@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@400;500;600;700;800&display=swap);.app-shell{display:flex;flex-direction:column;min-height:100%}.app-shell-header{align-items:center;background:#0a1628;color:#fff;display:flex;gap:16px;padding:12px 24px}.app-shell-logo{align-items:center;cursor:pointer;display:flex;font-size:18px;font-weight:800;gap:8px;white-space:nowrap}.app-shell-logo img{display:block;flex-shrink:0;height:24px;width:24px}.app-shell-nav{display:flex;flex:1 1;gap:8px}.app-shell-user{align-items:center;display:flex;gap:12px}.app-shell-user-name{font-size:13px;opacity:.85}.app-shell-content{flex:1 1;padding:24px}.auth-page{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 72px)}.auth-card{box-shadow:0 16px 40px #0f172a14;max-width:420px;width:100%}.auth-logo{display:block;height:48px;margin:0 auto 12px;width:48px}.auth-title{margin-bottom:24px!important;text-align:center}.auth-form-btn{width:100%}.auth-enter-code-title{color:#64748b;font-size:13px;margin-bottom:12px;text-align:center}.auth-switch{display:flex;gap:6px;justify-content:center;margin-top:16px}.auth-switch-link{color:#00a8dd;cursor:pointer;font-weight:700}.db-blocks{display:flex;flex-direction:column;gap:4px}.db-blocks--grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.db-block{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:8px;cursor:pointer;display:flex;gap:8px;padding:5px 8px 5px 10px}.db-block:focus-within,.db-block:hover{background:#f7f9ff;border-color:#d6e4ff}.db-block--deleted{opacity:.65}.db-block__body{flex:1 1;min-width:0}.db-block__title{align-items:center;display:flex;font-weight:600;gap:6px;line-height:1.25}.db-block__title-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-block__meta{color:#64748b;display:flex;flex-wrap:wrap;font-size:12px;gap:4px 10px;line-height:1.3;margin-top:1px}.db-block__actions{align-items:center;display:flex;flex-shrink:0;gap:0;justify-content:flex-end;opacity:0;pointer-events:none;transition:opacity .12s ease;width:56px}.db-block__actions--wide{width:84px}.db-block:focus-within .db-block__actions,.db-block:hover .db-block__actions{opacity:1;pointer-events:auto}.db-block__actions .ant-btn{height:26px;padding:0;width:26px}.db-block__lock{color:#00000073;flex-shrink:0;font-size:12px}.db-toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.db-empty{margin:8px 0 0}.db-block--head{color:#64748b;cursor:default;font-size:12px;padding-bottom:2px;padding-top:0}.db-block--head,.db-block--head:focus-within,.db-block--head:hover{background:#0000;border-color:#0000}.db-block__check-spacer{flex-shrink:0;width:16px}.db-report-cols{grid-gap:8px;align-items:center;display:grid;flex:1 1;font-size:13px;gap:8px;grid-template-columns:minmax(0,1fr) 120px 72px 72px;min-width:0}.db-report-cols>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-block--head .db-report-cols{font-size:12px}.db-schema-sql{font-size:12px;white-space:pre-wrap;word-break:break-word}.db-schema-errors{margin:8px 0 0;padding-left:18px}.db-schema-row--danger td{background:#fff2f0}@media (hover:none){.db-block__actions{opacity:1;pointer-events:auto}}.spr-report-form-drawer .ant-drawer-content-wrapper{max-width:100vw}.spr-report-form-drawer .ant-drawer-content{display:flex;flex-direction:column;height:100%}.spr-report-form-drawer .ant-drawer-body{display:flex;flex:1 1;flex-direction:column;min-height:0;padding:10px 16px 6px}.spr-report-form-drawer .ant-drawer-footer{border-top:1px solid #0505050f;padding:12px 24px}.spr-report-form-drawer__footer{align-items:center;display:flex;gap:8px;justify-content:flex-end}.spr-report-form-drawer__form,.spr-report-form-drawer__main,.spr-report-form-drawer__main .ant-spin-container,.spr-report-form-drawer__main .ant-spin-nested-loading{display:flex;flex:1 1;flex-direction:column;min-height:0}.spr-report-form-drawer .ant-input-number,.spr-report-form-drawer .ant-select{width:100%}.spr-report-form-drawer__form.ant-form .ant-form-item{margin-bottom:6px}.spr-report-form-drawer__checks{display:flex;flex-wrap:wrap;gap:12px 16px;margin-bottom:4px}.spr-report-form-drawer__checks .ant-form-item{margin-bottom:0}.spr-report-form-drawer__body-item{display:flex;flex:1 1;flex-direction:column;margin-bottom:0;min-height:220px}.spr-report-form-drawer__body-item .ant-form-item-control,.spr-report-form-drawer__body-item .ant-form-item-control-input,.spr-report-form-drawer__body-item .ant-form-item-control-input-content,.spr-report-form-drawer__body-item .ant-form-item-row{display:flex;flex:1 1;flex-direction:column;min-height:0}.spr-report-form-drawer__body{flex:1 1;font-family:Consolas,Courier New,monospace;min-height:0;resize:none}.spr-sotr-drawer .ant-drawer-content-wrapper{max-width:100vw}.spr-sotr-drawer .ant-drawer-content{display:flex;flex-direction:column;height:100%}.spr-sotr-drawer .ant-drawer-body{display:flex;flex:1 1;flex-direction:column;min-height:0;padding:12px 24px 8px}.spr-sotr-drawer .ant-drawer-footer{border-top:1px solid #0505050f;padding:12px 24px}.spr-sotr-drawer__footer{align-items:center;display:flex;gap:8px;justify-content:flex-end}.spr-sotr-drawer__form,.spr-sotr-drawer__form .ant-tabs,.spr-sotr-drawer__main,.spr-sotr-drawer__main .ant-spin-container,.spr-sotr-drawer__main .ant-spin-nested-loading{display:flex;flex:1 1;flex-direction:column;min-height:0}.spr-sotr-drawer__form .ant-tabs-content-holder{flex:1 1;min-height:0;overflow:hidden}.spr-sotr-drawer__form .ant-tabs-content{height:100%}.spr-sotr-drawer__form .ant-tabs-tabpane{height:100%;overflow:hidden}.spr-sotr-drawer__form .ant-tabs-tabpane-active,.spr-sotr-law-pane{display:flex;flex:1 1;flex-direction:column;min-height:0}.spr-sotr-drawer__form .ant-tabs-tabpane-active{overflow:hidden}.spr-sotr-drawer__tab-scroll{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto}.spr-sotr-drawer__form .ant-form-item{margin-bottom:8px}.spr-sotr-drawer__form .ant-tabs-top>.ant-tabs-nav{flex-shrink:0;margin-bottom:12px}.spr-sotr-drawer .ant-input-number,.spr-sotr-drawer .ant-select{width:100%}.spr-sotr-drawer__checks{display:flex;flex-wrap:wrap;gap:16px 24px}.spr-sotr-drawer__checks .ant-form-item{margin-bottom:0}.spr-sotr-law{display:flex;flex:1 1;flex-direction:column;gap:8px;min-height:0}.spr-sotr-law__toolbar{flex-shrink:0}.spr-sotr-law__tree{flex:1 1;min-height:0;overflow-y:auto}.spr-sotr-law__tree .ant-tree{background:#0000}.spr-sotrs__actions{width:84px}.users-editor-table{margin-bottom:16px}.users-editor-table .ant-table-tbody>tr{cursor:pointer}.users-editor-table .ant-table-tbody>tr.is-selected>td{background:#e6f7ff}.users-editor-caption{margin-bottom:8px}.users-editor-actions{display:flex;flex-wrap:wrap;gap:8px}.cabinet{margin:0 auto;max-width:960px}.cabinet-company-line{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.cabinet-tabs{margin-top:8px}.cabinet-tabs .ant-tabs-content{padding-top:8px}.cabinet-inner-tabs>.ant-tabs-nav{margin-bottom:8px}.cabinet-card{margin-bottom:24px}.cabinet-card:last-child{margin-bottom:0}.cabinet-domain-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.cabinet-domain-prefix,.cabinet-domain-suffix{color:#64748b;white-space:nowrap}.cabinet-domain-input{max-width:320px}.cabinet-preview{margin-top:8px}.cabinet-status{margin-bottom:8px}.cabinet-soon{color:#64748b}.cabinet-license-expired{color:#cf1322}.cabinet-license-dates{grid-gap:0 16px;display:grid;gap:0 16px;grid-template-columns:minmax(0,1.1fr) 1fr 1fr 1fr}.cabinet-license-dates .ant-input,.cabinet-license-dates .ant-picker{width:100%}.cabinet-license-group{margin-bottom:8px}.cabinet-license-modules{align-items:stretch;display:flex;flex-direction:column;gap:8px}.cabinet-license-check{align-items:flex-start;height:auto;margin-inline-start:0!important;white-space:normal}.cabinet-license-check .ant-checkbox{margin-top:3px}.cabinet-license-check .cabinet-license-name,.cabinet-license-check .cabinet-license-sections{display:block}.cabinet-license-sections{color:#64748b;font-size:12px}@media (max-width:720px){.cabinet-license-dates{grid-template-columns:1fr}}.companies{margin:0 auto;max-width:960px}.companies-toolbar{margin-bottom:16px}.companies-table .ant-table-tbody>tr{cursor:pointer}.help-page{margin:0 auto 64px;max-width:880px}.help-heading{margin-top:8px!important}.help-heading:not(:first-child){margin-top:32px!important}.help-prose{color:#475569;font-size:16px;max-width:46em}.help-prose code{background:#eef2f7;border-radius:4px;font-size:.92em;padding:0 5px}.help-hr{border:0;border-top:1px solid #e2e8f0;margin:32px 0}.help-figure{margin:20px 0 28px}.help-figure-img{background:#fff;border-radius:12px;box-shadow:0 8px 24px #0f172a14;display:block;height:auto;width:100%}.help-figure figcaption{color:#64748b;font-size:13px;margin-top:8px}.help-table-wrap{margin:16px 0 24px;overflow-x:auto}.help-table{background:#fff;border-collapse:collapse;border-radius:12px;box-shadow:0 8px 24px #0f172a0f;overflow:hidden;width:100%}.help-table td,.help-table th{border-bottom:1px solid #eef2f7;padding:10px 14px;text-align:left;vertical-align:top}.help-table th{background:#f8fafc;font-size:13px;font-weight:700}.help-table tr:last-child td{border-bottom:0}.landing{margin:24px auto 64px;max-width:880px}.landing-hero{margin-bottom:48px}.landing-logo{display:block;height:56px;margin-bottom:16px;width:56px}.landing-kicker{color:#00a8dd;font-weight:700;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.landing-title{margin-bottom:16px!important}.landing-lead{color:#475569;font-size:18px;margin-bottom:32px!important;max-width:40em}.landing-actions{display:flex;flex-wrap:wrap;gap:12px}.landing-actions-end{margin-top:28px}.landing-names{margin-top:32px}.landing-section{margin-top:40px}.landing-section-title{margin-bottom:16px!important}.landing-prose{color:#475569;font-size:16px;margin-bottom:0!important;max-width:46em}.landing-section .landing-features{margin-top:16px}.landing-features{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:640px){.landing-features{grid-template-columns:1fr}}.landing-feature{background:#fff;border-radius:12px;box-shadow:0 8px 24px #0f172a0f;padding:20px}.landing-feature h3,.landing-step h3{font-size:16px;margin:0 0 8px}.landing-steps{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.landing-step{align-items:flex-start;background:#fff;border-radius:12px;box-shadow:0 8px 24px #0f172a0f;display:flex;gap:16px;padding:16px 20px}.landing-step-num{align-items:center;background:#00a8dd;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:15px;font-weight:800;height:32px;justify-content:center;margin-top:2px;width:32px}*{box-sizing:border-box}#root,body,html{height:100%}body{background:#f6f8fb;color:#1e293b;font-family:Nunito,system-ui,-apple-system,Segoe UI,sans-serif;margin:0}.ant-modal-confirm-btns,.ant-modal-footer,.ant-popconfirm-buttons{display:flex;flex-direction:row-reverse;gap:8px;justify-content:flex-start}.ant-modal-confirm-btns .ant-btn+.ant-btn,.ant-modal-footer>.ant-btn+.ant-btn,.ant-popconfirm-buttons button{margin-inline-start:0}.form-footer-actions{display:flex;flex-direction:row;gap:8px;justify-content:flex-end}
/*# sourceMappingURL=main.38b951cb.css.map*/