.tenant-addon-deep-link-note{background:linear-gradient(90deg,#f8f3ff 0%,#fff 58%,#fff8ed 100%);border:1px solid #e3d0f7;border-left:4px solid #6d28d9;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;margin:12px 15px;padding:11px 12px;display:flex}.tenant-addon-deep-link-note>div{min-width:0}.tenant-addon-deep-link-note strong,.tenant-addon-deep-link-note span{display:block}.tenant-addon-deep-link-note strong{color:#34204e;font-size:11.5px}.tenant-addon-deep-link-note span{color:#6f6580;margin-top:3px;font-size:9.5px;line-height:1.45}.tenant-addon-deep-link-note .btn{flex:none}.tenant-addon-quota-list>article.is-focused{background:linear-gradient(90deg,#f7f1ff 0%,#fff 45%,#fff9ef 100%);border-top-color:#c9aaf0;position:relative;box-shadow:inset 4px 0 #6d28d9,inset 0 0 0 1px #d8c1f3}@media (max-width:680px){.tenant-addon-deep-link-note{flex-direction:column;align-items:flex-start}.tenant-addon-deep-link-note .btn{width:100%}}.congress-actions-menu>div button.is-critical{color:#b42346}.congress-right-release-backdrop{z-index:120}.congress-right-release-dialog{background:#fff;border:1px solid #ddcfeb;border-radius:8px;width:min(590px,100vw - 28px);overflow:hidden;box-shadow:0 26px 80px #21152e4d}.congress-right-release-dialog>header{background:linear-gradient(100deg,#f8f2ff 0%,#fff 58%,#fff8ed 100%);border-bottom:1px solid #e5dcec;justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.congress-right-release-dialog>header small{color:#6d28d9;font-size:9px;font-weight:800}.congress-right-release-dialog>header h2{color:#21182d;margin:3px 0 0;font-size:17px}.congress-right-release-dialog>header p{color:#766b80;margin:3px 0 0;font-size:10px}.congress-right-release-warning{background:#fff5f7;border:1px solid #f0c8d1;border-radius:7px;align-items:flex-start;gap:11px;margin:16px 18px 12px;padding:12px;display:flex}.congress-right-release-warning>svg{color:#c0264c;flex:none;width:18px}.congress-right-release-warning strong{color:#722037;font-size:11px;display:block}.congress-right-release-warning p{color:#805a67;margin:3px 0 0;font-size:9.5px;line-height:1.5}.congress-right-release-dialog>label{padding:0 18px 18px;display:block}.congress-right-release-dialog>label>span,.congress-right-release-dialog>label>small{display:block}.congress-right-release-dialog>label>span{color:#30394d;margin-bottom:6px;font-size:10.5px;font-weight:750}.congress-right-release-dialog textarea{color:#1e293b;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #ccd7e1;border-radius:7px;padding:10px 11px}.congress-right-release-dialog>label>small{color:#788498;margin-top:5px;font-size:9px}.congress-right-release-dialog>footer{background:#fafbfc;border-top:1px solid #e2e7ec;justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}:root{--background:220 35% 97%;--foreground:224 36% 14%;--card:0 0% 100%;--card-foreground:224 36% 14%;--muted:218 35% 96%;--muted-foreground:222 12% 54%;--border:220 24% 90%;--primary:213 100% 55%;--primary-foreground:0 0% 100%;--accent:145 80% 43%;--accent-foreground:0 0% 100%;--sidebar:224 36% 14%;--sidebar-foreground:210 28% 92%;--sidebar-muted:224 28% 22%;--success:145 80% 43%;--warning:43 100% 48%;--danger:348 94% 56%;--ring:213 100% 55%}.platform-finance-page{color:#172033;gap:16px;padding:18px 20px 28px;display:grid}.platform-finance-hero{background:linear-gradient(110deg,#edf9fb 0%,#fff 54%,#fff8e9 100%);border:1px solid #cfe5e8;border-left:4px solid #07899a;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex}.platform-finance-hero>div:first-child{min-width:0}.platform-finance-hero span{color:#087f8d;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.platform-finance-hero span svg{width:17px;height:17px}.platform-finance-hero h2{margin:5px 0 4px;font-size:23px;line-height:1.25}.platform-finance-hero p{color:#667085;margin:0;font-size:13px;line-height:1.55}.platform-finance-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.platform-finance-hero-actions>small{text-align:right;color:#667085;margin-right:4px;display:grid}.platform-finance-hero-actions>small strong{color:#26324a;font-size:12px}.platform-finance-hero-actions .kt-btn svg{width:16px;height:16px}.platform-finance-loading,.platform-finance-notice{border-radius:7px;align-items:center;gap:10px;min-height:46px;padding:10px 14px;display:flex}.platform-finance-loading{color:#667085;background:#f8fafc;border:1px solid #d8e1ee}.platform-finance-notice{color:#14783b;background:#effcf4;border:1px solid #a8e7c0}.platform-finance-notice svg{width:18px}.platform-finance-notice button{color:inherit;background:0 0;border:0;margin-left:auto}.platform-finance-notice button svg{width:16px}.platform-finance-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.platform-finance-kpis article{background:#fff;border:1px solid #dce4ef;border-radius:8px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;min-height:102px;padding:14px;display:grid;box-shadow:0 5px 15px #21304b0a}.platform-finance-kpis article>span{border-radius:7px;place-items:center;width:42px;height:42px;display:grid}.platform-finance-kpis article>span svg{width:21px;height:21px}.platform-finance-kpis .is-green{color:#119555;background:#e8f8ef}.platform-finance-kpis .is-blue{color:#6d28d9;background:#f2edfb}.platform-finance-kpis .is-red{color:#d53b54;background:#fff0f3}.platform-finance-kpis .is-amber{color:#b66e05;background:#fff4d9}.platform-finance-kpis .is-violet{color:#7653d6;background:#f1edff}.platform-finance-kpis article div{gap:2px;min-width:0;display:grid}.platform-finance-kpis small{color:#667085;font-size:11px}.platform-finance-kpis strong{color:#172033;overflow-wrap:anywhere;font-size:19px;font-weight:700;line-height:1.25}.platform-finance-kpis em{color:#8490a5;font-size:10px;font-style:normal}.platform-finance-tabs{background:#f8fafc;border:1px solid #dbe3ed;border-radius:8px;gap:5px;padding:5px;display:flex;overflow-x:auto}.platform-finance-tabs button{color:#4d5b73;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:7px;height:39px;padding:0 14px;font-size:12px;font-weight:600;display:inline-flex}.platform-finance-tabs button svg{width:16px;height:16px}.platform-finance-tabs button:hover{background:#fff;border-color:#d8e1ed}.platform-finance-tabs button.is-active{color:#066f7c;background:#fff;border-color:#8cd4dd;box-shadow:0 2px 6px #20435b14}.platform-finance-overview{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:14px;display:grid}.platform-finance-surface{background:#fff;border:1px solid #dce4ef;border-radius:8px;min-width:0}.platform-finance-surface>header,.platform-finance-section-head{border-bottom:1px solid #e6ebf2;justify-content:space-between;align-items:center;gap:16px;padding:15px 17px;display:flex}.platform-finance-surface>header>div:first-of-type,.platform-finance-section-head>div:first-child{min-width:0}.platform-finance-surface>header span:not(.kt-badge){color:#6d28d9;font-size:10px;font-weight:700;display:block}.platform-finance-surface h3,.platform-finance-section-head h3{margin:2px 0;font-size:15px;line-height:1.35}.platform-finance-surface header p,.platform-finance-section-head p{color:#758198;margin:0;font-size:11px;line-height:1.45}.platform-finance-surface header>button{color:#087f8d;background:0 0;border:0;align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.platform-finance-surface header>button svg{width:14px}.platform-finance-chart{min-height:326px}.platform-finance-bars{grid-template-columns:repeat(12,minmax(28px,1fr));align-items:end;gap:7px;height:225px;padding:20px 18px 9px;display:grid}.platform-finance-bars article{grid-template-rows:minmax(0,1fr) 20px;align-items:end;gap:5px;height:100%;display:grid}.platform-finance-bars article>div{background:repeating-linear-gradient(0deg,#0000 0 43px,#edf1f6 44px);border-bottom:1px solid #dbe4ec;justify-content:center;align-items:end;gap:3px;height:100%;display:flex}.platform-finance-bars i{border-radius:3px 3px 0 0;width:min(12px,42%);min-height:0;display:block}.platform-finance-bars i.is-collected{background:#15a56a}.platform-finance-bars i.is-refunded{background:#e04c65}.platform-finance-bars small{text-align:center;color:#7b879c;white-space:nowrap;font-size:9px}.platform-finance-chart>footer{color:#647087;justify-content:center;gap:18px;padding:0 16px 14px;font-size:10px;display:flex}.platform-finance-chart>footer span{align-items:center;gap:5px;display:flex}.platform-finance-chart>footer i{border-radius:2px;width:9px;height:9px}.platform-finance-chart>footer .is-collected{background:#15a56a}.platform-finance-chart>footer .is-refunded{background:#e04c65}.platform-finance-aging>div{padding:10px 14px 14px;display:grid}.platform-finance-aging article{color:#637087;border-bottom:1px solid #eef1f5;justify-content:space-between;align-items:center;min-height:42px;padding:8px 9px;display:flex}.platform-finance-aging article:last-child{border-bottom:0}.platform-finance-aging article span{font-size:11px}.platform-finance-aging article strong{color:#26334a;font-size:13px}.platform-finance-aging article.is-warning strong{color:#a46205}.platform-finance-aging article.is-danger strong{color:#cb334d}.platform-finance-recent{grid-column:1/-1}.platform-finance-recent>div{display:grid}.platform-finance-recent article{border-bottom:1px solid #edf1f5;grid-template-columns:38px minmax(0,1fr) minmax(130px,.3fr) auto;align-items:center;gap:11px;padding:10px 15px;display:grid}.platform-finance-recent article:last-child{border-bottom:0}.platform-finance-recent article>span:first-child{color:#6d28d9;background:#f2edfb;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.platform-finance-recent article>span.is-refund,.platform-finance-recent article>span.is-chargeback{color:#d23e56;background:#fff0f3}.platform-finance-recent article>span.is-credit{color:#b36a03;background:#fff4dc}.platform-finance-recent article>span svg{width:17px}.platform-finance-recent article>div{gap:2px;min-width:0;display:grid}.platform-finance-recent article strong{overflow-wrap:anywhere;font-size:12px;font-weight:600}.platform-finance-recent article small{color:#7b8799;overflow-wrap:anywhere;font-size:10px}.platform-finance-recent article>div:nth-of-type(2){text-align:right}.platform-finance-toolbar{border-bottom:1px solid #e6ebf2;align-items:center;gap:8px;padding:10px 14px;display:flex}.platform-finance-toolbar label{flex:1;min-width:220px;position:relative}.platform-finance-toolbar label svg{color:#7c879a;width:15px;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.platform-finance-toolbar input,.platform-finance-toolbar select{color:#243149;background:#fff;border:1px solid #d8e1ed;border-radius:6px;height:38px;font-size:11px}.platform-finance-toolbar input{width:100%;padding:0 11px 0 34px}.platform-finance-toolbar select{min-width:145px;padding:0 30px 0 10px}.platform-finance-table-wrap{overflow:auto}.platform-finance-table{border-collapse:collapse;width:100%;min-width:1050px}.platform-finance-table th{text-align:left;color:#66738b;text-transform:uppercase;background:#f8fafc;border-bottom:1px solid #dfe6ef;padding:10px 12px;font-size:9px;font-weight:700}.platform-finance-table td{vertical-align:middle;border-bottom:1px solid #edf1f5;padding:11px 12px;font-size:11px}.platform-finance-table tr:last-child td{border-bottom:0}.platform-finance-table td>strong,.platform-finance-table td>a{color:#1c2940;font-size:11px;font-weight:600;display:block}.platform-finance-table td>a{color:#5b21b6}.platform-finance-table td>small{color:#7a879a;max-width:260px;margin-top:3px;font-size:9px;line-height:1.4;display:block}.platform-finance-table td .kt-badge{margin-top:2px}.platform-finance-table .is-positive{color:#11834c}.platform-finance-table .is-negative{color:#c93650}.platform-finance-row-actions{white-space:nowrap;gap:5px;display:flex}.platform-finance-row-actions .kt-btn{min-height:31px;padding:0 9px;font-size:10px}.platform-finance-row-actions svg{width:14px}.platform-finance-balance-list{display:grid}.platform-finance-balance-list article{border-bottom:1px solid #ebeff5;grid-template-columns:38px minmax(180px,1fr) minmax(340px,1.2fr) auto;align-items:center;gap:12px;padding:13px 16px;display:grid}.platform-finance-balance-list article:last-child{border-bottom:0}.platform-finance-balance-list article>span{color:#5b21b6;background:#eaf7f9;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.platform-finance-balance-list article>span svg{width:18px}.platform-finance-balance-list article>div{gap:2px;display:grid}.platform-finance-balance-list article>div a{color:#5b21b6;font-size:12px;font-weight:600}.platform-finance-balance-list article small{color:#7a8799;font-size:9px}.platform-finance-balance-list dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.platform-finance-balance-list dl div{gap:2px;display:grid}.platform-finance-balance-list dt{color:#7a8799;font-size:9px}.platform-finance-balance-list dd{color:#26324a;margin:0;font-size:11px;font-weight:600}.platform-finance-balance-list dd.is-danger{color:#cc344e}.platform-finance-detail-link{color:#5b21b6;align-items:center;gap:5px;font-size:10px;font-weight:600;display:inline-flex}.platform-finance-detail-link svg{width:14px}.platform-finance-integrations{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.platform-finance-integrations>.platform-finance-surface{padding-bottom:14px}.platform-finance-integrations .platform-finance-surface>header{justify-content:flex-start}.platform-finance-integrations .platform-finance-surface>header>span{border-radius:7px;place-items:center;width:38px;height:38px;display:grid}.platform-finance-integrations header>span.is-success{color:#14834b;background:#e9f9ef}.platform-finance-integrations header>span.is-warning{color:#aa6608;background:#fff4dc}.platform-finance-integrations header>span.is-danger{color:#d13a53;background:#fff0f2}.platform-finance-integrations header>span svg{width:19px}.platform-finance-integrations header>.kt-badge{margin-left:auto}.platform-finance-integration-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px;display:grid}.platform-finance-integration-facts article{background:#f8fafc;border-left:3px solid #8dcfd7;border-radius:5px;gap:2px;padding:10px;display:grid}.platform-finance-integration-facts strong{font-size:17px}.platform-finance-integration-facts small{color:#748198;font-size:9px}.platform-finance-integrations>.platform-finance-surface>.kt-btn{margin-left:14px}.platform-finance-failures{grid-column:1/-1}.platform-finance-failures>div{display:grid}.platform-finance-failures>div>a{color:#27334b;border-bottom:1px solid #edf1f5;grid-template-columns:minmax(180px,.7fr) minmax(240px,1.2fr) 20px;align-items:center;gap:12px;padding:11px 15px;display:grid}.platform-finance-failures>div>a:last-child{border-bottom:0}.platform-finance-failures a div{gap:2px;display:grid}.platform-finance-failures a strong{font-size:11px}.platform-finance-failures a small{color:#788598;font-size:9px}.platform-finance-failures a svg{color:#5b21b6;width:16px}.platform-finance-empty{color:#637088;align-items:center;gap:8px;padding:18px;font-size:11px;display:flex}.platform-finance-empty svg{color:#159657;width:18px}.platform-finance-dialog-backdrop{z-index:1200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a8c;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.platform-finance-dialog{background:#fff;border:1px solid #badfe4;border-radius:8px;width:min(900px,100%);max-height:calc(100vh - 36px);overflow:auto;box-shadow:0 24px 70px #0f172a47}.platform-finance-dialog>header{z-index:2;background:linear-gradient(105deg,#eaf8fa,#fff 58%,#fff5df);border-bottom:1px solid #cfe6e9;justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;display:flex;position:sticky;top:0}.platform-finance-dialog>header>div{align-items:center;gap:11px;display:flex}.platform-finance-dialog>header>div>span{color:#fff;background:#07899a;border-radius:7px;place-items:center;width:39px;height:39px;display:grid}.platform-finance-dialog>header svg{width:19px}.platform-finance-dialog>header small{color:#087e8d;font-size:9px;font-weight:700}.platform-finance-dialog>header h2{margin:1px 0;font-size:17px}.platform-finance-dialog>header p{color:#6f7c91;margin:0;font-size:10px}.platform-finance-dialog>header>button{color:#657187;background:#fff;border:1px solid #d9e1eb;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.platform-finance-dialog form{padding:16px 18px}.platform-finance-form-error{color:#b62d45;background:#fff2f4;border:1px solid #f5bbc5;border-radius:6px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;font-size:11px;display:flex}.platform-finance-form-error svg{width:17px}.platform-finance-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.platform-finance-form-grid label{gap:5px;min-width:0;display:grid}.platform-finance-form-grid label>span{color:#48566e;font-size:10px;font-weight:600}.platform-finance-form-grid input,.platform-finance-form-grid select,.platform-finance-form-grid textarea{color:#1f2c43;background:#fff;border:1px solid #d7e0ec;border-radius:6px;width:100%;font-size:11px}.platform-finance-form-grid input,.platform-finance-form-grid select{height:40px;padding:0 10px}.platform-finance-form-grid textarea{resize:vertical;padding:9px 10px;line-height:1.5}.platform-finance-form-grid .is-wide{grid-column:1/-1}.platform-finance-money-input{grid-template-columns:minmax(0,1fr) 90px;gap:6px;display:grid}.platform-finance-selected-invoice{background:#f3fbfc;border:1px solid #bfe3e7;border-left:4px solid #0691a1;border-radius:6px;align-items:center;gap:10px;margin-top:13px;padding:11px 12px;display:flex}.platform-finance-selected-invoice>svg{color:#5b21b6;width:20px}.platform-finance-selected-invoice>div{gap:2px;display:grid}.platform-finance-selected-invoice strong{font-size:11px}.platform-finance-selected-invoice small{color:#68758b;font-size:9px}.platform-finance-dialog form>footer{background:#fafbfc;border-top:1px solid #e1e7ef;justify-content:space-between;align-items:center;gap:16px;margin:16px -18px -16px;padding:13px 18px;display:flex}.platform-finance-dialog form>footer p{color:#657288;align-items:center;gap:7px;margin:0;font-size:9px;display:flex}.platform-finance-dialog form>footer p svg{color:#118a50;width:16px}.platform-finance-dialog form>footer>div{gap:7px;display:flex}.platform-finance-section-head{padding:14px 16px}.platform-finance-section-head .kt-btn svg{width:15px}@media (max-width:1180px){.platform-finance-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-finance-overview{grid-template-columns:1fr}.platform-finance-recent{grid-column:auto}.platform-finance-integrations{grid-template-columns:1fr}.platform-finance-failures{grid-column:auto}.platform-finance-balance-list article{grid-template-columns:36px minmax(180px,1fr) minmax(300px,1fr)}.platform-finance-detail-link{grid-column:2/-1}}@media (max-width:760px){.platform-finance-page{gap:12px;padding:12px}.platform-finance-hero{flex-direction:column;align-items:flex-start;padding:16px}.platform-finance-hero-actions{justify-content:flex-start}.platform-finance-hero-actions>small{text-align:left;width:100%}.platform-finance-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-finance-kpis article{min-height:94px}.platform-finance-kpis article:last-child{grid-column:1/-1}.platform-finance-tabs button{padding:0 11px}.platform-finance-bars{gap:3px;padding-inline:8px}.platform-finance-bars small{font-size:8px}.platform-finance-recent article{grid-template-columns:34px minmax(0,1fr) auto}.platform-finance-recent article>div:nth-of-type(2){text-align:left;grid-column:2}.platform-finance-recent article>.kt-badge{grid-area:1/3}.platform-finance-toolbar{flex-wrap:wrap;align-items:stretch}.platform-finance-toolbar label{flex-basis:100%}.platform-finance-toolbar select{flex:1}.platform-finance-balance-list article{grid-template-columns:34px minmax(0,1fr)}.platform-finance-balance-list dl,.platform-finance-detail-link{grid-column:1/-1}.platform-finance-form-grid{grid-template-columns:1fr}.platform-finance-form-grid .is-wide{grid-column:auto}.platform-finance-dialog form>footer{flex-direction:column;align-items:flex-start}.platform-finance-dialog form>footer>div{justify-content:flex-end;width:100%}}@media (max-width:460px){.platform-finance-kpis{grid-template-columns:1fr}.platform-finance-kpis article:last-child{grid-column:auto}.platform-finance-hero-actions .kt-btn:not([aria-label]){flex:1}.platform-finance-integration-facts{grid-template-columns:1fr}.platform-finance-failures>div>a{grid-template-columns:1fr 18px}.platform-finance-failures a div:nth-child(2){grid-column:1}.platform-finance-failures a>svg{grid-area:1/2/3}.platform-finance-dialog-backdrop{padding:0}.platform-finance-dialog{border:0;border-radius:0;width:100%;height:100vh;max-height:100vh}.platform-finance-money-input{grid-template-columns:minmax(0,1fr) 78px}}*{box-sizing:border-box}html,body{min-height:100%}body{background:hsl(var(--background));color:hsl(var(--foreground));font-kerning:normal;text-rendering:optimizeLegibility;margin:0;font-family:Segoe UI,Noto Sans,Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}::selection{background:hsl(var(--primary)/.18)}.metronic-account{flex:none;position:relative}.metronic-account-trigger{color:#26344d;cursor:pointer;background:#fff;border:1px solid #dbe5ef;border-radius:.72rem;align-items:center;gap:.55rem;max-width:13.5rem;min-height:2.5rem;padding:.28rem .55rem .28rem .32rem;display:inline-flex;box-shadow:0 .35rem 1rem #0f172a0b}.metronic-account-trigger:hover,.metronic-account-trigger[aria-expanded=true]{background:#f6fbff;border-color:#5b21b666}.metronic-account-avatar{color:#087e91;background:linear-gradient(145deg,#e7f7ff,#eefcf3);border:1px solid #5b21b633;border-radius:.55rem;flex:0 0 1.9rem;place-items:center;width:1.9rem;height:1.9rem;font-size:.66rem;font-weight:800;display:grid;position:relative;overflow:hidden}.metronic-account-avatar img{object-fit:cover;width:100%;height:100%}.metronic-account-avatar i{background:#17c653;border:1.5px solid #fff;border-radius:50%;width:.38rem;height:.38rem;position:absolute;bottom:.06rem;right:.06rem}.metronic-account-avatar.is-large{border-radius:.7rem;flex-basis:2.7rem;width:2.7rem;height:2.7rem;font-size:.78rem}.metronic-account-name{color:#26344d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.77rem;font-weight:700;overflow:hidden}.metronic-account-chevron{color:#8b97aa;flex:0 0 .9rem;width:.9rem;transition:transform .16s}.metronic-account-trigger[aria-expanded=true] .metronic-account-chevron{transform:rotate(180deg)}.metronic-account-menu{z-index:1080;background:#fff;border:1px solid #dce5ee;border-radius:.75rem;width:min(20.5rem,100vw - 1.5rem);animation:.13s ease-out account-menu-enter;position:absolute;top:calc(100% + .55rem);right:0;overflow:hidden;box-shadow:0 1.25rem 3.5rem #1622362e}.metronic-account-summary{background:linear-gradient(120deg,#effaff,#fff 55%,#f1fbf4);border-bottom:1px solid #e7edf3;align-items:center;gap:.7rem;padding:.9rem;display:flex}.metronic-account-summary>span:last-child{gap:.08rem;min-width:0;display:grid}.metronic-account-summary strong,.metronic-account-summary small,.metronic-account-summary em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.metronic-account-summary strong{color:#17233a;font-size:.82rem}.metronic-account-summary small{color:#66748b;font-size:.69rem}.metronic-account-summary em{color:#078798;font-size:.65rem;font-style:normal;font-weight:700}.metronic-account-menu nav{gap:.18rem;padding:.45rem;display:grid}.metronic-account-menu nav a{color:#35435c;border-radius:.55rem;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.58rem;min-height:3.25rem;padding:.45rem .55rem;display:grid}.metronic-account-menu nav a:hover{color:#087e91;background:#f2f8fc}.metronic-account-menu nav a>svg{justify-self:center;width:1rem}.metronic-account-menu nav a>span{gap:.08rem;min-width:0;display:grid}.metronic-account-menu nav strong{font-size:.75rem}.metronic-account-menu nav small{color:#79869a;font-size:.64rem;font-weight:500}.metronic-account-logout{color:#c43451;cursor:pointer;background:#fbfcfd;border:0;border-top:1px solid #e7edf3;align-items:center;gap:.55rem;width:100%;min-height:2.75rem;padding:0 .95rem;font-size:.72rem;font-weight:700;display:flex}.metronic-account-logout:hover{background:#fff2f4}.metronic-account-logout svg{width:.95rem}@keyframes account-menu-enter{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}.account-page-frame{gap:.85rem;display:grid}.account-page-tabs{background:#fff;border:1px solid #dbe5ee;border-radius:.65rem;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 .35rem 1.25rem #0f172a0a}.account-page-tabs a{color:#43516a;border-right:1px solid #e6edf3;grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:.6rem;min-height:3.8rem;padding:.55rem .75rem;display:grid}.account-page-tabs a:last-child{border-right:0}.account-page-tabs a:hover{color:#087e91;background:#f5fafc}.account-page-tabs a.is-active{color:#087e91;background:linear-gradient(130deg,#eefaff,#fff 68%);box-shadow:inset 0 -3px #078b9c}.account-page-tabs svg{justify-self:center;width:1.08rem}.account-page-tabs span{gap:.08rem;min-width:0;display:grid}.account-page-tabs strong{font-size:.76rem}.account-page-tabs small{color:#7b8799;font-size:.64rem}.account-security-grid{grid-template-columns:minmax(18rem,.85fr) minmax(24rem,1.15fr);align-items:start;gap:.85rem;display:grid}.account-surface{background:#fff;border:1px solid #dce5ed;border-radius:.65rem;overflow:hidden;box-shadow:0 .4rem 1.4rem #0f172a0a}.account-surface>header{background:linear-gradient(115deg,#edfaff,#fff 62%,#f1fbf4);border-bottom:1px solid #dfe9f0;align-items:center;gap:.7rem;min-height:4.25rem;padding:.75rem .9rem;display:flex}.account-surface>header>span{color:#078797;background:#e5f7fa;border-radius:.55rem;flex:0 0 2.25rem;place-items:center;width:2.25rem;height:2.25rem;display:grid}.account-surface>header svg{width:1.05rem}.account-surface>header>div{gap:.12rem;min-width:0;display:grid}.account-surface h2{color:#17243b;letter-spacing:0;margin:0;font-size:.9rem}.account-surface>header p{color:#718097;margin:0;font-size:.67rem;line-height:1.45}.account-surface>header .kt-badge{margin-left:auto}.account-password-card form{gap:.72rem;padding:.9rem;display:grid}.account-password-card label{color:#43516a;gap:.3rem;font-size:.7rem;font-weight:700;display:grid}.account-password-card input{color:#1d2a40;background:#fbfdff;border:1px solid #d8e3ec;border-radius:.5rem;outline:none;width:100%;height:2.65rem;padding:0 .75rem}.account-password-card input:focus{border-color:#078e9f;box-shadow:0 0 0 .2rem #078e9f1a}.account-password-card label small{color:#8a95a7;font-size:.62rem;font-weight:500}.account-password-card form>footer{border-top:1px solid #e8edf2;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.8rem;display:flex}.account-password-visibility{color:#64738b;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;font-size:.67rem;display:inline-flex}.account-password-visibility svg{width:.9rem}.account-session-list{display:grid}.account-session-list article{border-bottom:1px solid #edf1f5;grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:3.8rem;padding:.55rem .85rem;display:grid}.account-session-list article:last-child{border-bottom:0}.account-session-icon{color:#5b21b6;background:#f2edfb;border-radius:.5rem;place-items:center;width:2rem;height:2rem;display:grid}.account-session-icon svg{width:.98rem}.account-session-list article>div{gap:.1rem;min-width:0;display:grid}.account-session-list strong{color:#29364d;font-size:.72rem}.account-session-list small{color:#7c889b;font-size:.62rem}.account-sessions-card>footer{background:#fafcfd;border-top:1px solid #e6ebf1;justify-content:space-between;align-items:center;gap:.8rem;padding:.75rem .85rem;display:flex}.account-sessions-card>footer p{color:#728097;margin:0;font-size:.63rem;line-height:1.45}.account-empty-state{color:#7b8798;margin:0;padding:1rem;font-size:.7rem}.account-notification-card{max-width:66rem;margin-inline:auto}.account-notification-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:.85rem;display:grid}.account-notification-list label{cursor:pointer;background:#fff;border:1px solid #dfe7ee;border-radius:.58rem;grid-template-columns:2.35rem minmax(0,1fr) 2.3rem;align-items:center;gap:.65rem;min-height:4.4rem;padding:.65rem .75rem;display:grid;position:relative;overflow:hidden}.account-notification-list label.is-blue{border-left:3px solid #5b21b6}.account-notification-list label.is-green{border-left:3px solid #17a86b}.account-notification-list label.is-violet{border-left:3px solid #7959d6}.account-notification-list label.is-amber{border-left:3px solid #e49a19}.account-notification-icon{color:#087f90;background:#eff8fb;border-radius:.52rem;place-items:center;width:2.2rem;height:2.2rem;display:grid}.account-notification-icon svg{width:1rem}.account-notification-copy{gap:.15rem;display:grid}.account-notification-copy strong{color:#26344b;font-size:.74rem}.account-notification-copy small{color:#748196;font-size:.63rem;line-height:1.42}.account-notification-list input{opacity:0;pointer-events:none;position:absolute}.account-notification-list label>i{background:#ccd5df;border-radius:999px;width:2.25rem;height:1.25rem;transition:background .15s;position:relative}.account-notification-list label>i:after{content:"";background:#fff;border-radius:50%;width:.93rem;height:.93rem;transition:transform .15s;position:absolute;top:.16rem;left:.17rem;box-shadow:0 1px 4px #0f172a33}.account-notification-list input:checked+i{background:#0a9aaa}.account-notification-list input:checked+i:after{transform:translate(.97rem)}.account-mandatory-notice{color:#26734a;background:#f0fbf4;border:1px solid #cce8d5;border-radius:.55rem;align-items:center;gap:.65rem;margin:0 .85rem .85rem;padding:.68rem .75rem;display:flex}.account-mandatory-notice>svg{flex:0 0 1rem;width:1rem}.account-mandatory-notice>span{gap:.1rem;display:grid}.account-mandatory-notice strong{font-size:.69rem}.account-mandatory-notice small{color:#5c7c69;font-size:.62rem}.account-notification-card>footer{background:#fbfcfd;border-top:1px solid #e3eaf0;justify-content:space-between;align-items:center;gap:.75rem;padding:.72rem .85rem;display:flex}.account-notification-card>footer>span{color:#718096;font-size:.63rem}.account-form-error,.account-form-success{border-radius:.45rem;margin:0 .85rem .7rem;padding:.55rem .65rem;font-size:.67rem}.account-form-error{color:#b62b48;background:#fff2f4;border:1px solid #f2bdc8}.account-form-success{color:#197246;background:#effbf3;border:1px solid #bfe5cb}.kos-route-loader{z-index:2000;background:#f8fbfdfa;place-content:center;justify-items:center;gap:.8rem;display:grid;position:fixed;inset:0}.kos-route-loader.is-inline{min-height:100vh;position:relative}.kos-route-loader>img{object-fit:contain;width:8.5rem;height:auto;animation:.9s ease-in-out infinite alternate kos-logo-resolve}.kos-route-loader>span{background:#dfe8ef;border-radius:999px;width:7.5rem;height:.18rem;display:block;overflow:hidden}.kos-route-loader>span i{border-radius:inherit;background:linear-gradient(90deg,#3b18c8,#d21475,#ff7a00);width:42%;height:100%;animation:1.05s ease-in-out infinite kos-loading-progress;display:block}@keyframes kos-logo-resolve{0%{opacity:.72;filter:saturate(.8);transform:scale(.975)}to{opacity:1;filter:saturate();transform:scale(1)}}@keyframes kos-loading-progress{0%{transform:translate(-115%)}to{transform:translate(240%)}}@media (max-width:1100px){.metronic-account-name{display:none}.metronic-account-trigger{padding-right:.35rem}.account-security-grid{grid-template-columns:1fr}}@media (max-width:700px){.account-page-tabs{grid-template-columns:1fr}.account-page-tabs a{border-bottom:1px solid #e6edf3;border-right:0}.account-page-tabs a:last-child{border-bottom:0}.account-notification-list{grid-template-columns:1fr}.account-sessions-card>footer,.account-notification-card>footer,.account-password-card form>footer{flex-direction:column;align-items:stretch}.account-notification-card>footer .kt-btn,.account-sessions-card>footer .kt-btn{width:100%}}@media (prefers-reduced-motion:reduce){.kos-route-loader>img,.kos-route-loader>span i,.metronic-account-menu{animation:none}}.tabler-card{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:8px;box-shadow:0 1px 2px #1a24320a,0 10px 24px #1a24320a}.tabler-card-header{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;display:flex}.tabler-card-title{color:hsl(var(--foreground));font-size:.875rem;font-weight:600}.tabler-card-subtitle{color:hsl(var(--muted-foreground));margin-top:.25rem;font-size:.8125rem;line-height:1.35rem}.tabler-card-body{padding:1.25rem}.tabler-card-footer{border-top:1px solid hsl(var(--border));background:#f8fafc;justify-content:flex-end;gap:.625rem;padding:.875rem 1.25rem;display:flex}.form-label{color:hsl(var(--foreground));font-size:.8125rem;font-weight:500;display:block}.form-control{border:1px solid hsl(var(--border));width:100%;height:2.5rem;color:hsl(var(--foreground));background:#f8fafc;border-radius:6px;outline:none;margin-top:.45rem;padding:0 .75rem;font-size:.875rem;transition:border-color .15s,box-shadow .15s,background-color .15s;box-shadow:inset 0 1px 1px #1a243206}.form-control:focus{border-color:hsl(var(--primary));background:hsl(var(--card));box-shadow:0 0 0 3px hsl(var(--primary)/.13)}.form-textarea{resize:vertical;border:1px solid hsl(var(--border));width:100%;min-height:6rem;color:hsl(var(--foreground));background:#f8fafc;border-radius:6px;outline:none;margin-top:.45rem;padding:.65rem .75rem;font-size:.875rem;transition:border-color .15s,box-shadow .15s,background-color .15s;box-shadow:inset 0 1px 1px #1a243206}.form-textarea:focus{border-color:hsl(var(--primary));background:hsl(var(--card));box-shadow:0 0 0 3px hsl(var(--primary)/.13)}.check-tile{border:1px solid hsl(var(--border));min-height:2.5rem;color:hsl(var(--foreground));background:#f8fafc;border-radius:6px;align-items:center;gap:.7rem;padding:.55rem .75rem;font-size:.875rem;font-weight:550;display:flex}.table-card{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:8px;overflow-x:auto;box-shadow:0 1px 2px #1a24320a}.table-head{border-bottom:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));letter-spacing:0;text-transform:uppercase;background:#f8fafc;font-size:.6875rem;font-weight:700}.table-row{border-top:1px solid hsl(var(--border)/.72);color:hsl(var(--foreground))}.table-row:first-of-type{border-top:0}.jampack-toolbar{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex;box-shadow:0 1px 2px #1a24320a,0 16px 30px #1a243209}.jampack-toolbar-kicker{color:hsl(var(--primary));letter-spacing:0;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.6875rem;font-weight:800;display:inline-flex}.jampack-toolbar-title{color:hsl(var(--foreground));letter-spacing:0;margin-top:.35rem;font-size:1.125rem;font-weight:650}.jampack-toolbar-text{max-width:48rem;color:hsl(var(--muted-foreground));margin-top:.35rem;font-size:.875rem;line-height:1.45rem}.author-page-bar{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;gap:.75rem;padding:0 0 .75rem;display:flex}.author-page-kicker{color:hsl(var(--primary));letter-spacing:0;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.6875rem;font-weight:750;display:inline-flex}.author-page-title{color:hsl(var(--foreground));letter-spacing:0;margin-top:.2rem;font-size:1rem;font-weight:650}.author-page-actions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.call-builder{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:8px;overflow:hidden;box-shadow:0 1px 2px #1a24320a,0 16px 32px #1a24320b}.call-builder-topbar{border-bottom:1px solid hsl(var(--border));background:#f8fafc;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;display:flex}.call-builder-title{align-items:center;gap:.75rem;display:flex}.call-builder-icon{background:hsl(var(--primary));width:2.75rem;height:2.75rem;color:hsl(var(--primary-foreground));box-shadow:0 12px 22px hsl(var(--primary)/.22);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.call-builder-shell{grid-template-columns:minmax(17rem,.36fr) minmax(0,1fr);min-height:36rem;display:grid}.legacy-editor-alert{border-bottom:1px solid hsl(var(--warning)/.35);background:hsl(var(--warning)/.16);color:#6a3b0c;padding:.75rem 1.25rem;font-size:.8125rem;font-weight:500}.builder-tabs{border-bottom:1px solid hsl(var(--border));background:#f8fafc;gap:.25rem;padding:0 .5rem;display:flex;overflow-x:auto}.builder-tab{height:2.75rem;color:hsl(var(--muted-foreground));background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:.45rem;padding:0 .75rem;font-size:.8125rem;font-weight:600;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.builder-tab:hover,.builder-tab.is-active{color:hsl(var(--primary));background:hsl(var(--primary)/.045)}.builder-tab.is-active{border-bottom-color:hsl(var(--primary))}.call-builder-side{border-right:1px solid hsl(var(--border));background:linear-gradient(180deg,#f8fafc,hsl(var(--card)));padding:1.25rem}.call-builder-main{padding:0}.call-builder-tab-body{padding:1.25rem}.call-type-grid{gap:.625rem;display:grid}.call-type-option{border:1px solid hsl(var(--border));background:hsl(var(--card));width:100%;color:hsl(var(--foreground));text-align:left;border-radius:8px;align-items:center;gap:.75rem;padding:.75rem;transition:border-color .15s,background-color .15s,box-shadow .15s,transform .15s;display:flex}.call-type-option:hover,.call-type-option.is-active{border-color:hsl(var(--primary)/.45);background:hsl(var(--primary)/.055);box-shadow:0 12px 26px hsl(var(--primary)/.09)}.call-type-option.is-active{transform:translateY(-1px)}.call-type-icon{background:hsl(var(--primary)/.11);width:2.25rem;height:2.25rem;color:hsl(var(--primary));border-radius:7px;flex:none;justify-content:center;align-items:center;display:flex}.call-type-name{font-size:.875rem;font-weight:600;display:block}.call-type-desc{color:hsl(var(--muted-foreground));margin-top:.15rem;font-size:.75rem;line-height:1.1rem;display:block}.call-focus-list{gap:.5rem;margin-top:1rem;display:grid}.call-focus-item{color:hsl(var(--muted-foreground));align-items:center;gap:.55rem;font-size:.8125rem;font-weight:600;display:flex}.call-focus-dot{background:hsl(var(--accent));border-radius:999px;width:.45rem;height:.45rem}.form-section{border-top:1px solid hsl(var(--border));padding-top:1.25rem}.form-section:first-child{border-top:0;padding-top:0}.form-section-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.form-section-kicker{color:hsl(var(--primary));letter-spacing:0;text-transform:uppercase;font-size:.6875rem;font-weight:700}.form-section-title{color:hsl(var(--foreground));margin-top:.2rem;font-size:.9375rem;font-weight:600}.form-section-text{color:hsl(var(--muted-foreground));margin-top:.2rem;font-size:.8125rem;line-height:1.35rem}.form-grid{gap:1rem;display:grid}.form-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.form-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.form-field-wide{grid-column:span 2}.form-field-full{grid-column:1/-1}.field-note{color:hsl(var(--muted-foreground));margin-top:.35rem;font-size:.725rem;line-height:1.1rem;display:block}.field-note-danger{color:hsl(var(--danger));font-weight:650}.field-status-line{color:hsl(var(--muted-foreground));align-items:center;gap:.35rem;margin-top:.35rem;font-size:.725rem;line-height:1.1rem;display:inline-flex}.field-status-line.is-verified{background:hsl(var(--success)/.09);width:fit-content;color:hsl(var(--success));border-radius:999px;padding:.18rem .45rem;font-weight:700}.field-status-line.is-error{background:hsl(var(--danger)/.08);width:fit-content;color:hsl(var(--danger));border-radius:999px;padding:.18rem .45rem;font-weight:700}.field-status-line.is-warning{background:hsl(var(--warning)/.1);width:fit-content;color:hsl(var(--warning));border-radius:999px;padding:.18rem .45rem;font-weight:700}.contact-verification-panel{border:1px solid var(--metronic-line,hsl(var(--border)));border-radius:var(--metronic-radius,.75rem);background:linear-gradient(90deg,#5b21b60e,#17c65309),var(--metronic-panel,hsl(var(--card)));color:var(--metronic-text,hsl(var(--foreground)));justify-content:space-between;align-items:flex-start;gap:1rem;padding:.82rem .95rem;display:flex;box-shadow:0 .55rem 1.4rem #0f172a09}.contact-verification-panel strong,.contact-verification-panel span,.contact-verification-panel em{letter-spacing:0;display:block}.contact-verification-panel strong{color:var(--metronic-text,hsl(var(--foreground)));font-size:.86rem;font-weight:750}.contact-verification-panel span,.contact-verification-panel em{color:hsl(var(--muted-foreground));margin-top:.2rem;font-size:.75rem;line-height:1.1rem}.contact-verification-panel em{border-radius:var(--radius-md);background:var(--metronic-soft,hsl(var(--background)));max-width:34rem;color:var(--metronic-primary-dark,hsl(var(--primary)));white-space:nowrap;border:1px solid #5b21b629;padding:.35rem .55rem;font-style:normal}.contact-verification-actions{flex-wrap:wrap;align-items:center;gap:.35rem;min-height:1.8rem;margin-top:.32rem;display:flex}.contact-verification-button{min-height:1.8rem;color:var(--metronic-primary-dark,hsl(var(--primary)));background:#5b21b613;border-color:#5b21b633;padding-inline:.55rem;font-size:.7rem;font-weight:750}.contact-verification-button:hover{background:#5b21b61c;border-color:#5b21b652}.contact-verification-actions .field-status-line{min-height:1.8rem;margin-top:0}.contact-verification-note,.author-field-email>.field-status-line.is-verified,.editor-email-field>.field-status-line.is-verified{display:none}.author-field-email>.contact-verification-actions,.author-field-phone>.contact-verification-actions{margin-top:.35rem;display:flex}.contact-verification-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.contact-verification-card{border:1px solid var(--metronic-line,hsl(var(--border)));border-radius:var(--metronic-radius,.75rem);background:var(--metronic-panel,hsl(var(--card)));gap:.55rem;min-height:8.25rem;padding:.78rem;display:grid;box-shadow:0 .45rem 1.2rem #0f172a0a}.contact-verification-card-head{grid-template-columns:1.15rem minmax(0,1fr);align-items:start;gap:.5rem;display:grid}.contact-verification-title-icon{width:1rem;height:1rem;color:var(--metronic-primary-dark,hsl(var(--primary)));stroke-width:2px;margin-top:.08rem;display:block}.contact-verification-title-icon.is-phone{color:var(--metronic-success,hsl(var(--success)))}.contact-verification-card-head strong,.contact-verification-card-head span,.contact-verification-card-value{letter-spacing:0;display:block}.contact-verification-card-head strong{color:hsl(var(--foreground));font-size:.84rem;font-weight:760;line-height:1.1rem}.contact-verification-card-head span{color:hsl(var(--muted-foreground));margin-top:.15rem;font-size:.72rem;line-height:1rem}.contact-verification-card-icon{width:2.15rem;height:2.15rem;color:var(--metronic-primary-dark,hsl(var(--primary)));background:#5b21b61a;border-radius:9px;flex:0 0 2.15rem;justify-content:center;align-items:center;margin:0;display:inline-flex}.contact-verification-card-icon svg{width:1rem;height:1rem;margin:0;display:block}.contact-verification-card-icon.is-phone{color:var(--metronic-success,hsl(var(--success)));background:#17c6531a}.contact-verification-card-value{border:1px dashed var(--metronic-line,hsl(var(--border)));background:var(--metronic-soft,hsl(var(--muted)));min-height:2.15rem;color:hsl(var(--foreground));overflow-wrap:anywhere;border-radius:8px;padding:.48rem .58rem;font-size:.78rem;font-weight:650;line-height:1.1rem}.contact-verification-card .contact-verification-actions{margin-top:0}@media (max-width:900px){.contact-verification-grid{grid-template-columns:1fr}}.submit-profile-verification-note{border-color:hsl(var(--info)/.25);background:hsl(var(--info)/.07)}.invoice-tax-status{align-items:flex-start;line-height:1.15rem}.invoice-tax-status svg{flex:none;margin-top:.05rem}.invoice-tax-status.is-warning{color:hsl(var(--warning));font-weight:700}.field-external-link{width:fit-content;color:hsl(var(--primary));align-items:center;gap:.35rem;margin-top:.35rem;font-size:.74rem;font-weight:750;text-decoration:none;display:inline-flex}.field-external-link:hover{text-decoration:underline}.orcid-control{grid-template-columns:minmax(12rem,1fr) auto auto;gap:.45rem;display:grid}.orcid-control .btn{white-space:nowrap}.phone-input-group{grid-template-columns:minmax(8.25rem,9.5rem) minmax(10rem,1fr);gap:.4rem;display:grid}.phone-prefix-select{background:var(--metronic-soft,hsl(var(--muted)));min-width:0;color:var(--metronic-text,hsl(var(--foreground)));text-overflow:ellipsis;white-space:nowrap;border-color:#5b21b638;font-size:.8rem;font-weight:700;overflow:hidden}.phone-input-group-compact{grid-template-columns:minmax(8rem,8.75rem) minmax(9rem,1fr)}.field-label-row{color:hsl(var(--foreground));align-items:center;gap:.38rem;font-size:.78rem;font-weight:750;line-height:1rem;display:inline-flex}.field-label-row>svg{color:hsl(var(--primary));stroke-width:2.2px}.application-rule-alert{border:1px solid hsl(var(--danger)/.4);background:hsl(var(--danger)/.055);color:hsl(var(--foreground));box-shadow:inset 3px 0 0 hsl(var(--danger)/.75);border-radius:.45rem;align-items:flex-start;gap:.55rem;padding:.65rem .75rem;font-size:.8rem;line-height:1.25rem;animation:1.35s ease-in-out infinite required-pulse;display:flex}.application-rule-alert>svg{color:hsl(var(--danger));flex:none;margin-top:.1rem}.application-rule-alert div{gap:.15rem;display:grid}.application-rule-alert strong{color:hsl(var(--danger))}.author-profile-page{gap:1rem;display:grid}.profile-hero{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:.75rem;position:relative;overflow:hidden;box-shadow:0 .35rem 1.1rem #232a3914}.profile-hero-accent{background:linear-gradient(135deg,hsl(var(--primary)/.95),#148a9fe0),radial-gradient(circle at 80% 30%,#f9cc43b3,transparent 28rem);height:4.25rem}.profile-hero-content{grid-template-columns:minmax(13rem,.32fr) minmax(0,1fr) minmax(15rem,.38fr);align-items:stretch;gap:1rem;padding:0 1rem 1rem;display:grid}.profile-avatar-card,.profile-identity-card,.profile-progress-card{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:.7rem;box-shadow:0 .2rem .6rem #232a390f}.profile-avatar-card{justify-items:center;gap:.7rem;margin-top:-2.8rem;padding:1rem;display:grid}.profile-avatar{border:4px solid hsl(var(--card));border-radius:999px;width:7.25rem;height:7.25rem;box-shadow:0 .55rem 1.4rem #232a3929}.profile-avatar-image,.profile-avatar-fallback{width:100%;height:100%}.profile-avatar-image img{object-fit:cover}.profile-avatar-fallback{background:linear-gradient(135deg,hsl(var(--primary)/.13),#19b1cc29);color:hsl(var(--primary));font-size:1.9rem;font-weight:850}.profile-avatar .kt-avatar-status{width:.9rem;height:.9rem;position:absolute;bottom:.55rem;right:.55rem}.profile-avatar-actions{flex-wrap:wrap;justify-content:center;gap:.45rem;display:flex}.profile-photo-button{border:1px solid hsl(var(--primary)/.32);background:hsl(var(--primary)/.08);min-height:2.25rem;color:hsl(var(--primary));cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:.4rem;padding:0 .65rem;font-size:.78rem;font-weight:750;display:inline-flex}.profile-photo-button input{display:none}.profile-photo-button.is-muted{border-color:hsl(var(--border));color:hsl(var(--muted-foreground));background:#f8fafc}.profile-photo-note{color:hsl(var(--muted-foreground));text-align:center;font-size:.72rem;font-weight:600}.profile-identity-card{align-content:center;gap:.55rem;margin-top:-2.8rem;padding:1rem;display:grid}.profile-identity-card h2{color:hsl(var(--foreground));margin:0;font-size:1.35rem;font-weight:800;line-height:1.65rem}.profile-identity-card p{color:hsl(var(--muted-foreground));margin:0;font-size:.86rem;font-weight:550;line-height:1.3rem}.profile-meta-row,.profile-hero-badges{flex-wrap:wrap;gap:.45rem;display:flex}.profile-meta-row span{border:1px solid hsl(var(--border));min-height:1.7rem;color:hsl(var(--muted-foreground));background:#f8fafc;border-radius:999px;align-items:center;padding:0 .6rem;font-size:.74rem;font-weight:700;display:inline-flex}.profile-progress-card{align-content:center;gap:.55rem;margin-top:-2.8rem;padding:1rem;display:grid}.profile-progress-card span{color:hsl(var(--muted-foreground));text-transform:uppercase;font-size:.72rem;font-weight:800}.profile-progress-card strong{color:hsl(var(--foreground));font-size:1.65rem;font-weight:850;line-height:1}.profile-progress-track{background:hsl(var(--muted));border-radius:999px;height:.52rem;overflow:hidden}.profile-progress-track i{border-radius:inherit;background:linear-gradient(90deg,hsl(var(--primary)),#20b67a);height:100%;display:block}.profile-progress-card p{color:hsl(var(--muted-foreground));margin:0;font-size:.76rem;font-weight:550;line-height:1.2rem}.profile-summary-band,.profile-panel{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:.65rem;box-shadow:0 .125rem .25rem #252b370f}.profile-summary-band{justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.profile-kicker{color:hsl(var(--primary));text-transform:uppercase;font-size:.68rem;font-weight:800;display:block}.profile-summary-band h2{color:hsl(var(--foreground));margin:.15rem 0 0;font-size:1.05rem;font-weight:750}.profile-summary-band p,.profile-panel-head p{color:hsl(var(--muted-foreground));margin:.2rem 0 0;font-size:.78rem;font-weight:500;line-height:1.25rem}.profile-summary-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.profile-grid{grid-template-columns:minmax(0,1.35fr) minmax(22rem,.65fr);gap:1rem;display:grid}.profile-grid-balanced{grid-template-columns:minmax(0,1fr) minmax(20rem,.7fr)}.profile-panel{padding:1rem}.profile-panel-head{color:hsl(var(--foreground));align-items:center;gap:.7rem;margin-bottom:.85rem;display:flex}.profile-panel-icon{border:1px solid hsl(var(--primary)/.16);background:hsl(var(--primary)/.08);width:2.25rem;height:2.25rem;color:hsl(var(--primary));border-radius:7px;flex:0 0 2.25rem;place-items:center;display:inline-grid}.profile-panel-icon svg{width:1.05rem;height:1.05rem}.profile-panel-head h3{margin:0;font-size:.95rem;font-weight:700}.profile-panel-head>div{min-width:0}.profile-grid-balanced{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.profile-contact-panel{border-top:3px solid #1186a7}.profile-contact-list{gap:.65rem;display:grid}.profile-contact-card{--contact-accent:211 96% 52%;border:1px solid hsl(var(--border));border-left:3px solid hsl(var(--contact-accent));background:linear-gradient(90deg,hsl(var(--contact-accent)/.055),hsl(var(--card))45%);border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem .65rem;padding:.62rem .75rem;display:grid}.profile-contact-card.is-green{--contact-accent:151 67% 38%}.profile-contact-card.is-amber{--contact-accent:38 92% 46%}.profile-contact-card.is-verified{border-color:hsl(var(--contact-accent)/.32)}.profile-contact-card header{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;min-width:0;display:grid}.profile-contact-card header>span:nth-child(2){gap:.1rem;display:grid}.profile-contact-card header strong{color:hsl(var(--foreground));font-size:.82rem;font-weight:700}.profile-contact-card header small,.profile-contact-change-note{color:hsl(var(--muted-foreground));font-size:.7rem;font-weight:500;line-height:1.3}.profile-contact-icon{background:hsl(var(--contact-accent)/.12);width:2rem;height:2rem;color:hsl(var(--contact-accent));border-radius:6px;place-items:center;display:inline-grid}.profile-contact-icon svg{width:1rem;height:1rem}.profile-contact-value{gap:.3rem;min-width:0;display:grid}.profile-contact-value .form-control{background:hsl(var(--card));min-height:2.45rem;font-weight:550}.profile-contact-action{white-space:nowrap;justify-content:flex-end;align-items:center;min-height:2.35rem;display:flex}.profile-contact-action .btn,.profile-contact-action .kt-btn{min-height:2.25rem}.profile-contact-confirmed{color:#1b8853;align-items:center;gap:.35rem;font-size:.74rem;font-weight:650;display:inline-flex}.profile-contact-confirmed svg{width:.95rem;height:.95rem}.profile-contact-policy{border-top:1px dashed hsl(var(--border));color:hsl(var(--muted-foreground));margin:.75rem 0 0;padding-top:.65rem;font-size:.72rem;line-height:1.45}.profile-verification-notice{color:#0d6982;background:#1186a712;border:1px solid #1186a733;border-radius:6px}.profile-orcid-card{background:linear-gradient(90deg,#2b976a0e,hsl(var(--card))48%);border:1px solid #2b976a40;border-left:3px solid #2b976a;border-radius:7px;gap:.55rem;padding:.8rem;display:grid}.profile-orcid-card p{color:hsl(var(--muted-foreground));margin:0;font-size:.72rem;line-height:1.4}.profile-orcid-heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.profile-orcid-heading strong{color:hsl(var(--foreground));font-size:.84rem;font-weight:700}.profile-orcid-card .orcid-control{grid-template-columns:minmax(0,1fr)}.profile-orcid-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.profile-orcid-actions .btn,.profile-orcid-actions .kt-btn{white-space:nowrap;width:auto;min-width:8.5rem}.profile-external-link{width:fit-content;color:hsl(var(--primary));align-items:center;gap:.3rem;font-size:.74rem;font-weight:650;display:inline-flex}.profile-external-link svg{width:.85rem;height:.85rem}.profile-academic-details{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:7px;margin-top:.7rem;overflow:visible}.profile-academic-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;min-height:3.4rem;padding:.7rem .8rem;list-style:none;display:flex}.profile-academic-details summary::-webkit-details-marker{display:none}.profile-academic-details summary>span{gap:.12rem;display:grid}.profile-academic-details summary strong{color:hsl(var(--foreground));font-size:.8rem;font-weight:700}.profile-academic-details summary small{color:hsl(var(--muted-foreground));font-size:.7rem}.profile-academic-details summary>svg{width:1rem;height:1rem;transition:transform .16s}.profile-academic-details[open] summary>svg{transform:rotate(180deg)}.profile-academic-details>.form-grid,.profile-academic-details>.field-note{margin:0 .8rem .8rem}.profile-cv-card{background:linear-gradient(90deg,#f7a30811,hsl(var(--card))55%);border:1px solid #e4960747;border-left:3px solid #e49607;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.8rem;display:grid}.profile-cv-icon{color:#b66c0c;background:#e496071f;border-radius:7px;place-items:center;width:2.35rem;height:2.35rem;display:inline-grid}.profile-cv-icon svg{width:1.15rem;height:1.15rem}.profile-cv-info{gap:.15rem;min-width:0;display:grid}.profile-cv-info strong{color:hsl(var(--foreground));text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:700;overflow:hidden}.profile-cv-info small{color:hsl(var(--muted-foreground));font-size:.7rem}.profile-cv-actions{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.profile-cv-actions>input{display:none}.profile-cv-actions .btn,.profile-cv-actions .kt-btn{min-height:2.2rem}.profile-biography-field{margin-top:.85rem}.profile-biography-field>span{justify-content:space-between;gap:.75rem;display:flex}.profile-biography-field>span small{color:hsl(var(--muted-foreground));font-size:.7rem;font-weight:550}.profile-biography-field textarea{min-height:7.5rem;line-height:1.5}.profile-biography-field>em{color:hsl(var(--muted-foreground));font-size:.7rem;font-style:normal;font-weight:500;line-height:1.35}.profile-visibility-options{gap:.5rem;margin-top:.75rem;display:grid}.profile-visibility-options label{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.6rem;padding:.65rem .7rem;display:grid}.profile-visibility-options input{accent-color:hsl(var(--primary));margin-top:.15rem}.profile-visibility-options label>span{gap:.12rem;display:grid}.profile-visibility-options strong{color:hsl(var(--foreground));font-size:.78rem;font-weight:700}.profile-visibility-options small{color:hsl(var(--muted-foreground));font-size:.7rem;font-weight:500;line-height:1.35}.profile-search-select-control>svg{width:.95rem;height:.95rem;color:hsl(var(--muted-foreground));flex:none}@media (max-width:1100px){.profile-grid-balanced{grid-template-columns:1fr}.profile-cv-card{grid-template-columns:auto minmax(0,1fr)}.profile-cv-actions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:700px){.profile-contact-card{grid-template-columns:1fr;gap:.55rem}.profile-contact-card header{grid-template-columns:auto minmax(0,1fr)}.profile-contact-card header .kt-badge{grid-column:2;width:fit-content}.profile-contact-action{flex-wrap:wrap;justify-content:flex-start}.profile-cv-card{grid-template-columns:1fr}.profile-cv-actions{grid-column:auto}}.profile-panel-toggle{cursor:pointer;text-align:left;background:0 0;border:0;width:100%;margin-bottom:0;padding:0}.profile-panel-toggle>div{flex:1;min-width:0}.profile-panel-toggle-icon{color:hsl(var(--muted-foreground));margin-left:auto;transition:transform .16s}.profile-panel-toggle-icon.is-open{transform:rotate(180deg)}.profile-context-panel{border-color:hsl(var(--primary)/.18);background:linear-gradient(100deg,hsl(var(--primary)/.035),#fa911909 58%,transparent),hsl(var(--card))}.profile-context-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.profile-context-card{border:1px solid hsl(var(--border));background:hsl(var(--background));min-width:0;min-height:5.25rem;color:hsl(var(--foreground));text-align:left;border-radius:.55rem;grid-template-rows:auto auto;grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:.25rem .7rem;padding:.75rem;display:grid}button.profile-context-card{cursor:pointer;transition:border-color .16s,box-shadow .16s,transform .16s}button.profile-context-card:hover{border-color:hsl(var(--primary)/.38);box-shadow:0 .35rem 1rem hsl(var(--primary)/.08);transform:translateY(-1px)}.profile-context-card.is-active{border-color:hsl(var(--primary)/.38);background:linear-gradient(135deg,hsl(var(--primary)/.075),hsl(var(--background))66%)}.profile-context-card.is-core{background:linear-gradient(135deg,#fa911917,hsl(var(--background))66%);border-color:#fa91195c}.profile-context-card-icon{background:hsl(var(--primary)/.1);width:2.25rem;height:2.25rem;color:hsl(var(--primary));border-radius:.5rem;grid-row:1/span 2;justify-content:center;align-items:center;display:inline-flex}.profile-context-card.is-core .profile-context-card-icon{color:#d05706;background:#fa911921}.profile-context-card-icon svg{width:1.05rem;height:1.05rem}.profile-context-card>span:nth-child(2){min-width:0}.profile-context-card strong,.profile-context-card small{letter-spacing:0;display:block}.profile-context-card strong{font-size:.84rem;line-height:1.25}.profile-context-card small{color:hsl(var(--muted-foreground));margin-top:.18rem;font-size:.7rem;line-height:1.35}.profile-context-card>.kt-badge{white-space:normal;grid-column:2;justify-self:start;max-width:100%}.profile-context-notes{border-top:1px dashed hsl(var(--border));color:hsl(var(--muted-foreground));flex-wrap:wrap;gap:.5rem 1rem;margin-top:.75rem;padding-top:.7rem;font-size:.75rem;display:flex}.profile-context-notes span{align-items:center;gap:.35rem;display:inline-flex}.profile-context-notes svg{width:.95rem;height:.95rem;color:hsl(var(--primary))}.profile-extension-panel{border-left-width:3px}.profile-extension-panel.is-academic{border-left-color:hsl(var(--primary))}.profile-extension-panel.is-student{background:linear-gradient(110deg,#fa91190b,hsl(var(--card))34%);border-left-color:#fa9119}.profile-extension-panel.is-organizational{background:linear-gradient(110deg,#0c89b60a,hsl(var(--card))34%);border-left-color:#0c89b6}@media (max-width:1180px){.license-owner-panel{grid-template-columns:1fr}.license-owner-transfer{grid-template-columns:1fr 1fr}.license-owner-keep{grid-column:1/-1}.profile-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.profile-context-grid{grid-template-columns:minmax(0,1fr)}}.profile-legal-panel{background:linear-gradient(135deg,#f5fbfe,#f7fdfa),hsl(var(--card))}.profile-legal-panel.is-open{border-color:hsl(var(--primary)/.28);box-shadow:0 .35rem 1rem hsl(var(--primary)/.08)}.profile-verification-list,.profile-consent-list{gap:.55rem;display:grid}.profile-verification-row,.profile-consent-list>div{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:.55rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.65rem .7rem;display:grid}.profile-verification-action{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.profile-contact-verification-actions{justify-content:flex-end;margin-top:0}.profile-verification-notice{background:hsl(var(--primary)/.08);width:fit-content;color:hsl(var(--primary));border-radius:999px;margin-top:.65rem;padding:.28rem .6rem;font-size:.74rem;font-weight:700;line-height:1.2;display:inline-flex}.profile-consent-list>div{grid-template-columns:minmax(0,1fr) auto}.profile-consent-list-detailed>div:not(.profile-legal-summary):not(.profile-consent-detail-row){display:none}.profile-consent-list-compact{margin-top:.75rem}.profile-legal-summary,.profile-consent-detail-row{border-left:3px solid hsl(var(--primary))}.profile-legal-summary{background:hsl(var(--primary)/.055)!important}.profile-verification-icon{background:hsl(var(--primary)/.09);width:2rem;height:2rem;color:hsl(var(--primary));border-radius:.5rem;justify-content:center;align-items:center;display:inline-flex}.profile-verification-row strong,.profile-consent-list span{color:hsl(var(--foreground));font-size:.8rem;font-weight:700;display:block}.profile-verification-row em{color:hsl(var(--muted-foreground));margin-top:.12rem;font-size:.74rem;font-style:normal;display:block}.profile-consent-list span strong{color:hsl(var(--foreground));font-size:.8rem;font-weight:750;display:block}.profile-consent-list span em{color:hsl(var(--muted-foreground));margin-top:.16rem;font-size:.72rem;font-style:normal;line-height:1.3;display:block}.profile-language-grid{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.55rem;margin-top:.45rem;display:grid}.author-documents-page{gap:1rem;display:grid}.author-documents-hero{border:1px solid hsl(var(--border));background:linear-gradient(135deg,#ebfbfe,#f2fcf8 48%,#fffaf0),hsl(var(--card));border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem;display:flex;box-shadow:0 18px 45px #6486b41f}.author-documents-hero h2{color:hsl(var(--foreground));letter-spacing:0;margin:.25rem 0 0;font-size:1.35rem;font-weight:760}.author-documents-hero p,.author-document-card p,.author-document-empty p{color:hsl(var(--muted-foreground));margin:.25rem 0 0;font-size:.82rem;line-height:1.45}.author-document-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.author-document-tabs{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:8px;flex-wrap:wrap;gap:.55rem;padding:.55rem;display:flex}.author-document-tabs button{min-height:2.65rem;color:hsl(var(--muted-foreground));background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:.5rem;padding:.45rem .75rem;font-size:.78rem;font-weight:650;display:inline-flex}.author-document-tabs button:hover{background:hsl(var(--muted)/.45);color:hsl(var(--foreground))}.author-document-tabs button.is-active{border-color:hsl(var(--primary)/.22);background:hsl(var(--primary)/.09);color:hsl(var(--primary))}.author-document-tabs svg{width:1rem;height:1rem}.author-document-tabs strong{background:hsl(var(--background));border-radius:999px;place-items:center;width:1.4rem;height:1.4rem;font-size:.68rem;display:grid}.author-document-card{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:.9rem;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.8rem;padding:1rem;display:grid;box-shadow:0 12px 30px #6486b414}.author-document-card-icon{background:hsl(var(--primary)/.1);width:2.35rem;height:2.35rem;color:hsl(var(--primary));border-radius:.75rem;justify-content:center;align-items:center;display:inline-flex}.author-document-card h3,.author-document-empty h3{color:hsl(var(--foreground));margin:0;font-size:.95rem;font-weight:760}.author-document-card .badge{grid-column:2;justify-self:flex-start}.author-document-empty{border:1px dashed hsl(var(--primary)/.35);background:hsl(var(--primary)/.04);border-radius:1rem;align-items:center;gap:1rem;padding:1.1rem;display:flex}.author-document-empty>svg{color:hsl(var(--primary));flex:none}.author-document-empty .kt-btn{white-space:nowrap;margin-left:auto}.author-certificate-list{background:#fff;border:1px solid #dce5ef;border-radius:8px;gap:10px;padding:18px;display:grid}.author-certificate-list-heading,.author-certificate-row{align-items:center;gap:14px;display:flex}.author-certificate-list-heading{border-bottom:1px solid #e6edf5;justify-content:space-between;padding-bottom:12px}.author-certificate-list-heading h3{margin:4px 0 0;font-size:17px}.author-certificate-row{background:#fbfdfc;border:1px solid #e0e8f1;border-left:3px solid #18a66a;border-radius:7px;grid-template-columns:42px minmax(180px,1.5fr) minmax(125px,.75fr) minmax(105px,.65fr) minmax(135px,.75fr) minmax(150px,auto);padding:14px;display:grid}.author-certificate-row .table-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.author-certificate-row .table-actions .kt-btn{min-width:0;padding-inline:.65rem}.author-certificate-row small,.author-certificate-row span{color:#67758b;font-size:12px;line-height:1.45;display:block}.author-certificate-row strong{color:#172033;font-size:13px;line-height:1.45;display:block}.author-certificate-main strong{font-size:14px}.certificate-verification-page{background:#edf3f7;place-items:center;min-height:100vh;padding:32px 18px;display:grid}.certificate-verification-card{background:#fff;border:1px solid #d7e2ec;border-top:5px solid #12866f;border-radius:8px;width:min(680px,100%);padding:34px;box-shadow:0 18px 45px #1720331f}.certificate-verification-mark{color:#12866f;background:#eaf9f3;border-radius:8px;place-items:center;width:48px;height:48px;margin-bottom:16px;display:grid}.certificate-verification-card.is-superseded{border-top-color:#d79500}.certificate-verification-mark.is-superseded{color:#a66a00;background:#fff4d7}.certificate-verification-card.is-invalid{border-top-color:#d23d5d}.certificate-verification-mark.is-invalid{color:#c72f51;background:#fff0f3}.certificate-verification-card h1{margin:8px 0;font-size:27px}.certificate-verification-card>p{color:#66758b;margin:0 0 24px}.certificate-verification-details{background:#dfe7ef;border:1px solid #dfe7ef;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.certificate-verification-details div{background:#fbfcfd;padding:14px}.certificate-verification-details .is-wide{grid-column:1/-1}.certificate-verification-details dt{color:#6a778b;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:700}.certificate-verification-details dd{color:#172033;margin:0;font-size:14px;font-weight:600}.profile-language-choice{border:1px solid hsl(var(--border));min-height:2.7rem;color:hsl(var(--foreground));cursor:pointer;background:#f8fafc;border-radius:.55rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.55rem .7rem;transition:border-color .15s,background-color .15s,box-shadow .15s;display:grid}.profile-language-choice.is-selected{border-color:hsl(var(--primary)/.45);background:hsl(var(--primary)/.06);box-shadow:inset 0 0 0 1px hsl(var(--primary)/.12)}.profile-language-choice input{accent-color:hsl(var(--primary))}.profile-language-choice span{font-size:.82rem;font-weight:700}.profile-language-choice small{color:hsl(var(--muted-foreground));letter-spacing:0;font-size:.68rem;font-weight:800}.profile-passive-action{border:1px solid hsl(var(--border));min-height:2.5rem;color:hsl(var(--muted-foreground));background:#f8fafc;border-radius:6px;justify-content:center;align-items:center;padding:0 .85rem;font-size:.82rem;font-weight:700;display:inline-flex}.profile-keyword-select{gap:.55rem;margin-top:.45rem;display:grid;position:relative}.profile-keyword-control{border:1px solid hsl(var(--border));text-align:left;width:100%;min-height:2.75rem;color:hsl(var(--foreground));background:#f8fafc;border-radius:6px;gap:.12rem;padding:.55rem .75rem;display:grid;box-shadow:inset 0 1px 1px #1a243206}.profile-keyword-control span{font-size:.875rem;font-weight:650}.profile-keyword-control small{color:hsl(var(--muted-foreground));font-size:.72rem;font-weight:500}.profile-keyword-tags{flex-wrap:wrap;gap:.4rem;display:flex}.profile-keyword-tags button{border:1px solid hsl(var(--primary)/.26);background:hsl(var(--primary)/.07);color:hsl(var(--primary));border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .55rem;font-size:.76rem;font-weight:700;display:inline-flex}.profile-keyword-tags span{font-size:.9rem;line-height:1}.profile-keyword-menu{z-index:5;border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:8px;gap:.6rem;padding:.65rem;display:grid;position:relative;box-shadow:0 14px 34px #232a391f}.profile-keyword-options{border:1px solid hsl(var(--border));border-radius:6px;max-height:16rem;display:grid;overflow:auto}.profile-keyword-option{border-bottom:1px solid hsl(var(--border)/.72);color:hsl(var(--foreground));grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;padding:.55rem .65rem;font-size:.82rem;font-weight:550;display:grid}.profile-keyword-option:last-child{border-bottom:0}.profile-keyword-option input{accent-color:hsl(var(--primary))}.profile-keyword-empty{color:hsl(var(--muted-foreground));padding:.75rem;font-size:.8rem;font-weight:600}.profile-search-select{margin-top:.45rem;position:relative}.profile-search-select-control{border:1px solid hsl(var(--border));width:100%;min-height:2.5rem;color:hsl(var(--foreground));text-align:left;background:#f8fafc;border-radius:6px;justify-content:space-between;align-items:center;padding:0 .75rem;font-size:.875rem;font-weight:650;display:flex;box-shadow:inset 0 1px 1px #1a243206}.profile-search-select-control.is-empty{color:hsl(var(--muted-foreground));font-weight:500}.profile-search-select-menu{z-index:25;border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:8px;gap:.55rem;padding:.65rem;display:grid;position:absolute;top:calc(100% + .35rem);left:0;right:0;box-shadow:0 18px 38px #232a3929}.profile-search-select-options{border:1px solid hsl(var(--border));border-radius:6px;max-height:16rem;display:grid;overflow:auto}.profile-search-select-option{border:0;border-bottom:1px solid hsl(var(--border)/.72);width:100%;color:hsl(var(--foreground));text-align:left;background:0 0;padding:.55rem .65rem;font-size:.82rem;font-weight:550}.profile-search-select-option:last-child{border-bottom:0}.profile-search-select-option:hover,.profile-search-select-option.is-selected{background:hsl(var(--primary)/.07);color:hsl(var(--primary))}.profile-search-select-custom{border-top:1px solid hsl(var(--border));gap:.35rem;padding:.55rem .65rem;display:grid}.profile-search-select-custom span{color:hsl(var(--muted-foreground));font-size:.72rem;font-weight:700}.jampack-switch{border:1px solid hsl(var(--border));background:#f8fafc;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;min-height:4.25rem;padding:.85rem 1rem;display:flex}.jampack-switch>span{gap:.2rem;min-width:0;display:grid}.jampack-switch input{width:1.15rem;height:1.15rem;accent-color:hsl(var(--primary));flex:none}.jampack-switch-title{color:hsl(var(--foreground));font-size:.875rem;font-weight:600;display:block}.jampack-switch-text{color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.15rem;display:block}.congress-quota-loading{border:1px solid hsl(var(--border));background:hsl(var(--card));min-height:8rem;color:hsl(var(--muted-foreground));border-radius:8px;justify-content:center;align-items:center;gap:.65rem;font-size:.8125rem;display:flex}.congress-quota-loading svg{width:1.1rem;height:1.1rem;color:hsl(var(--primary))}.congress-quota-guard{background:#fff;border:1px solid #e8d8b5;border-left:4px solid #d58a13;border-radius:8px;overflow:hidden;box-shadow:0 14px 34px #1a24320f}.congress-quota-guard>header{background:linear-gradient(110deg,#fff8e8,#fff 58%,#f2fbf7);border-bottom:1px solid #eee3cb;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.15rem 1.25rem;display:grid}.congress-quota-guard-icon{color:#fff;background:#d58a13;border-radius:7px;place-items:center;width:2.75rem;height:2.75rem;display:grid}.congress-quota-guard-icon svg{width:1.35rem;height:1.35rem}.congress-quota-guard header small{color:#a4670c;text-transform:uppercase;font-size:.65rem;font-weight:750;display:block}.congress-quota-guard header h3{color:#202b40;margin:.2rem 0 0;font-size:1.05rem}.congress-quota-guard header p{color:#68758a;margin:.25rem 0 0;font-size:.75rem;line-height:1.5}.congress-quota-guard-body{grid-template-columns:minmax(17rem,.7fr) minmax(0,1.3fr);gap:1.25rem;padding:1.25rem;display:grid}.congress-quota-meter{background:#f8fafc;border:1px solid #e5e9ef;border-radius:7px;align-self:start;padding:1rem}.congress-quota-meter>div:first-child{color:#68758a;justify-content:space-between;align-items:center;gap:1rem;font-size:.72rem;display:flex}.congress-quota-meter strong{color:#202b40;font-size:.82rem}.congress-quota-meter-track{background:#e6ebf1;border-radius:999px;height:.45rem;margin:.75rem 0;overflow:hidden}.congress-quota-meter-track span{border-radius:inherit;background:linear-gradient(90deg,#e09a2c,#d35454);height:100%;display:block}.congress-quota-meter small{color:#748197;font-size:.67rem;line-height:1.55;display:block}.congress-quota-options{gap:.55rem;display:grid}.congress-quota-options article{border-bottom:1px solid #edf0f4;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.7rem;min-height:3.75rem;padding:.7rem .8rem;display:grid}.congress-quota-options article:last-child{border-bottom:0}.congress-quota-options article>svg{color:#6d35b5;width:1.15rem}.congress-quota-options strong,.congress-quota-options span{display:block}.congress-quota-options strong{color:#283449;font-size:.76rem}.congress-quota-options span{color:#748197;margin-top:.15rem;font-size:.68rem;line-height:1.45}.congress-quota-guard>footer{background:#fafbfc;border-top:1px solid #e5e9ef;justify-content:flex-end;gap:.5rem;padding:.9rem 1.25rem;display:flex}@media (max-width:800px){.congress-quota-guard>header{grid-template-columns:2.5rem minmax(0,1fr)}.congress-quota-guard>header .kt-badge{grid-column:2;justify-self:start}.congress-quota-guard-body{grid-template-columns:1fr}}@media (max-width:520px){.congress-quota-guard>header,.congress-quota-guard-body,.congress-quota-guard>footer{padding:.9rem}.congress-quota-guard>footer{flex-direction:column;align-items:stretch}}.congress-wizard-shell{border:1px solid hsl(var(--border));background:linear-gradient(135deg,hsl(var(--primary)/.055),transparent 36%),linear-gradient(315deg,hsl(var(--success)/.055),transparent 34%),hsl(var(--card));border-radius:8px;overflow:hidden;box-shadow:0 1px 2px #1a24320a,0 16px 28px #1a243209}.congress-wizard-head{border-bottom:1px solid hsl(var(--border));background:linear-gradient(120deg,hsl(var(--primary)/.12),hsl(var(--card))46%,hsl(var(--success)/.08)),#f8fafc;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.congress-wizard-head span{color:hsl(var(--primary));text-transform:uppercase;font-size:.7rem;font-weight:800;display:block}.congress-wizard-head h3{color:hsl(var(--foreground));margin:.18rem 0 0;font-size:1.05rem;font-weight:750}.congress-wizard-head p{color:hsl(var(--muted-foreground));margin:.2rem 0 0;font-size:.8125rem;line-height:1.25rem}.congress-wizard-current-icon{background:hsl(var(--primary)/.11);width:2.45rem;height:2.45rem;color:hsl(var(--primary));border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.congress-wizard-steps{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.6rem;padding:.85rem;display:grid}.congress-wizard-step{border:1px solid hsl(var(--border));min-height:4.4rem;color:hsl(var(--foreground));text-align:left;cursor:pointer;background:#f8fafc;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;padding:.72rem;transition:border-color .15s,background-color .15s,box-shadow .15s;display:grid}.congress-wizard-step:hover{border-color:hsl(var(--primary)/.35);background:hsl(var(--card));box-shadow:0 8px 18px #1a24320b}.congress-wizard-step.is-active{border-color:hsl(var(--primary)/.7);background:hsl(var(--primary)/.06);box-shadow:inset 3px 0 0 hsl(var(--primary))}.congress-wizard-step.is-complete{border-color:hsl(var(--success)/.35);background:hsl(var(--success)/.055)}.congress-wizard-step-icon{background:hsl(var(--primary)/.1);width:2rem;height:2rem;color:hsl(var(--primary));border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.congress-wizard-step.is-complete .congress-wizard-step-icon{background:hsl(var(--success)/.12);color:hsl(var(--success))}.congress-wizard-step strong{min-width:0;color:hsl(var(--foreground));text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:750;display:block;overflow:hidden}.congress-wizard-step small{min-width:0;color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;font-size:.72rem;font-weight:600;line-height:1.05rem;display:block;overflow:hidden}.congress-step-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}.field-config-stack{gap:1rem;display:grid}.field-config-section{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:8px;gap:.95rem;padding:1rem;display:grid}.field-config-section-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.field-config-section-head h4{color:hsl(var(--foreground));margin:0;font-size:.95rem;font-weight:700;line-height:1.35rem}.field-config-section-head p{color:hsl(var(--muted-foreground));margin:.25rem 0 0;font-size:.78rem;line-height:1.25rem}.requested-file-list{gap:.9rem;display:grid}.requested-file-row{border:1px solid hsl(var(--border));background:#f8fafc;border-radius:8px;gap:.8rem;padding:.9rem;display:grid}.requested-file-row-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.requested-file-row-head strong{color:hsl(var(--foreground));font-size:.9rem;font-weight:700;line-height:1.3rem}.requested-file-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.template-upload-panel{border:1px solid hsl(var(--primary)/.18);background:hsl(var(--primary)/.045);border-radius:8px;gap:.85rem;padding:.85rem;display:grid}.template-upload-panel strong{color:hsl(var(--foreground));font-size:.86rem;font-weight:700;display:block}.template-upload-panel span{color:hsl(var(--muted-foreground));margin-top:.15rem;font-size:.75rem;line-height:1.2rem;display:block}.congress-module-groups{gap:1rem;display:grid}.congress-language-settings{border:1px solid hsl(var(--primary)/.2);background:hsl(var(--primary)/.045);border-radius:8px;gap:.8rem;padding:.9rem;display:grid}.congress-language-settings p{color:hsl(var(--muted-foreground));margin:.25rem 0 0;font-size:.78rem;line-height:1.25rem}.congress-module-group{gap:.65rem;display:grid}.congress-module-group-title{color:hsl(var(--foreground));text-transform:uppercase;font-size:.78rem;font-weight:800}.congress-module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.congress-module-card{border:1px solid hsl(var(--border));background:linear-gradient(180deg,hsl(var(--card)),#f8fafc),#f8fafc;cursor:pointer;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.65rem;min-height:8.5rem;padding:.78rem;transition:border-color .15s,background-color .15s,box-shadow .15s;display:grid;position:relative;overflow:hidden}.congress-module-card:before{background:hsl(var(--primary)/.55);content:"";opacity:0;width:3px;transition:opacity .15s;position:absolute;inset:0 auto 0 0}.congress-module-card:hover,.congress-module-card.is-active{border-color:hsl(var(--primary)/.38);background:linear-gradient(135deg,hsl(var(--primary)/.08),hsl(var(--card))48%,hsl(var(--success)/.045)),hsl(var(--card));box-shadow:0 10px 22px #1a24320b}.congress-module-card.is-active{border-color:hsl(var(--success)/.42);box-shadow:inset 3px 0 0 hsl(var(--success)),0 10px 22px #1a24320e}.congress-module-card:hover:before,.congress-module-card.is-active:before{opacity:1}.congress-module-card input{width:1.05rem;height:1.05rem;accent-color:hsl(var(--success));margin-top:.1rem}.congress-module-card strong,.congress-module-card em,.congress-module-card small{display:block}.congress-module-card strong{color:hsl(var(--foreground));font-size:.84rem;font-weight:750}.congress-module-card em{color:hsl(var(--foreground));margin-top:.25rem;font-size:.76rem;font-style:normal;font-weight:600;line-height:1.18rem}.congress-module-card small{color:hsl(var(--muted-foreground));margin-top:.35rem;font-size:.7rem;font-weight:600;line-height:1.08rem}.module-settings-shell{border:1px solid hsl(var(--primary)/.22);background:linear-gradient(135deg,hsl(var(--primary)/.065),transparent 40%),linear-gradient(315deg,hsl(var(--success)/.055),transparent 38%),hsl(var(--card));border-radius:10px;overflow:hidden;box-shadow:0 12px 28px #1a24320b}.module-settings-head{border-bottom:1px solid hsl(var(--border));background:linear-gradient(120deg,hsl(var(--primary)/.12),hsl(var(--card))50%,hsl(var(--warning)/.1)),#f8fafc;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.module-settings-head>div>span{color:hsl(var(--primary));text-transform:uppercase;font-size:.7rem;font-weight:700;line-height:1.15rem;display:block}.module-settings-head h4{color:hsl(var(--foreground));margin:.2rem 0 0;font-size:1rem;font-weight:700;line-height:1.4rem}.module-settings-head p{max-width:46rem;color:hsl(var(--muted-foreground));margin:.25rem 0 0;font-size:.78rem;line-height:1.24rem}.module-setup-summary{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.module-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding:.9rem;display:grid}.module-settings-shell.is-tabbed{display:grid}.module-tab-section{border-bottom:1px solid hsl(var(--border));background:linear-gradient(180deg,hsl(var(--card)),#f8fafc),hsl(var(--card));gap:.65rem;padding:.9rem;display:grid}.module-tab-section-title{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.module-tab-section-title span,.module-tab-section-title small{display:block}.module-tab-section-title span{color:hsl(var(--foreground));font-size:.82rem;font-weight:700;line-height:1.22rem}.module-tab-section-title small{color:hsl(var(--muted-foreground));text-align:right;font-size:.72rem;font-weight:650;line-height:1.08rem}.module-setup-tabs{border:1px solid hsl(var(--border));background:hsl(var(--card));scrollbar-width:thin;border-radius:10px;gap:.55rem;padding:.55rem;display:flex;overflow-x:auto}.module-setup-tab{--module-setting-accent:217 91% 60%;border:1px solid hsl(var(--module-setting-accent)/.2);background:linear-gradient(180deg,hsl(var(--module-setting-accent)/.055),hsl(var(--card))),hsl(var(--card));min-width:12.5rem;color:hsl(var(--foreground));cursor:pointer;text-align:left;border-radius:9px;grid-template-columns:auto minmax(8rem,1fr);align-items:center;gap:.55rem;padding:.65rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.module-setup-tab em{color:hsl(var(--module-setting-accent));text-transform:uppercase;margin-bottom:.12rem;font-size:.62rem;font-style:normal;font-weight:800;line-height:1rem;display:block}.module-setup-tab.is-complete{border-color:hsl(var(--success)/.42);background:linear-gradient(180deg,hsl(var(--success)/.09),hsl(var(--card)))}.module-setup-tab.is-complete small{color:hsl(var(--success))}.module-setup-tab.is-later{border-color:hsl(var(--warning)/.42);background:linear-gradient(180deg,hsl(var(--warning)/.09),hsl(var(--card)))}.module-setup-tab.is-later small{color:hsl(var(--warning-foreground,var(--foreground)))}.module-setup-tab:hover,.module-setup-tab.is-active{border-color:hsl(var(--module-setting-accent)/.5);box-shadow:0 10px 22px #1a24320e}.module-setup-tab.is-active{box-shadow:inset 3px 0 0 hsl(var(--module-setting-accent)),0 10px 22px #1a24320e;transform:translateY(-1px)}.module-setup-tab.tone-blue{--module-setting-accent:217 91% 60%}.module-setup-tab.tone-green{--module-setting-accent:145 70% 43%}.module-setup-tab.tone-violet{--module-setting-accent:258 84% 64%}.module-setup-tab.tone-amber{--module-setting-accent:38 92% 50%}.module-setup-tab.tone-cyan{--module-setting-accent:190 90% 42%}.module-setup-tab.tone-rose{--module-setting-accent:348 83% 58%}.module-setup-tab.tone-slate{--module-setting-accent:222 30% 42%}.module-setup-tab strong,.module-setup-tab small{display:block}.module-setup-tab strong{color:hsl(var(--foreground));font-size:.78rem;font-weight:700;line-height:1.16rem}.module-setup-tab small{color:hsl(var(--muted-foreground));margin-top:.15rem;font-size:.68rem;font-weight:600;line-height:1.05rem}.module-setting-card{--module-setting-accent:217 91% 60%;border:1px solid hsl(var(--module-setting-accent)/.22);background:linear-gradient(180deg,hsl(var(--module-setting-accent)/.065),hsl(var(--card))36%),hsl(var(--card));border-radius:10px;position:relative;overflow:hidden;box-shadow:0 10px 24px #1a24320a}.module-foundation-card{margin:.9rem}.module-setting-card:before{background:hsl(var(--module-setting-accent));content:"";height:4px;position:absolute;inset:0 0 auto}.module-setting-card.tone-blue{--module-setting-accent:217 91% 60%}.module-setting-card.tone-green{--module-setting-accent:145 70% 43%}.module-setting-card.tone-violet{--module-setting-accent:258 84% 64%}.module-setting-card.tone-amber{--module-setting-accent:38 92% 50%}.module-setting-card.tone-cyan{--module-setting-accent:190 90% 42%}.module-setting-card.tone-rose{--module-setting-accent:348 83% 58%}.module-setting-card.tone-slate{--module-setting-accent:222 30% 42%}.module-setting-card-head{border-bottom:1px solid hsl(var(--border));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.9rem .9rem .78rem;display:grid}.module-setting-card-head em{color:hsl(var(--module-setting-accent));text-transform:uppercase;margin-bottom:.12rem;font-size:.64rem;font-style:normal;font-weight:800;line-height:1rem;display:block}.module-sms-template-choice{border:1px solid hsl(var(--module-setting-accent)/.24);background:linear-gradient(120deg,hsl(var(--module-setting-accent)/.1),hsl(var(--card))60%),hsl(var(--card));border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;margin:.9rem;padding:1rem;display:grid}.module-sms-template-choice-icon{background:hsl(var(--module-setting-accent)/.14);width:2.75rem;height:2.75rem;color:hsl(var(--module-setting-accent));border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.module-sms-template-choice strong,.module-sms-template-choice span{overflow-wrap:anywhere;min-width:0;display:block}.module-sms-template-choice strong{color:hsl(var(--foreground));font-size:.88rem;font-weight:750}.module-sms-template-choice div>span{color:hsl(var(--muted-foreground));margin-top:.2rem;font-size:.74rem;font-weight:600;line-height:1.45}.module-acceptance-setup{gap:.75rem;margin:.9rem;display:grid}.module-acceptance-release-head{border:1px solid hsl(var(--module-setting-accent)/.24);background:linear-gradient(120deg,hsl(var(--module-setting-accent)/.1),hsl(var(--card))62%);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;padding:.9rem 1rem;display:grid}.module-acceptance-release-head strong,.module-acceptance-release-head span{overflow-wrap:anywhere;display:block}.module-acceptance-release-head strong{font-size:.86rem}.module-acceptance-release-head div>span{color:hsl(var(--muted-foreground));margin-top:.2rem;font-size:.72rem;font-weight:600;line-height:1.45}.module-acceptance-release-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.module-acceptance-release-options label{border:1px solid hsl(var(--border));background:hsl(var(--card));cursor:pointer;border-radius:8px;align-items:flex-start;gap:.55rem;min-height:6rem;padding:.75rem;display:flex}.module-acceptance-release-options label.is-selected{border-color:hsl(var(--module-setting-accent)/.62);background:hsl(var(--module-setting-accent)/.075);box-shadow:0 0 0 2px hsl(var(--module-setting-accent)/.08)}.module-acceptance-release-options input{accent-color:hsl(var(--module-setting-accent));margin-top:.15rem}.module-acceptance-release-options strong,.module-acceptance-release-options small{display:block}.module-acceptance-release-options strong{color:hsl(var(--foreground));font-size:.75rem}.module-acceptance-release-options small{color:hsl(var(--muted-foreground));margin-top:.22rem;font-size:.67rem;line-height:1.45}.module-acceptance-template-note{border:1px dashed hsl(var(--module-setting-accent)/.34);background:hsl(var(--module-setting-accent)/.045);color:hsl(var(--module-setting-accent));border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem;padding:.7rem .8rem;display:grid}.module-acceptance-template-note strong,.module-acceptance-template-note small{display:block}.module-acceptance-template-note strong{color:hsl(var(--foreground));font-size:.73rem}.module-acceptance-template-note small{color:hsl(var(--muted-foreground));margin-top:.14rem;font-size:.66rem;line-height:1.4}.module-sequence-actions{border-top:1px solid hsl(var(--border));background:hsl(var(--muted)/.42);justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem .9rem;display:flex}.module-sequence-actions>div{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.module-setting-icon{background:hsl(var(--module-setting-accent)/.12);width:2.25rem;height:2.25rem;color:hsl(var(--module-setting-accent));border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.module-setting-card-head strong,.module-setting-card-head small{display:block}.module-setting-card-head strong{color:hsl(var(--foreground));font-size:.86rem;font-weight:700;line-height:1.24rem}.module-setting-card-head small{color:hsl(var(--muted-foreground));margin-top:.18rem;font-size:.72rem;font-weight:650;line-height:1.12rem}.module-setting-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;padding:.9rem;display:grid}.module-setting-field{color:hsl(var(--foreground));gap:.35rem;font-size:.75rem;font-weight:700;line-height:1.1rem;display:grid}.module-setting-field.is-wide,.module-setting-check.is-wide{grid-column:1/-1}.module-setting-field .form-textarea{min-height:5.7rem}.module-setting-check{border:1px solid hsl(var(--module-setting-accent)/.22);background:hsl(var(--module-setting-accent)/.055);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.55rem;padding:.7rem;display:grid}.module-setting-check input{width:1.05rem;height:1.05rem;accent-color:hsl(var(--module-setting-accent));margin-top:.15rem}.module-setting-check strong,.module-setting-check small{display:block}.module-setting-check strong{color:hsl(var(--foreground));font-size:.78rem;font-weight:700;line-height:1.16rem}.module-setting-check small{color:hsl(var(--muted-foreground));margin-top:.18rem;font-size:.7rem;font-weight:650;line-height:1.08rem}.module-email-template-panel{border:1px solid hsl(var(--module-setting-accent)/.2);background:hsl(var(--card));border-radius:10px;gap:0;margin:0 .9rem .9rem;display:grid;overflow:hidden}.module-email-template-head{border-bottom:1px solid hsl(var(--border));background:linear-gradient(120deg,hsl(var(--module-setting-accent)/.09),hsl(var(--card))55%),#f8fafc;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.8rem;display:flex}.module-email-template-head strong,.module-email-template-head span{display:block}.module-email-template-head strong{color:hsl(var(--foreground));font-size:.82rem;font-weight:700;line-height:1.24rem}.module-email-template-head span{color:hsl(var(--muted-foreground));margin-top:.18rem;font-size:.72rem;font-weight:650;line-height:1.12rem}.module-email-template-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;min-width:0;display:flex}.module-email-template-chip-list{flex-wrap:wrap;gap:.45rem;padding:.8rem;display:flex}.module-email-template-chip-list span{border:1px solid hsl(var(--module-setting-accent)/.22);background:hsl(var(--module-setting-accent)/.075);min-height:1.8rem;color:hsl(var(--foreground));overflow-wrap:anywhere;border-radius:999px;align-items:center;padding:.28rem .62rem;font-size:.7rem;font-weight:700;line-height:1.15;display:inline-flex}.module-email-template-list{display:grid}.module-email-template-row{border-bottom:1px solid hsl(var(--border));grid-template-columns:minmax(14rem,1fr) minmax(15rem,.8fr) auto;align-items:center;gap:.7rem;padding:.72rem .8rem;display:grid}.module-email-template-row:last-child{border-bottom:0}.module-email-template-copy strong,.module-email-template-copy span{display:block}.module-email-template-copy strong{color:hsl(var(--foreground));font-size:.78rem;font-weight:700;line-height:1.16rem}.module-email-template-copy span{color:hsl(var(--muted-foreground));margin-top:.16rem;font-size:.7rem;font-weight:650;line-height:1.08rem}.module-template-edit-link{border:1px solid hsl(var(--module-setting-accent)/.32);background:hsl(var(--module-setting-accent)/.08);min-height:2.35rem;color:hsl(var(--module-setting-accent));text-align:center;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:0 .75rem;font-size:.72rem;font-weight:700;line-height:1.05rem;display:inline-flex}.module-template-edit-link:hover{border-color:hsl(var(--module-setting-accent)/.5);background:hsl(var(--module-setting-accent)/.13)}.module-management-note{border:1px dashed hsl(var(--module-setting-accent)/.35);background:hsl(var(--module-setting-accent)/.055);border-radius:8px;gap:.25rem;margin:0 .9rem .9rem;padding:.75rem;display:grid}.module-management-note strong,.module-management-note span{display:block}.module-management-note strong{color:hsl(var(--module-setting-accent));font-size:.76rem;font-weight:700;line-height:1.12rem}.module-management-note span{color:hsl(var(--muted-foreground));font-size:.72rem;font-weight:650;line-height:1.12rem}.module-email-source-panel{gap:.8rem;padding:.9rem;display:grid}.module-channel-foundation{gap:.72rem;display:grid}.module-channel-status-grid,.module-channel-language-grid,.module-sms-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.68rem;display:grid}.module-channel-status-card{border:1px solid hsl(var(--border));border-left:3px solid hsl(var(--module-setting-accent));background:hsl(var(--card));border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.68rem;min-width:0;padding:.75rem;display:grid}.module-channel-status-card.is-ready{border-left-color:hsl(var(--success));background:linear-gradient(110deg,hsl(var(--success)/.055),hsl(var(--card))56%)}.module-channel-status-card.is-missing{border-left-color:hsl(var(--destructive));background:linear-gradient(110deg,hsl(var(--destructive)/.045),hsl(var(--card))56%)}.module-channel-status-card.is-automatic{background:linear-gradient(110deg,hsl(var(--module-setting-accent)/.06),hsl(var(--card))56%)}.module-channel-identity-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.module-channel-status-icon{background:hsl(var(--module-setting-accent)/.11);width:2rem;height:2rem;color:hsl(var(--module-setting-accent));border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.module-channel-logo-preview{border:1px solid hsl(var(--module-setting-accent)/.2);background:hsl(var(--card));width:3rem;height:3rem;overflow:hidden}.module-channel-logo-preview.has-logo{padding:.22rem}.module-channel-logo-preview img{object-fit:contain;width:100%;height:100%;display:block}.module-channel-identity-actions{flex-direction:column;align-items:flex-end;gap:.45rem;display:flex}.module-channel-identity-actions .btn{white-space:nowrap;min-height:2.15rem}.module-channel-status-card>div{min-width:0}.module-channel-status-card>div>small,.module-channel-status-card>div>strong,.module-channel-status-card>div>span{overflow-wrap:anywhere;min-width:0;display:block}.module-channel-status-card>div>small{color:hsl(var(--muted-foreground));text-transform:uppercase;font-size:.67rem;font-weight:700;line-height:1.2}.module-channel-status-card>div>strong{color:hsl(var(--foreground));margin-top:.16rem;font-size:.79rem;font-weight:720;line-height:1.3}.module-channel-status-card>div>span{color:hsl(var(--muted-foreground));margin-top:.18rem;font-size:.69rem;font-weight:580;line-height:1.38}.module-channel-language-grid{border-top:1px solid hsl(var(--border));padding-top:.72rem}.module-sms-policy-grid .module-setting-check{min-height:4.5rem}.module-sms-time-grid{border:1px dashed hsl(var(--module-setting-accent)/.34);background:hsl(var(--module-setting-accent)/.04);border-radius:9px;grid-template-columns:minmax(8rem,.25fr) minmax(8rem,.25fr) minmax(16rem,1fr);align-items:end;gap:.68rem;padding:.72rem;display:grid}.module-sms-time-note{min-height:2.55rem;color:hsl(var(--muted-foreground));align-items:center;gap:.45rem;font-size:.7rem;font-weight:620;line-height:1.4;display:flex}.module-sms-time-note svg{color:hsl(var(--module-setting-accent));flex:none}.module-communication-scope-note{border:1px solid hsl(var(--border));background:hsl(var(--border));border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.module-communication-scope-note article{background:hsl(var(--card));padding:.68rem .75rem}.module-communication-scope-note article:first-child{border-left:3px solid #2595e4}.module-communication-scope-note article:last-child{border-left:3px solid #eea11b}.module-communication-scope-note strong,.module-communication-scope-note span{display:block}.module-communication-scope-note strong{font-size:.73rem}.module-communication-scope-note span{color:hsl(var(--muted-foreground));margin-top:.18rem;font-size:.66rem;line-height:1.4}.module-channel-action-row{border:1px solid hsl(var(--module-setting-accent)/.2);background:hsl(var(--module-setting-accent)/.04);border-radius:9px;justify-content:space-between;align-items:center;gap:.75rem;padding:.68rem .75rem;display:flex}.module-channel-action-row>span{min-width:0;color:hsl(var(--muted-foreground));font-size:.7rem;font-weight:620;line-height:1.4}.module-email-source-head{border:1px solid hsl(var(--module-setting-accent)/.2);background:linear-gradient(120deg,hsl(var(--module-setting-accent)/.1),hsl(var(--card))58%),hsl(var(--card));border-radius:10px;justify-content:space-between;align-items:flex-start;gap:.8rem;padding:.82rem;display:flex}.module-email-source-head strong,.module-email-source-head span{overflow-wrap:anywhere;min-width:0;display:block}.module-email-source-head strong{color:hsl(var(--foreground));font-size:.84rem;font-weight:750;line-height:1.28}.module-email-source-head span{color:hsl(var(--muted-foreground));margin-top:.18rem;font-size:.72rem;font-weight:650;line-height:1.4}.module-email-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.module-email-identity-map{border:1px solid hsl(var(--border));background:hsl(var(--border));border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.module-email-identity-map article{background:hsl(var(--card));min-width:0;padding:.72rem}.module-email-identity-map small,.module-email-identity-map strong,.module-email-identity-map span{overflow-wrap:anywhere;display:block}.module-email-identity-map small{color:hsl(var(--muted-foreground));text-transform:uppercase;font-size:.62rem;font-weight:720}.module-email-identity-map strong{margin-top:.22rem;font-size:.75rem;line-height:1.3}.module-email-identity-map span{color:hsl(var(--muted-foreground));margin-top:.18rem;font-size:.65rem;line-height:1.35}.module-email-privacy-panel{background:linear-gradient(110deg,#844fd80b,hsl(var(--card))55%);border:1px solid #844fd83d;border-left:3px solid #844fd8;border-radius:9px;gap:.72rem;padding:.78rem;display:grid}.module-email-privacy-panel>header{justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.module-email-privacy-panel>header strong,.module-email-privacy-panel>header span{display:block}.module-email-privacy-panel>header strong{font-size:.8rem}.module-email-privacy-panel>header span{color:hsl(var(--muted-foreground));margin-top:.18rem;font-size:.68rem;line-height:1.4}.module-email-privacy-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem;display:grid}.module-email-privacy-options label{border:1px solid hsl(var(--border));background:hsl(var(--card));cursor:pointer;border-radius:8px;align-items:flex-start;gap:.55rem;padding:.68rem;display:flex}.module-email-privacy-options label.is-selected{background:#844fd80e;border-color:#844fd88f;box-shadow:0 0 0 2px #844fd812}.module-email-privacy-options input{margin-top:.15rem}.module-email-privacy-options strong,.module-email-privacy-options small{display:block}.module-email-privacy-options strong{font-size:.73rem}.module-email-privacy-options small{color:hsl(var(--muted-foreground));margin-top:.16rem;font-size:.65rem;line-height:1.4}.module-email-privacy-panel .form-textarea{min-height:5rem}.module-email-legal-note{background:hsl(var(--card)/.82);border:1px dashed #844fd852;border-radius:7px;grid-template-columns:auto minmax(0,1fr);gap:.55rem;padding:.6rem .68rem;font-size:.66rem;line-height:1.45;display:grid}.module-email-legal-note strong{color:#5d27b4}.module-email-legal-note span{color:hsl(var(--muted-foreground))}.module-email-source-field{border:1px solid hsl(var(--border));border-left:3px solid hsl(var(--module-setting-accent)/.38);background:hsl(var(--card));border-radius:9px;align-content:start;gap:.6rem;min-width:0;padding:.72rem;display:grid;box-shadow:0 8px 18px #1a243206}.module-email-source-field.is-filled{border-left-color:hsl(var(--success));background:linear-gradient(110deg,hsl(var(--success)/.035),hsl(var(--card))58%)}.module-email-source-field.is-wide{grid-column:1/-1}.module-email-source-field-head{justify-content:space-between;align-items:flex-start;gap:.65rem;min-width:0;display:flex}.module-email-source-field-head>span{min-width:0}.module-email-source-field-head strong,.module-email-source-field-head small{overflow-wrap:anywhere;display:block}.module-email-source-field-head strong{color:hsl(var(--foreground));font-size:.76rem;font-weight:740;line-height:1.3}.module-email-source-field-head small{color:hsl(var(--muted-foreground));margin-top:.18rem;font-size:.67rem;font-weight:590;line-height:1.38}.module-email-source-control{min-width:0;display:block}.module-email-source-control .form-control,.module-email-source-control .form-textarea{width:100%}.module-email-source-control .form-textarea{min-height:5.25rem}.module-email-source-row{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:10px;gap:.62rem;min-width:0;padding:.75rem;display:grid;box-shadow:0 8px 18px #1a243209}.module-email-source-row.is-open{border-color:hsl(var(--module-setting-accent)/.35);background:hsl(var(--module-setting-accent)/.035)}.module-email-source-row.is-missing{border-color:#ed3b5f47}.module-email-source-summary{justify-content:space-between;align-items:flex-start;gap:.65rem;min-width:0;display:flex}.module-email-source-summary>div{min-width:0}.module-email-source-summary strong,.module-email-source-summary span,.module-email-source-summary em{overflow-wrap:anywhere;min-width:0;display:block}.module-email-source-summary strong{color:hsl(var(--foreground));font-size:.78rem;font-weight:750;line-height:1.25}.module-email-source-summary span{color:hsl(var(--foreground));margin-top:.18rem;font-size:.76rem;font-weight:650;line-height:1.38}.module-email-source-summary em{color:hsl(var(--muted-foreground));margin-top:.2rem;font-size:.68rem;font-style:normal;font-weight:600;line-height:1.35}.module-email-override-toggle{color:hsl(var(--muted-foreground));grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem;font-size:.72rem;font-weight:700;line-height:1.22;display:inline-grid}.module-email-override-toggle input{width:1rem;height:1rem;accent-color:hsl(var(--module-setting-accent))}.module-email-override-field{color:hsl(var(--foreground));gap:.35rem;font-size:.72rem;font-weight:750;display:grid}.module-email-override-field .form-textarea{min-height:5.5rem}.module-email-system-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.module-email-social-panel{border:1px solid hsl(var(--module-setting-accent)/.24);background:hsl(var(--module-setting-accent)/.025);border-radius:10px;gap:.68rem;padding:.78rem;display:grid}.module-email-social-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.module-email-social-head strong,.module-email-social-head span{overflow-wrap:anywhere;min-width:0;display:block}.module-email-social-head strong{color:hsl(var(--foreground));font-size:.8rem;font-weight:750;line-height:1.3}.module-email-social-head span{color:hsl(var(--muted-foreground));margin-top:.18rem;font-size:.7rem;font-weight:600;line-height:1.4}.module-email-social-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.module-email-social-field{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:9px;grid-template-columns:minmax(10rem,.42fr) minmax(0,1fr);align-items:center;gap:.65rem;min-width:0;padding:.58rem;display:grid}.module-email-social-label{grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.5rem;min-width:0;display:grid}.module-email-social-icon{background:hsl(var(--module-setting-accent)/.1);width:2rem;height:2rem;color:hsl(var(--module-setting-accent));border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.module-email-social-icon svg{stroke-width:1.9px;width:1rem;height:1rem;display:block}.module-email-social-label strong,.module-email-social-label small{overflow-wrap:anywhere;min-width:0;display:block}.module-email-social-label strong{color:hsl(var(--foreground));font-size:.74rem;font-weight:720;line-height:1.25}.module-email-social-label small{color:hsl(var(--muted-foreground));margin-top:.12rem;font-size:.64rem;font-weight:600;line-height:1.3}.module-email-social-field .form-control{min-width:0}.module-source-block{border:1px solid hsl(var(--module-setting-accent)/.22);background:hsl(var(--module-setting-accent)/.035);border-radius:9px;gap:.48rem;padding:.68rem .75rem;display:grid}.module-source-block>strong{color:hsl(var(--foreground));font-size:.74rem;font-weight:750;line-height:1.3}.module-source-chip-list{flex-wrap:wrap;gap:.42rem;display:flex}.module-source-chip-list>span{border:1px solid hsl(var(--module-setting-accent)/.2);background:hsl(var(--card));min-height:1.9rem;color:hsl(var(--foreground));border-radius:7px;align-items:center;gap:.32rem;padding:.28rem .55rem;font-size:.68rem;font-weight:650;line-height:1.25;display:inline-flex}.module-source-chip-list>span svg{width:.82rem;height:.82rem;color:hsl(var(--success));flex:none}.module-source-chip-list>em{color:hsl(var(--muted-foreground));font-size:.69rem;font-style:normal;font-weight:600;line-height:1.35}.module-email-system-links>div{border:1px dashed hsl(var(--module-setting-accent)/.35);background:hsl(var(--module-setting-accent)/.055);border-radius:9px;padding:.72rem}.module-email-system-links strong,.module-email-system-links span{overflow-wrap:anywhere;min-width:0;display:block}.module-email-system-links strong{color:hsl(var(--module-setting-accent));font-size:.76rem;font-weight:750}.module-email-system-links span{color:hsl(var(--muted-foreground));margin-top:.18rem;font-size:.7rem;font-weight:650;line-height:1.4}.module-readiness-shell{gap:.9rem;display:grid}.module-readiness-shell.is-guided-workflow.has-editor{grid-template-columns:minmax(18rem,24rem) minmax(0,1fr);align-items:start}.module-readiness-shell.is-guided-workflow.has-editor .module-readiness-overview,.module-readiness-shell.is-guided-workflow.has-editor .module-readiness-core-warning{grid-column:1/-1}.module-readiness-shell.is-guided-workflow.has-editor .module-readiness-list{grid-column:1}.module-readiness-shell.is-guided-workflow.has-editor .module-customization-editor{grid-area:2/2/span 2}.module-readiness-shell.is-guided-workflow.has-editor .module-readiness-item{grid-template-columns:auto minmax(0,1fr)}.module-readiness-shell.is-guided-workflow.has-editor .module-readiness-item>.badge,.module-readiness-shell.is-guided-workflow.has-editor .module-readiness-actions{grid-column:2;justify-content:flex-start}.module-readiness-overview{background:#fefaf1;border:1px solid #e9a73561;border-left:4px solid #dc9518;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.module-readiness-overview.is-ready{border-color:hsl(var(--success)/.34);border-left-color:hsl(var(--success));background:hsl(var(--success)/.055)}.module-readiness-overview span,.module-readiness-overview strong,.module-readiness-overview small{display:block}.module-readiness-overview span{color:hsl(var(--primary));text-transform:uppercase;font-size:.66rem;font-weight:800}.module-readiness-overview strong{color:hsl(var(--foreground));margin-top:.15rem;font-size:.94rem;line-height:1.35}.module-readiness-overview small{color:hsl(var(--muted-foreground));margin-top:.18rem;font-size:.72rem;line-height:1.45}.module-readiness-counts,.module-readiness-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.module-readiness-core-warning{border:1px solid hsl(var(--destructive)/.24);background:hsl(var(--destructive)/.045);border-radius:8px;justify-content:space-between;align-items:center;gap:.85rem;padding:.72rem .85rem;display:flex}.module-readiness-core-warning strong,.module-readiness-core-warning span{display:block}.module-readiness-core-warning strong{color:hsl(var(--foreground));font-size:.78rem}.module-readiness-core-warning span{color:hsl(var(--muted-foreground));margin-top:.12rem;font-size:.7rem;line-height:1.4}.module-readiness-list{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:8px;overflow:hidden}.module-readiness-item{border-bottom:1px solid hsl(var(--border));border-left:3px solid hsl(var(--border));grid-template-columns:auto minmax(15rem,1fr) auto minmax(16rem,auto);align-items:center;gap:.75rem;min-width:0;padding:.72rem .8rem;display:grid}.module-readiness-item:last-child{border-bottom:0}.module-readiness-item.is-ready{border-left-color:hsl(var(--success))}.module-readiness-item.is-missing{border-left-color:hsl(var(--destructive));background:hsl(var(--destructive)/.025)}.module-readiness-item.is-pending{border-left-color:#dc9518}.module-readiness-item.is-open{background:hsl(var(--primary)/.045)}.module-readiness-item .module-setting-icon{border-radius:7px;width:2.15rem;height:2.15rem}.module-readiness-copy{min-width:0}.module-readiness-copy strong,.module-readiness-copy span{overflow-wrap:anywhere;display:block}.module-readiness-copy strong{color:hsl(var(--foreground));font-size:.78rem;line-height:1.3}.module-readiness-copy span{color:hsl(var(--muted-foreground));margin-top:.14rem;font-size:.68rem;line-height:1.4}.module-readiness-actions .btn{white-space:nowrap;min-height:2.2rem}.module-customization-editor{--module-setting-accent:217 91% 60%;border:1px solid hsl(var(--module-setting-accent)/.3);background:hsl(var(--card));border-radius:8px;overflow:hidden}.module-customization-editor.tone-green{--module-setting-accent:145 70% 43%}.module-customization-editor.tone-violet{--module-setting-accent:258 84% 64%}.module-customization-editor.tone-amber{--module-setting-accent:38 92% 50%}.module-customization-editor.tone-cyan{--module-setting-accent:190 90% 42%}.module-customization-editor.tone-rose{--module-setting-accent:348 83% 58%}.module-customization-editor.tone-slate{--module-setting-accent:222 30% 42%}.module-customization-editor-head{border-bottom:1px solid hsl(var(--border));border-top:3px solid hsl(var(--module-setting-accent));background:hsl(var(--module-setting-accent)/.05);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.72rem .85rem;display:grid}.module-customization-editor-head strong,.module-customization-editor-head small{display:block}.module-customization-editor-head strong{color:hsl(var(--foreground));font-size:.84rem}.module-customization-editor-head small{color:hsl(var(--muted-foreground));margin-top:.14rem;font-size:.7rem;line-height:1.4}.module-customization-body,.module-customization-section{gap:.75rem;padding:.9rem;display:grid}.module-setup-roadmap{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:7px;margin:.9rem;overflow:hidden}.module-setup-roadmap-head{border-bottom:1px solid hsl(var(--border));background:hsl(var(--muted)/.45);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.module-setup-roadmap-head>div,.module-setup-roadmap-copy{gap:.2rem;min-width:0;display:grid}.module-setup-roadmap-head strong{color:hsl(var(--foreground));font-size:.9rem}.module-setup-roadmap-head span,.module-setup-roadmap-copy small{color:hsl(var(--muted-foreground));font-size:.72rem;line-height:1.45}.module-setup-roadmap-table{display:grid}.module-setup-roadmap-row{border-bottom:1px solid hsl(var(--border));grid-template-columns:minmax(9rem,.75fr) minmax(18rem,2fr) minmax(7rem,auto) minmax(9rem,auto);align-items:center;gap:1rem;padding:.78rem 1rem;display:grid}.module-setup-roadmap-row:last-child{border-bottom:0}.module-setup-roadmap-row.is-header{background:hsl(var(--muted)/.72);color:hsl(var(--muted-foreground));text-transform:uppercase;padding-block:.5rem;font-size:.67rem;font-weight:700}.module-setup-roadmap-row>strong{color:hsl(var(--foreground));font-size:.78rem}.module-setup-roadmap-copy>span{color:hsl(var(--foreground));font-size:.76rem;line-height:1.45}.module-setup-roadmap-row>.badge,.module-setup-roadmap-row>.btn{justify-self:start}#module-basic-settings{scroll-margin-top:6rem}.module-template-review-block{border:1px solid hsl(var(--border));background:hsl(var(--muted)/.28);border-radius:7px;overflow:hidden}.module-template-review-block>.module-channel-action-row{border:0;border-bottom:1px solid hsl(var(--border));border-radius:0}.module-template-review-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.module-template-review-item{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;gap:.65rem;min-width:0;padding:.62rem .72rem;display:flex}.module-template-review-item:nth-child(odd){border-right:1px solid hsl(var(--border))}.module-template-review-item span,.module-template-review-item strong,.module-template-review-item small{min-width:0;display:block}.module-template-review-item strong{color:hsl(var(--foreground));font-size:.72rem}.module-template-review-item small{color:hsl(var(--muted-foreground));margin-top:.12rem;font-size:.65rem;line-height:1.35}.module-customization-section{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.module-customization-section strong,.module-customization-section span,.module-customization-copy strong,.module-customization-copy span{display:block}.module-customization-section strong,.module-customization-copy strong{color:hsl(var(--foreground));font-size:.8rem}.module-customization-section div>span,.module-customization-copy span{color:hsl(var(--muted-foreground));margin-top:.16rem;font-size:.7rem;line-height:1.45}.module-customization-editor .module-setting-fields{border-top:1px solid hsl(var(--border));padding:.8rem 0}.module-customization-inline-action{border-top:1px solid hsl(var(--border));justify-content:space-between;align-items:center;gap:.75rem;padding-top:.75rem;display:flex}.module-customization-inline-action>span{min-width:0;color:hsl(var(--muted-foreground));font-size:.7rem;line-height:1.45}.module-email-source-panel{gap:0;padding:0}.module-email-section,.module-email-source-head,.module-email-privacy-panel,.module-email-social-panel,.module-email-source-panel>.module-customization-inline-action{border:0;border-top:1px solid hsl(var(--border));box-shadow:none;background:0 0;border-radius:0;margin:0;padding:.9rem}.module-email-section{border-top:0;gap:.72rem;display:grid}.module-email-delivery-status{border:1px solid hsl(var(--module-setting-accent)/.24);border-left:3px solid hsl(var(--module-setting-accent));background:hsl(var(--module-setting-accent)/.045);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.68rem;padding:.72rem;display:grid}.module-email-delivery-status.is-ready{border-left-color:hsl(var(--success))}.module-email-delivery-status.is-missing{border-left-color:hsl(var(--destructive))}.module-email-delivery-status small,.module-email-delivery-status strong,.module-email-delivery-status span{overflow-wrap:anywhere;display:block}.module-email-delivery-status small{color:hsl(var(--muted-foreground));text-transform:uppercase;font-size:.64rem;font-weight:750}.module-email-delivery-status strong{margin-top:.14rem;font-size:.78rem}.module-email-delivery-status div>span{color:hsl(var(--muted-foreground));margin-top:.14rem;font-size:.68rem;line-height:1.4}.module-email-source-head{border-top:1px solid hsl(var(--border))}.module-email-source-grid{border-top:1px solid hsl(var(--border));gap:0;padding:0 .9rem .9rem}.module-email-source-field{border:0;border-bottom:1px solid hsl(var(--border));box-shadow:none;background:0 0;border-left:0;border-radius:0;gap:.48rem;padding:.78rem .7rem}.module-email-source-field:nth-child(odd){border-right:1px solid hsl(var(--border));padding-left:0}.module-email-source-field:nth-child(2n){padding-right:0}.module-email-source-field.is-filled{background:0 0;border-left:0}.module-email-source-field.is-wide{border-right:0;padding-left:0;padding-right:0}.module-email-privacy-panel,.module-email-social-panel{gap:.72rem}.module-email-legal-note{background:#844fd80a;border:0;border-left:3px solid #844fd880;border-radius:0}.module-email-social-field{border:0;border-bottom:1px solid hsl(var(--border));background:0 0;border-radius:0;padding:.48rem 0}.module-acceptance-template-note{border:0;border-top:1px solid hsl(var(--border));background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;padding:.75rem 0 0}@media (max-width:1024px){.module-setup-roadmap-row{grid-template-columns:minmax(8rem,.7fr) minmax(0,2fr)}.module-setup-roadmap-row.is-header{display:none}.module-setup-roadmap-row>.badge,.module-setup-roadmap-row>.btn{grid-column:2}.module-readiness-shell.is-guided-workflow.has-editor{grid-template-columns:1fr}.module-readiness-shell.is-guided-workflow.has-editor .module-readiness-list,.module-readiness-shell.is-guided-workflow.has-editor .module-customization-editor{grid-area:auto/1}.module-readiness-item{grid-template-columns:auto minmax(0,1fr) auto}.module-readiness-actions{grid-column:2/-1}}@media (max-width:720px){.module-readiness-overview,.module-readiness-core-warning,.module-customization-inline-action,.module-email-source-head,.module-email-social-head{flex-direction:column;align-items:stretch}.module-readiness-counts,.module-readiness-actions{justify-content:flex-start}.module-readiness-item{grid-template-columns:auto minmax(0,1fr)}.module-readiness-item>.badge,.module-readiness-actions{grid-column:2}.module-customization-section,.module-customization-editor-head,.module-email-delivery-status{grid-template-columns:auto minmax(0,1fr)}.module-customization-section>.btn,.module-customization-editor-head>.badge,.module-email-delivery-status>.badge{grid-column:2;justify-self:start}.module-email-source-grid,.module-email-social-grid,.module-email-privacy-options,.module-template-review-list{grid-template-columns:1fr}.module-template-review-item:nth-child(odd),.module-email-source-field:nth-child(odd){border-right:0}.module-email-source-field,.module-email-source-field:nth-child(odd),.module-email-source-field:nth-child(2n){padding-left:0;padding-right:0}.module-acceptance-template-note{grid-template-columns:auto minmax(0,1fr)}.module-acceptance-template-note .btn{grid-column:2;justify-self:start}}.module-customization-editor{background:0 0;border:0;border-radius:0;gap:1rem;display:grid;overflow:visible}.module-customization-editor-head{border:1px solid hsl(var(--module-setting-accent)/.28);border-top:4px solid hsl(var(--module-setting-accent));background:hsl(var(--card));border-radius:8px;padding:1rem}.module-customization-editor-head strong{font-size:1rem}.module-customization-editor-head small{margin-top:.25rem;font-size:.75rem}.module-setup-roadmap{border-radius:8px;margin:0;box-shadow:0 5px 18px #1f30460d}.module-setup-roadmap-head{background:#f7f9fc;padding:1rem 1.1rem}.module-setup-roadmap-head small{color:hsl(var(--module-setting-accent));text-transform:uppercase;font-size:.66rem;font-weight:800}.module-setup-roadmap-head strong{margin-top:.15rem;font-size:.96rem}.module-setup-roadmap-list{display:grid}.module-setup-roadmap-row{grid-template-columns:2.25rem minmax(0,1fr) minmax(7.5rem,auto) minmax(10.5rem,auto);align-items:center;gap:1rem;min-height:6.4rem;padding:1rem 1.1rem}.module-setup-roadmap-row>.btn{justify-content:center;min-width:10.5rem}.module-setup-step-number{border:1px solid hsl(var(--module-setting-accent)/.32);background:hsl(var(--module-setting-accent)/.09);width:2rem;height:2rem;color:hsl(var(--module-setting-accent));border-radius:50%;flex:none;place-items:center;font-size:.76rem;font-weight:800;display:inline-grid}.module-setup-roadmap-copy strong,.module-setup-roadmap-copy span,.module-setup-roadmap-copy small{margin:0;display:block}.module-setup-roadmap-copy strong{color:hsl(var(--foreground));font-size:.82rem;line-height:1.35}.module-setup-roadmap-copy span{color:hsl(var(--muted-foreground));margin-top:.22rem;font-size:.73rem;line-height:1.45}.module-setup-roadmap-copy small{color:#718095;margin-top:.2rem;font-size:.68rem;line-height:1.45}.module-basic-settings-panel{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:8px;scroll-margin-top:6rem;overflow:hidden;box-shadow:0 5px 18px #1f30460d}.module-basic-settings-head{border-bottom:1px solid hsl(var(--border));background:hsl(var(--module-setting-accent)/.045);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:1rem 1.1rem;display:grid}.module-basic-settings-head>div>small,.module-basic-settings-head>div>strong,.module-basic-settings-head>div>p{margin:0;display:block}.module-basic-settings-head>div>small{color:hsl(var(--module-setting-accent));text-transform:uppercase;font-size:.64rem;font-weight:800}.module-basic-settings-head>div>strong{color:hsl(var(--foreground));margin-top:.12rem;font-size:.9rem}.module-basic-settings-head>div>p{color:hsl(var(--muted-foreground));margin-top:.18rem;font-size:.72rem;line-height:1.45}.module-basic-settings-content{padding:.25rem 1.1rem 1.1rem}.module-basic-settings-content>.module-customization-body,.module-basic-settings-content>.module-customization-section,.module-basic-settings-content>.module-channel-foundation,.module-basic-settings-content>.module-acceptance-setup,.module-basic-settings-content>.module-email-source-panel{padding:1rem 0 0}.module-basic-settings-content .module-email-section,.module-basic-settings-content .module-email-source-head,.module-basic-settings-content .module-email-privacy-panel,.module-basic-settings-content .module-email-social-panel,.module-basic-settings-content .module-email-source-grid{padding-left:0;padding-right:0}.module-basic-settings-content .module-customization-body>.module-setting-fields:first-child,.module-basic-settings-content .module-channel-foundation>.module-setting-fields:first-child{border-top:0;padding-top:0}.module-sms-foundation-note{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;padding:1rem 0;display:grid}.module-sms-foundation-note strong,.module-sms-foundation-note span{display:block}.module-sms-foundation-note strong{font-size:.84rem}.module-sms-foundation-note div>span{color:hsl(var(--muted-foreground));margin-top:.2rem;font-size:.72rem;line-height:1.45}.module-review-confirmation{cursor:pointer;background:#fffaf0;border:2px solid #e0b44b;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:1rem 1.1rem;transition:border-color .18s,background-color .18s;display:grid}.module-review-confirmation:hover{background:#fff7e6;border-color:#b98316}.module-review-confirmation.is-checked{border-color:hsl(var(--success)/.72);background:hsl(var(--success)/.065)}.module-review-confirmation.is-checked:hover{border-color:hsl(var(--success));background:hsl(var(--success)/.09)}.module-review-confirmation>input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.module-review-check{background:hsl(var(--card));color:#0000;border:2px solid #c79323;border-radius:5px;place-items:center;width:1.65rem;height:1.65rem;display:grid}.module-review-confirmation.is-checked .module-review-check{border-color:hsl(var(--success));background:hsl(var(--success));color:#fff}.module-review-copy strong,.module-review-copy small{display:block}.module-review-copy strong{color:hsl(var(--foreground));font-size:.84rem}.module-review-copy small{color:hsl(var(--muted-foreground));margin-top:.18rem;font-size:.71rem;line-height:1.45}.module-customization-editor>.module-customization-inline-action{border:1px solid hsl(var(--border));background:#f7f9fc;border-radius:8px;padding:.9rem 1rem}@media (max-width:1024px){.module-setup-roadmap-row{grid-template-columns:2.25rem minmax(0,1fr)}.module-setup-roadmap-row>.badge,.module-setup-roadmap-row>.btn{grid-column:2}.module-review-confirmation{grid-template-columns:auto minmax(0,1fr)}.module-review-confirmation>.badge{grid-column:2;justify-self:start}}@media (max-width:640px){.module-setup-roadmap-head,.module-basic-settings-head{grid-template-columns:auto minmax(0,1fr);align-items:flex-start}.module-setup-roadmap-head{flex-direction:column}.module-basic-settings-head>.badge{grid-column:2;justify-self:start}.module-setup-roadmap-row{gap:.75rem}.module-setup-roadmap-row>.btn{width:100%}.module-review-confirmation{grid-template-columns:auto minmax(0,1fr)}.module-review-confirmation>.module-review-check{grid-column:1}.module-review-copy,.module-review-confirmation>.badge{grid-column:2}}.language-choice-grid{flex-wrap:wrap;gap:.45rem;margin-top:.5rem;display:flex}.email-module-settings-page{gap:.9rem;display:grid}.email-module-settings-hero{background:linear-gradient(100deg,#f6f9ff 0%,#fff 58%,#fff9f3 100%);border:1px solid #d9e2ee;border-top:4px solid #267be8;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}.email-module-settings-hero>div:first-child>span{color:#1767c5;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.7rem;font-weight:800;display:flex}.email-module-settings-hero>div:first-child>span svg{width:1rem;height:1rem}.email-module-settings-hero h2,.email-module-settings-hero p{margin:0}.email-module-settings-hero h2{color:#1d2938;margin-top:.2rem;font-size:1.18rem}.email-module-settings-hero p{color:#687589;margin-top:.2rem;font-size:.76rem}.email-module-settings-hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.email-module-settings-nav{background:#fff;border:1px solid #dce3ed;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.email-module-settings-nav a{color:#536174;border-right:1px solid #e4e9f0;justify-content:center;align-items:center;gap:.45rem;min-height:3.25rem;font-size:.76rem;font-weight:700;display:flex}.email-module-settings-nav a:last-child{border-right:0}.email-module-settings-nav a svg{width:1rem;height:1rem}.email-module-settings-nav a:hover,.email-module-settings-nav a.is-active{color:#1767c5;background:#eef5ff}.email-module-settings-nav a.is-active{box-shadow:inset 0 -3px #267be8}.email-module-scope-band,.email-module-context-strip{background:#f3fbf7;border:1px solid #cce7dc;border-left:4px solid #1fa26d;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.email-module-scope-band div,.email-module-context-strip div{min-width:0}.email-module-scope-band small,.email-module-scope-band strong,.email-module-scope-band span,.email-module-context-strip strong,.email-module-context-strip span{display:block}.email-module-scope-band small{color:#15815a;font-size:.62rem;font-weight:800}.email-module-scope-band strong,.email-module-context-strip strong{color:#203128;font-size:.82rem}.email-module-scope-band span,.email-module-context-strip span{color:#65756d;margin-top:.15rem;font-size:.7rem;line-height:1.4}.email-module-context-strip{justify-content:flex-start;margin-bottom:.9rem}.email-module-context-strip>svg{color:#15815a;flex:none;width:1.15rem;height:1.15rem}.email-module-context-strip>:last-child{margin-left:auto}.email-module-settings-section{background:#fff;border:1px solid #dce3ed;border-radius:8px;overflow:hidden}.email-module-settings-section>header{background:#f8fafc;border-bottom:1px solid #e4e9f0;justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding:.85rem 1rem;display:flex}.email-module-settings-section>header>div{align-items:center;gap:.7rem;min-width:0;display:flex}.email-module-settings-section>header>div>svg{color:#267be8;flex:none;width:1.15rem;height:1.15rem}.email-module-settings-section>header strong,.email-module-settings-section>header small{display:block}.email-module-settings-section>header strong{color:#223044;font-size:.84rem}.email-module-settings-section>header small{color:#718095;margin-top:.14rem;font-size:.69rem;line-height:1.4}.email-module-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0 1rem;display:grid}.email-module-settings-grid.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.email-module-settings-grid>label{border-bottom:1px solid #e9edf2;align-content:start;gap:.38rem;min-width:0;padding:.9rem .8rem 1rem;display:grid}.email-module-settings-grid>label:nth-last-child(-n+2),.email-module-settings-grid.is-three>label:nth-last-child(-n+3){border-bottom:0}.email-module-settings-grid>label.is-wide{grid-column:1/-1}.email-module-settings-grid>label>span,.email-module-social-grid label>span{color:#29384b;font-size:.74rem;font-weight:700}.email-module-settings-grid>label>small{color:#748197;min-height:2em;font-size:.67rem;line-height:1.4}.email-module-settings-grid .form-textarea{min-height:5rem}.email-module-social-grid{border-top:1px solid #e4e9f0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;padding:1rem;display:grid}.email-module-social-grid label{gap:.38rem;display:grid}.email-module-privacy-options{border-bottom:1px solid #e4e9f0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;padding:1rem;display:grid}.email-module-privacy-options label{cursor:pointer;border:1px solid #dce3ed;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;padding:.8rem;display:grid}.email-module-privacy-options label.is-selected{background:#f1f7ff;border-color:#8bbcf4}.email-module-privacy-options label strong,.email-module-privacy-options label small{display:block}.email-module-privacy-options label strong{color:#253449;font-size:.76rem}.email-module-privacy-options label small{color:#718095;margin-top:.15rem;font-size:.67rem;line-height:1.4}.email-module-settings-footer{background:#f8fafc;border:1px solid #dce3ed;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.email-module-settings-footer>span{color:#687589;font-size:.7rem}@media (max-width:1024px){.email-module-settings-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.email-module-settings-nav a:nth-child(2){border-right:0}.email-module-settings-nav a:nth-child(-n+2){border-bottom:1px solid #e4e9f0}.email-module-settings-grid.is-three,.email-module-social-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.email-module-settings-hero,.email-module-scope-band,.email-module-context-strip,.email-module-settings-section>header,.email-module-settings-footer{flex-direction:column;align-items:flex-start}.email-module-settings-hero-actions,.email-module-settings-hero-actions .btn,.email-module-settings-footer .btn{width:100%}.email-module-settings-nav,.email-module-settings-grid,.email-module-settings-grid.is-three,.email-module-social-grid,.email-module-privacy-options{grid-template-columns:minmax(0,1fr)}.email-module-settings-nav a{border-bottom:1px solid #e4e9f0;border-right:0;justify-content:flex-start;padding:0 .9rem}.email-module-settings-nav a:last-child{border-bottom:0}.email-module-settings-grid>label,.email-module-settings-grid.is-three>label{border-bottom:1px solid #e9edf2}.email-module-settings-grid>label:last-child,.email-module-settings-grid.is-three>label:last-child{border-bottom:0}.email-module-context-strip>:last-child{margin-left:0}}.congress-report-toolbar{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:7px;grid-template-columns:minmax(18rem,1fr) repeat(3,minmax(9.5rem,auto));align-items:center;gap:.65rem;margin-bottom:.75rem;padding:.7rem;display:grid}.congress-report-toolbar select,.congress-report-search{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:6px;min-height:2.45rem}.congress-report-toolbar select{min-width:0;color:hsl(var(--foreground));padding:0 2rem 0 .7rem;font-size:.78rem}.congress-report-search{color:hsl(var(--muted-foreground));align-items:center;gap:.55rem;padding:0 .7rem;display:flex}.congress-report-search input{min-width:0;color:hsl(var(--foreground));background:0 0;border:0;outline:0;flex:1;font-size:.8rem}.congress-report{border:1px solid hsl(var(--border));background:hsl(var(--card));border-top:3px solid #2878c8;border-radius:7px;flex-direction:column;min-height:clamp(28rem,100vh - 23rem,48rem);display:flex;overflow:visible}.congress-report-head,.congress-report-row{grid-template-columns:minmax(15rem,1.45fr) minmax(8rem,.58fr) minmax(10rem,.75fr) minmax(11rem,.82fr) minmax(16rem,1fr);align-items:center;gap:1rem;display:grid}.congress-report-head{color:#52677e;text-transform:uppercase;background:#edf4fb;border-bottom:1px solid #c9d8e8;padding:.65rem 1rem;font-size:.68rem;font-weight:750}.congress-report-row{border-bottom:1px solid hsl(var(--border));min-height:6rem;padding:.85rem 1rem;position:relative}.congress-report-row:has(details[open]){z-index:5}.congress-report-row:hover{background:#fbfcfe}.congress-report-primary,.congress-report-status,.congress-report-date,.congress-report-submission{gap:.22rem;min-width:0;display:grid}.congress-report-primary>a{color:#145fa7;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:750;overflow:hidden}.congress-report-primary>a:hover{text-decoration:underline}.congress-report-primary span,.congress-report-date small,.congress-report-status small,.congress-report-submission span,.congress-report-submission small,.congress-report-primary small{color:hsl(var(--muted-foreground));font-size:.7rem;line-height:1.4}.congress-report-date strong,.congress-report-submission strong{color:hsl(var(--foreground));font-size:.77rem}.congress-report-status>.badge{justify-self:start}.congress-report-actions{justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.congress-report-actions>.btn{white-space:nowrap}.congress-actions-menu{position:relative}.congress-actions-menu>summary{cursor:pointer;border:1px solid hsl(var(--border));background:hsl(var(--card));min-height:2.35rem;color:hsl(var(--foreground));border-radius:6px;justify-content:center;align-items:center;gap:.38rem;padding:0 .7rem;font-size:.74rem;font-weight:650;list-style:none;display:inline-flex}.congress-actions-menu>summary::-webkit-details-marker{display:none}.congress-actions-menu[open]>summary{color:#145fa7;border-color:#7eafe0}.congress-actions-menu>div{z-index:20;border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:7px;width:15.5rem;display:grid;position:absolute;top:calc(100% + .35rem);right:0;overflow:hidden;box-shadow:0 14px 34px #24374e29}.congress-actions-menu>div>a,.congress-actions-menu>div>button,.congress-actions-menu>div>span{border:0;border-bottom:1px solid hsl(var(--border));min-height:2.6rem;color:hsl(var(--foreground));text-align:left;background:0 0;align-items:center;gap:.55rem;padding:.6rem .75rem;font-size:.74rem;display:flex}.congress-actions-menu>div>:last-child{border-bottom:0}.congress-actions-menu>div>a:hover,.congress-actions-menu>div>button:hover{color:#145fa7;background:#edf4fb}.congress-actions-menu>div>span{color:hsl(var(--muted-foreground))}.congress-report-loading{color:hsl(var(--muted-foreground));padding:1.5rem 1rem;font-size:.8rem}.congress-report-footer{border-top:1px solid hsl(var(--border));min-height:3.4rem;color:hsl(var(--muted-foreground));background:#f7f9fc;justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding:.65rem 1rem;font-size:.72rem;display:flex}.congress-report-footer>div,.congress-report-footer label{align-items:center;gap:.45rem;display:flex}.congress-report-footer select{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:5px;min-height:2rem;padding:0 1.6rem 0 .45rem}@media (max-width:1180px){.congress-report-toolbar{grid-template-columns:minmax(16rem,1fr) repeat(2,minmax(9rem,auto))}.congress-report-toolbar>:last-child{grid-column:2/-1}.congress-report-head,.congress-report-row{grid-template-columns:minmax(14rem,1.3fr) minmax(7.5rem,.55fr) minmax(9.5rem,.7fr) minmax(10.5rem,.78fr) minmax(10rem,.7fr)}.congress-report-actions{flex-direction:column;align-items:stretch}.congress-actions-menu>summary,.congress-report-actions>.btn{width:100%}}@media (max-width:820px){.congress-report-toolbar{grid-template-columns:1fr 1fr}.congress-report-search,.congress-report-toolbar>:last-child{grid-column:1/-1}.congress-report{min-height:0}.congress-report-head{display:none}.congress-report-row{grid-template-columns:1fr 1fr;gap:.8rem}.congress-report-primary,.congress-report-actions{grid-column:1/-1}.congress-report-actions{flex-direction:row;justify-content:flex-start;align-items:center}.congress-actions-menu>summary,.congress-report-actions>.btn{width:auto}.congress-report-footer{flex-direction:column;align-items:flex-start}}.language-choice{border:1px solid hsl(var(--border));min-height:2.35rem;color:hsl(var(--muted-foreground));cursor:pointer;background:#f8fafc;border-radius:999px;align-items:center;gap:.42rem;padding:0 .72rem;font-size:.78rem;font-weight:700;display:inline-flex}.language-choice.is-active{border-color:hsl(var(--primary)/.42);background:hsl(var(--primary)/.08);color:hsl(var(--primary))}.language-choice.is-locked{cursor:default}.language-choice input{width:.95rem;height:.95rem;accent-color:hsl(var(--primary))}.identity-language-editor{gap:1rem;display:grid}.congress-logo-panel{background:linear-gradient(90deg,#effbfc 0%,#fff 68%);border:1px solid #b9e1e6;border-left:4px solid #0796a5;border-radius:8px;grid-template-columns:76px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px;display:grid}.congress-logo-preview{color:#5b21b6;background:#fff;border:1px solid #cbd9e6;border-radius:8px;place-items:center;width:76px;height:76px;display:grid;overflow:hidden}.congress-logo-preview img{object-fit:contain;width:100%;height:100%}.congress-logo-copy{gap:3px;min-width:0;display:grid}.congress-logo-copy strong{color:#17233b;font-size:14px}.congress-logo-copy span,.congress-logo-copy small{color:#66758c;font-size:12px;line-height:1.5}.congress-logo-upload{color:#086c78;cursor:pointer;background:#fff;border:1px solid #89d4dc;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:13px;font-weight:650;display:inline-flex}.congress-logo-upload input{display:none}.congress-inline-warning{color:#79510c;background:#fff9eb;border:1px solid #f4c36a;border-left:4px solid #e89c13;border-radius:7px;padding:11px 13px;font-size:13px;line-height:1.45}@media (max-width:900px){.congress-logo-panel{grid-template-columns:64px minmax(0,1fr)}.congress-logo-preview{width:64px;height:64px}.congress-logo-upload{grid-column:1/-1}}.identity-shared-grid{border:1px solid hsl(var(--border));background:#f8fafc;border-radius:8px;padding:.85rem}.identity-language-tabs{border-bottom:1px solid hsl(var(--border));flex-wrap:wrap;gap:.45rem;padding-bottom:.55rem;display:flex}.identity-language-tab{border:1px solid hsl(var(--border));min-width:8rem;min-height:3rem;color:hsl(var(--foreground));cursor:pointer;text-align:left;background:#f8fafc;border-radius:8px;flex-direction:column;justify-content:center;padding:.45rem .7rem;display:inline-flex}.identity-language-tab.is-active{border-color:hsl(var(--primary)/.6);background:hsl(var(--primary)/.07);box-shadow:inset 3px 0 0 hsl(var(--primary))}.identity-language-tab.is-main{border-color:hsl(var(--success)/.38)}.identity-language-tab strong,.identity-language-tab small{display:block}.identity-language-tab strong{font-size:.8rem;font-weight:800}.identity-language-tab small{color:hsl(var(--muted-foreground));margin-top:.15rem;font-size:.7rem;font-weight:700}.identity-language-panel{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:8px;padding:.9rem}.metronic-rich-editor{margin-top:.45rem}.metronic-rich-editor .form-textarea{min-height:12rem}.metronic-rich-editor .tox.tox-tinymce{border:1px solid hsl(var(--border));background:hsl(var(--card));box-shadow:0 1px 2px hsl(var(--foreground)/.04);border-radius:8px;overflow:hidden}.metronic-rich-editor .tox .tox-editor-header{border-bottom:1px solid hsl(var(--border));box-shadow:none;background:#f8fafc}.metronic-rich-editor .tox .tox-toolbar,.metronic-rich-editor .tox .tox-toolbar__overflow,.metronic-rich-editor .tox .tox-toolbar__primary{background:#f8fafc}.metronic-rich-editor .tox .tox-tbtn{color:hsl(var(--foreground));border-radius:6px}.metronic-rich-editor .tox .tox-tbtn:hover,.metronic-rich-editor .tox .tox-tbtn--enabled,.metronic-rich-editor .tox .tox-tbtn--enabled:hover{background:hsl(var(--primary)/.09);color:hsl(var(--primary))}.metronic-rich-editor .tox .tox-edit-area__iframe{background:hsl(var(--card))}.metronic-rich-editor .tox .tox-statusbar{border-top:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));background:#f8fafc}.congress-wizard-footer{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem;display:flex}.structured-textarea{min-height:8rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.8125rem}.call-builder-footer{border-top:1px solid hsl(var(--border));background:#f8fafc;justify-content:flex-end;gap:.625rem;padding:.875rem 1.25rem;display:flex}.call-list-card{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:8px;overflow:hidden;box-shadow:0 1px 2px #1a24320a}.call-list-row{border-top:1px solid hsl(var(--border)/.72);grid-template-columns:minmax(18rem,1.55fr) minmax(9rem,.8fr) minmax(9rem,.75fr) minmax(7rem,.55fr) minmax(7rem,.55fr) minmax(10rem,.8fr) 7rem;align-items:center;gap:1rem;min-width:72rem;padding:1rem 1.1rem;font-size:.875rem;display:grid}.call-list-row:first-child{border-top:0}.call-list-head{color:hsl(var(--muted-foreground));letter-spacing:0;text-transform:uppercase;background:#f8fafc;font-size:.6875rem;font-weight:700}.compact-type-panel{border-bottom:1px solid hsl(var(--border));background:#f8fafc;grid-template-columns:minmax(12rem,.42fr) minmax(16rem,.58fr) minmax(18rem,1fr);align-items:end;gap:1rem;padding:1rem 1.25rem;display:grid}.compact-type-select .form-control{margin-top:.35rem}.compact-type-summary{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:8px;align-items:center;gap:.75rem;min-height:2.5rem;padding:.55rem .75rem;display:flex}.compact-type-icon{background:hsl(var(--primary)/.1);width:2rem;height:2rem;color:hsl(var(--primary));border-radius:7px;flex:none;justify-content:center;align-items:center;display:flex}.compact-type-title{font-size:.875rem;font-weight:600}.compact-type-text{color:hsl(var(--muted-foreground));margin-top:.05rem;font-size:.75rem}.compact-focus-list{flex-wrap:wrap;gap:.45rem;display:flex}.compact-focus-chip{border:1px solid hsl(var(--border));background:hsl(var(--card));min-height:1.75rem;color:hsl(var(--muted-foreground));border-radius:999px;align-items:center;padding:0 .65rem;font-size:.75rem;font-weight:500;display:inline-flex}.management-report-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.management-report-card{border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));background:#f8fafc;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;padding:.8rem;font-size:.8125rem;display:grid}.management-report-card strong{color:hsl(var(--foreground));font-size:1rem;font-weight:600}.deadline-row{border:1px solid hsl(var(--border));background:#f8fafc;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem;display:flex}.deadline-title{color:hsl(var(--foreground));font-size:.8125rem;font-weight:500}.deadline-date{color:hsl(var(--muted-foreground));margin-top:.15rem;font-size:.75rem}.call-filter-bar{grid-template-columns:minmax(18rem,1fr) minmax(12rem,.28fr) minmax(12rem,.28fr);gap:.75rem;display:grid}.call-search-field,.call-filter-select{border:1px solid hsl(var(--border));background:hsl(var(--card));height:2.5rem;color:hsl(var(--muted-foreground));border-radius:8px;align-items:center;gap:.6rem;padding:0 .75rem;display:flex}.call-search-field input,.call-filter-select select{min-width:0;color:hsl(var(--foreground));background:0 0;border:0;outline:none;flex:1;font-size:.875rem}.readiness-meter{background:hsl(var(--muted));border-radius:999px;height:.45rem;display:block;overflow:hidden}.readiness-meter span{border-radius:inherit;background:hsl(var(--accent));height:100%;display:block}.author-application-layout{grid-template-columns:minmax(18rem,.35fr) minmax(0,1fr);align-items:start;gap:1rem;margin-bottom:2rem;display:grid}.author-portal-workspace{grid-template-columns:minmax(18rem,.3fr) minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.author-portal-workspace.is-applying{grid-template-columns:1fr}.author-detail-workspace{gap:.75rem;display:grid}.author-detail-toolbar{justify-content:flex-end;gap:.5rem;display:flex}.author-calls-index{border:1px solid hsl(var(--primary)/.18);background:linear-gradient(135deg,#f1fcfe 0%,#fff 46%,#fffdf5 100%);border-radius:8px;overflow:hidden;box-shadow:0 1px 2px #1a24320a,0 18px 48px #1a81ff0f}.author-calls-toolbar{border-bottom:1px solid hsl(var(--primary)/.14);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.author-calls-toolbar h2{color:hsl(var(--foreground));margin:0;font-size:.98rem;font-weight:700}.author-calls-index-head,.author-call-row{grid-template-columns:minmax(22rem,1fr) minmax(9rem,.28fr) minmax(10rem,.32fr) minmax(19rem,.58fr);align-items:center;gap:.75rem;display:grid}.author-calls-index-head{border-bottom:1px solid hsl(var(--primary)/.12);color:hsl(var(--muted-foreground));text-transform:uppercase;background:#1a81ff0e;padding:.75rem 1rem;font-size:.6875rem;font-weight:700}.author-calls-index-body{gap:.85rem;padding:.85rem;display:grid}.author-call-group{border:1px solid hsl(var(--primary)/.13);background:hsl(var(--card)/.92);border-radius:8px;overflow:hidden}.author-call-group-head{border-bottom:1px solid hsl(var(--primary)/.12);background:linear-gradient(90deg,#1a81ff17,#16c55f12);justify-content:space-between;align-items:flex-start;gap:1rem;padding:.8rem 1rem;display:flex}.author-call-group-head h3{color:hsl(var(--foreground));margin:0;font-size:.92rem;font-weight:750}.author-call-group-head p{color:hsl(var(--muted-foreground));margin:.18rem 0 0;font-size:.76rem}.author-call-group-body{display:grid}.author-call-row-card{border-bottom:1px solid hsl(var(--border)/.75)}.author-call-row-card:last-child{border-bottom:0}.author-call-row-card.is-expanded{background:linear-gradient(90deg,#f1fcfe,#f1fdf6)}.author-call-row{width:100%;min-height:4.6rem;color:hsl(var(--foreground));text-align:left;padding:.85rem 1rem;transition:background-color .15s,box-shadow .15s}.author-call-row:hover{background:hsl(var(--primary)/.065)}.author-call-row-main{align-items:center;gap:.65rem;min-width:0;display:flex}.author-call-row-main strong,.author-call-row-main small{text-overflow:ellipsis;display:block;overflow:hidden}.author-call-title-line{align-items:center;gap:.5rem;min-width:0;display:flex}.author-call-title-line .badge,.author-call-title-line>span:first-child{flex:none}.author-call-row-main strong{color:hsl(var(--foreground));white-space:nowrap;font-size:.875rem;font-weight:650}.author-call-row-main small{color:hsl(var(--muted-foreground));white-space:nowrap;margin-top:.2rem;font-size:.75rem;line-height:1.05rem}.author-call-row-chevron{color:hsl(var(--muted-foreground));flex:none;transition:transform .15s}.author-call-row-chevron.is-open{transform:rotate(180deg)}.author-call-row-badges,.author-call-row-actions{flex-wrap:wrap;gap:.35rem;display:flex}.author-call-row-actions{justify-content:flex-end}.author-call-row-actions .btn,.author-call-row-actions a{min-width:0}.author-call-row-hint{color:hsl(var(--muted-foreground));text-align:right;font-size:.75rem;font-weight:600}.author-call-row-expand{border-top:1px solid hsl(var(--primary)/.14);padding:.85rem 1rem 1rem 2.65rem}.author-call-row-expand-content{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.author-call-row-expand-content span{color:hsl(var(--foreground));font-size:.75rem;font-weight:700;display:block}.author-call-row-expand-content p{color:hsl(var(--muted-foreground));margin:.25rem 0 0;font-size:.78125rem;line-height:1.25rem}.author-call-row-expand-content>div{border:1px solid hsl(var(--primary)/.14);background:hsl(var(--card)/.82);border-radius:8px;padding:.55rem .65rem}.author-call-row-expand-actions{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:.5rem;min-width:0;display:flex}.author-call-row-expand-actions .btn,.author-call-row-expand-actions a{justify-content:center;width:100%}.author-call-panel,.author-form-shell{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:8px;box-shadow:0 1px 2px #1a243209}.author-call-panel{padding:.75rem}.author-panel-header,.author-form-top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.author-call-list{gap:.4rem;margin-top:.65rem;display:grid}.author-call-option{border:1px solid hsl(var(--border));text-align:left;background:#f8fafc;border-radius:6px;gap:.25rem;width:100%;padding:.55rem .65rem;transition:border-color .15s,background-color .15s,box-shadow .15s;display:grid}.author-call-option:hover,.author-call-option.is-active{border-color:hsl(var(--primary)/.45);background:hsl(var(--primary)/.055);box-shadow:none}.author-call-title{color:hsl(var(--foreground));font-size:.8125rem;font-weight:600}.author-call-meta{color:hsl(var(--muted-foreground));font-size:.71875rem}.author-call-draft-note{background:hsl(var(--warning)/.14);color:#935610;border-radius:999px;width:fit-content;padding:.2rem .45rem;font-size:.6875rem;font-weight:600;display:inline-flex}.author-call-inline-summary{border-top:1px solid hsl(var(--border)/.75);color:hsl(var(--muted-foreground));margin-top:.3rem;padding-top:.4rem;font-size:.75rem;line-height:1.15rem;display:block}.author-call-main-panel{min-width:0}.author-call-detail-card{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:8px;gap:.75rem;padding:.9rem;display:grid;box-shadow:0 1px 2px #1a243209}.author-call-detail-top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.call-detail-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.5rem;display:flex}.author-call-detail-title{color:hsl(var(--foreground));letter-spacing:0;margin-top:.5rem;font-size:1.0625rem;font-weight:650}.author-call-detail{border-top:1px solid hsl(var(--border));gap:.9rem;margin-top:1rem;padding-top:1rem;display:grid}.author-call-summary{color:hsl(var(--muted-foreground));font-size:.78125rem;line-height:1.25rem}.author-deadline-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.author-deadline-grid div{border:1px solid hsl(var(--border));background:#f8fafc;border-radius:6px;padding:.55rem .65rem}.author-deadline-grid span,.author-mini-title{color:hsl(var(--muted-foreground));font-size:.72rem}.author-deadline-grid strong{color:hsl(var(--foreground));margin-top:.15rem;font-size:.78125rem;font-weight:600;display:block}.author-mini-list{flex-wrap:wrap;gap:.3rem;display:flex}.author-mini-title{flex:0 0 100%}.author-mini-list span:not(.author-mini-title){border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));background:#f8fafc;border-radius:999px;padding:.2rem .48rem;font-size:.71875rem}.author-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.author-detail-block{border:1px solid hsl(var(--border));background:#f8fafc;border-radius:6px;padding:.65rem}.author-detail-block h3{color:hsl(var(--foreground));margin:0 0 .35rem;font-size:.78125rem;font-weight:600}.author-detail-block p{color:hsl(var(--muted-foreground));margin:0;font-size:.78125rem;line-height:1.25rem}.author-call-site-link{max-width:100%;color:hsl(var(--primary));align-items:center;gap:.35rem;margin-top:.45rem;font-size:.78125rem;font-weight:600;display:inline-flex}.author-call-site-link span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.author-call-date-summary{color:#425076;flex-wrap:wrap;gap:.4rem .75rem;margin-top:.45rem;font-size:.78rem;line-height:1.2rem;display:flex}.author-call-date-summary span{gap:.25rem;display:inline-flex}.author-call-date-summary strong{color:#212a45;font-weight:700}.author-resource-strip,.author-resource-list{flex-wrap:wrap;gap:.4rem;display:flex}.author-resource-link{border:1px solid hsl(var(--border));max-width:100%;min-height:2rem;color:hsl(var(--foreground));background:#f8fafc;border-radius:999px;align-items:center;gap:.4rem;padding:.2rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.author-resource-link span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.author-resource-link em{border-left:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));padding-left:.4rem;font-size:.68rem;font-style:normal;font-weight:600}.author-resource-link.is-disabled{color:hsl(var(--muted-foreground))}.author-empty-inline{color:hsl(var(--muted-foreground));font-size:.78125rem}.author-more-toggle-row{border-top:1px solid hsl(var(--border));justify-content:flex-start;padding-top:.75rem;display:flex}.author-more-chevron{transition:transform .16s}.author-more-chevron.is-open{transform:rotate(90deg)}.author-more-panel{border-top:1px solid hsl(var(--border));grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding-top:.75rem;display:grid}.author-more-section{border:1px solid hsl(var(--border));background:#f8fafc;border-radius:6px;padding:.7rem}.author-more-section-wide{grid-column:1/-1}.author-more-section h3{color:hsl(var(--foreground));margin:0 0 .45rem;font-size:.78125rem;font-weight:650}.author-more-section p{color:hsl(var(--muted-foreground));white-space:pre-line;margin:0;font-size:.78125rem;line-height:1.3rem}.author-info-table{gap:.4rem;display:grid}.author-info-row{border-bottom:1px solid hsl(var(--border)/.75);grid-template-columns:minmax(8rem,.8fr) minmax(8rem,1fr) minmax(0,1fr);align-items:center;gap:.5rem;padding-bottom:.4rem;display:grid}.author-info-row:last-child{border-bottom:0;padding-bottom:0}.author-info-row span{color:hsl(var(--foreground));font-size:.75rem;font-weight:650}.author-info-row strong{color:hsl(var(--foreground));font-size:.75rem;font-weight:600}.author-info-row em{color:hsl(var(--muted-foreground));font-size:.72rem;font-style:normal;line-height:1.1rem}.author-call-detail-card{border-color:hsl(var(--primary)/.18);background:linear-gradient(135deg,#f1fcfe 0%,#fff 38%,#fffdf5 100%);box-shadow:0 1px 2px #1a24320a,0 18px 48px #1a81ff12}.author-call-detail-title{font-weight:700}.author-call-summary,.author-detail-block p,.author-more-section p{color:#3e4b6f;white-space:pre-line}.author-deadline-grid div,.author-detail-block,.author-topic-cloud,.author-more-section{border-color:hsl(var(--primary)/.14);background:hsl(var(--card)/.82);border-radius:8px}.author-deadline-grid div{border-left:3px solid hsl(var(--primary))}.author-deadline-grid div:nth-child(2){border-left-color:hsl(var(--warning))}.author-deadline-grid div:nth-child(3){border-left-color:hsl(var(--accent))}.author-deadline-grid div:nth-child(4){border-left-color:hsl(var(--danger))}.author-detail-block{border-left:3px solid hsl(var(--accent));padding:.75rem}.author-detail-block:nth-child(2){border-left-color:hsl(var(--warning))}.author-mini-title{color:#3b4768;justify-content:space-between;align-items:center;gap:.5rem;font-weight:700;display:flex}.author-mini-title strong{background:hsl(var(--primary)/.1);color:hsl(var(--primary));border-radius:999px;padding:.12rem .45rem;font-size:.68rem}.author-mini-list span:not(.author-mini-title){border-color:hsl(var(--primary)/.18);background:hsl(var(--card)/.9);color:#3e4b6f}.author-topic-cloud{max-height:10rem;padding:.65rem;overflow:auto}.author-resource-link{border-color:hsl(var(--primary)/.18);background:hsl(var(--card)/.9)}.author-resource-link em{border-left-color:hsl(var(--primary)/.16)}.author-more-panel{border-top-color:hsl(var(--primary)/.14)}.author-more-section{border-top:3px solid hsl(var(--primary));padding:.8rem}.author-more-section:nth-child(2){border-top-color:hsl(var(--accent))}.author-more-section:nth-child(3){border-top-color:hsl(var(--warning))}.author-more-section:nth-child(4){border-top-color:hsl(var(--danger))}.author-info-row{border-bottom-color:hsl(var(--primary)/.1);padding:.38rem 0}.author-call-reading{gap:.75rem;display:grid}.author-call-read-section{border:1px solid hsl(var(--primary)/.16);background:hsl(var(--card)/.92);border-radius:8px;padding:.9rem}.author-call-read-section h3{color:#1d263e;margin:0 0 .65rem;font-size:.9rem;font-weight:700}.author-call-read-section>p{color:#3b4768;white-space:pre-line;margin:0;font-size:.8125rem;line-height:1.45rem}.author-call-date-list,.author-call-file-list,.author-call-rule-list{gap:.45rem;display:grid}.author-call-date-row{border-bottom:1px solid hsl(var(--primary)/.1);grid-template-columns:minmax(10rem,.85fr) minmax(9rem,1fr) minmax(0,1.25fr);align-items:center;gap:.65rem;padding:.45rem 0;display:grid}.author-call-date-row:last-child{border-bottom:0}.author-call-date-row span{color:#374362;font-size:.78rem;font-weight:650}.author-call-date-row strong{color:hsl(var(--primary));font-size:.8rem;font-weight:700}.author-call-date-row em{color:hsl(var(--muted-foreground));font-size:.75rem;font-style:normal;line-height:1.2rem}.author-call-rule-list>div{border-left:3px solid hsl(var(--primary)/.45);padding-left:.7rem}.author-call-rule-list strong{color:#1d263e;margin-bottom:.2rem;font-size:.78rem;font-weight:700;display:block}.author-call-rule-list p{color:#3b4768;white-space:pre-line;margin:0;font-size:.8rem;line-height:1.35rem}.author-call-topic-list{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.35rem .75rem;display:grid}.author-call-topic-list span{color:#3b4768;align-items:flex-start;gap:.45rem;min-width:0;font-size:.78rem;line-height:1.25rem;display:flex}.author-call-topic-list em{background:hsl(var(--primary)/.1);min-width:1.35rem;color:hsl(var(--primary));text-align:center;border-radius:999px;flex:none;font-size:.68rem;font-style:normal;font-weight:700;line-height:1.35rem}.author-call-file-row{border:1px solid hsl(var(--border)/.9);background:#f7fafc;border-radius:7px;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .75rem;display:flex}.author-call-file-row div{gap:.15rem;min-width:0;display:grid}.author-call-file-row strong{color:#1d263e;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:700;overflow:hidden}.author-call-file-row span{color:hsl(var(--muted-foreground));font-size:.73rem;line-height:1.15rem}.author-call-file-row a{border:1px solid hsl(var(--primary)/.22);background:hsl(var(--primary)/.08);color:hsl(var(--primary));border-radius:6px;flex:none;align-items:center;gap:.35rem;padding:.42rem .65rem;font-size:.76rem;font-weight:700;display:inline-flex}.author-call-file-row a:hover{background:hsl(var(--primary)/.13)}.author-form-shell{border:1px solid var(--metronic-line,hsl(var(--border)));border-radius:var(--metronic-radius,.75rem);background:var(--metronic-panel,hsl(var(--card)));overflow:hidden;box-shadow:0 .75rem 1.8rem #0f172a0e}.author-form-top{border-bottom:1px solid var(--metronic-line,hsl(var(--border)));background:linear-gradient(180deg,var(--metronic-panel,hsl(var(--card))),var(--metronic-soft,hsl(var(--muted))));color:var(--metronic-text,hsl(var(--foreground)));justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;display:flex}.author-form-top h3{color:var(--metronic-text,hsl(var(--foreground)));letter-spacing:0}.author-form-top .text-muted-foreground,.author-form-top .autosave-status{color:var(--metronic-muted,hsl(var(--muted-foreground)))}.author-form-top .author-readiness{border:1px solid var(--metronic-line,hsl(var(--border)));background:var(--metronic-panel,hsl(var(--card)));border-radius:999px;padding:.42rem .58rem}.author-form-top .author-readiness strong{color:var(--metronic-text,hsl(var(--foreground)))}.author-form-top .readiness-meter{background:var(--metronic-line,hsl(var(--muted)))}.author-form-top .readiness-meter span{background:var(--metronic-primary,hsl(var(--primary)))}.application-flow-alert,.application-info-line{color:#104a56;background:#e8f6f8;border:1px solid #1a7c8938;border-radius:6px;align-items:center;gap:.55rem;padding:.7rem .85rem;font-size:.8125rem;font-weight:650;line-height:1.25rem;display:flex;box-shadow:inset 3px 0 #178897}.application-flow-alert svg,.application-info-line svg{color:#147885;flex:none}.application-flow-alert{border-radius:var(--metronic-radius,.75rem);box-shadow:inset .2rem 0 0 var(--metronic-primary,hsl(var(--primary)));background:#5b21b60e;border-color:#5b21b62e;margin:.95rem 1rem 0}.application-tabs{border:1px solid var(--metronic-line,hsl(var(--border)));border-radius:var(--metronic-radius,.75rem);background:var(--metronic-soft,hsl(var(--muted)));box-shadow:none;flex-wrap:wrap;gap:.35rem;margin:.95rem 1rem 0;padding:.35rem;display:flex}.application-tab{color:#4b5675;min-height:2.25rem;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:.58rem;padding:0 .9rem;font-size:.75rem;font-weight:650}.application-tab:hover,.application-tab.is-active{color:var(--metronic-primary-dark,hsl(var(--primary)));background:#5b21b60e;border-color:#5b21b629}.application-tab.is-active{color:var(--metronic-primary-dark,hsl(var(--primary)));box-shadow:inset .18rem 0 0 var(--metronic-primary,hsl(var(--primary)));background:linear-gradient(90deg,#5b21b621,#17c6530e);border-color:#5b21b638;font-weight:760}.application-tab-content{border:1px solid var(--metronic-line,hsl(var(--border)));border-radius:var(--metronic-radius,.75rem);background:var(--metronic-panel,hsl(var(--card)));box-shadow:none;margin:.75rem 1rem 1rem}.application-panel{gap:.9rem;padding:1rem;display:grid}.legacy-warning{color:hsl(var(--foreground));font-size:.8125rem;line-height:1.35rem}.legacy-warning-title{color:hsl(var(--danger));align-items:center;gap:.5rem;margin-bottom:.45rem;font-size:.9rem;font-weight:750;display:flex}.legacy-warning ul{margin:0;padding-left:1.25rem}.legacy-warning li+li{margin-top:.2rem}.author-subtable-toolbar{border-top:1px solid hsl(var(--border));justify-content:space-between;align-items:center;gap:.75rem;padding-top:.8rem;display:flex}.author-table-wrap{scrollbar-gutter:stable;border:1px solid hsl(var(--border));border-radius:6px;max-width:100%;overflow:auto hidden}.author-table{border-collapse:collapse;width:100%;min-width:94rem;font-size:.75rem}.author-table th,.author-table td{border-bottom:1px solid hsl(var(--border));text-align:left;vertical-align:middle;white-space:nowrap;padding:.5rem}.author-table th{color:hsl(var(--foreground));background:#f8fafc;font-weight:700}.author-table th:last-child,.author-table td:last-child{z-index:1;background:hsl(var(--card));min-width:10rem;position:sticky;right:0;box-shadow:-10px 0 18px #232a390f}.author-table th:last-child{z-index:2;background:#f8fafc}.author-assignment-strip{border:1px solid hsl(var(--primary)/.26);background:hsl(var(--primary)/.055);border-radius:8px;grid-template-columns:repeat(2,minmax(7.5rem,9.5rem));justify-content:start;align-items:end;gap:.65rem;margin:1rem;padding:.75rem;display:grid}.author-assignment-strip-compact{grid-template-columns:minmax(7.5rem,9.5rem);width:fit-content;max-width:calc(100% - 2rem)}.author-assignment-strip .form-label{color:hsl(var(--foreground));margin:0;font-size:.8rem;font-weight:700;line-height:1.18rem}.author-assignment-strip .form-control{border-color:hsl(var(--primary)/.34);background:hsl(var(--card));font-weight:750}.author-person-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:1rem}.author-person-grid:before,.author-person-grid:after{content:none;display:none}.author-person-column{align-content:start;gap:.68rem;min-width:0;display:grid}.author-person-column-identity{order:1;grid-column:1}.author-person-column-contact{order:2;grid-column:2}.author-person-column-title{border-bottom:1px solid var(--metronic-line,hsl(var(--border)));min-height:2.05rem;color:var(--metronic-muted,hsl(var(--muted-foreground)));letter-spacing:0;text-transform:uppercase;align-items:center;font-size:.72rem;font-weight:800;display:flex}.author-person-grid>.form-label{min-width:0;color:var(--metronic-text,hsl(var(--foreground)));grid-column:auto}.author-person-column>.form-label{min-width:0}.author-person-grid>.form-label:focus-within{color:var(--metronic-primary-dark,hsl(var(--primary)))}.author-person-grid .author-field-first-name{order:10;grid-column:1}.author-person-grid .author-field-last-name{order:20;grid-column:1}.author-person-grid .author-field-title{order:30;grid-column:1}.author-person-grid .author-field-affiliation{order:40;grid-column:1}.author-person-grid .author-field-department{order:50;grid-column:1}.author-person-grid .author-field-city{order:60;grid-column:1}.author-person-grid .author-field-country{order:70;grid-column:1}.author-person-grid .author-field-orcid{order:80;grid-column:1}.author-person-grid .author-field-corresponding{order:10;grid-column:2}.author-person-grid .author-field-presenter{order:20;grid-column:2}.author-person-grid .author-field-order{order:30;grid-column:2}.author-person-grid .author-field-contact-email{order:40;grid-column:2}.author-person-grid .author-field-contact-phone{order:50;grid-column:2}.author-person-grid .author-field-verification{order:60;grid-column:2}.author-person-grid .author-field-verification.contact-verification-grid{grid-template-columns:1fr}.author-person-grid .author-person-column>.form-label,.author-person-grid .author-person-column>.contact-verification-grid{grid-column:1}.author-person-grid .phone-input-group{grid-template-columns:minmax(7.5rem,9.5rem) minmax(0,1fr)}.author-person-grid .author-field-email,.author-person-grid .author-field-phone{gap:.25rem}.author-person-grid .author-field-email .field-note,.author-person-grid .author-field-phone .field-note{margin-top:.15rem}.table-empty-cell{color:hsl(var(--muted-foreground));font-size:.82rem;font-weight:600;text-align:center!important;padding:1rem!important}.inline-save-bar{border:1px solid hsl(var(--primary)/.18);background:linear-gradient(180deg,hsl(var(--primary)/.055),hsl(var(--card)));border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;margin:0 1rem 1rem;padding:.75rem .85rem;display:flex}.inline-save-bar>div{gap:.2rem;display:grid}.inline-save-bar strong{color:hsl(var(--foreground));font-size:.82rem;font-weight:750}.inline-save-bar span{color:hsl(var(--muted-foreground));font-size:.76rem;font-weight:550}.inline-save-button{white-space:nowrap}.inline-author-update-panel{border:1px solid hsl(var(--primary)/.24);background:hsl(var(--card));border-radius:8px;margin-bottom:1rem;overflow:hidden;box-shadow:0 .5rem 1.4rem #323d520e}.inline-author-update-head{border-bottom:1px solid hsl(var(--border));background:linear-gradient(180deg,hsl(var(--primary)/.055),hsl(var(--card)));justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.inline-author-update-head span{color:hsl(var(--primary));letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:700;line-height:1.08rem}.inline-author-update-head h3{color:hsl(var(--foreground));margin-top:.15rem;font-size:.95rem;font-weight:800}.inline-author-update-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.inline-author-update-panel>.form-grid,.inline-author-update-panel>.author-assignment-strip{margin:1rem}.inline-author-update-panel>.modal-inline-error,.inline-author-update-panel>.inline-save-bar{margin:0 1rem 1rem}.table-input{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:4px;outline:none;width:100%;min-width:7rem;height:2rem;padding:0 .45rem;font-size:.75rem}.table-input-small{min-width:3rem}.upload-list{gap:.55rem;display:grid}.upload-row{grid-template-columns:minmax(16rem,.42fr) minmax(18rem,.58fr);align-items:center;gap:1rem;min-height:2.5rem;display:grid}.upload-row strong{color:hsl(var(--foreground));font-size:.8125rem;display:inline-block}.upload-row small{color:hsl(var(--muted-foreground));margin-left:.35rem;font-size:.6875rem}.upload-control{grid-template-columns:minmax(0,1fr) minmax(8rem,.45fr) auto;align-items:center;gap:.5rem;display:grid}.upload-control input{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:5px;width:100%;padding:.38rem;font-size:.75rem}.upload-control em{color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-style:normal;overflow:hidden}.upload-download-button{border:1px solid hsl(var(--primary)/.24);background:hsl(var(--primary)/.08);min-height:2.1rem;color:hsl(var(--primary));white-space:nowrap;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:.32rem;padding:0 .65rem;font-size:.74rem;font-weight:760;line-height:1;text-decoration:none;display:inline-flex}.upload-download-button:hover{border-color:hsl(var(--primary)/.4);background:hsl(var(--primary)/.13);color:hsl(var(--primary))}.upload-status{grid-column:1/-1;gap:.25rem;min-width:0;display:grid}.upload-progress{background:hsl(var(--muted));border-radius:999px;height:.38rem;display:block;overflow:hidden}.upload-progress span{border-radius:inherit;background:hsl(var(--primary));height:100%;transition:width .22s;display:block}.upload-status-line{color:hsl(var(--muted-foreground));align-items:center;gap:.35rem;font-size:.72rem;font-weight:650;display:inline-flex}.upload-status.is-done .upload-progress span{background:hsl(var(--success))}.upload-status.is-done .upload-status-line{color:hsl(var(--success))}.upload-status.is-error .upload-progress span{background:hsl(var(--danger))}.upload-status.is-error .upload-status-line{color:hsl(var(--danger))}.rich-textarea{min-height:9rem}.bibliography-textarea{min-height:16rem;font-family:Segoe UI,Noto Sans,Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.bibliography-organizer,.chapter-invoice-shell{gap:.85rem;display:grid}.bibliography-guide,.chapter-invoice-card,.bibliography-card{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:8px}.bibliography-guide{border-color:hsl(var(--primary)/.18);background:hsl(var(--primary)/.055);gap:.2rem;padding:.8rem .9rem;display:grid}.bibliography-guide strong{color:hsl(var(--primary));font-size:.82rem}.bibliography-guide span{color:hsl(var(--muted-foreground));font-size:.78rem;line-height:1.25rem}.bibliography-extraction-note{background:#199a5b12;border:1px solid #199a5b38;border-radius:8px;gap:.2rem;padding:.75rem .85rem;display:grid}.bibliography-extraction-note strong{color:#15844e;font-size:.82rem;font-weight:800}.bibliography-extraction-note span{color:hsl(var(--muted-foreground));font-size:.76rem;line-height:1.25rem}.chapter-invoice-card,.bibliography-card{overflow:hidden}.chapter-card-head{border-bottom:1px solid hsl(var(--border));background:#f8fafc;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.75rem .85rem;display:flex}.chapter-card-head strong{color:hsl(var(--foreground));font-size:.86rem;font-weight:750;display:block}.chapter-card-head span,.chapter-card-head em{color:hsl(var(--muted-foreground));margin-top:.18rem;font-size:.74rem;font-style:normal;line-height:1.15rem;display:block}.chapter-card-head em{background:hsl(var(--primary)/.08);color:hsl(var(--primary));border-radius:999px;flex:none;padding:.2rem .5rem;font-weight:750}.bibliography-card>.form-label,.chapter-invoice-card>.invoice-form-grid{padding:.85rem}.invoice-shared-toggle{margin:0}.invoice-form-grid{gap:.75rem}.invoice-field-note{color:hsl(var(--muted-foreground));margin-top:.35rem;font-size:.75rem;line-height:1.2rem;display:block}.submit-panel{gap:.75rem}.submit-review-head,.submit-section{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:8px;gap:.85rem;padding:.85rem;display:flex}.submit-review-head{justify-content:space-between;align-items:center}.submit-review-head span,.submit-review-head p,.submit-muted{color:hsl(var(--muted-foreground))}.submit-review-head>div{min-width:0}.submit-review-head h3{color:hsl(var(--foreground));margin:.15rem 0 0;font-size:1rem;font-weight:750}.submit-review-head p{margin:.2rem 0 0;font-size:.78rem}.submit-team-approval-note{border:1px solid hsl(var(--warning)/.35);background:hsl(var(--warning)/.08);color:hsl(var(--foreground));border-radius:8px;align-items:flex-start;gap:.65rem;padding:.75rem .85rem;display:flex}.submit-team-approval-note>svg{color:#c47f08;flex:none}.submit-team-approval-note div{gap:.18rem;display:grid}.submit-team-approval-note span{color:hsl(var(--muted-foreground));font-size:.78rem;line-height:1.25rem}.submit-section{flex-direction:column}.submit-approval-section.is-incomplete{border-color:hsl(var(--danger)/.55);box-shadow:inset 3px 0 0 hsl(var(--danger)/.78)}.submit-approval-warning{border:1px solid hsl(var(--danger)/.25);background:hsl(var(--danger)/.08);color:hsl(var(--danger));border-radius:6px;align-items:center;gap:.5rem;padding:.65rem .75rem;font-size:.78rem;font-weight:750;display:flex}.submit-approval-warning svg{flex:none}.submit-chapter-table{border:1px solid hsl(var(--border));border-radius:8px;display:grid;overflow:hidden}.submit-chapter-head,.submit-chapter-row{grid-template-columns:minmax(18rem,1.35fr) minmax(16rem,1.2fr) minmax(10rem,.72fr) minmax(12rem,.85fr);align-items:start;gap:.75rem;display:grid}.submit-chapter-table.is-congress-submission .submit-chapter-head,.submit-chapter-table.is-congress-submission .submit-chapter-row{grid-template-columns:minmax(14rem,1.2fr) minmax(12rem,1fr) minmax(10rem,.82fr) minmax(7.5rem,.55fr) minmax(8rem,.62fr) minmax(9rem,.68fr) minmax(10rem,.78fr)}.submit-chapter-head{background:hsl(var(--muted));color:hsl(var(--muted-foreground));text-transform:uppercase;padding:.65rem .75rem;font-size:.7rem;font-weight:800}.submit-chapter-row{border-top:1px solid hsl(var(--border));background:hsl(var(--card));padding:.8rem .75rem}.submit-chapter-row strong,.submit-chapter-row span{display:block}.submit-chapter-row strong{color:hsl(var(--foreground));font-size:.82rem;font-weight:750}.submit-chapter-row span{color:hsl(var(--muted-foreground));font-size:.78rem;line-height:1.25rem}.submit-author-stack,.submit-file-stack{gap:.35rem;display:grid}.submit-author-pill{border:1px solid hsl(var(--border));background:#f8fafc;border-radius:999px;align-items:center;gap:.35rem;width:fit-content;max-width:100%;padding:.22rem .55rem;font-weight:650;color:hsl(var(--foreground))!important;display:inline-flex!important}.submit-author-pill em{background:hsl(var(--primary)/.1);color:hsl(var(--primary));border-radius:999px;padding:.05rem .38rem;font-size:.65rem;font-style:normal;font-weight:800}.submit-approval-section{background:#f8fcfc}.submit-approval-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.submit-approval-check,.author-check.submit-approval-check{background:hsl(var(--card));align-items:flex-start;gap:.28rem;display:grid}.submit-approval-check.is-checked{border-color:hsl(var(--success)/.45);box-shadow:inset 3px 0 0 hsl(var(--success))}.submit-approval-check-label{color:hsl(var(--foreground));align-items:flex-start;gap:.5rem;font-size:.82rem;font-weight:750;line-height:1.35;display:flex}.submit-approval-condition-link{width:fit-content;color:hsl(var(--primary));cursor:pointer;text-align:left;text-underline-offset:.16rem;background:0 0;border:0;padding:0;font-size:.72rem;font-weight:750;line-height:1.35;text-decoration:underline}.submit-approval-condition-link:hover,.submit-approval-condition-link:focus-visible{color:hsl(var(--primary)/.82)}.submit-approval-version{color:hsl(var(--muted-foreground));font-size:.66rem;font-style:normal;font-weight:650}.approval-condition-modal{border-top:4px solid hsl(var(--primary))}.approval-condition-body{gap:.8rem;margin:1rem;display:grid}.approval-condition-summary,.approval-condition-text{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:.55rem;padding:.9rem}.approval-condition-summary{gap:.25rem;display:grid}.approval-condition-summary span{color:hsl(var(--muted-foreground));text-transform:uppercase;font-size:.7rem;font-weight:800}.approval-condition-summary strong{color:hsl(var(--foreground));font-size:.92rem;line-height:1.45}.approval-condition-text p{color:hsl(var(--foreground));margin:0;font-size:.92rem;line-height:1.65}.approval-condition-text p+p{margin-top:.8rem}.approval-condition-document-head{border-bottom:1px solid hsl(var(--border));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.6rem;padding-bottom:.55rem;display:flex}.approval-condition-document-head span{color:hsl(var(--primary));font-size:.78rem;font-weight:850}.approval-condition-document-head em{background:hsl(var(--primary)/.1);color:hsl(var(--primary));border-radius:999px;padding:.18rem .48rem;font-size:.66rem;font-style:normal;font-weight:800}.approval-condition-document-summary{font-weight:700;color:hsl(var(--muted-foreground))!important}.approval-condition-version{color:hsl(var(--muted-foreground));margin:0;font-size:.76rem;font-weight:700}.legal-text-hero{border:1px solid hsl(var(--primary)/.18);background:linear-gradient(120deg,hsl(var(--primary)/.12),hsl(var(--success)/.1)),hsl(var(--card));border-radius:.75rem;grid-template-columns:minmax(0,1fr) minmax(16rem,.32fr);gap:1rem;margin-bottom:1rem;padding:1.15rem;display:grid}.legal-text-hero span,.legal-text-preview>span{color:hsl(var(--primary));text-transform:uppercase;font-size:.72rem;font-weight:850}.legal-text-hero h2{color:hsl(var(--foreground));margin:.25rem 0;font-size:1.28rem;font-weight:850}.legal-text-hero p{max-width:64rem;color:hsl(var(--muted-foreground));margin:0;font-size:.86rem;line-height:1.55}.legal-text-company-card{border:1px solid hsl(var(--border));background:hsl(var(--card)/.86);border-radius:.65rem;align-content:center;gap:.28rem;padding:.9rem;display:grid;box-shadow:0 12px 32px #11172214}.legal-text-company-card strong{color:hsl(var(--foreground));font-size:.92rem}.legal-text-company-card span{color:hsl(var(--muted-foreground));text-transform:none;font-size:.78rem;font-weight:700}.legal-text-shell{grid-template-columns:21rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}.legal-text-sidebar,.legal-text-editor{gap:1rem;display:grid}.legal-text-sidebar{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:.75rem;padding:1rem;position:sticky;top:1rem;box-shadow:0 14px 42px #11172212}.legal-text-status-card{border:1px solid hsl(var(--success)/.24);background:hsl(var(--success)/.08);color:hsl(var(--success));border-radius:.65rem;align-items:center;gap:.75rem;padding:.8rem;display:flex}.legal-text-status-card div{gap:.12rem;display:grid}.legal-text-status-card strong{color:hsl(var(--foreground));font-size:.82rem}.legal-text-status-card span{color:hsl(var(--muted-foreground));font-size:.72rem;font-weight:700}.legal-text-document-list{gap:.55rem;display:grid}.legal-text-document-list button{border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));cursor:pointer;text-align:left;border-radius:.65rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.72rem;transition:border-color .18s,background .18s,box-shadow .18s;display:grid}.legal-text-document-list button:hover,.legal-text-document-list button.is-active{border-color:hsl(var(--primary)/.48);background:hsl(var(--primary)/.08);box-shadow:inset 3px 0 0 hsl(var(--primary))}.legal-text-document-list button>span{gap:.16rem;min-width:0;display:grid}.legal-text-document-list strong{font-size:.8rem}.legal-text-document-list small{color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;font-weight:700;overflow:hidden}.legal-text-warning{border:1px solid hsl(var(--warning)/.28);background:hsl(var(--warning)/.1);color:hsl(var(--warning));border-radius:.65rem;gap:.65rem;padding:.78rem;display:flex}.legal-text-warning strong{color:hsl(var(--foreground));font-size:.78rem;display:block}.legal-text-warning p{color:hsl(var(--muted-foreground));margin:.18rem 0 0;font-size:.72rem;line-height:1.45}.legal-text-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.legal-text-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.legal-text-content-input{min-height:24rem;line-height:1.55}.legal-text-preview-card{overflow:hidden}.legal-text-preview{border:1px solid hsl(var(--border));background:linear-gradient(180deg,hsl(var(--primary)/.06),transparent 12rem),hsl(var(--background));border-radius:.65rem;padding:1rem}.legal-text-preview h4{color:hsl(var(--foreground));margin:.25rem 0 .4rem;font-size:1.05rem;font-weight:850}.legal-text-preview p{color:hsl(var(--foreground));margin:.75rem 0 0;font-size:.86rem;line-height:1.68}.legal-text-preview .legal-text-preview-summary{color:hsl(var(--muted-foreground));margin-top:0;font-weight:700}@media (max-width:1100px){.legal-text-hero,.legal-text-shell{grid-template-columns:1fr}.legal-text-sidebar{position:static}}@media (max-width:760px){.license-owner-transfer{grid-template-columns:1fr}.license-owner-keep{grid-column:auto}.license-owner-current{grid-template-columns:42px minmax(0,1fr)}.license-owner-current>.kt-badge{grid-column:1/-1;justify-self:start}.legal-text-form-grid{grid-template-columns:1fr}.legal-text-form-grid .md\:col-span-2{grid-column:auto}.legal-text-actions{justify-content:flex-start}}.application-footer{justify-content:space-between}.author-readiness{text-align:right;gap:.35rem;min-width:8rem;display:grid}.author-readiness strong{color:hsl(var(--foreground));font-size:.875rem;font-weight:600}.autosave-status{color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:500}.autosave-status.is-error{color:hsl(var(--danger))}.author-section{border-bottom:1px solid hsl(var(--border));padding:1.25rem}.author-section-title{color:hsl(var(--foreground));align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.875rem;font-weight:600;display:flex}.coauthor-row{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:.65rem;display:grid}.author-check{border:1px solid hsl(var(--border));min-height:2.75rem;color:hsl(var(--foreground));background:#f8fafc;border-radius:8px;align-items:center;gap:.65rem;padding:.65rem .75rem;font-size:.875rem;font-weight:500;display:flex}.author-check input{width:1rem;height:1rem;accent-color:hsl(var(--primary))}.author-form-footer{justify-content:flex-end;padding:1rem 1.25rem;display:flex}.author-app-row{border-top:1px solid hsl(var(--border)/.72);grid-template-columns:minmax(13rem,1.7fr) minmax(12rem,1.35fr) minmax(8rem,.8fr) minmax(5.5rem,.55fr) minmax(6.5rem,.62fr) minmax(5.5rem,auto);align-items:center;gap:.75rem;padding:.9rem 1rem;font-size:.875rem;display:grid}.author-app-row>span{overflow-wrap:anywhere;min-width:0}.author-app-row:first-child{border-top:0}.author-app-head{color:hsl(var(--muted-foreground));letter-spacing:0;text-transform:uppercase;background:#f8fafc;font-size:.6875rem;font-weight:700}.author-app-title-link{color:hsl(var(--foreground));font-size:.875rem;font-weight:650;line-height:1.25rem;display:inline-block}.author-app-title-link:hover{color:hsl(var(--primary));text-underline-offset:.2rem;text-decoration:underline}.author-row-actions{align-items:center;gap:.4rem;display:inline-flex}.author-payment-list{gap:.9rem;display:grid}.subscription-payment-bridge{border:1px solid color-mix(in srgb,hsl(var(--primary))24%,hsl(var(--border)));border-left:4px solid hsl(var(--primary));background:color-mix(in srgb,hsl(var(--primary))5%,hsl(var(--card)));border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;margin:0 0 1.25rem;padding:1rem 1.1rem;display:grid}.subscription-payment-bridge>span{width:42px;height:42px;color:hsl(var(--primary));background:color-mix(in srgb,hsl(var(--primary))12%,hsl(var(--card)));border-radius:7px;place-items:center;display:grid}.subscription-payment-bridge>span svg{width:21px;height:21px}.subscription-payment-bridge strong{color:hsl(var(--foreground));font-size:.94rem;display:block}.subscription-payment-bridge p{color:hsl(var(--muted-foreground));margin:.2rem 0 0;font-size:.82rem}@media (max-width:720px){.subscription-payment-bridge{grid-template-columns:auto minmax(0,1fr)}.subscription-payment-bridge .kt-btn{grid-column:1/-1;width:100%}}.author-payment-card{border:1px solid hsl(var(--border));border-left:4px solid hsl(var(--warning));background:hsl(var(--card));border-radius:8px;overflow:hidden;box-shadow:0 8px 24px #272f3f0f}.author-payment-card.is-paid{border-left-color:hsl(var(--success))}.author-payment-main{grid-template-columns:minmax(0,1.6fr) minmax(10rem,.55fr) auto;align-items:center;gap:1rem;padding:1rem 1.1rem;display:grid}.author-payment-heading{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.author-payment-icon{background:hsl(var(--primary)/.1);width:2.5rem;height:2.5rem;color:hsl(var(--primary));border-radius:8px;flex:none;place-items:center;display:grid}.author-payment-icon svg,.author-payment-step svg{width:1.1rem;height:1.1rem}.author-payment-heading span,.author-payment-amount span{color:hsl(var(--muted-foreground));font-size:.66rem;font-weight:700}.author-payment-heading h3{margin:.18rem 0 0;font-size:.92rem;font-weight:700;line-height:1.3rem}.author-payment-heading p,.author-payment-amount p,.author-payment-step p{color:hsl(var(--muted-foreground));overflow-wrap:anywhere;margin:.15rem 0 0;font-size:.74rem}.author-payment-amount strong{margin-top:.18rem;font-size:1.05rem;display:block}.author-payment-progress{border-top:1px solid hsl(var(--border));border-bottom:1px solid hsl(var(--border));background:hsl(var(--muted)/.2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.author-payment-step{border-right:1px solid hsl(var(--border));align-items:center;gap:.6rem;min-width:0;padding:.75rem 1rem;display:flex}.author-payment-step:last-child{border-right:0}.author-payment-step>span{color:hsl(var(--muted-foreground))}.author-payment-step.is-complete>span{color:hsl(var(--success))}.author-payment-step.is-current>span{color:hsl(var(--warning))}.author-payment-step strong{font-size:.78rem}.author-payment-actions{color:hsl(var(--muted-foreground));justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.1rem;font-size:.75rem;display:flex}.author-payment-actions>div{flex-wrap:wrap;gap:.45rem;display:flex}.author-payment-warning{border-bottom:1px solid hsl(var(--danger)/.18);background:hsl(var(--danger)/.07);color:hsl(var(--danger));padding:.6rem 1.1rem;font-size:.76rem}.payment-page-notice{border:1px solid hsl(var(--border));background:hsl(var(--card));border-left-width:4px;border-radius:7px;align-items:center;gap:.65rem;margin-bottom:1rem;padding:.8rem 1rem;font-size:.82rem;display:flex}.payment-page-notice svg,.payment-method-disabled svg{flex:none;width:1.1rem;height:1.1rem}.payment-page-notice.is-success{border-left-color:hsl(var(--success));color:hsl(var(--success))}.payment-page-notice.is-error{border-left-color:hsl(var(--danger));color:hsl(var(--danger))}.payment-method-shell{border-top:1px solid hsl(var(--border));background:hsl(var(--background))}.payment-method-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:.85rem 1rem 0;display:grid}.payment-method-tabs>button{border:1px solid hsl(var(--border));background:hsl(var(--card));min-width:0;color:hsl(var(--muted-foreground));text-align:left;border-radius:7px;align-items:center;gap:.7rem;padding:.75rem .9rem;transition:border-color .16s,background .16s,color .16s;display:flex}.payment-method-tabs>button:hover,.payment-method-tabs>button.is-active{border-color:hsl(var(--primary)/.5);background:hsl(var(--primary)/.06);color:hsl(var(--foreground))}.payment-method-tabs svg{width:1.25rem;height:1.25rem;color:hsl(var(--primary));flex:none}.payment-method-tabs span{gap:.12rem;min-width:0;display:grid}.payment-method-tabs strong{font-size:.8rem}.payment-method-tabs small{color:hsl(var(--muted-foreground));font-size:.7rem}.payment-method-content{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.payment-method-content h4{margin:0 0 .25rem;font-size:.84rem}.payment-method-content p{color:hsl(var(--muted-foreground));margin:0;font-size:.76rem;line-height:1.35rem}.payment-method-content.is-eft{grid-template-columns:minmax(0,1fr) auto;align-items:end}.payment-method-reason{color:hsl(var(--danger));margin-top:.45rem;font-size:.72rem;display:block}.payment-bank-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.payment-bank-details>div{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:6px;gap:.12rem;min-width:0;padding:.6rem 2.5rem .6rem .75rem;display:grid;position:relative}.payment-bank-details>div.is-wide{grid-column:1/-1}.payment-bank-details span{color:hsl(var(--muted-foreground));text-transform:uppercase;font-size:.65rem;font-weight:700}.payment-bank-details strong{overflow-wrap:anywhere;font-size:.78rem;font-weight:650}.payment-bank-details button{background:hsl(var(--muted)/.55);width:1.8rem;height:1.8rem;color:hsl(var(--primary));border:0;border-radius:5px;place-items:center;display:grid;position:absolute;top:50%;right:.6rem;translate:0 -50%}.payment-bank-details button svg{width:.95rem;height:.95rem}.payment-receipt-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.payment-method-disabled{border-top:1px solid hsl(var(--danger)/.18);background:hsl(var(--danger)/.05);color:hsl(var(--danger));align-items:center;gap:.6rem;padding:.75rem 1rem;font-size:.76rem;display:flex}.kt-btn.is-disabled{pointer-events:none;opacity:.5}.table-action-group{flex-wrap:wrap;align-items:center;gap:.25rem;display:inline-flex}.table-text-action{height:2rem;padding-inline:.55rem;font-size:.75rem}.table-text-action-danger{color:hsl(var(--danger))}.table-text-action-danger:hover{background:hsl(var(--danger)/.08);color:hsl(var(--danger))}.app-modal-backdrop{z-index:1000;padding:max(1rem,env(safe-area-inset-top))1.25rem max(1rem,env(safe-area-inset-bottom));background:#161c277a;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.app-modal{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:.55rem;width:min(42rem,100%);max-height:min(88vh,56rem);overflow:auto;box-shadow:0 22px 70px #11172252}@media (max-height:720px){.app-modal-backdrop{place-items:start center}.app-modal{margin-block:.5rem}}.app-modal-wide{width:min(58rem,100%)}.app-modal-warning{border-top:4px solid hsl(var(--warning))}.app-modal-success{border-top:4px solid hsl(var(--success))}.congress-publish-backdrop{z-index:12000}.congress-publish-dialog{background:#fff;border-color:#dfd4e5;width:min(44rem,100vw - 2rem);max-height:calc(100vh - 2rem);overflow:auto}.congress-publish-dialog-head{background:#fff8ed;border-bottom:1px solid #eee8f1;grid-template-columns:2.75rem minmax(0,1fr);align-items:start;gap:1rem;padding:1.25rem 1.5rem;display:grid}.congress-publish-dialog-icon{color:#fff;background:#f59e0b;border-radius:.45rem;place-items:center;width:2.75rem;height:2.75rem;display:grid}.congress-publish-dialog-icon svg{width:1.5rem;height:1.5rem}.congress-publish-dialog-head small{color:#b45309;text-transform:uppercase;font-size:.7rem;font-weight:700;display:block}.congress-publish-dialog-head h3{color:#24192b;margin:.25rem 0 0;font-size:1.12rem;line-height:1.35}.congress-publish-dialog-head p{color:#786d80;margin:.3rem 0 0;font-size:.82rem;line-height:1.55}.congress-publish-dialog-body{color:#55465d;border-bottom:1px solid #eee8f1;padding:1.25rem 1.5rem;font-size:.82rem;line-height:1.65}.congress-publish-dialog-actions{background:#fff;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding:1rem 1.5rem;display:flex}@media (max-width:640px){.congress-publish-dialog{width:calc(100vw - 1rem);max-height:calc(100vh - 1rem)}.congress-publish-dialog-head{grid-template-columns:2.4rem minmax(0,1fr);gap:.75rem;padding:1rem}.congress-publish-dialog-icon{width:2.4rem;height:2.4rem}.congress-publish-dialog-body,.congress-publish-dialog-actions{padding:1rem}.congress-publish-dialog-actions .kt-btn{flex:1}}.app-modal-final-submit .modal-warning-detail{background:0 0;border:0;padding:0}.app-modal-final-submit{background:#fcfbf8;border:1px solid #9acfd6;border-top:0;border-radius:8px;width:min(46rem,100%);overflow:hidden;box-shadow:0 28px 80px #11172261}.app-modal-final-submit .app-modal-head{border-bottom-color:#0b4f59;align-items:center;padding:1rem 1.15rem;background-color:#0f6670!important;background-image:linear-gradient(105deg,#0f6670 0%,#146b86 100%)!important}.app-modal-final-submit .app-modal-head>.button,.app-modal-final-submit .app-modal-head button{color:#fff}.app-modal-final-submit .app-modal-head span,.app-modal-final-submit .app-modal-head h3{opacity:1;text-shadow:0 1px 1px #00000029;color:#fff!important}.app-modal-final-submit .app-modal-head h3{font-weight:750}.final-submit-heading{align-items:center;gap:.75rem;display:flex}.final-submit-heading-icon{background:#ffffff24;border:1px solid #ffffff57;border-radius:7px;flex:0 0 2.6rem;place-items:center;width:2.6rem;height:2.6rem;display:grid!important}.app-modal-final-submit>p{color:#283348;background:#fef8ec;border-left:3px solid #f5a819;margin:1.1rem 1.15rem .85rem;padding:.75rem .85rem;font-size:.84rem;line-height:1.45rem}.app-modal-final-submit .submit-error-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:0;list-style:none;display:grid}.app-modal-final-submit .submit-error-list li{background:#fff;border:1px solid #d5dde6;border-left:3px solid #22aa6d;border-radius:7px;gap:.25rem;min-width:0;margin:0;padding:.7rem .75rem;display:grid}.app-modal-final-submit .submit-error-list strong{color:#58657e;font-size:.68rem;font-weight:700}.app-modal-final-submit .submit-error-list span{color:#1e2738;text-overflow:ellipsis;font-size:.8rem;font-weight:650;overflow:hidden}.app-modal-final-submit .app-modal-actions{background:#fff;border-top-color:#d6dde6;padding:.9rem 1.15rem}@media (max-width:640px){.app-modal-final-submit .submit-error-list{grid-template-columns:1fr}}.app-modal-head{z-index:3;border-bottom:1px solid hsl(var(--border));background:linear-gradient(90deg,hsl(var(--primary)/.1),hsl(var(--muted)/.25));justify-content:space-between;align-items:flex-start;gap:1rem;padding:.9rem 1rem;display:flex;position:sticky;top:0}.app-modal-head span{color:hsl(var(--muted-foreground));text-transform:uppercase;font-size:.72rem;font-weight:800}.app-modal-head h3{color:hsl(var(--foreground));margin:.2rem 0 0;font-size:1rem;font-weight:800}.app-modal>.form-grid,.app-modal>p,.modal-inline-error,.modal-warning-detail{margin:1rem}.app-modal>p{color:hsl(var(--foreground));font-size:.9rem;line-height:1.5rem}.modal-inline-error,.modal-warning-detail{border-radius:.45rem;padding:.7rem .8rem;font-size:.82rem;line-height:1.35rem}.modal-inline-error{border:1px solid hsl(var(--danger)/.28);background:hsl(var(--danger)/.08);color:hsl(var(--danger))}.modal-warning-detail{border:1px solid hsl(var(--warning)/.32);background:hsl(var(--warning)/.1);color:hsl(var(--foreground))}.submit-error-list{margin:0;padding-left:1.1rem}.submit-error-list li+li{margin-top:.4rem}.app-modal-actions{border-top:1px solid hsl(var(--border));background:hsl(var(--muted)/.24);justify-content:flex-end;gap:.55rem;padding:.85rem 1rem;display:flex}.application-detail-card{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:8px;overflow:hidden;box-shadow:0 12px 34px #272f3f14}.application-detail-top{border-bottom:1px solid hsl(var(--border));background:linear-gradient(90deg,hsl(var(--primary)/.09),hsl(var(--card))54%);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.1rem;display:flex}.application-detail-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.application-detail-top h2{color:hsl(var(--foreground));margin:.55rem 0 0;font-size:1.1rem;font-weight:700;line-height:1.45rem}.application-detail-top p{color:hsl(var(--muted-foreground));margin:.25rem 0 0;font-size:.8125rem}.application-detail-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;padding:1rem 1.1rem;display:grid}.application-detail-summary>.author-info-row{border:1px solid hsl(var(--border));background:hsl(var(--muted)/.34);border-radius:.45rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.25rem;min-width:0;padding:.65rem .75rem;display:flex}.application-detail-summary>.author-info-row span{color:hsl(var(--muted-foreground));text-transform:uppercase;font-size:.68rem;font-weight:700}.application-detail-summary>.author-info-row strong{overflow-wrap:anywhere;max-width:100%;font-size:.8rem;line-height:1.2rem}.application-history-panel{border-top:1px solid hsl(var(--border));background:#f8fafc;grid-template-columns:minmax(18rem,.8fr) minmax(24rem,1.2fr);display:grid}.application-version-column,.application-timeline-column{min-width:0;padding:1rem 1.1rem}.application-version-column{border-right:1px solid hsl(var(--border))}.application-history-heading{min-width:0;color:hsl(var(--primary));align-items:flex-start;gap:.55rem;margin-bottom:.75rem;display:flex}.application-history-heading>div{flex:1;min-width:0}.application-history-heading h3,.application-history-heading p{margin:0}.application-history-heading h3{color:hsl(var(--foreground));font-size:.88rem;font-weight:750}.application-history-heading p{color:hsl(var(--muted-foreground));margin-top:.2rem;font-size:.72rem;line-height:1.15rem}.application-version-list,.application-timeline-list{gap:.5rem;display:grid}.application-version-row{border:1px solid hsl(var(--border));color:inherit;background:#fff;border-left:3px solid #1da563;border-radius:6px;grid-template-columns:2.35rem minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.65rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:grid}.application-version-row:hover,.application-version-row:focus-visible{border-color:hsl(var(--primary)/.45);outline:none;box-shadow:0 4px 14px #272f3f14}.application-version-number{color:#18814e;background:#e5faf0;border-radius:6px;place-items:center;width:2.1rem;height:2.1rem;font-size:.75rem;font-weight:800;display:grid}.application-version-row>span:nth-child(2){gap:.15rem;min-width:0;display:grid}.application-version-row strong{font-size:.8rem;font-weight:700}.application-version-row small{color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;overflow:hidden}.application-version-empty{border:1px dashed hsl(var(--border));background:hsl(var(--background));color:hsl(var(--muted-foreground));border-radius:6px;align-items:flex-start;gap:.65rem;padding:.75rem;display:flex}.application-version-empty>svg{color:hsl(var(--primary));flex:none;margin-top:.1rem}.application-version-empty>span{gap:.2rem;display:grid}.application-version-empty strong{color:hsl(var(--foreground));font-size:.78rem;font-weight:700}.application-version-empty small{font-size:.7rem;line-height:1.1rem}.application-timeline-list{max-height:21rem;padding-right:.3rem;overflow-y:auto}.application-timeline-row{border-bottom:1px solid hsl(var(--border)/.72);grid-template-columns:.75rem minmax(0,1fr) auto;align-items:start;gap:.55rem;padding:.2rem 0 .7rem;display:grid;position:relative}.application-timeline-row:last-child{border-bottom:0;padding-bottom:.2rem}.application-timeline-dot{background:hsl(var(--muted-foreground));width:.65rem;height:.65rem;box-shadow:0 0 0 1px hsl(var(--border));border:2px solid #fff;border-radius:50%;margin-top:.3rem}.application-timeline-row.tone-info .application-timeline-dot{background:#118ce4}.application-timeline-row.tone-success .application-timeline-dot{background:#1ba763}.application-timeline-row.tone-warning .application-timeline-dot{background:#f5a30a}.application-timeline-row.tone-danger .application-timeline-dot{background:#e42545}.application-timeline-row>div{gap:.13rem;min-width:0;display:grid}.application-timeline-row>div>span{color:hsl(var(--muted-foreground));font-size:.67rem}.application-timeline-row strong{color:hsl(var(--foreground));font-size:.79rem;font-weight:700}.application-timeline-row p{color:hsl(var(--muted-foreground));margin:0;font-size:.72rem;line-height:1.15rem}.application-timeline-row>a{color:hsl(var(--primary));white-space:nowrap;font-size:.7rem;font-weight:700}@media (max-width:980px){.application-history-panel{grid-template-columns:1fr}.application-version-column{border-right:0;border-bottom:1px solid hsl(var(--border))}}.application-detail-section{border-top:1px solid hsl(var(--border));border-left:4px solid hsl(var(--primary));background:hsl(var(--card));padding:0}.application-detail-section>:not(.application-detail-section-head){padding-left:1.1rem;padding-right:1.1rem}.application-detail-section>:last-child{padding-bottom:1rem}.application-detail-section.is-editable{cursor:pointer;transition:background .15s,box-shadow .15s}.application-detail-section.is-editable:hover,.application-detail-section.is-editable:focus-visible{background:hsl(var(--muted)/.28);box-shadow:inset 0 0 0 1px hsl(var(--primary)/.12);outline:none}.application-detail-section-head{background:hsl(var(--muted)/.34);justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;padding:.85rem 1.1rem;display:flex}.application-detail-section h3{color:hsl(var(--foreground));align-items:center;gap:.45rem;margin:0;font-size:.92rem;font-weight:700;display:flex}.application-detail-section.tone-authors{border-left-color:#0f92a3}.application-detail-section.tone-authors .application-detail-section-head{background:linear-gradient(90deg,#0f92a321,hsl(var(--muted)/.28))}.application-detail-section.tone-submission{border-left-color:#166adf}.application-detail-section.tone-submission .application-detail-section-head{background:linear-gradient(90deg,#166adf21,hsl(var(--muted)/.28))}.application-detail-section.tone-files{border-left-color:#df7a07}.application-detail-section.tone-files .application-detail-section-head{background:linear-gradient(90deg,#df7a0724,hsl(var(--muted)/.28))}.application-detail-section.tone-bibliography{border-left-color:#199a5b}.application-detail-section.tone-bibliography .application-detail-section-head{background:linear-gradient(90deg,#199a5b21,hsl(var(--muted)/.28))}.application-detail-section.tone-invoice{border-left-color:#d32254}.application-detail-section.tone-invoice .application-detail-section-head{background:linear-gradient(90deg,#d322541f,hsl(var(--muted)/.28))}.application-edit-pill{border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--muted-foreground));border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .6rem;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}.application-author-table{display:grid;overflow-x:auto}.application-author-row{border-top:1px solid hsl(var(--border)/.72);grid-template-columns:3rem minmax(12rem,.9fr) minmax(12rem,1fr) minmax(12rem,.9fr) minmax(5rem,.35fr);align-items:center;gap:.75rem;min-width:58rem;padding:.7rem 0;display:grid}.application-author-row:first-child{border-top:0}.application-author-row span,.application-author-row em,.application-author-row small{color:hsl(var(--muted-foreground));font-size:.78rem;font-style:normal}.application-author-row strong{color:hsl(var(--foreground));font-size:.85rem}.application-detail-text{margin-top:.75rem}.application-detail-text span{color:hsl(var(--foreground));font-size:.78rem;font-weight:700;display:block}.application-detail-text p,.application-detail-note{color:hsl(var(--muted-foreground));margin:.3rem 0 0;font-size:.84rem;line-height:1.45rem}.book-team-note{border:1px solid hsl(var(--warning)/.28);background:hsl(var(--warning)/.08);color:hsl(var(--foreground));border-radius:.45rem;flex-wrap:wrap;align-items:center;gap:.4rem .75rem;margin-bottom:.85rem;padding:.65rem .75rem;font-size:.82rem;display:flex}.book-team-note strong{color:hsl(var(--warning))}.book-team-note-neutral{border-color:hsl(var(--primary)/.18);background:hsl(var(--primary)/.06)}.book-team-note-neutral strong{color:hsl(var(--primary))}.book-mode-grid,.book-editor-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:.9rem;display:grid}.book-editor-grid{border:1px solid hsl(var(--border));background:linear-gradient(180deg,hsl(var(--card))0%,#f8fafc 100%);border-radius:8px;grid-template-columns:minmax(7.5rem,.62fr) minmax(11rem,1fr) minmax(11rem,1fr) minmax(17rem,1.35fr) minmax(18rem,1.45fr);align-items:start;gap:.7rem;padding:.85rem;box-shadow:0 .35rem 1.2rem #323d520b}.book-editor-grid .form-control{background:hsl(var(--card));height:2.35rem;margin-top:.38rem;font-size:.84rem}.book-editor-grid .editor-title-field .form-control{font-weight:700}.book-editor-grid .editor-email-field .field-note{max-width:24rem;line-height:1.15rem}.book-editor-grid .editor-email-field .field-status-line{margin-top:.45rem}.individual-book-card,.individual-book-file-card,.individual-book-invoice-card{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:8px;overflow:hidden;box-shadow:0 .35rem 1.2rem #323d520a}.congress-submission-grid{grid-template-columns:minmax(16rem,1.15fr) minmax(10rem,.7fr) minmax(12rem,.82fr);align-items:end}.congress-submission-grid .form-label:nth-child(4),.congress-submission-grid .form-label:nth-child(5){max-width:18rem}.submission-text-card{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:8px;overflow:hidden;box-shadow:0 .35rem 1.2rem #323d520a}.submission-text-tabs{border-bottom:1px solid hsl(var(--border));background:#f8fafc;flex-wrap:wrap;gap:.35rem;padding:.7rem .8rem 0;display:flex}.submission-text-tab{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:7px 7px 0 0;padding:.55rem .85rem;font-size:.78rem;font-weight:750}.submission-text-tab.is-active{border-color:hsl(var(--border));background:hsl(var(--background));color:hsl(var(--accent));box-shadow:inset 0 2px 0 hsl(var(--accent))}.submission-text-tab.is-incomplete:after{background:hsl(var(--warning));content:"";vertical-align:.08rem;border-radius:999px;width:.42rem;height:.42rem;margin-left:.45rem;display:inline-block}.submission-text-fields{padding:.9rem}.submission-text-fields textarea.form-control{resize:vertical;min-height:8rem}.submission-text-fields .metronic-rich-editor{margin-top:.5rem}.submission-text-fields .metronic-rich-editor .tox.tox-tinymce{min-height:15rem}.academic-title-editor{gap:.35rem;margin-top:.5rem;display:grid}.academic-title-note{color:hsl(var(--muted-foreground));font-size:.72rem;font-style:italic;font-weight:450;line-height:1.15rem}.academic-formula{white-space:nowrap;font-family:Cambria Math,Times New Roman,serif}.abstract-rule-feedback{border:1px solid hsl(var(--warning)/.3);background:hsl(var(--warning)/.08);color:hsl(var(--foreground));border-radius:7px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1rem;margin-top:.5rem;padding:.5rem .65rem;font-size:.75rem;line-height:1.2rem;display:flex}.abstract-rule-feedback strong{font-weight:750}.abstract-rule-feedback em{color:hsl(var(--warning));font-style:normal;font-weight:700}.abstract-rule-feedback.is-valid{border-color:hsl(var(--success)/.28);background:hsl(var(--success)/.07)}.abstract-rule-feedback.is-valid em{color:hsl(var(--success))}.abstract-rule-feedback.is-invalid{border-color:hsl(var(--danger)/.26);background:hsl(var(--danger)/.055)}.abstract-rule-feedback.is-invalid em,.submission-field-warning{color:hsl(var(--danger))}.submission-field-warning{margin-top:.4rem;font-size:.72rem;font-weight:700;line-height:1rem;display:block}.keyword-chip-input{gap:.35rem;margin-top:.5rem;display:grid}.keyword-chip-list{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:8px;flex-wrap:wrap;align-items:center;gap:.42rem;min-height:2.65rem;padding:.42rem;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:inset 0 1px 1px #1a243206}.keyword-chip-list:focus-within{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary)/.13)}.keyword-chip-list input{min-width:9rem;height:1.85rem;color:hsl(var(--foreground));background:0 0;border:0;outline:0;flex:11rem;font-size:.84rem}.keyword-chip{min-height:1.85rem;color:var(--metronic-primary-dark,hsl(var(--primary)));background:#5b21b613;border:1px solid #5b21b62e;border-radius:999px;align-items:center;gap:.28rem;padding:0 .5rem 0 .62rem;font-size:.76rem;font-weight:750;line-height:1;display:inline-flex}.keyword-chip:hover{background:#5b21b61f;border-color:#5b21b652}.keyword-chip svg{opacity:.72;flex:none}.requested-content-upload-list{grid-template-columns:1fr;gap:.7rem;display:grid}.requested-content-upload-card{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:8px;grid-template-columns:minmax(0,70%) minmax(15rem,30%);gap:0;display:grid;overflow:hidden}.requested-content-summary{border-right:1px solid hsl(var(--border));min-width:0}.requested-content-upload-head{background:hsl(var(--muted)/.28);border-bottom:0;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.65rem .75rem;display:flex}.requested-content-upload-head strong,.requested-content-upload-head span{display:block}.requested-content-rules{border-bottom:0;flex-wrap:wrap;gap:.4rem 1rem;padding:0 .75rem .48rem;display:flex}.requested-content-rules span{color:hsl(var(--foreground));align-items:baseline;gap:.3rem;font-size:.75rem;display:flex}.requested-content-rules strong{color:hsl(var(--muted-foreground));font-size:.66rem;font-weight:650}.requested-content-upload-head strong{color:hsl(var(--foreground));font-size:.8rem}.requested-content-upload-head span{color:hsl(var(--muted-foreground));margin-top:.1rem;font-size:.72rem;line-height:1.1rem}.requested-content-template{border:0;border-top:1px solid hsl(var(--warning)/.2);background:hsl(var(--warning)/.08);color:hsl(var(--foreground));border-bottom:0;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.74rem;display:flex}.requested-content-template span{gap:.12rem;display:grid}.requested-content-template strong{color:hsl(var(--warning-foreground,var(--foreground)));font-size:.72rem}.requested-content-template a{color:#0e71e1;font-weight:750}.requested-content-template em{color:hsl(var(--muted-foreground));font-style:normal}.requested-content-file-row{grid-template-columns:minmax(0,1fr);align-content:center;align-items:center;gap:.45rem;min-width:0;padding:.65rem .75rem;display:grid}.requested-content-file-picker{grid-template-columns:minmax(0,1fr);align-items:center;gap:.35rem;width:100%;min-width:0;max-width:100%;display:grid}.requested-content-file-picker input{border:1px solid hsl(var(--border));background:hsl(var(--card));width:100%;min-width:0;color:hsl(var(--muted-foreground));border-radius:5px;padding:.28rem;font-size:.68rem}.requested-content-file-picker input::file-selector-button{color:#fff;cursor:pointer;background:#197df0;border:0;border-radius:4px;margin-right:.55rem;padding:.42rem .65rem;font-family:inherit;font-size:.7rem;font-weight:650}.requested-content-file-picker input::file-selector-button:hover{background:#146acc}.requested-content-file-picker em{color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-style:normal;overflow:hidden}.requested-content-file-actions{justify-content:flex-start;align-items:center;gap:.3rem;display:flex}.requested-content-file-actions .upload-download-button{color:#0d67ce;background:#197df014;border-color:#197df047}.requested-content-file-actions .upload-download-button:hover{color:#0c5bb6;background:#197df024;border-color:#197df073}.upload-delete-button{border:1px solid hsl(var(--destructive)/.25);background:hsl(var(--destructive)/.06);min-height:2.1rem;color:hsl(var(--destructive));cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:.25rem;padding:.35rem .55rem;font-size:.7rem;display:inline-flex}.requested-content-file-row>.upload-status{grid-column:1/-1}.requested-content-upload-card>.form-textarea{align-self:center;width:calc(100% - 1.5rem);min-height:6rem;margin:.6rem .75rem}.requested-content-upload-card.has-text-entry{grid-column:auto}@media (max-width:850px){.requested-content-upload-list{grid-template-columns:1fr}.requested-content-upload-card.has-text-entry{grid-column:auto}.requested-content-upload-card,.requested-content-file-row,.requested-content-file-picker{grid-template-columns:1fr}.requested-content-summary{border-right:0;border-bottom:1px solid hsl(var(--border))}}.individual-book-card-head{border-bottom:1px solid hsl(var(--border));background:#f8fafc;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.8rem .9rem;display:flex}.individual-book-card-head span{color:hsl(var(--muted-foreground));letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.individual-book-card-head strong{color:hsl(var(--foreground));margin-top:.15rem;font-size:.95rem;font-weight:800;display:block}.individual-book-card-status{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.individual-book-fields{grid-template-columns:minmax(9rem,.65fr) minmax(13rem,.82fr) minmax(15rem,1fr) minmax(15rem,1fr);gap:.75rem;padding:.9rem;display:grid}.individual-book-fields .form-control{margin-top:.38rem}.individual-title-field{grid-column:1/-1}.individual-field-compact,.individual-field-editor,.individual-field-area{min-width:0}.individual-file-grid{gap:0;padding:.85rem;display:grid}.individual-upload-row{background:0 0;border-left:0;border-right:0;border-radius:0;padding-left:0;padding-right:0}.individual-upload-row:first-child{border-top:0}.individual-upload-row:last-child{border-bottom:0}.individual-book-file-card.is-incomplete{border-color:hsl(var(--danger)/.65);box-shadow:inset 3px 0 0 hsl(var(--danger)/.8)}.book-chapter-table,.book-file-table,.book-bibliography-list,.application-book-chapters{gap:.55rem;display:grid}.book-chapter-table{overflow-x:auto}.book-chapter-table-head,.book-chapter-row{grid-template-columns:4rem minmax(14rem,1.3fr) minmax(7rem,.55fr) minmax(12rem,1fr) minmax(12rem,1fr);align-items:center;gap:.5rem;min-width:52rem;display:grid}.book-chapter-table-head,.book-file-table-head{color:hsl(var(--muted-foreground));text-transform:uppercase;font-size:.72rem;font-weight:800}.book-chapter-row,.book-file-row,.application-book-chapter{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:.45rem;padding:.55rem}.book-chapter-row.is-incomplete,.book-file-row.is-incomplete{border-color:hsl(var(--danger)/.65);box-shadow:inset 3px 0 0 hsl(var(--danger)/.8);animation:1.35s ease-in-out infinite required-pulse}@keyframes required-pulse{0%,to{background:hsl(var(--background))}50%{background:hsl(var(--danger)/.045)}}.book-chapter-row strong,.book-file-row strong,.application-book-chapter strong{color:hsl(var(--foreground));font-size:.82rem}.book-file-table-head,.book-file-row{grid-template-columns:8rem repeat(3,minmax(12rem,1fr));align-items:center;gap:.6rem;display:grid}.upload-inline{color:hsl(var(--muted-foreground));gap:.25rem;font-size:.78rem;display:grid}.upload-inline input{width:100%}.upload-inline .upload-status{margin-top:.1rem}.upload-inline .upload-status-line{font-size:.68rem}.upload-inline .upload-download-button{width:fit-content;min-height:1.85rem;padding-inline:.55rem}.application-book-chapter{grid-template-columns:8rem minmax(14rem,1fr) minmax(16rem,1.4fr);align-items:start;gap:.75rem;display:grid}.application-book-chapter span,.application-book-chapter em{color:hsl(var(--muted-foreground));font-size:.82rem;font-style:normal;line-height:1.35rem}.applications-overview-grid{grid-template-columns:minmax(0,1.25fr) minmax(22rem,.75fr);gap:1rem;display:grid}.applications-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:1rem;display:grid}.application-type-card,.application-queue-row{border:1px solid hsl(var(--border));background:#f8fafc;border-radius:8px;align-items:center;transition:border-color .15s,background-color .15s,box-shadow .15s;display:grid}.application-type-card{grid-template-columns:auto 1fr auto auto;gap:.75rem;padding:.9rem}.application-type-card:hover,.application-queue-row:hover{border-color:hsl(var(--primary)/.35);background:hsl(var(--card));box-shadow:0 10px 24px #1a24320e}.application-type-icon,.application-queue-icon{background:hsl(var(--primary)/.1);width:2.2rem;height:2.2rem;color:hsl(var(--primary));border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.application-type-copy{min-width:0}.application-type-copy strong,.application-queue-row strong{color:hsl(var(--foreground));font-size:.875rem;font-weight:650;display:block}.application-type-copy span,.application-queue-row em{color:hsl(var(--muted-foreground));margin-top:.15rem;font-size:.75rem;font-style:normal;line-height:1.2rem;display:block}.application-type-count{background:hsl(var(--foreground)/.06);min-width:2rem;color:hsl(var(--foreground));border-radius:999px;justify-content:center;padding:.25rem .55rem;font-size:.8125rem;font-weight:700;display:inline-flex}.application-queue-list{gap:.55rem;padding:1rem;display:grid}.application-queue-row{grid-template-columns:auto 1fr auto;gap:.7rem;padding:.7rem .8rem}.application-queue-icon.is-warning{background:hsl(var(--warning)/.12);color:hsl(var(--warning))}.application-queue-icon.is-danger{background:hsl(var(--danger)/.12);color:hsl(var(--danger))}.application-queue-icon.is-success{background:hsl(var(--success)/.12);color:hsl(var(--success))}.application-queue-icon.is-neutral{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.application-admin-note{border:1px dashed hsl(var(--warning)/.45);background:hsl(var(--warning)/.08);color:hsl(var(--foreground));border-radius:8px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.application-admin-note-kicker{color:hsl(var(--warning));text-transform:uppercase;font-size:.6875rem;font-weight:800}.application-admin-note strong{margin-top:.2rem;font-size:.9375rem;display:block}.application-admin-note p{max-width:56rem;color:hsl(var(--muted-foreground));margin:.25rem 0 0;font-size:.8125rem;line-height:1.35rem}.application-filter-card{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:8px;grid-template-columns:13rem 13rem 13rem minmax(16rem,1fr);gap:.75rem;padding:1rem;display:grid;box-shadow:0 1px 2px #1a24320a}.application-search-control{display:block;position:relative}.application-search-control svg{z-index:1;color:hsl(var(--muted-foreground));position:absolute;top:50%;left:.7rem;transform:translateY(-50%)}.application-search-control .form-control{padding-left:2.1rem}.application-table-wrap{overflow-x:auto}.application-table{min-width:94rem}.application-table-head,.application-table-row{grid-template-columns:minmax(17rem,1.5fr) minmax(14rem,1fr) minmax(11rem,.8fr) minmax(12rem,.9fr) minmax(9rem,.7fr) minmax(12rem,.85fr) minmax(11rem,.8fr) minmax(10rem,.75fr) minmax(15rem,.9fr);align-items:center;gap:.75rem;display:grid}.application-table-head{border-bottom:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));text-transform:uppercase;background:#f8fafc;padding:.75rem 1rem;font-size:.6875rem;font-weight:800}.application-table-row{border-bottom:1px solid hsl(var(--border)/.76);padding:.85rem 1rem}.application-table-row:last-child{border-bottom:0}.application-table-row>div{min-width:0}.application-table-row strong,.application-table-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.application-table-row strong{color:hsl(var(--foreground));font-size:.8125rem;font-weight:650}.application-table-row span{color:hsl(var(--muted-foreground));margin-top:.2rem;font-size:.75rem}.application-title-link{color:hsl(var(--foreground));text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:700;display:block;overflow:hidden}.application-title-link:hover{color:hsl(var(--primary))}.application-row-sub{color:hsl(var(--muted-foreground));margin-top:.2rem;font-size:.75rem;font-weight:600}.application-row-details{border:1px solid hsl(var(--border));background:#f8fafc;border-radius:8px;grid-column:1/-1}.application-row-details summary{cursor:pointer;color:hsl(var(--primary));padding:.65rem .75rem;font-size:.8125rem;font-weight:700}.application-code{color:hsl(var(--primary));letter-spacing:0;font-size:.75rem;font-weight:800}.application-detail-layout{grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);gap:1rem;display:grid}.application-detail-wide{grid-column:1/-1}.application-detail-head{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}.application-detail-head h3{margin:.25rem 0 0;font-size:1.15rem;font-weight:700}.application-detail-head p{color:hsl(var(--muted-foreground));margin:.25rem 0 0;font-size:.875rem}.application-status-stack{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.application-detail-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:1rem;display:grid}.application-info-tile{border:1px solid hsl(var(--border));background:#f8fafc;border-radius:8px;padding:.85rem}.application-info-tile span{color:hsl(var(--muted-foreground));text-transform:uppercase;font-size:.7rem;font-weight:800;display:block}.application-info-tile strong{color:hsl(var(--foreground));margin-top:.35rem;font-size:.875rem;font-weight:650;display:block}.application-operation-grid{gap:.75rem;padding:1rem;display:grid}.application-operation-item{border:1px solid hsl(var(--border));background:#f8fafc;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.75rem;display:grid}.application-operation-item>span{background:hsl(var(--primary)/.1);width:2rem;height:2rem;color:hsl(var(--primary));border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.application-operation-item em,.application-operation-item strong{display:block}.application-operation-item em{color:hsl(var(--muted-foreground));text-transform:uppercase;font-size:.7rem;font-style:normal;font-weight:800}.application-operation-item strong{margin-top:.1rem;font-size:.875rem;font-weight:650}.application-chapter-table{min-width:58rem}.application-chapter-table.is-compact{min-width:0;padding:0 .75rem .75rem}.application-chapter-head,.application-chapter-row{grid-template-columns:7rem minmax(18rem,1.4fr) minmax(12rem,.9fr) minmax(9rem,.65fr) minmax(16rem,1fr);align-items:center;gap:.75rem;display:grid}.application-chapter-head{border-bottom:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));text-transform:uppercase;background:#f8fafc;padding:.7rem 1rem;font-size:.6875rem;font-weight:800}.application-chapter-row{border-bottom:1px solid hsl(var(--border)/.72);padding:.75rem 1rem;font-size:.8125rem}.application-chapter-row:last-child{border-bottom:0}.application-chapter-row strong{color:hsl(var(--foreground));font-weight:700}.application-chapter-row span{min-width:0;color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:1180px){.compact-type-panel,.author-portal-workspace,.author-application-layout,.call-filter-bar,.applications-overview-grid,.application-detail-layout,.application-filter-card,.congress-step-layout{grid-template-columns:1fr}.congress-wizard-steps,.congress-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.module-settings-grid{grid-template-columns:1fr}.module-setup-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.module-setup-tab{min-width:0}.author-detail-grid,.author-more-panel{grid-template-columns:1fr}.author-call-date-row{grid-template-columns:1fr;gap:.2rem}.author-call-file-row{flex-direction:column;align-items:stretch}.author-call-file-row a{justify-content:center}.author-calls-index-head{display:none}.author-call-row{grid-template-columns:1fr;align-items:start;gap:.55rem}.author-call-row-actions{justify-content:flex-start}.author-call-row-expand{grid-template-columns:1fr;padding-left:1rem}.author-call-row-expand-content{grid-template-columns:1fr}.author-call-row-expand-actions{justify-content:flex-start}.application-detail-top,.application-detail-summary,.profile-grid,.author-document-grid{grid-template-columns:1fr}.author-document-tabs{grid-template-columns:1fr;display:grid}.author-document-tabs button{width:100%}.author-document-tabs button strong{margin-left:auto}.author-certificate-list{padding:.85rem}.author-certificate-row{grid-template-columns:2.5rem minmax(0,1fr);align-items:start}.author-certificate-row>div:not(.author-certificate-main):not(.table-actions){grid-column:2}.author-certificate-row .table-actions{grid-column:1/-1;justify-content:flex-end}.author-documents-hero,.author-document-empty{flex-direction:column;align-items:flex-start}.author-document-empty .kt-btn{margin-left:0}.profile-hero-content{grid-template-columns:minmax(12rem,.45fr) minmax(0,1fr)}.profile-progress-card{grid-column:1/-1;margin-top:0}.application-detail-top{flex-direction:column}.application-author-table{overflow:visible}.application-author-row{grid-template-columns:2rem minmax(0,1fr) auto;gap:.35rem .65rem;min-width:0}.application-author-row>em,.application-author-row>small{grid-column:2/-1}.application-author-row>.kt-badge{grid-area:1/3}.author-payment-main{grid-template-columns:1fr auto}.author-payment-heading{grid-column:1/-1}.author-payment-progress{grid-template-columns:1fr}.author-payment-step{border-right:0;border-bottom:1px solid hsl(var(--border))}.author-payment-step:last-child{border-bottom:0}.author-payment-actions{flex-direction:column;align-items:flex-start}.payment-method-content,.payment-method-content.is-eft{grid-template-columns:1fr}.payment-receipt-actions{justify-content:flex-start}.payment-bank-details{grid-template-columns:1fr}.payment-bank-details>div.is-wide{grid-column:auto}.upload-row,.submit-summary-grid,.submit-chapter-head,.submit-chapter-row,.submit-approval-grid,.upload-control{grid-template-columns:1fr}.upload-download-button{justify-self:start}.management-report-grid{grid-template-columns:1fr}.applications-type-grid,.application-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.coauthor-row,.call-builder-shell{grid-template-columns:1fr}.call-builder-side{border-right:0;border-bottom:1px solid hsl(var(--border))}.call-type-grid,.form-grid-4,.form-grid-3,.individual-book-fields,.book-mode-grid,.book-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.author-person-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.author-person-grid>.form-label,.author-person-grid .author-field-small,.author-person-grid .author-field-medium,.author-person-grid .author-field-name,.author-person-grid .author-field-email,.author-person-grid .author-field-phone,.author-person-grid .author-field-wide{grid-column:span 3}.book-editor-grid{padding:.75rem}}@media (max-width:760px){.jampack-toolbar,.call-builder-topbar,.form-section-header,.author-call-detail-top,.congress-wizard-head,.congress-wizard-footer{flex-direction:column;align-items:stretch}.congress-wizard-steps,.congress-module-grid{grid-template-columns:1fr}.module-settings-head,.field-config-section-head{flex-direction:column;align-items:stretch}.module-tab-section-title{flex-direction:column;align-items:flex-start}.module-tab-section-title small{text-align:left}.module-setting-fields,.module-email-template-head,.module-email-template-row{grid-template-columns:1fr}.module-email-template-head{display:grid}.module-email-source-head{flex-direction:column;align-items:stretch}.module-email-source-grid,.module-email-identity-map,.module-email-privacy-options,.module-acceptance-release-options,.module-communication-scope-note,.module-email-system-links,.module-email-social-grid,.module-channel-status-grid,.module-channel-language-grid,.module-sms-policy-grid,.module-sms-time-grid{grid-template-columns:1fr}.module-email-social-head{flex-direction:column;align-items:stretch}.module-email-social-field{grid-template-columns:1fr}.module-channel-identity-card{grid-template-columns:auto minmax(0,1fr)}.module-channel-identity-actions{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center}.module-channel-action-row{flex-direction:column;align-items:stretch}.module-setup-tabs{grid-template-columns:1fr}.module-setting-field.is-wide,.module-setting-check.is-wide{grid-column:1}.congress-wizard-step strong,.congress-wizard-step small{white-space:normal}.call-type-grid,.form-grid-4,.form-grid-3,.form-grid-2,.requested-file-checks,.individual-book-fields,.book-mode-grid,.book-editor-grid,.book-file-table-head,.book-file-row,.application-book-chapter,.applications-type-grid,.application-detail-facts,.application-chapter-head,.application-chapter-row,.profile-hero-content{grid-template-columns:1fr}.profile-avatar-card{margin-top:-2.25rem}.profile-identity-card,.profile-progress-card{margin-top:0}.profile-identity-card{align-content:start}.application-detail-head,.application-admin-note{flex-direction:column}.form-field-wide{grid-column:1/-1}.application-tabs,.application-tab-content,.application-flow-alert{margin-left:.5rem;margin-right:.5rem}.phone-input-group,.phone-input-group-compact,.orcid-control,.author-assignment-strip,.author-person-grid{grid-template-columns:1fr}.author-person-grid:before,.author-person-grid:after{display:none}.author-person-grid>*{order:initial}.author-person-column,.author-person-column-identity,.author-person-column-contact{grid-column:1/-1}.author-person-column-identity{order:1}.author-person-column-contact{order:2}.author-person-grid>.form-label,.author-person-grid .author-field-small,.author-person-grid .author-field-medium,.author-person-grid .author-field-name,.author-person-grid .author-field-email,.author-person-grid .author-field-phone,.author-person-grid .author-field-wide,.author-person-grid .author-field-full{grid-column:1/-1}.inline-save-bar,.inline-author-update-head,.inline-author-update-actions{flex-direction:column;align-items:stretch}.author-info-row{grid-template-columns:1fr}.application-panel{padding:.75rem}.application-footer,.profile-summary-band,.profile-summary-actions{flex-direction:column;align-items:stretch}.profile-verification-row,.profile-consent-list>div{grid-template-columns:1fr}.profile-verification-action,.profile-contact-verification-actions{justify-content:flex-start}.app-modal-backdrop{align-items:end;padding:.5rem}.app-modal{width:100%;max-height:92vh}.app-modal-actions{flex-direction:column-reverse}}.program-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.program-skeleton-form{border-top:1px solid hsl(var(--border));grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding:1.25rem;display:grid}.program-workspace-grid{grid-template-columns:minmax(340px,.9fr) minmax(420px,1.1fr);gap:1.25rem;margin-bottom:1.25rem;display:grid}.program-ready-list,.program-suggestion-list,.program-conflict-list{gap:.75rem;padding:1rem;display:grid}.program-ready-card,.program-suggestion-card,.program-conflict-card{border:1px solid hsl(var(--border));border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:.9rem;display:flex}.program-ready-card{background:linear-gradient(135deg,#f5f9ff,#fff)}.program-suggestion-card{background:linear-gradient(135deg,#edfcfa,#fffbf0)}.program-conflict-card{justify-content:flex-start;align-items:flex-start}.program-conflict-card.severity-error{background:#f0385d12;border-color:#f0385d47}.program-conflict-card.severity-warning{background:#fab5051a;border-color:#fab50559}.program-ready-card>div,.program-suggestion-card>div,.program-conflict-card>div{gap:.25rem;min-width:0;display:grid}.program-ready-card strong,.program-suggestion-card strong,.program-conflict-card strong{color:hsl(var(--foreground));overflow-wrap:anywhere;font-size:.92rem;font-weight:700;line-height:1.35}.program-ready-card span,.program-suggestion-card span,.program-conflict-card span,.program-ready-card em,.program-suggestion-card em{color:hsl(var(--muted-foreground));overflow-wrap:anywhere;font-size:.78rem;font-style:normal;line-height:1.35}.program-panel-empty,.program-conflict-ok{border:1px dashed hsl(var(--border));color:hsl(var(--muted-foreground));text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;min-height:4.5rem;padding:1rem;display:flex}.program-conflict-ok{color:#117e39;background:#22c35d14;border-color:#22c35d3d;font-weight:700}.program-board{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:14px;overflow:hidden;box-shadow:0 10px 30px #1018280f}.program-board-head{color:#fff;background:linear-gradient(135deg,#06f,#0999b9);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem;display:flex}.program-board-head>div,.program-day-title,.program-room-title,.program-session-head>div,.program-item-row>div:first-child{gap:.2rem;min-width:0;display:grid}.program-board-head strong{font-size:1rem;line-height:1.35}.program-board-head span{color:#ffffffc7;font-size:.82rem}.program-day-section{border-top:1px solid hsl(var(--border));padding:1rem}.program-day-title{margin-bottom:.75rem}.program-day-title strong{color:hsl(var(--foreground));font-size:1rem}.program-day-title span{color:hsl(var(--muted-foreground));font-size:.82rem}.program-room-grid{gap:1rem;padding-bottom:.25rem;display:grid;overflow-x:auto}.program-room-column{border:1px solid hsl(var(--border));background:#f5f7fa;border-radius:12px;gap:.75rem;min-width:280px;padding:.75rem;display:grid}.program-room-title{border-bottom:1px solid hsl(var(--border));padding-bottom:.65rem}.program-room-title strong{color:hsl(var(--foreground));font-size:.9rem}.program-room-title span{color:hsl(var(--muted-foreground));font-size:.76rem}.program-session-card{border:1px solid hsl(var(--border));background:#fff;border-left:4px solid #1a75ff;border-radius:10px;gap:.65rem;padding:.8rem;display:grid}.program-session-card.is-break{background:#fff9eb;border-left-color:#fab505}.program-session-head{justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.program-session-head strong{color:hsl(var(--foreground));font-size:.86rem;line-height:1.35}.program-session-head span{color:hsl(var(--muted-foreground));font-size:.74rem}.program-item-list{gap:.5rem;display:grid}.program-item-row{background:#f5f9ff;border:1px solid #cce0ff;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.6rem;display:flex}.program-item-row.is-empty{background:#fff;border-style:dashed}.program-item-row span{color:hsl(var(--muted-foreground));font-size:.72rem}.program-item-row strong{color:hsl(var(--foreground));overflow-wrap:anywhere;font-size:.82rem;line-height:1.35}.program-item-row em{color:hsl(var(--muted-foreground));font-size:.74rem;font-style:normal}.program-item-actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}@media (max-width:1180px){.program-workspace-grid,.program-skeleton-form{grid-template-columns:1fr}.program-toolbar-actions{justify-content:flex-start}}@media (max-width:760px){.program-board-head,.program-ready-card,.program-suggestion-card{flex-direction:column;align-items:stretch}}.program-reference-form{border-top:1px solid hsl(var(--border));grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding:1.25rem;display:grid}.program-reference-form.compact{border:1px solid hsl(var(--border));border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:1rem}.program-reference-form h3{color:hsl(var(--foreground));grid-column:1/-1;margin:0;font-size:1rem;font-weight:800}.program-span-2{grid-column:span 2}.program-check-row{color:hsl(var(--foreground));align-items:center;gap:.55rem;font-size:.86rem;font-weight:700;display:inline-flex}.program-form-actions,.program-inline-action{justify-content:flex-end;align-items:flex-end;display:flex}.program-form-actions{grid-column:1/-1}.program-reference-toolbar{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:12px;flex-wrap:wrap;align-items:center;gap:.65rem;padding:.9rem;display:flex;box-shadow:0 10px 30px #1018280d}.program-reference-toolbar>div:first-child{gap:.15rem;min-width:220px;margin-right:auto;display:grid}.program-reference-toolbar strong,.program-reference-board-head strong{color:hsl(var(--foreground));font-size:1rem;font-weight:800;line-height:1.35}.program-reference-toolbar span,.program-reference-board-head span{color:hsl(var(--muted-foreground));font-size:.78rem;line-height:1.35}.program-table-wrap{overflow-x:auto}.program-reference-table{border-collapse:collapse;width:100%;min-width:920px}.program-reference-table th,.program-reference-table td{border-top:1px solid hsl(var(--border));color:hsl(var(--foreground));text-align:left;vertical-align:top;padding:.85rem 1rem;font-size:.82rem;line-height:1.45}.program-reference-table th{color:hsl(var(--muted-foreground));letter-spacing:0;text-transform:uppercase;background:#f8fafc;font-size:.72rem;font-weight:800}.program-reference-table strong{color:#06f;font-weight:800}.program-inline-form{border-top:1px solid hsl(var(--border));grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:1rem;padding:1.25rem;display:grid}.program-manual-grid{border-top:1px solid hsl(var(--border));grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1.25rem;display:grid}.program-reference-board{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:14px;overflow:hidden;box-shadow:0 10px 30px #1018280f}.program-reference-board-head{color:#fff;background:linear-gradient(135deg,#06f,#0999b9);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.program-reference-board-head strong,.program-reference-board-head span{color:#fff}.program-reference-board-head span{opacity:.78}.program-reference-day{border-top:1px solid hsl(var(--border));gap:1rem;padding:1rem;display:grid}.program-reference-day-title{align-items:center;gap:.75rem;display:flex}.program-reference-day-title strong{color:hsl(var(--foreground));font-size:1rem;font-weight:800}.program-reference-day-title span{color:hsl(var(--muted-foreground));font-size:.8rem}.program-reference-room{border:1px solid hsl(var(--border));border-radius:12px;overflow:hidden}.program-reference-room-head{background:#f8fafc;justify-content:space-between;align-items:center;padding:.85rem 1rem;display:flex}.program-reference-room-head strong{color:hsl(var(--foreground));font-size:.92rem;font-weight:800}.program-reference-room-head span{color:hsl(var(--muted-foreground));font-size:.78rem}.program-reference-session{border-top:1px solid hsl(var(--border));display:grid}.program-reference-session-head{justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.program-reference-session-head>div:first-child{gap:.2rem;min-width:0;display:grid}.program-reference-session-head strong{color:hsl(var(--foreground));font-size:.9rem;font-weight:800}.program-reference-session-head span{color:hsl(var(--muted-foreground));font-size:.76rem}.program-reference-item{border-top:1px solid hsl(var(--border));grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem 1rem;display:grid}.program-reference-item.is-empty{background:#f8fafc8c}.program-reference-item time{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;font-size:.76rem;line-height:1.45}.program-reference-item>div:nth-child(2){gap:.16rem;min-width:0;display:grid}.program-reference-item strong{color:hsl(var(--foreground));overflow-wrap:anywhere;font-size:.86rem;font-weight:800;line-height:1.35}.program-reference-item span,.program-reference-item em{color:hsl(var(--muted-foreground));overflow-wrap:anywhere;font-size:.75rem;font-style:normal;line-height:1.35}.program-reference-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}@media (max-width:1180px){.program-reference-form,.program-inline-form,.program-manual-grid{grid-template-columns:1fr}.program-span-2{grid-column:auto}}@media (max-width:760px){.program-reference-toolbar,.program-reference-session-head,.program-reference-room-head,.program-reference-day-title{flex-direction:column;align-items:stretch}.program-reference-item{grid-template-columns:1fr}.program-reference-actions{justify-content:flex-start}}.congress-module-grid{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));align-items:stretch}.congress-module-card{grid-template-columns:auto minmax(0,1fr);height:100%;min-height:0}.congress-module-card>span,.congress-module-card>div,.module-setup-tab>span,.module-setup-tab>div,.module-setting-card-head>div,.module-email-template-copy{min-width:0}.congress-module-card strong,.congress-module-card em,.congress-module-card small,.module-setup-tab strong,.module-setup-tab small,.module-setting-card-head strong,.module-setting-card-head small,.module-email-template-copy strong,.module-email-template-copy span,.module-management-note strong,.module-management-note span{white-space:normal;overflow-wrap:anywhere;word-break:normal;max-width:100%}.congress-module-card strong{line-height:1.32}.congress-module-card em,.congress-module-card small{line-height:1.42}.module-setup-tabs{grid-template-columns:repeat(auto-fit,minmax(11.75rem,1fr));display:grid;overflow:visible}.module-setup-tab{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;min-width:0;height:auto;min-height:4.4rem}.module-setting-card-head{align-items:flex-start}.module-setting-fields{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.module-email-template-row{grid-template-columns:minmax(15rem,1fr) minmax(12rem,.72fr) minmax(8.5rem,auto);align-items:flex-start}.module-email-template-row .form-control{width:100%;min-width:0}.module-template-edit-link{white-space:normal;min-width:0;height:auto}@media (max-width:900px){.congress-module-grid,.module-settings-grid,.module-email-template-row,.module-email-source-grid,.module-email-identity-map,.module-email-privacy-options,.module-acceptance-release-options,.module-communication-scope-note,.module-email-system-links{grid-template-columns:1fr}.module-settings-head,.module-sequence-actions{flex-direction:column;align-items:stretch}.module-setup-summary,.module-sequence-actions>div{justify-content:flex-start}.module-setting-card-head{grid-template-columns:auto minmax(0,1fr)}.module-setting-card-head>.kt-badge{grid-column:1/-1;justify-self:flex-start}}.sms-management-hero{color:#fff;background:linear-gradient(135deg,#0f9099 0%,#0b7084 46%,#1156b0 100%);border:1px solid #179ca640;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin-bottom:1rem;padding:1.35rem;display:grid;overflow:hidden;box-shadow:0 16px 32px #183d6226}.sms-management-hero .kt-badge{color:#fff;background:#ffffff24;border-color:#ffffff3d}.sms-management-hero h3{color:#fff;letter-spacing:0;max-width:54rem;margin:.7rem 0 0;font-size:clamp(1.15rem,1.8vw,1.7rem);font-weight:650;line-height:1.25}.sms-management-hero p{color:#ffffffd1;max-width:58rem;margin:.65rem 0 0;font-size:.9rem;line-height:1.58}.sms-management-hero-flow{color:#fff;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:8px;align-items:center;gap:.5rem;min-width:0;padding:.65rem;display:inline-flex;box-shadow:inset 0 1px #ffffff1f}.sms-management-hero-flow span,.sms-management-hero-flow button{color:#fff;cursor:pointer;white-space:nowrap;background:#ffffff21;border:0;border-radius:6px;justify-content:center;align-items:center;min-height:2.15rem;padding:0 .75rem;font-family:inherit;font-size:.78rem;font-weight:650;line-height:1.2;display:inline-flex}.sms-management-hero-flow button:hover{background:#ffffff38}.sms-management-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:.875rem;margin-bottom:1rem;display:grid}.sms-metric-card{border:1px solid hsl(var(--border));background:hsl(var(--card));text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:.8rem;min-height:6.2rem;padding:1rem;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #1a24320a,0 10px 24px #1a243209}.sms-metric-card:hover,.sms-metric-card.is-active{border-color:currentColor;box-shadow:0 0 0 3px,0 14px 28px #1a243214}.sms-metric-card:after{content:"";opacity:.09;background:currentColor;border-radius:50%;width:5.7rem;height:5.7rem;position:absolute;bottom:-2rem;right:-1.7rem}.sms-metric-card>span{color:#fff;background:currentColor;border-radius:8px;justify-content:center;align-items:center;width:2.55rem;height:2.55rem;display:inline-flex;box-shadow:0 10px 20px}.sms-metric-card>div{min-width:0}.sms-metric-card strong,.sms-metric-card em,.sms-metric-card small{overflow-wrap:anywhere;letter-spacing:0;max-width:100%;display:block}.sms-metric-card strong{color:hsl(var(--foreground));font-size:1.15rem;font-weight:650;line-height:1.25}.sms-metric-card em{color:hsl(var(--foreground));margin-top:.2rem;font-size:.82rem;font-style:normal;font-weight:600;line-height:1.35}.sms-metric-card small{color:hsl(var(--muted-foreground));margin-top:.24rem;font-size:.76rem;line-height:1.35}.sms-metric-card.tone-blue{color:#1a81ff;background:linear-gradient(135deg,#fff 0%,#f0f7ff 100%)}.sms-metric-card.tone-green{color:#16c55f;background:linear-gradient(135deg,#fff 0%,#eefcf4 100%)}.sms-metric-card.tone-amber{color:#f0a400;background:linear-gradient(135deg,#fff 0%,#fff9eb 100%)}.sms-metric-card.tone-rose{color:#f82550;background:linear-gradient(135deg,#fff 0%,#fff0f3 100%)}.sms-metric-card.tone-violet{color:#7c41f1;background:linear-gradient(135deg,#fff 0%,#f5f0ff 100%)}.sms-metric-card.tone-slate{color:#5a6990;background:linear-gradient(135deg,#fff 0%,#f5f7fa 100%)}.sms-management-grid{grid-template-columns:minmax(0,1.12fr) minmax(24rem,.88fr);gap:1rem;margin-bottom:1rem;display:grid}.sms-management-card{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:8px;padding:1rem;overflow:hidden;box-shadow:0 1px 2px #1a24320a,0 16px 30px #1a243209}.sms-console{padding:0}.sms-console-tabs{border-bottom:1px solid hsl(var(--border));background:#f8fafc;flex-wrap:wrap;gap:.45rem;padding:.85rem;display:flex}.sms-console-tabs button{border:1px solid hsl(var(--border));min-height:2.35rem;color:hsl(var(--muted-foreground));cursor:pointer;background:#fff;border-radius:8px;padding:0 .85rem;font-size:.8rem;font-weight:650;line-height:1.2}.sms-console-tabs button:hover,.sms-console-tabs button.is-active{border-color:hsl(var(--primary));background:hsl(var(--primary)/.08);color:hsl(var(--primary))}.sms-console>div:not(.sms-console-tabs){padding:1rem}.sms-action-catalog{gap:1rem;display:grid}.sms-action-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem;display:grid}.sms-action-summary-tile{border:1px solid hsl(var(--border));background:linear-gradient(135deg,#fff 0%,#f8fafc 100%);border-radius:8px;gap:.18rem;min-width:0;padding:.75rem;display:grid}.sms-action-summary-tile strong,.sms-action-summary-tile span{overflow-wrap:anywhere;max-width:100%;display:block}.sms-action-summary-tile strong{color:hsl(var(--foreground));font-size:1.2rem;font-weight:650;line-height:1.1}.sms-action-summary-tile span{color:hsl(var(--muted-foreground));font-size:.76rem;font-weight:650;line-height:1.35}.sms-action-toolbar{grid-template-columns:minmax(18rem,1fr) minmax(12rem,auto) minmax(10rem,auto);gap:.65rem;display:grid}.sms-action-toolbar label{min-width:0;display:block;position:relative}.sms-action-toolbar label svg{color:hsl(var(--muted-foreground));position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.sms-action-toolbar input,.sms-action-toolbar select{border:1px solid hsl(var(--border));width:100%;height:2.55rem;color:hsl(var(--foreground));background:#fff;border-radius:8px;outline:none;font-size:.82rem}.sms-action-toolbar input{padding:0 .75rem 0 2.25rem}.sms-action-toolbar select{padding:0 .75rem}.sms-action-list{gap:.75rem;display:grid}.sms-action-row{border:1px solid hsl(var(--border));border-left:4px solid hsl(var(--primary));background:#fff;border-radius:8px;gap:.75rem;min-width:0;padding:.9rem;display:grid;box-shadow:0 1px 2px #1a243208}.sms-action-main{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.sms-action-main>div:first-child{min-width:0}.sms-action-main strong,.sms-action-main span{overflow-wrap:anywhere;max-width:100%;display:block}.sms-action-main strong{color:hsl(var(--foreground));font-size:.95rem;font-weight:650;line-height:1.35}.sms-action-main span{color:hsl(var(--muted-foreground));margin-top:.14rem;font-size:.78rem;line-height:1.35}.sms-action-badges{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.sms-action-detail-grid{grid-template-columns:minmax(10rem,.55fr) minmax(13rem,1fr) minmax(13rem,1fr) minmax(7rem,.35fr);gap:.6rem;display:grid}.sms-action-detail-grid>div{background:#f8fafc;border-radius:8px;gap:.2rem;min-width:0;padding:.65rem;display:grid}.sms-action-detail-grid span,.sms-action-detail-grid strong{overflow-wrap:anywhere;max-width:100%}.sms-action-detail-grid span{color:hsl(var(--muted-foreground));text-transform:uppercase;font-size:.68rem;font-weight:800;line-height:1.25}.sms-action-detail-grid strong{color:hsl(var(--foreground));font-size:.78rem;font-weight:600;line-height:1.38}.sms-action-token-row{flex-wrap:wrap;gap:.35rem;display:flex}.sms-action-token-row code{color:#098295;overflow-wrap:anywhere;background:#f1fcfe;border:1px solid #0ca8c03d;border-radius:999px;align-items:center;min-height:1.7rem;padding:0 .55rem;font-size:.72rem;font-weight:700;line-height:1.25;display:inline-flex}.sms-action-note{border:1px dashed hsl(var(--warning)/.34);background:hsl(var(--warning)/.08);color:#98690b;border-radius:8px;align-items:flex-start;gap:.45rem;padding:.65rem;font-size:.78rem;line-height:1.4;display:flex}.sms-action-note svg{flex:none;margin-top:.08rem}.sms-action-footer{justify-content:flex-end;display:flex}.sms-action-footer button{border:1px solid hsl(var(--primary)/.24);background:hsl(var(--primary)/.08);min-height:2.1rem;color:hsl(var(--primary));cursor:pointer;border-radius:8px;padding:0 .75rem;font-size:.78rem;font-weight:650}.sms-action-footer button:hover{background:hsl(var(--primary)/.14)}.sms-card-head{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:grid}.sms-card-head>span{background:hsl(var(--primary)/.1);width:2.55rem;height:2.55rem;color:hsl(var(--primary));border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.sms-card-head>div{min-width:0}.sms-card-head em,.sms-card-head strong,.sms-card-head small{overflow-wrap:anywhere;letter-spacing:0;max-width:100%;display:block}.sms-card-head em{color:hsl(var(--primary));text-transform:uppercase;font-size:.68rem;font-style:normal;font-weight:800;line-height:1.3}.sms-card-head strong{color:hsl(var(--foreground));margin-top:.16rem;font-size:1rem;font-weight:650;line-height:1.35}.sms-card-head small{color:hsl(var(--muted-foreground));margin-top:.25rem;font-size:.82rem;line-height:1.45}.sms-otp-flow{gap:.75rem;display:grid}.sms-otp-step{border:1px solid hsl(var(--border));color:hsl(var(--primary));text-align:left;cursor:pointer;background:#f8fafc;border-left:4px solid;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.75rem;padding:.85rem;display:grid}.sms-otp-step:hover{background:#fff;box-shadow:0 0 0 3px}.sms-otp-step>span{color:#fff;background:currentColor;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.78rem;font-weight:800;display:inline-flex}.sms-otp-step>div{min-width:0}.sms-otp-step strong,.sms-otp-step em,.sms-otp-step small{overflow-wrap:anywhere;letter-spacing:0;max-width:100%;display:block}.sms-otp-step strong{color:hsl(var(--foreground));font-size:.9rem;font-weight:650;line-height:1.35}.sms-otp-step em{color:hsl(var(--foreground));margin-top:.2rem;font-size:.82rem;font-style:normal;line-height:1.45}.sms-otp-step small{color:hsl(var(--muted-foreground));margin-top:.32rem;font-size:.76rem;line-height:1.45}.sms-otp-step.tone-blue{color:#1a81ff}.sms-otp-step.tone-green{color:#16c55f}.sms-otp-step.tone-amber{color:#f0a400}.sms-otp-step.tone-rose{color:#f82550}.sms-rule-box{background:#f1fdfd;border:1px dashed #17a1ab5c;border-radius:8px;gap:.3rem;margin-top:.9rem;padding:.85rem;display:grid}.sms-rule-box strong{color:#0b6d74;font-size:.86rem;font-weight:650}.sms-rule-box span{color:#4e5874;font-size:.82rem;line-height:1.5}.sms-test-box{background:linear-gradient(135deg,#f1fdfd,#f5f9ff);border-style:solid;gap:.55rem}.sms-test-inline{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;display:grid}.sms-test-feedback{border-radius:8px;padding:.55rem .7rem;font-weight:650;display:block}.sms-test-feedback.is-error{border:1px solid hsl(var(--danger)/.28);background:hsl(var(--danger)/.08);color:hsl(var(--danger))}.sms-test-feedback.is-success{border:1px solid hsl(var(--success)/.28);background:hsl(var(--success)/.08);color:hsl(var(--success))}.sms-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-bottom:.9rem;display:grid}.sms-setting-row{border:1px solid hsl(var(--border));background:#f8fafc;border-radius:8px;gap:.25rem;min-width:0;padding:.75rem;display:grid}.sms-setting-row span{color:hsl(var(--muted-foreground));text-transform:uppercase;font-size:.7rem;font-weight:800;line-height:1.25}.sms-setting-row strong{color:hsl(var(--foreground));overflow-wrap:anywhere;font-size:.82rem;font-weight:600;line-height:1.38}.sms-endpoint-list{gap:.55rem;display:grid}.sms-endpoint-list>div{border:1px solid hsl(var(--border));background:#fff;border-radius:8px;grid-template-columns:auto minmax(7rem,.42fr) minmax(0,1fr);align-items:center;gap:.6rem;padding:.58rem;display:grid}.sms-endpoint-list strong{min-width:0;color:hsl(var(--foreground));overflow-wrap:anywhere;font-size:.8rem;font-weight:650;line-height:1.25}.sms-endpoint-list code{overflow-wrap:anywhere;color:#2f3850;background:#f5f7fa;border-radius:6px;min-width:0;padding:.38rem .5rem;font-size:.74rem;line-height:1.35}.sms-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.sms-template-workspace{grid-template-columns:minmax(18rem,.42fr) minmax(0,1fr);gap:1rem;display:grid}.sms-template-sidebar{align-content:flex-start;gap:.75rem;min-width:0;display:grid}.sms-console-actionbar{grid-template-columns:minmax(0,1fr) minmax(7.5rem,auto);gap:.55rem;display:grid}.sms-console-actionbar label{min-width:0;display:block;position:relative}.sms-console-actionbar label svg{color:hsl(var(--muted-foreground));position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.sms-console-actionbar input,.sms-console-actionbar select{border:1px solid hsl(var(--border));width:100%;height:2.55rem;color:hsl(var(--foreground));background:#fff;border-radius:8px;outline:none;font-size:.82rem}.sms-console-actionbar input{padding:0 .75rem 0 2.25rem}.sms-console-actionbar select{padding:0 .75rem}.sms-template-list{gap:.55rem;max-height:38rem;padding-right:.1rem;display:grid;overflow:auto}.sms-template-list-button{border:1px solid hsl(var(--border));color:hsl(var(--primary));cursor:pointer;text-align:left;background:#f8fafc;border-left:4px solid;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:.65rem;padding:.75rem;display:grid}.sms-template-list-button:hover,.sms-template-list-button.is-active{background:#fff;border-color:currentColor;box-shadow:0 0 0 3px}.sms-template-list-button.tone-blue{color:#1a81ff}.sms-template-list-button.tone-green{color:#16c55f}.sms-template-list-button.tone-amber{color:#f0a400}.sms-template-list-button.tone-rose{color:#f82550}.sms-template-list-button.tone-violet{color:#7c41f1}.sms-template-list-button.tone-cyan{color:#0ca8c0}.sms-template-list-button span,.sms-template-list-button strong,.sms-template-list-button em{overflow-wrap:anywhere;min-width:0;max-width:100%}.sms-template-list-button strong,.sms-template-list-button em{letter-spacing:0;display:block}.sms-template-list-button strong{color:hsl(var(--foreground));font-size:.82rem;font-weight:650;line-height:1.35}.sms-template-list-button em{color:hsl(var(--muted-foreground));margin-top:.16rem;font-size:.72rem;font-style:normal;line-height:1.35}.sms-template-editor{border:1px solid hsl(var(--border));background:#fff;border-radius:8px;min-width:0;padding:1rem}.sms-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.sms-char-counter{color:hsl(var(--muted-foreground));margin-top:.35rem;font-size:.75rem;font-weight:550;display:block}.sms-editor-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.95rem;display:flex}.sms-preview-phone{border:1px solid hsl(var(--border));color:#fff;background:linear-gradient(#171e31 0%,#252c41 100%);border-radius:8px;max-width:28rem;margin-top:1rem;padding:.8rem}.sms-preview-phone>div{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.65rem;display:flex}.sms-preview-phone span,.sms-preview-phone strong{font-size:.78rem;line-height:1.35}.sms-preview-phone span{color:#ffffffad}.sms-preview-phone strong{color:#fff;font-weight:650}.sms-preview-phone p{color:#fff;overflow-wrap:anywhere;background:#ffffff1f;border-radius:8px;margin:.8rem 0 0;padding:.75rem;font-size:.88rem;line-height:1.5}.sms-template-card{border:1px solid hsl(var(--border));background:hsl(var(--card));min-width:0;color:hsl(var(--primary));border-top:4px solid;border-radius:8px;gap:.5rem;padding:.85rem;display:grid}.sms-template-card.tone-blue{color:#1a81ff}.sms-template-card.tone-green{color:#16c55f}.sms-template-card.tone-amber{color:#f0a400}.sms-template-card.tone-rose{color:#f82550}.sms-template-card.tone-violet{color:#7c41f1}.sms-template-card.tone-cyan{color:#0ca8c0}.sms-template-head{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.sms-template-head span{min-width:0;color:hsl(var(--muted-foreground));overflow-wrap:anywhere;text-align:right;font-size:.72rem;font-weight:700;line-height:1.3}.sms-template-card strong,.sms-template-card em,.sms-template-card p{overflow-wrap:anywhere;letter-spacing:0;max-width:100%}.sms-template-card strong{color:hsl(var(--foreground));font-size:.95rem;font-weight:650;line-height:1.35}.sms-template-card em{color:hsl(var(--muted-foreground));font-size:.78rem;font-style:normal;font-weight:650;line-height:1.35}.sms-template-card p{color:#3d4761;background:#f8fafc;border-radius:8px;min-height:4.35rem;margin:0;padding:.7rem;font-size:.82rem;line-height:1.48}.sms-template-meta{flex-wrap:wrap;gap:.38rem;display:flex}.sms-template-meta span{color:#fff;background:currentColor;border-radius:999px;align-items:center;min-height:1.55rem;padding:0 .55rem;font-size:.68rem;font-weight:700;line-height:1.2;display:inline-flex}.sms-queue-table{gap:.65rem;display:grid}.sms-queue-row{border:1px solid hsl(var(--border));background:#f8fafc;border-radius:8px;grid-template-columns:minmax(11rem,.85fr) minmax(9rem,.72fr) minmax(11rem,.78fr) minmax(11rem,1fr);align-items:flex-start;gap:.75rem;padding:.8rem;display:grid}.sms-queue-row>div{gap:.18rem;min-width:0;display:grid}.sms-queue-row strong,.sms-queue-row span,.sms-queue-row em,.sms-queue-row code{overflow-wrap:anywhere;max-width:100%}.sms-queue-row strong{color:hsl(var(--foreground));font-size:.82rem;font-weight:650;line-height:1.35}.sms-queue-row button{border:1px solid hsl(var(--primary)/.24);background:hsl(var(--primary)/.08);min-height:1.8rem;color:hsl(var(--primary));cursor:pointer;border-radius:6px;justify-self:flex-start;font-size:.72rem;font-weight:650}.sms-queue-row span,.sms-queue-row em{color:hsl(var(--muted-foreground));font-size:.75rem;font-style:normal;line-height:1.35}.sms-queue-row code{color:#2f3850;background:#fff;border-radius:6px;padding:.28rem .42rem;font-size:.72rem;line-height:1.35}.sms-report-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.sms-report-list>div,.sms-report-list>button{border:1px solid hsl(var(--border));text-align:left;background:#f8fafc;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.32rem .55rem;padding:.75rem;display:grid}.sms-report-list>button{cursor:pointer}.sms-report-list>button:hover{border-color:hsl(var(--primary));background:#fff}.sms-report-list .kt-badge{justify-self:flex-start}.sms-report-list strong{color:hsl(var(--foreground));justify-self:end;font-size:1.1rem;font-weight:650;line-height:1}.sms-report-list span{color:hsl(var(--muted-foreground));grid-column:1/-1;font-size:.78rem;line-height:1.35}.sms-adapter-map{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.sms-adapter-map>div{border:1px solid hsl(var(--border));background:linear-gradient(135deg,#f8fafc 0%,#fff 100%);border-radius:8px;gap:.28rem;min-width:0;padding:.85rem;display:grid}.sms-adapter-map svg{color:hsl(var(--primary))}.sms-adapter-map strong,.sms-adapter-map span{overflow-wrap:anywhere;max-width:100%}.sms-adapter-map strong{color:hsl(var(--foreground));font-size:.88rem;font-weight:650;line-height:1.35}.sms-adapter-map span{color:hsl(var(--muted-foreground));font-size:.78rem;line-height:1.45}@media (max-width:1300px){.sms-management-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.sms-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sms-template-workspace{grid-template-columns:1fr}.sms-action-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.sms-action-toolbar,.sms-action-detail-grid{grid-template-columns:1fr}.sms-queue-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1050px){.sms-management-hero,.sms-management-grid{grid-template-columns:1fr}.sms-management-hero-flow{flex-wrap:wrap;justify-self:flex-start}.sms-adapter-map{grid-template-columns:1fr}.sms-adapter-map svg{justify-self:center;transform:rotate(90deg)}}@media (max-width:760px){.sms-management-metrics,.sms-action-summary,.sms-settings-grid,.sms-template-grid,.sms-editor-grid,.sms-console-actionbar,.sms-queue-row,.sms-report-list,.sms-endpoint-list>div{grid-template-columns:1fr}.sms-management-hero,.sms-management-card{padding:.85rem}.sms-management-hero-flow{width:100%}.sms-management-hero-flow span,.sms-management-hero-flow button{white-space:normal;text-align:center;flex:8rem;justify-content:center}.sms-template-head{flex-direction:column;align-items:flex-start}.sms-template-head span{text-align:left}}.action-registry-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:.8rem;margin-bottom:1rem;display:grid}.action-registry-metric{border:1px solid hsl(var(--border));text-align:left;cursor:pointer;background:linear-gradient(135deg,#fff 0%,#f8fafc 100%);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.72rem;min-height:5.25rem;padding:.9rem;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.action-registry-metric:hover,.action-registry-metric.is-active{border-color:hsl(var(--primary)/.45);transform:translateY(-1px);box-shadow:0 10px 26px #4b689b1a}.action-registry-metric>span{background:hsl(var(--primary)/.1);width:2.35rem;height:2.35rem;color:hsl(var(--primary));border-radius:8px;place-items:center;display:grid}.action-registry-metric strong,.action-registry-metric em{overflow-wrap:anywhere;max-width:100%;display:block}.action-registry-metric strong{color:hsl(var(--foreground));letter-spacing:0;font-size:1.55rem;font-weight:700;line-height:1}.action-registry-metric em{color:hsl(var(--muted-foreground));margin-top:.22rem;font-size:.78rem;font-style:normal;font-weight:600;line-height:1.3}.action-registry-metric.tone-danger>span{color:#f8285a;background:#fff0f4}.action-registry-metric.tone-warning>span{color:#b57900;background:#fff8dd}.action-registry-metric.tone-success>span{color:#17c653;background:#eafff1}.action-registry-metric.tone-blue>span{color:#5b21b6;background:#f1f6ff}.action-registry-metric.tone-violet>span{color:#7c3aed;background:#f4f0ff}.action-registry-control-card{border:1px solid hsl(var(--border));background:#fff;border-radius:8px;margin-bottom:1rem;box-shadow:0 10px 24px #425c8a0f}.action-registry-control-head{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.action-registry-control-head>div{gap:.25rem;min-width:0;display:grid}.action-registry-control-head strong,.action-registry-control-head span{overflow-wrap:anywhere;max-width:100%}.action-registry-control-head strong{color:hsl(var(--foreground));font-size:.95rem;font-weight:700;line-height:1.3}.action-registry-control-head span{color:hsl(var(--muted-foreground));font-size:.8rem;line-height:1.45}.action-registry-filters{grid-template-columns:minmax(16rem,1.5fr) minmax(11rem,.7fr) minmax(11rem,.7fr) minmax(10rem,.6fr);gap:.75rem;padding:1rem;display:grid}.action-registry-filters .application-search-control,.action-registry-filters .form-control{min-height:2.5rem}.action-registry-legend{border-top:1px solid hsl(var(--border));flex-wrap:wrap;gap:.5rem;padding:.85rem 1rem 1rem;display:flex}.action-registry-legend span{border:1px solid hsl(var(--border));min-height:1.9rem;color:hsl(var(--muted-foreground));background:#f8fafc;border-radius:999px;align-items:center;gap:.4rem;padding:0 .7rem;font-size:.75rem;line-height:1.2;display:inline-flex}.action-registry-legend svg{color:hsl(var(--primary))}.action-registry-legend strong{color:hsl(var(--foreground));font-weight:700}.action-registry-list{gap:.85rem;display:grid}.action-registry-row{border:1px solid hsl(var(--border));background:#fff;border-left-width:4px;border-radius:8px;gap:.85rem;padding:1rem;display:grid;box-shadow:0 12px 28px #425c8a0f}.action-registry-row.status-missing{border-left-color:#f8285a}.action-registry-row.status-partial{border-left-color:#f6b100}.action-registry-row.status-ready{border-left-color:#17c653}.action-registry-row-top,.action-registry-row-footer{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.action-registry-primary{gap:.18rem;min-width:min(100%,22rem);display:grid}.action-registry-primary span,.action-registry-primary strong,.action-registry-primary em{overflow-wrap:anywhere;max-width:100%}.action-registry-primary span{color:hsl(var(--primary));letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:700;line-height:1.2}.action-registry-primary strong{color:hsl(var(--foreground));font-size:1rem;font-weight:700;line-height:1.32}.action-registry-primary em{color:hsl(var(--muted-foreground));font-size:.82rem;font-style:normal;line-height:1.4}.action-registry-row-badges{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.action-registry-row-grid{grid-template-columns:minmax(12rem,1.15fr) minmax(12rem,.85fr) minmax(11rem,.75fr) minmax(14rem,1.35fr);gap:.65rem;display:grid}.action-registry-row-grid>div{border:1px solid hsl(var(--border));background:#f8fafc;border-radius:8px;gap:.25rem;min-width:0;padding:.72rem;display:grid}.action-registry-row-grid span,.action-registry-row-grid strong{overflow-wrap:anywhere;max-width:100%}.action-registry-row-grid span,.action-registry-row-footer span{color:hsl(var(--muted-foreground));font-size:.72rem;font-weight:650;line-height:1.25}.action-registry-row-grid strong,.action-registry-row-footer strong{color:#2d364d;font-size:.8rem;font-weight:600;line-height:1.42}.action-registry-coverage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.action-registry-coverage-grid>span{border:1px solid hsl(var(--border));background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;padding:.58rem .65rem;display:flex}.action-registry-coverage-grid em{min-width:0;color:hsl(var(--muted-foreground));overflow-wrap:anywhere;font-size:.74rem;font-style:normal;font-weight:700;line-height:1.2}.action-registry-row-footer{border-top:1px solid hsl(var(--border));padding-top:.85rem}.action-registry-row-footer>div{gap:.2rem;min-width:min(100%,14rem);max-width:26rem;display:grid}.action-registry-row-footer .kt-button,.action-registry-row-footer a{flex:none}.action-registry-empty{border:1px dashed hsl(var(--border));min-height:12rem;color:hsl(var(--muted-foreground));text-align:center;background:#fff;border-radius:8px;place-items:center;gap:.35rem;display:grid}.action-registry-empty svg{color:#17c653}.action-registry-empty strong{color:hsl(var(--foreground));font-size:.95rem;font-weight:700}.action-registry-empty span{font-size:.8rem}.reviewer-assignment-file-package{border:1px solid hsl(var(--primary)/.18);background:hsl(var(--primary)/.045);border-radius:8px;gap:.45rem;padding:.7rem;display:grid}.reviewer-assignment-file-package>strong{color:hsl(var(--foreground));font-size:.82rem;font-weight:750}.reviewer-assignment-file-package>span,.reviewer-preview-file-list article{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:8px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.6rem .7rem;display:grid}.reviewer-preview-file-list{gap:.55rem;display:grid}.reviewer-preview-file-list article{grid-template-columns:auto minmax(0,1fr) auto}.reviewer-assignment-file-package em{color:hsl(var(--primary));font-size:.76rem;font-style:normal;font-weight:750}.reviewer-assignment-file-package small,.reviewer-preview-file-list small{min-width:0;color:hsl(var(--muted-foreground));overflow-wrap:anywhere;font-size:.76rem}.reviewer-preview-file-list strong{color:hsl(var(--foreground));font-size:.86rem;font-weight:750}@media (max-width:1400px){.action-registry-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.action-registry-row-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1050px){.action-registry-filters,.action-registry-coverage-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.action-registry-metrics,.action-registry-filters,.action-registry-row-grid,.action-registry-coverage-grid{grid-template-columns:1fr}.action-registry-control-head{flex-direction:column;align-items:flex-start}.action-registry-row-badges{justify-content:flex-start}}.reviewer-forms-page,.reviewer-form-workspace,.review-form-builder,.review-form-fill{color:hsl(var(--foreground));font-size:.875rem;line-height:1.45}.reviewer-form-workspace{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:8px;margin-top:1rem;overflow:hidden;box-shadow:0 1px 2px #1a24320a,0 14px 28px #1a243209}.reviewer-form-workspace-tabs{border-bottom:1px solid hsl(var(--border));background:#f8fafc;gap:.35rem;padding:.65rem;display:flex}.reviewer-form-workspace-tabs button{color:hsl(var(--muted-foreground));background:0 0;border:1px solid #0000;border-radius:6px;padding:.55rem .8rem;font-size:.8125rem;font-weight:650}.reviewer-form-workspace-tabs button.is-active{border-color:hsl(var(--primary)/.28);background:hsl(var(--card));color:hsl(var(--primary));box-shadow:0 1px 2px #1a24320a}.review-form-builder{grid-template-columns:minmax(15rem,.8fr) minmax(28rem,2fr) minmax(18rem,1fr);gap:1rem;padding:1rem;display:grid}.review-form-builder-palette,.review-form-builder-main,.review-form-preview,.review-form-fill{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:8px}.review-form-builder-palette{align-content:start;gap:.55rem;padding:.85rem;display:grid}.review-form-builder-palette>strong,.review-form-preview>div>strong,.review-form-fill-head strong{font-size:.9375rem;font-weight:700}.review-form-builder-palette>span,.review-form-preview>div>span,.review-form-fill-head span{color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.25rem}.review-form-builder-palette button{border:1px solid hsl(var(--border));text-align:left;background:#f8fafc;border-radius:7px;align-items:center;gap:.65rem;width:100%;padding:.65rem;transition:border-color .15s,background .15s,transform .15s;display:flex}.review-form-builder-palette button:hover{border-color:hsl(var(--primary)/.4);background:hsl(var(--primary)/.055);transform:translateY(-1px)}.review-form-builder-palette button span{gap:.1rem;display:grid}.review-form-builder-palette button strong,.review-form-field-editor label,.review-answer-field>span{font-size:.8125rem;font-weight:650}.review-form-builder-palette button small,.review-answer-field small{color:hsl(var(--muted-foreground));font-size:.72rem}.review-form-builder-main{gap:1rem;padding:.9rem;display:grid}.review-form-builder-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.review-form-builder-meta .is-wide{grid-column:1/-1}.review-form-field-list{gap:.65rem;display:grid}.review-form-field-list article{border:1px solid hsl(var(--border));background:#f8fafc;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.75rem;display:grid}.review-form-field-grip{color:hsl(var(--muted-foreground));justify-items:center;gap:.25rem;font-size:.75rem;display:grid}.review-form-field-editor{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:.65rem;display:grid}.review-form-field-editor .is-wide,.review-form-option-editor{grid-column:1/-1}.review-form-option-editor{border:1px dashed hsl(var(--border));background:hsl(var(--card));border-radius:8px;gap:.5rem;padding:.65rem;display:grid}.review-form-option-editor>div{grid-template-columns:minmax(9rem,1.2fr) minmax(8rem,1fr) 6rem auto;align-items:center;gap:.5rem;display:grid}.review-form-option-editor>div:first-child{justify-content:space-between;display:flex}.review-form-option-editor strong{font-size:.8125rem;font-weight:650}.review-form-builder-actions,.review-form-fill-actions,.review-form-fill-head,.reviewer-live-report-toolbar{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.review-form-builder-actions{border-top:1px solid hsl(var(--border));padding-top:.8rem}.review-form-builder-actions>span,.review-form-fill-actions>span{color:hsl(var(--muted-foreground));font-size:.8125rem}.review-form-preview{align-content:start;gap:.75rem;max-height:48rem;padding:.9rem;display:grid;overflow:auto}.review-form-preview>div{border-bottom:1px solid hsl(var(--border));gap:.2rem;padding-bottom:.75rem;display:grid}.review-form-preview label,.review-answer-field{gap:.4rem;display:grid}.review-form-preview label>span,.review-answer-field>span{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.review-form-preview label em,.review-answer-field em{color:hsl(var(--danger));font-style:normal}.review-form-likert{grid-template-columns:repeat(auto-fit,minmax(2rem,1fr));gap:.3rem;display:grid}.review-form-likert span,.review-form-likert button{border:1px solid hsl(var(--border));min-height:2rem;color:hsl(var(--foreground));background:#f8fafc;border-radius:6px;justify-content:center;align-items:center;font-size:.75rem;font-weight:650;display:inline-flex}.review-form-likert.is-editable button{cursor:pointer}.review-form-likert.is-editable button.is-selected{border-color:hsl(var(--primary));background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.review-form-fill{gap:.85rem;margin:.75rem 1rem 1rem;padding:1rem;display:grid}.review-form-fill-head{border-bottom:1px solid hsl(var(--border));padding-bottom:.8rem}.reviewer-task-row{border-top:1px solid hsl(var(--border))}.author-review-task-list{gap:.7rem;display:grid}.author-review-task{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:8px;overflow:hidden;box-shadow:0 10px 24px #445c7e0e}.author-review-task.is-open{border-color:hsl(var(--primary)/.34)}.author-review-task-summary{width:100%;color:hsl(var(--foreground));text-align:left;background:0 0;border:0;grid-template-columns:2.5rem minmax(13rem,1.35fr) minmax(12rem,1fr) minmax(9rem,.65fr) auto 1.5rem;align-items:center;gap:.8rem;padding:.85rem 1rem;display:grid}.author-review-task-summary:hover{background:hsl(var(--muted)/.35)}.author-review-task-summary:focus{outline:0}.author-review-task-summary:focus-visible{box-shadow:inset 0 0 0 2px hsl(var(--primary)/.35)}.author-review-task-icon{background:hsl(var(--primary)/.09);width:2.5rem;height:2.5rem;color:hsl(var(--primary));border-radius:7px;place-items:center;display:grid}.author-review-task-icon svg,.author-review-task-meta>svg{width:1rem;height:1rem}.author-review-task-title,.author-review-task-meta,.author-review-task-meta>span{gap:.18rem;min-width:0;display:grid}.author-review-task-title strong,.author-review-task-meta strong{color:hsl(var(--foreground));text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:700;overflow:hidden}.author-review-task-title>span,.author-review-task-meta small,.author-review-task-facts span,.author-review-invitation-actions span,.author-review-extension-panel span,.author-review-submitted-note>span{color:hsl(var(--muted-foreground));font-size:.72rem;line-height:1.4}.author-review-task-meta{grid-template-columns:auto minmax(0,1fr);align-items:center}.author-review-task-meta>svg{color:hsl(var(--muted-foreground))}.author-review-task-summary>svg{width:1rem;height:1rem;color:hsl(var(--muted-foreground));transition:transform .18s}.author-review-task-summary>svg.is-rotated{transform:rotate(180deg)}.author-review-task-detail{border-top:1px solid hsl(var(--border));background:hsl(var(--muted)/.16);gap:.8rem;padding:1rem;display:grid}.author-review-task-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.author-review-task-facts>div{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:7px;gap:.2rem;padding:.75rem;display:grid}.author-review-task-facts small{color:hsl(var(--muted-foreground));text-transform:uppercase;font-size:.68rem;font-weight:700}.author-review-task-facts strong,.author-review-invitation-actions strong,.author-review-extension-panel strong{color:hsl(var(--foreground));font-size:.8rem;font-weight:700}.author-review-invitation-actions,.author-review-extension-panel,.author-review-submitted-note{border:1px solid hsl(var(--primary)/.18);background:hsl(var(--card));border-radius:7px;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem;display:flex}.author-review-invitation-actions>div:first-child,.author-review-extension-panel>div:first-child{gap:.2rem;display:grid}.author-review-submitted-note{border-color:hsl(var(--success)/.25);background:hsl(var(--success)/.05);justify-content:flex-start}.author-review-task-empty{border:1px dashed hsl(var(--border));color:hsl(var(--muted-foreground));text-align:center;border-radius:8px;place-items:center;gap:.35rem;padding:2rem;display:grid}.author-review-task-empty svg{width:1.5rem;height:1.5rem;color:hsl(var(--primary))}.author-review-task-empty strong{color:hsl(var(--foreground));font-size:.85rem}.author-review-task-empty span{font-size:.75rem}.author-committee-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.author-committee-page .author-page-hero{border:1px solid hsl(var(--primary)/.16);background:linear-gradient(110deg,#e8f7fc,#effbf4,#fdfaf1);border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}.author-committee-page .author-page-hero h2{color:hsl(var(--foreground));margin:.25rem 0 0;font-size:1.2rem;font-weight:750}.author-committee-page .author-page-hero p{color:hsl(var(--muted-foreground));margin:.25rem 0 0;font-size:.78rem;line-height:1.45}.author-committee-filters button{border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground));text-align:left;border-radius:8px;gap:.15rem;padding:.7rem .8rem;display:grid}.author-committee-filters button:hover{border-color:hsl(var(--primary)/.3)}.author-committee-filters button.is-active{border-color:hsl(var(--primary)/.38);background:hsl(var(--primary)/.06);box-shadow:0 0 0 2px hsl(var(--primary)/.08)}.author-committee-filters button.is-success.is-active{border-color:hsl(var(--success)/.35);background:hsl(var(--success)/.06)}.author-committee-filters button.is-warning.is-active{border-color:hsl(var(--warning)/.4);background:hsl(var(--warning)/.08)}.author-committee-filters strong{font-size:1rem;font-weight:750}.author-committee-filters span{color:hsl(var(--muted-foreground));font-size:.7rem}.author-committee-list{gap:.7rem;display:grid}.author-committee-membership{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:8px;overflow:hidden;box-shadow:0 10px 24px #445c7e0e}.author-committee-membership.is-open{border-color:hsl(var(--primary)/.34)}.author-committee-summary{width:100%;color:hsl(var(--foreground));text-align:left;background:0 0;border:0;grid-template-columns:2.5rem minmax(15rem,1.5fr) minmax(9rem,.75fr) minmax(9rem,.75fr) auto 1.5rem;align-items:center;gap:.8rem;padding:.85rem 1rem;display:grid}.author-committee-summary:hover{background:hsl(var(--muted)/.35)}.author-committee-summary:focus{outline:0}.author-committee-summary:focus-visible{box-shadow:inset 0 0 0 2px hsl(var(--primary)/.35)}.author-committee-icon{background:hsl(var(--primary)/.09);width:2.5rem;height:2.5rem;color:hsl(var(--primary));border-radius:7px;place-items:center;display:grid}.author-committee-icon svg,.author-committee-detail-grid svg,.author-committee-summary>svg{width:1rem;height:1rem}.author-committee-title,.author-committee-fact{gap:.18rem;min-width:0;display:grid}.author-committee-title strong,.author-committee-fact strong{color:hsl(var(--foreground));text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:700;overflow:hidden}.author-committee-title span,.author-committee-fact small,.author-committee-actions span,.author-committee-status-note span{color:hsl(var(--muted-foreground));font-size:.72rem;line-height:1.4}.author-committee-summary>svg{color:hsl(var(--muted-foreground));transition:transform .18s}.author-committee-summary>svg.is-rotated{transform:rotate(180deg)}.author-committee-detail{border-top:1px solid hsl(var(--border));background:hsl(var(--muted)/.16);gap:.8rem;padding:1rem;display:grid}.author-committee-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.author-committee-detail-grid>div{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;padding:.75rem;display:grid}.author-committee-detail-grid>div>span{gap:.15rem;display:grid}.author-committee-detail-grid svg{color:hsl(var(--primary))}.author-committee-detail-grid small{color:hsl(var(--muted-foreground));text-transform:uppercase;font-size:.68rem;font-weight:700}.author-committee-detail-grid strong,.author-committee-actions strong,.author-committee-note strong{color:hsl(var(--foreground));font-size:.78rem;font-weight:700}.author-committee-note,.author-committee-actions,.author-committee-status-note{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:7px;padding:.8rem}.author-committee-note p{color:hsl(var(--muted-foreground));margin:.3rem 0 0;font-size:.75rem;line-height:1.45}.author-committee-actions,.author-committee-status-note{justify-content:space-between;align-items:center;gap:1rem;display:flex}.author-committee-actions>div:first-child{gap:.2rem;display:grid}.author-committee-status-note{border-color:hsl(var(--success)/.25);background:hsl(var(--success)/.05);justify-content:flex-start}.author-committee-empty{border:1px dashed hsl(var(--border));color:hsl(var(--muted-foreground));text-align:center;border-radius:8px;place-items:center;gap:.35rem;padding:2rem;display:grid}.author-committee-empty svg{width:1.5rem;height:1.5rem;color:hsl(var(--primary))}.author-committee-empty strong{color:hsl(var(--foreground));font-size:.85rem}.author-committee-empty span{font-size:.75rem}.author-dashboard{gap:.9rem;display:grid}.author-dashboard-hero{border:1px solid hsl(var(--primary)/.16);background:linear-gradient(110deg,#e8f7fc,#effbf4,#fdfaf1);border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 1.15rem;display:flex}.author-dashboard-hero h2{color:hsl(var(--foreground));margin:.25rem 0 0;font-size:1.3rem;font-weight:760}.author-dashboard-hero p{color:hsl(var(--muted-foreground));margin:.25rem 0 0;font-size:.8rem}.author-dashboard-hero-actions{gap:.5rem;display:flex}.author-dashboard-hero-actions .kt-btn{white-space:nowrap;flex:none}.author-dashboard-hero-actions .kt-btn-primary{min-width:8.75rem}.author-dashboard-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.author-dashboard-stats>a{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:8px;grid-template-columns:2.5rem minmax(0,1fr) 1rem;align-items:center;gap:.7rem;padding:.8rem;transition:border-color .18s,transform .18s;display:grid}.author-dashboard-stats>a:hover{border-color:hsl(var(--primary)/.32);transform:translateY(-1px)}.author-dashboard-stats>a>span{border-radius:7px;place-items:center;width:2.5rem;height:2.5rem;display:grid}.author-dashboard-stats>a>span svg,.author-dashboard-shortcuts>a>svg{width:1.05rem;height:1.05rem}.author-dashboard-stats .is-blue{background:hsl(var(--primary)/.1);color:hsl(var(--primary))}.author-dashboard-stats .is-amber{background:hsl(var(--warning)/.12);color:#c47f08}.author-dashboard-stats .is-green{background:hsl(var(--success)/.1);color:hsl(var(--success))}.author-dashboard-stats .is-purple{color:#7835e3;background:#f0e7fd}.author-dashboard-stats>a>div{gap:.12rem;display:grid}.author-dashboard-stats strong{color:hsl(var(--foreground));font-size:1.05rem;font-weight:760}.author-dashboard-stats small,.author-dashboard-stats>a>svg{color:hsl(var(--muted-foreground));font-size:.7rem}.author-dashboard-stats>a>svg{width:.95rem;height:.95rem}.author-dashboard-grid{grid-template-columns:minmax(0,1.35fr) minmax(19rem,.8fr);gap:.9rem;display:grid}.author-dashboard-panel{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:8px;overflow:hidden}.author-dashboard-panel>header{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;gap:.8rem;padding:.8rem .9rem;display:flex}.author-dashboard-panel>header h3{color:hsl(var(--foreground));margin:.18rem 0 0;font-size:.92rem;font-weight:730}.author-dashboard-action-list,.author-dashboard-notifications,.author-dashboard-application-list{display:grid}.author-dashboard-action-list>a{border-bottom:1px solid hsl(var(--border));grid-template-columns:2.25rem minmax(0,1fr) 1rem;align-items:center;gap:.7rem;padding:.7rem .9rem;display:grid}.author-dashboard-action-list>a:last-child{border-bottom:0}.author-dashboard-action-list>a:hover,.author-dashboard-application-list>a:hover{background:hsl(var(--muted)/.32)}.author-dashboard-action-list>a>span{background:hsl(var(--primary)/.08);width:2.25rem;height:2.25rem;color:hsl(var(--primary));border-radius:7px;place-items:center;display:grid}.author-dashboard-action-list>a.is-warning>span{background:hsl(var(--warning)/.12);color:#c47f08}.author-dashboard-action-list>a.is-purple>span{color:#7835e3;background:#f0e7fd}.author-dashboard-action-list>a.is-cyan>span{color:#1091a2;background:#e0f8fa}.author-dashboard-action-list>a.is-danger>span{background:hsl(var(--danger)/.08);color:hsl(var(--danger))}.author-dashboard-action-list>a svg{width:1rem;height:1rem}.author-dashboard-action-list>a>div,.author-dashboard-shortcuts>a>div{gap:.15rem;min-width:0;display:grid}.author-dashboard-action-list strong,.author-dashboard-application-list strong,.author-dashboard-shortcuts strong{color:hsl(var(--foreground));font-size:.77rem;font-weight:700}.author-dashboard-action-list small,.author-dashboard-application-list span,.author-dashboard-application-list small,.author-dashboard-shortcuts span{color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;line-height:1.4;overflow:hidden}.author-dashboard-action-list>a>svg,.author-dashboard-application-list>a>svg,.author-dashboard-shortcuts>a>svg:last-child{width:.9rem;height:.9rem;color:hsl(var(--muted-foreground))}.author-dashboard-notifications article{border-bottom:1px solid hsl(var(--border));grid-template-columns:.4rem minmax(0,1fr);gap:.55rem;padding:.7rem .9rem;display:grid}.author-dashboard-notifications article:last-child{border-bottom:0}.author-dashboard-notifications article>span{background:hsl(var(--border));border-radius:999px;width:.4rem;height:.4rem;margin-top:.25rem}.author-dashboard-notifications article.is-unread>span{background:hsl(var(--primary))}.author-dashboard-notifications article>div{gap:.15rem;display:grid}.author-dashboard-notifications strong{color:hsl(var(--foreground));font-size:.75rem;font-weight:700}.author-dashboard-notifications p{color:hsl(var(--muted-foreground));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.68rem;line-height:1.4;display:-webkit-box;overflow:hidden}.author-dashboard-notifications small{color:hsl(var(--muted-foreground));font-size:.64rem}.author-dashboard-application-list>a{border-bottom:1px solid hsl(var(--border));grid-template-columns:minmax(16rem,1fr) minmax(7rem,.25fr) auto 1rem;align-items:center;gap:.8rem;padding:.72rem .9rem;display:grid}.author-dashboard-application-list>a:last-child{border-bottom:0}.author-dashboard-application-list>a>div{gap:.15rem;min-width:0;display:grid}.author-dashboard-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.author-dashboard-shortcuts>a{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:8px;grid-template-columns:2rem minmax(0,1fr) 1rem;align-items:center;gap:.65rem;padding:.72rem .8rem;display:grid}.author-dashboard-shortcuts>a>svg:first-child{color:hsl(var(--primary))}.author-dashboard-shortcuts>a:hover{border-color:hsl(var(--primary)/.3);background:hsl(var(--primary)/.025)}.author-dashboard-empty{color:hsl(var(--muted-foreground));text-align:center;place-items:center;gap:.3rem;padding:1.4rem;display:grid}.author-dashboard-empty>svg{width:1.4rem;height:1.4rem;color:hsl(var(--success))}.author-dashboard-empty strong{color:hsl(var(--foreground));font-size:.78rem}.author-dashboard-empty span{font-size:.68rem}.author-review-task-detail .review-form-fill-head>div{gap:.2rem;display:grid}.reviewer-process-summary button{border:1px solid hsl(var(--border));background:hsl(var(--card));min-width:8.5rem;color:hsl(var(--foreground));cursor:pointer;text-align:left;border-radius:7px;gap:.15rem;padding:.6rem .75rem;display:grid}.reviewer-process-summary button.is-active{outline:2px solid hsl(var(--primary)/.22);outline-offset:2px}.reviewer-process-summary button strong,.reviewer-process-summary button span{display:block}.metronic-app .reviewer-process-summary button span{min-height:0;color:hsl(var(--muted-foreground));background:0 0;border:0;border-radius:0;padding:0;font-size:.68rem;font-weight:600}.reviewer-process-summary button strong{font-size:1rem;font-weight:750}.reviewer-process-summary button.is-info.is-active{border-color:hsl(var(--primary)/.35);background:hsl(var(--primary)/.06)}.reviewer-process-summary button.is-success.is-active{border-color:hsl(var(--success)/.35);background:hsl(var(--success)/.06)}@media (max-width:900px){.author-dashboard-grid{grid-template-columns:1fr}.author-dashboard-stats,.author-dashboard-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.author-committee-summary{grid-template-columns:2.5rem minmax(0,1fr) auto 1.5rem}.author-committee-summary .author-committee-fact{display:none}.author-committee-detail-grid{grid-template-columns:1fr}.author-review-task-summary{grid-template-columns:2.5rem minmax(0,1fr) auto 1.5rem}.author-review-task-summary .author-review-task-meta{display:none}.author-review-task-facts{grid-template-columns:1fr}.author-review-invitation-actions,.author-review-extension-panel{flex-direction:column;align-items:stretch}.author-review-extension-panel .reviewer-extension-request-control{width:100%}}@media (max-width:560px){.author-dashboard-hero,.author-dashboard-panel>header{flex-direction:column;align-items:stretch}.author-dashboard-hero-actions{flex-wrap:wrap}.author-dashboard-stats,.author-dashboard-shortcuts{grid-template-columns:1fr}.author-dashboard-application-list>a{grid-template-columns:minmax(0,1fr) auto}.author-dashboard-application-list>a>div:nth-child(2){display:none}.author-dashboard-application-list>a>.badge{grid-column:1;justify-self:start}.author-dashboard-application-list>a>svg{grid-area:1/2}.author-committee-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.author-committee-summary{grid-template-columns:2.5rem minmax(0,1fr) 1.25rem}.author-committee-summary>.badge{grid-column:2;justify-self:start}.author-committee-summary>svg{grid-area:1/3}.author-committee-detail{padding:.75rem}.author-committee-actions,.author-committee-status-note{flex-direction:column;align-items:stretch}.author-committee-actions .table-actions{justify-content:flex-start}.author-review-task-summary{grid-template-columns:2.5rem minmax(0,1fr) 1.25rem}.author-review-task-summary>.badge{grid-column:2;justify-self:start}.author-review-task-summary>svg{grid-area:1/3}.author-review-task-detail{padding:.75rem}.author-review-extension-panel .reviewer-extension-request-control{grid-template-columns:4.5rem minmax(0,1fr)}.author-review-extension-panel .reviewer-extension-request-control .kt-btn{grid-column:1/-1}.review-form-fill{margin:0;padding:.75rem}}.review-report-answer-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:1rem;display:grid}.review-report-answer-summary span{border:1px solid hsl(var(--border));background:#f8fafc;border-radius:8px;gap:.15rem;padding:.75rem;display:grid}.review-report-answer-summary strong{font-size:1rem;font-weight:750}.review-report-answer-summary small,.review-report-answer-list article strong{color:hsl(var(--muted-foreground));text-transform:uppercase;font-size:.72rem;font-weight:700}.review-report-answer-list{gap:.55rem;padding:0 1rem 1rem;display:grid}.review-report-answer-list article{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:8px;gap:.25rem;padding:.75rem;display:grid}.review-report-answer-list article span{color:hsl(var(--foreground));overflow-wrap:anywhere;white-space:pre-wrap;font-size:.875rem;line-height:1.45rem}.review-form-builder{background:#f5f7f9;grid-template-columns:minmax(15.5rem,.72fr) minmax(33rem,1.9fr) minmax(20rem,.95fr);gap:0;padding:0}.review-form-designer-head{border-bottom:1px solid hsl(var(--border));color:#fff;background:#1f2933;grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex}.review-form-designer-head>div:first-child{gap:.18rem;min-width:0;display:grid}.review-form-designer-head span{color:#7deaf2;text-transform:uppercase;font-size:.7rem;font-weight:750}.review-form-designer-head strong{text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;font-weight:700;overflow:hidden}.review-form-designer-head small{color:#c2cfe0;font-size:.78rem}.review-form-designer-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.review-form-designer-actions em{color:#bef5f9;background:#7deaf21f;border:1px solid #7deaf240;border-radius:6px;max-width:22rem;padding:.45rem .6rem;font-size:.76rem;font-style:normal}.review-form-start-card{border-bottom:1px solid hsl(var(--border));background:hsl(var(--card));grid-column:1/-1;grid-template-columns:minmax(14rem,.55fr) minmax(0,1.45fr);gap:.9rem 1rem;padding:1rem 1.15rem;display:grid}.review-form-start-card label{color:hsl(var(--foreground));font-size:.82rem;font-weight:650}.review-form-start-card em{color:hsl(var(--danger));font-style:normal}.review-form-start-card .is-wide,.review-form-language-row{grid-column:1/-1}.review-form-language-row{border:1px solid hsl(var(--border));background:#f8fafc;border-radius:7px;grid-template-columns:minmax(12rem,.9fr) minmax(16rem,1.5fr) auto;align-items:stretch;gap:.75rem;min-height:2.4rem;padding:.65rem;display:grid}.review-form-language-row-head{align-content:center;gap:.15rem;display:grid}.review-form-language-row strong{color:hsl(var(--foreground));font-size:.82rem;font-weight:650}.review-form-language-row small,.review-form-language-badge{color:hsl(var(--muted-foreground));font-size:.72rem;font-weight:600;line-height:1.2}.review-form-language-tabs{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.45rem;display:grid}.review-form-language-tab{border:1px solid hsl(var(--border));background:hsl(var(--card));min-height:2.55rem;color:hsl(var(--foreground));text-align:left;border-radius:6px;flex-direction:column;justify-content:center;align-items:flex-start;padding:.35rem .55rem;font-size:.75rem;font-weight:650;display:inline-flex}.review-form-language-tab.is-selected{border-color:hsl(var(--primary)/.35);background:hsl(var(--primary)/.11);color:hsl(var(--primary))}.review-form-language-tab.is-active{border-color:hsl(var(--primary));box-shadow:inset 3px 0 0 hsl(var(--primary)),0 8px 18px hsl(var(--primary)/.08)}.review-form-language-actions{justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.review-form-language-badge{border:1px solid hsl(var(--primary)/.18);background:hsl(var(--primary)/.08);width:fit-content;color:hsl(var(--primary));border-radius:999px;margin-left:.35rem;padding:.1rem .4rem;display:inline-flex}.review-form-builder-palette,.review-form-builder-main,.review-form-preview{box-shadow:none;border:0;border-radius:0}.review-form-builder-palette{border-right:1px solid hsl(var(--border));background:#f9fafb;padding:.95rem}.review-form-panel-title,.review-form-section-title,.review-form-preview-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.review-form-panel-title{margin-bottom:.35rem}.review-form-panel-title strong,.review-form-section-title strong,.review-form-preview-head strong{color:hsl(var(--foreground));font-size:.9rem;font-weight:700}.review-form-panel-title span,.review-form-section-title span,.review-form-preview-head span,.review-form-preview-head small{color:hsl(var(--muted-foreground));font-size:.74rem}.review-form-builder-palette button{background:hsl(var(--card));cursor:grab;border-color:#dce2ea;min-height:3.7rem;position:relative;box-shadow:0 1px 2px #1a243209}.review-form-builder-palette button:active{cursor:grabbing}.review-form-builder-palette button:before{content:"";background:hsl(var(--primary));border-radius:7px 0 0 7px;width:3px;position:absolute;inset:0 auto 0 0}.review-form-builder-palette button[data-field-type=authorComment]:before,.review-form-builder-palette button[data-field-type=editorComment]:before{background:#1fad7b}.review-form-builder-palette button[data-field-type=recommendation]:before,.review-form-builder-palette button[data-field-type=yesno]:before{background:#f59f0a}.review-form-builder-palette button[data-field-type=file]:before{background:#f0385d}.review-form-builder-palette button[data-field-type=text]:before,.review-form-builder-palette button[data-field-type=textarea]:before{background:#007bff}.review-form-builder-palette button[data-field-type=number]:before,.review-form-builder-palette button[data-field-type=date]:before,.review-form-builder-palette button[data-field-type=score]:before{background:#7f39ef}.review-form-builder-palette button[data-field-type=select]:before,.review-form-builder-palette button[data-field-type=radio]:before,.review-form-builder-palette button[data-field-type=multiselect]:before,.review-form-builder-palette button[data-field-type=rubric]:before,.review-form-builder-palette button[data-field-type=checkbox]:before{background:#0fafc7}.review-form-palette-icon,.review-form-field-type-icon{background:hsl(var(--primary)/.1);color:hsl(var(--primary));border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex}.review-form-palette-icon{width:2.15rem;height:2.15rem}.review-form-builder-palette button>svg{color:hsl(var(--muted-foreground));margin-left:auto}.review-form-builder-main{border-right:1px solid hsl(var(--border));background:#f5f7f9;gap:.9rem;min-width:0;padding:1rem}.review-form-section-title{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:8px;padding:.75rem .85rem;box-shadow:0 1px 2px #1a243209}.review-form-section-title>div{gap:.12rem;display:grid}.review-form-builder-meta{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:8px;padding:.85rem;box-shadow:0 1px 2px #1a243209}.review-form-field-list{gap:.8rem}.review-form-drop-zone{border:1px dashed hsl(var(--primary)/.35);background:hsl(var(--primary)/.045);min-height:3.4rem;color:hsl(var(--muted-foreground));border-radius:8px;justify-content:center;align-items:center;gap:.55rem;font-size:.82rem;font-weight:650;transition:background .14s,border-color .14s,color .14s,transform .14s;display:flex}.review-form-drop-zone.is-active{border-color:hsl(var(--primary));background:hsl(var(--primary)/.11);color:hsl(var(--primary));transform:translateY(-1px)}.review-form-field-list article{border-color:#d9dfe8;border-left:4px solid hsl(var(--primary));background:hsl(var(--card));grid-template-columns:1fr;gap:.75rem;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid;box-shadow:0 8px 22px #1a24320e}.review-form-field-list article.is-collapsed{gap:0;box-shadow:0 3px 10px #1a243209}.review-form-field-list article.is-collapsed:hover{border-color:hsl(var(--primary)/.32);box-shadow:0 8px 18px #1a24320e}.review-form-field-list article.is-drop-target{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary)/.13),0 12px 26px #1a243214;transform:translateY(-2px)}.review-form-field-list article[data-field-type=authorComment],.review-form-field-list article[data-field-type=editorComment]{border-left-color:#1fad7b}.review-form-field-list article[data-field-type=recommendation],.review-form-field-list article[data-field-type=yesno]{border-left-color:#f59f0a}.review-form-field-list article[data-field-type=file]{border-left-color:#f0385d}.review-form-field-list article[data-field-type=text],.review-form-field-list article[data-field-type=textarea]{border-left-color:#007bff}.review-form-field-list article[data-field-type=number],.review-form-field-list article[data-field-type=date],.review-form-field-list article[data-field-type=score]{border-left-color:#7f39ef}.review-form-field-list article[data-field-type=select],.review-form-field-list article[data-field-type=radio],.review-form-field-list article[data-field-type=multiselect],.review-form-field-list article[data-field-type=rubric],.review-form-field-list article[data-field-type=checkbox]{border-left-color:#0fafc7}.review-form-field-head{grid-template-columns:auto auto minmax(0,1fr) auto auto auto;align-items:center;gap:.65rem;display:grid}.review-form-field-head>div{gap:.1rem;min-width:0;display:grid}.review-form-field-head strong{color:hsl(var(--foreground));text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:700;overflow:hidden}.review-form-field-head small{color:hsl(var(--muted-foreground));font-size:.74rem}.review-form-field-grip{border:1px solid hsl(var(--border));min-width:2.35rem;color:hsl(var(--muted-foreground));cursor:grab;-webkit-user-select:none;user-select:none;background:#f8fafc;border-radius:7px;justify-content:center;align-items:center;gap:.2rem;font-weight:750;display:inline-flex}.review-form-field-grip:active{cursor:grabbing}.review-form-field-grip svg{color:hsl(var(--primary))}.review-form-field-type-icon{width:2.15rem;height:2.15rem}.review-form-field-editor{border-top:1px solid hsl(var(--border));grid-template-columns:repeat(3,minmax(0,1fr));padding-top:.75rem}.review-form-option-editor{border-color:hsl(var(--primary)/.22);background:#f0f7ff}.review-form-option-editor>div:first-child{border-bottom:1px solid hsl(var(--primary)/.12);padding-bottom:.45rem}.review-form-preview{background:#f9fafb;border-left:0;align-self:start;max-height:calc(100vh - 2rem);padding:1rem;position:sticky;top:1rem}.review-form-preview-head{border:1px solid hsl(var(--border));background:linear-gradient(135deg,#0e7d8b,#15508e),#1f2933;border-radius:8px 8px 0 0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.review-form-preview-head>div:first-child{gap:.18rem;min-width:0;display:grid}.review-form-preview-head span{color:#bef5f9;text-transform:uppercase;font-weight:750}.review-form-preview-head strong{color:#fff}.review-form-preview-head small{color:#c2cfe0;line-height:1.45}.review-form-preview-status{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:.4rem;display:flex}.review-form-preview-context{border-inline:1px solid hsl(var(--border));background:#f4f7fa;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:.85rem .9rem;display:grid}.review-form-preview>.review-form-preview-context,.review-form-preview>.review-form-preview-actions{border-bottom:0;padding-bottom:.85rem}.review-form-preview-context>div{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:8px;min-width:0;padding:.75rem}.review-form-preview-context span,.review-form-preview-context strong,.review-form-preview-context small{min-width:0;display:block}.review-form-preview-context span{color:hsl(var(--muted-foreground));text-transform:uppercase;font-size:.68rem;font-weight:800}.review-form-preview-context strong{color:hsl(var(--foreground));margin-top:.18rem;font-size:.86rem;font-weight:700}.review-form-preview-context small{color:hsl(var(--muted-foreground));margin-top:.2rem;font-size:.72rem;line-height:1.35}.review-form-preview-paper{border:1px solid hsl(var(--border));background:hsl(var(--card));border-top:0;border-radius:0 0 8px 8px;gap:.85rem;padding:1rem;display:grid;box-shadow:0 10px 25px #1a24320e}.review-form-preview label{border:1px solid hsl(var(--border));background:#f8fafc;border-radius:8px;padding:.85rem}.review-form-preview label>span,.review-answer-field>span{font-weight:650}.review-form-preview-help{color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.35}.review-form-likert span,.review-form-likert button{background:hsl(var(--card));border-color:#d3dae4}.review-form-preview-modal{z-index:80;background:#1a24329e;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.review-form-preview-modal-panel{border:1px solid hsl(var(--border));background:#f9fafb;border-radius:12px;grid-template-rows:auto minmax(0,1fr);width:min(76rem,100vw - 2rem);min-height:min(44rem,100vh - 2rem);max-height:calc(100vh - 2rem);display:grid;overflow:hidden;box-shadow:0 28px 80px #1a243247}.review-form-preview-modal-head{background:linear-gradient(135deg,#1b242d,#0b5a7f);border-bottom:1px solid #22334440;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex}.review-form-preview-modal-head>div{gap:.12rem;display:grid}.review-form-preview-modal-head span{color:#abf2f7;text-transform:uppercase;font-size:.72rem;font-weight:750}.review-form-preview-modal-head strong{color:#fff;font-size:.96rem;font-weight:750}.review-form-preview-modal-head .btn,.review-form-preview-modal-head button{color:#fff}.review-form-preview-modal-body{overscroll-behavior:contain;min-height:0;padding:1rem;overflow-y:auto}.review-form-preview-modal .review-form-preview{grid-template-rows:auto auto auto auto;min-height:0;max-height:none;padding:0;display:grid;position:static;overflow:visible}.review-form-preview-modal .review-form-preview-paper{width:min(64rem,100%);max-width:none;min-height:0;max-height:none;margin-inline:auto;padding-bottom:1.25rem;overflow:visible}.review-form-preview-actions{border:1px solid hsl(var(--border));background:hsl(var(--card));border-top:0;border-radius:0 0 8px 8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.85rem 1rem;display:grid}.review-form-preview-actions>div:first-child{min-width:0}.review-form-preview-actions strong,.review-form-preview-actions span{display:block}.review-form-preview-actions strong{color:hsl(var(--foreground));font-size:.86rem;font-weight:750}.review-form-preview-actions span{color:hsl(var(--muted-foreground));margin-top:.18rem;font-size:.74rem;line-height:1.35}.review-form-preview-actions>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.review-form-inline-check{border:1px solid hsl(var(--border));background:hsl(var(--card));width:fit-content;color:hsl(var(--foreground));border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .65rem;font-size:.78rem;font-weight:650;display:inline-flex!important}.review-form-inline-check input{width:1rem;height:1rem;accent-color:hsl(var(--primary))}.review-form-preview.is-modal-preview .review-form-preview-paper{border-radius:0}.review-form-preview.is-modal-preview .review-form-preview-context+.review-form-preview-paper{border-top:1px solid hsl(var(--border))}.review-form-likert{border:1px solid hsl(var(--border));background:linear-gradient(90deg,#f0385d14,#f59f0a14,#1fad7b1a);border-radius:999px;flex-wrap:wrap;align-items:center;gap:.45rem;padding:.45rem .55rem;display:flex}.review-form-likert:before,.review-form-likert:after{color:hsl(var(--muted-foreground));text-transform:uppercase;font-size:.68rem;font-weight:750}.review-form-likert:before{content:"Düşük";margin-right:.2rem}.review-form-likert:after{content:"Yüksek";margin-left:.2rem}.review-form-likert span,.review-form-likert button{border:1px solid hsl(var(--border));background:hsl(var(--card));min-width:2.15rem;min-height:2.15rem;color:hsl(var(--foreground));border-radius:999px;justify-content:center;align-items:center;font-size:.78rem;font-weight:750;display:inline-flex;box-shadow:0 1px 2px #1a24320d}.review-form-likert button:not(:disabled){cursor:pointer}.review-form-likert button:not(:disabled):hover{border-color:hsl(var(--primary));color:hsl(var(--primary));transform:translateY(-1px)}.review-form-likert.is-editable button{cursor:pointer;transition:border-color .14s,background .14s,color .14s,transform .14s,box-shadow .14s}.review-form-likert.is-editable button:hover{border-color:hsl(var(--primary));color:hsl(var(--primary));transform:translateY(-1px)}.review-form-likert.is-editable button.is-selected{border-color:hsl(var(--primary));background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:0 8px 18px hsl(var(--primary)/.22)}.review-form-choice-row,.review-form-rubric-preview{flex-wrap:wrap;gap:.45rem;display:flex}.review-form-choice-row>span,.review-form-choice-row label,.review-form-choice-row button,.review-form-rubric-preview span,.review-form-rubric-preview button{min-height:2.15rem;color:hsl(var(--foreground));background:#0fafc714;border:1px solid #0fafc740;border-radius:999px;justify-content:center;align-items:center;padding:.35rem .75rem;font-size:.78rem;font-weight:700;display:inline-flex}.review-form-choice-row label{cursor:pointer;gap:.4rem}.review-form-choice-row label input{width:1rem;height:1rem;accent-color:hsl(var(--primary))}.review-form-rubric-preview span,.review-form-rubric-preview button{background:linear-gradient(135deg,#7f39ef17,#0fafc714);border-radius:8px}.review-form-choice-row.is-editable button,.review-form-rubric-preview.is-editable button{cursor:pointer;transition:border-color .14s,background .14s,color .14s,transform .14s,box-shadow .14s}.review-form-choice-row.is-editable button:hover,.review-form-rubric-preview.is-editable button:hover{border-color:hsl(var(--primary));color:hsl(var(--primary));transform:translateY(-1px)}.review-form-choice-row.is-editable button.is-selected,.review-form-rubric-preview.is-editable button.is-selected{border-color:hsl(var(--primary));background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:0 8px 18px hsl(var(--primary)/.18)}.review-form-file-preview,.review-form-check-preview{border:1px dashed hsl(var(--border));width:fit-content;color:hsl(var(--muted-foreground));background:#f8fafc;border-radius:8px;align-items:center;gap:.45rem;padding:.55rem .7rem;font-size:.78rem;font-weight:700;display:inline-flex}.review-form-file-preview{color:#a01833;background:#f0385d12;border-color:#f0385d47}.review-form-check-preview{color:#0c7d56;background:#1fad7b14;border-color:#1fad7b47}.review-answer-checkbox{background:#1fad7b0e;border:1px solid #1fad7b3d;border-radius:8px;padding:.65rem}.review-answer-checkbox>span{gap:.55rem;font-weight:700}@media (max-width:1180px){.review-form-builder,.review-form-preview-context,.review-form-preview-actions{grid-template-columns:1fr}.review-form-preview-actions>div:last-child{justify-content:flex-start}.review-form-builder-palette{grid-template-columns:repeat(2,minmax(0,1fr))}.review-form-builder-palette>strong,.review-form-builder-palette>span{grid-column:1/-1}}@media (max-width:760px){.review-form-preview-modal{padding:.5rem}.review-form-preview-modal-panel{width:calc(100vw - 1rem);min-height:0;max-height:calc(100vh - 1rem)}.review-form-preview-modal-body{padding:.6rem}.review-form-builder-meta,.review-form-field-editor,.review-report-answer-summary,.review-form-builder-palette{grid-template-columns:1fr}.review-form-builder-actions,.review-form-fill-actions,.review-form-fill-head{flex-direction:column;align-items:stretch}}.notification-event-test-action{flex-direction:column;gap:6px;min-width:0;display:flex}.notification-event-test-message{max-width:260px;font-size:11px;font-weight:600;line-height:1.35}.notification-event-test-message.is-success{color:#047857}.notification-event-test-message.is-error{color:#be123c}.notification-event-test-message.is-sending,.notification-event-test-message.is-idle{color:#64748b}.notification-review-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.notification-review-summary-card,.notification-review-workflow-card,.notification-review-module-card{color:inherit;text-decoration:none}.notification-review-summary-card{background:linear-gradient(135deg,#fff,#f2f8ff);border:1px solid #d9e6f7;border-radius:12px;align-items:center;gap:14px;min-height:96px;padding:16px;transition:border-color .14s,transform .14s,box-shadow .14s;display:flex;box-shadow:0 10px 26px #1f31520f}.notification-review-summary-card:hover,.notification-review-workflow-card:hover,.notification-review-module-card:hover{transform:translateY(-1px);box-shadow:0 14px 32px #1f31521a}.notification-review-summary-card>span,.notification-review-workflow-card>span,.notification-review-module-card-top>span{color:#5b21b6;background:#f2edfb;border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.notification-review-summary-card>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.notification-review-summary-card strong{color:#111827;font-size:26px;font-weight:700;line-height:1.05}.notification-review-summary-card em,.notification-review-workflow-card em,.notification-review-module-card em,.notification-review-module-head em{color:#64748b;font-style:normal;font-weight:500;line-height:1.45}.notification-review-summary-card.tone-warning{background:linear-gradient(135deg,#fffdf5,#fff4cf);border-color:#f6d98f}.notification-review-summary-card.tone-warning>span{color:#b57900;background:#fff4cf}.notification-review-summary-card.tone-success{background:linear-gradient(135deg,#f8fffb,#eafff1);border-color:#b9f0cd}.notification-review-summary-card.tone-success>span{color:#04a33a;background:#dcfce7}.notification-review-summary-card.tone-info{background:linear-gradient(135deg,#f8fdff,#e8fbff);border-color:#bfefff}.notification-review-summary-card.tone-info>span{color:#5b21b6;background:#dcf7ff}.notification-review-workflow{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.notification-review-workflow-card{background:#fff;border:1px solid #dbe5f3;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:118px;padding:16px;display:grid}.notification-review-workflow-card strong,.notification-review-module-card strong,.notification-review-module-head strong,.notification-template-module-head strong,.notification-template-report-head strong{color:#111827;font-size:15px;font-weight:650;line-height:1.35;display:block}.notification-review-workflow-card.tone-blue{background:linear-gradient(135deg,#fff,#eff6ff)}.notification-review-workflow-card.tone-amber{background:linear-gradient(135deg,#fff,#fff7e0)}.notification-review-workflow-card.tone-rose{background:linear-gradient(135deg,#fff,#fff1f4)}.notification-review-module-panel{background:#fff;border:1px solid #d9e6f7;border-radius:14px;overflow:hidden;box-shadow:0 10px 26px #1f31520f}.notification-review-module-head{background:linear-gradient(135deg,#f1fbff,#fffaf0);border-bottom:1px solid #e7edf7;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.notification-review-module-head span{color:#0097a7;letter-spacing:.02em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.notification-review-module-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px;display:grid}.notification-review-module-card{background:#fff;border:1px solid #dde8f7;border-radius:12px;flex-direction:column;gap:8px;min-height:136px;padding:14px;display:flex}.notification-review-module-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.notification-review-module-card-top>span{border-radius:10px;width:36px;height:36px;font-size:12px;font-weight:700}.notification-review-module-card-badges{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.notification-review-module-card.tone-1{background:linear-gradient(135deg,#fff,#f1f6ff)}.notification-review-module-card.tone-2{background:linear-gradient(135deg,#fff,#eafff1)}.notification-review-module-card.tone-3{background:linear-gradient(135deg,#fff,#fff8dd)}.notification-review-module-card.tone-4{background:linear-gradient(135deg,#fff,#fff0f4)}.notification-review-module-card.tone-5{background:linear-gradient(135deg,#fff,#f4f0ff)}.notification-review-module-card.tone-6{background:linear-gradient(135deg,#fff,#e8fbff)}.notification-review-module-card.tone-7{background:linear-gradient(135deg,#fff,#f8fafc)}.notification-review-module-card.tone-8{background:linear-gradient(135deg,#fff,#fef7ed)}.notification-template-filterbar{background:#fff;border:1px solid #d9e6f7;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex;box-shadow:0 8px 24px #1f31520d}.notification-template-view-tabs{flex-wrap:wrap;gap:8px;display:flex}.notification-template-view-tabs a{color:#344767;background:#f8fbff;border:1px solid #dbe5f3;border-radius:10px;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.notification-template-view-tabs a.is-active{color:#1269d3;background:#eff6ff;border-color:#5b21b6;box-shadow:inset 0 -2px #5b21b6}.notification-template-search{align-items:center;gap:8px;min-width:min(520px,100%);display:flex}.notification-template-search label{color:#94a3b8;background:#fff;border:1px solid #dbe5f3;border-radius:10px;flex:1;align-items:center;gap:8px;min-height:40px;padding:0 12px;display:flex}.notification-template-search input{color:#111827;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.notification-template-report-head{background:linear-gradient(135deg,#f1fbff,#fffaf0);border:1px solid #d9e6f7;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:14px 0;padding:14px 16px;display:flex}.notification-template-report-head span{color:#64748b;font-size:13px;font-weight:500;display:block}.notification-template-module-list{flex-direction:column;gap:16px;display:flex}.notification-template-module{background:#fff;border:1px solid #d9e6f7;border-radius:14px;overflow:hidden;box-shadow:0 10px 26px #1f31520f}.notification-template-module-head{background:#f8fbff;border-bottom:1px solid #e7edf7;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.notification-template-module-head>div{align-items:center;gap:12px;min-width:0;display:flex}.notification-template-module-head>div>span{color:#5b21b6;background:#e8fbff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:12px;font-weight:700;display:inline-flex}.notification-template-module-head em{color:#64748b;font-size:12px;font-style:normal;font-weight:500;display:block}.notification-template-list{flex-direction:column;display:flex}.notification-template-list-head,.notification-template-row{grid-template-columns:minmax(220px,.9fr) minmax(240px,1fr) minmax(360px,1.35fr) minmax(260px,.9fr);align-items:stretch;gap:12px;display:grid}.notification-template-list-head{color:#78829d;text-transform:uppercase;background:#fff;border-bottom:1px solid #e7edf7;padding:10px 16px;font-size:11px;font-weight:700}.notification-template-row{border-bottom:1px solid #edf2f7;padding:16px}.notification-template-row:last-child{border-bottom:0}.notification-template-row.severity-ready{background:linear-gradient(90deg,#f8fffb,#fff)}.notification-template-row.severity-warning{background:linear-gradient(90deg,#fffdf5,#fff)}.notification-template-row.severity-critical{background:linear-gradient(90deg,#fff4f6,#fff)}.notification-template-primary,.notification-template-meta,.notification-template-review-cell{flex-direction:column;gap:10px;min-width:0;display:flex}.notification-template-primary strong{color:#0f172a;font-size:14px;font-weight:650;line-height:1.35;display:block}.notification-template-primary span,.notification-template-meta p,.notification-template-meta span,.notification-template-channel-card p,.notification-template-review-controls span,.notification-template-issue-list span{color:#516078;font-size:12px;font-weight:500;line-height:1.5}.notification-template-badge-row,.notification-template-issue-list,.notification-template-review-buttons{flex-wrap:wrap;gap:6px;display:flex}.notification-template-channel-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.notification-template-channel-card{background:#fff;border:1px solid #dbe5f3;border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.notification-template-channel-card>div:first-child{align-items:flex-start;gap:10px;min-width:0;display:flex}.notification-template-channel-card>div:first-child>span{color:#5b21b6;background:#f2edfb;border-radius:9px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.notification-template-channel-card strong{color:#111827;margin-bottom:5px;font-size:13px;font-weight:650;line-height:1.35;display:block}.notification-template-channel-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;display:-webkit-box;overflow:hidden}.notification-template-channel-test-row,.notification-template-panel-actions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.notification-template-panel-actions{background:#f4f9ff;border:1px dashed #b8d8ff;border-radius:12px;grid-column:1/-1;padding:10px}.notification-template-preview-modal{z-index:10000;background:#0f172a8f;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.notification-template-preview-card{background:#f7fafe;border:1px solid #d9e6f7;border-radius:18px;flex-direction:column;width:min(1180px,100vw - 36px);max-height:calc(100vh - 36px);display:flex;overflow:hidden;box-shadow:0 30px 90px #0f172a47}.notification-template-preview-head,.notification-template-preview-footer{background:linear-gradient(135deg,#f1fbff,#fffaf0);border-bottom:1px solid #dfe8f5;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.notification-template-preview-head>div:first-child{min-width:0}.notification-template-preview-head span,.notification-template-preview-footer span{color:#5b21b6;letter-spacing:0;font-size:12px;font-weight:750;display:block}.notification-template-preview-head strong{color:#0f172a;font-size:18px;font-weight:750;line-height:1.35;display:block}.notification-template-preview-head em{color:#64748b;font-size:12px;font-style:normal;font-weight:500;line-height:1.45;display:block}.notification-template-preview-head-actions{flex:none;align-items:center;gap:10px;display:flex}.notification-template-preview-head-actions button{color:#516078;background:#fff;border:1px solid #dbe5f3;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.notification-template-preview-body{grid-template-columns:minmax(0,1fr) 340px;min-height:0;display:grid;overflow:hidden}.notification-template-preview-canvas,.notification-template-preview-review{min-height:0;padding:18px;overflow:auto}.notification-template-preview-canvas{flex-direction:column;gap:14px;display:flex}.notification-template-preview-review{background:#fff;border-left:1px solid #dfe8f5;flex-direction:column;gap:14px;display:flex}.notification-template-preview-review section,.notification-template-preview-section{background:#fff;border:1px solid #dbe5f3;border-radius:14px;padding:14px;box-shadow:0 10px 26px #1f31520d}.notification-template-preview-section-title{color:#0f172a;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.notification-template-preview-section-title strong,.notification-template-preview-review h3{color:#0f172a;font-size:13px;font-weight:750}.notification-template-email-paper{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.notification-template-email-preheader{color:#48627e;background:#eef6fb;justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;font-size:11px;font-weight:650;display:flex}.notification-template-email-preheader a{color:#057a92;font-weight:750;text-decoration:none}.notification-template-email-header{color:#fff;background:#087f7d;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid}.notification-template-email-header>span{color:#fff;text-align:center;background:#ffffff1f;border:2px solid #ffe45c;border-radius:16px;justify-content:center;align-items:center;width:54px;height:54px;font-size:10px;font-weight:800;display:inline-flex}.notification-template-email-header strong{color:#fff;font-size:18px;font-weight:800;line-height:1.25;display:block}.notification-template-email-header em{color:#ffffffdb;margin-top:4px;font-size:12px;font-style:normal;font-weight:600;line-height:1.45;display:block}.notification-template-email-header a{color:#083344;white-space:nowrap;background:#ffe45c;border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.notification-template-email-subject{color:#0f172a;background:#f8fbff;border-bottom:1px solid #e2e8f0;padding:12px 14px;font-size:14px;font-weight:700}.notification-template-email-body{color:#1f2937;padding:18px;font-size:13px;line-height:1.65}.notification-template-email-body p{margin:0 0 12px}.notification-template-email-body a{color:#0b7f9d;font-weight:700}.notification-template-email-footer{text-align:center;background:#fff;border-top:1px solid #e2e8f0;flex-direction:column;gap:10px;padding:22px 24px;display:flex}.notification-template-email-footer strong{color:#0f172a;font-size:13px;font-weight:800}.notification-template-email-footer span,.notification-template-email-footer small{color:#64748b;font-size:12px;font-weight:600;line-height:1.5}.notification-template-email-footer a{color:#087f7d;text-underline-offset:2px;font-weight:800;text-decoration:underline}.notification-template-email-footer>div{flex-direction:column;gap:4px;margin-top:4px;display:flex}.notification-template-email-footer small{color:#7b8798;margin-top:4px;font-size:11px}.notification-template-sms-phone{background:#111827;border-radius:26px;max-width:360px;padding:18px 14px}.notification-template-sms-bubble{color:#0f172a;background:#e8fbff;border-radius:16px 16px 16px 4px;padding:12px;font-size:13px;font-weight:600;line-height:1.55}.notification-template-panel-card-preview{background:linear-gradient(135deg,#eff6ff,#f1fbff);border:1px solid #b8d8ff;border-radius:14px;padding:16px}.notification-template-panel-card-preview span{color:#5b21b6;text-transform:uppercase;font-size:11px;font-weight:750}.notification-template-panel-card-preview strong{color:#0f172a;margin-top:5px;font-size:15px;font-weight:750;display:block}.notification-template-panel-card-preview p,.notification-template-preview-review dd,.notification-template-preview-review span{color:#516078;font-size:12px;font-weight:500;line-height:1.55}.notification-template-preview-review dl{flex-direction:column;gap:10px;margin:0;display:flex}.notification-template-preview-review dt{color:#78829d;text-transform:uppercase;font-size:11px;font-weight:750}.notification-template-preview-review dd{margin:2px 0 0}.notification-template-preview-issues,.notification-template-preview-review-actions{flex-wrap:wrap;gap:8px;display:flex}.notification-template-preview-review textarea{resize:vertical;min-height:92px}.notification-template-preview-footer{background:#fff;border-top:1px solid #dfe8f5;border-bottom:0}@media (max-width:980px){.notification-template-preview-body{grid-template-columns:1fr}.notification-template-preview-review{border-top:1px solid #dfe8f5;border-left:0}}.notification-panel-preview-modal{z-index:80;background:#0f172a7a;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.notification-panel-preview-card{background:#fff;border:1px solid #d9e6f7;border-radius:16px;width:min(620px,100vw - 36px);max-height:calc(100vh - 36px);overflow:auto;box-shadow:0 24px 70px #0f172a38}.notification-panel-preview-head{background:linear-gradient(135deg,#f1fbff,#fffaf0);border-bottom:1px solid #e7edf7;align-items:flex-start;gap:12px;padding:16px;display:flex}.notification-panel-preview-head>span{color:#5b21b6;background:#e8fbff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.notification-panel-preview-head>div{flex:1;min-width:0}.notification-panel-preview-head strong{color:#111827;font-size:16px;font-weight:700;line-height:1.35;display:block}.notification-panel-preview-head em{color:#64748b;margin-top:3px;font-size:12px;font-style:normal;font-weight:500;line-height:1.45;display:block}.notification-panel-preview-head button{color:#64748b;cursor:pointer;background:#fff;border:1px solid #dbe5f3;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.notification-panel-preview-body{gap:14px;padding:16px;display:grid}.notification-panel-preview-notification{background:#f4f9ff;border:1px solid #b8d8ff;border-left:4px solid #5b21b6;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px;display:flex}.notification-panel-preview-notification span{color:#5b21b6;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.notification-panel-preview-notification strong{color:#111827;margin-top:4px;font-size:15px;font-weight:700;line-height:1.35;display:block}.notification-panel-preview-notification p,.notification-panel-preview-body dd{color:#516078;font-size:12px;font-weight:500;line-height:1.5}.notification-panel-preview-body dl{gap:10px;margin:0;display:grid}.notification-panel-preview-body dl>div{background:#fff;border:1px solid #e3ebf6;border-radius:12px;padding:12px}.notification-panel-preview-body dt{color:#78829d;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:800}.notification-panel-preview-body dd{margin:0}.notification-panel-preview-footer{border-top:1px solid #e7edf7;justify-content:flex-end;padding:14px 16px;display:flex}.notification-template-review-controls{background:#fff;border:1px solid #dbe5f3;border-radius:12px;flex-direction:column;gap:8px;padding:10px;display:flex}.notification-template-review-controls.is-approved{background:#f8fffb;border-color:#b9f0cd}.notification-template-review-controls.is-needs-fix{background:#fffdf5;border-color:#f6d98f}.notification-template-review-controls input{min-height:36px;font-size:12px}.notification-template-review-buttons .btn,.notification-template-review-buttons button{min-height:34px;font-size:12px;font-weight:600}.notification-template-empty{color:#64748b;text-align:center;background:#f8fbff;border:1px dashed #b8c9e5;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:260px;display:flex}.notification-template-empty strong{color:#111827;font-size:16px;font-weight:650}@media (max-width:1280px){.notification-review-summary,.notification-review-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.notification-review-workflow{grid-template-columns:1fr}.notification-template-list-head{display:none}.notification-template-row{grid-template-columns:1fr}.notification-template-channel-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.notification-review-summary,.notification-review-module-grid,.notification-template-channel-actions{grid-template-columns:1fr}.notification-review-module-head,.notification-template-module-head,.notification-template-report-head{flex-direction:column;align-items:stretch}.notification-template-search{min-width:100%}}.pre-application-info-modal{border:1px solid hsl(var(--primary)/.22);background:hsl(var(--card));flex-direction:column;width:min(58rem,100vw - 2rem);max-height:calc(100dvh - 2rem);display:flex;overflow:hidden;box-shadow:0 28px 80px #141b2957}.pre-application-info-backdrop{z-index:11000;padding:1rem}.pre-application-info-body{overscroll-behavior:contain;min-height:0;overflow-y:auto}.pre-application-info-modal .app-modal-head{border-bottom-color:hsl(var(--primary)/.18);background:linear-gradient(115deg,hsl(var(--primary)/.14),hsl(var(--success)/.08)62%,hsl(var(--card)));padding:1.25rem 1.4rem;position:relative;overflow:hidden}.pre-application-info-modal .app-modal-head:before{background:hsl(var(--primary));content:"";width:.28rem;position:absolute;inset:0 auto 0 0}.pre-application-info-modal .app-modal-head h3{max-width:44rem;margin-top:.3rem;font-size:1.08rem;line-height:1.45}.pre-application-info-modal .app-modal-head p{color:hsl(var(--muted-foreground));margin:.35rem 0 0;font-size:.8rem;line-height:1.5}.pre-application-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;padding:.85rem 1rem;display:grid}.pre-application-info-grid section{border:1px solid hsl(var(--border));background:hsl(var(--muted)/.22);border-radius:.5rem;align-items:center;gap:.85rem;min-width:0;min-height:4.35rem;padding:.72rem .78rem;display:flex;box-shadow:0 5px 18px #252e410b}.pre-application-info-grid section.is-fee{grid-column:span 2}.pre-application-info-icon{background:hsl(var(--primary)/.1);width:2.5rem;height:2.5rem;color:hsl(var(--primary));border-radius:.45rem;flex:0 0 2.5rem;place-items:center;display:inline-grid!important}.pre-application-info-icon svg{width:1.15rem;height:1.15rem}.pre-application-info-grid .is-date .pre-application-info-icon{background:hsl(var(--warning)/.14);color:hsl(var(--warning))}.pre-application-info-grid .is-participation .pre-application-info-icon{background:hsl(var(--success)/.12);color:hsl(var(--success))}.pre-application-info-grid .is-presentation .pre-application-info-icon{color:#762cdd;background:#853cec1a}.pre-application-info-grid .is-fee .pre-application-info-icon{color:#0c8da1;background:#0ea6be1c}.pre-application-info-grid strong,.pre-application-info-grid span{display:block}.pre-application-info-grid strong{color:hsl(var(--muted-foreground));text-transform:uppercase;margin-bottom:.3rem;font-size:.7rem;font-weight:700}.pre-application-info-grid span{color:hsl(var(--foreground));font-size:.84rem;line-height:1.5}.pre-application-file-summary,.pre-application-special-note,.pre-application-process-note,.pre-application-confirmation{border-radius:.45rem;margin:0 1rem .75rem;padding:.78rem .85rem}.pre-application-file-summary{border:1px solid hsl(var(--border));border-top:.2rem solid hsl(var(--primary));background:hsl(var(--card))}.pre-application-file-summary>strong,.pre-application-special-note>strong{color:#172033;margin-bottom:.65rem;display:block}.pre-application-file-summary ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.pre-application-file-summary li{border-top:1px dashed #dce6f2;grid-template-columns:minmax(8rem,.35fr) minmax(0,1fr);gap:.75rem;padding-top:.5rem;display:grid}.pre-application-file-summary li:first-child{border-top:0;padding-top:0}.pre-application-file-summary span{color:#172033;font-weight:650}.pre-application-file-summary small{color:#667085;line-height:1.45}.pre-application-special-note{color:#344054;background:#f3fcf7;border:1px solid #ccebdd;border-left:.25rem solid #17c653;line-height:1.6}.pre-application-process-note{border:1px solid hsl(var(--primary)/.2);border-left:.25rem solid hsl(var(--primary));background:hsl(var(--primary)/.06);color:hsl(var(--foreground));font-size:.8rem;line-height:1.55}.pre-application-confirmation{border:1px solid hsl(var(--warning)/.34);background:hsl(var(--warning)/.09);color:hsl(var(--foreground));cursor:pointer;align-items:flex-start;gap:.65rem;font-size:.84rem;font-weight:650;display:flex}.pre-application-confirmation input{accent-color:#5b21b6;flex:0 0 1.1rem;width:1.1rem;height:1.1rem;margin-top:.05rem}.pre-application-info-modal>.app-modal-actions{background:hsl(var(--card)/.96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex:none;padding:.9rem 1.25rem;box-shadow:0 -8px 22px #272f3f0f}@media (max-width:900px){.pre-application-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pre-application-info-grid section.is-fee{grid-column:1/-1}}@media (max-width:720px){.pre-application-info-backdrop{padding:.5rem}.pre-application-info-modal{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem)}.pre-application-info-grid{grid-template-columns:1fr}.pre-application-info-grid section.is-fee{grid-column:auto}.pre-application-file-summary li{grid-template-columns:1fr;gap:.2rem}}.bulk-mail-purpose-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 18px 18px;display:grid}.bulk-mail-purpose-options label{cursor:pointer;background:#fff;border:1px solid #dce4ee;border-radius:7px;align-items:flex-start;gap:10px;min-height:78px;padding:12px;display:flex}.bulk-mail-purpose-options label.is-selected{background:#f5f1ff;border-color:#5d35bd;box-shadow:0 0 0 2px #5d35bd14}.bulk-mail-purpose-options input{margin-top:3px}.bulk-mail-purpose-options strong,.bulk-mail-purpose-options small{display:block}.bulk-mail-purpose-options strong{font-size:12px}.bulk-mail-purpose-options small{color:#6f7c91;margin-top:4px;font-size:10.5px;line-height:1.45}.bulk-mail-compliance-confirm,.bulk-mail-process-note{background:#fff9e9;border:1px solid #edc96f;border-radius:7px;align-items:flex-start;gap:11px;margin:0 18px 18px;padding:13px;display:flex}.bulk-mail-compliance-confirm{cursor:pointer}.bulk-mail-compliance-confirm.is-confirmed{background:#effaf4;border-color:#a9ddc2}.bulk-mail-compliance-confirm input{margin-top:3px}.bulk-mail-compliance-confirm strong,.bulk-mail-compliance-confirm small,.bulk-mail-process-note strong,.bulk-mail-process-note small{display:block}.bulk-mail-compliance-confirm strong,.bulk-mail-process-note strong{font-size:11.5px}.bulk-mail-compliance-confirm small,.bulk-mail-process-note small{color:#68758a;margin-top:4px;font-size:10.5px;line-height:1.45}.bulk-mail-process-note svg{color:#2778c5;flex:0 0 18px;width:18px}@media (max-width:600px){.bulk-mail-purpose-options{grid-template-columns:1fr}}.bulk-mail-page,.bulk-mail-editor-page{color:#172033;gap:16px;padding:4px 0 28px;display:grid}.bulk-mail-hero,.bulk-mail-editor-head{background:linear-gradient(110deg,#ecf8fb 0%,#fff 56%,#f1fbf6 100%);border:1px solid #dbe5ee;border-left:4px solid #5b21b6;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.bulk-mail-hero h2,.bulk-mail-editor-head h2{margin:5px 0 4px;font-size:22px;font-weight:700;line-height:1.3}.bulk-mail-hero p,.bulk-mail-editor-head p{color:#65728a;margin:0;font-size:13px;line-height:1.55}.bulk-mail-kicker{color:#5b21b6;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.bulk-mail-kicker svg{width:16px;height:16px}.bulk-mail-hero-actions,.bulk-mail-editor-head>div:last-child{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.bulk-mail-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.bulk-mail-metrics button{text-align:left;background:#fff;border:1px solid #dce4ee;border-radius:8px;align-items:center;gap:12px;min-width:0;height:86px;padding:14px;transition:all .16s;display:flex}.bulk-mail-metrics button:hover,.bulk-mail-metrics button.is-active{border-color:var(--metric-color);transform:translateY(-1px);box-shadow:0 5px 18px #18274b14}.bulk-mail-metrics button>span{background:var(--metric-bg);width:38px;height:38px;color:var(--metric-color);border-radius:7px;flex:0 0 38px;place-items:center;display:grid}.bulk-mail-metrics svg{width:18px;height:18px}.bulk-mail-metrics strong{font-size:20px;line-height:1.1;display:block}.bulk-mail-metrics small{color:#77829a;margin-top:5px;font-size:11px;line-height:1.25;display:block}.bulk-mail-metrics .tone-blue{--metric-color:#5b21b6;--metric-bg:#f2edfb}.bulk-mail-metrics .tone-amber{--metric-color:#d99000;--metric-bg:#fff7dd}.bulk-mail-metrics .tone-green{--metric-color:#17a65a;--metric-bg:#eafaf1}.bulk-mail-metrics .tone-cyan{--metric-color:#008a9b;--metric-bg:#e8f9fb}.bulk-mail-metrics .tone-violet{--metric-color:#7747d8;--metric-bg:#f3efff}.bulk-mail-metrics .tone-rose{--metric-color:#e13f65;--metric-bg:#fff0f4}.bulk-mail-report,.bulk-mail-editor-panel{background:#fff;border:1px solid #dce4ee;border-radius:8px;overflow:hidden}.bulk-mail-toolbar{border-bottom:1px solid #e4eaf1;grid-template-columns:minmax(280px,1fr) 210px;gap:10px;padding:14px 16px;display:grid}.bulk-mail-toolbar label{background:#fff;border:1px solid #d7e0ea;border-radius:7px;align-items:center;gap:8px;padding:0 12px;display:flex}.bulk-mail-toolbar label:focus-within{border-color:#5b21b6;box-shadow:0 0 0 3px #5b21b61a}.bulk-mail-toolbar svg{color:#8491a7;width:17px}.bulk-mail-toolbar input,.bulk-mail-toolbar select,.bulk-mail-form-grid input,.bulk-mail-form-grid select,.bulk-mail-subject-grid input,.bulk-mail-custom-list textarea,.bulk-mail-confirm-modal input{color:#172033;background:#fff;border:1px solid #d7e0ea;border-radius:7px;width:100%;min-height:42px;padding:9px 11px;font-size:13px;line-height:1.45}.bulk-mail-toolbar label input{box-shadow:none;border:0;padding:0}.bulk-mail-toolbar select{min-height:42px}.bulk-mail-resultbar{color:#6e7a91;background:#f8fafc;justify-content:space-between;gap:14px;padding:9px 16px;font-size:11px;display:flex}.bulk-mail-table-wrap,.bulk-mail-recipient-table{overflow:auto}.bulk-mail-table,.bulk-mail-recipient-table table{border-collapse:collapse;table-layout:fixed;width:100%}.bulk-mail-table th,.bulk-mail-recipient-table th{color:#697590;text-align:left;text-transform:uppercase;background:#f3f6fa;padding:11px 13px;font-size:10px;font-weight:700}.bulk-mail-table td,.bulk-mail-recipient-table td{vertical-align:middle;border-top:1px solid #e6ebf1;padding:13px;font-size:12px;font-weight:400;line-height:1.4}.bulk-mail-table th:first-child{width:20%}.bulk-mail-table th:nth-child(2){width:17%}.bulk-mail-table th:nth-child(3){width:12%}.bulk-mail-table th:nth-child(4){width:11%}.bulk-mail-table th:nth-child(5){width:15%}.bulk-mail-table th:nth-child(6){width:14%}.bulk-mail-table th:nth-child(7){width:92px}.bulk-mail-table td strong,.bulk-mail-table td small,.bulk-mail-recipient-table td strong,.bulk-mail-recipient-table td small{display:block}.bulk-mail-table td strong,.bulk-mail-recipient-table td strong{font-weight:600}.bulk-mail-table td small,.bulk-mail-recipient-table td small{color:#76829a;overflow-wrap:anywhere;margin-top:4px;font-size:10.5px;line-height:1.4}.bulk-mail-title-link{color:#5b21b6;font-size:12.5px;font-weight:650;line-height:1.4;display:block}.bulk-mail-title-link:hover{text-decoration:underline}.bulk-mail-delivery{align-items:center;gap:7px;display:flex}.bulk-mail-delivery>span{background:#e8edf3;border-radius:6px;width:78px;height:6px;display:block;overflow:hidden}.bulk-mail-delivery i{background:#18b76a;height:100%;display:block}.bulk-mail-row-actions{gap:5px;display:flex}.bulk-mail-empty{color:#718096;place-items:center;gap:7px;padding:34px;display:grid}.bulk-mail-empty svg{width:25px}.bulk-mail-empty strong{color:#172033}.bulk-mail-empty span{font-size:11px}.bulk-mail-editor-head>div:first-child>a{color:#5b21b6;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.bulk-mail-editor-head>div:first-child>a svg{width:15px}.bulk-mail-steps{background:#fff;border:1px solid #dce4ee;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.bulk-mail-steps button{text-align:left;background:#fff;border:0;border-right:1px solid #e3e9f0;grid-template-rows:auto auto;grid-template-columns:36px 1fr;align-items:center;gap:1px 10px;padding:13px 15px;display:grid;position:relative}.bulk-mail-steps button:last-child{border-right:0}.bulk-mail-steps button.is-active{background:#eef7ff;box-shadow:inset 0 -3px #5b21b6}.bulk-mail-steps button.is-complete{background:#f1fbf6}.bulk-mail-steps button>span{color:#758198;background:#f0f3f7;border-radius:7px;grid-row:1/3;place-items:center;width:34px;height:34px;display:grid}.bulk-mail-steps button.is-active>span{color:#fff;background:#5b21b6}.bulk-mail-steps button.is-complete>span{color:#15a45a;background:#dff8e9}.bulk-mail-steps svg{width:17px}.bulk-mail-steps strong{font-size:12px}.bulk-mail-steps small{color:#7b869b;font-size:10px}.bulk-mail-panel-title{background:#fbfcfe;border-bottom:1px solid #e4eaf1;justify-content:space-between;align-items:center;gap:18px;padding:15px 18px;display:flex}.bulk-mail-panel-title>div:first-child{align-items:center;gap:9px;display:flex}.bulk-mail-panel-title>div:first-child>span{color:#5b21b6;background:#e9f6f8;border-radius:6px;place-items:center;width:29px;height:29px;font-size:10px;font-weight:800;display:grid}.bulk-mail-panel-title h3{margin:0;font-size:14px;font-weight:700}.bulk-mail-panel-title p{color:#718096;margin:0;font-size:11px}.bulk-mail-form-grid,.bulk-mail-subject-grid{grid-template-columns:2fr 1fr;gap:14px;padding:18px;display:grid}.bulk-mail-form-grid label,.bulk-mail-subject-grid label,.bulk-mail-custom-list,.bulk-mail-confirm-modal label{gap:6px;display:grid}.bulk-mail-form-grid label>span,.bulk-mail-subject-grid label>span,.bulk-mail-custom-list>span,.bulk-mail-confirm-modal label>span{font-size:11px;font-weight:650}.bulk-mail-form-grid .is-wide{grid-column:1/-1}.bulk-mail-form-grid input:disabled,.bulk-mail-form-grid select:disabled,.bulk-mail-subject-grid input:disabled{color:#6f7b91;background:#f4f6f8}.bulk-mail-audience-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:18px;display:grid}.bulk-mail-audience-options label{background:#fff;border:1px solid #dce4ee;border-radius:7px;align-items:flex-start;gap:10px;min-height:66px;padding:12px;display:flex}.bulk-mail-audience-options label.is-selected{background:#f1f7ff;border-color:#5b21b6;box-shadow:0 0 0 2px #5b21b614}.bulk-mail-audience-options input{margin-top:2px}.bulk-mail-audience-options strong,.bulk-mail-audience-options small{display:block}.bulk-mail-audience-options strong{font-size:12px}.bulk-mail-audience-options small{color:#728098;margin-top:4px;font-size:10.5px;line-height:1.4}.bulk-mail-custom-list{padding:0 18px 18px}.bulk-mail-custom-list textarea{resize:vertical}.bulk-mail-audience-result{grid-template-columns:repeat(3,150px) 1fr;gap:10px;padding:0 18px 18px;display:grid}.bulk-mail-audience-result>div{background:#f8fafc;border:1px solid #dce4ee;border-radius:7px;padding:13px}.bulk-mail-audience-result>div strong,.bulk-mail-audience-result>div span{display:block}.bulk-mail-audience-result>div strong{font-size:20px}.bulk-mail-audience-result>div span{color:#758198;font-size:10px}.bulk-mail-audience-result ul{background:#e0e7ef;border:1px solid #e0e7ef;border-radius:7px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.bulk-mail-audience-result li{background:#fff;justify-content:space-between;align-items:center;gap:10px;padding:10px;font-size:11px;display:flex}.bulk-mail-audience-result li span,.bulk-mail-audience-result li small{display:block}.bulk-mail-audience-result li small{color:#7b879b;margin-top:2px}.bulk-mail-token-toggle{color:#5b21b6;background:0 0;border:0;align-items:center;gap:6px;font-size:11px;font-weight:650;display:inline-flex}.bulk-mail-token-toggle svg{width:15px}.bulk-mail-token-panel{background:#f8fbfc;border-top:1px solid #e5ebf1;border-bottom:1px solid #e5ebf1;gap:10px;padding:14px 18px;display:grid}.bulk-mail-token-panel>div{grid-template-columns:100px 1fr;gap:10px;display:grid}.bulk-mail-token-panel>div>strong{text-transform:uppercase;color:#64718a;font-size:10px}.bulk-mail-token-panel>div>div{flex-wrap:wrap;gap:6px;display:flex}.bulk-mail-token-panel button{color:#34425a;background:#fff;border:1px solid #cfe0e6;border-radius:5px;align-items:center;gap:5px;padding:5px 7px;font-size:10px;display:inline-flex}.bulk-mail-token-panel code{color:#5b21b6;font-size:9.5px}.bulk-mail-rich-editor{padding:18px}.bulk-mail-check-actions{gap:7px;display:flex}.bulk-mail-send-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:18px;display:grid}.bulk-mail-send-summary article{background:#fff;border:1px solid #dce4ee;border-radius:7px;gap:11px;min-height:96px;padding:13px;display:flex}.bulk-mail-send-summary article>span{color:#5b21b6;background:#e9f6f8;border-radius:7px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.bulk-mail-send-summary svg{width:17px}.bulk-mail-send-summary small,.bulk-mail-send-summary strong,.bulk-mail-send-summary p{margin:0;display:block}.bulk-mail-send-summary small{color:#78849a;text-transform:uppercase;font-size:9.5px}.bulk-mail-send-summary strong{margin-top:4px;font-size:12px;line-height:1.35}.bulk-mail-send-summary p{color:#6f7b91;margin-top:5px;font-size:10.5px}.bulk-mail-final-actions{background:#fbfcfd;border-top:1px solid #e3e9ef;justify-content:flex-end;align-items:center;gap:9px;padding:16px 18px;display:flex}.bulk-mail-final-actions>div{color:#56637a;align-items:center;gap:9px;margin-right:auto;display:flex}.bulk-mail-final-actions>div svg{color:#d18a00;width:19px}.bulk-mail-final-actions>div strong,.bulk-mail-final-actions>div small{display:block}.bulk-mail-final-actions>div strong{font-size:11.5px}.bulk-mail-final-actions>div small{margin-top:3px;font-size:10px}.bulk-mail-editor-footer{justify-content:space-between;align-items:center;display:flex}.bulk-mail-editor-footer span{color:#758198;font-size:11px}.bulk-mail-loading{color:#66738a;background:#fff;border:1px solid #dce4ee;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:260px;display:flex}.bulk-mail-loading svg{width:20px}.bulk-mail-delivery-report{gap:14px;padding:0 18px 18px;display:grid}.bulk-mail-report-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.bulk-mail-report-metrics article{border:1px solid #dce4ee;border-radius:7px;grid-template-columns:28px 1fr;gap:1px 8px;padding:11px;display:grid}.bulk-mail-report-metrics svg{color:#5b21b6;grid-row:1/3;width:17px}.bulk-mail-report-metrics strong{font-size:16px}.bulk-mail-report-metrics span{color:#758198;font-size:9.5px}.bulk-mail-recipient-table{border:1px solid #e0e7ef;border-radius:7px}.bulk-mail-recipient-table th:first-child{width:25%}.bulk-mail-recipient-table th:nth-child(2){width:13%}.bulk-mail-recipient-table th:nth-child(3){width:18%}.bulk-mail-recipient-table th:nth-child(4),.bulk-mail-recipient-table th:nth-child(5){width:22%}.bulk-mail-recipient-table .is-error{color:#d92d54}.bulk-mail-no-recipient{text-align:center;color:#748096;padding:20px;font-size:11px}.bulk-mail-modal{z-index:1200;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.bulk-mail-modal-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#141d2b94;border:0;position:absolute;inset:0}.bulk-mail-preview-modal,.bulk-mail-confirm-modal{z-index:1;background:#fff;border-radius:8px;flex-direction:column;width:min(100%,980px);max-height:calc(100vh - 48px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #0c172a4d}.bulk-mail-preview-modal header,.bulk-mail-confirm-modal header{background:#eef8fa;border-bottom:1px solid #dce4ee;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;display:flex}.bulk-mail-preview-modal header small,.bulk-mail-preview-modal header strong,.bulk-mail-confirm-modal header small,.bulk-mail-confirm-modal header strong{display:block}.bulk-mail-preview-modal header small,.bulk-mail-confirm-modal header small{color:#5b21b6;font-size:9px;font-weight:700}.bulk-mail-preview-modal header strong,.bulk-mail-confirm-modal header strong{margin-top:3px;font-size:13px}.bulk-mail-preview-modal header button,.bulk-mail-confirm-modal header>button{background:#fff;border:1px solid #d3dde7;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.bulk-mail-preview-modal header svg,.bulk-mail-confirm-modal header>button svg{width:16px}.bulk-mail-preview-modal iframe{background:#eef3f8;border:0;width:100%;height:min(760px,100vh - 130px)}.bulk-mail-confirm-modal{width:min(100%,560px)}.bulk-mail-confirm-modal header{justify-content:flex-start}.bulk-mail-confirm-modal header>svg{color:#5b21b6;width:24px}.bulk-mail-confirm-modal header>button{margin-left:auto}.bulk-mail-confirm-modal header.is-send{background:#eefbf4}.bulk-mail-confirm-modal>div{color:#4f5c72;gap:10px;padding:20px;font-size:12px;line-height:1.55;display:grid}.bulk-mail-confirm-modal>div p{margin:0}.bulk-mail-confirm-modal footer{background:#fafbfd;border-top:1px solid #e2e8ef;justify-content:flex-end;gap:8px;padding:13px 18px;display:flex}.unsubscribe-page{color:#172033;background:#eef3f8;place-items:center;min-height:100vh;padding:24px;display:grid}.unsubscribe-page section{text-align:center;background:#fff;border:1px solid #dbe4ed;border-radius:8px;width:min(100%,520px);padding:34px;box-shadow:0 12px 35px #1622371a}.unsubscribe-icon{color:#5b21b6;background:#eef7ff;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 16px;display:grid}.unsubscribe-icon.is-done{color:#18a957;background:#e9faef}.unsubscribe-icon.is-error{color:#df3e63;background:#fff0f4}.unsubscribe-icon svg{width:25px}.unsubscribe-page section>span{color:#5b21b6;font-size:10px;font-weight:700}.unsubscribe-page h1{margin:7px 0 9px;font-size:22px}.unsubscribe-page p{color:#68758c;margin:0;font-size:13px;line-height:1.6}.unsubscribe-page a{color:#fff;background:#5b21b6;border-radius:6px;margin-top:20px;padding:9px 14px;font-size:12px;font-weight:650;display:inline-flex}@media (max-width:1200px){.bulk-mail-metrics,.bulk-mail-audience-result{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.bulk-mail-hero,.bulk-mail-editor-head{flex-direction:column;align-items:flex-start}.bulk-mail-steps{grid-template-columns:repeat(2,1fr)}.bulk-mail-steps button:nth-child(2){border-right:0}.bulk-mail-form-grid,.bulk-mail-subject-grid,.bulk-mail-audience-options,.bulk-mail-send-summary{grid-template-columns:1fr}.bulk-mail-form-grid .is-wide{grid-column:auto}.bulk-mail-toolbar{grid-template-columns:1fr}.bulk-mail-table{min-width:1050px}.bulk-mail-report-metrics{grid-template-columns:repeat(3,1fr)}.bulk-mail-recipient-table table{min-width:850px}}@media (max-width:600px){.bulk-mail-metrics{grid-template-columns:repeat(2,1fr)}.bulk-mail-steps{grid-template-columns:1fr}.bulk-mail-steps button{border-bottom:1px solid #e3e9f0;border-right:0}.bulk-mail-audience-result,.bulk-mail-audience-result ul{grid-template-columns:1fr}.bulk-mail-final-actions{flex-direction:column;align-items:stretch}.bulk-mail-final-actions>div{margin-right:0}.bulk-mail-report-metrics{grid-template-columns:repeat(2,1fr)}.bulk-mail-modal{padding:10px}.bulk-mail-table-wrap{background:#f6f8fb;padding:10px;overflow:visible}.bulk-mail-table{min-width:0;display:block}.bulk-mail-table thead{display:none}.bulk-mail-table tbody{gap:10px;display:grid}.bulk-mail-table tr{background:#fff;border:1px solid #dce4ee;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.bulk-mail-table td{border:0;border-top:1px solid #edf1f5;min-width:0;padding:10px;font-size:11px;display:block}.bulk-mail-table td:before{content:attr(data-label);color:#77839a;text-transform:uppercase;margin-bottom:5px;font-size:8.5px;font-weight:700;display:block}.bulk-mail-table td:first-child{background:#f8fbfd;border-top:0;grid-column:1/-1;padding:13px}.bulk-mail-table td:first-child:before{display:none}.bulk-mail-table td:last-child{justify-content:flex-end;align-items:flex-end;display:flex}.bulk-mail-table td[colspan]{grid-column:1/-1}.bulk-mail-table td[colspan]:before{display:none}.bulk-mail-delivery>span{width:58px}.bulk-mail-row-actions{justify-content:flex-end}}.congress-module-card.is-unlicensed{color:#7a869a;box-shadow:none;background:#f7f9fb;border-style:dashed}.congress-module-card.is-unlicensed:not(.is-active){opacity:.72}.congress-module-card>span>.kt-badge{width:max-content;margin:3px 0 2px;font-style:normal}.subscription-invoice-panel{gap:10px;padding:11px;display:grid}.subscription-invoice-form{grid-template-columns:1.2fr 1fr 1fr auto;align-items:end;gap:8px;display:grid}.subscription-invoice-form label{gap:4px;display:grid}.subscription-invoice-form label span{color:#56647a;font-size:9.5px;font-weight:650}.subscription-invoice-form input{border:1px solid #d5dee8;border-radius:7px;width:100%;min-height:38px;padding:7px 9px;font-size:11px}.subscription-invoice-list{border:1px solid #e0e7ee;border-radius:7px;display:grid;overflow:hidden}.subscription-invoice-list>p{color:#77839a;margin:0;padding:12px;font-size:10.5px}.subscription-invoice-list article{border-top:1px solid #e9edf2;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.subscription-invoice-list article:first-child{border-top:0}.subscription-invoice-list strong,.subscription-invoice-list small{display:block}.subscription-invoice-list strong{font-size:10.5px}.subscription-invoice-list small{color:#77839a;margin-top:3px;font-size:9px}.subscription-invoice-actions{gap:5px;display:flex}.subscription-invoice-actions .kt-btn{min-height:30px;padding:4px 8px;font-size:9.5px}@media (max-width:760px){.subscription-invoice-form{grid-template-columns:1fr 1fr}.subscription-invoice-list article{grid-template-columns:1fr auto}.subscription-invoice-actions{grid-column:1/-1}}.subscription-membership-panel{gap:10px;padding:11px;display:grid}.subscription-membership-note{color:#446273;background:#f1faf9;border:1px solid #cfe6e8;border-radius:7px;align-items:center;gap:8px;padding:8px 10px;font-size:9.5px;display:flex}.subscription-membership-form select{background:#fff;border:1px solid #d5dee8;border-radius:7px;width:100%;min-height:38px;padding:7px 9px;font-size:10.5px}.subscription-membership-list{border:1px solid #e0e7ee;border-radius:7px;display:grid;overflow:hidden}.subscription-membership-list article{border-top:1px solid #e9edf2;grid-template-columns:1fr auto auto auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.subscription-membership-list article:first-child{border-top:0}.subscription-membership-list strong,.subscription-membership-list small{display:block}.subscription-membership-list strong{font-size:10.5px}.subscription-membership-list small{color:#77839a;margin-top:3px;font-size:9px}@media (max-width:760px){.subscription-membership-form{grid-template-columns:1fr}.subscription-membership-list article{grid-template-columns:1fr auto}.subscription-membership-list .subscription-invoice-actions{grid-column:1/-1}}.subscription-admin-page{color:#172033;gap:14px;padding:2px 0 28px;display:grid}.subscription-hero{background:linear-gradient(110deg,#f3edfb 0%,#fff 54%,#effaf4 100%);border:1px solid #d7e4ec;border-left:4px solid #5b21b6;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.subscription-hero h2{margin:5px 0 3px;font-size:21px;font-weight:700;line-height:1.25}.subscription-hero p{color:#66748a;margin:0;font-size:12px}.subscription-eyebrow{color:#5b21b6;align-items:center;gap:7px;font-size:10px;font-weight:750;display:flex}.subscription-eyebrow svg{width:15px;height:15px}.subscription-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.subscription-stats article{background:#fff;border:1px solid #dce5ed;border-radius:8px;align-items:center;gap:12px;min-height:82px;padding:13px 15px;display:flex}.subscription-stats article>span{border-radius:7px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.subscription-stats svg{width:18px;height:18px}.subscription-stats .is-blue{color:#5b21b6;background:#f2edfb}.subscription-stats .is-green{color:#16a45a;background:#eafaf1}.subscription-stats .is-amber{color:#c98000;background:#fff6dc}.subscription-stats .is-red{color:#dc365c;background:#fff0f3}.subscription-stats strong,.subscription-stats small{display:block}.subscription-stats strong{font-size:20px;line-height:1.1}.subscription-stats small{color:#77839a;margin-top:5px;font-size:10.5px}.subscription-tabs{background:#fff;border:1px solid #dde5ed;border-radius:8px;align-items:center;gap:4px;padding:5px;display:flex}.subscription-tabs button{color:#58657b;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:11.5px;font-weight:600;display:inline-flex}.subscription-tabs button svg{width:16px;height:16px}.subscription-tabs button.is-active{color:#5b21b6;background:#f2edfb;box-shadow:inset 0 -2px #5b21b6}.subscription-surface{background:#fff;border:1px solid #dce5ed;border-radius:8px;overflow:hidden}.subscription-toolbar,.subscription-section-head{background:#fafcfd;border-bottom:1px solid #e4eaf0;justify-content:space-between;align-items:center;gap:15px;padding:13px 15px;display:flex}.subscription-toolbar label{background:#fff;border:1px solid #d5dee8;border-radius:7px;align-items:center;gap:8px;width:min(100%,620px);height:38px;padding:0 11px;display:flex}.subscription-toolbar label:focus-within{border-color:#5b21b6;box-shadow:0 0 0 3px #5b21b617}.subscription-toolbar label svg{color:#7d899e;width:16px}.subscription-toolbar input{background:0 0;border:0;outline:0;width:100%;font-size:12px}.subscription-toolbar>span,.subscription-section-head p{color:#758197;font-size:10.5px}.subscription-section-head h3{margin:0;font-size:14px}.subscription-section-head p{margin:3px 0 0}.subscription-table-wrap{overflow:auto}.subscription-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:980px}.subscription-table th{color:#69768e;text-align:left;text-transform:uppercase;background:#f3f6f9;padding:10px 13px;font-size:9.5px;font-weight:700}.subscription-table th:first-child{width:20%}.subscription-table th:nth-child(2){width:19%}.subscription-table th:nth-child(3){width:14%}.subscription-table th:nth-child(4){width:15%}.subscription-table th:nth-child(5){width:20%}.subscription-table th:nth-child(6){width:95px}.subscription-table td{vertical-align:middle;border-top:1px solid #e7ecf1;padding:12px 13px;font-size:11.5px;font-weight:400;line-height:1.35}.subscription-table td strong,.subscription-table td small{display:block}.subscription-table td strong{font-weight:600}.subscription-table td small{color:#77839a;margin-top:4px;font-size:10px}.subscription-table .is-danger-text{color:#c93354}.usage-line{color:#6f7c92;justify-content:space-between;align-items:center;gap:10px;padding:2px 0;font-size:10px;display:flex}.usage-line b{color:#26344a;font-weight:600}.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:15px;display:grid}.plan-card{background:#fff;border:1px solid #dce5ed;border-top:3px solid #5b21b6;border-radius:8px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 5px 15px #1c2f4c0d}.plan-card.is-archived{filter:grayscale(.75);opacity:.75}.plan-card>header{justify-content:space-between;align-items:flex-start;gap:12px;padding:15px 15px 10px;display:flex}.plan-card h3{margin:10px 0 4px;font-size:16px}.plan-card p{color:#6c7990;min-height:40px;margin:0;font-size:10.5px;line-height:1.45}.plan-price{align-items:baseline;gap:4px;padding:3px 15px 13px;display:flex}.plan-price strong{color:#5b21b6;font-size:23px}.plan-price span{color:#738097;font-size:10px}.plan-price small{color:#57647a;margin-left:auto;font-size:10px}.plan-facts{background:#f8fafc;border-top:1px solid #e6ebf0;border-bottom:1px solid #e6ebf0;grid-template-columns:repeat(3,1fr);display:grid}.plan-facts span{color:#56647a;text-align:center;border-right:1px solid #e4eaf0;justify-content:center;align-items:center;gap:5px;padding:10px 6px;font-size:9.5px;display:flex}.plan-facts span:last-child{border-right:0}.plan-facts svg{color:#5b21b6;width:13px}.plan-card>footer{flex-wrap:wrap;gap:5px;padding:11px 15px;display:flex}.plan-card>footer span{color:#416176;background:#eef6f8;border-radius:5px;padding:4px 6px;font-size:8.5px}.subscription-alert{color:#36536b;background:#f1f8fb;border:1px solid #cfe0e9;border-radius:7px;padding:10px 12px;font-size:11px;line-height:1.4}.subscription-alert.is-danger{color:#b52d4d;background:#fff2f5;border-color:#f2c6d1}.subscription-modal-backdrop{z-index:1300;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#121c2b99;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.subscription-modal{background:#fff;border-radius:8px;flex-direction:column;width:min(100%,760px);max-height:calc(100vh - 40px);display:flex;overflow:hidden;box-shadow:0 26px 80px #09132457}.subscription-modal.is-wide{width:min(100%,1120px)}.subscription-modal>header{background:linear-gradient(110deg,#f3edfb,#fff 62%,#f0faf4);border-bottom:1px solid #dce5ed;justify-content:space-between;align-items:center;gap:14px;padding:14px 17px;display:flex}.subscription-modal>header span{color:#5b21b6;font-size:9px;font-weight:750}.subscription-modal>header h2{margin:4px 0 0;font-size:16px}.subscription-modal-body{gap:13px;padding:16px;display:grid;overflow:auto}.subscription-modal>footer{background:#fafcfd;border-top:1px solid #e1e7ed;justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.subscription-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.subscription-modal:not(.is-wide) .subscription-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-form-grid label{gap:5px;min-width:0;display:grid}.subscription-form-grid label.is-full{grid-column:1/-1}.subscription-form-grid label>span{color:#455268;font-size:10px;font-weight:650}.subscription-form-grid input,.subscription-form-grid select,.subscription-form-grid textarea,.override-list select,.limit-grid input{color:#172033;background:#fff;border:1px solid #d5dee8;border-radius:7px;width:100%;min-height:39px;padding:8px 10px;font-size:11px;line-height:1.4}.subscription-form-grid input:focus,.subscription-form-grid select:focus,.subscription-form-grid textarea:focus,.override-list select:focus,.limit-grid input:focus{border-color:#5b21b6;outline:0;box-shadow:0 0 0 3px #5b21b617}.subscription-form-grid input:disabled{color:#718097;background:#f2f5f8}.subscription-editor-section{border:1px solid #dce5ed;border-radius:8px;overflow:hidden}.editor-section-title{background:#f8fbfc;border-bottom:1px solid #e3e9ef;align-items:center;gap:9px;padding:11px 13px;display:flex}.editor-section-title>svg{color:#5b21b6;width:18px}.editor-section-title h3,.editor-section-title span{margin:0;display:block}.editor-section-title h3{font-size:12px}.editor-section-title span{color:#77839a;margin-top:2px;font-size:9.5px}.module-group{border-bottom:1px solid #edf1f4;padding:10px 13px}.module-group:last-child{border-bottom:0}.module-group h4{color:#6a768c;text-transform:uppercase;margin:0 0 7px;font-size:9px}.module-group>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.module-group button{color:#536077;text-align:left;background:#fff;border:1px solid #dce4ec;border-radius:6px;align-items:center;gap:7px;min-width:0;min-height:38px;padding:7px 8px;display:flex}.module-group button>span{color:#7d899d;background:#f0f3f7;border-radius:5px;flex:0 0 21px;place-items:center;width:21px;height:21px;display:grid}.module-group button svg{width:12px;height:12px}.module-group button b{min-width:0;font-size:9.5px;font-weight:600;line-height:1.25}.module-group button.is-selected{color:#155468;background:#eef9fa;border-color:#72c8d2}.module-group button.is-selected>span{color:#fff;background:#5b21b6}.limit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px;display:grid}.limit-grid label{background:#fff;border:1px solid #e0e7ee;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:8px 9px;display:flex}.limit-grid label>span{min-width:0;font-size:9.5px;font-weight:600}.limit-grid label small{color:#7c889c;margin-top:2px;font-size:8.5px;font-weight:400;display:block}.limit-grid input{width:92px;min-height:34px}.current-subscription-strip,.selected-plan-summary{background:#faf3ee;border:1px solid #d7e5eb;border-radius:7px;align-items:center;gap:10px;padding:11px 12px;display:flex}.current-subscription-strip>span,.selected-plan-summary>svg:first-child{color:#5b21b6;background:#eee4f8;border-radius:6px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.current-subscription-strip svg,.selected-plan-summary svg{width:16px}.current-subscription-strip>div,.selected-plan-summary>div{flex:1;min-width:0}.current-subscription-strip small,.current-subscription-strip strong,.selected-plan-summary strong,.selected-plan-summary span{display:block}.current-subscription-strip small{color:#728096;font-size:9px}.current-subscription-strip strong,.selected-plan-summary strong{margin-top:3px;font-size:11.5px}.selected-plan-summary span{color:#6c7990;margin-top:3px;font-size:9.5px}.selected-plan-summary>svg:last-child{color:#7d899d}.subscription-details{background:#fff;border:1px solid #dce5ed;border-radius:7px;overflow:hidden}.subscription-details summary{color:#354259;cursor:pointer;background:#f8fafc;padding:10px 12px;font-size:10.5px;font-weight:650}.override-list{display:grid}.override-list>div{border-top:1px solid #e8edf2;grid-template-columns:1fr 165px;align-items:center;gap:10px;padding:8px 11px;display:grid}.override-list b,.override-list small{display:block}.override-list b{font-size:10px}.override-list small{color:#7a869a;margin-top:2px;font-size:8.5px}.override-list select{min-height:34px;padding:6px 8px}.subscription-status-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;padding-top:4px;display:flex}.subscription-status-actions>span{color:#6d7a90;margin-right:auto;font-size:10px;font-weight:650}@media (max-width:1100px){.plan-grid,.subscription-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.module-group>div{grid-template-columns:repeat(3,minmax(0,1fr))}.limit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.subscription-hero{flex-direction:column;align-items:flex-start}.subscription-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-grid{grid-template-columns:1fr}.subscription-modal-backdrop{padding:8px}.subscription-modal{max-height:calc(100vh - 16px)}.subscription-modal:not(.is-wide) .subscription-form-grid,.subscription-form-grid{grid-template-columns:1fr}.subscription-form-grid label.is-full{grid-column:auto}.module-group>div{grid-template-columns:repeat(2,minmax(0,1fr))}.limit-grid{grid-template-columns:1fr}.subscription-table-wrap{background:#f5f8fa;padding:8px}.subscription-toolbar{flex-direction:column;align-items:stretch}.subscription-toolbar label{width:100%}}.plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.plan-card{border-top-width:4px}.plan-card.plan-tier-starter{border-top-color:#1887d7}.plan-card.plan-tier-advanced{border-top-color:#08a88a}.plan-card.plan-tier-professional{border-top-color:#e59b0b}.plan-card.plan-tier-corporate{border-top-color:#6d5bd0}.plan-card-heading{flex:1;min-width:0}.plan-card-heading>span{color:#68768d;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:750;display:inline-block}.plan-card-heading .inline-flex{margin-left:7px}.plan-card .plan-core-line{color:#406276;background:#f7fbfc;border-bottom:1px solid #e6edf2;align-items:center;gap:7px;padding:9px 14px;font-size:9.5px;display:flex}.plan-core-line svg{color:#5b21b6;width:14px;height:14px}.plan-card>footer{align-content:flex-start;min-height:86px}.plan-card>footer span{font-size:9px}.plan-extra-rate{color:#755a22;background:#fffaf0;border-top:1px solid #e6ebf0;margin-top:auto;padding:9px 14px;font-size:9px}.package-identity-section .subscription-form-grid{padding:13px}.package-check{background:#f8fbfc;border:1px solid #d8e3ea;border-radius:7px;grid-column:span 2;align-self:end;align-items:center;min-height:39px;padding:0 10px;grid-template-columns:18px 1fr!important;display:flex!important}.package-check input{height:15px;padding:0;width:15px!important;min-height:0!important}.package-check span{font-size:10.5px!important}.package-core-card{background:linear-gradient(100deg,#effbf8,#fff);border:1px solid #9eddd2;border-left:4px solid #08a88a;border-radius:7px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;margin:12px;padding:12px;display:grid}.package-core-card>span{color:#07836d;background:#dff5ef;border-radius:7px;place-items:center;width:36px;height:36px;display:grid}.package-core-card svg{width:18px}.package-core-card b{font-size:11.5px}.package-core-card p{color:#66758b;margin:3px 0 0;font-size:9.5px;line-height:1.45}.package-core-card .badge{white-space:nowrap;min-width:max-content}.subscription-tenant-editor{width:min(1180px,100vw - 32px)}.subscription-tenant-editor .subscription-modal-body{gap:12px}.tenant-module-matrix{background:#fff;border:1px solid #d8e3ea;border-radius:8px;overflow:hidden}.tenant-module-matrix>header{background:linear-gradient(105deg,#f3edfb 0%,#fff 58%,#f1faf4 100%);border-bottom:1px solid #dfe7ed;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.tenant-module-matrix>header>div{align-items:center;gap:9px;min-width:0;display:flex}.tenant-module-matrix>header svg{color:#5b21b6;flex:0 0 18px;width:18px}.tenant-module-matrix>header b,.tenant-module-matrix>header small{display:block}.tenant-module-matrix>header b{font-size:12px;font-weight:700}.tenant-module-matrix>header small{color:#6d7a90;margin-top:3px;font-size:9.5px;line-height:1.4}.tenant-module-head,.tenant-module-row{grid-template-columns:minmax(285px,1.35fr) 125px 205px minmax(270px,1fr);align-items:center;gap:12px;display:grid}.tenant-module-head{color:#6b788e;text-transform:uppercase;background:#f3f6f9;padding:8px 13px;font-size:8.5px;font-weight:750}.tenant-module-row{border-top:1px solid #e7edf1;min-height:64px;padding:9px 13px}.tenant-module-row.is-core{background:#f3fbf8;border-top-color:#a9ded5}.tenant-module-row.is-disabled{background:#fbfcfd}.tenant-module-name{align-items:flex-start;gap:9px;min-width:0;display:flex}.tenant-module-name>span{color:#8792a5;background:#eef2f6;border-radius:6px;flex:0 0 29px;place-items:center;width:29px;height:29px;display:grid}.tenant-module-row.is-enabled .tenant-module-name>span{color:#16a05a;background:#e8f8f1}.tenant-module-row.is-core .tenant-module-name>span{color:#07836d;background:#daf3eb}.tenant-module-name svg{width:15px;height:15px}.tenant-module-name b,.tenant-module-name small{display:block}.tenant-module-name b{font-size:10.5px;font-weight:650}.tenant-module-name small{color:#748197;margin-top:3px;font-size:8.8px;line-height:1.4}.tenant-module-locked{color:#087b69;align-items:center;gap:6px;font-size:10px;font-weight:650;display:flex}.tenant-module-locked svg{width:14px;height:14px}.tenant-module-state{align-items:center;gap:7px;display:flex}.tenant-module-state i{background:#9da8b8;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.tenant-module-state i.is-on{background:#18a55d;box-shadow:0 0 0 3px #18a55d1c}.tenant-module-state i.is-off{background:#a6afbd}.tenant-module-state select{color:#26344a;background:#fff;border:1px solid #d4dee7;border-radius:6px;width:100%;min-height:34px;padding:6px 8px;font-size:9.5px}.tenant-module-state select:focus{border-color:#5b21b6;outline:0;box-shadow:0 0 0 3px #5b21b614}.tenant-module-limits{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;display:grid}.tenant-module-limits label{gap:3px;min-width:0;display:grid}.tenant-module-limits label>span{color:#6d7a90;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:650;overflow:hidden}.tenant-module-limits label>div{grid-template-columns:minmax(54px,82px) minmax(42px,auto);align-items:center;gap:4px;display:grid}.tenant-module-limits input{color:#253349;background:#fff;border:1px solid #d5dee8;border-radius:6px;width:100%;min-width:0;height:31px;padding:5px 7px;font-size:9.5px}.tenant-module-limits input:focus{border-color:#5b21b6;outline:0;box-shadow:0 0 0 3px #5b21b614}.tenant-module-limits input::placeholder{color:#6f7d92;opacity:1}.tenant-module-limits em{color:#79859a;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.tenant-no-limit{color:#8a95a7;font-size:9px}.tenant-module-row>.badge{white-space:nowrap;width:max-content}.tenant-addon-price{color:#a16800;white-space:nowrap;margin-top:5px;font-size:8.5px;font-weight:650;display:block}.tenant-module-limits label>span>small{color:#a16800;margin-top:2px;font-size:7.5px;font-weight:600;display:block}.tenant-module-limits label:has(span>small)>span{white-space:normal}.commercial-feature-group>div{grid-template-columns:repeat(3,minmax(0,1fr))}.commercial-feature-group button{align-items:flex-start;min-height:72px;padding:10px}.commercial-feature-group button>span:last-child{min-width:0;display:block}.commercial-feature-group button b,.commercial-feature-group button small{display:block}.commercial-feature-group button b{font-size:10.5px}.commercial-feature-group button small{color:#758197;margin-top:4px;font-size:9px;font-weight:400;line-height:1.4}.commercial-feature-group button.is-selected small{color:#4a7480}.commercial-feature-group button:disabled{cursor:not-allowed;filter:none;opacity:.58}.commercial-feature-group button em{color:#9a6a06;margin-top:5px;font-size:8.5px;font-style:normal;font-weight:650;display:block}.commercial-feature-group button.is-selected em{color:#2f7881}.subscription-catalog-switch{justify-content:space-between;align-items:center;gap:18px;padding:8px 10px;display:flex}.subscription-catalog-switch>div{background:#f5f8fa;border:1px solid #dce5ed;border-radius:7px;align-items:center;gap:4px;padding:4px;display:flex}.subscription-catalog-switch button{color:#637087;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:10.5px;font-weight:650;display:inline-flex}.subscription-catalog-switch button svg{width:15px;height:15px}.subscription-catalog-switch button.is-active{color:#5b21b6;background:#fff;box-shadow:0 1px 5px #152a421f}.subscription-catalog-switch>p{color:#6f7c92;text-align:right;margin:0;font-size:10px}.subscription-catalog-layout{grid-template-columns:minmax(0,1.55fr) minmax(360px,.72fr);align-items:start;gap:12px;display:grid}.module-catalog-list{display:grid}.module-catalog-list>article{background:#fff;border-top:1px solid #e5ebf0}.module-catalog-list>article:first-child{border-top:0}.module-catalog-list>article.is-closed{background:#fafbfc}.module-catalog-list>article>header{background:linear-gradient(100deg,#f4fafc,#fff 67%,#f7fbf8);justify-content:space-between;align-items:center;gap:16px;padding:11px 14px;display:flex}.module-catalog-list>article.is-closed>header{background:#f4f6f8}.module-catalog-list>article>header>div{align-items:center;gap:9px;min-width:0;display:flex}.module-catalog-list>article>header>div>span{color:#5b21b6;background:#e2f5f6;border-radius:6px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:750;display:grid}.module-catalog-list>article.is-closed>header>div>span{color:#7a8699;background:#eceff3}.module-catalog-list>article>header strong,.module-catalog-list>article>header small{display:block}.module-catalog-list>article>header strong{font-size:11.5px}.module-catalog-list>article>header small{color:#78859a;margin-top:3px;font-size:8.5px}.module-sellable-toggle{white-space:nowrap;align-items:center;gap:7px;display:flex}.module-sellable-toggle input{accent-color:#5b21b6;width:15px;height:15px}.module-sellable-toggle span{color:#536178;font-size:9.5px;font-weight:650}.module-catalog-fields{border-top:1px solid #e7ecf1;grid-template-columns:1.25fr .9fr .78fr .78fr .55fr .52fr;gap:8px;padding:11px 14px;display:grid}.module-catalog-fields label{gap:4px;min-width:0;display:grid}.module-catalog-fields label.is-wide{grid-column:1/-1}.module-catalog-fields label>span{color:#58657b;font-size:8.5px;font-weight:650}.module-catalog-fields input,.module-catalog-fields select,.module-catalog-fields textarea,.quota-catalog-list input,.quota-catalog-list select{color:#26344a;width:100%;min-width:0;min-height:34px;font:inherit;background:#fff;border:1px solid #d6dfe8;border-radius:6px;padding:6px 8px;font-size:9.5px}.module-catalog-fields textarea{resize:vertical}.module-catalog-fields input:focus,.module-catalog-fields select:focus,.module-catalog-fields textarea:focus,.quota-catalog-list input:focus,.quota-catalog-list select:focus{border-color:#5b21b6;outline:0;box-shadow:0 0 0 3px #5b21b614}.module-dependency-picker{border-top:1px dashed #dbe4eb;grid-template-columns:150px minmax(0,1fr);align-items:start;gap:10px;padding:9px 14px 12px;display:grid}.module-dependency-picker>strong{color:#657288;text-transform:uppercase;padding-top:4px;font-size:8.8px}.module-dependency-picker>div{flex-wrap:wrap;gap:5px;display:flex}.module-dependency-picker label{color:#4e5c72;background:#f8fafb;border:1px solid #dce4eb;border-radius:5px;align-items:center;gap:5px;padding:4px 7px;font-size:8.5px;display:inline-flex}.module-dependency-picker input{accent-color:#5b21b6;width:13px;height:13px}.module-catalog-list>details{background:#fff;border-top:1px solid #e5ebf0}.module-catalog-list>details:first-child{border-top:0}.module-catalog-list>details.is-closed{background:#fafbfc}.module-catalog-list>details>summary{cursor:pointer;background:linear-gradient(100deg,#f4fafc,#fff 67%,#f7fbf8);justify-content:space-between;align-items:center;gap:14px;min-height:55px;padding:9px 13px;list-style:none;display:flex}.module-catalog-list>details>summary::-webkit-details-marker{display:none}.module-catalog-list>details.is-closed>summary{background:#f4f6f8}.module-catalog-list>details>summary>div{align-items:center;gap:9px;min-width:0;display:flex}.module-catalog-list>details>summary>div:first-child>span{color:#5b21b6;background:#e2f5f6;border-radius:6px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:750;display:grid}.module-catalog-list>details.is-closed>summary>div:first-child>span{color:#7a8699;background:#eceff3}.module-catalog-list>details>summary strong,.module-catalog-list>details>summary small{display:block}.module-catalog-list>details>summary strong{font-size:11px}.module-catalog-list>details>summary small{color:#78859a;margin-top:3px;font-size:8.5px}.module-catalog-list>details>summary>div:last-child>svg{color:#7a879a;width:15px;transition:transform .18s}.module-catalog-list>details[open]>summary>div:last-child>svg{transform:rotate(90deg)}.module-catalog-body{border-top:1px solid #e1e8ee}.module-catalog-status-row{background:#fbfcfd;justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;display:flex}.module-catalog-status-row>small{color:#77849a;font-size:8.5px}.quota-catalog-list{display:grid}.quota-catalog-list>header,.quota-catalog-list>article{grid-template-columns:minmax(280px,1.45fr) minmax(130px,.48fr) minmax(150px,.58fr) minmax(125px,.55fr) minmax(90px,.4fr);align-items:center;gap:12px;padding:13px 15px;display:grid}.quota-catalog-list>header{color:#526177;text-transform:uppercase;background:#edf3f8;font-size:10.5px;font-weight:750}.quota-catalog-list>article{border-top:1px solid #e1e8ee;min-height:76px}.quota-catalog-list>article.is-closed{background:#f8fafc}.quota-catalog-list>article strong,.quota-catalog-list>article small{display:block}.quota-catalog-list>article strong{color:#24324a;font-size:13px;line-height:1.35}.quota-catalog-list>article small{color:#69778c;margin-top:4px;font-size:11.5px;line-height:1.45}.quota-catalog-list input,.quota-catalog-list select{min-height:40px;padding:8px 10px;font-size:12.5px}.quota-sale-toggle{color:#536178;cursor:pointer;background:#fff;border:1px solid #d8e1ea;border-radius:6px;align-items:center;gap:8px;min-height:40px;padding:8px 10px;font-size:11.5px;font-weight:700;display:flex}.quota-sale-toggle input{accent-color:#6d4ae6;width:16px;height:16px;min-height:16px;padding:0}.quota-catalog-list>article:not(.is-closed) .quota-sale-toggle{color:#18743b;background:#f2fbf5;border-color:#b9d8c5}.quota-unit-input{background:#fff;border:1px solid #d6dfe8;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.quota-unit-input input{border:0;border-radius:0}.quota-unit-input input:focus{box-shadow:none}.quota-unit-input em{color:#637087;white-space:nowrap;padding:0 10px;font-size:11px;font-style:normal}.package-version-notice{background:linear-gradient(100deg,#edf9fa,#fff 64%,#f5fbf7);border:1px solid #b8dedf;border-left:4px solid #5b21b6;border-radius:7px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.package-version-notice>svg{color:#5b21b6;width:19px}.package-version-notice strong,.package-version-notice span{display:block}.package-version-notice strong{font-size:11px}.package-version-notice span{color:#67758b;margin-top:3px;font-size:9.2px;line-height:1.45}.package-revision-history{background:#fff;border:1px solid #dce5ed;border-radius:7px;overflow:hidden}.package-revision-history>summary{color:#415068;cursor:pointer;background:#f6f9fb;padding:10px 12px;font-size:10px;font-weight:650}.package-revision-history>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:10px;display:grid}.package-revision-history article{background:#fff;border:1px solid #e0e7ed;border-left:3px solid #8594a8;border-radius:6px;padding:9px 10px}.package-revision-history strong,.package-revision-history span,.package-revision-history small{display:block}.package-revision-history strong{color:#5b21b6;font-size:9px}.package-revision-history span{margin-top:4px;font-size:10px;font-weight:650}.package-revision-history small{color:#788499;margin-top:4px;font-size:8.5px}.limit-grid label{align-items:center;gap:12px}.limit-grid label>span{flex:1;min-width:0}.limit-grid label>span small{max-width:250px;line-height:1.35}.limit-grid label>div{align-items:center;gap:7px;display:flex}.limit-grid label>div input{width:82px}.limit-grid label>div em{color:#77839a;min-width:46px;font-size:9px;font-style:normal}@media (max-width:1350px){.plan-grid,.commercial-feature-group>div{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-catalog-layout{grid-template-columns:1fr}.module-catalog-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}.subscription-catalog-layout{width:100%;min-width:0;grid-template-columns:minmax(0,1fr)!important}.module-sales-catalog{width:100%;min-width:0;overflow:hidden}.module-catalog-guide{color:#334155;background:linear-gradient(105deg,#eefaf8 0%,#fff 62%,#fff8ed 100%);border:1px solid #bfe4df;border-radius:7px;align-items:flex-start;gap:11px;margin:12px 14px;padding:12px 14px;display:flex}.module-catalog-guide>svg{color:#0f8b83;flex:0 0 22px;width:22px;height:22px}.module-catalog-guide strong{font-size:13px;line-height:1.3;display:block}.module-catalog-guide p{color:#64748b;margin:3px 0 0;font-size:12px;line-height:1.5}.module-defaults-note{color:#34435d;background:#f6f9ff;border:1px solid #cfe0ff;border-radius:7px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:11px;margin:0 14px 12px;padding:10px 12px;display:grid}.module-defaults-note>svg{color:#3b82f6;justify-self:center;width:18px;height:18px}.module-defaults-note strong,.module-defaults-note p{margin:0;display:block}.module-defaults-note strong{color:#15233b;font-size:13px}.module-defaults-note p{color:#64748b;margin-top:2px;font-size:12px;line-height:1.45}.module-core-catalog-card{background:linear-gradient(105deg,#eefbf5,#fff 62%,#f4fbf8);border:1px solid #b9e1cf;border-left:4px solid #18a765;border-radius:7px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 16px;display:grid}.module-core-catalog-card>span{color:#168650;background:#dff7eb;border-radius:7px;place-items:center;width:40px;height:40px;display:grid}.module-core-catalog-card>span svg{width:20px;height:20px}.module-core-catalog-card strong,.module-core-catalog-card p,.module-core-catalog-card small{margin:0;display:block}.module-core-catalog-card strong{color:#17233b;font-size:13.5px}.module-core-catalog-card p{color:#5f6d81;margin-top:4px;font-size:11.5px;line-height:1.45}.module-core-catalog-card>div:nth-child(2)>small{color:#8290a2;margin-top:5px;font-size:9.5px}.module-core-catalog-card>div:last-child{text-align:right;justify-items:end;gap:6px;display:grid}.module-core-catalog-card>div:last-child small{color:#4e6f61;font-size:10px;font-weight:650}.module-commercial-heading{background:#f5f8fb;border:1px solid #dde5ee;border-bottom:0;border-radius:7px 7px 0 0;justify-content:space-between;align-items:center;gap:12px;padding:11px 15px;display:flex}.module-commercial-heading strong,.module-commercial-heading small{display:block}.module-commercial-heading strong{color:#233149;font-size:12px}.module-commercial-heading small{color:#728096;margin-top:3px;font-size:10px}.module-catalog-list{border-top:1px solid #e2e8f0}.module-catalog-list>details>summary{min-height:66px;padding:11px 15px}.module-catalog-list>details>summary strong{font-size:13px;line-height:1.35}.module-catalog-list>details>summary small{font-size:10px;line-height:1.4}.module-catalog-badges{flex-wrap:wrap;justify-content:flex-end}.module-catalog-badges .badge{white-space:nowrap}.module-catalog-status-row{background:#f8fafc;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 14px;display:grid}.module-catalog-status-row.is-single{grid-template-columns:1fr}.module-catalog-status-row.is-single .module-commerce-toggle{min-height:60px}.module-commerce-toggle{cursor:pointer;background:#fff;border:1px solid #d9e2ec;border-radius:7px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;min-height:68px;padding:11px 12px;transition:border-color .16s,box-shadow .16s,background .16s;display:grid}.module-commerce-toggle:hover{border-color:#aebdd0;box-shadow:0 4px 14px #0f172a0d}.module-commerce-toggle.is-active{background:#f7f5ff;border-color:#9c8cf0;box-shadow:inset 3px 0 #6d4ae6}.module-commerce-toggle.is-active.is-addon{background:#fff9ec;border-color:#efc76f;box-shadow:inset 3px 0 #e6a617}.module-commerce-toggle input{accent-color:#6d4ae6;width:16px;height:16px;margin-top:2px}.module-commerce-toggle.is-addon input{accent-color:#d89400}.module-commerce-toggle span,.module-commerce-toggle b,.module-commerce-toggle small{min-width:0;display:block}.module-commerce-toggle b{color:#26344a;font-size:12px;line-height:1.35}.module-commerce-toggle small{color:#69778c;margin-top:4px;font-size:10.5px;line-height:1.45}.module-catalog-fields{grid-template-columns:minmax(210px,1.15fr) minmax(145px,.7fr) repeat(2,minmax(145px,.68fr)) minmax(105px,.45fr) minmax(90px,.38fr);gap:10px;padding:13px 14px}.module-catalog-fields label>span{font-size:10.5px}.module-catalog-fields input,.module-catalog-fields select,.module-catalog-fields textarea{min-height:38px;padding:8px 10px;font-size:12px;line-height:1.4}.module-dependency-section{background:#fcfdfe;border-top:1px dashed #d7e0e8;grid-template-columns:minmax(260px,.8fr) minmax(280px,1.2fr);align-items:center;gap:14px;padding:13px 14px;display:grid}.module-dependency-copy strong{color:#334155;font-size:12.5px;display:block}.module-dependency-copy p{color:#718096;margin:4px 0 0;font-size:11.5px;line-height:1.45}.module-dependency-current{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.module-dependency-current>span{color:#5639b6;background:#f5f3ff;border:1px solid #c6bdf4;border-radius:5px;align-items:center;gap:5px;padding:6px 9px;font-size:11.5px;font-weight:650;display:inline-flex}.module-dependency-current>span svg{width:13px;height:13px}.module-dependency-current>em{color:#718096;font-size:11.5px;font-style:normal}.module-dependency-editor{position:relative}.module-dependency-editor>summary{color:#334155;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cbd5e1;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:7px 10px;font-size:10.5px;font-weight:700;list-style:none;display:inline-flex}.module-dependency-editor>summary::-webkit-details-marker{display:none}.module-dependency-editor>summary svg{color:#6d4ae6;width:14px;height:14px}.module-dependency-editor>div{z-index:20;background:#fff;border:1px solid #cbd5e1;border-radius:7px;grid-template-columns:repeat(2,minmax(170px,1fr));gap:5px;width:min(520px,70vw);max-height:280px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow:auto;box-shadow:0 16px 38px #0f172a29}.module-dependency-editor label{color:#536178;cursor:pointer;border:1px solid #e2e8f0;border-radius:5px;align-items:center;gap:7px;min-height:35px;padding:7px 8px;font-size:10.5px;display:flex}.module-dependency-editor label.is-selected{color:#4c32a4;background:#f5f3ff;border-color:#a99bed;font-weight:700}.module-dependency-editor input{accent-color:#6d4ae6;width:14px;height:14px}@media (max-width:1100px){.module-catalog-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.module-dependency-section{grid-template-columns:1fr}.module-dependency-editor>div{left:0;right:auto}.module-catalog-status-row{grid-template-columns:1fr}}@media (max-width:680px){.module-core-catalog-card{grid-template-columns:40px minmax(0,1fr)}.module-core-catalog-card>div:last-child{text-align:left;grid-column:1/-1;justify-items:start}.module-catalog-fields{grid-template-columns:1fr}.module-catalog-fields label.is-wide{grid-column:auto}.module-dependency-editor>div{grid-template-columns:1fr;width:min(360px,82vw)}.module-catalog-badges .badge{display:none}}@media (max-width:960px){.tenant-module-head{display:none}.tenant-module-row{grid-template-columns:minmax(0,1fr) 150px}.tenant-module-name,.tenant-module-limits{grid-column:1/-1}.tenant-module-locked{justify-self:end}}@media (max-width:760px){.plan-grid,.commercial-feature-group>div{grid-template-columns:1fr}.package-core-card{grid-template-columns:34px minmax(0,1fr)}.package-core-card .inline-flex{grid-column:1/-1;width:max-content}.package-check{grid-column:auto}.plan-card>footer{min-height:0}.subscription-tenant-editor{width:100%}.tenant-module-row{grid-template-columns:1fr}.tenant-module-name,.tenant-module-limits{grid-column:auto}.tenant-module-locked{justify-self:start}.tenant-module-limits{grid-template-columns:1fr 1fr}.subscription-catalog-switch{flex-direction:column;align-items:stretch}.subscription-catalog-switch>div{width:100%}.subscription-catalog-switch button{flex:1;justify-content:center}.subscription-catalog-switch>p{text-align:left}.module-catalog-list>article>header{flex-direction:column;align-items:flex-start}.module-catalog-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.module-dependency-picker{grid-template-columns:1fr}.quota-catalog-list{overflow:auto}.quota-catalog-list>header,.quota-catalog-list>article{min-width:620px}.package-version-notice{grid-template-columns:30px minmax(0,1fr)}.package-version-notice .badge{grid-column:1/-1;width:max-content}.package-revision-history>div{grid-template-columns:1fr}}.upload-legacy-record{color:#738097;background:#f7f9fb;border:1px dashed #cfd8e4;border-radius:6px;align-items:center;padding:5px 8px;font-size:10px;display:inline-flex}.upload-file-actions{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.upload-replace-note,.upload-legacy-note{color:#78849a;font-size:10px;line-height:1.35}.file-versions-modal{width:min(720px,100vw - 32px);max-height:calc(100vh - 36px)}.file-version-list{gap:8px;padding:16px;display:grid;overflow:auto}.file-version-row{background:#fff;border:1px solid #dce5ed;border-left:3px solid #a8b4c5;border-radius:7px;justify-content:space-between;align-items:center;gap:14px;padding:11px 12px;display:flex}.file-version-row.is-current{background:#f2fbf6;border-left-color:#17a663}.file-version-row strong,.file-version-row span{display:block}.file-version-row strong{font-size:12px;font-weight:650}.file-version-row span{color:#748098;margin-top:4px;font-size:10px}.file-version-empty,.file-version-error{color:#6e7b91;text-align:center;border:1px dashed #d5dee8;border-radius:7px;padding:22px}.file-version-error{color:#b72f4c;background:#fff4f6;border-color:#f1c5cf}.invoice-phone-group{grid-template-columns:56px minmax(0,1fr);align-items:center;display:grid}.invoice-phone-group>span{color:#526078;background:#f4f7fa;border:1px solid #d5dee8;border-right:0;border-radius:7px 0 0 7px;align-self:stretch;place-items:center;font-size:11px;font-weight:650;display:grid}.invoice-phone-group .form-control{border-radius:0 7px 7px 0}.form-control.is-invalid{border-color:#dc3f60!important;box-shadow:0 0 0 3px #dc3f6014!important}.invoice-field-note.is-error{color:#c83251}.form-label>b,.form-label span>b{color:#dc365c;font-weight:700}.coauthor-modal-grid .coauthor-field>span:first-child:not(:has(b)):after{content:" *";color:#dc365c;font-weight:700}.final-submit-question{color:#25334a;margin:0 20px 12px;font-size:12px;display:block}.submission-progress-backdrop{z-index:1800;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#121d2d9e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.submission-progress-card{background:#fff;border:1px solid #ffffff59;border-radius:8px;grid-template-columns:46px 1fr;gap:13px;width:min(520px,100%);padding:20px;display:grid;box-shadow:0 28px 80px #08142752}.submission-progress-spinner{border:4px solid #dce8f2;border-top-color:#5b21b6;border-radius:50%;width:42px;height:42px;animation:.85s linear infinite submission-spin}.submission-progress-card strong,.submission-progress-card span{display:block}.submission-progress-card strong{font-size:14px}.submission-progress-card>div>span{color:#6e7b90;margin-top:5px;font-size:10.5px}.submission-progress-steps{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.submission-progress-steps span{color:#778298;text-align:center;background:#f0f3f7;border-radius:6px;padding:7px;font-size:9.5px}.submission-progress-steps span.is-active{color:#5b21b6;background:#e5f7f7;font-weight:700}@keyframes submission-spin{to{transform:rotate(360deg)}}.submission-receipt-page{color:#172033;gap:14px;padding:4px 0 32px;display:grid}.submission-receipt-toolbar{justify-content:space-between;gap:10px;display:flex}.submission-receipt-toolbar .btn{align-items:center;gap:7px;display:inline-flex}.submission-receipt-loading{text-align:center;color:#69768d;background:#fff;border:1px solid #dce5ed;border-radius:8px;padding:28px}.submission-receipt-sheet{background:#fff;border:1px solid #d7e2ea;border-radius:8px;width:min(1120px,100%);margin:0 auto;overflow:hidden;box-shadow:0 10px 32px #16263e14}.submission-receipt-head{background:linear-gradient(105deg,#e7f7fa 0%,#fff 56%,#eefaf3 100%);border-bottom:1px solid #dce6ed;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:15px;padding:22px 24px;display:grid}.submission-receipt-mark{color:#fff;background:#5b21b6;border-radius:8px;place-items:center;width:52px;height:52px;display:grid}.submission-receipt-mark svg{width:25px}.submission-receipt-head span{color:#5b21b6;font-size:9px;font-weight:750}.submission-receipt-head h1{margin:5px 0 3px;font-size:20px;line-height:1.3}.submission-receipt-head p{color:#66748a;margin:0;font-size:11px}.submission-receipt-identifiers{background:#fbfcfd;border-bottom:1px solid #dfe7ee;grid-template-columns:repeat(4,1fr);display:grid}.submission-receipt-identifiers>div{border-right:1px solid #e2e8ee;padding:12px 16px}.submission-receipt-identifiers>div:last-child{border-right:0}.submission-receipt-identifiers span,.submission-receipt-identifiers strong{display:block}.submission-receipt-identifiers span{color:#7a869a;text-transform:uppercase;font-size:8.5px}.submission-receipt-identifiers strong{margin-top:4px;font-size:11px}.submission-receipt-section{border-bottom:1px solid #e4e9ef;padding:18px 22px}.submission-receipt-section h2{align-items:center;gap:7px;margin:0 0 12px;font-size:13px;display:flex}.submission-receipt-section h2 svg{color:#5b21b6;width:17px}.submission-receipt-data-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.submission-receipt-data-grid>div{background:#f9fbfc;border:1px solid #dce5ed;border-radius:7px;padding:10px}.submission-receipt-data-grid span,.submission-receipt-data-grid strong{display:block}.submission-receipt-data-grid span{color:#7a869b;font-size:8.5px}.submission-receipt-data-grid strong{margin-top:4px;font-size:10.5px}.submission-receipt-abstract{background:#f5f9ff;border-left:3px solid #5b21b6;margin-top:10px;padding:12px}.submission-receipt-abstract span{font-size:9px;font-weight:700}.submission-receipt-abstract p{color:#4f5d73;margin:5px 0 0;font-size:10.5px;line-height:1.6}.submission-receipt-table{border:1px solid #dce5ed;border-radius:7px;overflow:hidden}.submission-receipt-table-head,.submission-receipt-table-row{grid-template-columns:1.25fr 1fr 1fr .75fr;gap:10px;padding:10px 12px;display:grid}.submission-receipt-table-head{color:#68758c;text-transform:uppercase;background:#f1f5f8;font-size:8.5px;font-weight:700}.submission-receipt-table-row{border-top:1px solid #e5eaf0;font-size:10px}.submission-receipt-table-row strong,.submission-receipt-table-row small{display:block}.submission-receipt-table-row strong{font-weight:600}.submission-receipt-table-row small{color:#7a8699;margin-top:3px}.submission-receipt-role-list{flex-wrap:wrap;align-items:flex-start;gap:4px;display:flex}.submission-receipt-two-column{grid-template-columns:1fr 1fr;gap:18px;display:grid}.submission-receipt-list{border:1px solid #dce5ed;border-radius:7px;display:grid;overflow:hidden}.submission-receipt-list>div{border-top:1px solid #e7ecf1;justify-content:space-between;gap:12px;padding:10px 11px;font-size:9.5px;display:flex}.submission-receipt-list>div:first-child{border-top:0}.submission-receipt-list>div span{color:#748198}.submission-receipt-list>p{color:#758198;margin:0;padding:15px;font-size:10px}.submission-receipt-warning{color:#765716;background:#fff8e8;border:1px solid #f0d59a;border-radius:7px;margin:14px 22px;padding:10px 12px;font-size:10.5px}.submission-receipt-footer{color:#67748a;background:#f4f7fa;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;padding:14px 22px;display:grid}.submission-receipt-footer svg{color:#5b21b6;width:20px}.submission-receipt-footer p{margin:0;font-size:9.5px;line-height:1.45}.submission-receipt-footer strong{font-size:9px}@media (max-width:820px){.submission-receipt-head{grid-template-columns:44px 1fr}.submission-receipt-head>.badge{grid-column:1/-1;width:max-content}.submission-receipt-identifiers,.submission-receipt-data-grid{grid-template-columns:repeat(2,1fr)}.submission-receipt-two-column{grid-template-columns:1fr}.submission-receipt-table-head{display:none}.submission-receipt-table-row{grid-template-columns:1fr 1fr}.file-version-row{flex-direction:column;align-items:flex-start}}.subscription-detail-page{color:#182438;gap:13px;padding:2px 0 30px;display:grid}.subscription-detail-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.subscription-detail-toolbar>div{align-items:center;gap:8px;display:flex}.subscription-detail-toolbar .btn{align-items:center;gap:7px;min-height:36px;display:inline-flex}.subscription-detail-hero{background:linear-gradient(110deg,#e2f6fa 0%,#fff 54%,#eff9f1 100%);border:1px solid #cfe2e7;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:19px 21px;display:flex;box-shadow:0 8px 24px #16394a0f}.subscription-detail-hero>div{min-width:0}.subscription-detail-hero span{color:#5b21b6;text-transform:uppercase;font-size:9px;font-weight:750}.subscription-detail-hero h1{margin:5px 0 4px;font-size:21px;font-weight:700;line-height:1.25}.subscription-detail-hero p{color:#65748b;margin:0;font-size:10.5px;line-height:1.5}.subscription-detail-hero>.badge{white-space:nowrap;flex:none}.subscription-detail-facts{background:#fff;border:1px solid #d8e3ea;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.subscription-detail-facts article{border-left:1px solid #e3e9ee;align-items:center;gap:10px;min-width:0;padding:13px 15px;display:flex}.subscription-detail-facts article:first-child{border-left:0}.subscription-detail-facts article>svg{color:#5b21b6;background:#e8f6fa;border-radius:7px;flex:0 0 30px;width:30px;height:30px;padding:7px}.subscription-detail-facts article:nth-child(2)>svg{color:#159354;background:#eaf8ef}.subscription-detail-facts article:nth-child(3)>svg{color:#bb7a00;background:#fff4d9}.subscription-detail-facts article:nth-child(4)>svg{color:#456fc5;background:#edf2ff}.subscription-detail-facts article span,.subscription-detail-facts article small,.subscription-detail-facts article strong{min-width:0;display:block}.subscription-detail-facts article small{color:#79859a;text-transform:uppercase;font-size:8.5px}.subscription-detail-facts article strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;font-weight:650;overflow:hidden}.subscription-detail-tabs{background:#f6f8fa;border:1px solid #d9e3eb;border-bottom-color:#cbd8e1;border-radius:8px 8px 0 0;align-items:flex-end;gap:3px;padding:0 11px;display:flex}.subscription-detail-tabs button{color:#66748a;min-height:43px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0 14px;font-size:10.5px;font-weight:600;display:inline-flex}.subscription-detail-tabs button svg{width:16px;height:16px}.subscription-detail-tabs button.is-active{color:#5b21b6;background:#fff;border-bottom-color:#5b21b6}.subscription-context-switch{background:#fff;border-left:1px solid #d6e1e9;border-right:1px solid #d6e1e9;align-items:center;gap:4px;margin-top:-13px;padding:10px 14px 0;display:flex}.subscription-context-switch button{color:#647187;min-height:34px;font:inherit;cursor:pointer;background:#f7f9fb;border:1px solid #d8e2e9;border-radius:6px;align-items:center;gap:7px;padding:0 12px;font-size:11.5px;font-weight:600;display:inline-flex}.subscription-context-switch button svg{width:15px;height:15px}.subscription-context-switch button:hover{color:#087d88;background:#f1f8fa;border-color:#a9c8d5}.subscription-context-switch button.is-active{color:#5b21b6;background:#f1effc;border-color:#5b21b6;box-shadow:0 0 0 2px #5b21b60f}.subscription-context-switch+.subscription-detail-section,.subscription-context-switch+.tenant-usage-center{border-radius:0 0 8px 8px;margin-top:0}.subscription-context-switch+.tenant-rights-section{margin-top:0}.subscription-detail-section{background:#fff;border:1px solid #d6e1e9;border-radius:0 0 8px 8px;margin-top:-13px;overflow:hidden;box-shadow:0 8px 28px #192e470d}.subscription-detail-section-head{background:linear-gradient(105deg,#eef9fb,#fff 58%,#f4faf6);border-bottom:1px solid #e0e7ed;justify-content:space-between;align-items:center;gap:15px;padding:14px 16px;display:flex}.subscription-detail-section-head h2{margin:0;font-size:13px;font-weight:700}.subscription-detail-section-head p{color:#6b798f;margin:4px 0 0;font-size:9.5px;line-height:1.5}.subscription-period-grid{border-bottom:1px solid #e3e9ee;grid-template-columns:1.2fr .8fr .9fr 1fr 1fr;gap:10px;padding:15px 16px;display:grid}.subscription-period-grid label,.subscription-invoice-form.is-page label{align-content:start;gap:5px;min-width:0;display:grid}.subscription-period-grid label>span,.subscription-invoice-form.is-page label>span{color:#56647a;font-size:9px;font-weight:650}.subscription-period-grid input,.subscription-period-grid select,.subscription-invoice-form.is-page input,.subscription-membership-form select{color:#253349;width:100%;min-width:0;height:36px;font:inherit;background:#fff;border:1px solid #d3dee7;border-radius:7px;padding:6px 9px;font-size:10px}.subscription-period-grid input:focus,.subscription-period-grid select:focus,.subscription-invoice-form.is-page input:focus,.subscription-membership-form select:focus{border-color:#1888a0;outline:0;box-shadow:0 0 0 3px #1888a017}.subscription-period-grid input:disabled,.subscription-period-grid select:disabled{color:#7b8798;background:#f4f6f8}.subscription-selected-plan{background:#f1fafb;border-left:3px solid #5b21b6;grid-column:1/-1;align-items:center;gap:10px;padding:10px 12px;display:flex}.subscription-selected-plan>svg{color:#5b21b6;background:#d9f0f4;border-radius:6px;flex:0 0 28px;width:28px;height:28px;padding:6px}.subscription-selected-plan span,.subscription-selected-plan small,.subscription-selected-plan strong,.subscription-selected-plan em{display:block}.subscription-selected-plan small{color:#708096;text-transform:uppercase;font-size:8px}.subscription-selected-plan strong{margin-top:2px;font-size:11px}.subscription-selected-plan em{color:#627188;margin-top:2px;font-size:9px;font-style:normal}.subscription-period-summary{background:#fff;border:1px solid #dce5eb;border-radius:8px;grid-template-columns:minmax(300px,.9fr) minmax(0,1.7fr);gap:0;margin:14px 16px;display:grid;overflow:hidden}.subscription-period-package{background:linear-gradient(110deg,#f1f9ff 0%,#faf7ff 100%);border-right:1px solid #e1e7ec;align-items:center;gap:12px;padding:16px;display:flex}.subscription-period-package>span{color:#5b21b6;background:#fff;border-radius:7px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 5px 14px #2a374e14}.subscription-period-package svg{width:20px;height:20px}.subscription-period-package small,.subscription-period-package strong,.subscription-period-package em{display:block}.subscription-period-package small{color:#6651a7;font-size:9px;font-weight:750}.subscription-period-package strong{color:#19243a;margin-top:3px;font-size:14px}.subscription-period-package em{color:#6d788d;margin-top:3px;font-size:10.5px;font-style:normal}.subscription-period-facts{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;display:grid}.subscription-period-facts>span{border-left:1px solid #edf0f3;align-content:center;gap:4px;padding:13px 14px;display:grid}.subscription-period-facts>span:first-child{border-left:0}.subscription-period-facts small{color:#7b8798;font-size:9px}.subscription-period-facts strong{color:#243047;font-size:11.5px;line-height:1.35}.tenant-module-matrix.is-page{margin:15px 16px;overflow:visible}.tenant-module-matrix.is-page .tenant-module-head,.tenant-module-matrix.is-page .tenant-module-row{grid-template-columns:minmax(260px,1.25fr) 130px 210px minmax(250px,1fr)}.subscription-lifecycle-band{background:linear-gradient(105deg,#fff9e9,#fff 48%,#f1f8fb);border:1px solid #d6e1e9;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.subscription-lifecycle-band h2{margin:0;font-size:12px}.subscription-lifecycle-band p{color:#6d798e;margin:4px 0 0;font-size:9.5px}.subscription-lifecycle-band>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.subscription-invoice-form.is-page{background:#fbfcfd;border-bottom:1px solid #e3e9ee;grid-template-columns:1.2fr 1fr 1fr auto;align-items:end;gap:10px;padding:15px 16px;display:grid}.subscription-invoice-form.is-page .btn{white-space:nowrap;height:36px}.subscription-invoice-list.is-page{padding:0 16px 16px;display:grid}.subscription-invoice-list.is-page>article{border-bottom:1px solid #e6ebef;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:12px;padding:12px 3px;display:grid}.subscription-invoice-list.is-page>article:last-child{border-bottom:0}.subscription-invoice-list.is-page strong,.subscription-invoice-list.is-page small{display:block}.subscription-invoice-list.is-page small{color:#748096;margin-top:3px;font-size:9px}.subscription-invoice-list.is-page>p{color:#748097;margin:0;padding:24px 4px;font-size:10px}.subscription-membership-panel.is-page{gap:13px;padding:15px 16px;display:grid}.subscription-membership-note{color:#526179;background:#f1f5fd;border-left:3px solid #4d75c7;align-items:center;gap:9px;padding:10px 12px;font-size:9.5px;display:flex}.subscription-membership-note svg{color:#456fc5;flex:0 0 18px;width:18px}.subscription-membership-form{grid-template-columns:minmax(260px,1fr) 190px auto;align-items:end;gap:10px;display:grid}.subscription-membership-form label{gap:5px;display:grid}.subscription-membership-form label>span{color:#56647a;font-size:9px;font-weight:650}.subscription-membership-form .btn{white-space:nowrap;height:36px}.subscription-membership-list{border-top:1px solid #e1e8ed}.subscription-membership-list>article{border-bottom:1px solid #e5ebef;grid-template-columns:minmax(230px,1fr) auto auto auto;align-items:center;gap:10px;padding:11px 2px;display:grid}.subscription-membership-list>article>div:first-child strong,.subscription-membership-list>article>div:first-child small{display:block}.subscription-membership-list>article>div:first-child small{color:#748097;margin-top:3px;font-size:9px}.subscription-membership-list>p{color:#748097;margin:0;padding:20px 2px;font-size:10px}.subscription-invoice-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.subscription-detail-loading,.subscription-alert{color:#66748b;text-align:center;background:#fff;border:1px solid #d6e1e9;border-radius:8px;padding:16px;font-size:10.5px}.subscription-alert.is-success{color:#167846;text-align:left;background:#f0fbf4;border-color:#bfe7cd}.subscription-alert.is-danger{color:#b42c49;text-align:left;background:#fff3f5;border-color:#f0c7d0}@media (max-width:1180px){.subscription-period-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tenant-module-matrix.is-page .tenant-module-head,.tenant-module-matrix.is-page .tenant-module-row{grid-template-columns:minmax(220px,1fr) 120px minmax(220px,1fr)}.tenant-module-matrix.is-page .tenant-module-limits{grid-column:1/-1}}@media (max-width:820px){.subscription-detail-toolbar,.subscription-detail-hero,.subscription-lifecycle-band{flex-direction:column;align-items:flex-start}.subscription-detail-toolbar>div{justify-content:flex-end;width:100%}.subscription-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-detail-facts article:nth-child(3){border-top:1px solid #e3e9ee;border-left:0}.subscription-detail-facts article:nth-child(4){border-top:1px solid #e3e9ee}.subscription-detail-tabs,.subscription-context-switch{overflow-x:auto}.subscription-detail-tabs button,.subscription-context-switch button{flex:none}.subscription-period-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-invoice-form.is-page,.subscription-membership-form{grid-template-columns:1fr 1fr}.subscription-invoice-list.is-page>article,.subscription-membership-list>article{grid-template-columns:1fr auto}.subscription-invoice-actions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:560px){.subscription-detail-toolbar>div{grid-template-columns:1fr 1fr;display:grid}.subscription-detail-toolbar .btn{justify-content:center}.subscription-detail-facts,.subscription-period-grid,.subscription-invoice-form.is-page,.subscription-membership-form{grid-template-columns:1fr}.subscription-detail-facts article{border-top:1px solid #e3e9ee;border-left:0}.subscription-detail-facts article:first-child{border-top:0}.tenant-module-matrix.is-page{margin:10px}.subscription-detail-tabs{padding:0 4px}.subscription-detail-tabs button{padding:0 10px}.subscription-membership-list>article{grid-template-columns:1fr}.subscription-membership-list>article>.badge{width:max-content}}.tenant-addon-store{background:#fff;border:1px solid #d9e4ea;border-radius:8px;margin:15px 16px;overflow:hidden;box-shadow:0 8px 24px #172a3f0b}.tenant-addon-head{background:linear-gradient(90deg,#edf9fb 0%,#fffaf0 100%);border-bottom:1px solid #dce7ec;justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;display:flex}.tenant-addon-head>div,.tenant-addon-section-title{align-items:center;gap:11px;display:flex}.tenant-addon-head svg,.tenant-addon-section-title>svg{color:#0794a6;width:18px;height:18px}.tenant-addon-head span,.tenant-addon-head strong,.tenant-addon-head small,.tenant-addon-section-title div,.tenant-addon-section-title strong,.tenant-addon-section-title small{display:block}.tenant-addon-head strong{color:#17233a;font-size:14px}.tenant-addon-head small,.tenant-addon-section-title small{color:#718096;margin-top:2px;font-size:11px;line-height:1.45}.tenant-addon-store>.subscription-alert{margin:12px 15px 0}.tenant-addon-section-title{padding:14px 17px 9px}.tenant-addon-section-title strong{color:#22304a;font-size:12px}.tenant-addon-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 15px 15px;display:grid}.tenant-addon-module-grid>article{background:#fff;border:1px solid #dfe6ec;border-left:3px solid #b7c3cf;border-radius:7px;grid-template-columns:38px minmax(0,1fr) 140px 104px;align-items:center;gap:10px;min-height:100px;padding:11px;display:grid}.tenant-addon-module-grid>article.is-active{background:linear-gradient(90deg,#f1fcf7 0%,#fff 34%);border-left-color:#16b76a}.tenant-addon-module-grid>article.is-pending{background:linear-gradient(90deg,#fff9ea 0%,#fff 34%);border-left-color:#f0aa00}.tenant-addon-icon{color:#768399;background:#f0f4f7;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.tenant-addon-module-grid>article.is-active .tenant-addon-icon{color:#0d9f5b;background:#ddf8ea}.tenant-addon-module-grid>article.is-pending .tenant-addon-icon{color:#b77a00;background:#fff1c9}.tenant-addon-icon svg{width:17px;height:17px}.tenant-addon-copy>span{color:#0794a6;text-transform:uppercase;font-size:9px;font-weight:700;display:block}.tenant-addon-copy>strong{color:#18243b;margin-top:2px;font-size:12px;display:block}.tenant-addon-copy>p{color:#647187;margin:3px 0 0;font-size:10.5px;line-height:1.45}.tenant-addon-copy>small{color:#8b6a13;margin-top:4px;font-size:9.5px;display:block}.tenant-addon-state{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.tenant-addon-state>strong{color:#202c41;font-size:12px}.tenant-addon-state>strong small{color:#758096;font-size:9.5px;font-weight:500}.tenant-addon-state>small{color:#7b8799;font-size:9.5px}.tenant-addon-action{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.tenant-addon-action .btn{min-height:33px;padding:0 10px;font-size:10.5px}.tenant-addon-action>button:not(.btn){color:#c3314c;cursor:pointer;background:0 0;border:0;font-size:9.5px}.tenant-addon-quota-list{border:1px solid #dfe6ec;border-radius:7px;margin:0 15px 15px;overflow:hidden}.tenant-addon-quota-list>article{background:#fff;border-top:1px solid #e6ebef;grid-template-columns:minmax(210px,1.2fr) repeat(4,minmax(105px,.55fr)) 120px;align-items:center;gap:10px;min-height:73px;padding:10px 12px;display:grid}.tenant-addon-quota-list>article:first-child{border-top:0}.tenant-addon-quota-list>article>div>strong,.tenant-addon-quota-list>article>div>small,.tenant-addon-quota-list>article>span>small,.tenant-addon-quota-list>article>span>strong,.tenant-addon-quota-list>article>span>em{display:block}.tenant-addon-quota-list>article>div>strong{color:#1b2840;font-size:11.5px}.tenant-addon-quota-list>article>div>small{color:#768297;margin-top:2px;font-size:9.5px}.tenant-addon-quota-list>article>span>small{color:#8691a2;font-size:9px}.tenant-addon-quota-list>article>span>strong{color:#243047;margin-top:2px;font-size:11px}.tenant-addon-quota-list>article>span.is-added>strong{color:#079669}.tenant-addon-quota-list>article>span>em{color:#7f8998;margin-top:1px;font-size:8.5px;font-style:normal}.tenant-addon-quota-list .btn{min-height:33px;padding:0 10px;font-size:10px}.tenant-addon-empty{align-items:center;gap:12px;padding:20px;display:flex}.tenant-addon-empty>svg{color:#0794a6}.tenant-addon-empty strong{display:block}.tenant-addon-empty p{color:#6d788b;margin:3px 0 0;font-size:11px}.tenant-addon-dialog-backdrop{z-index:90}.tenant-addon-dialog{background:#fff;border:1px solid #d7e2e8;border-radius:8px;width:min(620px,100vw - 28px);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 24px 80px #111d3047}.tenant-addon-dialog.is-small{width:min(500px,100vw - 28px)}.tenant-addon-dialog>header{z-index:2;background:linear-gradient(90deg,#eaf9fb,#fff8eb);border-bottom:1px solid #dce5ea;justify-content:space-between;align-items:center;padding:15px 17px;display:flex;position:sticky;top:0}.tenant-addon-dialog>header span{color:#078d9d;font-size:9px;font-weight:750;display:block}.tenant-addon-dialog>header h2{color:#18243a;margin:2px 0 0;font-size:16px}.tenant-addon-dialog-body{gap:14px;padding:17px;display:grid}.tenant-addon-dialog-body>label>span{color:#334057;margin-bottom:6px;font-size:10.5px;font-weight:700;display:block}.tenant-addon-dialog-body input,.tenant-addon-dialog-body select,.tenant-addon-dialog-body textarea{color:#18243a;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #cfdae3;border-radius:6px;padding:9px 11px}.tenant-addon-dialog-body textarea{resize:vertical}.tenant-addon-dialog-body label>small{color:#748094;margin-top:5px;font-size:9.5px;display:block}.tenant-addon-dialog-body>p{color:#5e6a7f;margin:0;font-size:11px;line-height:1.55}.tenant-addon-payment-methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tenant-addon-payment-methods>button{color:#243149;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce4ea;border-radius:7px;align-items:flex-start;gap:9px;padding:11px;display:flex}.tenant-addon-payment-methods>button.is-active{background:#eefafb;border-color:#109bad;box-shadow:inset 0 0 0 1px #109bad}.tenant-addon-payment-methods svg{color:#078f9f;width:18px;height:18px}.tenant-addon-payment-methods span,.tenant-addon-payment-methods strong,.tenant-addon-payment-methods small{display:block}.tenant-addon-payment-methods strong{font-size:10.5px}.tenant-addon-payment-methods small{color:#758195;margin-top:2px;font-size:9px;line-height:1.35}.tenant-addon-dialog>footer{background:#fff;border-top:1px solid #dce5ea;justify-content:flex-end;gap:8px;padding:12px 17px;display:flex;position:sticky;bottom:0}.subscription-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:15px;display:grid}.subscription-pricing-grid>label{background:#fbfcfd;border:1px solid #dfe6ec;border-radius:7px;padding:13px}.subscription-pricing-grid>label>span{color:#344159;margin-bottom:7px;font-size:10.5px;font-weight:700;display:block}.subscription-pricing-grid input,.subscription-pricing-grid select{background:#fff;border:1px solid #d4dee6;border-radius:6px;width:100%;min-height:38px;padding:8px 10px}.subscription-pricing-grid label>small{color:#778397;margin-top:6px;font-size:9.5px;line-height:1.4;display:block}.subscription-pricing-grid .pricing-rule-toggle{align-items:flex-start;gap:10px;display:flex}.subscription-pricing-grid .pricing-rule-toggle>input{width:16px;min-height:16px;margin-top:2px}.subscription-pricing-grid .pricing-rule-toggle>span{margin:0}.subscription-pricing-grid .pricing-rule-toggle strong,.subscription-pricing-grid .pricing-rule-toggle small{display:block}.pricing-number-unit{grid-template-columns:1fr 42px;align-items:center;display:grid}.pricing-number-unit em{color:#68758a;padding:0 8px;font-size:10px;font-style:normal}.pricing-rule-note{background:#f2fbf7;border:1px solid #cce7dd;border-radius:7px;align-items:center;gap:11px;margin:0 15px 15px;padding:12px;display:flex}.pricing-rule-note>svg{color:#0a9768}.pricing-rule-note strong{color:#1e3a31;font-size:11px;display:block}.pricing-rule-note p{color:#597168;margin:2px 0 0;font-size:9.5px}@media (max-width:1180px){.tenant-addon-module-grid{grid-template-columns:1fr}.tenant-addon-quota-list{overflow-x:auto}.tenant-addon-quota-list>article{min-width:900px}.subscription-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.tenant-addon-store{margin:10px}.tenant-addon-head{flex-direction:column;align-items:flex-start}.tenant-addon-module-grid{padding:0 10px 10px}.tenant-addon-module-grid>article{grid-template-columns:34px minmax(0,1fr)}.tenant-addon-state,.tenant-addon-action{grid-column:2;align-items:flex-start}.tenant-addon-payment-methods,.subscription-pricing-grid{grid-template-columns:1fr}.subscription-catalog-switch>div{overflow-x:auto}.subscription-catalog-switch button{flex:none}}.tenant-addon-eft-panel{background:linear-gradient(105deg,#f0fbf7 0%,#fff 62%,#fff8e8 100%);border:1px solid #bcded6;border-left:4px solid #07976a;border-radius:7px;margin:12px 15px 0;overflow:hidden}.tenant-addon-eft-panel>header{border-bottom:1px solid #d9e9e4;grid-template-columns:36px minmax(0,1fr) 34px;align-items:center;gap:10px;padding:13px 14px;display:grid}.tenant-addon-eft-panel>header>svg{color:#087f73;width:22px}.tenant-addon-eft-panel>header span,.tenant-addon-eft-panel>header strong,.tenant-addon-eft-panel>header small{display:block}.tenant-addon-eft-panel>header span{color:#087f73;font-size:9px;font-weight:750}.tenant-addon-eft-panel>header strong{color:#17263a;margin-top:2px;font-size:13px}.tenant-addon-eft-panel>header small{color:#657486;margin-top:2px;font-size:10px}.tenant-addon-eft-grid{background:#dfe9e6;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.tenant-addon-eft-grid>div{background:#ffffffe0;padding:11px 13px}.tenant-addon-eft-grid small,.tenant-addon-eft-grid strong{display:block}.tenant-addon-eft-grid small{color:#7b8796;font-size:9px}.tenant-addon-eft-grid strong{color:#203047;overflow-wrap:anywhere;margin-top:3px;font-size:10.5px}.tenant-addon-eft-panel>footer{color:#6f591b;background:#fff9ea;justify-content:space-between;align-items:center;gap:14px;padding:11px 14px;font-size:10px;display:flex}.tenant-addon-eft-panel .kt-btn,.tenant-addon-pending-payment .kt-btn{white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:6px;display:inline-flex}.tenant-addon-pending-payment{background:#fffaf0;border:1px solid #edd79e;border-left:4px solid #e4a300;border-radius:7px;grid-template-columns:minmax(220px,1fr) minmax(180px,.75fr) minmax(180px,.7fr) auto;align-items:center;gap:12px;margin:8px 15px 0;padding:11px 13px;display:grid}.tenant-addon-pending-payment>div:first-child{align-items:center;gap:10px;display:flex}.tenant-addon-pending-payment>div:first-child>svg{color:#a77200;width:19px}.tenant-addon-pending-payment span,.tenant-addon-pending-payment small,.tenant-addon-pending-payment strong{display:block}.tenant-addon-pending-payment small{color:#7d8796;font-size:9px}.tenant-addon-pending-payment strong{color:#263249;margin-top:2px;font-size:10.5px}.tenant-addon-payment-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.tenant-addon-payment-actions .btn,.tenant-addon-payment-actions .kt-btn{min-height:33px;padding:0 10px;font-size:10px}@media (max-width:980px){.tenant-addon-eft-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-addon-pending-payment{grid-template-columns:1fr 1fr}.tenant-addon-payment-actions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:620px){.tenant-addon-eft-grid{grid-template-columns:1fr}.tenant-addon-eft-panel>footer{flex-direction:column;align-items:flex-start}.tenant-addon-pending-payment{grid-template-columns:1fr}}.subscription-detail-page{font-size:12px}.subscription-detail-hero span{font-size:10px}.subscription-detail-facts article small{font-size:10px}.subscription-detail-tabs button{font-size:12px}.subscription-detail-section-head h2{font-size:14px}.subscription-detail-section-head p{font-size:11px}.subscription-period-grid label>span,.subscription-invoice-form.is-page label>span,.subscription-membership-form label>span{font-size:10.5px}.subscription-period-grid input,.subscription-period-grid select,.subscription-invoice-form.is-page input,.subscription-membership-form select{font-size:12px}.subscription-selected-plan small{font-size:9.5px}.subscription-selected-plan strong{font-size:12.5px}.subscription-selected-plan em{font-size:10.5px}.tenant-module-matrix.is-page>header b{font-size:13px}.tenant-module-matrix.is-page>header small{font-size:10.5px}.tenant-module-matrix.is-page .tenant-module-head{font-size:10px}.tenant-module-matrix.is-page .tenant-module-name b{font-size:12px}.tenant-module-matrix.is-page .tenant-module-name small{font-size:10.5px}.tenant-module-matrix.is-page .tenant-module-locked{font-size:11px}.tenant-module-matrix.is-page .tenant-module-state select{font-size:11.5px}.tenant-module-matrix.is-page .tenant-module-limits label>span{font-size:9.5px}.tenant-module-matrix.is-page .tenant-module-limits input{font-size:11.5px}.tenant-module-matrix.is-page .tenant-module-limits em{font-size:9.5px}.tenant-module-matrix.is-page .tenant-no-limit{font-size:10.5px}.subscription-lifecycle-band h2{font-size:13px}.subscription-lifecycle-band p{font-size:11px}.subscription-invoice-list.is-page strong{font-size:12px}.subscription-invoice-list.is-page small,.subscription-invoice-list.is-page>p,.subscription-membership-note{font-size:10.5px}.subscription-membership-list>article>div:first-child strong{font-size:12px}.subscription-membership-list>article>div:first-child small,.subscription-membership-list>p{font-size:10.5px}.subscription-detail-loading,.subscription-alert{font-size:11.5px}.subscription-invoice-form.is-page select{color:#253349;width:100%;min-width:0;height:36px;font:inherit;background:#fff;border:1px solid #d3dee7;border-radius:7px;padding:6px 9px;font-size:12px}.subscription-invoice-form.is-page.is-detailed{grid-template-columns:1.1fr 1fr .8fr .9fr auto}.subscription-invoice-form.is-page.is-detailed .is-wide{grid-column:1/-1}.subscription-billable-picker{background:#fffaf0;border:1px solid #e7c979;border-radius:7px;grid-column:1/-1;overflow:hidden}.subscription-billable-picker>header{background:#fff6df;border-bottom:1px solid #f0ddb0;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.subscription-billable-picker>header>div{align-items:center;gap:9px;min-width:0;display:flex}.subscription-billable-picker>header svg{color:#b87500;flex:0 0 18px;width:18px}.subscription-billable-picker>header strong,.subscription-billable-picker>header small{display:block}.subscription-billable-picker>header strong{font-size:11.5px}.subscription-billable-picker>header small{color:#75633e;margin-top:3px;font-size:10px}.subscription-billable-picker>header button{color:#9b6500;white-space:nowrap;cursor:pointer;background:0 0;border:0;font-size:10.5px;font-weight:650}.subscription-billable-picker>label{background:#fff;border-top:1px solid #f2e5c5;align-items:flex-start;gap:9px;padding:9px 12px;display:flex}.subscription-billable-picker>label:first-of-type{border-top:0}.subscription-billable-picker>label input{flex:none;width:15px;height:15px;margin-top:2px}.subscription-billable-picker>label span,.subscription-billable-picker>label strong,.subscription-billable-picker>label small{display:block}.subscription-billable-picker>label strong{font-size:11px}.subscription-billable-picker>label small{color:#6e644f;margin-top:3px;font-size:10px;line-height:1.45}.subscription-invoice-create{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:12px;display:flex}.subscription-invoice-create>span{color:#6f7b90;margin-right:auto;font-size:10.5px}.subscription-invoice-create .btn{min-width:150px}.subscription-invoice-list.is-page>article{grid-template-columns:minmax(260px,1.5fr) 150px auto auto}.subscription-invoice-amount{text-align:right}.subscription-invoice-amount strong,.subscription-invoice-amount small{display:block}.subscription-invoice-amount strong{font-size:12px}.subscription-invoice-amount small{color:#748097;margin-top:3px;font-size:10px}.subscription-history-summary{background:#fbfcfd;border-bottom:1px solid #e1e8ee;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.subscription-history-summary article{border-left:1px solid #e1e8ee;align-items:center;gap:10px;min-width:0;padding:13px 15px;display:flex}.subscription-history-summary article:first-child{border-left:0}.subscription-history-summary article>svg{color:#5b21b6;background:#e8f6fa;border-radius:7px;flex:0 0 30px;width:30px;height:30px;padding:7px}.subscription-history-summary article:nth-child(2)>svg{color:#456fc5;background:#edf2ff}.subscription-history-summary article:nth-child(3)>svg{color:#159354;background:#eaf8ef}.subscription-history-summary article:nth-child(4)>svg{color:#6f7c91;background:#eef3f7}.subscription-history-summary article.is-warning>svg{color:#b87500;background:#fff2d4}.subscription-history-summary span,.subscription-history-summary small,.subscription-history-summary strong{min-width:0;display:block}.subscription-history-summary small{color:#79859a;text-transform:uppercase;font-size:10px}.subscription-history-summary strong{margin-top:3px;font-size:15px}.subscription-history-toolbar{background:#fff;border-bottom:1px solid #e1e8ee;justify-content:space-between;align-items:center;gap:14px;padding:11px 15px;display:flex}.subscription-history-toolbar>div{align-items:center;gap:9px;min-width:0;display:flex}.subscription-history-toolbar svg{color:#5b21b6;flex:0 0 20px;width:20px}.subscription-history-toolbar strong,.subscription-history-toolbar small{display:block}.subscription-history-toolbar strong{font-size:11.5px}.subscription-history-toolbar small{color:#748097;margin-top:2px;font-size:10px}.subscription-history-toolbar select{color:#26344a;background:#fff;border:1px solid #d4dee7;border-radius:7px;min-width:190px;height:35px;padding:5px 9px;font-size:11px}.subscription-history-layout{grid-template-columns:minmax(0,1.65fr) minmax(310px,.75fr);gap:0;min-height:420px;display:grid}.subscription-history-timeline{border-right:1px solid #e0e7ed;padding:15px 16px}.subscription-history-timeline>article{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:0 0 13px;display:grid;position:relative}.subscription-history-timeline>article:not(:last-child):before{content:"";background:#d9e3ea;width:1px;position:absolute;top:29px;bottom:0;left:14px}.subscription-history-dot{z-index:1;color:#5b21b6;background:#eef9fa;border:1px solid #cfe2e7;border-radius:50%;place-items:center;width:29px;height:29px;display:grid;position:relative}.subscription-history-dot svg{width:14px;height:14px}.subscription-history-timeline>article.is-pending-billing .subscription-history-dot{color:#b87500;background:#fff5dc;border-color:#e9c56b}.subscription-history-layout.is-simple{background:#f8fafb;min-height:360px;display:block}.subscription-history-layout.is-simple .subscription-history-timeline{border-right:0;width:100%;padding:18px}.subscription-history-layout.is-simple .subscription-history-event{max-width:none}.subscription-history-event{background:#fff;border:1px solid #dce5ec;border-radius:7px;min-width:0;overflow:hidden}.subscription-history-event>header{justify-content:space-between;align-items:flex-start;gap:10px;padding:10px 11px 7px;display:flex}.subscription-history-event>header>div:first-child strong,.subscription-history-event>header>div:first-child small{display:block}.subscription-history-event>header>div:first-child strong{font-size:12px}.subscription-history-event>header>div:first-child small{color:#758198;margin-top:3px;font-size:10px}.subscription-history-event>p{color:#4e5d73;margin:0;padding:0 11px 9px;font-size:10.5px;line-height:1.5}.subscription-history-event>footer{color:#748096;background:#f8fafc;border-top:1px solid #e8edf1;flex-wrap:wrap;align-items:center;gap:10px;padding:7px 11px;font-size:9.5px;display:flex}.subscription-history-event>footer code{color:#8792a4;margin-left:auto;font-family:inherit;font-size:8.5px}.subscription-history-empty{color:#728097;text-align:center;border:1px dashed #d7e0e8;border-radius:7px;padding:30px}.subscription-history-ledger{background:#f8fafb;align-content:start;gap:12px;padding:15px;display:grid}.subscription-history-ledger>section{background:#fff;border:1px solid #dce5ec;border-radius:7px;overflow:hidden}.subscription-history-ledger>section>header{background:#f5f8fa;border-bottom:1px solid #e4eaf0;align-items:center;gap:9px;padding:10px 11px;display:flex}.subscription-history-ledger>section>header svg{color:#5b21b6;flex:0 0 18px;width:18px}.subscription-history-ledger>section>header strong,.subscription-history-ledger>section>header small{display:block}.subscription-history-ledger>section>header strong{font-size:11.5px}.subscription-history-ledger>section>header small{color:#77839a;margin-top:2px;font-size:9.5px}.subscription-history-ledger>section>article{border-top:1px solid #e8edf1;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.subscription-history-ledger>section>article:first-of-type{border-top:0}.subscription-history-ledger>section>article>div{min-width:0}.subscription-history-ledger>section>article strong,.subscription-history-ledger>section>article small{display:block}.subscription-history-ledger>section>article strong{font-size:10.5px}.subscription-history-ledger>section>article small{color:#77839a;margin-top:3px;font-size:9.5px;line-height:1.4}.subscription-history-ledger>section>article>span{white-space:nowrap;font-size:10px;font-weight:650}.subscription-history-ledger>section>p{color:#758198;margin:0;padding:12px;font-size:10px}@media (max-width:1040px){.subscription-invoice-form.is-page.is-detailed{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-history-layout{grid-template-columns:1fr}.subscription-history-timeline{border-bottom:1px solid #e0e7ed;border-right:0}.subscription-history-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-history-ledger>section:last-child{grid-column:1/-1}}@media (max-width:720px){.subscription-history-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-history-summary article:nth-child(3){border-top:1px solid #e1e8ee;border-left:0}.subscription-history-summary article:nth-child(4){border-top:1px solid #e1e8ee}.subscription-history-toolbar{flex-direction:column;align-items:flex-start}.subscription-history-toolbar select{width:100%}.subscription-history-ledger{grid-template-columns:1fr}.subscription-history-ledger>section:last-child{grid-column:auto}.subscription-invoice-list.is-page>article{grid-template-columns:1fr auto}.subscription-invoice-amount{text-align:left}.subscription-invoice-actions{grid-column:1/-1}}@media print{.no-print,.author-shell-header,.author-sidebar,.metronic-footer-frame{display:none!important}.metronic-content{background:#fff!important;padding:0!important}.submission-receipt-page{padding:0}.submission-receipt-sheet{width:100%;box-shadow:none;border:0}.submission-receipt-section{break-inside:avoid}}.submission-receipt-table-head,.submission-receipt-table-row{grid-template-columns:minmax(240px,1.35fr) minmax(180px,1fr) minmax(210px,1fr);gap:12px}.submission-receipt-table-row>div{overflow-wrap:anywhere;min-width:0}.submission-receipt-role-list{margin-top:6px}.submission-receipt-role-list .badge{white-space:normal;max-width:100%}.submission-receipt-abstract p{white-space:pre-line;overflow-wrap:anywhere}@media (max-width:820px){.submission-receipt-table-row{grid-template-columns:1fr}.submission-receipt-table-row>div{border-bottom:1px solid #eef2f5;padding-bottom:8px}.submission-receipt-table-row>div:last-child{border-bottom:0;padding-bottom:0}}.subscription-sales-layout,.subscription-own-layout{gap:14px;display:grid}.subscription-sales-table th:nth-child(3),.subscription-sales-table th:nth-child(4){width:14%}.subscription-sales-total{text-align:right}.subscription-sales-total small,.subscription-sales-total strong{display:block}.subscription-sales-total small{color:#77839a;font-size:9px}.subscription-sales-total strong{color:#0b805d;margin-top:2px;font-size:14px}.subscription-compact-list{display:grid}.subscription-compact-list>article{border-top:1px solid #e6ebf0;grid-template-columns:minmax(220px,1.25fr) minmax(210px,1fr) auto;align-items:center;gap:14px;padding:11px 15px;display:grid}.subscription-compact-list>article:first-child{border-top:0}.subscription-compact-list strong,.subscription-compact-list small{display:block}.subscription-compact-list strong{font-size:11.5px}.subscription-compact-list small{color:#768298;margin-top:3px;font-size:10px}.subscription-money{text-align:right}.subscription-money .badge{margin-top:5px}.subscription-own-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-own-layout>.subscription-surface:first-child,.subscription-own-layout>.subscription-surface:last-child{grid-column:1/-1}.subscription-own-plan{grid-template-columns:minmax(230px,1fr) minmax(360px,1.15fr) auto;align-items:center;gap:18px;padding:18px;display:grid}.subscription-own-plan>div:first-child{align-items:center;gap:12px;display:flex}.subscription-own-plan>div:first-child>span{color:#5b21b6;background:#f2edfb;border-radius:7px;place-items:center;width:42px;height:42px;display:grid}.subscription-own-plan svg{width:20px}.subscription-own-plan small,.subscription-own-plan strong,.subscription-own-plan p{margin:0;display:block}.subscription-own-plan small{color:#77839a;font-size:9.5px}.subscription-own-plan strong{margin-top:3px;font-size:17px}.subscription-own-plan p{color:#66748a;margin-top:4px;font-size:10.5px}.subscription-own-plan dl{background:#fafcfd;border:1px solid #e1e7ed;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.subscription-own-plan dl>div{border-left:1px solid #e1e7ed;min-width:0;padding:10px 12px}.subscription-own-plan dl>div:first-child{border-left:0}.subscription-own-plan dt{color:#77839a;font-size:9px}.subscription-own-plan dd{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:10.5px;font-weight:650;overflow:hidden}.subscription-usage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:14px;display:grid}.subscription-usage-grid article{background:#fff;border:1px solid #e0e7ee;border-radius:7px;padding:11px 12px}.subscription-usage-grid header{justify-content:space-between;gap:10px;font-size:10.5px;display:flex}.subscription-usage-grid header strong{font-size:11px}.subscription-usage-grid article>div{background:#edf1f4;border-radius:4px;height:5px;margin:9px 0 7px;overflow:hidden}.subscription-usage-grid article>div i{background:linear-gradient(90deg,#5b21b6,#18a75b);border-radius:4px;height:100%;display:block}.subscription-usage-grid small{color:#77839a;font-size:9.5px}.subscription-feature-list{flex-wrap:wrap;gap:7px;padding:14px;display:flex}.subscription-feature-list span{color:#276448;background:#effaf3;border:1px solid #cce9d7;border-radius:6px;align-items:center;gap:6px;padding:7px 9px;font-size:10px;font-weight:600;display:inline-flex}.subscription-feature-list svg{color:#18a75b;width:13px}.subscription-own-finance{grid-template-columns:1fr 1fr;gap:0;display:grid}.subscription-own-finance>div{min-width:0;padding:14px}.subscription-own-finance>div+div{border-left:1px solid #e1e7ed}.subscription-own-finance h4{color:#66748a;text-transform:uppercase;margin:0 0 8px;font-size:10px}.subscription-own-finance article{border-top:1px solid #e8edf1;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.subscription-own-finance article:first-of-type{border-top:0}.subscription-own-finance article>div:last-child{text-align:right}.subscription-own-finance strong,.subscription-own-finance small{display:block}.subscription-own-finance strong{font-size:10.5px}.subscription-own-finance small{color:#77839a;margin-top:3px;font-size:9.5px}.subscription-own-finance .badge{margin-top:4px}.subscription-own-finance p{color:#77839a;font-size:10.5px}.subscription-purchase-list{gap:9px;padding:14px;display:grid}.subscription-purchase-list>article{background:#fff;border:1px solid #dce5ed;border-left:3px solid #5b21b6;border-radius:7px;grid-template-columns:minmax(260px,1.45fr) 150px 130px 120px 150px;align-items:center;gap:12px;padding:12px;display:grid}.subscription-purchase-main{align-items:center;gap:10px;min-width:0;display:flex}.subscription-purchase-main>span{color:#5b21b6;background:#f2edfb;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.subscription-purchase-main svg{width:16px}.subscription-purchase-list strong,.subscription-purchase-list small{display:block}.subscription-purchase-list strong{font-size:11px}.subscription-purchase-list small{color:#758198;margin-top:3px;font-size:9.5px}.subscription-purchase-status{text-align:right}.subscription-purchase-reference{border-top:1px dashed #dce5ed;grid-column:2/-1;padding-top:8px}.subscription-purchase-reference code{font-size:9.5px}.subscription-purchase-reason{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-left:3px solid #f97316;border-radius:6px;grid-column:1/-1;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.subscription-purchase-reason>svg{flex:none;width:17px;height:17px;margin-top:1px}.subscription-purchase-reason>span{flex-wrap:wrap;align-items:baseline;gap:5px 9px;min-width:0;display:flex}.subscription-purchase-reason strong{font-size:10.5px}.subscription-purchase-reason small{color:#9a3412;margin:0;font-size:10px}.subscription-purchase-reason em{color:#9c6b46;font-size:9.5px;font-style:normal}.subscription-sale-upgrade-quote{background:#fff;border:1px solid #d9cff8;border-left:3px solid #6d4bc3;border-radius:7px;overflow:hidden}.subscription-sale-upgrade-quote>header{background:#faf8ff;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.subscription-sale-upgrade-quote>header>div{align-items:center;gap:9px;display:flex}.subscription-sale-upgrade-quote>header svg{color:#6d4bc3;width:19px}.subscription-sale-upgrade-quote>header span{gap:2px;display:grid}.subscription-sale-upgrade-quote>header strong{font-size:12px}.subscription-sale-upgrade-quote>header small{color:#7a6e98;font-size:9.5px}.subscription-sale-upgrade-route{color:#667085;border-top:1px solid #eee9fb;border-bottom:1px solid #eee9fb;align-items:center;gap:10px;padding:13px 15px;font-size:10.5px;display:flex}.subscription-sale-upgrade-route>svg{color:#7c5cc4;width:15px}.subscription-sale-upgrade-route strong{color:#392664}.subscription-sale-upgrade-route small{margin-left:auto}.subscription-sale-upgrade-quote>dl{margin:0;padding:6px 15px 10px}.subscription-sale-upgrade-quote>dl>div{border-bottom:1px solid #edf0f4;justify-content:space-between;gap:14px;padding:9px 0;font-size:10.5px;display:flex}.subscription-sale-upgrade-quote dt{color:#5d6675}.subscription-sale-upgrade-quote dd{margin:0;font-weight:750}.subscription-sale-upgrade-quote .is-credit dd{color:#15803d}.subscription-sale-upgrade-quote .is-total{color:#302252;border-bottom:0;margin-top:3px;font-size:11.5px}.subscription-sale-upgrade-quote .is-total dt{color:#302252;font-weight:750}@media (max-width:1100px){.subscription-own-layout{grid-template-columns:1fr}.subscription-own-layout>.subscription-surface{grid-column:auto}.subscription-own-plan{grid-template-columns:1fr}.subscription-purchase-list>article{grid-template-columns:1.2fr 1fr 1fr}.subscription-purchase-status{text-align:left}.subscription-purchase-reference{grid-column:1/-1}}@media (max-width:720px){.subscription-compact-list>article,.subscription-own-finance,.subscription-usage-grid,.subscription-purchase-list>article{grid-template-columns:1fr}.subscription-money,.subscription-own-finance article>div:last-child{text-align:left}.subscription-own-finance>div+div{border-top:1px solid #e1e7ed;border-left:0}.subscription-own-plan dl{grid-template-columns:1fr}.subscription-own-plan dl>div{border-top:1px solid #e1e7ed;border-left:0}.subscription-own-plan dl>div:first-child{border-top:0}.subscription-purchase-reference{grid-column:auto}}.platform-command-page{color:#152238;gap:14px;display:grid}.platform-command-hero{background:linear-gradient(105deg,#e9f8fb 0%,#fff 58%,#f2fbf4 100%);border:1px solid #b9e2df;border-left:4px solid #5b21b6;border-radius:8px;justify-content:space-between;align-items:center;gap:22px;min-height:118px;padding:20px 22px;display:flex}.platform-command-hero>div:first-child{min-width:0}.platform-command-hero span{color:#087d86;align-items:center;gap:7px;font-size:9.5px;font-weight:750;display:flex}.platform-command-hero span svg{width:15px;height:15px}.platform-command-hero h2{margin:7px 0 5px;font-size:24px;font-weight:700}.platform-command-hero p{color:#65748a;margin:0;font-size:11.5px;line-height:1.55}.platform-command-actions{align-items:center;gap:12px;display:flex}.platform-command-actions small{color:#77849a;font-size:9.5px}.platform-command-actions svg{width:15px;height:15px}.platform-command-loading{color:#66748a;text-align:center;background:#fff;border:1px dashed #bed0dc;border-radius:7px;padding:20px;font-size:11px}.platform-command-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.platform-command-stats>a{background:#fff;border:1px solid #dce4eb;border-radius:7px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:11px;min-height:92px;padding:14px;transition:border-color .18s,transform .18s;display:grid;box-shadow:0 5px 15px #1f304a09}.platform-command-stats>a:hover{border-color:#87cbd0;transform:translateY(-1px)}.platform-command-stats>a>span{border-radius:7px;place-items:center;width:40px;height:40px;display:grid}.platform-command-stats>a>span svg{width:19px;height:19px}.platform-command-stats>a>span.is-blue{color:#247eea;background:#eaf3ff}.platform-command-stats>a>span.is-green{color:#159557;background:#e8f8ef}.platform-command-stats>a>span.is-teal{color:#5b21b6;background:#e4f7f7}.platform-command-stats>a>span.is-amber{color:#bf7c00;background:#fff4da}.platform-command-stats>a>span.is-red{color:#dc3854;background:#ffedf0}.platform-command-stats>a>span.is-violet{color:#6b59cf;background:#f0edff}.platform-command-stats strong,.platform-command-stats small,.platform-command-stats em{display:block}.platform-command-stats strong{font-size:19px;font-weight:720}.platform-command-stats small{color:#334359;margin-top:2px;font-size:10.5px;font-weight:650}.platform-command-stats em{color:#7a879b;margin-top:3px;font-size:9px;font-style:normal}.platform-command-stats>a>svg{color:#a1adbd;width:16px}.platform-command-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:14px;display:grid}.platform-command-surface{background:#fff;border:1px solid #dce4eb;border-radius:8px;min-width:0;overflow:hidden}.platform-command-surface>header{background:linear-gradient(105deg,#f4fafc,#fff 64%,#f7fbf7);border-bottom:1px solid #e3e9ee;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:12px 15px;display:flex}.platform-command-surface>header>div{min-width:0}.platform-command-surface>header span{color:#5b21b6;font-size:8.5px;font-weight:750;display:block}.platform-command-surface>header h3{margin:3px 0;font-size:14px;font-weight:700}.platform-command-surface>header p{color:#758298;margin:0;font-size:9.5px;line-height:1.4}.platform-command-surface>header>a{color:#176f86;white-space:nowrap;align-items:center;gap:5px;font-size:9.5px;font-weight:650;display:flex}.platform-command-surface>header>a svg{width:14px;height:14px}.platform-attention-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.platform-attention-list>a{border-top:1px solid #e8edf1;border-left:3px solid #9cabbc;grid-template-columns:31px minmax(0,1fr) auto 15px;align-items:center;gap:9px;min-height:69px;padding:10px 13px;display:grid}.platform-attention-list>a:nth-child(-n+2){border-top:0}.platform-attention-list>a:nth-child(2n){border-left-width:1px}.platform-attention-list>a.is-success{border-left-color:#27a767}.platform-attention-list>a.is-warning{background:#fffdf8;border-left-color:#e0a118}.platform-attention-list>a.is-danger{background:#fffafb;border-left-color:#e34861}.platform-attention-list>a>span{color:#66758a;background:#edf2f6;border-radius:6px;place-items:center;width:29px;height:29px;display:grid}.platform-attention-list>a.is-success>span{color:#19945a;background:#eaf8f0}.platform-attention-list>a.is-warning>span{color:#b77700;background:#fff2d5}.platform-attention-list>a.is-danger>span{color:#d83752;background:#ffecef}.platform-attention-list svg{width:14px;height:14px}.platform-attention-list strong,.platform-attention-list small{display:block}.platform-attention-list strong{font-size:10.5px}.platform-attention-list small{color:#7a8799;margin-top:3px;font-size:8.8px;line-height:1.35}.platform-attention-list b{font-size:16px}.platform-attention-list>a>svg{color:#9aa7b7}.platform-attention-list.is-single{grid-template-columns:1fr}.platform-attention-list.is-single>a{border-left-width:3px}.platform-attention-list>.platform-empty-line{grid-column:1/-1}.platform-tenant-watch{display:grid}.platform-tenant-watch>a{border-top:1px solid #e8edf1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:59px;padding:9px 14px;display:grid}.platform-tenant-watch>a:first-child{border-top:0}.platform-tenant-watch>a:hover{background:#f8fbfc}.platform-tenant-watch strong,.platform-tenant-watch small{display:block}.platform-tenant-watch strong{font-size:10.5px}.platform-tenant-watch small{color:#768398;margin-top:3px;font-size:8.8px}.platform-tenant-watch>a>div:last-child{text-align:right}.platform-tenant-watch .badge{margin-left:auto}.platform-empty-line{color:#54806e;align-items:center;gap:9px;padding:24px;font-size:10.5px;display:flex}.platform-empty-line svg{color:#22a666;width:18px}.platform-health-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.platform-health-grid>a{border-left:1px solid #e5eaef;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-height:87px;padding:12px 14px;display:grid}.platform-health-grid>a:first-child{border-left:0}.platform-health-grid>a>svg{color:#16858d;width:20px}.platform-health-grid>a.has-error>svg{color:#d8445d}.platform-health-grid strong,.platform-health-grid small{display:block}.platform-health-grid small{color:#758297;margin-top:4px;font-size:9px;line-height:1.35}.platform-health-grid .badge{white-space:nowrap;word-break:normal;grid-column:2;justify-content:center;justify-self:start;width:max-content;min-width:64px;max-width:none;margin-top:5px;padding-inline:9px;overflow:visible}.platform-order-list,.platform-audit-list{display:grid}.platform-order-list>a{border-top:1px solid #e8edf1;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:59px;padding:9px 14px;display:grid}.platform-order-list>a:first-child{border-top:0}.platform-order-list>a:hover{background:#f8fbfc}.platform-order-list strong,.platform-order-list small{display:block}.platform-order-list strong{font-size:10.5px}.platform-order-list small{color:#768398;margin-top:3px;font-size:8.8px}.platform-order-list>a>div:nth-child(2){text-align:right}.platform-audit-list article{border-top:1px solid #e8edf1;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:54px;padding:8px 13px;display:grid}.platform-audit-list article:first-child{border-top:0}.platform-audit-list article>span{color:#0b8790;background:#edf6f8;border-radius:6px;place-items:center;width:29px;height:29px;display:grid}.platform-audit-list article svg{width:14px;height:14px}.platform-audit-list strong,.platform-audit-list small{display:block}.platform-audit-list strong{font-size:10px}.platform-audit-list small{color:#778499;margin-top:3px;font-size:8.8px}.platform-audit-list time{color:#778499;white-space:nowrap;font-size:8.8px}.platform-footprint{background:#fff;border:1px solid #dce4eb;border-radius:7px;justify-content:center;align-items:center;gap:0;display:flex}.platform-footprint>div{color:#647287;border-left:1px solid #e3e9ee;align-items:center;gap:8px;min-width:180px;padding:12px 20px;font-size:10px;display:flex}.platform-footprint>div:first-child{border-left:0}.platform-footprint svg{color:#5b21b6;width:16px}.platform-footprint strong{color:#1a283d;font-size:13px}.subscription-route-filter{color:#765b1d;background:#fff9e9;border:1px solid #f0d28b;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font-size:10px;display:flex}.subscription-route-filter button{min-height:30px}.subscription-route-filter svg{width:14px;height:14px}@media (max-width:1150px){.platform-command-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-command-grid{grid-template-columns:1fr}.platform-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-health-grid>a:nth-child(3){border-top:1px solid #e5eaef;border-left:0}.platform-health-grid>a:nth-child(4){border-top:1px solid #e5eaef}}@media (max-width:720px){.platform-command-hero,.platform-command-actions{flex-direction:column;align-items:flex-start}.platform-command-stats,.platform-attention-list,.platform-health-grid{grid-template-columns:1fr}.platform-attention-list>a,.platform-attention-list>a:nth-child(-n+2),.platform-health-grid>a{border-top:1px solid #e5eaef;border-left:3px solid #9cabbc}.platform-attention-list>a:first-child,.platform-health-grid>a:first-child{border-top:0}.platform-tenant-watch>a,.platform-order-list>a{grid-template-columns:1fr}.platform-tenant-watch>a>div:last-child,.platform-order-list>a>div:nth-child(2){text-align:left}.platform-footprint{flex-direction:column;align-items:stretch}.platform-footprint>div{border-top:1px solid #e3e9ee;border-left:0}.platform-footprint>div:first-child{border-top:0}}.platform-command-actions>div{text-align:right;gap:2px;min-width:185px;display:grid}.platform-command-actions>div b{text-transform:capitalize;font-size:11.5px;font-weight:700}.platform-command-actions>div small{display:block}.platform-command-actions .button{white-space:nowrap}.platform-command-actions .button svg{flex:0 0 15px}.platform-command-stats>a{min-height:100px}.platform-command-stats small{font-size:11.5px}.platform-command-stats em{font-size:9.8px;line-height:1.35}.platform-trend{align-items:center;gap:4px;margin-top:4px;line-height:1.25;font-size:9.5px!important;font-weight:600!important;display:flex!important}.platform-trend svg{width:12px!important;height:12px!important}.platform-trend.is-positive{color:#168553!important}.platform-trend.is-negative{color:#c83e55!important}.platform-trend.is-flat{color:#748197!important}.platform-command-surface>header span{font-size:9px}.platform-command-surface>header p{font-size:10.5px}.platform-attention-list strong,.platform-tenant-watch strong,.platform-order-list strong{font-size:11px}.platform-attention-list small,.platform-tenant-watch small,.platform-order-list small,.platform-audit-list small,.platform-audit-list time{font-size:9.5px}.platform-health-grid strong{font-size:11px}.platform-health-grid small{font-size:9.8px}.platform-usage-strip{background:#fff;border:1px solid #dce4eb;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.platform-usage-strip article{border-left:1px solid #e3e9ee;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:82px;padding:13px 15px;display:grid}.platform-usage-strip article:first-child{border-left:0}.platform-usage-strip article>span{border-radius:7px;place-items:center;width:36px;height:36px;display:grid}.platform-usage-strip article>span.is-blue{color:#247eea;background:#eaf3ff}.platform-usage-strip article>span.is-green{color:#159557;background:#e8f8ef}.platform-usage-strip article>span.is-teal{color:#5b21b6;background:#e4f7f7}.platform-usage-strip article>span.is-violet{color:#6b59cf;background:#f0edff}.platform-usage-strip article>span svg{width:17px;height:17px}.platform-usage-strip strong,.platform-usage-strip small,.platform-usage-strip em{display:block}.platform-usage-strip strong{font-size:17px;font-weight:720}.platform-usage-strip small{color:#334359;margin-top:2px;font-size:10.5px;font-weight:650}.platform-usage-strip em{color:#748197;margin-top:4px;font-size:9.5px;font-style:normal;line-height:1.3}@media (max-width:1150px){.platform-usage-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-usage-strip article:nth-child(3){border-top:1px solid #e3e9ee;border-left:0}.platform-usage-strip article:nth-child(4){border-top:1px solid #e3e9ee}}@media (max-width:720px){.platform-command-actions{grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.platform-command-actions>div{text-align:left;grid-column:1/-1}.platform-command-actions .button{width:100%}.platform-usage-strip{grid-template-columns:1fr}.platform-usage-strip article,.platform-usage-strip article:nth-child(3),.platform-usage-strip article:nth-child(4){border-top:1px solid #e3e9ee;border-left:0}.platform-usage-strip article:first-child{border-top:0}}.intervention-page{color:#17243a;gap:14px;display:grid}.intervention-hero{background:linear-gradient(105deg,#f3edfb 0%,#fff 60%,#fff7e6 100%);border:1px solid #b8ded9;border-left:4px solid #087f86;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;min-height:120px;padding:20px 22px;display:flex}.intervention-hero>div:first-child{min-width:0}.intervention-hero>div:first-child>span{color:#087f86;align-items:center;gap:7px;font-size:10px;font-weight:750;display:flex}.intervention-hero svg{width:16px;height:16px}.intervention-hero h2{margin:7px 0 5px;font-size:24px;font-weight:700}.intervention-hero p{color:#647389;max-width:790px;margin:0;font-size:12px;line-height:1.55}.intervention-hero-actions{align-items:center;gap:12px;display:flex}.intervention-hero-actions small{color:#778398;white-space:nowrap;font-size:10px}.intervention-hero-actions button{min-height:38px}.intervention-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.intervention-summary article{background:#fff;border:1px solid #dce5eb;border-radius:7px;align-items:center;gap:12px;min-height:82px;padding:13px 14px;display:flex}.intervention-summary article>span{color:#247de5;background:#f2edfb;border-radius:7px;flex:0 0 39px;place-items:center;width:39px;height:39px;display:grid}.intervention-summary article.is-critical>span{color:#d93853;background:#ffecef}.intervention-summary article.is-warning>span{color:#b87600;background:#fff3d8}.intervention-summary article.is-notification>span{color:#07868d;background:#e9f7f8}.intervention-summary article.is-finance>span{color:#179455;background:#ebf8ef}.intervention-summary svg{width:18px;height:18px}.intervention-summary strong,.intervention-summary small{display:block}.intervention-summary strong{font-size:19px;font-weight:720}.intervention-summary small{color:#65748a;margin-top:3px;font-size:10.5px}.intervention-workspace{background:#fff;border:1px solid #dce5eb;border-radius:8px;min-width:0;overflow:hidden}.intervention-workspace>header{background:linear-gradient(105deg,#f3fafb,#fff 62%,#fffaf0);border-bottom:1px solid #e2e9ee;justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;display:flex}.intervention-workspace>header>div{min-width:0}.intervention-workspace>header span{color:#087f86;font-size:9px;font-weight:750}.intervention-workspace>header h3{margin:3px 0;font-size:15px;font-weight:700}.intervention-workspace>header p{color:#738096;margin:0;font-size:10.5px;line-height:1.45}.intervention-toolbar{background:#fbfcfd;border-bottom:1px solid #e5ebf0;justify-content:space-between;align-items:center;gap:14px;padding:11px 14px;display:flex}.intervention-toolbar nav{align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto}.intervention-toolbar nav button{color:#4b5a70;min-height:34px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d9e2e9;border-radius:6px;align-items:center;gap:7px;padding:6px 10px;font-size:10.5px;font-weight:650;display:inline-flex}.intervention-toolbar nav button:hover{border-color:#8ccbd0}.intervention-toolbar nav button.is-active{color:#087b82;background:#eaf8f8;border-color:#15959b}.intervention-toolbar nav button b{color:#5f6e83;background:#edf2f6;border-radius:5px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:9px;display:grid}.intervention-toolbar nav button.is-active b{color:#087b82;background:#fff}.intervention-toolbar>label{color:#8794a6;background:#fff;border:1px solid #d6e0e8;border-radius:6px;flex:0 390px;align-items:center;gap:8px;height:36px;padding:0 10px;display:flex}.intervention-toolbar>label:focus-within{border-color:#15959b;box-shadow:0 0 0 2px #15959b17}.intervention-toolbar>label svg{flex:0 0 16px;width:16px}.intervention-toolbar input{color:#26344a;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:11px}.intervention-list{display:grid}.intervention-row{background:#fff;border-top:1px solid #e5ebf0;border-left:3px solid #e0a01a;grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;padding:13px 14px;display:grid}.intervention-row:first-child{border-top:0}.intervention-row.is-danger{background:linear-gradient(90deg,#fff8f9 0,#fff 190px);border-left-color:#df405a}.intervention-row.is-warning{background:linear-gradient(90deg,#fffaf0 0,#fff 190px);border-left-color:#dfa019}.intervention-row-icon{color:#b67600;background:#fff1d4;border-radius:7px;place-items:center;width:38px;height:38px;display:grid}.intervention-row.is-danger .intervention-row-icon{color:#d73853;background:#ffecef}.intervention-row-icon svg{width:18px;height:18px}.intervention-row-main{gap:8px;min-width:0;display:grid}.intervention-row-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.intervention-row-heading>div{min-width:0}.intervention-row-heading strong,.intervention-row-heading small{display:block}.intervention-row-heading strong{font-size:12.5px;font-weight:700}.intervention-row-heading small{color:#68768b;overflow-wrap:anywhere;margin-top:3px;font-size:10.5px;line-height:1.45}.intervention-row-meta{color:#69778b;flex-wrap:wrap;align-items:center;gap:8px 15px;font-size:9.8px;display:flex}.intervention-row-meta>a,.intervention-row-meta>span{align-items:center;gap:5px;display:inline-flex}.intervention-row-meta>a{color:#087b84;font-weight:650}.intervention-row-meta svg{width:13px;height:13px}.intervention-error{color:#9f3044;background:#fff5f6;border:1px solid #f1ccd2;border-radius:6px;align-items:flex-start;gap:7px;max-width:900px;padding:7px 9px;font-size:10px;line-height:1.45;display:flex}.intervention-error svg{flex:0 0 14px;width:14px;height:14px;margin-top:1px}.intervention-error span{overflow-wrap:anywhere;min-width:0}.intervention-row-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:210px;padding-top:1px;display:flex}.intervention-row-actions button,.intervention-row-actions>a.button{color:#fff;white-space:nowrap;background:#168e96;border:1px solid #168e96;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:35px;padding:7px 11px;font-size:10.5px;font-weight:650;display:inline-flex}.intervention-row-actions button svg,.intervention-row-actions>a svg{width:14px;height:14px}.intervention-detail-link{color:#526176;white-space:nowrap;align-items:center;gap:4px;padding:7px 5px;font-size:10px;font-weight:650;display:inline-flex}.intervention-empty{color:#66758a;text-align:center;justify-content:center;align-items:center;gap:9px;min-height:120px;padding:28px;font-size:11px;display:flex}.intervention-empty svg{color:#20a263;width:20px}.intervention-empty strong,.intervention-empty span{display:block}.intervention-empty span{color:#7b879a}@media (max-width:1200px){.intervention-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.intervention-row{grid-template-columns:40px minmax(0,1fr)}.intervention-row-actions{grid-column:2;justify-content:flex-start;min-width:0}}@media (max-width:850px){.intervention-hero,.intervention-toolbar{flex-direction:column;align-items:flex-start}.intervention-hero-actions,.intervention-toolbar>label{width:100%}.intervention-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.intervention-toolbar nav{width:100%}}@media (max-width:560px){.intervention-summary,.intervention-row{grid-template-columns:1fr}.intervention-row-icon{display:none}.intervention-row-actions{flex-wrap:wrap;grid-column:1}.intervention-row-heading{flex-direction:column;align-items:flex-start}}.subscription-sales-stage-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.subscription-sales-stage-grid>button{text-align:left;background:#fff;border:1px solid #dce5ee;border-radius:7px;align-items:center;gap:11px;min-width:0;padding:13px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.subscription-sales-stage-grid>button:hover{border-color:#8bb8d3;transform:translateY(-1px);box-shadow:0 5px 16px #153e5614}.subscription-sales-stage-grid>button>span{border-radius:7px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.subscription-sales-stage-grid svg{width:18px;height:18px}.subscription-sales-stage-grid .is-blue{color:#1476d4;background:#f2edfb}.subscription-sales-stage-grid .is-violet{color:#7045d6;background:#f1ebff}.subscription-sales-stage-grid strong,.subscription-sales-stage-grid small{display:block}.subscription-sales-stage-grid strong{font-size:18px;line-height:1}.subscription-sales-stage-grid small{color:#64748b;margin-top:5px;font-size:10.5px}.subscription-sales-toolbar{background:#f8fafc;border-top:1px solid #e8edf2;border-bottom:1px solid #e8edf2;grid-template-columns:minmax(280px,1fr) 230px auto;gap:9px;padding:11px 14px;display:grid}.subscription-sales-toolbar label{position:relative}.subscription-sales-toolbar label svg{color:#7b8798;width:16px;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.subscription-sales-toolbar input,.subscription-sales-toolbar select{color:#243248;background:#fff;border:1px solid #d6e0ea;border-radius:6px;width:100%;height:38px;font-size:12px}.subscription-sales-toolbar input{padding:0 12px 0 35px}.subscription-sales-toolbar select{padding:0 10px}.subscription-sales-link{color:#126fbd;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.subscription-sales-link strong,.subscription-sales-link small{display:block}.subscription-sales-link:hover strong{text-decoration:underline}.subscription-sales-table td:last-child .button{white-space:nowrap}.subscription-sale-detail-page{background:#f3f6f9;padding:16px 20px 32px}.subscription-sale-back{justify-content:space-between;margin-bottom:10px;display:flex}.subscription-sale-state{text-align:center;background:#fff;border:1px solid #dfe6ee;padding:40px}.subscription-sale-hero{background:linear-gradient(110deg,#e9f8fb 0,#fff 55%,#fff6e9 100%);border:1px solid #cfe0e8;border-bottom:3px solid #0c8b84;border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.subscription-sale-hero>div:first-child>span{color:#087f88;font-size:10px;font-weight:700}.subscription-sale-hero h1{color:#172239;letter-spacing:0;margin:6px 0 4px;font-size:22px}.subscription-sale-hero p,.subscription-sale-hero small{color:#627189;margin:0;font-size:11px}.subscription-sale-hero>div:last-child{text-align:right}.subscription-sale-hero>div:last-child small{margin-top:7px;display:block}.subscription-sale-flow{background:#fff;border:1px solid #dce5ec;border-top:0;grid-template-columns:repeat(5,1fr);display:grid}.subscription-sale-flow>div{color:#8994a5;border-right:1px solid #e5ebf0;justify-content:center;align-items:center;gap:8px;padding:12px;display:flex}.subscription-sale-flow>div:last-child{border-right:0}.subscription-sale-flow span{border:1px solid #cfd8e2;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.subscription-sale-flow svg{width:13px}.subscription-sale-flow strong{font-size:11px}.subscription-sale-flow .is-done{color:#168355;background:#effaf5}.subscription-sale-flow .is-done span{color:#fff;background:#35af78;border-color:#35af78}.subscription-sale-flow .is-current{color:#116eb8;background:#eef7ff}.subscription-sale-flow .is-current span{color:#fff;background:#278bd7;border-color:#278bd7}.subscription-sale-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.subscription-sale-summary article{background:#fff;border:1px solid #dce4eb;border-radius:7px;align-items:center;gap:11px;min-width:0;padding:12px 14px;display:flex}.subscription-sale-summary svg{color:#0a8580;flex:0 0 20px;width:20px}.subscription-sale-summary small,.subscription-sale-summary strong{display:block}.subscription-sale-summary small{color:#738096;font-size:9.5px}.subscription-sale-summary strong{color:#19243a;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11.5px;overflow:hidden}.subscription-sale-layout{grid-template-columns:minmax(0,1fr) 315px;align-items:start;gap:12px;display:grid}.subscription-sale-main,.subscription-sale-side{gap:12px;display:grid}.subscription-sale-card,.subscription-sale-side>section{background:#fff;border:1px solid #dbe4ec;border-radius:7px;overflow:hidden}.subscription-sale-card>header,.subscription-sale-side>section>header{background:#f8fafc;border-bottom:1px solid #e7edf2;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.subscription-sale-card>header>div,.subscription-sale-side>section>header{align-items:center;gap:9px;display:flex}.subscription-sale-card>header svg,.subscription-sale-side>section>header svg{color:#07827e;width:17px}.subscription-sale-card>header strong,.subscription-sale-card>header small{display:block}.subscription-sale-card>header small{color:#7a8698;margin-top:2px;font-size:9.5px}.subscription-sale-action-note{padding:13px 14px 0}.subscription-sale-action-note label,.subscription-sale-form-grid label,.subscription-sale-payment-form label{gap:5px;display:grid}.subscription-sale-action-note label>span,.subscription-sale-form-grid label>span,.subscription-sale-payment-form label>span{color:#46546b;font-size:10px;font-weight:600}.subscription-sale-action-note textarea,.subscription-sale-form-grid input,.subscription-sale-form-grid select,.subscription-sale-form-grid textarea,.subscription-sale-payment-form input{color:#18243a;width:100%;font:inherit;background:#fff;border:1px solid #d5dfe9;border-radius:6px;font-size:11.5px}.subscription-sale-action-note textarea,.subscription-sale-form-grid textarea{resize:vertical;padding:9px 10px}.subscription-sale-form-grid input,.subscription-sale-form-grid select,.subscription-sale-payment-form input{height:38px;padding:0 10px}.subscription-sale-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 14px;display:flex}.subscription-sale-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:14px;display:grid}.subscription-sale-form-grid .is-wide{grid-column:1/-1}.subscription-sale-payment-form{background:#fffaf0;grid-template-columns:1fr 1fr auto;align-items:end;gap:9px;padding:14px;display:grid}.subscription-sale-finance-grid{border-top:1px solid #e9eef2;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.subscription-sale-finance-grid>div{border-right:1px solid #e9eef2;padding:13px 14px}.subscription-sale-finance-grid>div:last-child{border-right:0}.subscription-sale-finance-grid small,.subscription-sale-finance-grid strong,.subscription-sale-finance-grid span{display:block}.subscription-sale-finance-grid small{color:#7c8798;font-size:9.5px}.subscription-sale-finance-grid strong{margin-top:4px;font-size:11.5px}.subscription-sale-finance-grid span{color:#617086;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9.5px;overflow:hidden}.subscription-sale-retry,.subscription-sale-completed{border-radius:6px;align-items:center;gap:11px;margin:13px;padding:12px;display:flex}.subscription-sale-retry{color:#9e2c2c;background:#fff2f2;border:1px solid #f1c9c9}.subscription-sale-completed{color:#126b43;background:#effaf4;border:1px solid #bfe6cf}.subscription-sale-retry>svg,.subscription-sale-completed>svg{flex:0 0 21px;width:21px}.subscription-sale-retry>span,.subscription-sale-completed>div{flex:1}.subscription-sale-retry strong,.subscription-sale-retry small,.subscription-sale-completed strong,.subscription-sale-completed small{display:block}.subscription-sale-retry small,.subscription-sale-completed small{color:#617086;margin-top:3px;font-size:9.5px}.subscription-sale-timeline{padding:5px 14px 12px}.subscription-sale-timeline article{border-bottom:1px solid #e9eef2;grid-template-columns:29px 1fr;gap:8px;padding:10px 0;display:grid}.subscription-sale-timeline article:last-child{border-bottom:0}.subscription-sale-timeline article>span{color:#087e7a;background:#eaf6f7;border-radius:6px;place-items:center;width:26px;height:26px;display:grid}.subscription-sale-timeline article>span svg{width:14px}.subscription-sale-timeline article header{justify-content:space-between;gap:10px;display:flex}.subscription-sale-timeline article time,.subscription-sale-timeline article small{color:#7a8799;font-size:9.5px}.subscription-sale-timeline article p{color:#526079;margin:4px 0;font-size:10.5px}.subscription-sale-side>section>header{justify-content:flex-start}.subscription-sale-side dl{margin:0}.subscription-sale-side dl>div{border-top:1px solid #edf1f4;grid-template-columns:104px 1fr;gap:8px;padding:9px 12px;display:grid}.subscription-sale-side dl>div:first-child{border-top:0}.subscription-sale-side dt{color:#7a8698;font-size:9.5px}.subscription-sale-side dd{overflow-wrap:anywhere;color:#263249;margin:0;font-size:10.5px}.subscription-sale-notes{padding:5px 12px 11px}.subscription-sale-notes p{border-bottom:1px solid #ebeff3;margin:0;padding:9px 0}.subscription-sale-notes p:last-child{border:0}.subscription-sale-notes span,.subscription-sale-notes small{display:block}.subscription-sale-notes span{font-size:10.5px}.subscription-sale-notes small{color:#7c8797;margin-top:4px;font-size:9px}@media (max-width:1100px){.subscription-sales-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.subscription-sale-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-sale-layout{grid-template-columns:1fr}.subscription-sale-side{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-sale-side>.button{grid-column:1/-1}}@media (max-width:720px){.subscription-sales-stage-grid{grid-template-columns:1fr 1fr}.subscription-sales-toolbar{grid-template-columns:1fr}.subscription-sale-detail-page{padding:10px}.subscription-sale-hero{flex-direction:column;align-items:flex-start}.subscription-sale-hero>div:last-child{text-align:left}.subscription-sale-flow{grid-template-columns:repeat(5,minmax(118px,1fr));overflow-x:auto}.subscription-sale-summary,.subscription-sale-side,.subscription-sale-form-grid,.subscription-sale-payment-form,.subscription-sale-finance-grid{grid-template-columns:1fr}.subscription-sale-finance-grid>div{border-bottom:1px solid #e9eef2;border-right:0}.subscription-sale-finance-grid>div:last-child{border-bottom:0}.subscription-sale-completed{flex-wrap:wrap;align-items:flex-start}.subscription-sale-timeline article header{flex-direction:column;gap:2px}}.admin-sale-create-page{color:#172239;background:#f3f6f9;padding:16px 20px 36px}.admin-sale-create-back{margin-bottom:10px}.admin-sale-create-hero{background:linear-gradient(110deg,#e9f8fb 0,#fff 56%,#fff6e9 100%);border:1px solid #cfe0e8;border-left:4px solid #0c8b84;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.admin-sale-create-hero span{color:#087f88;font-size:10px;font-weight:750}.admin-sale-create-hero h1{letter-spacing:0;margin:6px 0 4px;font-size:22px}.admin-sale-create-hero p{color:#657289;margin:0;font-size:12px}.admin-sale-create-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:13px;margin-top:13px;display:grid}.admin-sale-create-main{gap:12px;display:grid}.admin-sale-create-card,.admin-sale-create-summary{background:#fff;border:1px solid #dbe4ec;border-radius:8px;overflow:hidden}.admin-sale-create-card>header,.admin-sale-create-summary>header{background:#f8fbfc;border-bottom:1px solid #e5ebf0;align-items:center;gap:10px;padding:13px 15px;display:flex}.admin-sale-create-card>header>svg,.admin-sale-create-summary>header>svg{color:#07827e;width:18px;height:18px}.admin-sale-create-card>header strong,.admin-sale-create-card>header small,.admin-sale-create-summary>header strong,.admin-sale-create-summary>header small{display:block}.admin-sale-create-card>header strong,.admin-sale-create-summary>header strong{font-size:13px}.admin-sale-create-card>header small,.admin-sale-create-summary>header small{color:#748197;margin-top:2px;font-size:10px}.admin-sale-workflow-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:14px;display:grid}.admin-sale-workflow-options>button{color:#334158;text-align:left;background:#fff;border:1px solid #dce4ec;border-radius:7px;grid-template-columns:34px 1fr;align-items:center;gap:10px;min-height:82px;padding:11px;display:grid;position:relative}.admin-sale-workflow-options>button:hover{background:#fbfeff;border-color:#8fc0d0}.admin-sale-workflow-options>button.is-selected{background:#eefafa;border-color:#1aa6a0;box-shadow:0 0 0 2px #1aa6a014}.admin-sale-workflow-options>button>svg:first-child{color:#07827e;background:#eaf4f7;border-radius:7px;width:34px;height:34px;padding:8px;display:grid}.admin-sale-workflow-options>button>svg:last-child{color:#0b936b;width:16px;position:absolute;top:8px;right:8px}.admin-sale-workflow-options strong,.admin-sale-workflow-options small{display:block}.admin-sale-workflow-options strong{font-size:11.5px}.admin-sale-workflow-options small{color:#6f7c91;margin-top:4px;font-size:9.5px;line-height:1.4}.admin-sale-segmented{background:#f5f8fa;border:1px solid #dbe4ec;border-radius:7px;gap:4px;margin:14px 14px 0;padding:4px;display:flex}.admin-sale-segmented button{color:#68758b;background:0 0;border:0;border-radius:5px;flex:1;min-height:34px;font-size:11px;font-weight:650}.admin-sale-segmented button.is-active{color:#087f88;background:#fff;box-shadow:0 2px 8px #1a344d17}.admin-sale-tenant-picker{grid-template-columns:minmax(200px,.8fr) minmax(280px,1.2fr);gap:9px;padding:12px 14px 0;display:grid}.admin-sale-tenant-picker>label{position:relative}.admin-sale-tenant-picker>label svg{color:#8490a1;width:15px;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.admin-sale-tenant-picker input,.admin-sale-tenant-picker select{color:#1e2a40;background:#fff;border:1px solid #d5dfe8;border-radius:6px;width:100%;height:39px;padding:0 10px;font-size:11.5px}.admin-sale-tenant-picker input{padding-left:34px}.admin-sale-tenant-picker>div{background:#f2faf9;border-left:3px solid #1fa59e;grid-column:1/-1;padding:9px 11px}.admin-sale-tenant-picker>div strong,.admin-sale-tenant-picker>div span{display:block}.admin-sale-tenant-picker>div strong{font-size:11.5px}.admin-sale-tenant-picker>div span{color:#718096;margin-top:3px;font-size:9.5px}.admin-sale-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:14px;display:grid}.admin-sale-form-grid.is-commercial{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-sale-form-grid label{gap:5px;min-width:0;display:grid}.admin-sale-form-grid label.is-wide{grid-column:1/-1}.admin-sale-form-grid label>span{color:#435168;font-size:10.5px;font-weight:650}.admin-sale-form-grid input,.admin-sale-form-grid select,.admin-sale-form-grid textarea{color:#18243a;width:100%;font:inherit;background:#fff;border:1px solid #d5dfe9;border-radius:6px;font-size:11.5px}.admin-sale-form-grid input,.admin-sale-form-grid select{height:40px;padding:0 10px}.admin-sale-form-grid textarea{resize:vertical;padding:9px 10px}.admin-sale-form-grid input:focus,.admin-sale-form-grid select:focus,.admin-sale-form-grid textarea:focus,.admin-sale-tenant-picker input:focus,.admin-sale-tenant-picker select:focus{border-color:#208bd1;outline:0;box-shadow:0 0 0 3px #208bd117}.admin-sale-form-grid input:disabled,.admin-sale-form-grid select:disabled{color:#627188;background:#f1f5f7}.admin-sale-slug-input{background:#fff;border:1px solid #d5dfe9;border-radius:6px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid;overflow:hidden}.admin-sale-slug-input:focus-within{border-color:#208bd1;box-shadow:0 0 0 3px #208bd117}.admin-sale-slug-input input{border:0;border-radius:0;box-shadow:none!important}.admin-sale-slug-input em{color:#728096;padding:0 8px;font-size:10.5px;font-style:normal}.admin-sale-slug-input button{color:#087e7a;background:#e9f7f7;border:0;border-radius:5px;height:30px;margin-right:4px;font-size:9.5px;font-weight:700}.admin-sale-form-grid label>small{font-size:9.5px}.admin-sale-form-grid label>small.is-success{color:#0b8e5b}.admin-sale-form-grid label>small.is-danger{color:#c33650}.admin-sale-create-summary{position:sticky;top:84px}.admin-sale-create-summary dl{margin:0}.admin-sale-create-summary dl>div{border-top:1px solid #edf1f4;grid-template-columns:108px 1fr;gap:8px;padding:10px 13px;display:grid}.admin-sale-create-summary dl>div:first-child{border-top:0}.admin-sale-create-summary dt{color:#778399;font-size:9.5px}.admin-sale-create-summary dd{overflow-wrap:anywhere;text-align:right;margin:0;font-size:11px;font-weight:600}.admin-sale-create-assurance{background:#effaf4;border:1px solid #bee4d1;border-radius:6px;gap:9px;margin:12px;padding:11px;display:flex}.admin-sale-create-assurance>svg{color:#12835a;flex:0 0 18px;width:18px}.admin-sale-create-assurance p{margin:0}.admin-sale-create-assurance strong,.admin-sale-create-assurance span{display:block}.admin-sale-create-assurance strong{font-size:10.5px}.admin-sale-create-assurance span{color:#587166;margin-top:4px;font-size:9.5px;line-height:1.45}.admin-sale-notify{background:#f5fafc;border:1px solid #d8e6ed;border-radius:6px;grid-template-columns:auto 25px 1fr;align-items:start;gap:8px;margin:0 12px 12px;padding:10px;display:grid}.admin-sale-notify input{margin-top:4px}.admin-sale-notify>svg{color:#147bb8;width:17px}.admin-sale-notify strong,.admin-sale-notify small{display:block}.admin-sale-notify strong{font-size:10.5px}.admin-sale-notify small{color:#6f7c90;margin-top:3px;font-size:9.5px;line-height:1.4}.admin-sale-create-summary>.subscription-alert{margin:0 12px 12px}.admin-sale-submit{width:calc(100% - 24px);margin:0 12px 12px}.admin-sale-submit svg{width:16px}.is-spinning{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:1120px){.admin-sale-create-layout{grid-template-columns:1fr}.admin-sale-create-summary{position:static}.admin-sale-create-summary dl{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.admin-sale-create-summary dl>div{border-top:0;border-right:1px solid #edf1f4;display:block}.admin-sale-create-summary dd{text-align:left;margin-top:4px}}@media (max-width:760px){.subscription-section-actions{flex-direction:column;align-items:flex-end}.admin-sale-create-page{padding:10px}.admin-sale-create-hero{flex-direction:column;align-items:flex-start}.admin-sale-workflow-options,.admin-sale-form-grid,.admin-sale-form-grid.is-commercial,.admin-sale-tenant-picker{grid-template-columns:1fr}.admin-sale-create-summary dl{grid-template-columns:1fr 1fr}.admin-sale-slug-input{grid-template-columns:minmax(0,1fr) auto}.admin-sale-slug-input button{border-radius:0;grid-column:1/-1;width:100%;height:32px;margin:0}.admin-sale-form-grid label.is-wide{grid-column:auto}}.subscription-sale-payment-form.is-verified-payment{background:#fffaf0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;padding:14px}.subscription-sale-payment-guidance{background:#fffdf6;border:1px solid #e9d59e;border-left:4px solid #d89b13;border-radius:6px;grid-column:1/-1;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.subscription-sale-payment-guidance>svg{color:#b87608;flex:none;width:19px}.subscription-sale-payment-guidance strong{font-size:11px;display:block}.subscription-sale-payment-guidance p{color:#76684d;margin:3px 0 0;font-size:9.5px;line-height:1.45}.subscription-sale-money-field{background:#fff;border:1px solid #d5dfe9;border-radius:6px;grid-template-columns:minmax(0,1fr) 54px;align-items:center;display:grid;overflow:hidden}.subscription-sale-money-field input{border:0!important;border-radius:0!important}.subscription-sale-money-field em{color:#68758a;text-align:center;font-size:10px;font-style:normal;font-weight:700}.subscription-sale-payment-confirm{background:#f1fbf5;border:1px solid #b9dfca;border-radius:6px;grid-column:1/-1;align-items:flex-start;gap:9px;padding:10px 11px;display:flex!important}.subscription-sale-payment-confirm input{margin:2px 0 0;padding:0;width:16px!important;height:16px!important}.subscription-sale-payment-confirm>span{gap:2px;display:grid}.subscription-sale-payment-confirm strong{color:#17653f;font-size:10.5px}.subscription-sale-payment-confirm small{color:#607769;font-size:9px}.subscription-sale-payment-form.is-verified-payment>.kt-btn{grid-column:1/-1;justify-self:end}.platform-finance-payment-checks{min-width:1100px}.subscription-sale-receipt-review{background:linear-gradient(100deg,#f0f9ff 0,#fff 72%);border:1px solid #b9d9eb;border-left:4px solid #1685bd;border-radius:7px;grid-column:1/-1;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.subscription-sale-receipt-icon{color:#0873aa;background:#dff2fc;border-radius:7px;place-items:center;width:38px;height:38px;display:grid}.subscription-sale-receipt-icon svg{width:19px}.subscription-sale-receipt-copy{min-width:0}.subscription-sale-receipt-copy small,.subscription-sale-receipt-copy strong,.subscription-sale-receipt-copy p,.subscription-sale-receipt-copy em{display:block}.subscription-sale-receipt-copy small{color:#0873aa;font-size:9px;font-weight:700}.subscription-sale-receipt-copy strong{color:#172239;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11.5px;overflow:hidden}.subscription-sale-receipt-copy p{color:#5e6d82;margin:3px 0 0;font-size:9.5px;line-height:1.45}.subscription-sale-receipt-copy em{color:#7b6852;margin-top:4px;font-size:9.5px;font-style:normal}.subscription-sale-receipt-meta{align-items:center;gap:8px;display:flex}.subscription-sale-receipt-meta>span{color:#617087;background:#edf3f7;border-radius:5px;padding:5px 7px;font-size:9px}.subscription-sale-receipt-meta .kt-btn{white-space:nowrap}@media (max-width:720px){.subscription-sale-payment-form.is-verified-payment{grid-template-columns:1fr}.subscription-sale-payment-guidance,.subscription-sale-payment-confirm,.subscription-sale-payment-form.is-verified-payment>.kt-btn{grid-column:auto}.subscription-sale-payment-form.is-verified-payment>.kt-btn{width:100%}.subscription-sale-receipt-review{grid-template-columns:38px minmax(0,1fr)}.subscription-sale-receipt-meta{grid-column:1/-1;justify-content:flex-end}}.subscription-sale-card>.subscription-sale-receipt-review{margin:14px}.subscription-sale-receipt-error{color:#b42318;text-align:right;max-width:18rem;font-size:10px;font-weight:650;line-height:1.35}.subscription-receipt-preview-backdrop{z-index:1400;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#141f30b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.subscription-receipt-preview-dialog{background:#f4f7fa;border:1px solid #cdd9e5;border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1120px,96vw);height:min(880px,92vh);display:grid;overflow:hidden;box-shadow:0 26px 70px #09152652}.subscription-receipt-preview-dialog>header{background:linear-gradient(100deg,#e9f7fc 0,#fff 60%,#fff7eb 100%);border-bottom:1px solid #dce5ed;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.subscription-receipt-preview-dialog>header>div:first-child{align-items:center;gap:11px;min-width:0;display:flex}.subscription-receipt-preview-dialog>header>div:first-child>span{color:#fff;background:#1685bd;border-radius:7px;flex:none;place-items:center;width:38px;height:38px;display:grid}.subscription-receipt-preview-dialog>header svg{width:18px}.subscription-receipt-preview-dialog>header small,.subscription-receipt-preview-dialog>header h2,.subscription-receipt-preview-dialog>header p{margin:0;display:block}.subscription-receipt-preview-dialog>header small{color:#0873aa;font-size:9px;font-weight:700}.subscription-receipt-preview-dialog>header h2{color:#172239;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:15px;overflow:hidden}.subscription-receipt-preview-dialog>header p{color:#6b788a;margin-top:2px;font-size:10px}.subscription-receipt-preview-actions{flex:none;align-items:center;gap:8px;display:flex}.subscription-receipt-preview-body{background:#dfe5eb;place-items:center;min-height:0;padding:14px;display:grid}.subscription-receipt-preview-body iframe{background:#fff;border:0;border-radius:5px;width:100%;height:100%}.subscription-receipt-preview-body img{object-fit:contain;background:#fff;border-radius:5px;max-width:100%;max-height:100%;display:block;box-shadow:0 5px 18px #101f3129}.subscription-receipt-preview-dialog>footer{background:#fff;border-top:1px solid #dce5ed;justify-content:space-between;align-items:center;gap:16px;padding:11px 16px;display:flex}.subscription-receipt-preview-dialog>footer>span{color:#69768a;font-size:9.5px}@media (max-width:720px){.subscription-receipt-preview-backdrop{padding:8px}.subscription-receipt-preview-dialog{width:100%;height:96vh}.subscription-receipt-preview-dialog>header{align-items:flex-start}.subscription-receipt-preview-actions .kt-btn:not([aria-label]){display:none}.subscription-receipt-preview-dialog>footer{flex-direction:column;align-items:flex-start}.subscription-receipt-preview-dialog>footer .kt-btn{width:100%}}.tenant-management-overview,.tenant-management-overview *{box-sizing:border-box}.tenant-health-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.tenant-health-grid article{background:#fff;border:1px solid #dbe5ec;border-top:3px solid #0f8f86;border-radius:7px;align-items:flex-start;gap:12px;min-width:0;min-height:112px;padding:18px;display:flex}.tenant-health-grid article:nth-child(2){border-top-color:#5367d5}.tenant-health-grid article:nth-child(3){border-top-color:#179c59}.tenant-health-grid article:nth-child(4){border-top-color:#d98a12}.tenant-health-grid article:nth-child(5){border-top-color:#7b56c5}.tenant-health-grid article:nth-child(6){border-top-color:#de5268}.tenant-health-grid article.is-warning{background:#fffaf0}.tenant-health-grid article.is-danger{background:#fff5f6}.tenant-health-grid svg{color:#5b21b6;flex:none;width:21px;height:21px}.tenant-health-grid span{gap:3px;min-width:0;display:grid}.tenant-health-grid small,.tenant-health-grid em{color:#67758c;font-size:12px;font-style:normal}.tenant-health-grid strong{color:#172033;font-size:24px;font-weight:700;line-height:1.15}.tenant-attention-list,.tenant-all-clear{background:#fff;border:1px solid #e2e8ef;border-radius:7px;margin-bottom:14px;padding:18px}.tenant-attention-list>header,.tenant-all-clear{align-items:flex-start;gap:12px;display:flex}.tenant-attention-list h2,.tenant-attention-list p,.tenant-all-clear p{margin:0}.tenant-attention-list h2{font-size:16px}.tenant-attention-list>header>svg{color:#d98a12}.tenant-attention-list>article{background:#fffaf0;border-left:3px solid #d98a12;gap:10px;margin-top:10px;padding:12px 14px;display:flex}.tenant-attention-list>article.is-danger{background:#fff5f6;border-left-color:#de5268}.tenant-attention-list>article svg{flex:none;width:17px;height:17px}.tenant-attention-list>article p{color:#657188;margin-top:2px;font-size:13px}.tenant-all-clear{background:#f2fbf6;border-left:3px solid #179c59}.tenant-all-clear>svg{color:#179c59}.tenant-overview-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.tenant-overview-columns>section{background:#fff;border:1px solid #dfe7ee;border-radius:7px;overflow:hidden}.tenant-overview-columns>section>header{background:#f8fafc;border-bottom:1px solid #e5ebf0;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.tenant-overview-columns h2{margin:0;font-size:15px}.tenant-overview-columns header button{color:#5b21b6;cursor:pointer;background:0 0;border:0;font-weight:600}.tenant-overview-columns article{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:12px;min-height:65px;padding:12px 16px;display:flex}.tenant-overview-columns article:last-child{border-bottom:0}.tenant-overview-columns article div{gap:3px;min-width:0;display:grid}.tenant-overview-columns article strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tenant-overview-columns article small,.tenant-overview-columns time{color:#6b778d;font-size:12px}.tenant-overview-columns>section>p{color:#6b778d;padding:20px}.tenant-usage-list{gap:8px;display:grid}.tenant-usage-list article{background:#fff;border:1px solid #e0e7ed;border-radius:7px;grid-template-columns:minmax(240px,.9fr) minmax(220px,1.4fr) 150px;align-items:center;gap:18px;padding:15px 18px;display:grid}.tenant-usage-list article>div{gap:3px;min-width:0;display:grid}.tenant-usage-list small{color:#68758a}.tenant-usage-list article>div:last-child{text-align:right}.tenant-usage-meter{background:#e9eef2;border-radius:5px;height:9px;overflow:hidden}.tenant-usage-meter span{border-radius:inherit;background:linear-gradient(90deg,#148d84,#e2a422);height:100%;display:block}.tenant-invite-panel{background:#f9fbfc;border:1px solid #dbe5ec;border-left:3px solid #5b21b6;border-radius:7px;grid-template-columns:minmax(0,1fr) 360px auto;align-items:end;gap:14px;padding:18px;display:grid}.tenant-invite-heading{border-bottom:1px solid #e1e7ec;grid-column:1/-1;align-items:center;gap:10px;padding-bottom:11px;display:flex}.tenant-invite-heading>div{align-items:center;gap:10px;display:flex}.tenant-invite-heading svg{color:#5b21b6;width:19px}.tenant-invite-heading span,.tenant-invite-heading strong,.tenant-invite-heading small{display:block}.tenant-invite-heading strong{font-size:12.5px}.tenant-invite-heading small{color:#738095;margin-top:2px;font-size:10px}.tenant-existing-member-panel{background:linear-gradient(110deg,#f2fbfd 0%,#fff 52%,#fffaf2 100%);border:1px solid #d8e4eb;border-left:3px solid #0b93a4;border-radius:7px;gap:13px;padding:17px;display:grid}.tenant-existing-member-panel>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.tenant-existing-member-panel>header>div{align-items:center;gap:10px;display:flex}.tenant-existing-member-panel>header svg{color:#078b9b;width:19px}.tenant-existing-member-panel>header span,.tenant-existing-member-panel>header strong,.tenant-existing-member-panel>header small{display:block}.tenant-existing-member-panel>header strong{font-size:12.5px}.tenant-existing-member-panel>header small{color:#6f7d90;margin-top:2px;font-size:10px}.tenant-member-search-field{align-items:center;display:flex;position:relative}.tenant-member-search-field>svg:first-child{color:#8390a1;width:17px;position:absolute;left:11px}.tenant-member-search-field>svg:last-child{color:#078b9b;width:16px;animation:.8s linear infinite spin;position:absolute;right:11px}.tenant-member-search-field input{width:100%;height:42px;font:inherit;background:#fff;border:1px solid #cbd9e3;border-radius:7px;padding:8px 38px}.tenant-member-search-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.tenant-member-search-results>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe4ea;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;display:flex}.tenant-member-search-results>button.is-selected{background:#f0fbfc;border-color:#078b9b;box-shadow:inset 0 0 0 1px #078b9b}.tenant-member-search-results span,.tenant-member-search-results strong,.tenant-member-search-results small{display:block}.tenant-member-search-results strong{font-size:11.5px}.tenant-member-search-results small{color:#6e7b8f;margin-top:2px;font-size:10px}.tenant-member-search-results>p{color:#6d798c;border:1px dashed #d5dfe6;border-radius:7px;grid-column:1/-1;margin:0;padding:11px;font-size:10.5px}.tenant-existing-member-action{border-top:1px solid #e2e8ed;justify-content:space-between;align-items:center;gap:16px;padding-top:10px;display:flex}.tenant-existing-member-action>small{color:#68768a;font-size:10px}.tenant-existing-member-action .btn{width:auto;min-height:36px;padding:0 13px}.tenant-invite-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tenant-invite-panel label,.tenant-brand-form label,.tenant-intervention-panel label{color:#364157;gap:6px;font-size:12px;font-weight:600;display:grid}.tenant-invite-panel input,.tenant-invite-panel select,.tenant-brand-form input,.tenant-intervention-panel input,.tenant-intervention-panel textarea,.tenant-domain-panel input{color:#172033;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #ccd8e2;border-radius:6px;padding:9px 11px}.tenant-role-picker{gap:7px;min-width:0;display:grid}.tenant-role-picker>div{flex-wrap:wrap;gap:6px;display:flex}.tenant-role-picker label,.tenant-member-roles label{cursor:pointer;background:#fff;border:1px solid #d9e2e9;border-radius:5px;align-items:center;gap:5px;padding:6px 9px;font-size:12px;display:inline-flex}.tenant-role-picker input[type=checkbox],.tenant-member-roles input[type=checkbox]{flex:0 0 16px;width:16px;height:16px;min-height:0;padding:0}.tenant-role-picker label span,.tenant-member-roles label span{white-space:nowrap}.tenant-member-table{background:#fff;border:1px solid #dfe7ed;border-radius:7px;margin-top:14px;overflow:hidden}.tenant-member-table>header,.tenant-member-table>article{grid-template-columns:minmax(210px,1fr) 170px minmax(280px,1.25fr) 220px;align-items:center;gap:14px;padding:12px 16px;display:grid}.tenant-member-table>header{color:#68758a;text-transform:uppercase;background:#f4f7f9;font-size:11px;font-weight:700}.tenant-member-table>article{border-top:1px solid #e7edf1}.tenant-member-table article>div:first-child{gap:3px;min-width:0;display:grid}.tenant-member-table article small{color:#69768a}.tenant-member-table article>div:nth-child(2),.tenant-member-roles{flex-wrap:wrap;gap:5px;display:flex}.tenant-brand-layout{grid-template-columns:minmax(0,1fr) 360px;gap:16px;display:grid}.tenant-brand-form{background:#fff;border:1px solid #dce5eb;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}.tenant-brand-form .is-wide{grid-column:1/-1}.tenant-brand-form>button{justify-self:start}.tenant-color-input{grid-template-columns:52px 1fr;gap:8px;display:grid}.tenant-color-input input[type=color]{padding:4px}.tenant-brand-preview{background:#fff;border:1px solid #dce5eb;border-top:5px solid;border-radius:7px;overflow:hidden}.tenant-brand-preview>div{color:#fff;align-items:center;gap:14px;min-height:112px;padding:18px;display:flex}.tenant-brand-preview img,.tenant-brand-preview svg{object-fit:contain;background:#fff;border-radius:6px;width:52px;height:52px;padding:5px}.tenant-brand-preview span{gap:4px;min-width:0;display:grid}.tenant-brand-preview strong{font-size:17px}.tenant-brand-preview p{color:#617087;margin:0;padding:18px}.tenant-domain-panel{background:#fff;border:1px solid #dce5eb;border-radius:7px;margin-top:16px;overflow:hidden}.tenant-domain-panel>header{background:#f5f9f8;justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;display:flex}.tenant-domain-panel>header>div{align-items:center;gap:10px;display:flex}.tenant-domain-panel>header>div:last-child{min-width:420px}.tenant-domain-panel header span{gap:2px;display:grid}.tenant-domain-panel header small{color:#68758a}.tenant-domain-panel article{border-top:1px solid #e6edf1;grid-template-columns:minmax(0,1fr) auto auto minmax(270px,auto);align-items:center;gap:12px;padding:13px 18px;display:grid}.tenant-domain-panel article>div:first-child{gap:3px;display:grid}.tenant-intervention-panel{background:#fffafb;border:1px solid #ead9dc;border-left:4px solid #de5268;border-radius:7px;gap:15px;max-width:920px;padding:20px;display:grid}.tenant-intervention-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.tenant-intervention-actions button{color:#2f3b50;cursor:pointer;background:#fff;border:1px solid #d8e0e7;border-radius:6px;min-height:44px}.tenant-intervention-actions button.is-active{color:#b5273f;background:#fff1f3;border-color:#de5268;font-weight:700}.tenant-intervention-panel>div:nth-last-child(2){color:#754817;background:#fff4e8;align-items:flex-start;gap:9px;padding:12px;display:flex}@media (max-width:1250px){.tenant-health-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tenant-invite-panel{grid-template-columns:1fr}.tenant-member-table>header,.tenant-member-table>article{grid-template-columns:minmax(190px,1fr) 150px minmax(240px,1fr)}.tenant-member-table>header span:last-child{display:none}.tenant-member-table .subscription-invoice-actions{grid-column:1/-1}}@media (max-width:820px){.tenant-health-grid,.tenant-overview-columns,.tenant-brand-layout,.tenant-usage-list article{grid-template-columns:1fr}.tenant-usage-list article>div:last-child{text-align:left}.tenant-invite-fields,.tenant-brand-form,.tenant-intervention-actions{grid-template-columns:1fr}.tenant-brand-form .is-wide{grid-column:auto}.tenant-member-table>header{display:none}.tenant-member-table>article{grid-template-columns:1fr}.tenant-domain-panel>header,.tenant-domain-panel article{grid-template-columns:1fr;display:grid}.tenant-domain-panel>header>div:last-child{min-width:0}}.tenant-rights-section{margin-top:-13px}.tenant-rights-summary{background:#f8fafb;border-bottom:1px solid #dfe7ed;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tenant-rights-summary article{border-left:1px solid #e2e8ed;align-items:center;gap:11px;min-height:76px;padding:13px 16px;display:flex}.tenant-rights-summary article:first-child{border-left:0}.tenant-rights-summary article>svg{box-sizing:content-box;color:#07836d;background:#e7f6f2;border-radius:6px;width:22px;height:22px;padding:5px}.tenant-rights-summary article:nth-child(2)>svg{color:#2476d9;background:#eaf3ff}.tenant-rights-summary article:nth-child(3)>svg{color:#c27600;background:#fff5dd}.tenant-rights-summary article:nth-child(4)>svg{color:#d83b59;background:#fff0f2}.tenant-rights-summary article span,.tenant-rights-summary article small,.tenant-rights-summary article strong{display:block}.tenant-rights-summary article small{color:#718096;font-size:10.5px}.tenant-rights-summary article strong{color:#182235;margin-top:2px;font-size:19px}.tenant-rights-summary article.is-warning{background:#fffaf0}.tenant-rights-summary article.is-danger{background:#fff6f7}.tenant-rights-section>.subscription-alert{margin:12px 16px 0}.subscription-detail-page{gap:12px;padding-top:0}.subscription-detail-toolbar{min-height:40px}.subscription-detail-toolbar .btn{background:#fff;border-color:#d9e1e9;box-shadow:0 2px 7px #19273d09}.subscription-detail-toolbar>div .btn:last-child:not(:only-child){border-color:#c8d9e8}.subscription-detail-hero{background:linear-gradient(112deg,#eef6ff 0%,#fff 47%,#fff7ec 100%);border-color:#d7dfe9;min-height:104px;padding:18px 20px;position:relative;overflow:hidden;box-shadow:0 7px 22px #1d2a410e}.subscription-detail-hero:before{content:"";background:linear-gradient(#5b21b6,#e47831);width:5px;position:absolute;inset:0 auto 0 0}.subscription-detail-identity{align-items:center;gap:14px;min-width:0;display:flex}.subscription-detail-identity>div{min-width:0}.subscription-detail-mark{color:#5b21b6;background:#fff;border-radius:8px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 5px 18px #452a831f}.subscription-detail-mark svg{width:23px;height:23px}.subscription-detail-hero .subscription-detail-identity>div>span{color:#6a46b2;letter-spacing:0;font-size:10px;font-weight:750}.subscription-detail-hero h1{letter-spacing:0;margin-top:4px;font-size:22px}.subscription-detail-hero p{font-size:11.5px}.subscription-detail-status-block{border-left:1px solid #e1e5ec;flex:none;justify-items:end;gap:6px;padding-left:18px;display:grid}.subscription-detail-status-block small{color:#788398;text-transform:none;font-size:9.5px;font-weight:650}.subscription-detail-status-block .badge{justify-content:center;min-width:76px;padding:6px 10px}.subscription-detail-facts{border-color:#dce3ea;box-shadow:0 5px 18px #1d2a4109}.subscription-detail-facts article{min-height:67px;padding:12px 14px}.subscription-detail-facts article>svg{flex-basis:34px;width:34px;height:34px;padding:8px}.subscription-detail-facts article small{letter-spacing:0;font-size:9.5px}.subscription-detail-facts article strong{font-size:12.5px}.subscription-detail-tabs{background:#f5f7fa;border-color:#d9e1e8;grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:0;padding:0;display:grid;overflow:hidden}.subscription-detail-tabs button{text-align:center;border-bottom-width:3px;border-right:1px solid #e2e7ec;justify-content:center;min-width:0;min-height:48px;padding:0 10px;font-size:11.5px;line-height:1.25}.subscription-detail-tabs button:last-child{border-right:0}.subscription-detail-tabs button:hover{color:#5b21b6;background:#f3effb}.subscription-detail-tabs button.is-active{color:#4f269c;background:#fff}.subscription-context-switch{border-color:#d9e1e8;margin-top:-12px;padding:11px 14px 0}.subscription-context-switch button{min-height:36px;font-size:11px}.subscription-overview-workspace{background:#f6f8fb;border:1px solid #d9e1e8;border-top:0;border-radius:0 0 8px 8px;margin-top:-12px;padding:14px;box-shadow:0 8px 24px #18273e0b}.tenant-health-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.tenant-health-grid article{background:#fff;border-top-width:1px;border-left:4px solid #0f8f86;align-items:center;min-height:86px;padding:14px 15px}.tenant-health-grid article:nth-child(2){border-left-color:#5367d5}.tenant-health-grid article:nth-child(3){border-left-color:#179c59}.tenant-health-grid article:nth-child(4){border-left-color:#d98a12}.tenant-health-grid article:nth-child(5){border-left-color:#7b56c5}.tenant-health-grid article:nth-child(6){border-left-color:#de5268}.tenant-health-grid svg{box-sizing:content-box;color:#5b21b6;background:#f0ebfa;border-radius:7px;flex-basis:20px;width:20px;height:20px;padding:8px}.tenant-health-grid article:nth-child(2) svg{color:#5367d5;background:#edf0ff}.tenant-health-grid article:nth-child(3) svg{color:#179c59;background:#eaf8f0}.tenant-health-grid article:nth-child(4) svg{color:#c57908;background:#fff4e1}.tenant-health-grid article:nth-child(5) svg{color:#7045bb;background:#f2edfb}.tenant-health-grid article:nth-child(6) svg{color:#d84260;background:#fff0f3}.tenant-health-grid span{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2px 10px;width:100%}.tenant-health-grid small{color:#59677c;grid-column:1/-1;font-size:10px;font-weight:650}.tenant-health-grid strong{font-size:21px}.tenant-health-grid em{text-align:right;max-width:145px;font-size:10.5px;line-height:1.3}.tenant-attention-list,.tenant-all-clear{background:#fff;margin-bottom:12px;padding:14px 15px}.tenant-all-clear{background:#f2faf5;border-left-width:4px;align-items:center}.tenant-all-clear>svg{box-sizing:content-box;background:#ddf4e7;border-radius:7px;flex:0 0 20px;width:20px;height:20px;padding:8px}.tenant-overview-columns{gap:12px}.tenant-overview-columns>section{box-shadow:0 3px 12px #1a293e06}.tenant-overview-columns>section>header{background:#fff;padding:12px 14px}.tenant-overview-columns h2{font-size:13px}.tenant-overview-columns article{background:#fff;min-height:58px;padding:10px 14px}.tenant-overview-columns article strong{font-size:11.5px}.tenant-overview-columns article small,.tenant-overview-columns time{font-size:10.5px}@media (max-width:1280px){.subscription-detail-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.subscription-detail-tabs button:nth-child(-n+3){border-bottom-color:#e2e7ec}.subscription-detail-tabs button.is-active{border-bottom-color:#5b21b6}.tenant-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.subscription-detail-identity{align-items:flex-start}.subscription-detail-status-block{border-top:1px solid #e1e5ec;border-left:0;justify-items:start;padding:12px 0 0}.subscription-detail-tabs{grid-template-columns:repeat(2,minmax(180px,1fr));overflow-x:auto}.subscription-overview-workspace{padding:10px}.tenant-health-grid{grid-template-columns:1fr}.tenant-health-grid article{min-height:78px}.tenant-overview-columns{grid-template-columns:1fr}}@media (max-width:560px){.subscription-detail-mark{display:none}.subscription-detail-tabs{display:flex}.subscription-detail-tabs button{flex:0 0 175px}.tenant-health-grid span{grid-template-columns:1fr}.tenant-health-grid em{text-align:left}.subscription-detail-facts article{min-height:60px}}.tenant-right-create{background:#fff;border:1px solid #cfdee8;border-radius:8px;margin:16px;overflow:hidden}.tenant-right-create>header,.tenant-right-list>header{background:linear-gradient(105deg,#edf8fa,#fff 56%,#fff8ea);border-bottom:1px solid #dce5eb;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.tenant-right-create>header>div,.tenant-right-list>header>div,.tenant-right-action-panel>header>div,.tenant-right-readonly-note,.tenant-right-empty{align-items:center;gap:10px;display:flex}.tenant-right-create>header svg,.tenant-right-list>header svg,.tenant-right-action-panel>header svg,.tenant-right-readonly-note>svg,.tenant-right-empty>svg{color:#5b21b6;flex:0 0 18px;width:18px;height:18px}.tenant-right-create>header strong,.tenant-right-create>header small,.tenant-right-list>header strong,.tenant-right-list>header small,.tenant-right-action-panel>header strong,.tenant-right-action-panel>header small,.tenant-right-readonly-note strong,.tenant-right-readonly-note small,.tenant-right-empty strong,.tenant-right-empty small{display:block}.tenant-right-create>header strong,.tenant-right-list>header strong{font-size:12.5px}.tenant-right-create>header small,.tenant-right-list>header small,.tenant-right-action-panel>header small,.tenant-right-readonly-note small,.tenant-right-empty small{color:#6f7d90;margin-top:3px;font-size:10.5px;line-height:1.45}.tenant-right-kind{gap:5px;padding:12px 15px 0;display:flex}.tenant-right-kind button{color:#536176;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5e0e8;border-radius:6px;align-items:center;gap:7px;padding:0 12px;font-size:11.5px;font-weight:600;display:inline-flex}.tenant-right-kind button svg{width:15px;height:15px}.tenant-right-kind button.is-active{color:#087b89;background:#eaf8fa;border-color:#1596a5;box-shadow:0 0 0 3px #1596a514}.tenant-right-capacity-note{background:#f2fbf7;border:1px solid #bfe2da;border-left:3px solid #15a06a;border-radius:7px;align-items:flex-start;gap:10px;margin:12px 15px 0;padding:11px 12px;display:flex}.tenant-right-capacity-note>svg{color:#0b9160;flex:0 0 18px;width:18px}.tenant-right-capacity-note strong{font-size:11.5px}.tenant-right-capacity-note p{color:#62766f;margin:3px 0 0;font-size:10.5px;line-height:1.5}.tenant-right-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;padding:12px 15px;display:grid}.tenant-right-form-grid label,.tenant-right-billing label,.tenant-right-action-fields label,.tenant-right-action-reason{align-content:start;gap:5px;min-width:0;display:grid}.tenant-right-form-grid label.is-wide{grid-column:span 2}.tenant-right-form-grid label>span,.tenant-right-billing label>span,.tenant-right-action-fields label>span,.tenant-right-action-reason>span{color:#263349;font-size:10.5px;font-weight:650}.tenant-right-form-grid input,.tenant-right-form-grid select,.tenant-right-form-grid textarea,.tenant-right-billing input,.tenant-right-billing select,.tenant-right-action-fields input,.tenant-right-action-fields select,.tenant-right-action-reason textarea{color:#1f2b3d;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cfdce6;border-radius:6px;padding:9px 10px;font-size:11.5px;line-height:1.4}.tenant-right-form-grid input,.tenant-right-form-grid select,.tenant-right-billing input,.tenant-right-billing select,.tenant-right-action-fields input,.tenant-right-action-fields select{min-height:38px}.tenant-right-form-grid textarea,.tenant-right-action-reason textarea{resize:vertical}.tenant-right-form-grid input:focus,.tenant-right-form-grid select:focus,.tenant-right-form-grid textarea:focus,.tenant-right-billing input:focus,.tenant-right-billing select:focus,.tenant-right-action-fields input:focus,.tenant-right-action-fields select:focus,.tenant-right-action-reason textarea:focus{border-color:#1596a5;outline:0;box-shadow:0 0 0 3px #1596a517}.tenant-right-form-grid label>small{color:#718096;font-size:9.5px;line-height:1.4}.tenant-right-options{background:#e1e8ed;border-top:1px solid #e1e8ed;border-bottom:1px solid #e1e8ed;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.tenant-right-options>label{cursor:pointer;background:#f9fbfc;align-items:flex-start;gap:9px;padding:11px 15px;display:flex}.tenant-right-options input{margin-top:2px}.tenant-right-options strong,.tenant-right-options small{display:block}.tenant-right-options strong{font-size:10.5px}.tenant-right-options small{color:#758298;margin-top:2px;font-size:9.5px}.tenant-right-billing{background:#fff9eb;grid-template-columns:auto minmax(110px,.6fr) 90px minmax(220px,1.4fr) auto;align-items:end;gap:10px;padding:12px 15px;display:grid}.tenant-right-billing>svg{color:#c27600;align-self:center;width:20px}.tenant-right-billing>small{color:#8c641d;align-self:center;font-size:10px}.tenant-right-create-action{justify-content:space-between;align-items:center;gap:14px;padding:12px 15px;display:flex}.tenant-right-create-action>span{color:#647286;font-size:10.5px}.tenant-right-create-action .btn svg{width:15px;height:15px}.tenant-right-readonly-note{background:#f2fbf7;border:1px solid #bfe2da;border-left:3px solid #12a06a;border-radius:7px;margin:16px;padding:12px 14px}.tenant-right-readonly-note>svg{color:#0b9160}.tenant-right-list{background:#fff;border:1px solid #d6e1e9;border-radius:8px;margin:16px;overflow:hidden}.tenant-right-row{border-top:1px solid #e3e9ee;grid-template-columns:minmax(235px,1.2fr) minmax(380px,1.6fr) auto;align-items:center;gap:12px;padding:13px 15px;display:grid}.tenant-right-row:first-of-type{border-top:0}.tenant-right-row.is-suspended{background:#fffbf2}.tenant-right-row.is-expired,.tenant-right-row.is-revoked{background:#fafbfc}.tenant-right-row-main{align-items:center;gap:10px;min-width:0;display:flex}.tenant-right-icon{color:#07836d;background:#e9f7f4;border-radius:7px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.tenant-right-icon svg{width:17px;height:17px}.tenant-right-row-main strong,.tenant-right-row-main small{display:block}.tenant-right-row-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.tenant-right-row-main small{color:#6f7d90;margin-top:3px;font-size:10px;line-height:1.4}.tenant-right-row-facts{grid-template-columns:.8fr 1.15fr 1fr;gap:11px;min-width:0;display:grid}.tenant-right-row-facts span{min-width:0}.tenant-right-row-facts small,.tenant-right-row-facts strong{display:block}.tenant-right-row-facts small{color:#7a8799;font-size:9px}.tenant-right-row-facts strong{color:#29364a;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10.5px;font-weight:600;overflow:hidden}.tenant-right-row-state{justify-content:flex-end;gap:5px;min-width:max-content;display:flex}.tenant-right-row-detail{color:#6d798b;grid-column:1/3;align-items:center;gap:12px;min-width:0;font-size:9.5px;display:flex}.tenant-right-row-detail p{color:#435066;text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;overflow:hidden}.tenant-right-row-detail span{white-space:nowrap;border-left:1px solid #dfe5ea;padding-left:11px}.tenant-right-row-actions{grid-column:3;justify-content:flex-end;gap:6px;display:flex}.tenant-right-row-actions .btn{min-height:31px;padding:5px 9px;font-size:10px}.tenant-right-row-actions .btn svg{width:13px;height:13px}.tenant-right-action-panel{background:#f8fbfc;border:1px solid #c9dbe6;border-radius:7px;grid-column:1/-1;margin-top:2px;overflow:hidden}.tenant-right-action-panel>header{background:#eef7fa;border-bottom:1px solid #dce5eb;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.tenant-right-action-panel>header button{color:#6d7a8e;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:28px;height:28px;font-size:20px;display:grid}.tenant-right-action-panel>header button:hover{background:#ddebf0}.tenant-right-action-fields{grid-template-columns:150px minmax(220px,1fr) 130px 150px minmax(220px,1fr);gap:10px;padding:11px 12px;display:grid}.tenant-right-action-fields label.is-check{align-items:center;gap:7px;padding-top:22px;display:flex}.tenant-right-action-reason{padding:0 12px 11px}.tenant-right-action-panel>footer{background:#fff;border-top:1px solid #dce5eb;justify-content:flex-end;gap:7px;padding:10px 12px;display:flex}.tenant-right-empty{color:#647286;text-align:left;justify-content:center;min-height:94px;padding:18px}.tenant-right-legacy-note{background:#f3fafb;border:1px solid #c5dce7;border-left:3px solid #1596a5;border-radius:7px;align-items:center;gap:11px;margin:15px 16px 0;padding:11px 13px;display:flex}.tenant-right-legacy-note>svg{color:#5b21b6;flex:0 0 19px;width:19px}.tenant-right-legacy-note>div{flex:1}.tenant-right-legacy-note strong{font-size:11.5px}.tenant-right-legacy-note p{color:#6d7a8d;margin:3px 0 0;font-size:10px;line-height:1.45}.subscription-own-right-list{border:1px solid #dce5eb;border-radius:7px;overflow:hidden}.subscription-own-right-list article{border-top:1px solid #e2e8ed;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.subscription-own-right-list article:first-child{border-top:0}.subscription-own-right-list article>span{color:#07836d;background:#e9f7f4;border-radius:6px;place-items:center;width:31px;height:31px;display:grid}.subscription-own-right-list article>span svg{width:16px;height:16px}.subscription-own-right-list article>div strong,.subscription-own-right-list article>div small{display:block}.subscription-own-right-list article>div strong{font-size:11.5px}.subscription-own-right-list article>div small{color:#6e7c90;margin-top:3px;font-size:9.5px}.subscription-own-right-list article>div:last-child{text-align:right}.subscription-own-right-empty{color:#758196;text-align:center;border:1px dashed #cad7e0;border-radius:7px;margin:0;padding:18px;font-size:10.5px}.subscription-own-right-action{justify-content:flex-end;margin-top:10px;display:flex}@media (max-width:1180px){.tenant-right-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-right-billing{grid-template-columns:auto 1fr 100px 1.4fr}.tenant-right-billing>small{grid-column:2/-1}.tenant-right-row{grid-template-columns:minmax(220px,1fr) minmax(360px,1.5fr)}.tenant-right-row-state{grid-column:2}.tenant-right-row-detail,.tenant-right-row-actions{grid-column:1/-1}.tenant-right-action-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:780px){.tenant-rights-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-rights-summary article:nth-child(3){border-top:1px solid #e2e8ed;border-left:0}.tenant-rights-summary article:nth-child(4){border-top:1px solid #e2e8ed}.tenant-right-create,.tenant-right-list{margin:10px}.tenant-right-form-grid{grid-template-columns:1fr}.tenant-right-form-grid label.is-wide{grid-column:auto}.tenant-right-options{grid-template-columns:1fr}.tenant-right-billing{grid-template-columns:auto 1fr}.tenant-right-billing>small{grid-column:1/-1}.tenant-right-row{grid-template-columns:1fr}.tenant-right-row-facts{grid-template-columns:1fr 1fr}.tenant-right-row-state,.tenant-right-row-detail,.tenant-right-row-actions{grid-column:1}.tenant-right-row-detail{flex-direction:column;align-items:flex-start;gap:5px}.tenant-right-row-detail span{border-left:0;padding-left:0}.tenant-right-action-fields{grid-template-columns:1fr}.tenant-right-action-fields label.is-check{padding-top:0}.tenant-right-create-action,.tenant-right-legacy-note{flex-direction:column;align-items:flex-start}.tenant-right-create-action .btn,.tenant-right-legacy-note .btn{justify-content:center;width:100%}}.platform-finance-kpis{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.platform-finance-kpis strong{overflow-wrap:normal;white-space:nowrap;font-size:18px}.platform-usage-page{color:#172033;background:#f5f7fa;gap:16px;min-height:calc(100vh - 70px);padding:18px 22px 32px;display:grid}.platform-usage-hero{background:linear-gradient(110deg,#e8f8fb 0%,#f1fbf6 58%,#fff8e9 100%);border:1px solid #cfe3e7;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;padding:21px 24px;display:flex}.platform-usage-hero>div:first-child{min-width:0}.platform-usage-hero span,.platform-usage-hero h2,.platform-usage-hero p{align-items:center;gap:7px;margin:0;display:flex}.platform-usage-hero span{color:#07868f;font-size:11px;font-weight:750}.platform-usage-hero span svg{width:15px;height:15px}.platform-usage-hero h2{margin-top:5px;font-size:23px;font-weight:760}.platform-usage-hero p{color:#66748a;margin-top:5px;font-size:12.5px;line-height:1.45}.platform-usage-hero-actions{flex:none;gap:8px;display:flex}.platform-usage-hero-actions svg{width:16px;height:16px}.platform-usage-notice,.platform-usage-error{border-radius:7px;align-items:center;gap:9px;padding:11px 14px;font-size:12px;font-weight:650;display:flex}.platform-usage-notice{color:#157548;background:#ecfbf2;border:1px solid #b8ebcb}.platform-usage-error{color:#bd2638;background:#fff1f3;border:1px solid #ffc8ce}.platform-usage-notice svg,.platform-usage-error svg{width:17px;height:17px}.platform-usage-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.platform-usage-kpis>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce4eb;border-radius:8px;grid-template-columns:42px minmax(0,1fr) 16px;align-items:center;gap:11px;min-height:96px;padding:15px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.platform-usage-kpis>button:hover{border-color:#8dcbd0;transform:translateY(-1px);box-shadow:0 8px 18px #14314712}.platform-usage-kpis>button>span{border-radius:7px;place-items:center;width:42px;height:42px;display:grid}.platform-usage-kpis>button>span svg{width:19px;height:19px}.platform-usage-kpis .is-blue{color:#277be4;background:#e9f2ff}.platform-usage-kpis .is-amber{color:#b77700;background:#fff4d9}.platform-usage-kpis .is-red{color:#da3048;background:#ffeaed}.platform-usage-kpis .is-violet{color:#7056d8;background:#f0ecff}.platform-usage-kpis .is-green{color:#138b50;background:#e8f8ef}.platform-usage-kpis>button>div{gap:2px;min-width:0;display:grid}.platform-usage-kpis small,.platform-usage-kpis em{color:#68758a;font-size:10px;font-style:normal}.platform-usage-kpis strong{font-size:21px;font-weight:760}.platform-usage-kpis>button>svg{color:#9aa5b4;width:15px}.platform-usage-tabs{background:#fff;border:1px solid #dce4eb;border-radius:8px;gap:5px;padding:6px;display:flex;overflow-x:auto}.platform-usage-tabs button{color:#56657b;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 16px;font-size:12px;font-weight:670;display:flex}.platform-usage-tabs button svg{width:16px;height:16px}.platform-usage-tabs button.is-active{color:#fff;background:#167ef5;box-shadow:0 4px 10px #167ef52e}.platform-usage-loading{color:#6f7c8e;justify-content:center;align-items:center;gap:9px;min-height:140px;font-size:12px;display:flex}.platform-usage-loading svg{width:18px;animation:1s linear infinite spin}.platform-usage-overview{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:14px;display:grid}.platform-usage-section{background:#fff;border:1px solid #dce4eb;border-radius:8px;min-width:0;overflow:hidden}.platform-usage-section>header{background:#fbfcfd;border-bottom:1px solid #e3e9ef;justify-content:space-between;align-items:center;gap:14px;padding:15px 17px;display:flex}.platform-usage-section>header h3,.platform-usage-section>header p{margin:0}.platform-usage-section>header h3{font-size:14px;font-weight:750}.platform-usage-section>header p{color:#758197;margin-top:3px;font-size:10.5px}.platform-usage-section>header>button{color:#1677df;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:11px;font-weight:680;display:flex}.platform-usage-section>header>button svg{width:14px;height:14px}.platform-usage-risk-list{display:grid}.platform-usage-risk-list>article{border-top:1px solid #e8edf1;grid-template-columns:minmax(210px,1.3fr) minmax(170px,.9fr) minmax(150px,.8fr) auto;align-items:center;gap:16px;padding:14px 17px;display:grid}.platform-usage-risk-list>article:first-child{border-top:0}.platform-usage-risk-company{align-items:center;gap:10px;min-width:0;display:flex}.platform-usage-risk-company>span{border-radius:7px;place-items:center;width:36px;height:36px;display:grid}.platform-usage-risk-company>span.is-critical{color:#d82e45;background:#ffeaed}.platform-usage-risk-company>span.is-warning{color:#b87700;background:#fff2d5}.platform-usage-risk-company>span.is-watch{color:#3976c9;background:#edf3ff}.platform-usage-risk-company svg{width:17px}.platform-usage-risk-list strong,.platform-usage-risk-list small,.platform-usage-risk-list em{display:block}.platform-usage-risk-list strong{font-size:11.5px}.platform-usage-risk-list small,.platform-usage-risk-list em{color:#748197;margin-top:2px;font-size:9.5px;font-style:normal}.platform-usage-risk-list>article>a,.platform-usage-table a,.platform-usage-request-actions>a{color:#1677df;white-space:nowrap;align-items:center;gap:5px;font-size:10.5px;font-weight:700;text-decoration:none;display:inline-flex}.platform-usage-risk-list>article>a svg,.platform-usage-table a svg,.platform-usage-request-actions>a svg{width:14px}.platform-usage-inline-badges{flex-wrap:wrap;gap:5px;display:flex}.platform-usage-empty{color:#65748a;justify-content:center;align-items:center;gap:12px;min-height:160px;padding:24px;display:flex}.platform-usage-empty svg{color:#20a465;width:28px;height:28px}.platform-usage-empty strong,.platform-usage-empty p{margin:0;display:block}.platform-usage-empty strong{color:#273247;font-size:13px}.platform-usage-empty p{margin-top:3px;font-size:10.5px}.platform-usage-total-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px;display:grid}.platform-usage-total-grid article{border-bottom:1px solid #e8edf1;align-items:center;gap:10px;min-height:74px;padding:12px;display:flex}.platform-usage-total-grid article:nth-child(odd){border-right:1px solid #e8edf1}.platform-usage-total-grid article:nth-last-child(-n+2){border-bottom:0}.platform-usage-total-grid article>svg{color:#5b21b6;width:18px}.platform-usage-total-grid small,.platform-usage-total-grid strong{display:block}.platform-usage-total-grid small{color:#748197;font-size:9.5px}.platform-usage-total-grid strong{margin-top:2px;font-size:16px}.platform-usage-toolbar{border-bottom:1px solid #e3e9ef;grid-template-columns:minmax(260px,1fr) 190px;gap:8px;padding:11px 14px;display:grid}.platform-usage-toolbar label{background:#fff;border:1px solid #d9e2ea;border-radius:6px;align-items:center;gap:8px;height:38px;padding:0 11px;display:flex}.platform-usage-toolbar label svg{color:#8a97a9;width:15px}.platform-usage-toolbar input,.platform-usage-toolbar select{width:100%;font:inherit;background:0 0;border:0;outline:0}.platform-usage-toolbar select{color:#49596f;border:1px solid #d9e2ea;border-radius:6px;height:38px;padding:0 10px;font-size:11px}.platform-usage-table-wrap{overflow:auto}.platform-usage-table{border-collapse:collapse;width:100%;min-width:1040px}.platform-usage-table th{color:#6c7890;text-align:left;text-transform:uppercase;background:#f8fafc;border-bottom:1px solid #e3e9ef;padding:10px 14px;font-size:9px}.platform-usage-table td{vertical-align:middle;border-bottom:1px solid #e7edf2;padding:13px 14px;font-size:10.5px}.platform-usage-table tbody tr:last-child td{border-bottom:0}.platform-usage-table td strong,.platform-usage-table td small{display:block}.platform-usage-table td strong{font-weight:680}.platform-usage-table td small{color:#748197;margin-top:3px;font-size:9.5px}.platform-usage-mini-meter{background:#e9eef3;border-radius:5px;width:150px;height:7px;margin-bottom:6px;overflow:hidden}.platform-usage-mini-meter span{border-radius:inherit;background:#2cb77a;height:100%;display:block}.platform-usage-mini-meter span.is-watch{background:#e3ad23}.platform-usage-mini-meter span.is-warning{background:#f08b27}.platform-usage-mini-meter span.is-critical{background:#e64057}.platform-usage-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.platform-usage-metric-grid>article{background:#fff;border:1px solid #dde5ec;border-radius:7px;padding:14px}.platform-usage-metric-grid>article>header{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.platform-usage-metric-grid>article>header>span{border-radius:7px;place-items:center;width:36px;height:36px;display:grid}.platform-usage-metric-grid .is-enforced{color:#078c83;background:#e7f7f5}.platform-usage-metric-grid .is-monitored{color:#735ad8;background:#f0edff}.platform-usage-metric-grid svg{width:17px}.platform-usage-metric-grid strong,.platform-usage-metric-grid small{display:block}.platform-usage-metric-grid strong{font-size:11.5px}.platform-usage-metric-grid small{color:#748197;margin-top:2px;font-size:9px}.platform-usage-metric-grid p{color:#647187;min-height:36px;margin:12px 0;font-size:10px;line-height:1.5}.platform-usage-metric-grid dl{border-top:1px solid #e7edf2;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding-top:10px;display:grid}.platform-usage-metric-grid dl div{border-left:1px solid #e7edf2;padding:0 8px}.platform-usage-metric-grid dl div:first-child{border-left:0;padding-left:0}.platform-usage-metric-grid dt{color:#8290a2;font-size:8.5px}.platform-usage-metric-grid dd{margin:3px 0 0;font-size:10.5px;font-weight:700}.platform-usage-request-list{display:grid}.platform-usage-request-list>article{border-top:1px solid #e7edf2;grid-template-columns:minmax(190px,1.1fr) minmax(150px,.8fr) minmax(180px,1fr) minmax(140px,.75fr) 115px auto;align-items:center;gap:14px;padding:14px 17px;display:grid}.platform-usage-request-list>article:first-child{border-top:0}.platform-usage-request-list>article>p{color:#647187;background:#f7f9fb;border-radius:5px;grid-column:1/-1;margin:0;padding:9px 11px;font-size:10px}.platform-usage-request-list strong,.platform-usage-request-list small,.platform-usage-request-list em{display:block}.platform-usage-request-list strong{font-size:10.5px}.platform-usage-request-list small,.platform-usage-request-list em{color:#748197;margin-top:2px;font-size:9px;font-style:normal}.platform-usage-request-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.platform-usage-request-actions>button:not(.button){color:#c62c41;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:680}.platform-usage-request-actions .button{min-height:34px;padding:0 10px;font-size:10px}.platform-usage-request-actions .button svg{width:14px}.platform-usage-dialog-backdrop{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#121b2894;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.platform-usage-dialog{background:#fff;border-radius:8px;width:min(690px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 24px 70px #0a16264d}.platform-usage-dialog>header{background:linear-gradient(115deg,#e8f8fb,#f2fbf4 65%,#fff8e8);border-bottom:1px solid #dce5ec;justify-content:space-between;align-items:flex-start;gap:18px;padding:19px 21px;display:flex}.platform-usage-dialog>header>div{gap:11px;display:flex}.platform-usage-dialog>header>div>span{color:#fff;background:#1683f3;border-radius:7px;place-items:center;width:40px;height:40px;display:grid}.platform-usage-dialog>header svg{width:18px}.platform-usage-dialog>header small,.platform-usage-dialog>header h2,.platform-usage-dialog>header p{margin:0;display:block}.platform-usage-dialog>header small{color:#1683f3;font-size:9px;font-weight:750}.platform-usage-dialog>header h2{margin-top:3px;font-size:17px}.platform-usage-dialog>header p{color:#65748a;margin-top:3px;font-size:10.5px}.platform-usage-dialog>header>button{color:#617086;cursor:pointer;background:#ffffffb3;border:0;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.platform-usage-dialog-summary{grid-template-columns:repeat(3,1fr);gap:8px;padding:16px 20px 0;display:grid}.platform-usage-dialog-summary>div{background:#fafbfd;border:1px solid #dde5ec;border-radius:6px;padding:12px}.platform-usage-dialog-summary small,.platform-usage-dialog-summary strong{display:block}.platform-usage-dialog-summary small{color:#748197;font-size:9px}.platform-usage-dialog-summary strong{margin-top:3px;font-size:16px}.platform-usage-dialog-fields{grid-template-columns:1fr 130px 1fr;gap:10px;padding:14px 20px 0;display:grid}.platform-usage-dialog-fields label,.platform-usage-dialog-note{gap:6px;display:grid}.platform-usage-dialog-fields span,.platform-usage-dialog-note span{font-size:10px;font-weight:680}.platform-usage-dialog-fields input,.platform-usage-dialog-fields select,.platform-usage-dialog-note textarea{color:#263348;width:100%;font:inherit;background:#fff;border:1px solid #d7e1e9;border-radius:6px;outline:0}.platform-usage-dialog-fields input,.platform-usage-dialog-fields select{height:40px;padding:0 10px}.platform-usage-dialog-note{padding:14px 20px 0}.platform-usage-dialog-note textarea{resize:vertical;padding:10px}.platform-usage-dialog-info{color:#24684a;background:#eefaf3;border:1px solid #bee7d0;border-radius:6px;gap:9px;margin:14px 20px 0;padding:11px 12px;display:flex}.platform-usage-dialog-info svg{flex:none;width:17px}.platform-usage-dialog-info p{margin:0;font-size:10px;line-height:1.45}.platform-usage-dialog>footer{border-top:1px solid #e1e7ec;justify-content:flex-end;gap:8px;margin-top:16px;padding:14px 20px;display:flex}@media (max-width:1320px){.platform-usage-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-usage-overview{grid-template-columns:1fr}.platform-usage-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-usage-request-list>article{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-usage-request-actions{justify-content:flex-start}}@media (max-width:800px){.platform-usage-page{padding:12px}.platform-usage-hero{flex-direction:column;align-items:flex-start;padding:17px}.platform-usage-hero-actions{width:100%}.platform-usage-hero-actions .button{flex:1}.platform-usage-kpis{grid-template-columns:1fr}.platform-usage-tabs button{flex:1}.platform-usage-risk-list>article{grid-template-columns:1fr;gap:9px}.platform-usage-total-grid{grid-template-columns:1fr}.platform-usage-total-grid article,.platform-usage-total-grid article:nth-child(odd),.platform-usage-total-grid article:nth-last-child(-n+2){border-bottom:1px solid #e8edf1;border-right:0}.platform-usage-total-grid article:last-child{border-bottom:0}.platform-usage-toolbar,.platform-usage-metric-grid,.platform-usage-request-list>article{grid-template-columns:1fr}.platform-usage-dialog-backdrop{padding:10px}.platform-usage-dialog{max-height:calc(100vh - 20px)}.platform-usage-dialog-summary,.platform-usage-dialog-fields{grid-template-columns:1fr}.platform-usage-dialog>footer{background:#fff;position:sticky;bottom:0}}.tenant-usage-center{gap:14px;display:grid}.tenant-usage-head-actions{align-items:center;gap:8px;display:flex}.tenant-usage-head-actions .button svg{width:15px;height:15px}.tenant-usage-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.tenant-usage-summary article{background:#fff;border:1px solid #dce5eb;border-radius:7px;align-items:center;gap:10px;min-height:82px;padding:13px 14px;display:flex}.tenant-usage-summary article>svg{flex:none;width:20px;height:20px}.tenant-usage-summary article>span{min-width:0;display:grid}.tenant-usage-summary small,.tenant-usage-summary em{color:#738096;font-size:9px;font-style:normal}.tenant-usage-summary strong{margin:2px 0;font-size:19px}.tenant-usage-summary .is-blue{color:#236fc3;border-top:3px solid #2b84e8}.tenant-usage-summary .is-amber{color:#a56f00;border-top:3px solid #e4aa20}.tenant-usage-summary .is-red{color:#c82e42;border-top:3px solid #e24558}.tenant-usage-summary .is-violet{color:#6648c4;border-top:3px solid #7c61d7}.tenant-usage-summary .is-green{color:#168454;border-top:3px solid #25a96d}.tenant-usage-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:12px;display:grid}.tenant-usage-quota-panel,.tenant-usage-monitored,.tenant-usage-history,.tenant-quota-requests{background:#fff;border:1px solid #dce5eb;border-radius:7px;overflow:hidden}.tenant-usage-quota-panel>header,.tenant-usage-monitored>header,.tenant-usage-history>header,.tenant-quota-requests>header{background:#f9fbfc;border-bottom:1px solid #e4e9ee;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.tenant-usage-quota-panel>header>div,.tenant-usage-monitored>header>div,.tenant-usage-history>header>div,.tenant-quota-requests>header>div{align-items:center;gap:9px;display:flex}.tenant-usage-quota-panel>header svg,.tenant-usage-monitored>header svg,.tenant-usage-history>header svg,.tenant-quota-requests>header svg{color:#078b8a;width:17px}.tenant-usage-quota-panel>header strong,.tenant-usage-quota-panel>header small,.tenant-usage-monitored>header strong,.tenant-usage-monitored>header small,.tenant-usage-history>header strong,.tenant-usage-history>header small,.tenant-quota-requests>header strong,.tenant-quota-requests>header small{display:block}.tenant-usage-quota-panel>header strong,.tenant-usage-monitored>header strong,.tenant-usage-history>header strong,.tenant-quota-requests>header strong{font-size:11.5px}.tenant-usage-quota-panel>header small,.tenant-usage-monitored>header small,.tenant-usage-history>header small,.tenant-quota-requests>header small{color:#748197;margin-top:2px;font-size:9.5px}.tenant-usage-detailed-list{display:grid}.tenant-usage-detailed-list>article{border-top:1px solid #e7ecf0;grid-template-columns:minmax(190px,1.1fr) minmax(330px,1.45fr);gap:11px 16px;padding:14px 15px;display:grid}.tenant-usage-detailed-list>article:first-child{border-top:0}.tenant-usage-metric-title{align-items:flex-start;gap:9px;min-width:0;display:flex}.tenant-usage-metric-title>span{color:#267ad2;background:#e9f5ff;border-radius:6px;flex:none;place-items:center;width:34px;height:34px;display:grid}.tenant-usage-metric-title svg{width:16px}.tenant-usage-metric-title strong,.tenant-usage-metric-title small{display:block}.tenant-usage-metric-title strong{font-size:11px}.tenant-usage-metric-title small{color:#728096;margin-top:3px;font-size:9px;line-height:1.4}.tenant-usage-values{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.tenant-usage-values>span{border-left:1px solid #e5eaf0;padding-left:9px}.tenant-usage-values small,.tenant-usage-values strong{display:block}.tenant-usage-values small{color:#8290a2;font-size:8px}.tenant-usage-values strong{margin-top:2px;font-size:11px}.tenant-usage-progress{grid-column:1/-1;grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:12px;display:grid}.tenant-usage-progress>span{background:#e9eef2;border-radius:5px;height:8px;overflow:hidden}.tenant-usage-progress>span i{border-radius:inherit;background:#25ad72;height:100%;display:block}.tenant-usage-progress>span i.is-watch{background:#d7a41e}.tenant-usage-progress>span i.is-warning{background:#ee8d25}.tenant-usage-progress>span i.is-critical{background:#df3b50}.tenant-usage-progress>div{align-items:center;gap:7px;display:flex}.tenant-usage-progress small{color:#758196;white-space:nowrap;font-size:8.5px}.tenant-usage-quota-action{border-top:1px dashed #dce4e9;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-top:9px;display:flex}.tenant-usage-quota-action>small{color:#758196;font-size:9px}.tenant-usage-quota-action .button{min-height:32px;padding:0 10px;font-size:9.5px}.tenant-usage-quota-action .button svg{width:14px}.tenant-usage-side{align-content:start;gap:12px;display:grid}.tenant-usage-monitored>div{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px;display:grid}.tenant-usage-monitored article{border-bottom:1px solid #e8edf1;align-items:center;gap:9px;min-height:63px;padding:9px;display:flex}.tenant-usage-monitored article:nth-child(odd){border-right:1px solid #e8edf1}.tenant-usage-monitored article>span{border-right:1px solid #e2e8ed;min-width:54px;padding-right:8px}.tenant-usage-monitored article strong,.tenant-usage-monitored article small{display:block}.tenant-usage-monitored article strong{font-size:11px}.tenant-usage-monitored article>span strong{color:#7056ce;font-size:15px}.tenant-usage-monitored article small{color:#78859a;margin-top:2px;font-size:8px;line-height:1.35}.tenant-usage-history>div{gap:8px;padding:12px;display:grid}.tenant-usage-history article{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:8px;display:grid}.tenant-usage-history article>strong{color:#5d6c81;font-size:9px}.tenant-usage-history article>div{gap:3px;display:grid}.tenant-usage-history article span{border-radius:3px;max-width:100%;height:4px;display:block}.tenant-usage-history .is-email{background:#2484e7}.tenant-usage-history .is-sms{background:#20ae70}.tenant-usage-history .is-bulk{background:#e7a51b}.tenant-usage-history>footer{color:#6f7c91;gap:12px;padding:0 12px 12px;font-size:8.5px;display:flex}.tenant-usage-history>footer span{align-items:center;gap:4px;display:flex}.tenant-usage-history>footer i{border-radius:50%;width:7px;height:7px}.tenant-fair-use{background:#fff;border:1px solid #dce5eb;border-radius:7px;overflow:hidden}.tenant-fair-use>header{background:linear-gradient(90deg,#eef8f5,#f8fbfc);border-bottom:1px solid #e4e9ee;justify-content:space-between;align-items:center;gap:10px;padding:12px 13px;display:flex}.tenant-fair-use>header>div{align-items:center;gap:8px;display:flex}.tenant-fair-use>header svg{color:#078b8a;width:17px}.tenant-fair-use>header strong,.tenant-fair-use>header small{display:block}.tenant-fair-use>header strong{font-size:11.5px}.tenant-fair-use>header small{color:#748197;margin-top:2px;font-size:9px}.tenant-fair-use-thresholds{border-bottom:1px solid #e8edf1;grid-template-columns:1fr 1fr;display:grid}.tenant-fair-use-thresholds span{padding:9px 12px}.tenant-fair-use-thresholds span+span{border-left:1px solid #e8edf1}.tenant-fair-use-thresholds small,.tenant-fair-use-thresholds strong{display:block}.tenant-fair-use-thresholds small{color:#738096;font-size:8.5px}.tenant-fair-use-thresholds strong{margin-top:2px;font-size:13px}.tenant-fair-use-signals{gap:7px;padding:9px;display:grid}.tenant-fair-use-signals article{background:#f4fbf7;border-left:3px solid #20ae70;align-items:flex-start;gap:8px;padding:9px;display:flex}.tenant-fair-use-signals article.is-warning{background:#fff9eb;border-color:#e7a51b}.tenant-fair-use-signals article.is-critical{background:#fff3f4;border-color:#e14c57}.tenant-fair-use-signals article svg{color:#16885b;width:15px;min-width:15px;margin-top:1px}.tenant-fair-use-signals article.is-warning svg{color:#bd7d00}.tenant-fair-use-signals article.is-critical svg{color:#d43543}.tenant-fair-use-signals strong,.tenant-fair-use-signals small{display:block}.tenant-fair-use-signals strong{font-size:10px}.tenant-fair-use-signals small{color:#68768b;margin-top:2px;font-size:8.5px;line-height:1.45}.tenant-quota-requests>div{display:grid}.tenant-quota-requests>div>article{border-top:1px solid #e7ecf0;grid-template-columns:minmax(230px,1.4fr) minmax(150px,.7fr) minmax(150px,.7fr) minmax(135px,.6fr);align-items:center;gap:13px;padding:13px 15px;display:grid}.tenant-quota-requests>div>article:first-child{border-top:0}.tenant-quota-requests article strong,.tenant-quota-requests article small{display:block}.tenant-quota-requests article strong{font-size:10.5px}.tenant-quota-requests article small{color:#758196;margin-top:3px;font-size:8.5px}.tenant-quota-requests article>div:last-child{justify-items:start;gap:3px;display:grid}.tenant-quota-requests>div>p{color:#748197;text-align:center;margin:0;padding:24px;font-size:10px}.tenant-quota-dialog-fields{grid-template-columns:minmax(0,1fr) 180px;gap:10px;padding:14px 20px 0;display:grid}.tenant-quota-dialog-fields label{gap:6px;display:grid}.tenant-quota-dialog-fields label span,.tenant-quota-dialog-fields>div small,.tenant-quota-dialog-fields>div span{color:#68768a;font-size:9px}.tenant-quota-dialog-fields input{height:40px;font:inherit;border:1px solid #d7e1e9;border-radius:6px;padding:0 10px}.tenant-quota-dialog-fields>div{background:#f8fafc;border:1px solid #dce4e9;border-radius:6px;grid-template-columns:auto 1fr;align-content:center;column-gap:6px;padding:8px 11px;display:grid}.tenant-quota-dialog-fields>div small{grid-column:1/-1}.tenant-quota-dialog-fields>div strong{color:#157d5a;font-size:15px}@media (max-width:1260px){.tenant-usage-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.tenant-usage-layout{grid-template-columns:1fr}.tenant-usage-side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.tenant-usage-head-actions{flex-direction:column;align-items:flex-start}.tenant-usage-summary{grid-template-columns:1fr 1fr}.tenant-usage-detailed-list>article{grid-template-columns:1fr}.tenant-usage-values{grid-template-columns:1fr 1fr}.tenant-usage-progress,.tenant-usage-quota-action{grid-column:1}.tenant-usage-progress{grid-template-columns:1fr}.tenant-usage-progress>div{justify-content:space-between}.tenant-usage-side{grid-template-columns:1fr}.tenant-quota-requests>div>article{grid-template-columns:1fr 1fr}.tenant-quota-dialog-fields{grid-template-columns:1fr}}@media (max-width:520px){.tenant-usage-summary,.tenant-usage-monitored>div{grid-template-columns:1fr}.tenant-usage-monitored article:nth-child(odd){border-right:0}.tenant-quota-requests>div>article{grid-template-columns:1fr}.tenant-usage-quota-action{flex-direction:column;align-items:flex-start}.tenant-usage-quota-action .button{width:100%}}.tenant-addon-action>button.is-resume{color:#07865e;font-weight:700}.tenant-addon-compact-action{justify-self:end;width:max-content!important;min-width:0!important;min-height:32px!important;padding:0 10px!important}.tenant-usage-detailed-list>article:nth-child(2n){background:#f8fbfd}.tenant-usage-detailed-list>article:hover{background:#f1f8fb}.tenant-usage-detailed-list>article{border-left:3px solid #0000}.tenant-usage-detailed-list>article:nth-child(3n+1){border-left-color:#1d8fe1}.tenant-usage-detailed-list>article:nth-child(3n+2){border-left-color:#14a66e}.tenant-usage-detailed-list>article:nth-child(3n){border-left-color:#d79a14}@media (max-width:1100px){.subscription-period-summary{grid-template-columns:1fr}.subscription-period-package{border-bottom:1px solid #e1e7ec;border-right:0}.subscription-period-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.subscription-period-facts>span:nth-child(4){border-top:1px solid #edf0f3;border-left:0}.subscription-period-facts>span:nth-child(5){border-top:1px solid #edf0f3}}@media (max-width:720px){.subscription-period-facts{grid-template-columns:1fr 1fr}.subscription-period-facts>span{border-top:1px solid #edf0f3}.subscription-period-facts>span:nth-child(odd){border-left:0}.tenant-member-search-results{grid-template-columns:1fr}.tenant-existing-member-action{flex-direction:column;align-items:flex-start}}.tenant-addon-payment-methods.is-admin-choice{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-addon-pending-payment.is-choice{background:linear-gradient(90deg,#f1f7ff 0%,#fff 56%);border-color:#c8d9f2 #c8d9f2 #c8d9f2 #2d7dd2}.tenant-addon-pending-payment.is-choice>div:first-child>svg{color:#2d7dd2}.tenant-addon-quote{background:linear-gradient(95deg,#fff9eb 0%,#fff 58%);border:1px solid #d7e2ea;border-left:4px solid #e2a400;border-radius:7px;grid-template-columns:minmax(260px,1fr) 120px 180px auto;align-items:center;gap:14px;margin:10px 15px 0;padding:13px 14px;display:grid}.tenant-addon-quote.is-ready{background:linear-gradient(95deg,#f1f7ff 0%,#fff 58%);border-color:#c8d9f2 #c8d9f2 #c8d9f2 #2d7dd2}.tenant-addon-quote>div:first-child{align-items:flex-start;gap:11px;display:flex}.tenant-addon-quote>div:first-child>svg{color:#b57b00;flex:none;width:20px}.tenant-addon-quote.is-ready>div:first-child>svg{color:#2d7dd2}.tenant-addon-quote span,.tenant-addon-quote small,.tenant-addon-quote strong,.tenant-addon-quote em{display:block}.tenant-addon-quote small{color:#7e8999;font-size:9px}.tenant-addon-quote strong{color:#1f2c43;margin-top:2px;font-size:11px}.tenant-addon-quote em{color:#6c788b;margin-top:3px;font-size:9.5px;font-style:normal;line-height:1.4}.tenant-addon-quote-actions{justify-content:flex-end;gap:7px;display:flex}.tenant-addon-request-note,.tenant-addon-checkout-note{background:#f3f8fd;border:1px solid #c9dced;border-radius:7px;align-items:flex-start;gap:11px;padding:13px;display:flex}.tenant-addon-request-note>svg,.tenant-addon-checkout-note>svg{color:#2d7dd2;flex:none;width:20px}.tenant-addon-request-note strong,.tenant-addon-checkout-note strong{color:#20304a;font-size:11px;display:block}.tenant-addon-request-note p,.tenant-addon-checkout-note small{color:#68768b;margin:3px 0 0;font-size:9.5px;line-height:1.5;display:block}.tenant-addon-payment-methods.is-subscriber-order{grid-template-columns:1fr}.tenant-addon-payment-methods.is-subscriber-order>.tenant-addon-checkout-note{width:100%}@media (max-width:900px){.tenant-addon-quote{grid-template-columns:1fr 1fr}.tenant-addon-quote-actions{justify-content:flex-start}}@media (max-width:620px){.tenant-addon-quote{grid-template-columns:1fr}}.tenant-addon-pending-payment.is-card{background:linear-gradient(90deg,#f7f2fd 0%,#fff 56%);border-color:#d9c7f2 #d9c7f2 #d9c7f2 #6d35b5}.tenant-addon-pending-payment.is-card>div:first-child>svg{color:#6d35b5}.tenant-card-payment-dialog{width:min(640px,100vw - 28px)}.tenant-card-summary{background:#faf8fd;border-bottom:1px solid #e2e7ed;grid-template-columns:40px 1fr 1fr;align-items:center;gap:12px;padding:14px 17px;display:grid}.tenant-card-summary>svg{color:#6d35b5;width:22px}.tenant-card-summary small,.tenant-card-summary strong{display:block}.tenant-card-summary small{color:#788397;font-size:9px}.tenant-card-summary strong{color:#202d43;margin-top:2px;font-size:12px}.tenant-card-fields{grid-template-columns:1fr 1fr}.tenant-card-fields .is-full,.tenant-card-test-note{grid-column:1/-1}.tenant-card-test-note{background:#f8f4fd;border:1px solid #d7c8ed;border-radius:7px;align-items:flex-start;gap:11px;padding:12px;display:flex}.tenant-card-test-note>svg{color:#6d35b5;flex:none;width:19px}.tenant-card-test-note strong{color:#2c2140;font-size:11px;display:block}.tenant-card-test-note p{color:#6d627d;margin:3px 0 0;font-size:9.5px;line-height:1.5}.subscription-pending-purchases{background:linear-gradient(90deg,#fbf8ff 0%,#fff 40%);grid-column:1/-1;border-color:#dccdf0 #dccdf0 #dccdf0 #6d35b5!important;border-left-style:solid!important;border-left-width:4px!important}.subscription-pending-purchase-list{padding:0 14px 12px;display:grid}.subscription-pending-purchase-list>article{border-top:1px solid #e8e1f1;grid-template-columns:34px minmax(220px,1fr) minmax(170px,.45fr) auto;align-items:center;gap:12px;padding:11px 0;display:grid}.subscription-pending-purchase-list>article:first-child{border-top:0}.subscription-pending-purchase-list>article>span{color:#6d35b5;background:#efe6fa;border-radius:6px;place-items:center;width:31px;height:31px;display:grid}.subscription-pending-purchase-list svg{width:16px}.subscription-pending-purchase-list strong,.subscription-pending-purchase-list small{display:block}.subscription-pending-purchase-list strong{font-size:11px}.subscription-pending-purchase-list small{color:#778397;margin-top:3px;font-size:9.5px}.subscription-own-dashboard{gap:14px;min-width:0;display:grid}.subscription-overview-band{border-top:3px solid #6d35b5;overflow:hidden}.subscription-overview-heading{background:linear-gradient(105deg,#f6f1ff 0%,#fff 48%,#f1faf7 100%);justify-content:space-between;align-items:center;gap:20px;padding:17px 18px;display:flex}.subscription-overview-heading h2,.subscription-overview-heading p{margin:0}.subscription-overview-heading h2{color:#172033;letter-spacing:0;margin-top:4px;font-size:20px}.subscription-overview-heading p{color:#657289;margin-top:4px;font-size:11px}.subscription-overview-actions{flex:none;align-items:center;gap:8px;display:flex}.subscription-overview-actions .btn{white-space:nowrap}.subscription-overview-metrics{background:#fff;border-top:1px solid #e3e8ef;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.subscription-overview-metrics article{border-left:1px solid #e7ebf0;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:15px 17px;display:grid}.subscription-overview-metrics article:first-child{border-left:0}.subscription-overview-metrics article>span{border-radius:7px;place-items:center;width:36px;height:36px;display:grid}.subscription-overview-metrics article>span svg{width:18px;height:18px}.subscription-overview-metrics .is-purple{color:#6d35b5;background:#eee7fb}.subscription-overview-metrics .is-blue{color:#1679b7;background:#e5f2fb}.subscription-overview-metrics .is-green{color:#168253;background:#e5f7ed}.subscription-overview-metrics .is-amber{color:#b57708;background:#fff2d9}.subscription-overview-metrics .is-red{color:#c43f58;background:#fee9ed}.subscription-overview-metrics small,.subscription-overview-metrics strong,.subscription-overview-metrics p{text-overflow:ellipsis;white-space:nowrap;margin:0;display:block;overflow:hidden}.subscription-overview-metrics small{color:#778398;font-size:9.5px}.subscription-overview-metrics strong{color:#1d283d;margin-top:3px;font-size:12px}.subscription-overview-metrics p{color:#66748a;margin-top:3px;font-size:9.5px}.subscription-attention-panel{background:#fffdf8;border-left:4px solid #d99617;overflow:hidden}.subscription-attention-panel>.subscription-section-head{background:#fff9ed}.subscription-attention-panel>article{border-top:1px solid #ece6db;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 14px;display:grid}.subscription-attention-panel>article>span{color:#a96d06;background:#fff0ce;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.subscription-attention-panel>article>span svg{width:16px}.subscription-attention-panel>article strong,.subscription-attention-panel>article small{display:block}.subscription-attention-panel>article strong{font-size:11px}.subscription-attention-panel>article small{color:#736f67;margin-top:3px;font-size:9.5px}.subscription-attention-panel>article.is-danger{background:#fff8f9}.subscription-attention-panel>article.is-danger>span{color:#be3d55;background:#fde9ed}.subscription-quota-section,.subscription-module-section,.subscription-recent-section{overflow:hidden}.subscription-usage-grid-wide{grid-template-columns:repeat(4,minmax(0,1fr));padding:14px 16px 16px}.subscription-usage-grid-wide article{min-width:0;padding:13px 14px}.subscription-usage-grid-wide article header{align-items:center}.subscription-usage-grid-wide article header span{align-items:center;gap:6px;min-width:0;display:flex}.subscription-usage-grid-wide article header em{color:#6d35b5;white-space:nowrap;background:#eee7fb;border-radius:4px;padding:2px 5px;font-size:8px;font-style:normal;font-weight:700}.subscription-usage-grid-wide article.is-warning{background:#fffaf0;border-color:#edcf8b}.subscription-usage-grid-wide article.is-warning>div i{background:#d99a17}.subscription-usage-grid-wide article.is-critical{background:#fff7f8;border-color:#e7a5b0}.subscription-usage-grid-wide article.is-critical>div i{background:#cf435c}.subscription-module-groups{border-top:1px solid #e4e9ee;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.subscription-module-groups>section{border-left:1px solid #e4e9ee;min-width:0}.subscription-module-groups>section:first-child{border-left:0}.subscription-module-groups>section>header{background:#f8fafc;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:12px 14px;display:grid}.subscription-module-groups>section:first-child>header{background:#f6f2fc}.subscription-module-groups>section:nth-child(2)>header{background:#f1f8fd}.subscription-module-groups>section:nth-child(3)>header{background:#fff8eb}.subscription-module-groups>section>header>span{border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.subscription-module-groups>section>header>span svg{width:17px}.subscription-module-groups .is-core{color:#6932ac;background:#e9e0f8}.subscription-module-groups .is-package{color:#1878b2;background:#dfedf8}.subscription-module-groups .is-addon{color:#a86a04;background:#ffedc9}.subscription-module-groups header strong,.subscription-module-groups header small{display:block}.subscription-module-groups header strong{font-size:11.5px}.subscription-module-groups header small{color:#6c788c;margin-top:3px;font-size:9px}.subscription-module-groups>section>div{display:grid}.subscription-module-groups article{border-top:1px solid #e8edf1;grid-template-columns:17px minmax(0,1fr);gap:8px;min-height:54px;padding:10px 14px;display:grid}.subscription-module-groups article>svg{color:#168253;width:15px}.subscription-module-groups article strong,.subscription-module-groups article small{display:block}.subscription-module-groups article strong{font-size:10.5px}.subscription-module-groups article small{color:#717e91;margin-top:3px;font-size:9px;line-height:1.4}.subscription-module-groups>section>div>p{color:#778397;margin:0;padding:18px 14px;font-size:10px}.subscription-module-actions{background:#fbfcfd;border-top:1px solid #e4e9ee;justify-content:flex-end;padding:11px 14px;display:flex}.subscription-recent-list{display:grid}.subscription-recent-list>article{border-top:1px solid #e7ecf0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 15px;display:grid}.subscription-recent-list>article>span{color:#1679b7;background:#e8f3fa;border-radius:6px;place-items:center;width:31px;height:31px;display:grid}.subscription-recent-list>article>span svg{width:15px}.subscription-recent-list strong,.subscription-recent-list small{display:block}.subscription-recent-list strong{font-size:10.5px}.subscription-recent-list small{color:#778397;margin-top:3px;font-size:9.5px}.subscription-recent-list>article>div:last-child{text-align:right;align-items:center;gap:9px;display:flex}.subscription-recent-list>p{color:#778397;text-align:center;margin:0;padding:18px;font-size:10.5px}.subscription-quota-breakdown{background:#f8fafc;border:1px solid #e0e6ec;border-radius:6px;gap:0;margin:11px -4px -3px;display:grid;overflow:hidden}.subscription-quota-breakdown>div{justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex;background:0 0!important;border-radius:0!important;height:auto!important;margin:0!important;overflow:visible!important}.subscription-quota-breakdown>div+div{border-top:1px solid #e5eaef}.subscription-quota-breakdown>div span{color:#6e7b8f;font-size:8.5px}.subscription-quota-breakdown>div strong{color:#27344a;font-size:9px}.subscription-quota-breakdown>div:nth-child(2) strong{color:#176f9e}.subscription-quota-breakdown>div:nth-child(3){background:#f1f6fa!important}.subscription-quota-breakdown>ul{margin:0;padding:0;list-style:none;display:grid}.subscription-quota-breakdown li{border-top:1px dashed #d9e1e8;justify-content:space-between;align-items:center;gap:8px;padding:7px 8px;display:flex}.subscription-quota-breakdown li>span{gap:2px;display:grid}.subscription-quota-breakdown li b{color:#187b5a;font-size:8.5px}.subscription-quota-breakdown li small{font-size:7.8px}.subscription-quota-breakdown li>em{color:#7a8698;text-align:right;font-size:7.8px;font-style:normal}.subscription-alert.is-warning{color:#795711;text-align:left;background:#fff9eb;border-color:#efcf8b}.subscription-alert>div{gap:3px;display:grid}.subscription-alert>div span{font-size:10px}.subscription-alert>.btn{margin-left:auto}@media (max-width:1180px){.subscription-overview-metrics,.subscription-usage-grid-wide{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-overview-metrics article:nth-child(3){border-top:1px solid #e7ebf0;border-left:0}.subscription-overview-metrics article:nth-child(4){border-top:1px solid #e7ebf0}.subscription-module-groups{grid-template-columns:1fr}.subscription-module-groups>section{border-top:1px solid #e4e9ee;border-left:0}.subscription-module-groups>section:first-child{border-top:0}}@media (max-width:720px){.subscription-overview-heading{flex-direction:column;align-items:flex-start}.subscription-overview-actions{flex-wrap:wrap;width:100%}.subscription-overview-actions .btn:not([aria-label]){flex:1}.subscription-overview-metrics,.subscription-usage-grid-wide{grid-template-columns:1fr}.subscription-overview-metrics article{border-top:1px solid #e7ebf0;border-left:0}.subscription-overview-metrics article:first-child{border-top:0}.subscription-attention-panel>article{grid-template-columns:32px 1fr}.subscription-attention-panel>article>.btn{grid-column:2;width:100%}.subscription-recent-list>article{grid-template-columns:32px 1fr}.subscription-recent-list>article>div:last-child{text-align:left;grid-column:2;justify-content:space-between}}.subscription-payment-center{min-height:calc(100vh - 270px)}.subscription-payment-table th:first-child{width:18%}.subscription-payment-table th:nth-child(2){width:23%}.subscription-payment-table th:nth-child(3){width:17%}.subscription-payment-table th:nth-child(4){width:15%}.subscription-payment-table th:nth-child(5){width:14%}.subscription-payment-table th:nth-child(6){width:130px}.subscription-tabs .badge{min-height:18px;padding:2px 6px;font-size:8px}.tenant-usage-summary{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:680px){.tenant-addon-payment-methods.is-admin-choice{grid-template-columns:1fr}}@media (max-width:720px){.tenant-card-fields{grid-template-columns:1fr}.tenant-card-fields .is-full,.tenant-card-test-note{grid-column:auto}.subscription-pending-purchase-list>article{grid-template-columns:34px 1fr}.subscription-pending-purchase-list>article>div:nth-child(3),.subscription-pending-purchase-list>article>.btn{grid-column:2}}.support-center-page{color:#17243a;gap:16px;display:grid}.support-center-head{background:#fff;border:1px solid #dce5ed;border-left:4px solid #5b21b6;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 24px;display:flex;box-shadow:0 4px 18px #1f2f460d}.support-center-title>span,.support-panel-head>div>span,.support-drawer-section>header>div>span{color:#087b82;align-items:center;gap:7px;font-size:11px;font-weight:700;line-height:1.4;display:flex}.support-center-title>span svg,.support-panel-head>div>span svg,.support-drawer-section>header>div>span svg{width:15px;height:15px}.support-center-title h2{margin:5px 0 4px;font-size:22px;font-weight:700;line-height:1.25}.support-center-title p,.support-panel-head p{color:#66758a;margin:0;font-size:13px;line-height:1.6}.support-center-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.support-center-actions small{color:#8994a8;text-align:right;width:100%;font-size:11px}.support-center-notice{border:1px solid;border-radius:7px;align-items:flex-start;gap:9px;padding:11px 14px;font-size:13px;line-height:1.5;display:flex}.support-center-notice svg{flex:none;width:18px;height:18px}.support-center-notice.is-success{color:#087d36;background:#f1fff5;border-color:#a9e9bd}.support-center-notice.is-danger{color:#b91c43;background:#fff5f7;border-color:#ffc2d0}.support-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;display:grid}.support-kpi{background:#fff;border:1px solid #dce5ed;border-radius:7px;align-items:center;gap:12px;min-height:84px;padding:14px;display:flex;box-shadow:0 3px 12px #1f2f460a}.support-kpi>span{border-radius:7px;place-items:center;width:40px;height:40px;display:grid}.support-kpi svg{width:20px;height:20px}.support-kpi strong{color:#17243a;font-size:24px;line-height:1;display:block}.support-kpi small{color:#66758a;margin-top:7px;font-size:11px;line-height:1.3;display:block}.support-kpi.is-blue>span{color:#5b21b6;background:#f2edfb}.support-kpi.is-red>span{color:#e02d59;background:#fff0f4}.support-kpi.is-amber>span{color:#c38200;background:#fff7e3}.support-kpi.is-violet>span{color:#7149e8;background:#f4f0ff}.support-kpi.is-teal>span{color:#5b21b6;background:#e9fbf9}.support-kpi.is-green>span{color:#09a844;background:#eafff1}.support-tabs{background:#fff;border:1px solid #dce5ed;border-radius:7px;align-items:center;gap:5px;padding:6px;display:flex}.support-tabs button{color:#596981;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;min-height:42px;padding:9px 15px;font-size:13px;font-weight:600;display:flex}.support-tabs button svg{width:17px;height:17px}.support-tabs button:hover{color:#5b21b6;background:#f4f7fa}.support-tabs button.is-active{color:#fff;background:#5b21b6;box-shadow:0 3px 9px #5b21b638}.support-panel{background:#fff;border:1px solid #dce5ed;border-radius:8px;overflow:visible;box-shadow:0 4px 16px #1f2f460a}.support-panel-head{border-bottom:1px solid #e7edf2;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.support-panel-head h3{margin:3px 0;font-size:16px;font-weight:700}.support-empty{color:#77849a;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:180px;font-size:13px;display:flex}.support-empty svg{color:#18a957;width:30px;height:30px}.support-cell-title{color:#25344c;text-overflow:ellipsis;font-size:12px;font-weight:600;line-height:1.45;display:block;overflow:hidden}.support-cell-muted{color:#7b879b;text-overflow:ellipsis;margin-top:3px;font-size:11px;line-height:1.4;display:block;overflow:hidden}.support-system-list{display:grid}.support-system-row{border-bottom:1px solid #e8edf2;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 18px;display:grid}.support-system-row:last-child{border-bottom:0}.support-system-row>span{color:#5b21b6;background:#f2edfb;border-radius:7px;place-items:center;width:38px;height:38px;display:grid}.support-system-row.is-danger>span{color:#e02d59;background:#fff0f4}.support-system-row.is-warning>span{color:#b57900;background:#fff7e3}.support-system-row>span svg{width:18px;height:18px}.support-system-row strong{font-size:13px}.support-system-row p{color:#66758a;margin:3px 0;font-size:12px;line-height:1.5}.support-system-row small{color:#8894a7;align-items:center;gap:6px;font-size:11px;display:flex}.support-system-row small svg{width:13px;height:13px;margin-left:8px}.support-system-row small svg:first-child{margin-left:0}.support-system-row em{color:#b91c43;border-left:2px solid #f8285a;margin-top:7px;padding-left:8px;font-size:11px;font-style:normal;display:block}.support-report-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:16px;display:grid}.support-report-kpis .support-kpi{min-height:76px}.support-report-kpis>article:not(.support-kpi){background:#f8fafb;border:1px solid #dce5ed;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;display:flex}.support-report-kpis>article:not(.support-kpi) strong{font-size:22px}.support-report-kpis>article:not(.support-kpi) small{color:#758197;margin-top:6px;font-size:11px}.support-report-columns{border-top:1px solid #e7edf2;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:16px;display:grid}.support-report-columns>div{border:1px solid #dce5ed;border-radius:7px;padding:14px}.support-report-columns h4{margin:0 0 9px;font-size:13px}.support-rank-row{color:#596981;border-top:1px dashed #e0e7ed;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:12px;display:flex}.support-rank-row b{color:#17243a}.support-sla-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px;display:grid}.support-sla-grid>article{border:1px solid #dce5ed;border-top:3px solid #5b21b6;border-radius:7px;padding:14px}.support-sla-grid>article.is-critical{border-top-color:#f8285a}.support-sla-grid>article.is-high{border-top-color:#f6b100}.support-sla-grid>article.is-low{border-top-color:#17c653}.support-sla-grid article>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.support-sla-grid article>header strong,.support-sla-grid article>header small{display:block}.support-sla-grid article>header strong{font-size:14px}.support-sla-grid article>header small{color:#8792a5;margin-top:3px;font-size:10px}.support-sla-grid article>header label,.support-sla-check{color:#607087;align-items:center;gap:6px;font-size:11px;display:flex}.support-sla-grid article>div{grid-template-columns:1fr 1fr;gap:9px;margin:14px 0;display:grid}.support-sla-grid article>div label{color:#55667d;font-size:11px}.support-sla-grid input[type=number]{border:1px solid #d4dde7;border-radius:6px;width:100%;height:39px;margin-top:5px;padding:0 10px}.support-sla-grid article>div small{color:#8894a7;margin-top:4px;font-size:10px;display:block}.support-sla-check{margin-bottom:13px;line-height:1.4}.support-sla-grid button{width:100%}.support-modal-backdrop,.support-drawer-backdrop{z-index:240;background:#1b2434a6;justify-content:center;align-items:flex-start;padding:32px;display:flex;position:fixed;inset:0;overflow:auto}.support-create-modal{background:#fff;border-radius:8px;width:min(760px,100%);overflow:hidden;box-shadow:0 24px 80px #0f172a4d}.support-create-modal>header,.support-drawer-head{background:#f7fbfd;border-bottom:1px solid #dce5ed;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.support-create-modal>header span,.support-drawer-head span{color:#087b82;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.support-create-modal>header h3,.support-drawer-head h3{margin:5px 0 2px;font-size:19px;line-height:1.3}.support-create-modal>header p,.support-drawer-head p{color:#6b7890;margin:0;font-size:12px}.support-create-modal>header>button,.support-drawer-head>button{color:#6a7890;cursor:pointer;background:#fff;border:1px solid #dce5ed;border-radius:6px;place-items:center;width:36px;height:36px;display:grid}.support-create-modal>header>button svg,.support-drawer-head>button svg{width:18px;height:18px}.support-create-modal form{padding:18px}.support-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.support-form-grid label{color:#485970;gap:6px;font-size:12px;font-weight:600;display:grid}.support-form-grid label.is-wide{grid-column:1/-1}.support-form-grid input,.support-form-grid select,.support-form-grid textarea,.support-inline-controls select,.support-access-form input,.support-access-form select{color:#24334a;width:100%;font:inherit;background:#fff;border:1px solid #d4dde7;border-radius:6px;padding:10px 11px}.support-form-grid input,.support-form-grid select,.support-inline-controls select,.support-access-form input,.support-access-form select{height:42px}.support-form-grid textarea{resize:vertical}.support-create-modal footer{border-top:1px solid #e7edf2;justify-content:flex-end;gap:8px;margin-top:18px;padding-top:15px;display:flex}.support-drawer-backdrop{justify-content:flex-end;padding:0}.support-case-drawer{background:#f4f7f9;width:min(1040px,94vw);height:100vh;overflow:hidden;box-shadow:-20px 0 60px #0f172a40}.support-drawer-head{background:#fff;padding:17px 20px;position:relative}.support-drawer-head h3{font-size:18px}.support-drawer-scroll{height:calc(100vh - 93px);padding:15px;overflow-y:auto}.support-case-overview{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-bottom:12px;display:grid}.support-case-overview>div{background:#fff;border:1px solid #dce5ed;border-left:3px solid #5b21b6;border-radius:7px;min-height:70px;padding:11px}.support-case-overview small{color:#7b879a;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:700;display:block}.support-case-overview strong{font-size:12px;line-height:1.4;display:block}.support-case-overview strong.is-danger{color:#d9214e}.support-drawer-section{background:#fff;border:1px solid #dce5ed;border-radius:8px;margin-bottom:12px}.support-drawer-section>header{border-bottom:1px solid #e7edf2;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.support-drawer-section>header h4{margin:2px 0 0;font-size:13px}.support-inline-controls{grid-template-columns:1.25fr .8fr 1fr;gap:10px;padding:13px;display:grid}.support-inline-controls label{color:#627187;font-size:11px}.support-inline-controls select{margin-top:5px}.support-request-body{padding:14px}.support-request-body>p{white-space:pre-wrap;color:#415168;margin:0 0 13px;font-size:13px;line-height:1.7}.support-request-body dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.support-request-body dl>div{background:#fafcfd;border:1px solid #e1e7ed;border-radius:6px;padding:9px}.support-request-body dt{color:#8591a4;font-size:10px}.support-request-body dd{color:#34445c;text-overflow:ellipsis;margin:4px 0 0;font-size:11px;overflow:hidden}.support-message-compose{gap:10px;padding:13px;display:grid}.support-message-compose>div{gap:6px;display:flex}.support-message-compose>div button{color:#67758a;cursor:pointer;background:#fff;border:1px solid #dce5ed;border-radius:6px;align-items:center;gap:6px;padding:8px 11px;font-size:11px;display:flex}.support-message-compose>div button.is-active{color:#5b21b6;background:#f2edfb;border-color:#5b21b6}.support-message-compose>div svg{width:15px;height:15px}.support-message-compose textarea,.support-resolution textarea{resize:vertical;width:100%;font:inherit;border:1px solid #d4dde7;border-radius:6px;padding:11px;font-size:12px}.support-message-compose>button{justify-self:end}.support-timeline{padding:4px 14px 13px}.support-timeline article{border-left:2px solid #5b21b6;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:10px 0 10px 12px;display:grid}.support-timeline article.is-internal{border-left-color:#f6b100}.support-timeline article.is-system{border-left-color:#7a55e7}.support-timeline article>span{color:#5b21b6;background:#f2edfb;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.support-timeline article.is-internal>span{color:#b57900;background:#fff8dd}.support-timeline article.is-system>span{color:#7149e8;background:#f4f0ff}.support-timeline article svg{width:14px;height:14px}.support-timeline article small{color:#8793a6;font-size:10px}.support-timeline article p{white-space:pre-wrap;color:#33445b;margin:3px 0 0;font-size:12px;line-height:1.55}.support-drawer-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.support-upload{color:#427092;cursor:pointer;background:#f3f9ff;border:1px dashed #9bc4e8;border-radius:7px;align-items:center;gap:8px;margin:12px;padding:12px;font-size:11px;display:flex}.support-upload svg{width:17px;height:17px}.support-upload input{width:180px;margin-left:auto;font-size:10px}.support-file-list{padding:0 12px 12px;display:grid}.support-file-list button{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e7edf2;grid-template-columns:28px minmax(0,1fr) 20px;align-items:center;gap:8px;padding:9px 2px;display:grid}.support-file-list button>svg{color:#5b21b6;width:16px;height:16px}.support-file-list strong,.support-file-list small{text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.support-file-list small{color:#8a95a7;margin-top:3px;font-size:10px}.support-action-stack{gap:8px;padding:12px;display:grid}.support-action-stack small{color:#8a95a7;word-break:break-all;font-size:10px}.support-access-form{grid-template-columns:1.2fr 90px 1.5fr auto;gap:8px;padding:12px;display:grid}.support-grant-list{border-top:1px solid #e7edf2;padding:5px 12px 12px;display:grid}.support-grant-list>div{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.support-grant-list strong,.support-grant-list small{font-size:11px;display:block}.support-grant-list small{color:#8792a5;margin-top:3px;font-size:10px}.support-resolution{background:#f7fcfc;border:1px solid #b9d9d8;border-left:4px solid #5b21b6;border-radius:8px;grid-template-columns:minmax(190px,.7fr) 1fr 1fr auto;align-items:end;gap:10px;padding:13px;display:grid}.support-resolution h4{margin:0;font-size:13px}.support-resolution p{color:#66808b;margin:4px 0 0;font-size:10px;line-height:1.4}.support-resolution textarea{min-height:64px}@media (max-width:1280px){.support-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.support-sla-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-case-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.support-access-form{grid-template-columns:1fr 90px}.support-access-form input:nth-of-type(2){grid-column:1/-1}.support-resolution{grid-template-columns:1fr 1fr}.support-resolution>div{grid-column:1/-1}}@media (max-width:800px){.support-center-head{flex-direction:column}.support-center-actions{justify-content:flex-start}.support-center-actions small{text-align:left}.support-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.support-tabs{overflow-x:auto}.support-tabs button{flex:none}.support-report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.support-report-columns,.support-sla-grid,.support-drawer-grid{grid-template-columns:1fr}.support-system-row{grid-template-columns:38px 1fr}.support-system-row>div:last-child{grid-column:2}.support-modal-backdrop{padding:10px}.support-form-grid{grid-template-columns:1fr}.support-case-drawer{width:100vw}.support-case-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.support-inline-controls,.support-request-body dl,.support-access-form,.support-resolution{grid-template-columns:1fr}.support-resolution>div{grid-column:auto}}.support-modal-backdrop,.support-drawer-backdrop{z-index:9999}.service-health-page{color:#17243a;gap:15px;padding:2px 0 28px;display:grid}.service-health-hero{background:linear-gradient(110deg,#ecf9fa 0%,#fff 55%,#fff7e6 100%);border:1px solid #cfe5e7;border-left:4px solid #078d93;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:24px;padding:21px 23px;display:flex;box-shadow:0 4px 18px #1b2e430d}.service-health-hero>div:first-child{min-width:0}.service-health-hero>div:first-child>span,.service-health-surface>header>div>span,.service-health-panel-head>div>span{color:#5b21b6;align-items:center;gap:7px;font-size:10.5px;font-weight:700;display:flex}.service-health-hero>div:first-child>span svg{width:16px;height:16px}.service-health-hero h2{margin:5px 0 4px;font-size:22px;font-weight:700;line-height:1.28}.service-health-hero p,.service-health-surface>header p,.service-health-panel-head p{color:#66758a;margin:0;font-size:12.5px;line-height:1.55}.service-health-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.service-health-hero-actions small{color:#7a8799;text-align:right;width:100%;font-size:10px}.service-health-hero-actions small strong{color:#35445a;font-weight:600}.service-health-hero-actions .button svg{width:16px;height:16px}.service-health-notice{border:1px solid;border-radius:7px;align-items:flex-start;gap:9px;padding:10px 13px;font-size:12px;line-height:1.5;display:flex}.service-health-notice svg{flex:none;width:17px;height:17px}.service-health-notice.is-success{color:#087c36;background:#f0fff5;border-color:#a9e8bd}.service-health-notice.is-danger{color:#b91b42;background:#fff4f6;border-color:#ffc2ce}.service-health-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.service-health-kpi{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce4eb;border-radius:8px;grid-template-columns:40px minmax(0,1fr) 15px;align-items:center;gap:10px;min-height:91px;padding:13px;transition:border-color .17s,box-shadow .17s,transform .17s;display:grid}.service-health-kpi:hover{border-color:#8acbd0;transform:translateY(-1px);box-shadow:0 7px 18px #1a304412}.service-health-kpi>span{border-radius:7px;place-items:center;width:40px;height:40px;display:grid}.service-health-kpi>span svg{width:19px;height:19px}.service-health-kpi>div{gap:1px;min-width:0;display:grid}.service-health-kpi small{color:#68758a;font-size:10px}.service-health-kpi strong{font-size:20px;line-height:1.2}.service-health-kpi em{color:#8692a4;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.service-health-kpi>svg{color:#9aa5b5;width:14px}.service-health-kpi.is-teal>span{color:#078d8b;background:#e7f8f8}.service-health-kpi.is-green>span{color:#128c4d;background:#e9f9ef}.service-health-kpi.is-amber>span{color:#ad7000;background:#fff4d9}.service-health-kpi.is-red>span{color:#d72c4b;background:#ffedf1}.service-health-kpi.is-violet>span{color:#7355d7;background:#f1edff}.service-health-kpi.is-blue>span{color:#2879d9;background:#eaf3ff}.service-health-tabs{background:#f8fafb;border:1px solid #dce4eb;border-radius:8px;align-items:center;gap:5px;padding:5px;display:flex;overflow-x:auto}.service-health-tabs button{color:#536279;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-size:12px;font-weight:600;display:inline-flex}.service-health-tabs button svg{width:16px;height:16px}.service-health-tabs button:hover{color:#5b21b6;background:#fff;border-color:#d8e2e9}.service-health-tabs button.is-active{color:#5b21b6;background:#fff;border-color:#8ed2d5;box-shadow:0 2px 7px #19334812}.service-health-surface{background:#fff;border:1px solid #dce4eb;border-radius:8px;min-width:0;overflow:visible;box-shadow:0 4px 15px #1f2f4609}.service-health-surface>header,.service-health-panel-head{border-bottom:1px solid #e5ebf0;justify-content:space-between;align-items:center;gap:17px;padding:14px 16px;display:flex}.service-health-surface>header h3,.service-health-panel-head h3{margin:3px 0;font-size:15px;line-height:1.35}.service-health-surface>header>a{color:#5b21b6;font-size:10px;font-weight:600}.service-health-panel-head select{color:#35445a;background:#fff;border:1px solid #d6e0e8;border-radius:6px;width:190px;height:38px;padding:0 30px 0 10px;font-size:11px}.service-health-overview{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);gap:13px;display:grid}.service-health-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:13px;display:grid}.service-health-service-grid>article{background:#fff;border:1px solid #dce4eb;border-top:3px solid #22a56c;border-radius:7px;overflow:hidden}.service-health-service-grid>article.is-degraded{border-top-color:#e3a418}.service-health-service-grid>article.is-unavailable{border-top-color:#df3953}.service-health-service-grid article>button{text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:9px;width:100%;padding:12px;display:grid}.service-health-service-grid article>button:hover{background:#f8fbfc}.service-health-service-grid article>button>span{color:#078887;background:#eaf7f7;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.service-health-service-grid article>button>span svg{width:17px;height:17px}.service-health-service-grid article small{color:#7a8798;font-size:8.5px;display:block}.service-health-service-grid article strong{margin-top:2px;font-size:11.5px;display:block}.service-health-service-grid article p{color:#66758a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:9.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.service-health-service-grid article footer{background:#fafcfd;border-top:1px solid #e9eef2;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.service-health-service-grid article footer span{color:#758298;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.service-health-service-grid article footer button{color:#5b21b6;background:0 0;border:0;align-items:center;gap:4px;font-size:9px;font-weight:600;display:flex}.service-health-service-grid article footer button svg{width:12px;height:12px}.service-health-recent>div{padding:3px 13px 11px;display:grid}.service-health-recent>div>article{border-bottom:1px solid #edf1f4;grid-template-columns:30px minmax(0,1fr);gap:9px;padding:10px 0;display:grid}.service-health-recent>div>article:last-child{border-bottom:0}.service-health-recent article>span{border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.service-health-recent article>span.is-healthy{color:#138b4d;background:#e9f9ef}.service-health-recent article>span.is-degraded{color:#ad7000;background:#fff4d9}.service-health-recent article>span.is-unavailable{color:#d72c4b;background:#ffedf1}.service-health-recent article>span svg{width:14px;height:14px}.service-health-recent article strong{font-size:10.5px}.service-health-recent article p{color:#65738a;margin:3px 0;font-size:9px;line-height:1.4}.service-health-recent article small{color:#8a95a5;font-size:8.5px}.service-health-service-list{display:grid}.service-health-service-list>article{border-top:1px solid #e8edf1;grid-template-columns:42px minmax(260px,1.15fr) minmax(280px,.95fr) auto;align-items:center;gap:13px;padding:13px 15px;display:grid}.service-health-service-list>article:first-child{border-top:0}.service-health-service-icon{border-radius:7px;place-items:center;width:40px;height:40px;display:grid}.service-health-service-icon.is-healthy{color:#14894c;background:#e8f8ee}.service-health-service-icon.is-degraded{color:#aa6d00;background:#fff3d8}.service-health-service-icon.is-unavailable{color:#d62c4a;background:#ffedf0}.service-health-service-icon svg{width:19px;height:19px}.service-health-service-main{min-width:0}.service-health-service-main>small{color:#7c899b;font-size:8.5px}.service-health-service-main h4{margin:2px 0;font-size:12px}.service-health-service-main>p{color:#627187;margin:0;font-size:9.5px;line-height:1.45}.service-health-service-main dl{gap:14px;margin:8px 0 0;display:flex}.service-health-service-main dl>div{border-left:2px solid #dce5ea;min-width:0;padding-left:8px}.service-health-service-main dt{color:#8591a3;font-size:7.5px}.service-health-service-main dd{color:#46556a;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:8.5px;overflow:hidden}.service-health-missing{color:#bd2442;align-items:center;gap:5px;margin-top:7px;font-size:8.5px;display:flex}.service-health-missing svg{width:13px;height:13px}.service-health-service-metrics{grid-template-columns:repeat(3,minmax(62px,1fr));gap:5px;display:grid}.service-health-service-metrics>span{background:#fafcfd;border:1px solid #e2e8ed;border-radius:5px;padding:7px 8px}.service-health-service-metrics small,.service-health-service-metrics strong{display:block}.service-health-service-metrics small{color:#7f8b9c;font-size:7.5px}.service-health-service-metrics strong{margin-top:2px;font-size:11px}.service-health-service-actions{justify-items:stretch;gap:6px;min-width:132px;display:grid}.service-health-service-actions>.badge{justify-self:end}.service-health-service-actions .button{min-height:31px;padding:0 9px;font-size:9px}.service-health-service-actions .button svg{width:13px;height:13px}.service-health-summary-badges{align-items:center;gap:6px;display:flex}.service-health-cell-title{color:#27364c;text-overflow:ellipsis;font-size:11px;font-weight:600;line-height:1.4;display:block;overflow:hidden}.service-health-cell-muted{color:#7a879a;text-overflow:ellipsis;margin-top:3px;font-size:9.5px;line-height:1.4;display:block;overflow:hidden}.service-health-cell-number{color:#2d3a4f;font-size:11px;font-weight:650}.service-health-row-actions{white-space:nowrap;align-items:center;gap:5px;display:flex}.service-health-row-actions .button{min-height:31px;padding:0 8px;font-size:9px}.service-health-row-actions .button svg{width:13px;height:13px}.service-health-empty{color:#748197;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:150px;padding:20px;display:flex}.service-health-empty svg{color:#18a365;width:28px;height:28px}.service-health-empty strong{font-size:12px}.service-health-empty span{font-size:10px}.service-health-surface>.reviewer-report-table-card{box-shadow:none;border:0;border-radius:0}@media (max-width:1380px){.service-health-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.service-health-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-health-service-list>article{grid-template-columns:42px minmax(250px,1fr) minmax(240px,.8fr)}.service-health-service-actions{grid-column:2/-1;justify-content:flex-end;display:flex}.service-health-service-actions>.badge{align-self:center}}@media (max-width:980px){.service-health-hero{flex-direction:column}.service-health-hero-actions{justify-content:flex-start}.service-health-hero-actions small{text-align:left}.service-health-overview{grid-template-columns:1fr}.service-health-service-list>article{grid-template-columns:42px 1fr}.service-health-service-metrics,.service-health-service-actions{grid-column:2}.service-health-service-actions{justify-content:flex-start}.service-health-panel-head{flex-direction:column;align-items:flex-start}.service-health-panel-head select{width:100%}}@media (max-width:680px){.service-health-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.service-health-service-grid{grid-template-columns:1fr}.service-health-service-main dl{gap:5px;display:grid}.service-health-service-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.service-health-service-actions{display:grid}.service-health-tabs button{padding:0 10px}}@media (max-width:440px){.service-health-kpis,.service-health-service-list>article{grid-template-columns:1fr}.service-health-service-metrics,.service-health-service-actions{grid-column:1}.service-health-service-icon{display:none}}.service-health-surface>header>button{color:#5b21b6;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:600}.service-health-surface>header>button:hover{text-decoration:underline}.subscription-sale-direct-card{border-left:3px solid #0b8f83}.subscription-sale-direct-copy{color:#245047;background:#f2fbf8;align-items:flex-start;gap:11px;padding:14px;display:flex}.subscription-sale-direct-copy>svg{color:#0b8f63;flex:0 0 20px;width:20px}.subscription-sale-direct-copy strong{font-size:12px;display:block}.subscription-sale-direct-copy p{color:#5e726e;margin:4px 0 0;font-size:10.5px;line-height:1.55}.subscription-sales-toolbar{grid-template-columns:minmax(280px,1fr) 230px auto}.subscription-sales-table th:nth-child(3),.subscription-sales-table th:nth-child(4){width:13%}.subscription-sales-table th:nth-child(7){width:150px}@media (max-width:720px){.subscription-sale-flow.is-direct{grid-template-columns:repeat(3,minmax(118px,1fr))}}.subscription-sale-detail-page{color:#18243a}.subscription-sale-layout{grid-template-columns:minmax(0,1fr) 360px}.subscription-sale-card>header strong,.subscription-sale-side>section>header strong{font-size:13px}.subscription-sale-card>header small{font-size:11px;line-height:1.45}.subscription-sale-side dt{font-size:10.5px}.subscription-sale-side dd{font-size:12px;line-height:1.5}.subscription-sale-next{background:#f5fbfc;border:1px solid #b9dae0;border-left:4px solid #168b90;border-radius:7px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;margin:12px 0;padding:14px 16px;display:grid}.subscription-sale-next>span{color:#087e82;background:#e4f5f6;border-radius:7px;place-items:center;width:40px;height:40px;display:grid}.subscription-sale-next>span svg{width:20px}.subscription-sale-next small,.subscription-sale-next strong{display:block}.subscription-sale-next small{color:#087e82;font-size:10px;font-weight:700}.subscription-sale-next strong{margin-top:2px;font-size:14px}.subscription-sale-next p{color:#5f6f84;margin:3px 0 0;font-size:11.5px;line-height:1.5}.subscription-sale-next.is-amber{background:#fffaf0;border-color:#ecd292 #ecd292 #ecd292 #d69a0d}.subscription-sale-next.is-amber>span{color:#a56a00;background:#fff0c9}.subscription-sale-next.is-blue{background:#f3f9ff;border-color:#b8d8f5 #b8d8f5 #b8d8f5 #2a83d5}.subscription-sale-next.is-blue>span{color:#2678c8;background:#e4f1ff}.subscription-sale-next.is-red{background:#fff5f7;border-color:#f1bac5 #f1bac5 #f1bac5 #dc3857}.subscription-sale-next.is-red>span{color:#cc2d4c;background:#ffe5eb}.subscription-sale-next.is-green{background:#f2fcf6;border-color:#b8e2c8 #b8e2c8 #b8e2c8 #22a566}.subscription-sale-next.is-green>span{color:#16854f;background:#dff7e9}.subscription-sale-relations-section{background:#fff;border:1px solid #d8e3e9;border-radius:8px;margin-bottom:12px;overflow:hidden}.subscription-sale-relations-section>header{background:#fbfcfd;border-bottom:1px solid #e6edf1;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.subscription-sale-relations-section>header strong{font-size:14px}.subscription-sale-relations-section>header p{color:#6d7b8e;margin:3px 0 0;font-size:11px}.subscription-sale-relations-section>header>button{color:#53647a;cursor:pointer;background:#fff;border:1px solid #d5e0e7;border-radius:6px;align-items:center;gap:6px;padding:8px 10px;font-size:10.5px;display:flex}.subscription-sale-relations-section>header>button svg{width:14px}.subscription-sale-relations{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.subscription-sale-relation{min-height:92px;color:inherit;border-bottom:1px solid #e7edf1;border-right:1px solid #e7edf1;grid-template-columns:38px minmax(0,1fr) 15px;align-items:center;gap:10px;padding:12px 13px;text-decoration:none;transition:background .16s,color .16s;display:grid}.subscription-sale-relation:nth-child(4n){border-right:0}.subscription-sale-relation:hover{background:#f5fafb}.subscription-sale-relation>span{border-radius:7px;place-items:center;width:36px;height:36px;display:grid}.subscription-sale-relation>span svg{width:18px}.subscription-sale-relation>span.is-teal{color:#5b21b6;background:#e5f6f5}.subscription-sale-relation>span.is-blue{color:#287cd0;background:#e9f3ff}.subscription-sale-relation>span.is-green{color:#168b50;background:#e5f8ec}.subscription-sale-relation>span.is-amber{color:#a97000;background:#fff2d5}.subscription-sale-relation>span.is-violet{color:#6f52d0;background:#f0ebff}.subscription-sale-relation>span.is-red{color:#d33351;background:#ffe9ed}.subscription-sale-relation small,.subscription-sale-relation strong{display:block}.subscription-sale-relation small{color:#7a8799;font-size:9.5px}.subscription-sale-relation strong{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11.5px;overflow:hidden}.subscription-sale-relation p{color:#657489;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:9.5px;line-height:1.35;overflow:hidden}.subscription-sale-relation>svg{color:#99a6b5;width:14px}.subscription-sale-relation.is-disabled{opacity:.72;background:#fafbfc}.subscription-sale-relation.is-disabled>svg{display:none}.subscription-sale-order-summary{background:#fff;border:1px solid #d8e3e9;border-radius:8px;margin-bottom:12px;overflow:hidden}.subscription-sale-order-summary>header{background:#fbfcfd;border-bottom:1px solid #e6edf1;justify-content:space-between;align-items:center;gap:16px;padding:12px 15px;display:flex}.subscription-sale-order-summary>header strong{font-size:13px}.subscription-sale-order-summary>header p{color:#6d7b8e;margin:2px 0 0;font-size:10.5px}.subscription-sale-order-summary>header>button{color:#53647a;cursor:pointer;background:#fff;border:1px solid #d5e0e7;border-radius:6px;align-items:center;gap:6px;padding:7px 9px;font-size:10.5px;display:flex}.subscription-sale-order-summary>header>button svg{width:14px}.subscription-sale-order-facts{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.subscription-sale-order-facts article{border-right:1px solid #e7edf1;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:12px 14px;display:grid}.subscription-sale-order-facts article:last-child{border-right:0}.subscription-sale-order-facts article>svg{color:#5b21b6;width:19px}.subscription-sale-order-facts small,.subscription-sale-order-facts strong{display:block}.subscription-sale-order-facts small{color:#7a8799;font-size:9.5px}.subscription-sale-order-facts strong{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11.5px;overflow:hidden}.subscription-sale-order-facts p{color:#657489;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:9.5px;overflow:hidden}.subscription-sale-provider-state{background:#f3f8ff;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;display:grid}.subscription-sale-provider-state>svg{color:#277bc9;width:30px}.subscription-sale-provider-state strong{font-size:12.5px}.subscription-sale-provider-state p{color:#62738a;margin:4px 0 0;font-size:11px;line-height:1.5}.subscription-sale-ledger-summary{background:#fafcfd;border-top:1px solid #e7edf1;border-bottom:1px solid #e7edf1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.subscription-sale-ledger-summary>div{border-right:1px solid #e7edf1;padding:12px 14px}.subscription-sale-ledger-summary>div:last-child{border-right:0}.subscription-sale-ledger-summary small,.subscription-sale-ledger-summary strong{display:block}.subscription-sale-ledger-summary small{color:#758398;font-size:10px}.subscription-sale-ledger-summary strong{margin-top:3px;font-size:12px}.subscription-sale-ledger-list{display:grid}.subscription-sale-ledger-list>article{border-top:1px solid #ebeff3;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.subscription-sale-ledger-list>article:first-child{border-top:0}.subscription-sale-ledger-list>article>span{border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.subscription-sale-ledger-list>article>span svg{width:16px}.subscription-sale-ledger-list .is-positive{color:#168a4f;background:#e6f8ed}.subscription-sale-ledger-list .is-negative{color:#d33351;background:#ffebef}.subscription-sale-ledger-list article>div:nth-child(2) strong,.subscription-sale-ledger-list article>div:nth-child(2) small{display:block}.subscription-sale-ledger-list article>div:nth-child(2) strong{font-size:11.5px}.subscription-sale-ledger-list article>div:nth-child(2) small{color:#738096;margin-top:2px;font-size:9.5px}.subscription-sale-ledger-list article>div:last-child{justify-items:end;gap:3px;display:grid}.subscription-sale-ledger-list article>div:last-child strong{font-size:12px}.subscription-sale-ledger-list article>div:last-child small{color:#7b8798;font-size:9px}.subscription-sale-ledger-list>p,.subscription-sale-notification-list>p{color:#728095;text-align:center;margin:0;padding:22px;font-size:11px}.subscription-sale-header-actions{align-items:center;gap:7px;display:flex}.subscription-sale-header-actions .button{min-height:32px;padding:0 10px;font-size:10px}.subscription-sale-header-actions .button svg{width:14px}.subscription-sale-notification-list{display:grid}.subscription-sale-notification-list>article{border-top:1px solid #ebeff3;grid-template-columns:34px minmax(180px,1fr) minmax(270px,auto);align-items:center;gap:12px;padding:11px 14px;display:grid}.subscription-sale-notification-list>article:first-child{border-top:0}.subscription-sale-notification-list article>span{color:#297bc6;background:#e8f4ff;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.subscription-sale-notification-list article>span svg{width:16px}.subscription-sale-notification-copy strong,.subscription-sale-notification-copy small{display:block}.subscription-sale-notification-copy strong{font-size:11.5px}.subscription-sale-notification-copy small{color:#788599;margin-top:2px;font-size:9.5px}.subscription-sale-channel-results{justify-content:flex-end;align-items:stretch;gap:8px;display:flex}.subscription-sale-channel-status{color:#5d6a7d;background:#fff;border:1px solid #dfe7ee;border-radius:7px;grid-template-columns:24px minmax(48px,1fr) auto;align-items:center;gap:7px;min-width:128px;padding:7px 9px;display:grid}.subscription-sale-channel-status>svg{width:15px;height:15px}.subscription-sale-channel-status>span{min-width:0}.subscription-sale-channel-status small,.subscription-sale-channel-status strong{white-space:nowrap;display:block}.subscription-sale-channel-status small{color:#8a95a5;margin:0;font-size:8px;line-height:1}.subscription-sale-channel-status strong{margin-top:3px;font-size:10.5px;line-height:1.1}.subscription-sale-channel-status em{white-space:nowrap;border-radius:4px;padding:3px 6px;font-size:9px;font-style:normal;font-weight:700}.subscription-sale-channel-status.is-success{color:#168a4f;background:#f4fcf7;border-color:#bfe9cd}.subscription-sale-channel-status.is-success em{color:#0d8546;background:#ddf7e6}.subscription-sale-channel-status.is-error{color:#c72d49;background:#fff8f9;border-color:#f2c4cd}.subscription-sale-channel-status.is-error em{color:#bd2340;background:#ffe5ea}.subscription-sale-channel-status.is-skipped{color:#6e7888;background:#f7f8fa}.subscription-sale-channel-status.is-skipped em{color:#667182;background:#e9edf1}.subscription-sale-side-link{color:#5b21b6;background:#f7fbfc;border-top:1px solid #e7edf1;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:10.5px;font-weight:600;text-decoration:none;display:flex}.subscription-sale-side-link svg{width:14px}.subscription-sale-risk-actions{border-left:3px solid #dc3857}.subscription-sale-timeline article p{font-size:11.5px;line-height:1.45}.subscription-sale-timeline article strong{font-size:11.5px}.subscription-sale-timeline article time,.subscription-sale-timeline article small{font-size:10px}.subscription-sale-reconciliation-warning{background:#fff9ea;border:1px solid #efd18a;border-left:4px solid #d89a09;border-radius:7px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;margin:13px;padding:12px;display:grid}.subscription-sale-reconciliation-warning>svg{color:#a97000;width:22px}.subscription-sale-reconciliation-warning strong{font-size:12px}.subscription-sale-reconciliation-warning p{color:#6d654f;margin:3px 0 0;font-size:10.5px;line-height:1.45}.subscription-sale-reconciliation-warning>a{color:#916200;white-space:nowrap;align-items:center;gap:6px;font-size:10.5px;font-weight:700;text-decoration:none;display:flex}.subscription-sale-reconciliation-warning>a svg{width:14px}@media (max-width:1380px){.subscription-sale-layout{grid-template-columns:minmax(0,1fr) 330px}}@media (max-width:1100px){.subscription-sale-layout{grid-template-columns:1fr}.subscription-sale-relations,.subscription-sale-order-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-sale-relation:nth-child(4n){border-right:1px solid #e7edf1}.subscription-sale-relation:nth-child(2n),.subscription-sale-order-facts article:nth-child(2n){border-right:0}.subscription-sale-order-facts article{border-bottom:1px solid #e7edf1}.subscription-sale-order-facts article:nth-last-child(-n+2){border-bottom:0}.subscription-sale-side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.subscription-sale-notification-list>article{grid-template-columns:34px minmax(0,1fr)}.subscription-sale-channel-results{flex-wrap:wrap;grid-column:2;justify-content:flex-start}}@media (max-width:720px){.subscription-sale-detail-page{padding:10px}.subscription-sale-flow{scrollbar-width:none;overflow-x:auto}.subscription-sale-flow::-webkit-scrollbar{display:none}.subscription-sale-next{grid-template-columns:38px 1fr}.subscription-sale-next>button{grid-column:1/-1;justify-content:center;width:100%}.subscription-sale-relations-section>header,.subscription-sale-order-summary>header{flex-direction:column;align-items:flex-start}.subscription-sale-relations,.subscription-sale-order-facts{grid-template-columns:1fr}.subscription-sale-relation,.subscription-sale-order-facts article{border-bottom:1px solid #e7edf1;border-right:0}.subscription-sale-order-facts article:nth-last-child(2){border-bottom:1px solid #e7edf1}.subscription-sale-order-facts article:last-child{border-bottom:0}.subscription-sale-relation:nth-child(3n){border-right:0}.subscription-sale-provider-state{grid-template-columns:34px 1fr}.subscription-sale-provider-state>button{grid-column:1/-1;width:100%}.subscription-sale-reconciliation-warning{grid-template-columns:32px 1fr}.subscription-sale-reconciliation-warning>a{grid-column:1/-1}.subscription-sale-ledger-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-sale-ledger-summary>div:nth-child(2){border-right:0}.subscription-sale-channel-results{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.subscription-sale-channel-status{min-width:0}.subscription-sale-side{grid-template-columns:1fr}.subscription-sale-hero{flex-direction:column;align-items:flex-start}.subscription-sale-hero>div:last-child{text-align:left}}.plan-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.package-editor-page{background:#f4f7f9;border:1px solid #d5e2e9;border-radius:8px;gap:0;min-width:0;display:grid;overflow:visible}.package-editor-header{z-index:25;background:linear-gradient(105deg,#e7f7fa 0%,#fff 56%,#eef9f3 100%);border-bottom:1px solid #cfdee6;justify-content:space-between;align-items:center;gap:20px;padding:15px 18px;display:flex;position:sticky;top:62px;box-shadow:0 5px 16px #1f344c12}.package-editor-heading{align-items:center;gap:12px;min-width:0;display:flex}.package-editor-heading>div{min-width:0}.package-editor-heading span{color:#07828b;font-size:10px;font-weight:750;display:block}.package-editor-heading h2{color:#18243a;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 2px;font-size:19px;font-weight:700;line-height:1.25;overflow:hidden}.package-editor-heading p{color:#65738a;margin:0;font-size:11px;line-height:1.45}.package-editor-actions{flex:none;align-items:center;gap:8px;display:flex}.package-editor-nav{z-index:24;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border-bottom:1px solid #dce5eb;align-items:center;gap:4px;padding:7px 13px;display:flex;position:sticky;top:133px}.package-editor-nav button{color:#536177;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:7px;min-height:35px;padding:0 11px;font-size:11px;font-weight:600;display:inline-flex}.package-editor-nav button:hover{color:#5b21b6;background:#f1f9fa;border-color:#cde1e6}.package-editor-nav button svg{width:15px;height:15px}.package-editor-nav button span{color:#536177;background:#edf2f5;border-radius:5px;place-items:center;min-width:21px;height:21px;font-size:9px;display:grid}.package-editor-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:14px;padding:14px;display:grid}.package-editor-content{gap:13px;min-width:0;display:grid}.package-editor-section{background:#fff;border:1px solid #d9e3e9;border-radius:8px;scroll-margin-top:186px;overflow:hidden}.package-editor-section-head{background:#fafcfd;border-bottom:1px solid #e0e8ed;align-items:center;gap:11px;padding:13px 15px;display:flex}.package-editor-section-head>span{color:#541fa1;background:#e7f6f7;border-radius:7px;flex:0 0 37px;place-items:center;width:37px;height:37px;display:grid}.package-editor-section-head>span svg{width:18px}.package-editor-section-head>div{flex:1;min-width:0}.package-editor-section-head small{color:#07828b;font-size:9px;font-weight:750;display:block}.package-editor-section-head h3{color:#1c293e;margin:2px 0 0;font-size:14px}.package-editor-section-head p{color:#6c7a8f;margin:3px 0 0;font-size:10.5px;line-height:1.45}.package-editor-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding:15px;display:grid}.package-editor-fields>label{align-content:start;gap:6px;min-width:0;display:grid}.package-editor-fields>label.is-wide{grid-column:span 2}.package-editor-fields label>span{color:#35445a;font-size:11px;font-weight:650}.package-editor-fields label>span em{color:#dc365c;font-style:normal}.package-editor-fields label>small{color:#7b8799;font-size:9.5px;line-height:1.4}.package-editor-fields input,.package-editor-fields select,.package-editor-fields textarea{color:#17243a;background:#fff;border:1px solid #d2dde6;border-radius:7px;width:100%;min-height:41px;padding:9px 11px;font-size:12px;line-height:1.45}.package-editor-fields textarea{resize:vertical}.package-editor-fields input:focus,.package-editor-fields select:focus,.package-editor-fields textarea:focus,.package-editor-limit-grid input:focus{border-color:#168ed5;outline:0;box-shadow:0 0 0 3px #5b21b61a}.package-editor-fields input:disabled{color:#718095;background:#f1f4f7}.package-money-field{background:#fff;border:1px solid #d2dde6;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.package-money-field:focus-within{border-color:#168ed5;box-shadow:0 0 0 3px #5b21b61a}.package-money-field input{border:0;border-radius:0;box-shadow:none!important}.package-money-field b{color:#627086;background:#f4f7f9;border-left:1px solid #e0e7ec;align-self:stretch;place-items:center;min-width:50px;font-size:10px;display:grid}.package-recommended-field{background:#f3fbf7;border:1px solid #bde1d2;border-left:4px solid #18a566;border-radius:7px;grid-template-columns:20px minmax(0,1fr);align-items:flex-start;padding:11px 12px}.package-recommended-field input{width:16px;min-height:16px;margin-top:2px;padding:0}.package-recommended-field span strong,.package-recommended-field span small{display:block}.package-recommended-field span strong{font-size:11px}.package-recommended-field span small{color:#68798a;margin-top:3px;font-size:9.5px;font-weight:400}.package-editor-feature-group{padding:13px 15px}.package-editor-feature-group h4{margin-bottom:9px;font-size:10px}.package-editor-feature-group>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.package-editor-feature-group button{min-height:83px;padding:11px}.package-editor-feature-group button b{font-size:11px}.package-editor-feature-group button small{font-size:9.7px;line-height:1.45}.package-editor-feature-group button>span:first-child{flex-basis:27px;width:27px;height:27px}.package-editor-feature-group button>span:first-child svg{width:14px;height:14px}.package-editor-limit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:15px;display:grid}.package-editor-limit-grid>label{background:#fff;border:1px solid #dfe6eb;border-radius:7px;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:11px 12px;display:flex}.package-editor-limit-grid label>span{flex:1;min-width:0}.package-editor-limit-grid strong,.package-editor-limit-grid small{display:block}.package-editor-limit-grid strong{font-size:10.8px}.package-editor-limit-grid small{color:#758398;margin-top:3px;font-size:9.2px;line-height:1.4}.package-editor-limit-grid label>div{grid-template-columns:86px minmax(44px,auto);align-items:center;gap:7px;display:grid}.package-editor-limit-grid input{color:#17243a;border:1px solid #d2dde6;border-radius:6px;width:100%;height:37px;padding:7px 9px;font-size:11px}.package-editor-limit-grid em{color:#758297;font-size:9px;font-style:normal}.package-editor-history{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px;display:grid}.package-editor-history article{border:1px solid #dfe6ec;border-left:3px solid #788aa0;border-radius:7px;padding:11px}.package-editor-history strong,.package-editor-history span,.package-editor-history small{display:block}.package-editor-history strong{color:#541fa1;font-size:9.5px}.package-editor-history span{margin-top:4px;font-size:11px;font-weight:650}.package-editor-history small{color:#778499;margin-top:4px;font-size:9px;line-height:1.4}.package-live-summary{background:#fff;border:1px solid #d8e2e9;border-top:4px solid #5b21b6;border-radius:8px;min-width:0;position:sticky;top:187px;overflow:hidden;box-shadow:0 10px 28px #20354c14}.package-live-summary.plan-tier-starter{border-top-color:#1887d7}.package-live-summary.plan-tier-advanced{border-top-color:#08a88a}.package-live-summary.plan-tier-professional{border-top-color:#e59b0b}.package-live-summary.plan-tier-corporate{border-top-color:#6d5bd0}.package-live-summary-head{background:#f8fafc;border-bottom:1px solid #e3e9ee;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.package-live-summary-head>span{color:#6b788d;font-size:9px;font-weight:750}.package-live-summary>h3{margin:16px 15px 4px;font-size:17px}.package-live-summary>p{color:#6d7a8e;min-height:48px;margin:0 15px 13px;font-size:10.5px;line-height:1.5}.package-live-price{background:#f4fafb;border-top:1px solid #e4eaef;border-bottom:1px solid #e4eaef;padding:14px 15px}.package-live-price strong{color:#541fa1;font-size:22px}.package-live-price span{color:#708095;margin-left:5px;font-size:10px}.package-live-price small{color:#56657a;margin-top:4px;font-size:10px;display:block}.package-live-summary dl{margin:0;display:grid}.package-live-summary dl>div{border-bottom:1px solid #e9eef2;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.package-live-summary dt{color:#68768b;align-items:center;gap:7px;font-size:10px;display:flex}.package-live-summary dt svg{color:#5b21b6;width:14px}.package-live-summary dd{color:#263449;margin:0;font-size:11px;font-weight:650}.package-summary-checks{gap:7px;padding:13px 14px;display:grid}.package-summary-checks>strong{margin-bottom:2px;font-size:10.5px}.package-summary-checks>span{color:#a04f60;align-items:center;gap:7px;font-size:9.8px;display:flex}.package-summary-checks>span svg{width:14px}.package-summary-checks>span.is-complete{color:#168652}.package-live-summary>.button{justify-content:center;width:calc(100% - 28px);margin:0 14px 14px}@media (max-width:1250px){.package-editor-layout{grid-template-columns:minmax(0,1fr) 270px}.package-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.package-editor-fields>label.is-wide{grid-column:1/-1}.package-editor-feature-group>div,.package-editor-limit-grid{grid-template-columns:1fr}}@media (max-width:900px){.package-editor-header{flex-direction:column;align-items:flex-start;position:static}.package-editor-actions{justify-content:flex-end;width:100%}.package-editor-nav{top:62px;overflow-x:auto}.package-editor-nav button{flex:none}.package-editor-layout{grid-template-columns:1fr}.package-live-summary{position:static}.package-editor-section{scroll-margin-top:110px}.package-editor-history{grid-template-columns:1fr 1fr}}@media (max-width:620px){.package-editor-page{border-left:0;border-right:0;border-radius:0}.package-editor-heading p{display:none}.package-editor-actions{flex-wrap:wrap}.package-editor-actions>.badge{margin-right:auto}.package-editor-fields{grid-template-columns:1fr}.package-editor-fields>label.is-wide{grid-column:auto}.package-editor-layout{padding:8px}.package-editor-limit-grid>label{flex-direction:column;align-items:flex-start}.package-editor-limit-grid label>div{grid-template-columns:minmax(0,1fr) 60px;width:100%}.package-editor-history{grid-template-columns:1fr}}.package-editor-layout{grid-template-columns:minmax(0,1fr)}.package-editor-content{grid-row:2}.package-live-summary{border-top-width:4px;grid-row:1;grid-template-rows:auto auto auto;grid-template-columns:minmax(230px,1.15fr) 190px minmax(300px,1.35fr) minmax(150px,.7fr);align-items:stretch;width:100%;display:grid;position:static;box-shadow:0 5px 18px #20354c0f}.package-live-summary-head{grid-area:1/1/auto/-1;padding:9px 13px}.package-live-summary>h3{grid-area:2/1;margin:14px 15px 2px;font-size:16px}.package-live-summary>p{grid-area:3/1;min-height:0;margin:0 15px 14px;font-size:10px}.package-live-price{border:0;border-left:1px solid #e4eaef;border-right:1px solid #e4eaef;flex-direction:column;grid-area:2/2/4;justify-content:center;padding:12px 15px;display:flex}.package-live-price span{margin:3px 0 0}.package-live-summary dl{grid-area:2/3/4;grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;display:grid}.package-live-summary dl>div{padding:9px 12px}.package-live-summary dl>div:nth-child(odd){border-right:1px solid #e9eef2}.package-live-summary dl>div:nth-last-child(-n+2){border-bottom:0}.package-summary-checks{border-left:1px solid #e4eaef;grid-area:2/4/4;align-content:center;padding:11px 13px}.package-live-summary>.button{display:none}.package-editor-feature-group button{grid-template-columns:28px minmax(0,1fr);align-items:start;display:grid}.package-editor-feature-group button>span:first-child{flex:none;place-items:center;width:27px;height:27px;display:grid}.package-editor-feature-group button>span:last-child{place-items:initial;width:auto;min-width:0;height:auto;color:inherit;background:0 0;border-radius:0;flex:auto;display:block;overflow:visible}.package-editor-feature-group button.is-selected>span:last-child{color:#155468;background:0 0}.package-editor-feature-group button>span:last-child b,.package-editor-feature-group button>span:last-child small,.package-editor-feature-group button>span:last-child em{white-space:normal;overflow-wrap:break-word;width:auto;max-width:none}.package-core-card{margin:13px 15px}.package-core-card>:last-child,.package-editor-section-head>.inline-flex{white-space:nowrap;justify-self:end;width:max-content;min-width:max-content}.package-editor-nav button:focus{outline:0}.package-editor-nav button:focus-visible{border-color:#86cdd4;box-shadow:0 0 0 3px #0788991f}@media (max-width:1050px){.package-live-summary{grid-template-columns:minmax(220px,1fr) 180px minmax(270px,1.2fr)}.package-summary-checks{border-top:1px solid #e4eaef;border-left:0;grid-area:4/1/auto/-1;align-items:center;gap:14px;display:flex}.package-summary-checks>strong{margin:0 4px 0 0}.package-editor-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.package-editor-feature-group>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.package-live-summary{grid-template-columns:1fr 170px}.package-live-summary>h3,.package-live-summary>p{grid-column:1}.package-live-price{grid-column:2}.package-live-summary dl{border-top:1px solid #e4eaef;grid-area:4/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.package-live-summary dl>div{border-bottom:0;border-right:1px solid #e9eef2}.package-summary-checks{flex-wrap:wrap;grid-row:5}.package-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.package-editor-feature-group>div{grid-template-columns:1fr}}@media (max-width:560px){.package-editor-header{gap:10px;padding:12px}.package-editor-actions .badge,.package-editor-actions .button:first-of-type{display:none}.package-live-summary{display:block}.package-live-summary-head{display:flex}.package-live-summary>h3{margin-top:12px}.package-live-price{border-top:1px solid #e4eaef;border-left:0;border-right:0}.package-live-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.package-summary-checks{display:grid}.package-editor-fields{grid-template-columns:1fr}.package-core-card{grid-template-columns:34px minmax(0,1fr);margin:10px}.package-core-card .badge{grid-column:1/-1}.package-editor-feature-group{padding:10px}.package-editor-nav{top:62px}}.package-editor-layout{padding:14px;display:block}.package-editor-content{grid-row:auto;display:grid}.package-feature-layout{grid-template-columns:minmax(0,2fr) minmax(285px,1fr);align-items:start;gap:0;min-width:0;display:grid}.package-feature-modules{border-right:1px solid #e2e9ee;min-width:0;padding-bottom:4px}.package-feature-modules .package-editor-feature-group>div{grid-template-columns:repeat(2,minmax(0,1fr))}.package-feature-layout .package-live-summary{border-top-width:4px;grid-row:auto;width:auto;margin:13px 15px;display:block;position:sticky;top:187px;box-shadow:0 7px 22px #20354c14}.package-feature-layout .package-live-summary-head{grid-area:auto;padding:11px 13px;display:flex}.package-feature-layout .package-live-summary>h3{grid-area:auto;margin:15px 14px 4px;font-size:17px;display:block}.package-feature-layout .package-live-summary>p{grid-area:auto;min-height:45px;margin:0 14px 13px;font-size:10.5px;display:block}.package-feature-layout .package-live-price{border:1px solid #e4eaef;border-left:0;border-right:0;grid-area:auto;padding:13px 14px;display:block}.package-feature-layout .package-live-price span{margin-left:5px}.package-feature-layout .package-live-summary dl{grid-area:auto;grid-template-columns:1fr;margin:0;display:grid}.package-feature-layout .package-live-summary dl>div{border-bottom:1px solid #e9eef2;border-right:0;padding:9px 13px;display:flex}.package-feature-layout .package-summary-checks{border:0;grid-area:auto;gap:7px;padding:12px 13px;display:grid}.package-live-modules{background:#fbfcfe;border-bottom:1px solid #e4eaef;padding:12px 13px}.package-live-modules>strong{color:#263449;margin-bottom:8px;font-size:10.5px;display:block}.package-live-modules>div{flex-wrap:wrap;gap:6px;display:flex}.package-live-modules span{color:#526176;background:#fff;border:1px solid #dbe5ed;border-radius:6px;align-items:center;gap:5px;max-width:100%;padding:5px 7px;font-size:9.5px;line-height:1.2;display:inline-flex}.package-live-modules span svg{color:#168652;flex:none;width:12px;height:12px}.package-live-modules span.is-core{color:#167655;background:#eefaf5;border-color:#bce5d6}.package-editor-error{margin:10px 16px 0}@media (max-width:1080px){.package-feature-layout{grid-template-columns:1fr}.package-feature-modules{border-right:0}.package-feature-layout .package-live-summary{grid-template-columns:minmax(220px,1fr) 180px minmax(250px,1fr);margin-top:0;display:grid;position:static}.package-feature-layout .package-live-summary-head{grid-column:1/-1}.package-feature-layout .package-live-summary>h3{grid-area:2/1}.package-feature-layout .package-live-summary>p{grid-area:3/1}.package-feature-layout .package-live-price{border-left:1px solid #e4eaef;border-right:1px solid #e4eaef;grid-area:2/2/4}.package-feature-layout .package-live-summary dl{grid-area:2/3/4;grid-template-columns:1fr 1fr}.package-feature-layout .package-summary-checks{border-top:1px solid #e4eaef;flex-wrap:wrap;grid-area:4/1/auto/-1;display:flex}}@media (max-width:720px){.package-feature-modules .package-editor-feature-group>div{grid-template-columns:1fr}.package-feature-layout .package-live-summary{display:block}.package-feature-layout .package-live-price{border-left:0;border-right:0}.package-feature-layout .package-live-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.package-feature-layout .package-summary-checks{display:grid}}.platform-command-toolbar{background:#fff;border:1px solid #d9e4e8;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:7px 10px 7px 14px;display:flex}.platform-command-toolbar>div:first-child{gap:2px;display:grid}.platform-command-toolbar b{color:#26364b;text-transform:capitalize;font-size:11px}.platform-command-toolbar small{color:#778499;font-size:9.5px}.platform-command-toolbar .platform-command-actions{align-items:center;gap:7px;display:flex}.platform-command-toolbar .button{white-space:nowrap;min-height:34px}.platform-command-toolbar .button svg{width:15px;height:15px}.platform-health-compact{background:#f7fcf9;border:1px solid #cce5d7;border-left:4px solid #21a467;border-radius:7px;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:58px;padding:9px 12px;display:grid}.platform-health-compact.has-issues{background:#fff9fa;border-color:#efc9d0 #efc9d0 #efc9d0 #de3f5c}.platform-health-compact>span{color:#188e57;background:#e6f7ee;border-radius:6px;place-items:center;width:31px;height:31px;display:grid}.platform-health-compact.has-issues>span{color:#d83b57;background:#ffebef}.platform-health-compact>span svg{width:17px;height:17px}.platform-health-compact strong,.platform-health-compact small{display:block}.platform-health-compact strong{font-size:11px}.platform-health-compact small{color:#748197;margin-top:2px;font-size:9.5px}.platform-health-issues{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.platform-health-issues a{color:#b52f48;background:#fff;border:1px solid #efbdc7;border-radius:5px;padding:5px 8px;font-size:9px;font-weight:650}.platform-health-link{color:#176f86;white-space:nowrap;align-items:center;gap:5px;font-size:9.5px;font-weight:650;display:flex}.platform-health-link svg{width:14px;height:14px}.platform-commercial-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}.platform-commercial-surface{min-height:300px}.platform-commercial-chart{gap:12px;padding:14px 16px 16px;display:grid}.platform-commercial-legend{color:#65738a;align-items:center;gap:15px;font-size:9.5px;display:flex}.platform-commercial-legend span{align-items:center;gap:6px;display:inline-flex}.platform-commercial-legend span:before{content:"";background:#6551c8;border-radius:3px;width:9px;height:9px}.platform-commercial-legend .is-new:before{background:#18a56a}.platform-commercial-legend .is-cancelled:before{background:#df4861}.platform-commercial-bars{grid-template-columns:repeat(6,minmax(58px,1fr));gap:9px;min-height:206px;display:grid}.platform-commercial-bars article{text-align:center;grid-template-rows:20px 138px 18px 22px;align-items:end;gap:4px;min-width:0;display:grid}.platform-commercial-bars article>strong{color:#39475d;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:650;overflow:hidden}.platform-commercial-track{background:#f6f8fb;border-bottom:1px solid #dbe3eb;border-radius:5px 5px 0 0;justify-content:center;align-items:flex-end;height:138px;display:flex;position:relative;overflow:hidden}.platform-commercial-track:before,.platform-commercial-track:after{content:"";border-top:1px solid #e8edf3;position:absolute;left:0;right:0}.platform-commercial-track:before{top:34%}.platform-commercial-track:after{top:67%}.platform-commercial-track i{z-index:1;background:#6551c8;border-radius:5px 5px 0 0;width:min(34px,58%);min-height:0;display:block;box-shadow:0 4px 10px #6551c829}.platform-commercial-bars article>b{color:#27364c;text-transform:capitalize;font-size:10px;font-weight:700}.platform-commercial-bars article>footer{justify-content:center;align-items:center;gap:5px;display:flex}.platform-commercial-bars article>footer span{border-radius:4px;min-width:31px;padding:3px 5px;font-size:8.5px;font-weight:700}.platform-commercial-bars article>footer .is-new{color:#148451;background:#eaf8f1}.platform-commercial-bars article>footer .is-cancelled{color:#c93450;background:#fff0f3}@media (max-width:1150px){.platform-commercial-grid{grid-template-columns:1fr}.platform-commercial-bars article{grid-template-rows:20px 120px 18px 22px}.platform-commercial-track{height:120px}}@media (max-width:720px){.platform-command-toolbar{flex-direction:column;align-items:flex-start}.platform-command-toolbar .platform-command-actions{justify-content:flex-end;width:100%}.platform-health-compact{grid-template-columns:34px minmax(0,1fr)}.platform-health-issues,.platform-health-link{grid-column:1/-1}.platform-health-link{justify-content:flex-end}.platform-commercial-chart{overflow-x:auto}.platform-commercial-bars{min-width:580px}.platform-commercial-legend{min-width:420px}}.subscription-tabs .subscription-tabs-refresh{color:#375069;background:#f7fafb;border:1px solid #d7e2e9;margin-left:auto}.subscription-tabs .subscription-tabs-refresh:hover{color:#541fa1;background:#f5f0fb;border-color:#9ccbd0}.subscription-tabs-spacer{flex:auto}.subscription-tabs .subscription-tabs-primary{color:#fff;background:#5b21b6;border:1px solid #5b21b6;flex:none;box-shadow:0 4px 10px #5b21b629}.subscription-tabs .subscription-tabs-primary:hover{color:#fff;background:#43158f}.subscription-tabs-spacer+.subscription-tabs-refresh,.subscription-tabs-primary+.subscription-tabs-refresh{margin-left:0}.subscription-section-actions{align-items:center;gap:9px;display:flex}.subscription-section-actions .button svg{width:14px;height:14px}.subscription-sales-toolbar{grid-template-columns:minmax(280px,1fr) 220px 118px auto;align-items:center}.subscription-sales-toolbar .subscription-search-field{position:relative}.subscription-sales-toolbar .subscription-search-field svg{color:#7b8798;width:16px;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.subscription-row-count{background:#fff;border:1px solid #d6e0ea;border-radius:6px;grid-template-columns:auto 1fr;align-items:center;gap:6px;height:38px;padding-left:9px;display:grid!important}.subscription-row-count>span{color:#68768b;white-space:nowrap;font-size:9.5px;font-weight:650}.subscription-row-count select{height:36px!important;box-shadow:none!important;border:0!important;padding:0 7px!important}.subscription-table th>button{width:100%;color:inherit;font:inherit;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-weight:700;display:flex}.subscription-table th>button svg{color:#9aa7b7;flex:0 0 12px;width:12px;height:12px}.subscription-table th>button:hover,.subscription-table th>button.is-active,.subscription-table th>button.is-active svg{color:#541fa1}.subscription-table-empty{color:#738096;text-align:center!important;padding:28px!important}.subscription-list-footer{color:#6f7d91;background:#fafcfd;border-top:1px solid #e4eaf0;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:8px 14px;font-size:10px;display:flex}.subscription-list-footer button{color:#541fa1;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:10px;font-weight:650;display:flex}.subscription-list-footer button svg{width:13px;height:13px}.subscription-report-workspace{flex-direction:column;min-height:calc(100vh - 330px);display:flex}.subscription-report-workspace .subscription-table-wrap{flex:auto}.subscription-report-workspace .subscription-list-footer{margin-top:auto}.subscription-own-purchases{padding:0 14px;display:grid}.subscription-own-purchases>article{border-top:1px solid #e7edf2;justify-content:space-between;align-items:center;gap:16px;padding:11px 0;display:flex}.subscription-own-purchases>article:first-child{border-top:0}.subscription-own-purchases strong,.subscription-own-purchases small{display:block}.subscription-own-purchases small{color:#77839a;margin-top:3px;font-size:9.5px}.subscription-own-purchases>article>div:last-child{text-align:right}.subscription-own-purchases .badge{margin-top:4px}.subscription-own-purchases>p{color:#77839a;margin:0;padding:18px 0;font-size:10.5px}.subscription-invoice-table{min-width:1120px}.subscription-invoice-table th:first-child{width:15%}.subscription-invoice-table th:nth-child(2){width:21%}.subscription-invoice-table th:nth-child(3){width:16%}.subscription-invoice-table th:nth-child(4){width:14%}.subscription-invoice-table th:nth-child(5),.subscription-invoice-table th:nth-child(6){width:12%}.subscription-invoice-table th:nth-child(7){width:90px}.subscription-invoice-table td:last-child .button{white-space:nowrap;min-height:32px;padding:0 9px}.subscription-invoice-table td:last-child .button svg{width:13px;height:13px}@media (max-width:760px){.subscription-tabs{overflow-x:auto}.subscription-tabs .subscription-tabs-refresh{flex:none}.subscription-sales-toolbar{grid-template-columns:1fr}.subscription-row-count{width:100%}.subscription-section-head{flex-direction:column;align-items:flex-start}.subscription-section-actions{justify-content:space-between;width:100%}.subscription-list-footer{flex-direction:column;align-items:flex-start}}.subscription-sale-detail-page{background:#f5f7fa}.subscription-sale-hero{background:linear-gradient(110deg,#eef5fc 0%,#fff 58%,#fff8eb 100%);border-color:#cbd8e5 #cbd8e5 #2d78bd}.subscription-sale-hero>div:first-child>span{color:#286ea9}.subscription-sale-flow>div.is-done{color:#246fae;background:#f1f7fd}.subscription-sale-flow>div.is-done span{background:#2e7aba;border-color:#2e7aba}.subscription-sale-flow>div.is-current{color:#9a6509;background:#fff8e9}.subscription-sale-flow>div.is-current span{background:#d99a28;border-color:#d99a28}.subscription-sale-order-summary{border-color:#d5dfe9}.subscription-sale-order-summary>header{background:#f4f7fb}.subscription-sale-order-facts article>svg{color:#2d78bd}.subscription-sale-order-facts article:nth-child(2)>svg{color:#b77a0c}.subscription-sale-order-facts article:nth-child(3)>svg{color:#7257c7}.subscription-sale-order-facts article:nth-child(4)>svg{color:#0d858d}.subscription-sale-card,.subscription-sale-side>section{border-color:#d6e0e9;box-shadow:0 2px 8px #1e304b09}.subscription-sale-card>header,.subscription-sale-side>section>header{background:#f5f7fa;border-bottom-color:#dfe6ed}.subscription-sale-card>header{box-shadow:inset 4px 0 #73839a}.subscription-sale-card>header svg{color:#53657d}.subscription-sale-card.is-finance>header{background:#f1f6fc;box-shadow:inset 4px 0 #2c7bc0}.subscription-sale-card.is-finance>header svg{color:#2c7bc0}.subscription-sale-card.is-notifications>header{background:#faf7ff;box-shadow:inset 4px 0 #7558c9}.subscription-sale-card.is-notifications>header svg{color:#7558c9}.subscription-sale-card.is-history>header{background:#f6f7f9;box-shadow:inset 4px 0 #596b82}.subscription-sale-card.is-history>header svg{color:#596b82}.subscription-sale-side>section:first-child>header{box-shadow:inset 4px 0 #2c7bc0}.subscription-sale-side>section:first-child>header svg{color:#2c7bc0}.subscription-sale-side>section:nth-child(2)>header{box-shadow:inset 4px 0 #b67a0d}.subscription-sale-side>section:nth-child(2)>header svg{color:#b67a0d}.subscription-sale-side>section:nth-child(3)>header{box-shadow:inset 4px 0 #7558c9}.subscription-sale-side>section:nth-child(3)>header svg{color:#7558c9}.subscription-sale-ledger-summary{background:#f7f9fb}.subscription-sale-notification-list>article:nth-child(2n),.subscription-sale-timeline article:nth-child(2n){background:#fbfcfd}.subscription-sale-notification-list article>span{color:#7156c5;background:#f0ecff}.subscription-notification-backdrop{z-index:1400;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a8f;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.subscription-notification-dialog{background:#fff;border:1px solid #cfd9e5;border-radius:8px;width:min(720px,100%);max-height:calc(100vh - 36px);overflow:auto;box-shadow:0 28px 80px #0f172a4d}.subscription-notification-dialog>header{z-index:2;background:linear-gradient(105deg,#f1edff 0%,#fff 62%,#fff8e9 100%);border-bottom:1px solid #dfe5ec;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex;position:sticky;top:0}.subscription-notification-dialog>header>div{align-items:center;gap:12px;min-width:0;display:flex}.subscription-notification-dialog>header>div>span{color:#fff;background:#7356c7;border-radius:7px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.subscription-notification-dialog>header>div>span svg{width:20px}.subscription-notification-dialog header small{color:#6549b9;font-size:9.5px;font-weight:750;display:block}.subscription-notification-dialog header h2{color:#1b263b;letter-spacing:0;margin:2px 0;font-size:18px}.subscription-notification-dialog header p{color:#66758a;margin:0;font-size:10.5px}.subscription-notification-body{gap:12px;padding:16px 18px;display:grid}.subscription-notification-recipient{background:#f7f9fc;border:1px solid #d8e2ec;border-radius:7px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:11px;padding:12px;display:grid}.subscription-notification-recipient>svg{color:#2b76b7;width:21px}.subscription-notification-recipient small,.subscription-notification-recipient strong{display:block}.subscription-notification-recipient small{color:#748196;font-size:9px}.subscription-notification-recipient strong{margin-top:2px;font-size:12px}.subscription-notification-recipient p{color:#647288;overflow-wrap:anywhere;margin:2px 0 0;font-size:10.5px}.subscription-notification-channels{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.subscription-notification-channels label{cursor:pointer;background:#fff;border:1px solid #d8e1eb;border-radius:7px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:12px;display:grid;position:relative}.subscription-notification-channels label:hover{border-color:#b8c8da}.subscription-notification-channels label.is-selected{background:#f3f8fd;border-color:#8eb8dc;box-shadow:inset 3px 0 #2d7aba}.subscription-notification-channels input{opacity:0;pointer-events:none;position:absolute}.subscription-notification-channels label>span{color:#5c6d82;background:#edf2f7;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.subscription-notification-channels label.is-selected>span{color:#2876b7;background:#e3f0fb}.subscription-notification-channels svg{width:16px}.subscription-notification-channels strong,.subscription-notification-channels small{display:block}.subscription-notification-channels strong{font-size:11.5px}.subscription-notification-channels small{color:#728096;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9.5px;overflow:hidden}.subscription-notification-channels b{color:#7b8798;font-size:9px;font-weight:650}.subscription-notification-channels .is-selected b{color:#2774b2}.subscription-notification-preview{background:#fffaf0;border:1px solid #ead9aa;border-left:4px solid #d39a25;border-radius:7px;padding:13px 14px}.subscription-notification-preview small,.subscription-notification-preview strong{display:block}.subscription-notification-preview small{color:#9a6b0e;font-size:9px;font-weight:750}.subscription-notification-preview strong{color:#29344a;margin-top:4px;font-size:12px}.subscription-notification-preview p{color:#667287;margin:5px 0 0;font-size:10.5px;line-height:1.5}.subscription-notification-warning{color:#ae3048;background:#fff4f6;border:1px solid #efbec8;border-radius:6px;align-items:center;gap:8px;padding:9px 11px;font-size:10.5px;display:flex}.subscription-notification-warning svg{width:16px}.subscription-notification-dialog>footer{background:#fff;border-top:1px solid #dfe5ec;justify-content:flex-end;gap:8px;padding:12px 18px;display:flex;position:sticky;bottom:0}.subscription-surface.is-sales-orders,.subscription-surface.is-sales-invoices{border-color:#d5dfe8;box-shadow:0 3px 12px #1c304a0a}.subscription-surface.is-sales-orders{border-top:3px solid #2d7bc0}.subscription-surface.is-sales-invoices{border-top:3px solid #d19a2d}.subscription-surface.is-sales-orders .subscription-section-head{background:#f1f6fc}.subscription-surface.is-sales-invoices .subscription-section-head{background:#fff8eb}.subscription-surface.is-sales-orders .subscription-section-head h3{color:#205f96}.subscription-surface.is-sales-invoices .subscription-section-head h3{color:#845b0b}.subscription-section-head h3{font-size:15px;font-weight:720}.subscription-section-head p{font-size:10.5px;line-height:1.45}.subscription-sales-stage-grid>button{background:#fff;border-color:#d8e1ea;box-shadow:0 2px 8px #1c304a09}.subscription-sales-stage-grid>button:first-child{border-top:3px solid #2d7bc0}.subscription-sales-stage-grid>button:nth-child(2){border-top:3px solid #d39a27}.subscription-sales-stage-grid>button:nth-child(3){border-top:3px solid #7558c9}.subscription-sales-stage-grid>button:nth-child(4){border-top:3px solid #2a9a63}.subscription-sales-stage-grid .is-cyan{color:#a86c00;background:#fff1d7}.subscription-sales-stage-grid .is-green{color:#6d50c5;background:#f0ebff}.subscription-sales-stage-grid .is-amber{color:#188451;background:#e7f7ed}.subscription-sales-toolbar{background:#f5f7fa;border-color:#dfe6ed}.subscription-table thead th{color:#46556b;background:#eef2f6;border-bottom-color:#cfd9e4}.subscription-table tbody tr:nth-child(2n){background:#fbfcfd}.subscription-table tbody tr:hover{background:#f4f8fc}.subscription-sales-table{min-width:980px}.subscription-sales-table th:first-child{width:17%}.subscription-sales-table th:nth-child(2){width:23%}.subscription-sales-table th:nth-child(3){width:16%}.subscription-sales-table th:nth-child(4){width:17%}.subscription-sales-table th:nth-child(5){width:15%}.subscription-sales-table th:nth-child(6){width:130px}.subscription-surface.is-sales-invoices .subscription-table thead th{color:#685333;background:#f7f1e6;border-bottom-color:#dfcfb0}.platform-finance-surface{border-color:#d5dfe9;box-shadow:0 3px 12px #1c304a09}.platform-finance-surface>header,.platform-finance-section-head{background:#f4f7fa;border-bottom-color:#dce4ec;box-shadow:inset 4px 0 #526981}.platform-finance-section-head h3,.platform-finance-surface h3{color:#25354b;font-size:15px}.platform-finance-table th{color:#46556b;background:#edf2f6;border-bottom-color:#cfd9e4;font-size:9.5px}.platform-finance-table tbody tr:nth-child(2n){background:#fbfcfd}.platform-finance-table tbody tr:hover{background:#f3f7fb}.platform-finance-toolbar{background:#f7f9fb}.platform-payment-settings-page{color:#172033;gap:14px;padding:18px 20px 28px;display:grid}.platform-payment-settings-head{background:linear-gradient(105deg,#f5f2ff 0%,#fff 54%,#fff7e7 100%);border:1px solid #d5dfe9;border-left:4px solid #5b21b6;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.platform-payment-settings-head>div:first-child{min-width:0}.platform-payment-settings-head>div:first-child>span{color:#5b21b6;align-items:center;gap:7px;font-size:10px;font-weight:750;display:flex}.platform-payment-settings-head h1{margin:4px 0 3px;font-size:21px;line-height:1.25}.platform-payment-settings-head p{color:#66738a;margin:0;font-size:11px;line-height:1.5}.platform-payment-settings-head>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.platform-payment-settings-head svg{width:16px}.platform-payment-settings-notice{color:#176e42;background:#f0fbf4;border:1px solid #a9dfbe;border-radius:7px;align-items:center;gap:8px;padding:11px 13px;font-size:11px;display:flex}.platform-payment-settings-notice svg{width:17px}.platform-payment-scope-note{background:#f2fafb;border:1px solid #b9dce5;border-left:4px solid #07899a;border-radius:7px;align-items:flex-start;gap:11px;padding:13px 15px;display:flex}.platform-payment-scope-note>svg{color:#07899a;flex:none;width:20px}.platform-payment-scope-note strong{color:#1d4050;font-size:12px;display:block}.platform-payment-scope-note p{color:#5f7480;margin:3px 0 0;font-size:10.5px;line-height:1.5}.platform-payment-settings-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:14px;display:grid}.platform-payment-settings-card{background:#fff;border:1px solid #d9e2eb;border-radius:8px;overflow:hidden;box-shadow:0 4px 14px #1c304a0a}.platform-payment-settings-card>header{background:#f7f9fb;border-bottom:1px solid #e1e7ee;align-items:center;gap:11px;padding:14px 16px;display:flex}.platform-payment-settings-card>header>span{color:#5b21b6;background:#eee9ff;border-radius:7px;place-items:center;width:38px;height:38px;display:grid}.platform-payment-settings-card>header>span.is-amber{color:#a96806;background:#fff1d1}.platform-payment-settings-card>header svg{width:19px}.platform-payment-settings-card>header small{color:#6d28d9;font-size:9px;font-weight:750;display:block}.platform-payment-settings-card>header h2{margin:1px 0;font-size:14px}.platform-payment-settings-card>header p{color:#748096;margin:0;font-size:9.5px}.platform-payment-settings-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:15px;display:grid}.platform-payment-settings-fields.is-single{grid-template-columns:1fr}.platform-payment-settings-fields label{gap:5px;min-width:0;display:grid}.platform-payment-settings-fields label.is-wide{grid-column:1/-1}.platform-payment-settings-fields label>span{color:#344159;font-size:10.5px;font-weight:650}.platform-payment-settings-fields label>span em{color:#d33550;font-style:normal}.platform-payment-settings-fields input{color:#1c2940;background:#fff;border:1px solid #d4dee8;border-radius:6px;width:100%;height:40px;padding:0 11px;font-size:11px}.platform-payment-settings-fields input:focus{border-color:#8e6fe0;outline:0;box-shadow:0 0 0 3px #5b21b614}.platform-payment-settings-fields label>small{color:#7c8799;font-size:9px;line-height:1.4}.platform-payment-days{grid-template-columns:minmax(0,1fr) 50px;align-items:center;display:grid}.platform-payment-days b{color:#68748a;text-align:center;font-size:10px}.platform-payment-routing{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.platform-payment-routing article{background:#fff;border:1px solid #dce4ed;border-radius:7px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 15px;display:grid}.platform-payment-routing article>span{color:#5b21b6;background:#eee9ff;border-radius:7px;place-items:center;width:36px;height:36px;display:grid}.platform-payment-routing article>span.is-tenant{color:#168553;background:#e7f7ef}.platform-payment-routing svg{width:18px}.platform-payment-routing strong{font-size:11.5px;display:block}.platform-payment-routing p{color:#748096;margin:2px 0 0;font-size:9.5px}.platform-payment-routing a{color:#5b21b6;white-space:nowrap;font-size:10px;font-weight:650}.pricing-rule-note>.kt-btn{flex:none;margin-left:auto}.pricing-rule-note>.kt-btn svg{width:15px}@media (max-width:980px){.platform-payment-settings-layout,.platform-payment-routing{grid-template-columns:1fr}}@media (max-width:680px){.platform-payment-settings-page{padding:12px}.platform-payment-settings-head{flex-direction:column;align-items:flex-start}.platform-payment-settings-head>div:last-child{justify-content:flex-start}.platform-payment-settings-fields{grid-template-columns:1fr}.platform-payment-settings-fields label.is-wide{grid-column:auto}.platform-payment-routing article{grid-template-columns:36px minmax(0,1fr)}.platform-payment-routing a{grid-column:2}.pricing-rule-note{flex-wrap:wrap;align-items:flex-start}.pricing-rule-note>.kt-btn{margin-left:29px}}.subscription-sales-stage-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.subscription-report-workspace{min-height:clamp(32rem,100dvh - 10rem,68rem)}.subscription-report-workspace .subscription-table-wrap{background:#fff;flex:auto}.subscription-report-workspace>.kos-report-footer-host,.subscription-report-workspace .subscription-list-footer{margin-top:auto}@media (max-width:1100px){.subscription-sales-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.subscription-notification-channels{grid-template-columns:1fr}.subscription-notification-dialog{max-height:calc(100vh - 20px)}.subscription-notification-backdrop{padding:10px}.subscription-notification-dialog>header{align-items:flex-start}.subscription-notification-dialog>header p{max-width:280px}.subscription-notification-dialog>footer .button{flex:1}}.subscription-sale-back{align-items:center;gap:10px}.subscription-sale-back-actions{align-items:center;gap:8px;display:flex}.subscription-sale-back-actions .button svg{width:15px}.subscription-notification-channels label{grid-template-columns:36px minmax(0,1fr) 24px;min-height:74px}.subscription-notification-channels label>div{min-width:0}.subscription-notification-channels label>div>b{margin-top:5px;display:block}.subscription-notification-channels label>i{color:#0000;background:#fff;border:1px solid #b8c6d5;border-radius:5px;place-items:center;width:22px;height:22px;font-style:normal;transition:all .16s;display:grid}.subscription-notification-channels label>i svg{width:14px;height:14px}.subscription-notification-channels label.is-selected>i{color:#fff;background:#2d7aba;border-color:#2d7aba;box-shadow:0 2px 6px #2d7aba33}.subscription-notification-reissue{background:#fff9ed;border:1px solid #efd19a;border-left:4px solid #d79a26;border-radius:7px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;margin:12px 14px 0;padding:11px 12px;display:grid}.subscription-notification-reissue>svg{color:#a76e08;width:19px}.subscription-notification-reissue strong,.subscription-notification-reissue p{display:block}.subscription-notification-reissue strong{color:#4b3918;font-size:11.5px}.subscription-notification-reissue p{color:#7a6847;margin:3px 0 0;font-size:9.75px;line-height:1.45}.subscription-notification-reissue .button{white-space:nowrap}.subscription-sale-edit-dialog{width:min(820px,100%)}.subscription-sale-edit-dialog>header{background:linear-gradient(105deg,#edf5fc 0%,#fff 62%,#fff8e9 100%)}.subscription-sale-edit-dialog>header>div>span{background:#2d78bd}.subscription-sale-edit-dialog header small{color:#276fa9}.subscription-sale-edit-body{gap:14px}.subscription-sale-edit-note{background:#fff9ed;border:1px solid #e9cc8d;border-left:4px solid #d49a2d;border-radius:7px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;padding:11px 12px;display:grid}.subscription-sale-edit-note>svg{color:#9e690d;width:19px}.subscription-sale-edit-note strong{font-size:11px}.subscription-sale-edit-note p{color:#6f6045;margin:3px 0 0;font-size:9.75px;line-height:1.45}.subscription-sale-edit-section{background:#fff;border:1px solid #d8e1ea;border-radius:7px;overflow:hidden}.subscription-sale-edit-section>header{background:#f5f8fb;border-bottom:1px solid #e2e8ee;align-items:center;gap:10px;padding:11px 12px;display:flex}.subscription-sale-edit-section>header>svg{color:#2d78bd;width:18px}.subscription-sale-edit-section>header strong,.subscription-sale-edit-section>header small{display:block}.subscription-sale-edit-section>header strong{font-size:11.5px}.subscription-sale-edit-section>header small{color:#748196;margin-top:2px;font-size:9.5px}.subscription-sale-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:13px;display:grid}.subscription-sale-edit-grid label{gap:5px;min-width:0;display:grid}.subscription-sale-edit-grid label>span{color:#47566b;font-size:9.75px;font-weight:650}.subscription-sale-edit-grid input,.subscription-sale-edit-grid textarea{color:#18243a;width:100%;font:inherit;background:#fff;border:1px solid #d3dde7;border-radius:6px;outline:none;font-size:11.5px}.subscription-sale-edit-grid input{height:39px;padding:0 10px}.subscription-sale-edit-grid textarea{resize:vertical;padding:9px 10px}.subscription-sale-edit-grid input:focus,.subscription-sale-edit-grid textarea:focus{border-color:#2d7fbe;box-shadow:0 0 0 3px #2d7fbe1a}.subscription-sale-edit-grid .is-wide{grid-column:1/-1}@media (max-width:720px){.subscription-sale-back{align-items:flex-start}.subscription-sale-back-actions{flex-wrap:wrap;justify-content:flex-end}.subscription-notification-reissue{grid-template-columns:30px minmax(0,1fr)}.subscription-notification-reissue .button{grid-column:1/-1}.subscription-sale-edit-grid{grid-template-columns:1fr}.subscription-sale-edit-grid .is-wide{grid-column:auto}}.admin-sale-authority-note{background:#f2faf9;border:1px solid #cfe4ed;border-left:3px solid #168f89;border-radius:6px;align-items:center;gap:10px;padding:10px 11px;display:flex}.admin-sale-authority-note.is-wide{grid-column:1/-1}.admin-sale-authority-note>svg{color:#5b21b6;flex:0 0 18px;width:18px;height:18px}.admin-sale-authority-note strong,.admin-sale-authority-note small{display:block}.admin-sale-authority-note strong{color:#183248;font-size:10.5px}.admin-sale-authority-note small{color:#65758a;margin-top:2px;font-size:9.5px;line-height:1.4}.finance-center-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.finance-center-card{color:#1e293b;background:#fff;border:1px solid #dce4eb;border-top:4px solid #0f8fa0;border-radius:8px;grid-template-columns:54px minmax(0,1fr) 24px;align-items:center;gap:16px;min-height:180px;padding:24px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;box-shadow:0 8px 24px #1e293b0f}.finance-center-card:hover{border-color:#aebdca;transform:translateY(-2px);box-shadow:0 13px 30px #1e293b1c}.finance-center-card>span{color:#087f8c;background:#e7f7f5;border-radius:8px;place-items:center;width:54px;height:54px;display:grid}.finance-center-card>span svg{width:25px;height:25px}.finance-center-card.is-invoice{border-top-color:#6d28d9}.finance-center-card.is-invoice>span{color:#6d28d9;background:#f2edff}.finance-center-card small{color:#64748b;font-size:11px;font-weight:800}.finance-center-card h3{margin:5px 0 7px;font-size:20px}.finance-center-card p{color:#64748b;margin:0;line-height:1.55}.finance-center-card div>div{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.finance-center-card>svg{color:#64748b;width:21px}.finance-center-note{background:#fffaf2;border:1px solid #eadfcf;border-radius:8px;align-items:center;gap:15px;margin-top:18px;padding:18px 20px;display:flex}.finance-center-note>svg{color:#c26816;width:25px}.finance-center-note>div{flex:1;min-width:0}.finance-center-note strong{margin-bottom:3px;display:block}.finance-center-note p{color:#64748b;margin:0}.finance-center-note>a{color:#5b21b6;align-items:center;gap:7px;font-weight:750;display:inline-flex}.finance-center-note>a svg{width:17px}.payment-amount-input{width:105px!important}.reviewer-report-table-card{width:100%;min-height:clamp(430px,100vh - 310px,760px)}.reviewer-report-table-body{align-content:start}.reviewer-report-table-row .table-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.reviewer-report-table-row .kt-btn{white-space:nowrap}@media (max-width:900px){.finance-center-grid{grid-template-columns:1fr}.finance-center-note{flex-wrap:wrap;align-items:flex-start}.finance-center-note>a{width:100%;padding-left:40px}}.subscription-payment-modal{width:min(760px,100vw - 32px)}.subscription-payment-total{background:#f8fafc;border:1px solid #dce4eb;border-radius:7px;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.subscription-payment-total strong{font-size:22px}.subscription-payment-methods{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0;display:grid}.subscription-payment-methods button{text-align:left;background:#fff;border:1px solid #d6e0e8;border-radius:7px;align-items:center;gap:12px;min-height:76px;padding:14px;display:flex}.subscription-payment-methods button.is-active{background:#f5f1ff;border-color:#5b21b6;box-shadow:0 0 0 2px #5b21b617}.subscription-payment-methods svg{color:#5b21b6;width:23px}.subscription-payment-methods span{flex-direction:column;gap:3px;display:flex}.subscription-payment-methods small{color:#64748b}.subscription-eft-details{background:#f3fbf7;border:1px solid #d8e4df;border-radius:7px;grid-template-columns:1fr 1fr;gap:10px;padding:15px;display:grid}.subscription-eft-details>div{background:#fff;border-radius:6px;padding:10px}.subscription-eft-details .is-wide,.subscription-eft-details p{grid-column:1/-1}.subscription-eft-details small{color:#64748b;margin-bottom:4px;display:block}.subscription-eft-details p{color:#475569;margin:0}@media (max-width:650px){.subscription-payment-methods,.subscription-eft-details{grid-template-columns:1fr}}.subscription-record-link{color:#176fbd;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.subscription-record-link:hover{text-decoration:underline}.subscription-payment-row-actions{white-space:nowrap;align-items:center;gap:7px;display:flex}.subscription-payment-row-actions .button{min-height:34px;padding-inline:10px}.subscription-selected-payment{background:linear-gradient(105deg,#f8f5ff,#fff 62%,#fff9ee);border:1px solid #d9d1e8;border-left:4px solid #6a3eac;border-radius:8px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;margin:0 0 12px;padding:11px 13px;display:grid}.subscription-selected-payment>svg{color:#663aa8;width:22px}.subscription-selected-payment>div{gap:2px;display:grid}.subscription-selected-payment strong{color:#263349;font-size:11px}.subscription-selected-payment span{color:#68778c;font-size:9.5px}.reviewer-report-table-row.is-selected-payment{background:#faf8ff;box-shadow:inset 4px 0 #6b3fac}@media (max-width:680px){.subscription-selected-payment{grid-template-columns:32px 1fr}.subscription-selected-payment>.button{grid-column:1/-1}}.subscription-order-detail,.subscription-checkout-dialog{background:#fff;border:1px solid #d7e0e9;border-radius:8px;width:min(900px,100vw - 32px);max-height:calc(100vh - 36px);overflow:auto;box-shadow:0 28px 90px #1722374d}.subscription-order-detail>header,.subscription-checkout-dialog>header{z-index:3;background:linear-gradient(110deg,#f0f7ff 0%,#fff 55%,#fff7e8 100%);border-bottom:1px solid #dce4ec;justify-content:space-between;align-items:center;gap:18px;padding:17px 20px;display:flex;position:sticky;top:0}.subscription-detail-heading,.subscription-checkout-brand{align-items:center;gap:13px;min-width:0;display:flex}.subscription-detail-heading>span,.subscription-checkout-brand>span{color:#fff;background:#216fbb;border-radius:7px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.subscription-checkout-brand>span{background:linear-gradient(135deg,#5531ad,#ec7b24)}.subscription-detail-heading svg,.subscription-checkout-brand svg{width:22px}.subscription-order-detail header small,.subscription-checkout-dialog header small{color:#266da8;font-size:9px;font-weight:800;display:block}.subscription-order-detail header h3,.subscription-checkout-dialog header h3{color:#1d293d;margin:2px 0;font-size:18px}.subscription-order-detail header p,.subscription-checkout-dialog header p{color:#69778c;margin:0;font-size:10px}.subscription-detail-body{gap:14px;padding:18px 20px;display:grid}.subscription-detail-status{background:#f7fafc;border:1px solid #d9e3eb;border-left:4px solid #2077bd;border-radius:7px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.subscription-detail-status small,.subscription-detail-status strong{display:block}.subscription-detail-status small{color:#728096;font-size:9px}.subscription-detail-status strong{margin-top:2px;font-size:20px}.subscription-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.subscription-detail-grid>div{background:#fff;border:1px solid #e0e6ed;border-radius:7px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:11px;display:grid}.subscription-detail-grid svg{color:#6d43b6;width:18px}.subscription-detail-grid small,.subscription-detail-grid strong{display:block}.subscription-detail-grid small{color:#758398;font-size:9px}.subscription-detail-grid strong{color:#253248;margin-top:2px;font-size:11px}.subscription-detail-rights{border-top:1px solid #e2e8ef;gap:7px;padding-top:13px;display:grid}.subscription-detail-rights>strong{font-size:11px}.subscription-detail-rights>div{background:#f6fbf8;border:1px solid #dce7df;border-radius:6px;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;padding:9px 11px;display:grid}.subscription-detail-rights svg{color:#15945d;width:17px}.subscription-order-detail>footer,.subscription-checkout-dialog>footer{z-index:3;background:#fff;border-top:1px solid #dde5ec;justify-content:flex-end;gap:8px;padding:13px 20px;display:flex;position:sticky;bottom:0}.subscription-checkout-layout{grid-template-columns:minmax(0,1.55fr) minmax(250px,.65fr);gap:0;display:grid}.subscription-checkout-layout>main{min-width:0;padding:18px 20px}.subscription-checkout-layout>aside{background:#f7f9fc;border-left:1px solid #e0e6ed;padding:20px}.subscription-checkout-layout>aside>small{color:#7b8798;font-size:9px;font-weight:800}.subscription-checkout-layout>aside>strong{color:#5525a7;margin:5px 0 17px;font-size:25px;display:block}.subscription-checkout-layout dl{gap:0;margin:0;display:grid}.subscription-checkout-layout dl>div{border-top:1px solid #e0e6ed;gap:3px;padding:10px 0;display:grid}.subscription-checkout-layout dt{color:#788599;font-size:9px}.subscription-checkout-layout dd{color:#26344a;margin:0;font-size:10.5px;font-weight:650}.subscription-checkout-layout>aside>p{color:#69778b;align-items:flex-start;gap:7px;margin:16px 0 0;font-size:9.5px;line-height:1.5;display:flex}.subscription-checkout-layout>aside>p svg{color:#1c9a64;flex:none;width:16px}.subscription-card-surface{background:#fbf9fe;border:1px solid #ddd8e8;border-radius:8px;grid-template-columns:230px minmax(0,1fr);align-items:center;gap:17px;padding:15px;display:grid}.subscription-card-preview{color:#fff;background:linear-gradient(135deg,#25215d 0%,#6333b8 55%,#e2772a 145%);border-radius:8px;flex-direction:column;justify-content:space-between;min-height:138px;padding:17px;display:flex;box-shadow:0 13px 28px #3c2a6f33}.subscription-card-preview>span{font-size:9px;font-weight:700}.subscription-card-preview>strong{letter-spacing:1px;font-size:17px}.subscription-card-preview>small{text-transform:uppercase;justify-content:space-between;font-size:9px;display:flex}.subscription-card-preview em{font-style:normal}.subscription-method-empty{background:#f8fafc;border:1px dashed #cdd8e3;border-radius:7px;align-items:center;gap:12px;padding:18px;display:flex}.subscription-method-empty>svg{color:#2d78b9;width:24px}.subscription-method-empty strong{font-size:11px;display:block}.subscription-method-empty p{color:#718097;margin:3px 0 0;font-size:9.5px}@media (max-width:800px){.subscription-checkout-layout{grid-template-columns:1fr}.subscription-checkout-layout>aside{border-top:1px solid #e0e6ed;border-left:0}.subscription-card-surface{grid-template-columns:1fr}.subscription-card-preview{max-width:320px}.subscription-detail-grid{grid-template-columns:1fr}.subscription-payment-row-actions{flex-wrap:wrap}}@media (max-width:560px){.subscription-order-detail,.subscription-checkout-dialog{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.subscription-order-detail>header,.subscription-checkout-dialog>header,.subscription-detail-body,.subscription-checkout-layout>main,.subscription-checkout-layout>aside{padding:13px}.subscription-payment-methods{grid-template-columns:1fr}}.subscription-sale-flow.is-direct{grid-template-columns:repeat(4,minmax(0,1fr))}.subscription-sale-tabs{background:#eef2f6;border:1px solid #d7e1ea;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 12px;padding:7px;display:grid}.subscription-sale-tabs>button{color:#526176;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:56px;padding:8px 10px;transition:background .16s,border-color .16s,box-shadow .16s,color .16s;display:grid}.subscription-sale-tabs>button:hover{color:#26364d;background:#f8fafc;border-color:#cbd8e4}.subscription-sale-tabs>button.is-active{color:#235f99;background:#fff;border-color:#b8cbe0;box-shadow:0 3px 10px #1f416314}.subscription-sale-tabs>button>svg{justify-self:center;width:18px;height:18px}.subscription-sale-tabs>button>span,.subscription-sale-tabs strong,.subscription-sale-tabs small{min-width:0;display:block}.subscription-sale-tabs strong{font-size:11.5px;line-height:1.3}.subscription-sale-tabs small{color:#7a8798;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9.5px;overflow:hidden}.subscription-sale-layout{display:block}.subscription-sale-main{gap:12px;display:grid}.subscription-sale-main:empty{display:none}.subscription-sale-detail-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.subscription-sale-detail-groups:empty{display:none}.subscription-sale-detail-groups>section{background:#fff;border:1px solid #d6e0e9;border-radius:7px;min-width:0;overflow:hidden;box-shadow:0 2px 8px #1e304b09}.subscription-sale-detail-groups>section>header{background:#f5f7fa;border-bottom:1px solid #dfe6ed;align-items:center;gap:9px;padding:12px 14px;display:flex;box-shadow:inset 4px 0 #2d78bd}.subscription-sale-detail-groups>section:nth-child(2)>header{box-shadow:inset 4px 0 #b77a0c}.subscription-sale-detail-groups>section:nth-child(3)>header{box-shadow:inset 4px 0 #7257c7}.subscription-sale-detail-groups>section>header svg{color:#2d78bd;width:17px}.subscription-sale-detail-groups>section:nth-child(2)>header svg{color:#b77a0c}.subscription-sale-detail-groups>section:nth-child(3)>header svg{color:#7257c7}.subscription-sale-detail-groups>section>header strong{font-size:12px}.subscription-sale-detail-groups dl{margin:0}.subscription-sale-detail-groups dl>div{border-top:1px solid #edf1f4;grid-template-columns:120px minmax(0,1fr);gap:10px;padding:9px 13px;display:grid}.subscription-sale-detail-groups dl>div:first-child{border-top:0}.subscription-sale-detail-groups dt{color:#7a8698;font-size:10px}.subscription-sale-detail-groups dd{overflow-wrap:anywhere;color:#263249;margin:0;font-size:11px;line-height:1.45}.subscription-sale-card{width:100%}@media (max-width:980px){.subscription-sale-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-sale-detail-groups{grid-template-columns:1fr 1fr}.subscription-sale-detail-groups>section:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:720px){.subscription-sale-flow.is-direct{grid-template-columns:repeat(4,minmax(140px,1fr))}.subscription-sale-tabs{grid-template-columns:1fr 1fr}.subscription-sale-detail-groups{grid-template-columns:1fr}.subscription-sale-detail-groups>section:last-child:nth-child(odd){grid-column:auto}.subscription-sale-back{flex-wrap:wrap}.subscription-sale-back-actions{justify-content:flex-start;width:100%}.subscription-sale-tabs>button{min-height:52px}.subscription-sale-card>header{flex-direction:column;align-items:flex-start}.subscription-sale-header-actions{justify-content:space-between;width:100%}}.license-owner-panel{background:linear-gradient(110deg,#f3fbfa 0%,#fffaf2 100%);border:1px solid #cfe0e8;border-left:3px solid #087f78;border-radius:7px;grid-template-columns:minmax(280px,.8fr) minmax(0,1.6fr);gap:14px;margin-bottom:14px;padding:16px;display:grid}.license-owner-current{background:#fff;border:1px solid #d7e6e5;border-radius:6px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:13px;display:grid}.license-owner-current>svg{box-sizing:content-box;color:#087f78;background:#e7f8f3;border-radius:6px;width:22px;height:22px;padding:9px}.license-owner-current span{gap:3px;min-width:0;display:grid}.license-owner-current small{color:#68758a;font-size:10px;font-weight:700}.license-owner-current strong{color:#172033;font-size:14px}.license-owner-current em{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.license-owner-transfer{grid-template-columns:minmax(210px,.8fr) minmax(260px,1.2fr) auto;align-items:end;gap:10px;display:grid}.license-owner-transfer label{color:#364157;gap:6px;font-size:12px;font-weight:600;display:grid}.license-owner-transfer input,.license-owner-transfer select{color:#172033;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #ccd8e2;border-radius:6px;padding:9px 11px}.license-owner-keep{grid-column:1/3;align-items:center;min-height:36px;display:flex!important}.license-owner-keep input{width:16px;min-height:16px}@media (max-width:1180px){.license-owner-panel{grid-template-columns:1fr}.license-owner-transfer{grid-template-columns:1fr 1fr}.license-owner-keep{grid-column:1/-1}}@media (max-width:760px){.license-owner-transfer{grid-template-columns:1fr}.license-owner-keep{grid-column:auto}.license-owner-current{grid-template-columns:42px minmax(0,1fr)}.license-owner-current>.kt-badge{grid-column:1/-1;justify-self:start}}.pdf-document-viewer{background:#eef2f5;border-radius:5px;grid-template-rows:auto minmax(0,1fr);width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.pdf-document-viewer-toolbar{background:#fff;border-bottom:1px solid #d4dee7;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.pdf-document-viewer-pagination,.pdf-document-viewer-zoom{align-items:center;gap:6px;display:flex}.pdf-document-viewer-toolbar button{color:#31445c;cursor:pointer;background:#fff;border:1px solid #d3dee9;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.pdf-document-viewer-toolbar button:hover:not(:disabled){color:#0873aa;background:#edf8fc;border-color:#7db8d5}.pdf-document-viewer-toolbar button:disabled{cursor:not-allowed;opacity:.38}.pdf-document-viewer-toolbar button svg{width:15px;height:15px}.pdf-document-viewer-toolbar span{color:#43536a;text-align:center;min-width:68px;font-size:10px;font-weight:650}.pdf-document-viewer-stage{background:#dfe5eb;min-height:0;padding:18px;position:relative;overflow:auto}.pdf-document-viewer-stage canvas{background:#fff;margin:0 auto;display:block;box-shadow:0 6px 22px #101f312e}.pdf-document-viewer-state{z-index:1;color:#496078;text-align:center;background:#f8fafc;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex;position:absolute;inset:0}.pdf-document-viewer-state svg{color:#1685bd;width:26px;height:26px}.pdf-document-viewer-state strong{color:#1d3047;font-size:12px}.pdf-document-viewer-state span{color:#6b7a8d;max-width:360px;font-size:10px;line-height:1.5}.pdf-document-viewer-state.is-error{background:#fff8f7}.pdf-document-viewer-state.is-error strong{color:#b42318}.pdf-document-viewer .is-spinning{animation:.8s linear infinite pdf-viewer-spin}@keyframes pdf-viewer-spin{to{transform:rotate(360deg)}}@media (max-width:720px){.pdf-document-viewer-toolbar{flex-direction:column;align-items:flex-start}.pdf-document-viewer-pagination,.pdf-document-viewer-zoom{justify-content:center;width:100%}.pdf-document-viewer-stage{padding:8px}}.release-center-page{gap:14px;display:grid}.release-center-hero{background:linear-gradient(110deg,#f6f1fc 0%,#fff 52%,#fff8ed 100%);border:1px solid #d9dfe8;border-left:4px solid #5b21b6;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.release-center-hero-copy>span,.release-pipeline-section>header span,.release-history-section>header span{color:#5b21b6;align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.release-center-hero-copy>span svg{width:16px}.release-center-hero h1{color:#1e2637;letter-spacing:0;margin:4px 0 3px;font-size:23px}.release-center-hero p{color:#68758a;margin:0;font-size:12px}.release-center-hero-actions{align-items:center;gap:8px;display:flex}.release-center-hero-actions svg{width:17px}.release-center-alert,.release-center-loading{color:#536278;background:#fff;border:1px solid #d9e2eb;border-radius:7px;align-items:center;gap:9px;padding:13px 15px;font-size:12px;display:flex}.release-center-alert.is-error{color:#ba2047;background:#fff5f7;border-color:#f0c4cd}.release-center-alert svg,.release-center-loading svg{width:18px}.release-center-loading svg{animation:.9s linear infinite release-spin}@keyframes release-spin{to{transform:rotate(360deg)}}.release-current-band{background:linear-gradient(105deg,#eefaf7 0%,#fff 58%,#fff8eb 100%);border:1px solid #cadfdc;border-left:4px solid #0b8a78;border-radius:8px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:15px;padding:15px 18px;display:grid}.release-current-mark{color:#fff;background:#0b8a78;border-radius:8px;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 8px 20px #0b8a7829}.release-current-mark svg{width:24px}.release-current-copy>span{color:#08756a;font-size:9px;font-weight:800}.release-current-copy>strong{color:#172033;margin-top:2px;font-size:19px;display:block}.release-current-copy>p{color:#66758a;margin:2px 0 0;font-size:11px}.release-current-meta{justify-items:end;gap:5px;display:grid}.release-current-meta .kt-badge{gap:5px}.release-current-meta svg{width:13px}.release-current-meta code{color:#5b21b6;background:#eee9f7;border-radius:5px;padding:3px 7px;font-size:10px}.release-current-meta small{color:#748196;font-size:9px}.release-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.release-metrics article{background:#fff;border:1px solid #dce3eb;border-radius:7px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:12px 13px;display:grid;box-shadow:0 2px 7px #1c293e08}.release-metrics article>svg{box-sizing:content-box;color:#5b21b6;background:#eee9fb;border-radius:7px;width:19px;height:19px;padding:8px}.release-metrics article:nth-child(2)>svg{color:#0b8a78;background:#e9f8f4}.release-metrics article:nth-child(3)>svg{color:#bd6a0a;background:#fff2df}.release-metrics article:nth-child(4)>svg{color:#2e73b3;background:#eaf3fc}.release-metrics span,.release-metrics small,.release-metrics strong{min-width:0;display:block}.release-metrics small{color:#748196;font-size:9px}.release-metrics strong{color:#263249;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.release-pipeline-section,.release-history-section{background:#fff;border:1px solid #d8e1e9;border-radius:8px;overflow:hidden}.release-pipeline-section>header,.release-history-section>header{background:#f7f8fa;border-bottom:1px solid #dde5ec;justify-content:space-between;align-items:center;gap:15px;padding:12px 15px;display:flex;box-shadow:inset 4px 0 #2e75b5}.release-history-section>header{box-shadow:inset 4px 0 #c67719}.release-pipeline-section>header h2,.release-history-section>header h2{color:#202b3d;margin:2px 0 0;font-size:14px}.release-pipeline-section>header small{color:#798597;font-size:9px}.release-history-section>header .kt-badge{gap:5px}.release-history-section>header svg{width:13px}.release-pipeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:14px;display:grid}.release-pipeline article{background:#fff;border:1px solid #dfe6ec;border-right:0;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:8px;min-width:0;padding:10px;display:grid;position:relative}.release-pipeline article:first-child{border-radius:7px 0 0 7px}.release-pipeline article:last-child{border-right:1px solid #dfe6ec;border-radius:0 7px 7px 0}.release-pipeline article>div{color:#0b8a78;background:#ecf8f4;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.release-pipeline article>div svg,.release-pipeline article>svg{width:16px}.release-pipeline article>svg{color:#10a16b}.release-pipeline article.is-failed>div,.release-pipeline article.is-failed>svg{color:#cc2850}.release-pipeline article.is-failed>div{background:#fff0f4}.release-pipeline article span,.release-pipeline article small,.release-pipeline article strong,.release-pipeline article em{min-width:0;display:block}.release-pipeline article small{color:#8490a1;font-size:8px}.release-pipeline article strong{font-size:10.5px}.release-pipeline article em{color:#6f7c90;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8.5px;font-style:normal;overflow:hidden}.release-history-list{display:grid}.release-history-list>article{border-top:1px solid #edf0f3;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 15px;display:grid}.release-history-list>article:first-child{border-top:0}.release-history-status{color:#159561;background:#eaf9f1;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.release-history-status.is-failed{color:#d12750;background:#fff0f4}.release-history-status.is-rolled_back{color:#b66e0d;background:#fff4df}.release-history-status svg{width:17px}.release-history-main span{align-items:center;gap:7px;display:flex}.release-history-main span strong{color:#202a3d;font-size:12px}.release-history-main code{color:#6c4d85;background:#f0edf4;border-radius:4px;padding:2px 5px;font-size:9px}.release-history-main h3{color:#354157;margin:3px 0;font-size:11px}.release-history-main p{color:#788598;margin:0;font-size:9px}.release-history-end{justify-items:end;gap:4px;display:grid}.release-history-end time{color:#718095;font-size:9px}.release-history-end a{color:#216fab;align-items:center;gap:3px;font-size:9px;font-weight:700;display:flex}.release-history-end a svg{width:12px}.release-history-empty{align-items:center;gap:12px;padding:25px;display:flex}.release-history-empty>svg{color:#8a6aab;width:23px}.release-history-empty strong{font-size:12px}.release-history-empty p{color:#718095;margin:4px 0 0;font-size:10px}@media (max-width:1100px){.release-metrics{grid-template-columns:1fr 1fr}.release-pipeline{grid-template-columns:1fr 1fr;gap:8px}.release-pipeline article,.release-pipeline article:first-child,.release-pipeline article:last-child{border:1px solid #dfe6ec;border-radius:7px}}@media (max-width:700px){.release-center-hero{flex-direction:column;align-items:flex-start}.release-current-band{grid-template-columns:44px minmax(0,1fr)}.release-current-mark{width:42px;height:42px}.release-current-meta{grid-column:1/-1;justify-items:start}.release-metrics,.release-pipeline{grid-template-columns:1fr}.release-history-list>article{grid-template-columns:36px minmax(0,1fr)}.release-history-end{grid-column:1/-1;justify-items:start;padding-left:48px}}.subscription-access-state{align-items:center;gap:14px;min-height:120px;padding:22px;display:flex}.subscription-access-state>svg{color:#5b21b6;background:#f1ecfb;border-radius:8px;width:34px;height:34px;padding:8px}.subscription-access-state>div{flex:1;min-width:0}.subscription-access-state h2{margin:0;font-size:16px}.subscription-access-state p{color:#68768b;margin:5px 0 0;font-size:11px}.subscription-access-state.is-restricted{background:#fffaf2;border-color:#edcfaa}.subscription-access-state.is-restricted>svg{color:#b66d00;background:#fff0d8}.admin-sale-customer-search.is-wide{grid-column:1/-1;min-width:0}.admin-sale-customer-results{background:#f7fafc;border:1px solid #d7e4ec;border-radius:7px;gap:6px;padding:7px;display:grid}.admin-sale-customer-results>button,.admin-sale-customer-selected{color:#1c2b40;text-align:left;background:#fff;border:1px solid #d8e3eb;border-radius:6px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:9px 10px;display:grid}.admin-sale-customer-results>button{cursor:pointer}.admin-sale-customer-results>button:hover{background:#f0fbf9;border-color:#68b6b1}.admin-sale-customer-results svg,.admin-sale-customer-selected>svg{box-sizing:content-box;color:#087f78;background:#e8f7f5;border-radius:6px;width:18px;height:18px;padding:7px}.admin-sale-customer-results span,.admin-sale-customer-selected span{gap:2px;min-width:0;display:grid}.admin-sale-customer-results strong,.admin-sale-customer-selected strong{font-size:11px}.admin-sale-customer-results small,.admin-sale-customer-selected small{color:#6b788c;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.admin-sale-customer-results em{color:#087f78;font-size:10px;font-style:normal;font-weight:750}.admin-sale-customer-selected{background:#f0fbf6;border-color:#a7d9c8}.admin-sale-customer-selected>button{color:#087f78;background:#fff;border:1px solid #badfd4;border-radius:5px;min-height:30px;padding:0 10px;font-size:9.5px;font-weight:700}.admin-sale-customer-empty{color:#66758a;background:#f8fafc;border:1px dashed #ccdbe5;border-radius:6px;align-items:center;gap:8px;min-height:38px;padding:9px 10px;font-size:10px;display:flex}.admin-sale-customer-empty svg{color:#1685a5;width:15px;height:15px}
