.documentation-module{display:grid;gap:18px}.documentation-tabs{display:flex;gap:8px;border-bottom:1px solid var(--line)}.documentation-tab{border:0;border-bottom:3px solid transparent;background:transparent;padding:12px 16px;color:var(--muted);font-weight:850;cursor:default}.documentation-tab.is-active{color:var(--blue);border-bottom-color:var(--blue)}.documentation-card{display:grid;grid-template-columns:72px minmax(0,1fr);gap:20px;align-items:start;padding:24px}.documentation-card__icon{width:64px;height:64px;border-radius:18px;display:grid;place-items:center;background:#eaf0ff;color:var(--blue);font-size:1.8rem;font-weight:900}.documentation-card h2{margin:5px 0 10px}.documentation-card p{max-width:780px;color:var(--muted);line-height:1.55}.documentation-button,.documentation-link{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:11px;padding:11px 15px;background:var(--blue);color:#fff;font-weight:850;text-decoration:none;cursor:pointer}.documentation-dialog{width:min(96vw,1500px);max-width:none;border:0;border-radius:18px;padding:0;box-shadow:0 25px 80px rgba(15,23,42,.28)}.documentation-dialog::backdrop{background:rgba(15,23,42,.72)}.documentation-dialog__header,.documentation-dialog__footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 20px}.documentation-dialog__header{border-bottom:1px solid var(--line)}.documentation-dialog__header h2{margin:4px 0 0}.documentation-dialog__footer{border-top:1px solid var(--line);justify-content:flex-end}.documentation-close{width:42px;height:42px;border:0;border-radius:12px;background:#edf1f5;font-size:1.55rem;cursor:pointer}.documentation-dialog__viewport{max-height:78vh;overflow:auto;background:#f4f6f9;padding:14px}.documentation-dialog__viewport img{display:block;width:100%;height:auto;min-width:900px;border-radius:10px;background:#fff}@media(max-width:640px){.documentation-card{grid-template-columns:1fr;padding:18px}.documentation-card__icon{width:52px;height:52px}.documentation-dialog{width:100vw;height:100vh;border-radius:0}.documentation-dialog__viewport{max-height:calc(100vh - 145px)}.documentation-dialog__viewport img{min-width:1050px}}