.agency-subscriptions{--sb-ink:#243f50;--sb-muted:#718792;--sb-line:#dfe9ed;--sb-teal:#267e85;color:var(--sb-ink)}.sb-page-header{background:linear-gradient(110deg,#edf6f3,#faf9f3);border:1px solid #d9e8e5;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;padding:28px 30px;display:flex}.sb-eyebrow{color:#58847b;margin-bottom:7px;font-size:11px;display:block}.agency-subscriptions .sb-page-header h2{color:#284d54;margin:0 0 10px;font-size:24px}.sb-page-header p{color:#71848d;max-width:65ch;margin:0;font-size:12px;line-height:2}.sb-header-icon{color:#3b8182;background:#fff9;border:1px solid #c4dbd6;border-radius:18px;flex-shrink:0;place-items:center;width:62px;height:62px;display:grid}.sb-header-icon .menu-icon{width:31px;height:31px}.sb-admin-overview{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px;display:grid}.sb-admin-overview>div{border:1px solid var(--sb-line);background:#fff;border-radius:13px;align-items:center;gap:15px;padding:18px 22px;display:flex}.sb-admin-overview strong{color:#2d7277;font-size:25px}.sb-admin-overview span{color:#748892;font-size:12px}.sb-route-hint{background:#f5f9fa;border:1px dashed #c5d9df;border-radius:13px;align-items:start;gap:14px;margin:18px 0 25px;padding:16px 20px;display:flex}.sb-route-hint>.menu-icon{color:#67929b;flex-shrink:0;width:22px;height:22px;margin-top:4px}.sb-route-hint strong{font-size:12px}.sb-route-hint p{color:#6e8792;margin:5px 0 0;font-size:11px}.sb-section-heading{justify-content:space-between;align-items:center;gap:16px;margin:24px 0 18px;display:flex}.agency-subscriptions .sb-section-heading h3{margin:0 0 7px;font-size:17px}.sb-section-heading p{color:var(--sb-muted);margin:0;font-size:11px}.sb-section-heading>a{white-space:nowrap;color:#fff;background:#2a737d;border-radius:10px;padding:11px 16px;font-size:12px;text-decoration:none}.sb-plan-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,285px),1fr));align-items:start;gap:20px;margin:18px 0 26px;display:grid}.sb-plan-card{background:#fff;border:1px solid #d5e4e7;border-top:4px solid #589a98;border-radius:18px;min-width:0;padding:24px;transition:box-shadow .18s,transform .18s;box-shadow:0 6px 18px #1a3d4a06}.sb-plan-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px #1a3d4a0c}.sb-plan-card>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:19px;display:flex}.sb-plan-symbol{color:#498981;background:#eef6f3;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.sb-plan-symbol>.menu-icon{width:23px;height:23px}.sb-badge{color:#778a97;background:#f1f4f7;border-radius:20px;padding:5px 10px;font-size:10px}.sb-badge.is-active{color:#37755b;background:#eaf6ef}.sb-badge.is-draft{color:#7f8c95;background:#f2f3f5}.agency-subscriptions .sb-plan-card>h3{color:#284859;margin:0 0 7px;font-size:21px}.sb-duration{color:#80929b;margin:0 0 22px;font-size:12px}.sb-price{color:#234554;flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.sb-price>strong{letter-spacing:-.5px;font-size:35px;font-weight:750;line-height:1.4}.sb-price>span{color:#6d8794;font-size:12px}.sb-price-caption{color:#9aa8af;margin:4px 0 22px;font-size:10px}.sb-feature-list{border-top:1px solid #e9eff1;border-bottom:1px solid #e9eff1;margin:0 0 20px;padding:15px 0;list-style:none}.sb-feature-list>li{color:#65808e;grid-template-columns:17px minmax(0,1fr) auto;align-items:center;gap:7px;padding:10px 0;font-size:12px;line-height:1.8;display:grid}.sb-feature-list>li>span:first-child{color:#4a9984;font-size:15px}.sb-feature-list>li>strong{color:#335b6d;font-size:11px;font-weight:650}.sb-feature-list>li.is-excluded>span:first-child{color:#a3adb5}.sb-feature-list>li.is-excluded>strong{color:#9aa7af}.sb-plan-card>footer{background:0 0;border:0;flex-direction:column;gap:10px;margin:0;padding:0;display:flex}.sb-plan-tone-1{border-top-color:#d0aa6d}.sb-plan-tone-1 .sb-plan-symbol{color:#ae8a4c;background:#fbf5e9}.sb-plan-tone-2{border-top-color:#8c9fbc}.sb-plan-tone-2 .sb-plan-symbol{color:#788fb2;background:#f0f3fa}.sb-plan-card.is-inactive{border-top-color:#b1bdc7}.sb-plan-card.is-inactive .sb-price{color:#7f939f}.admin-modern .agency-subscriptions button,.admin-classic .agency-subscriptions button{color:#365e70;background:#fff;border:1px solid #d6e2e7;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 15px;font-size:12px;display:inline-flex}.admin-modern .agency-subscriptions button:hover:not(:disabled),.admin-classic .agency-subscriptions button:hover:not(:disabled){color:#294d5e;background:#eef6f7;border-color:#8caeb8}.admin-modern .agency-subscriptions .sb-primary,.admin-classic .agency-subscriptions .sb-primary{color:#fff;background:#2b7680;border-color:#2b7680;justify-content:space-between;width:100%;min-height:45px}.admin-modern .agency-subscriptions .sb-primary:hover:not(:disabled),.admin-classic .agency-subscriptions .sb-primary:hover:not(:disabled){color:#fff;background:#205f69}.admin-modern .agency-subscriptions .sb-secondary,.admin-classic .agency-subscriptions .sb-secondary{justify-content:space-between;width:100%;min-height:43px}.agency-subscriptions button:disabled{opacity:.5;cursor:not-allowed}.agency-subscriptions button:focus-visible,.sb-plan-editor>summary:focus-visible{outline-offset:3px;outline:3px solid #267e85}.sb-card-note{color:#9a825b;margin:0;font-size:10px;line-height:1.9}.sb-plan-editor{width:100%}.sb-plan-editor>summary{cursor:pointer;text-align:center;color:#477582;background:#f4f9f9;border:1px solid #d5e4e8;border-radius:10px;padding:12px;font-size:12px;list-style:none;display:block}.sb-plan-editor>summary:after{content:"⌄";margin-inline-start:12px}.sb-plan-editor[open]>summary{background:#e9f3f4}.sb-plan-card:has(.sb-plan-editor[open]){grid-column:1/-1}.sb-plan-editor .sb-plan-form{margin-top:23px}.agency-subscriptions .sb-plan-form,.agency-subscriptions .sb-order-detail form,.agency-subscriptions.sb-admin .panel form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}:is(.agency-subscriptions form>fieldset,.agency-subscriptions form>p,.agency-subscriptions form>button,.agency-subscriptions form>label:has(textarea)){grid-column:1/-1}.agency-subscriptions form label{color:#52707f;gap:7px;font-size:12px;display:grid}.agency-subscriptions form label:has(input[type=checkbox]){align-items:center;gap:9px;line-height:2;display:flex}.agency-subscriptions form input[type=checkbox]{flex-shrink:0;width:16px;height:16px}.agency-subscriptions fieldset{background:#f9fbfc;border:1px solid #e0eaee;border-radius:12px;margin:0;padding:18px}.agency-subscriptions fieldset>label{margin:10px 0}.agency-subscriptions fieldset legend{color:#537e88;padding:0 7px;font-size:12px}.agency-subscriptions fieldset p{color:#8799a3;margin-bottom:0;font-size:11px;line-height:1.9}.sb-orders{gap:9px;margin:15px 0;display:grid}.admin-modern .agency-subscriptions .sb-orders>button,.admin-classic .agency-subscriptions .sb-orders>button{text-align:start;background:#f8fafb;border-color:#e2eaee;padding:14px 17px;font-size:12px;line-height:2;display:block}.agency-subscriptions .sb-section-title{margin:28px 0 15px;font-size:16px}.sb-subscription-shell>summary{cursor:pointer;color:#396a74;background:#f3f8f8;border:1px solid #dce8e9;border-radius:12px;padding:16px 20px;font-size:13px}.sb-subscription-shell.is-standalone>summary{display:none}.sb-subscription-body{padding:22px 0}.sb-subscription-shell.is-standalone .sb-subscription-body{padding-top:0}.sb-current{background:#edf7f2;border:1px solid #bfdcd3;border-radius:15px;margin:20px 0;padding:22px 25px}.agency-subscriptions .sb-current h3{color:#2f705e;margin:0 0 9px;font-size:17px}.sb-current p{color:#628578;font-size:12px}.sb-current .sb-feature-list{border-color:#d2e7de;margin:15px 0 0}.sb-trial{background:#f1f7fb;border:1px solid #d6e3eb;border-radius:15px;margin:20px 0;padding:24px}.sb-trial>p{color:#5d7a8e;font-size:12px;line-height:2}.sb-trial .sb-feature-list{max-width:650px}.sb-organization{background:#fff;border:1px solid #dce7eb;border-radius:14px;margin-bottom:24px;padding:20px 24px}.sb-organization>label{gap:9px;max-width:420px;display:grid}.sb-organization>p{color:#7d929d;margin:12px 0 0;font-size:12px}.sb-feedback,.sb-empty{color:#497c68;background:#f0f8f4;border:1px solid #d3e5df;border-radius:12px;padding:17px 21px;font-size:12px;line-height:2}.sb-feedback.is-error,.agency-subscriptions [role=alert]{color:#9b6357;background:#fff3f0;border:1px solid #ead3cf;border-radius:12px;padding:16px 19px;font-size:12px;line-height:2}.sb-empty{color:#8197a3;text-align:center;background:#f7fafb;border-color:#e1e8eb}.sb-order-detail{background:#fff;border:2px solid #b9d7da;border-radius:17px;margin:25px 0;padding:27px;scroll-margin-top:25px}.sb-order-detail:focus{outline-offset:4px;outline:3px solid #dcebed}.agency-subscriptions .sb-order-detail>h3{color:#2f6370;margin:6px 0 15px;font-size:20px}.sb-order-detail>p{color:#6f8795;font-size:12px;line-height:2}.sb-bank-instructions{white-space:pre-wrap;background:#f5f9fb;border:1px solid #e1e9ed;border-radius:12px;padding:18px;line-height:2.2}.sb-order-detail>form{border-top:1px solid #e1eaee;margin-top:25px;padding-top:22px}.sb-order-detail a{color:#fff;background:#287783;border-radius:10px;align-items:center;padding:11px 20px;font-size:13px;text-decoration:none;display:inline-flex}.sb-subscription-body>p{color:#79909c;font-size:12px;line-height:2}.sb-admin>details.panel>summary{cursor:pointer;color:#4b7082;font-size:13px}.sb-admin>details.panel[open]>form{margin-top:25px}.sb-admin-orders>article{border-top:1px solid #e2eaee;margin-top:24px;padding-top:22px}.agency-subscriptions nav{color:#718792;align-items:center;gap:12px;margin:15px 0;font-size:12px;display:flex}@media (width<=750px){.sb-page-header{gap:15px;padding:22px}.agency-subscriptions .sb-page-header h2{font-size:20px}.sb-header-icon{border-radius:14px;width:48px;height:48px}.sb-header-icon .menu-icon{width:25px;height:25px}.sb-admin-overview{gap:9px}.sb-admin-overview>div{padding:14px;display:block}.sb-admin-overview strong{margin-bottom:4px;font-size:22px;display:block}.sb-admin-overview span{font-size:10px}.sb-plan-card{padding:22px}.sb-plan-grid{gap:15px}.sb-price>strong{font-size:32px}.agency-subscriptions .sb-plan-form,.agency-subscriptions .sb-order-detail form,.agency-subscriptions.sb-admin .panel form{grid-template-columns:1fr}.agency-subscriptions form>*{grid-column:1!important}.sb-order-detail{padding:21px}.sb-section-heading{flex-wrap:wrap;align-items:start}.sb-page-header p{font-size:11px}.sb-route-hint{padding:15px}.sb-feature-list>li,.sb-feature-list>li>strong{font-size:11px}}@media (prefers-reduced-motion:reduce){.sb-plan-card{transition:none}.sb-plan-card:hover{transform:none}}.sb-feature-editor{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sb-feature-editor>p{grid-column:1/-1}.sb-feature-control.is-limit{grid-template-columns:1fr minmax(80px,130px);align-items:center;gap:8px!important;display:grid!important}.sb-feature-control small{color:#70858d;grid-column:1/-1;font-size:10px}.sb-feature-control.is-boolean{padding:9px 0}.sb-builder-intro,.sb-builder-preview{color:#356b65;background:#edf7f4;border-radius:12px;grid-column:1/-1;padding:16px 20px}.sb-builder-intro p{margin-bottom:0;font-size:12px;line-height:2}.sb-industry-selector{background:#fff;border:1px solid #dfe9ed;border-radius:14px;align-items:center;gap:24px;margin-bottom:22px;padding:22px;display:flex}.sb-industry-selector label{gap:8px;min-width:220px;display:grid}.sb-industry-selector p{color:#6e8794;font-size:12px;line-height:2}@media (width<=750px){.sb-feature-editor{grid-template-columns:1fr}.sb-industry-selector{display:block}.sb-feature-control.is-limit{grid-template-columns:1fr 110px}}.network-workspace{gap:1rem;display:grid}.network-workspace .panel{min-width:0}.network-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));align-items:end;gap:.8rem;padding:1rem 0;display:grid}.network-form label{gap:.4rem;display:grid}.network-form label:has(input[type=checkbox]){align-items:start;display:flex}.network-form textarea{min-height:90px}.network-form>p,.network-form>fieldset{grid-column:1/-1}.network-card{border:1px solid var(--border,#cbd5e1);overflow-wrap:anywhere;border-radius:14px;margin:.8rem 0;padding:1rem}.network-card p{margin:.5rem 0}.network-state{background:var(--surface-muted,#e8eef5);color:var(--text,#1e293b);border-radius:20px;padding:.2rem .6rem;display:inline-flex}.network-metrics{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.7rem;display:grid}.network-metrics p{background:var(--panel,#f4f7fb);border-radius:12px;padding:1rem}.network-metrics strong{margin-top:.5rem;font-size:1.15rem;display:block}.network-table{overflow:auto}.network-table table{border-collapse:collapse;white-space:nowrap;width:100%}.network-table td,.network-table th{text-align:right;border-bottom:1px solid var(--border,#cbd5e1);padding:.7rem}.network-workspace nav{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.network-workspace details>summary{cursor:pointer;padding:.7rem 0;font-weight:700}.estate-dashboard{color:#243e50;--ed-line:#e1e9ed;--ed-teal:#267f85}.estate-dashboard .ed-header{background:linear-gradient(110deg,#eaf4f2,#f9faf5);border:1px solid #dce9e6;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:25px 28px;display:flex}.estate-dashboard .ed-eyebrow{color:#508078;font-size:11px}.estate-dashboard .ed-header h2{color:#234c53;margin:8px 0;font-size:22px}.estate-dashboard .ed-header p{color:#637d89;margin:0;font-size:12px}.ed-toolbar{flex-shrink:0;align-items:end;gap:10px;display:flex}.estate-dashboard .ed-toolbar label{font-size:11px}.estate-dashboard .ed-toolbar select{min-width:135px;margin-top:6px;display:block}.admin-modern .estate-dashboard button,.admin-classic .estate-dashboard button{color:#2f5967;background:#fff;border:1px solid #d8e4e8;border-radius:9px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:inline-flex}.admin-modern .estate-dashboard button:hover:not(:disabled),.admin-classic .estate-dashboard button:hover:not(:disabled){color:#234c53;background:#edf6f5;border-color:#8eb6b6}.estate-dashboard button:focus-visible{outline-offset:3px;outline:3px solid #267f85}.estate-dashboard .ed-updated{color:#778b97;margin:12px 0 18px;font-size:11px}.ed-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:20px;display:grid}.ed-metric{border:1px solid var(--ed-line);background:#fff;border-top:3px solid #70a5a5;border-radius:15px;min-width:0;padding:18px 20px;position:relative}.ed-metric>div{color:#55717e;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.ed-metric .menu-icon{color:#42888d;box-sizing:content-box;background:#edf6f4;border-radius:11px;width:23px;height:23px;padding:8px}.ed-metric>strong{color:#203e50;margin:12px 0 6px;font-size:30px;font-weight:750;line-height:1.4;display:block}.estate-dashboard .ed-metric>small{color:#78909b;font-size:10px;display:block}.admin-modern .estate-dashboard .ed-metric>button,.admin-classic .estate-dashboard .ed-metric>button{color:#3c7d85;background:0 0;border:0;padding:8px 0 0;font-size:10px}.ed-metric.ed-tone-1{border-top-color:#caa263}.ed-tone-1 .menu-icon{color:#a77e3b;background:#fbf5e9}.ed-metric.ed-tone-2{border-top-color:#8599b4}.ed-tone-2 .menu-icon{color:#6c83a3;background:#f0f3f9}.ed-metric.ed-tone-3{border-top-color:#ad899c}.ed-tone-3 .menu-icon{color:#98748b;background:#f8f1f5}.ed-main-grid{grid-template-columns:minmax(0,1.65fr) minmax(270px,1fr);gap:18px;margin-bottom:18px;display:grid}.ed-panel{border:1px solid var(--ed-line);background:#fff;border-radius:16px;min-width:0;padding:22px}.estate-dashboard .ed-panel h3{color:#284b5d;margin:0 0 16px;font-size:15px}.ed-section-title{justify-content:space-between;align-items:center;gap:14px;display:flex}.ed-section-title p{color:#82939d;margin-top:-8px;font-size:11px}.ed-legend{color:#71858d;flex-wrap:wrap;gap:12px;font-size:10px;display:flex}.ed-legend span{align-items:center;gap:5px;display:flex}.ed-legend i,.ed-distribution i{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.ed-trend svg{direction:ltr;width:100%;margin:20px 0 8px;display:block;overflow:visible}.ed-trend svg text{fill:#81909b;font-family:inherit;font-size:10px}.ed-trend details{color:#587989;font-size:11px}.ed-table{max-height:300px;overflow-x:auto}.ed-table table{width:100%}.ed-tasks .ed-count{color:#a77c37;white-space:nowrap;background:#faf2e5;border-radius:6px;padding:5px 9px;font-size:10px}.ed-task{border-bottom:1px solid #edf1f3;align-items:center;gap:9px;padding:11px 0;font-size:11px;display:flex}.ed-task>span:nth-child(2){flex:1}.ed-task>strong{font-size:13px}.admin-modern .estate-dashboard .ed-task button,.admin-classic .estate-dashboard .ed-task button{background:0 0;border:0;padding:3px 7px}.ed-dot{background:#a9c1ba;border-radius:50%;flex-shrink:0;width:6px;height:6px}.ed-dot.is-pending{background:#d3a35a}.ed-tasks>p,.ed-note{color:#8b9aa3;margin:13px 0 0;font-size:10px;line-height:1.9}.ed-chart-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.ed-distribution{align-items:center;gap:14px;display:flex}.ed-distribution svg{flex:0 0 135px;width:135px}.ed-donut-value{fill:#284b5d;font-size:20px;font-weight:700}.ed-donut-label{fill:#899aa5;font-size:9px}.ed-distribution ul{flex:1;min-width:0;margin:0;padding:0;list-style:none}.ed-distribution li{align-items:center;gap:8px;padding:7px 0;font-size:11px;display:flex}.ed-distribution li strong{margin-inline-start:auto}.ed-bottom-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:18px;display:grid}.ed-finance{color:#547a73;background:#f0f6f4;border-radius:12px;padding:18px}.ed-finance>span{font-size:11px}.ed-finance strong{color:#296b65;margin-top:7px;font-size:26px;display:block}.estate-dashboard .ed-finance small{color:#527e76;font-size:11px}.ed-facts{margin:16px 0 0}.ed-facts>div{border-bottom:1px solid #edf1f3;justify-content:space-between;gap:15px;padding:10px 0;font-size:12px;display:flex}.ed-facts dd{margin:0;font-weight:700}.ed-city{padding:10px 0}.ed-city>div:first-child{justify-content:space-between;font-size:12px;display:flex}.ed-bar{background:#edf2f4;border-radius:10px;height:6px;margin-top:9px;overflow:hidden}.ed-bar span{background:#78a8a5;border-radius:10px;height:100%;display:block}.ed-empty{color:#8598a2;text-align:center;place-items:center;min-height:130px;font-size:12px;display:grid}.ed-shortcuts{margin-top:24px}.estate-dashboard .ed-shortcuts h3{margin-bottom:12px;font-size:14px}.ed-shortcuts>div{flex-wrap:wrap;gap:10px;display:flex}.ed-shortcuts button>span{margin-inline-start:12px}.ed-error{color:#924d43;background:#fff0ed;border:1px solid #e7c6be;border-radius:14px;margin-bottom:18px;padding:20px}.ed-loading{color:#527888;background:#eef5f8;border-radius:10px;padding:15px;font-size:12px}@media (width<=1150px){.ed-chart-grid{grid-template-columns:1fr}.ed-distribution{justify-content:space-around}.ed-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-header{flex-wrap:wrap;align-items:start!important}.ed-main-grid{grid-template-columns:1fr}}@media (width<=650px){.estate-dashboard .ed-header{padding:20px}.estate-dashboard .ed-header h2{font-size:19px}.ed-toolbar{justify-content:space-between;width:100%}.ed-metrics{gap:10px}.ed-metric{padding:13px}.ed-metric>div{font-size:10px}.ed-metric .menu-icon{width:17px;height:17px;padding:5px}.ed-metric>strong{font-size:25px}.ed-panel{padding:17px}.ed-section-title{flex-wrap:wrap;align-items:start}.ed-bottom-grid{grid-template-columns:1fr}.ed-distribution svg{flex-basis:120px;width:120px}.ed-shortcuts>div{grid-template-columns:1fr 1fr;display:grid}.admin-modern .estate-dashboard .ed-shortcuts button{font-size:10px}.ed-finance strong{font-size:23px}}.industry-intro{border:1px solid var(--border,#dce6ee);background:var(--surface,#fff);border-radius:18px;align-items:center;gap:18px;margin-bottom:20px;padding:24px;display:flex}.industry-intro>.menu-icon{width:42px;height:42px;color:var(--primary,#245e73);flex-shrink:0}.industry-intro h2{margin:0 0 8px}.industry-intro p{color:var(--muted,#71859a);margin:0}.industry-tools{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:14px;display:grid}.industry-tools>button{text-align:right;background:var(--surface,#fff);color:var(--text,#203c50);border:1px solid var(--border,#dce6ee);border-radius:14px;align-items:center;gap:14px;min-height:90px;padding:22px;display:flex}.industry-tools>button>.menu-icon{width:27px;height:27px;color:var(--primary,#245e73);flex-shrink:0}.industry-tools>button>span:last-child{margin-inline-start:auto}.industry-tools>button:hover{border-color:var(--primary,#245e73)}.industry-tools>button:focus-visible{outline:3px solid var(--primary,#245e73);outline-offset:3px}.workflow-tabs{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.workflow-tabs>button{align-items:center;gap:8px;display:flex}.workflow-tabs>button[aria-selected=true]{outline-offset:2px;outline:2px solid}.workflow-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px;display:grid}.workflow-facts>div{border:1px solid var(--border,#dce6ee);border-radius:12px;padding:16px}.workflow-facts dt{opacity:.75;font-size:.85em}.workflow-facts dd{margin:8px 0 0;font-weight:700}.workflow-pre{white-space:pre-wrap;overflow-wrap:anywhere}.workflow-table{overflow-x:auto}.workflow-table table{border-collapse:collapse;width:100%}.workflow-table th,.workflow-table td{text-align:start;border-bottom:1px solid var(--border,#dce6ee);padding:12px}.workflow-panels>[hidden]{display:none!important}.admin-modern .industry-tools>button,.admin-classic .industry-tools>button{color:#203c50;background:#fff;border:1px solid #dce6ee}.admin-modern .industry-tools>button:hover:not(:disabled),.admin-classic .industry-tools>button:hover:not(:disabled){color:#203c50;background:#f0f7f8;border-color:#7da9b5}.industry-tools>button>span{color:inherit}.geo-map{isolation:isolate;touch-action:none;cursor:grab;box-sizing:border-box;direction:ltr;background:#e6edf1;border:1px solid #aabac4;border-radius:14px;width:100%;height:360px;position:relative;overflow:hidden}.geo-map:focus-visible{outline-offset:3px;outline:3px solid #967530}.geo-tiles,.geo-markers{pointer-events:none;position:absolute;inset:0}.geo-tile{-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0;border:0!important;border-radius:0!important;width:256px!important;max-width:none!important;height:256px!important;max-height:none!important}.geo-controls{gap:5px;display:grid;position:absolute;top:12px;left:12px}.geo-controls button{cursor:pointer;color:#123!important;background:#fff!important;border:1px solid #8797a2!important;border-radius:7px!important;width:42px!important;height:42px!important;padding:0!important;font:700 24px sans-serif!important}.geo-attribution{z-index:3;background:#fffffff0;padding:4px 7px;font:11px sans-serif;position:absolute;bottom:0;right:0;color:#123!important}.geo-marker{pointer-events:auto;cursor:pointer;box-sizing:border-box;place-items:center;display:grid;position:absolute;top:0;left:0;translate:-50% -50%;box-shadow:0 1px 5px #345;color:#fff!important;background:#164975!important;border:2px solid #fff!important;border-radius:50%!important;min-width:32px!important;min-height:32px!important;padding:4px!important;font:700 14px sans-serif!important;text-decoration:none!important}.geo-approximate{background:#83601d!important}.geo-area{box-sizing:border-box;pointer-events:none;background:#c8a04a22;border:2px dashed #856320;position:absolute;top:0;left:0}.geo-tile-note{color:#523d18;direction:rtl;background:#fff;margin:8px;font-size:12px;position:absolute;top:0;left:60px;right:10px}.geo-tile-note:empty{display:none}.realestate-map-section{margin-block:2rem}.realestate-map-section>p{font-size:.9rem}.geo-map-toolbar{flex-wrap:wrap;gap:1rem;margin-block:1rem;display:flex}.geo-coordinate-fields{flex-wrap:wrap;gap:1rem;display:flex}.geo-coordinate-fields label{flex:1;min-width:180px}.geo-empty{background:#f0f3f6;border-radius:8px;padding:1rem}.property-crop-overlay{z-index:10000;box-sizing:border-box;direction:rtl;background:#112b40b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.property-crop-dialog{color:#244455;box-sizing:border-box;background:#fff;border:1px solid #d5e4eb;border-radius:20px;width:min(720px,100%);max-height:calc(100dvh - 36px);padding:22px;font-family:inherit;overflow:auto;box-shadow:0 20px 80px #071a3c55}.property-crop-dialog header{align-items:start;gap:16px;margin-bottom:16px;display:flex}.property-crop-dialog h2{margin:0;font-size:20px;line-height:1.8}.property-crop-dialog p{color:#667d8b;margin:6px 0 0;font-size:13px;line-height:1.9}.property-crop-dialog header>button{min-width:40px;margin-inline-start:auto;font-size:24px!important}.property-crop-stage{touch-action:none;cursor:grab;direction:ltr;background:#1b2a36;border-radius:12px;width:min(100%,560px,64dvh);margin:auto;position:relative;overflow:hidden}.property-crop-stage:active{cursor:grabbing}.property-crop-stage img{object-fit:fill;-webkit-user-select:none;user-select:none;pointer-events:none;border-radius:0!important;max-width:none!important;max-height:none!important;margin:0!important;position:absolute!important}.property-crop-grid{box-sizing:border-box;pointer-events:none;background:linear-gradient(90deg,#0000 33.1%,#ffffff60 33.1% 33.5%,#0000 33.5% 66.4%,#ffffff60 66.4% 66.8%,#0000 66.8%),linear-gradient(#0000 33.1%,#ffffff60 33.1% 33.5%,#0000 33.5% 66.4%,#ffffff60 66.4% 66.8%,#0000 66.8%);border:2px solid #fff9;position:absolute;inset:0}.property-crop-controls{gap:12px;margin:18px 0;display:grid}.property-crop-controls label{grid-template-columns:140px 1fr;align-items:center;gap:14px;font-size:12px;display:grid}.property-crop-controls input{accent-color:#245b73;direction:ltr;width:100%;min-height:28px}.property-crop-dialog footer{border-top:1px solid #e2ebef;flex-wrap:wrap;gap:10px;padding-top:16px;display:flex}.property-crop-dialog button{cursor:pointer;border-radius:10px;min-height:42px;padding:8px 16px;font-family:inherit;font-size:13px;color:#245b73!important;background:#edf4f7!important;border:1px solid #cfdee5!important}.property-crop-dialog .property-crop-confirm{color:#fff!important;background:#245b73!important;border-color:#245b73!important}.property-crop-dialog :focus-visible{outline-offset:3px;outline:3px solid #91c5d6}.property-photo-selection{background:#f5fafc;border:1px solid #d7e4eb;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;display:flex}.property-photo-selection img{aspect-ratio:4/3;object-fit:contain;border-radius:8px;max-width:140px}.property-photo-selection p{font-size:12px}@media (width<=600px){.property-crop-overlay{padding:8px}.property-crop-dialog{border-radius:14px;max-height:calc(100dvh - 16px);padding:16px}.property-crop-dialog h2{font-size:17px}.property-crop-stage{width:min(100%,56dvh)}.property-crop-controls label{grid-template-columns:105px 1fr}.property-crop-dialog footer button{flex:1}}.property-photo-frame{aspect-ratio:4/3;direction:ltr;background:#e8f0f4;border-radius:8px;flex:0 0 140px;position:relative;overflow:hidden}.property-photo-frame img{position:absolute;object-fit:fill!important;aspect-ratio:auto!important;border-radius:0!important;max-width:none!important;max-height:none!important}.realestate-owner-photos{flex-wrap:wrap;gap:1rem;margin-block:1rem;display:flex}.realestate-owner-photos article{border:1px solid #ccc;border-radius:12px;max-width:280px;padding:1rem}.realestate-owner-photos img{border-radius:8px;max-width:100%;height:auto}.realestate-owner-photos form{gap:.5rem;display:grid}:is(.owner-journey,.admin-modern .owner-journey){--oj-brand:#245d73;--oj-line:#dce6eb;--oj-muted:#647987;--oj-soft:#eef6f9;color:#203b4b;gap:20px;max-width:1280px;margin:auto;font-size:14px;display:grid}:is(.owner-journey,.admin-modern .owner-journey) *{box-sizing:border-box}:is(.owner-journey,.admin-modern .owner-journey) h2,:is(.owner-journey,.admin-modern .owner-journey) h3,:is(.owner-journey,.admin-modern .owner-journey) h4,:is(.owner-journey,.admin-modern .owner-journey) h5{margin:0 0 10px;line-height:1.65}:is(.owner-journey,.admin-modern .owner-journey) p{color:var(--oj-muted);margin:0 0 12px;line-height:1.95}:is(.owner-journey,.admin-modern .owner-journey) button,:is(.owner-journey,.admin-modern .owner-journey) input,:is(.owner-journey,.admin-modern .owner-journey) select,:is(.owner-journey,.admin-modern .owner-journey) textarea{font:inherit}:is(.owner-journey,.admin-modern .owner-journey) button,:is(.owner-journey,.admin-modern .owner-journey) .oj-public-link{cursor:pointer;background:var(--oj-brand);color:#fff;border:1px solid #0000;border-radius:12px;width:auto;min-height:44px;padding:10px 18px;font-weight:650;line-height:1.6;text-decoration:none}:is(.owner-journey,.admin-modern .owner-journey) button:disabled{opacity:.5;cursor:not-allowed}:is(.owner-journey,.admin-modern .owner-journey) button:focus-visible,:is(.owner-journey,.admin-modern .owner-journey) a:focus-visible{outline-offset:3px;outline:3px solid #da5}:is(.owner-journey,.admin-modern .owner-journey) .oj-secondary{border-color:var(--oj-line);color:var(--oj-brand);background:#fff}:is(.owner-journey,.admin-modern .owner-journey) .oj-hero{color:#fff;background:linear-gradient(120deg,#123b50,#245d73);border:1px solid #366d82;border-radius:24px;grid-template-columns:1fr 120px;gap:14px 24px;padding:30px 32px;display:grid;position:relative;overflow:hidden}:is(.owner-journey,.admin-modern .owner-journey) .oj-hero h2{color:#fff;font-size:clamp(22px,2.3vw,30px)}:is(.owner-journey,.admin-modern .owner-journey) .oj-hero p{color:#d4e6ee;max-width:660px}:is(.owner-journey,.admin-modern .owner-journey) .oj-eyebrow{letter-spacing:.02em;color:#6d8795;margin-bottom:8px;font-size:12px;font-weight:700;display:block}:is(.owner-journey,.admin-modern .owner-journey) .oj-hero .oj-eyebrow{color:#a9d3dc}:is(.owner-journey,.admin-modern .owner-journey) .oj-hero-art{background:#ffffff0b;border:1px solid #ffffff30;border-radius:28px;align-self:center;place-items:center;width:100px;height:100px;display:grid;transform:rotate(-7deg)}:is(.owner-journey,.admin-modern .owner-journey) .oj-hero-art svg{color:#bbe3e9;width:70px;height:70px;transform:rotate(7deg)}:is(.owner-journey,.admin-modern .owner-journey) .oj-hero-actions{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}:is(.owner-journey,.admin-modern .owner-journey) .oj-hero-actions button:first-child{color:#18485d;background:#fff}:is(.owner-journey,.admin-modern .owner-journey) .oj-hero-actions .oj-secondary{color:#fff;background:0 0;border-color:#fff5}:is(.owner-journey,.admin-modern .owner-journey) .oj-surface{border:1px solid var(--oj-line);background:#fff;border-radius:20px;min-width:0;padding:26px;box-shadow:0 5px 22px #153a5005}:is(.owner-journey,.admin-modern .owner-journey) .oj-section-title{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}:is(.owner-journey,.admin-modern .owner-journey) .oj-section-title h3{font-size:21px}:is(.owner-journey,.admin-modern .owner-journey) .oj-icon{background:var(--oj-soft);width:46px;height:46px;color:var(--oj-brand);border-radius:14px;flex:0 0 46px;place-items:center;font-size:24px;display:grid}:is(.owner-journey,.admin-modern .owner-journey) .oj-icon svg{width:32px;height:32px}:is(.owner-journey,.admin-modern .owner-journey) .oj-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}:is(.owner-journey,.admin-modern .owner-journey) .oj-wide{grid-column:1/-1}:is(.owner-journey,.admin-modern .owner-journey) label{flex-direction:column;gap:8px;min-width:0;margin:0;font-size:13px;font-weight:600;display:flex}:is(.owner-journey,.admin-modern .owner-journey) input:not([type=checkbox]):not([type=radio]),:is(.owner-journey,.admin-modern .owner-journey) select,:is(.owner-journey,.admin-modern .owner-journey) textarea{color:#203b4b;width:100%;max-width:none;min-height:46px;box-shadow:none;background:#f9fbfc;border:1px solid #d5e2e8;border-radius:10px;padding:10px 12px}:is(.owner-journey,.admin-modern .owner-journey) input:focus,:is(.owner-journey,.admin-modern .owner-journey) textarea:focus,:is(.owner-journey,.admin-modern .owner-journey) select:focus{outline-offset:2px;outline:2px solid #8dbdcd}:is(.owner-journey,.admin-modern .owner-journey) textarea{resize:vertical;min-height:98px}:is(.owner-journey,.admin-modern .owner-journey) small{color:var(--oj-muted);font-size:12px;font-weight:400;line-height:1.8}:is(.owner-journey,.admin-modern .owner-journey) .oj-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}:is(.owner-journey,.admin-modern .owner-journey) .oj-callout{background:var(--oj-soft);border:1px solid #dceaf0;border-radius:12px;gap:14px;margin-top:22px;padding:16px 18px;display:flex}:is(.owner-journey,.admin-modern .owner-journey) .oj-callout>span{color:var(--oj-brand);font-size:27px}:is(.owner-journey,.admin-modern .owner-journey) .oj-callout p{margin:0;font-size:13px}:is(.owner-journey,.admin-modern .owner-journey) .oj-message{overflow-wrap:anywhere;border-radius:16px;gap:15px;padding:20px;display:flex}:is(.owner-journey,.admin-modern .owner-journey) .oj-message strong{line-height:1.9;display:block}:is(.owner-journey,.admin-modern .owner-journey) .oj-message>span{font-size:28px}:is(.owner-journey,.admin-modern .owner-journey) .oj-message p{color:inherit;margin:6px 0 0}:is(.owner-journey,.admin-modern .owner-journey) .oj-success{color:#215a41;background:#edf8f2;border:1px solid #aad5c3}:is(.owner-journey,.admin-modern .owner-journey) .oj-error{color:#8b352a;background:#fff2ef;border:1px solid #edc4bc;display:block}:is(.owner-journey,.admin-modern .owner-journey) .oj-steps{grid-template-columns:repeat(4,1fr);gap:8px;margin:20px 0 26px;padding:0;list-style:none;display:grid}:is(.owner-journey,.admin-modern .owner-journey) .oj-steps li{color:var(--oj-muted);background:#f4f7f9;border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;padding:12px;font-size:12px;display:flex}:is(.owner-journey,.admin-modern .owner-journey) .oj-steps li>span{color:#66808e;background:#e4ebef;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}:is(.owner-journey,.admin-modern .owner-journey) .oj-steps li[aria-current=step]{color:#245d73;background:#eaf5f9;border-color:#9bc5d4;font-weight:700}:is(.owner-journey,.admin-modern .owner-journey) .oj-steps li[aria-current=step]>span{background:var(--oj-brand);color:#fff}:is(.owner-journey,.admin-modern .owner-journey) .oj-steps .is-done>span{color:#266c4a;background:#d4ede1}:is(.owner-journey,.admin-modern .owner-journey) .oj-badge{color:#516978;background:#edf2f6;border-radius:9px;align-items:center;max-width:100%;padding:7px 10px;font-size:11px;font-weight:700;line-height:1.8;display:inline-flex}:is(.owner-journey,.admin-modern .owner-journey) .oj-badge.oj-published{color:#216544;background:#e2f4ea}:is(.owner-journey,.admin-modern .owner-journey) .oj-badge.oj-pending{color:#896019;background:#fff2d5}:is(.owner-journey,.admin-modern .owner-journey) .oj-badge.oj-accepted{color:#365d91;background:#e6effc}:is(.owner-journey,.admin-modern .owner-journey) .oj-badge.oj-archived{color:#666;background:#eee}:is(.owner-journey,.admin-modern .owner-journey) .oj-tracking{overflow-wrap:anywhere;font-size:12px}:is(.owner-journey,.admin-modern .owner-journey) .oj-tabs{border-bottom:1px solid var(--oj-line);flex-wrap:wrap;gap:8px;margin-bottom:24px;padding-bottom:14px;display:flex}:is(.owner-journey,.admin-modern .owner-journey) .oj-tabs button{color:#5f7786;background:#f4f7f9;border:1px solid #0000}:is(.owner-journey,.admin-modern .owner-journey) .oj-tabs button[aria-selected=true]{background:var(--oj-brand);color:#fff}:is(.owner-journey,.admin-modern .owner-journey) .oj-publication{background:#fffbf0;border:1px solid #e5e2d8;border-radius:16px;align-items:center;gap:16px;padding:22px;display:flex}:is(.owner-journey,.admin-modern .owner-journey) .oj-publication.oj-published{background:#eef8f2;border-color:#bcddc9}:is(.owner-journey,.admin-modern .owner-journey) .oj-status-symbol{color:#92712c;background:#fff;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:28px;display:grid}:is(.owner-journey,.admin-modern .owner-journey) .oj-publication.oj-published .oj-status-symbol{color:#287047}:is(.owner-journey,.admin-modern .owner-journey) .oj-publication p{margin:0}:is(.owner-journey,.admin-modern .owner-journey) .oj-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}:is(.owner-journey,.admin-modern .owner-journey) .oj-status-grid article{border:1px solid var(--oj-line);background:#fff;border-radius:14px;min-width:0;padding:20px}:is(.owner-journey,.admin-modern .owner-journey) .oj-status-grid .oj-icon{margin-bottom:12px}:is(.owner-journey,.admin-modern .owner-journey) .oj-status-grid h4{font-size:15px}:is(.owner-journey,.admin-modern .owner-journey) .oj-status-grid p{margin-top:8px;font-size:13px}:is(.owner-journey,.admin-modern .owner-journey) .oj-search{background:#f6f9fb;border-radius:14px;align-items:flex-end;gap:12px;margin-bottom:22px;padding:16px;display:flex}:is(.owner-journey,.admin-modern .owner-journey) .oj-search label{flex:1}:is(.owner-journey,.admin-modern .owner-journey) .oj-count{white-space:nowrap;background:var(--oj-soft);color:var(--oj-brand);border-radius:10px;padding:8px 12px;font-size:13px}:is(.owner-journey,.admin-modern .owner-journey) .oj-request-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}:is(.owner-journey,.admin-modern .owner-journey) .oj-request-card{border:1px solid var(--oj-line);border-radius:16px;flex-direction:column;align-items:stretch;min-width:0;padding:20px;transition:border-color .2s,box-shadow .2s;display:flex}:is(.owner-journey,.admin-modern .owner-journey) .oj-request-card:hover{border-color:#a1c0cd;box-shadow:0 6px 22px #1a506d0b}:is(.owner-journey,.admin-modern .owner-journey) .oj-card-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}:is(.owner-journey,.admin-modern .owner-journey) .oj-card-photo{background:var(--oj-soft);width:60px;height:50px;color:var(--oj-brand);border-radius:12px;flex:0 0 60px;place-items:center;display:grid;overflow:hidden}:is(.owner-journey,.admin-modern .owner-journey) .oj-card-photo svg{width:38px;height:38px}:is(.owner-journey,.admin-modern .owner-journey) .oj-card-photo img{object-fit:cover;width:100%;height:100%}:is(.owner-journey,.admin-modern .owner-journey) .oj-request-card h4{overflow-wrap:anywhere;font-size:16px}:is(.owner-journey,.admin-modern .owner-journey) .oj-request-card p{font-size:13px}:is(.owner-journey,.admin-modern .owner-journey) .oj-card-next{flex:1}:is(.owner-journey,.admin-modern .owner-journey) .oj-request-card button{color:var(--oj-brand);text-align:center;background:#edf5f8;margin-top:16px}:is(.owner-journey,.admin-modern .owner-journey) .oj-pagination{justify-content:center;align-items:center;gap:18px;margin-top:24px;font-size:13px;display:flex}:is(.owner-journey,.admin-modern .owner-journey) .oj-empty{text-align:center;padding:35px 20px}:is(.owner-journey,.admin-modern .owner-journey) .oj-empty .oj-icon{margin:0 auto 18px}:is(.owner-journey,.admin-modern .owner-journey) .oj-loading{text-align:center;padding:30px}:is(.owner-journey,.admin-modern .owner-journey) .oj-content{min-width:0}:is(.owner-journey,.admin-modern .owner-journey) .oj-content form{border:1px solid var(--oj-line);background:#f8fafb;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:16px;margin:16px 0 24px;padding:20px;display:grid}:is(.owner-journey,.admin-modern .owner-journey) .oj-content form>p,:is(.owner-journey,.admin-modern .owner-journey) .oj-content form>fieldset,:is(.owner-journey,.admin-modern .owner-journey) .oj-content form>section,:is(.owner-journey,.admin-modern .owner-journey) .oj-content form>.geo-coordinate-fields{grid-column:1/-1}:is(.owner-journey,.admin-modern .owner-journey) .oj-content form>button{justify-self:start}:is(.owner-journey,.admin-modern .owner-journey) .oj-content label:has(input[type=checkbox]){flex-direction:row;align-self:center;align-items:center;gap:10px;min-height:44px;font-weight:400}:is(.owner-journey,.admin-modern .owner-journey) input[type=checkbox]{width:18px;height:18px;accent-color:var(--oj-brand);flex:0 0 18px;margin:0}:is(.owner-journey,.admin-modern .owner-journey) .oj-content h5{margin-top:24px;font-size:16px}:is(.owner-journey,.admin-modern .owner-journey) .oj-content details{border:1px solid var(--oj-line);border-radius:14px;margin-top:16px;padding:18px}:is(.owner-journey,.admin-modern .owner-journey) .oj-content summary{cursor:pointer;font-weight:650}:is(.owner-journey,.admin-modern .owner-journey) .oj-content article{border:1px solid var(--oj-line);border-radius:12px;margin:12px 0;padding:16px}:is(.owner-journey,.admin-modern .owner-journey) .realestate-owner-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}:is(.owner-journey,.admin-modern .owner-journey) .realestate-owner-photos img{object-fit:contain;max-width:100%;height:140px}:is(.owner-journey,.admin-modern .owner-journey) .realestate-owner-photos article{margin:0}:is(.owner-journey,.admin-modern .owner-journey) .oj-selected .oj-steps{margin-bottom:0}@media (width<=1000px){:is(.owner-journey,.admin-modern .owner-journey) .oj-status-grid{grid-template-columns:1fr}:is(.owner-journey,.admin-modern .owner-journey) .oj-steps{grid-template-columns:repeat(2,1fr)}:is(.owner-journey,.admin-modern .owner-journey) .oj-request-grid{grid-template-columns:1fr}}@media (width<=600px){:is(.owner-journey,.admin-modern .owner-journey){gap:14px}:is(.owner-journey,.admin-modern .owner-journey) .oj-hero{border-radius:18px;grid-template-columns:1fr 60px;gap:14px;padding:22px}:is(.owner-journey,.admin-modern .owner-journey) .oj-hero-art{border-radius:18px;width:60px;height:60px}:is(.owner-journey,.admin-modern .owner-journey) .oj-hero-art svg{width:44px;height:44px}:is(.owner-journey,.admin-modern .owner-journey) .oj-hero h2{font-size:21px}:is(.owner-journey,.admin-modern .owner-journey) .oj-surface{border-radius:16px;padding:18px}:is(.owner-journey,.admin-modern .owner-journey) .oj-form-grid,:is(.owner-journey,.admin-modern .owner-journey) .oj-content form{grid-template-columns:1fr}:is(.owner-journey,.admin-modern .owner-journey) .oj-steps li{gap:6px;padding:9px 7px;font-size:11px}:is(.owner-journey,.admin-modern .owner-journey) .oj-steps li>span{flex-basis:24px;width:24px;height:24px}:is(.owner-journey,.admin-modern .owner-journey) .oj-section-title{flex-wrap:wrap;gap:12px}:is(.owner-journey,.admin-modern .owner-journey) .oj-section-title h3{font-size:18px}:is(.owner-journey,.admin-modern .owner-journey) .oj-search{flex-wrap:wrap}:is(.owner-journey,.admin-modern .owner-journey) .oj-search label{flex-basis:100%}:is(.owner-journey,.admin-modern .owner-journey) .oj-tabs{gap:6px}:is(.owner-journey,.admin-modern .owner-journey) .oj-tabs button{flex:auto;padding:10px;font-size:12px}:is(.owner-journey,.admin-modern .owner-journey) .oj-publication{align-items:flex-start;gap:10px;padding:16px}:is(.owner-journey,.admin-modern .owner-journey) .oj-publication h3{font-size:17px}:is(.owner-journey,.admin-modern .owner-journey) .oj-actions>button,:is(.owner-journey,.admin-modern .owner-journey) .oj-actions>a{flex:auto}:is(.owner-journey,.admin-modern .owner-journey) .oj-request-card{padding:16px}:is(.owner-journey,.admin-modern .owner-journey) .realestate-owner-photos{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.owner-journey,.admin-modern .owner-journey) .oj-content form>button{justify-self:stretch}:is(.owner-journey,.admin-modern .owner-journey) .oj-message{padding:16px}:is(.owner-journey,.admin-modern .owner-journey) .oj-card-heading{align-items:flex-start}:is(.owner-journey,.admin-modern .owner-journey) .oj-hero-actions>button{flex:auto}}:is(.owner-journey,.admin-modern .owner-journey) .oj-renewal{background:#eef8fc;border-color:#b6d4df;margin:0 0 22px}:is(.owner-journey,.admin-modern .owner-journey) .oj-renewal-content{width:100%}:is(.activity-workspace,.admin-modern .activity-workspace){--aw-brand:#245d73;--aw-line:#dce6ec;--aw-muted:#637b8b;color:#233f50;gap:20px;max-width:1280px;margin:auto;font-size:14px;display:grid}:is(.activity-workspace,.admin-modern .activity-workspace) *{box-sizing:border-box}:is(.activity-workspace,.admin-modern .activity-workspace) h2,:is(.activity-workspace,.admin-modern .activity-workspace) h3,:is(.activity-workspace,.admin-modern .activity-workspace) h4{color:#203f51;margin:0 0 12px;line-height:1.7}:is(.activity-workspace,.admin-modern .activity-workspace) p{color:var(--aw-muted);margin:0 0 14px;line-height:1.95}:is(.activity-workspace,.admin-modern .activity-workspace) small{color:var(--aw-muted);font-size:12px;line-height:1.8;display:block}:is(.activity-workspace,.admin-modern .activity-workspace) button,:is(.activity-workspace,.admin-modern .activity-workspace) input,:is(.activity-workspace,.admin-modern .activity-workspace) select,:is(.activity-workspace,.admin-modern .activity-workspace) textarea{font:inherit}:is(.activity-workspace,.admin-modern .activity-workspace) button,:is(.activity-workspace,.admin-modern .activity-workspace) .aw-primary-link{background:var(--aw-brand);color:#fff;cursor:pointer;border:1px solid #0000;border-radius:11px;width:auto;min-height:44px;padding:10px 17px;font-weight:650;line-height:1.7;text-decoration:none}:is(.activity-workspace,.admin-modern .activity-workspace) button:disabled{opacity:.5;cursor:not-allowed}:is(.activity-workspace,.admin-modern .activity-workspace) button:focus-visible,:is(.activity-workspace,.admin-modern .activity-workspace) a:focus-visible{outline-offset:3px;outline:3px solid #caa15d}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-secondary{color:var(--aw-brand);border-color:var(--aw-line);background:#fff}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-hero{color:#fff;background:linear-gradient(115deg,#15394e,#286379);border-radius:22px;padding:30px}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-hero h2{color:#fff;font-size:clamp(23px,2.4vw,30px)}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-hero p{color:#d5e8ef;max-width:820px}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-eyebrow{color:#678795;margin-bottom:10px;font-size:12px;font-weight:700;display:block}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-hero .aw-eyebrow{color:#a8d6df}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-hero-actions,:is(.activity-workspace,.admin-modern .activity-workspace) .aw-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-hero-actions button{background:0 0;border-color:#fff5}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-hero-actions .aw-light{color:#214f63;background:#fff}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-surface{border:1px solid var(--aw-line);background:#fff;border-radius:20px;min-width:0;padding:26px}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-groups button{text-align:right;border:1px solid var(--aw-line);color:#24475b;background:#f8fbfc;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:20px;display:flex}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-groups button.is-selected{background:#eaf5fa;border-color:#7eafc2;box-shadow:inset 0 0 0 1px #7eafc2}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-symbol{width:42px;height:42px;color:var(--aw-brand);background:#e5eff4;border-radius:13px;place-items:center;font-size:27px;font-weight:400;display:grid}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-groups strong{font-size:17px}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-groups small{font-weight:400}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-info{background:#eef6f9;border:1px solid #d4e6ed;border-radius:14px;margin:18px 0;padding:20px}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-info p:last-child{margin-bottom:0}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-info a{color:var(--aw-brand);font-weight:650}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-info .aw-primary-link{color:#fff;display:inline-block}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-types{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-wide{grid-column:1/-1}:is(.activity-workspace,.admin-modern .activity-workspace) label{flex-direction:column;gap:8px;min-width:0;margin:0;font-size:13px;font-weight:600;display:flex}:is(.activity-workspace,.admin-modern .activity-workspace) input:not([type=checkbox]),:is(.activity-workspace,.admin-modern .activity-workspace) select,:is(.activity-workspace,.admin-modern .activity-workspace) textarea{color:#203f51;background:#f8fbfc;border:1px solid #d5e2e9;border-radius:10px;width:100%;max-width:none;min-height:46px;padding:10px 12px;display:block}:is(.activity-workspace,.admin-modern .activity-workspace) textarea{resize:vertical;min-height:100px}:is(.activity-workspace,.admin-modern .activity-workspace) input:focus,:is(.activity-workspace,.admin-modern .activity-workspace) textarea:focus,:is(.activity-workspace,.admin-modern .activity-workspace) select:focus{outline-offset:2px;outline:2px solid #8bb5c7}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-section-heading{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:16px;display:flex}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-badge{color:#647c8b;background:#edf2f6;border-radius:9px;padding:7px 11px;font-size:11px;font-weight:700;line-height:1.8;display:inline-block}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-approved{color:#256546;background:#e4f5eb}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-pending{color:#886524;background:#fff3d7}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-rejected{color:#9a5a35;background:#fff0e9}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-withdrawn{color:#69767e;background:#eee}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-tracking{overflow-wrap:anywhere;font-size:12px}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-documents{gap:12px;margin:20px 0;display:grid}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-documents article{border:1px solid var(--aw-line);border-radius:13px;align-items:center;gap:14px;min-width:0;padding:16px;display:flex}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-documents article>div{overflow-wrap:anywhere;flex:1;min-width:0}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-documents a{white-space:nowrap;color:var(--aw-brand);font-weight:600}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-document-symbol{color:var(--aw-brand);font-size:28px}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-upload,:is(.activity-workspace,.admin-modern .activity-workspace) .aw-review{border:1px solid var(--aw-line);background:#f7fafc;border-radius:14px;gap:18px;margin-top:22px;padding:22px;display:grid}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-upload>button{justify-self:start}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-check{flex-direction:row;align-items:center;font-weight:400;line-height:1.9}:is(.activity-workspace,.admin-modern .activity-workspace) input[type=checkbox]{width:18px;height:18px;accent-color:var(--aw-brand);flex:0 0 18px;margin:0}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-filters{background:#f7fafc;border-radius:13px;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:22px;padding:16px;display:flex}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-filters label:first-child{flex:240px}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-filters label{flex:0 210px}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-request-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-request-grid article{border:1px solid var(--aw-line);border-radius:15px;flex-direction:column;align-items:stretch;min-width:0;padding:20px;display:flex}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-request-grid h4{overflow-wrap:anywhere;font-size:17px}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-request-grid article>button{margin-top:16px}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-request-grid article>small{margin-top:auto}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-count{white-space:nowrap;color:var(--aw-brand);background:#eef6fa;border-radius:10px;padding:8px 12px;font-size:12px}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-message{overflow-wrap:anywhere;border-radius:14px;padding:18px 22px;line-height:1.9}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-success{color:#286347;background:#edf8f2;border:1px solid #b3d9c5}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-error{color:#8d4237;background:#fff1ee;border:1px solid #e8bcb4}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-error p{color:inherit;margin:8px 0}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-empty{border:1px dashed var(--aw-line);text-align:center;color:var(--aw-muted);border-radius:13px;margin:15px 0;padding:26px}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-empty p{margin:10px 0 0}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-pagination{justify-content:center;align-items:center;gap:18px;margin-top:24px;font-size:13px;display:flex}@media (width<=1000px){:is(.activity-workspace,.admin-modern .activity-workspace) .aw-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){:is(.activity-workspace,.admin-modern .activity-workspace){gap:14px}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-hero{border-radius:17px;padding:22px}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-surface{border-radius:16px;padding:18px}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-groups{gap:8px}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-groups button{gap:8px;padding:14px}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-groups strong{font-size:15px}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-groups small{font-size:11px}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-form-grid,:is(.activity-workspace,.admin-modern .activity-workspace) .aw-request-grid{grid-template-columns:1fr}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-section-heading{flex-wrap:wrap}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-filters label{flex:100%}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-actions>button,:is(.activity-workspace,.admin-modern .activity-workspace) .aw-hero-actions>button{flex:auto}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-documents article{flex-wrap:wrap}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-documents article>div{flex-basis:calc(100% - 48px)}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-upload,:is(.activity-workspace,.admin-modern .activity-workspace) .aw-review,:is(.activity-workspace,.admin-modern .activity-workspace) .aw-info{padding:16px}}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-profile-summary{background:#f8fbfd;border:1px solid #dce7ee;border-radius:14px;margin:20px 0;padding:18px}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-profile-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-profile-summary dt{color:#657d8b;font-size:12px}:is(.activity-workspace,.admin-modern .activity-workspace) .aw-profile-summary dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0}:is(.activity-workspace,.admin-modern .activity-workspace) fieldset{border:1px solid #dce7ee;border-radius:12px;padding:16px}@media (width<=640px){:is(.activity-workspace,.admin-modern .activity-workspace) .aw-profile-summary dl{grid-template-columns:1fr}}.amlak-theme-manager fieldset{border:1px solid #dfe5ec;border-radius:10px;margin:24px 0;padding:20px}.amlak-theme-manager legend{padding:0 8px;font-size:13px;font-weight:700}.amlak-admin-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.amlak-admin-colors{grid-template-columns:repeat(4,1fr);gap:15px;margin-block:22px;display:grid}.amlak-admin-colors label{border:1px solid #dfe5ec;border-radius:9px;flex-direction:column;align-items:center;gap:10px;padding:14px;font-size:12px;display:flex}.amlak-admin-colors input[type=color]{cursor:pointer;background:0 0;border:0;width:70px;height:44px;padding:0}.amlak-admin-colors bdi{color:#738298;font-family:monospace;font-size:11px}.amlak-theme-manager .actions{flex-wrap:wrap;margin:16px 0}.amlak-theme-manager .actions a{align-self:center;font-size:12px}.amlak-theme-manager .package-upload{margin:15px 0;display:block}.amlak-theme-manager textarea{min-height:95px}@media (width<=800px){.amlak-admin-colors{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.amlak-admin-grid{grid-template-columns:1fr}.amlak-theme-manager fieldset{padding:14px}.amlak-admin-colors{gap:10px}}.amlak-home-layout-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-block:20px;display:grid}.amlak-layout-choice{cursor:pointer;background:#fff;border:2px solid #dfe5ec;border-radius:15px;flex-direction:column;gap:10px;min-width:0;transition:border-color .2s,box-shadow .2s;position:relative;padding:12px!important;display:flex!important}.amlak-layout-choice.is-selected{border-color:#245ad5;box-shadow:0 0 0 3px #245ad512}.amlak-layout-choice:focus-within{outline-offset:3px;outline:3px solid #a4bfff}.amlak-layout-choice>input{z-index:3;accent-color:#245ad5;height:19px;position:absolute;top:22px;right:22px;width:19px!important}.amlak-layout-choice>strong{font-size:15px}.amlak-layout-choice>span:not(.amlak-layout-thumbnail){color:#64748b;font-size:12px;line-height:1.9}.amlak-layout-choice>small{color:#245ad5;margin-top:auto;font-size:11px}.amlak-layout-thumbnail{background-position:50%;background-size:cover;border-radius:9px;width:100%;height:170px;display:block;position:relative;overflow:hidden}.amlak-layout-thumbnail-city{background-color:#f2f1ff;background-image:url(/amlak-theme/scene-city.webp)}.amlak-layout-mini-title{color:#12246a;text-shadow:0 0 15px #fff;font-size:19px;font-weight:900;line-height:1.6;position:absolute;top:20%;right:7%}.amlak-layout-mini-pin{color:#2455ff;background:#fff;border-radius:7px;padding:5px 8px;font-size:9px;position:absolute;bottom:23%;left:8%}.amlak-layout-thumbnail-orbit{background-color:#07152f;background-image:url(/amlak-theme/scene-orbit.webp)}.amlak-layout-thumbnail-orbit .amlak-layout-mini-title{color:#fff;text-shadow:none}.amlak-layout-mini-orb{background:radial-gradient(circle at 25% 25%,#fff,#a3baff77 40%,#e5b5a7aa 75%,#d3e9ff);border-radius:50%;width:82px;height:82px;position:absolute;top:25%;left:13%;box-shadow:0 0 25px #95b9f566}.amlak-layout-thumbnail-editorial{background-color:#f7f5ed;background-image:url(/amlak-theme/scene-editorial.webp)}.amlak-layout-thumbnail-editorial .amlak-layout-mini-title{color:#501124;text-align:center;text-shadow:none;font-size:22px;inset:15% 8% auto}.amlak-layout-mini-ribbon{color:#fff;background:#640c23;border-radius:0 11px 11px 0;padding:9px 12px;font-size:12px;font-weight:800;position:absolute;bottom:20%;left:15%;right:15%}@media (width<=1000px){.amlak-home-layout-options{grid-template-columns:1fr}.amlak-layout-thumbnail{height:210px}.amlak-layout-mini-title{font-size:28px}.amlak-layout-thumbnail-editorial .amlak-layout-mini-title{font-size:33px}.amlak-layout-mini-orb{width:110px;height:110px;left:15%}}.trade-workspace{overflow-wrap:anywhere;min-width:0;max-width:100%}.trade-workspace article,.trade-workspace details{border:1px solid var(--line,#ccc);border-radius:.6rem;margin:1rem 0;padding:1rem}.trade-workspace form{gap:.8rem;max-width:48rem;margin:1rem 0;display:grid}.trade-workspace label{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.trade-workspace label>input:not([type=checkbox]),.trade-workspace label>select,.trade-workspace label>textarea{flex:15rem}.trade-workspace input,.trade-workspace textarea,.trade-workspace select,.trade-workspace fieldset{box-sizing:border-box;min-width:0;max-width:100%}.trade-workspace textarea{width:100%;min-height:6rem}.trade-workspace fieldset{gap:.6rem;display:grid}.trade-workspace code{white-space:normal;overflow-wrap:anywhere;direction:ltr;unicode-bidi:isolate;display:block}.trade-workspace dl{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:.5rem;display:grid}.trade-workspace dd{margin:0}.trade-workspace a{margin:.4rem;display:inline-block}@media (width<=600px){.trade-workspace article,.trade-workspace details{padding:.6rem}.trade-workspace button{white-space:normal;max-width:100%}}.competition-workspace{min-width:0;max-width:100%}.competition-workspace :is(p,small,bdi,a,summary,h3,h4,h5){overflow-wrap:anywhere}.competition-workspace :is(details,fieldset,article,form){min-width:0;max-width:100%}.competition-workspace :is(input,select,textarea){max-width:100%}.competition-workspace input[type=checkbox]{width:auto;margin-inline-end:.5rem;display:inline-block}.competition-workspace select{font:inherit;border:1px solid #cbd2dc;border-radius:4px;padding:.5rem}.competition-workspace article{border-block-end:1px solid #dfe3e9;padding-block:1rem}.competition-workspace summary{cursor:pointer;padding-block:.5rem}.competition-workspace form{margin-block:1rem}.competition-workspace a{min-height:32px;display:inline-block}.competition-workspace small{line-height:1.7}@media (width<=600px){.competition-workspace.panel{padding:16px}.competition-workspace button{white-space:normal;max-width:100%}.competition-workspace fieldset{padding:10px}.competition-workspace form>label{margin-block:12px}}.agency-directory{--agency-bg:var(--page,#f5f5ef);--agency-surface:var(--surface,#fff);--agency-ink:var(--text,#203c32);--agency-muted:var(--muted,#718078);--agency-green:var(--primary,#285c48);--agency-line:var(--border,#dce3da);--agency-soft:var(--soft,#eaf0e7);background:var(--agency-bg);min-height:100vh;color:var(--agency-ink);box-sizing:border-box;padding:0 max(24px,50vw - 620px) 64px;font-family:inherit;line-height:1.9}.agency-directory *{box-sizing:border-box}.agency-directory .panel{background:var(--agency-surface);color:var(--agency-ink);border:1px solid var(--agency-line);box-shadow:none;border-radius:22px;margin:0;padding:25px}.agency-directory a{color:var(--agency-green);text-decoration:none}.agency-directory a:hover{text-decoration:underline}.agency-topbar{border-bottom:1px solid var(--agency-line);justify-content:space-between;align-items:center;gap:24px;padding:25px 0;display:flex}.agency-topbar>div{align-items:center;gap:24px;font-size:13px;display:flex}.agency-brand{grid-template-columns:auto 1fr;column-gap:10px;font-size:24px;font-weight:850;display:grid}.agency-brand>span{grid-row:span 2;font-size:42px;line-height:1.3}.agency-brand small{letter-spacing:0;font-size:10px;font-weight:400}.agency-directory button,.agency-directory .agency-login{background:var(--agency-green);color:var(--on-primary,#fff);font:inherit;cursor:pointer;border:0;border-radius:10px;width:auto;min-height:44px;padding:11px 18px;font-size:12px}.agency-topbar button{background:var(--agency-soft);color:var(--agency-green)}.agency-directory button:disabled{opacity:.55;cursor:wait}.agency-directory :is(button,a,input,select,summary,textarea):focus-visible{outline:3px solid var(--agency-green);outline-offset:4px}.agency-hero{grid-template-columns:1.3fr 1fr;align-items:center;gap:60px;padding:55px 0 48px;display:grid}.agency-eyebrow{color:var(--agency-green);margin-bottom:10px;font-size:11px;font-weight:700;display:block}.agency-hero h1{letter-spacing:-1.6px;color:var(--agency-ink);margin:8px 0 18px;font-size:clamp(28px,3vw,43px);line-height:1.8}.agency-hero em{color:var(--agency-green);font-style:normal}.agency-hero p{max-width:570px;color:var(--agency-muted);font-size:13px;line-height:2.3}.agency-hero-tags{flex-wrap:wrap;gap:10px;margin-top:23px;display:flex}.agency-hero-tags span{background:var(--agency-surface);border:1px solid var(--agency-line);border-radius:100px;padding:6px 12px;font-size:11px}.agency-hero-art{border:1px solid var(--agency-line);background:radial-gradient(ellipse at 25% 20%,var(--agency-surface),var(--agency-soft));min-width:0;color:var(--agency-green);border-radius:100px 24px 24px;padding:25px;position:relative;transform:rotate(-2deg)}.agency-hero-art svg{width:100%;height:auto;display:block}.agency-art-label{background:var(--agency-surface);border-radius:50px;padding:8px 14px;font-size:11px;position:absolute;bottom:17px;right:30px;box-shadow:0 8px 25px #00000008}.agency-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:30px;display:grid}.agency-search{position:sticky;top:20px}.agency-search h2{margin:3px 0 20px;font-size:18px}.agency-directory form{gap:15px;width:100%;max-width:none;margin:0;display:grid}.agency-directory label{color:var(--agency-ink);margin:0;font-size:12px;display:block}.agency-directory :is(input:not([type=checkbox]),select,textarea){border:1px solid var(--agency-line);background:var(--agency-bg);width:100%;color:var(--agency-ink);font:inherit;border-radius:10px;min-height:45px;margin:7px 0 0;padding:11px 13px;font-size:13px}.agency-directory textarea{min-height:120px}.agency-directory fieldset{border:0;min-width:0;margin:12px 0;padding:0}.agency-directory fieldset label+label{margin-top:12px}.agency-directory legend{color:var(--agency-muted);font-size:10px}.agency-directory summary{cursor:pointer;color:var(--agency-green);padding:8px 0;font-size:11px}.agency-method{border-bottom:1px solid var(--agency-line);margin-bottom:18px;padding-bottom:10px}.agency-method p,.agency-private-note{color:var(--agency-muted);line-height:2;font-size:10px!important}.agency-coordinates{background:var(--agency-soft);border-radius:10px;padding:3px 12px}.agency-search-submit{width:100%!important}.agency-results-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.agency-results-heading h2{margin:0;font-size:22px}.agency-count{background:var(--agency-soft);color:var(--agency-green);border-radius:100px;padding:7px 15px;font-size:12px}.agency-empty{border:1px dashed var(--agency-line);text-align:center;background:var(--agency-surface);border-radius:22px;flex-direction:column;justify-content:center;align-items:center;min-height:350px;padding:50px 30px;display:flex}.agency-empty>span{color:var(--agency-green);font-size:55px;line-height:1.2}.agency-empty h3{margin:25px 0 8px;font-size:18px}.agency-empty p{color:var(--agency-muted);max-width:370px;font-size:12px}.agency-empty>div{color:var(--agency-muted);margin-top:30px;font-size:11px}.agency-empty b{background:var(--agency-soft);width:24px;height:24px;color:var(--agency-green);border-radius:50%;place-items:center;margin:0 8px;display:inline-grid}.agency-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.agency-directory .agency-card{padding:18px;transition:transform .2s,border-color .2s;overflow:hidden}.agency-card:hover{border-color:var(--agency-green);transform:translateY(-3px)}.agency-card-cover{background:linear-gradient(130deg,var(--agency-soft),var(--agency-bg));color:var(--agency-green);align-items:center;gap:12px;margin:-18px -18px 20px;padding:22px;font-size:11px;display:flex}.agency-card-monogram{border:1px solid var(--agency-line);background:var(--agency-surface);border-radius:15px;place-items:center;width:58px;height:58px;font-size:30px;font-weight:700;display:grid}.agency-card-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.agency-card h2{overflow-wrap:anywhere;margin:0;font-size:16px}.agency-score{background:var(--agency-soft);color:var(--agency-green);text-align:center;border-radius:12px;flex-shrink:0;padding:6px 10px;font-size:20px;font-weight:750;line-height:1.4}.agency-score small{font-size:8px;font-weight:400;display:block}.agency-card p{color:var(--agency-muted);overflow-wrap:anywhere;font-size:11px}.agency-card a{font-size:11px}.agency-card>button{width:100%;margin-top:15px}.agency-card details{border-top:1px solid var(--agency-line);margin-top:18px;padding-top:8px}.agency-card table{border-collapse:collapse;width:100%;font-size:10px}.agency-card td,.agency-card th{text-align:right;border-bottom:1px solid var(--agency-line);padding:8px 4px}.agency-request,.agency-inbox{margin-top:28px!important}.agency-request{max-width:800px}.agency-directory [role=alert]{background:var(--agency-soft);overflow-wrap:anywhere;border-radius:10px;padding:12px}.agency-directory nav:not(.agency-topbar){justify-content:center;align-items:center;gap:18px;margin:22px 0;display:flex}.agency-directory[data-agency-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.agency-directory input[type=checkbox]{accent-color:var(--agency-green)}@media (width<=1000px){.agency-hero{gap:25px}.agency-layout{grid-template-columns:270px minmax(0,1fr)}.agency-card-grid{grid-template-columns:1fr}.agency-topbar>div{gap:12px}}@media (width<=760px){.agency-directory{padding:0 18px 40px}.agency-topbar{flex-wrap:wrap;gap:15px;padding:18px 0}.agency-topbar>div{flex-wrap:wrap;gap:12px}.agency-topbar>div>a:first-child{display:none}.agency-hero{grid-template-columns:1fr;gap:20px;padding:35px 0}.agency-hero-art{display:none}.agency-hero h1{font-size:30px}.agency-layout{grid-template-columns:1fr}.agency-search{position:static}.agency-directory .panel{padding:20px}.agency-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agency-empty{min-height:270px}.agency-results-heading h2{font-size:19px}}@media (width<=520px){.agency-card-grid{grid-template-columns:1fr}.agency-topbar>div{font-size:11px}.agency-brand{font-size:22px}.agency-directory button{padding:10px 13px}.agency-hero h1{font-size:27px}.agency-empty{padding:30px 18px}.agency-card-cover{margin:-20px -20px 18px}}@media (prefers-reduced-motion:reduce){.agency-directory *{transition:none!important}}.agency-directory{width:100%;max-width:none;margin:0;display:block}.agency-bottom{border-top:1px solid var(--agency-line);color:var(--agency-muted);flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:50px;padding-top:22px;font-size:11px;display:flex}.re-workspace{--re-accent:#245b73;max-width:1400px;color:var(--text,#213d50);gap:22px;margin-inline:auto;line-height:1.8}.re-workspace-hero{background:linear-gradient(120deg,#edf7f5,#f5f9fc);border:1px solid #d8e5eb;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.re-workspace .re-eyebrow{color:#527e85;font-size:12px;font-weight:700}.re-workspace h2{margin:4px 0 8px;font-size:25px}.re-workspace h3{margin:0;font-size:18px}.re-workspace p{margin:6px 0 14px}.re-workspace-hero p{color:#607a88;max-width:650px;margin:0}.re-workspace button{cursor:pointer;min-height:42px;font:inherit;border-radius:10px;font-size:13px}.re-workspace-hero>button{color:#fff;background:#245b73;border:0;flex-shrink:0;padding:12px 22px}.re-workspace-stats{background:var(--surface,#fff);border:1px solid #dfe8ec;border-radius:16px;align-items:center;gap:28px;padding:18px 24px;display:flex}.re-workspace-stats>div{align-items:center;gap:10px;display:flex}.re-workspace-stats strong{color:var(--re-accent);font-size:26px}.re-workspace-stats span{color:#647e8b;font-size:12px}.re-workspace-stats a{color:var(--re-accent);font-size:12px;text-decoration:none}.re-workspace-stats a:first-of-type{margin-inline-start:auto}.re-workspace-tabs{border-bottom:1px solid #dce5eb;gap:6px;padding-bottom:10px;display:flex}.re-workspace-tabs button{color:#657d8b;background:0 0;border:0;padding:10px 20px}.re-workspace-tabs button[aria-pressed=true]{color:#245b73;background:#e4eff3;font-weight:700}.re-section-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.re-section-heading p{color:#6a808d;margin:4px 0;font-size:12px}.re-section-heading>span{white-space:nowrap;background:#e8f0f4;border-radius:30px;padding:5px 13px;font-size:12px}.re-catalog-tools{grid-template-columns:minmax(200px,1fr) 200px;gap:16px;margin:20px 0;display:grid}.re-catalog-tools label{color:#536f80;font-size:12px}.re-workspace .re-catalog-tools input,.re-workspace .re-catalog-tools select{background:var(--surface,#fff);border:1px solid #d8e3e9;border-radius:12px;min-height:46px;padding:9px 12px}.re-property-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.re-property-card{background:var(--surface,#fff);border:1px solid #dbe5eb;border-radius:16px;min-width:0;padding:22px;box-shadow:0 3px 12px #23465a04}.re-property-card.is-selected{border-color:#79a5b6;grid-column:1/-1;box-shadow:0 4px 22px #23465a0a}.re-property-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.re-kind-icon{color:#245b73;background:#edf4f7;border-radius:12px;place-items:center;width:42px;height:42px;font-size:30px;display:grid}.re-status{color:#53786c;background:#edf6f1;border-radius:20px;padding:4px 12px;font-size:11px}.re-property-card h4{margin:18px 0 8px;font-size:16px;line-height:1.8}.re-workspace .re-property-location{color:#6a818c;font-size:12px}.re-workspace .re-property-mandates{color:#557886;border-top:1px solid #edf1f4;margin-bottom:12px;padding-top:12px;font-size:12px}.re-workspace .re-open-property{color:#245b73;text-align:start;background:#f0f6f8;border:1px solid #dce8ed;width:100%;padding:9px 14px}.re-workspace .re-property-card.is-selected>.re-open-property{color:#fff;background:#245b73}.re-property-detail{border-top:1px solid #e0e9ee;margin-top:22px;padding-top:22px}.re-detail-intro{background:#f5f9fb;border-radius:12px;margin-bottom:18px;padding:15px 18px}.re-detail-intro p{color:#6b8290;font-size:12px}.re-property-detail>details{border:1px solid #e0e8ec;border-radius:12px;margin:12px 0;padding:0 16px}.re-property-detail summary{padding:16px 0;font-size:14px}.re-property-detail details[open]>summary{border-bottom:1px solid #e8eef1;margin-bottom:14px}.re-workspace .re-property-detail form{max-width:none;padding-bottom:16px}.re-property-detail label{font-size:13px}.re-property-detail input,.re-property-detail textarea,.re-property-detail select{background:var(--surface,#fff);color:inherit;border:1px solid #d7e2e8;border-radius:9px;padding:10px}.re-property-detail textarea{box-sizing:border-box;width:100%;min-height:90px}.re-property-detail>details>form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.re-property-detail>details>form>label:has(textarea){grid-column:1/-1}.re-workspace .re-mandate-row{background:#f5faf7;border:1px solid #dbe9e2;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;font-size:13px;display:flex}.re-mandate-row button{color:#a33d47!important;background:0 0!important;border:1px solid #e2c8cc!important;margin-inline-start:auto!important;padding:8px 12px!important}.re-empty{text-align:center;color:#68808e;background:#f8fbfc;border:1px dashed #cddce4;border-radius:14px;padding:32px}.re-empty h4{margin:0 0 8px}.re-empty p{font-size:13px}.re-feedback{background:#f1f8f6;border:1px solid #cdddde;border-radius:12px;padding:14px 18px}.re-feedback[role=alert]{color:#9a3741;background:#fff5f5;border-color:#edcfd3}.re-admin-samples>summary{padding:8px}.re-workspace .re-admin-samples .panel{box-shadow:none;border:0;padding:14px 0}.re-workspace .re-new-property form{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.re-new-property form>label:has(textarea){grid-column:1/-1}.re-workspace .re-agency-workspace{min-height:220px}.re-workspace a:focus-visible,.re-workspace button:focus-visible,.re-workspace input:focus-visible{outline-offset:3px;outline:3px solid #9ac8d9}@media (width>=1450px){.re-property-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.re-workspace-hero{flex-direction:column;align-items:start;padding:20px}.re-workspace h2{font-size:21px}.re-workspace-hero>button{width:100%}.re-workspace-stats{flex-wrap:wrap;gap:14px;padding:16px}.re-workspace-stats>div{flex:40%;gap:8px}.re-workspace-stats a:first-of-type{margin-inline-start:0}.re-workspace-tabs{gap:0}.re-workspace-tabs button{flex:1;padding:10px 12px;font-size:12px}.re-property-grid,.re-catalog-tools{grid-template-columns:1fr}.re-property-card{padding:18px}.re-property-detail>details>form,.re-workspace .re-new-property form{grid-template-columns:1fr}.re-section-heading{align-items:start}.re-mandate-row button{width:100%}.re-property-detail>details{padding-inline:12px}}.re-workspace .re-workspace-tabs button{color:#345b70!important;box-shadow:none!important;background:#edf3f6!important}.re-workspace .re-workspace-tabs button[aria-pressed=true]{color:#fff!important;background:#245b73!important}.re-catalog-layout,.re-directory-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.re-catalog-layout.has-detail,.re-directory-layout.has-detail{grid-template-columns:minmax(0,1fr) minmax(320px,1fr)}.re-property-list{gap:9px;display:grid}.re-workspace .re-property-row{box-shadow:none;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:3px 14px;padding:14px 16px;display:grid}.re-property-row .re-property-card-top{grid-area:1/1/4}.re-property-row .re-status{display:none}.re-property-row h4{grid-area:1/2;margin:0;font-size:14px}.re-workspace .re-property-row .re-property-location{grid-area:2/2;margin:0;font-size:11px}.re-workspace .re-property-row .re-property-mandates{border:0;grid-area:3/2;margin:0;padding:0;font-size:11px}.re-workspace .re-property-row .re-open-property{white-space:nowrap;grid-area:1/3/4;width:auto;font-size:12px}.re-row-thumb{color:#32647d;background:#edf4f6;border-radius:10px;place-items:center;width:56px;height:56px;font-size:28px;display:grid;overflow:hidden}.re-row-thumb img{object-fit:cover;width:100%;height:100%}.re-directory-detail{background:var(--surface,#fff);scrollbar-gutter:stable;border:1px solid #c9dce6;border-radius:16px;min-width:0;max-height:calc(100vh - 110px);padding:22px;position:sticky;top:90px;overflow:auto}.re-directory-detail .re-property-detail{border:0;margin-top:12px;padding-top:0}.re-directory-detail form{max-width:none}.re-directory-detail input,.re-directory-detail textarea,.re-directory-detail select{background:var(--surface,#fff);color:inherit;box-sizing:border-box;border:1px solid #d5e1e7;border-radius:8px;padding:9px}.re-directory-detail textarea{width:100%;min-height:90px}.re-directory-detail .re-workspace-tabs{flex-wrap:wrap}.re-directory-detail .re-workspace-tabs button{padding:8px 10px;font-size:11px}.re-directory-detail label{font-size:12px}.re-directory-code{color:#718b9a;overflow-wrap:anywhere;font-size:10px}.re-directory-detail .re-property-detail>details>form{grid-template-columns:1fr}.re-directory-pager{flex-wrap:wrap;align-items:center;gap:10px;padding:16px 0;font-size:12px;display:flex}.re-directory-pager>span{margin-inline-end:auto}.re-directory-pager label{align-items:center;gap:8px;display:flex}.re-workspace .re-directory-pager select{width:auto;min-height:36px;padding:4px 8px}.re-directory-pager button{color:#245b73!important;background:#edf4f7!important;border:1px solid #d5e3ea!important;padding:7px 14px!important}.re-directory-pager button:disabled{opacity:.4;cursor:default}.re-agency-filters{grid-template-columns:2fr 1fr 1fr;gap:14px;margin:20px 0;display:grid}.re-agency-filters label{font-size:12px}.re-workspace .re-agency-filters input,.re-workspace .re-agency-filters select{background:var(--surface,#fff);border:1px solid #d7e4eb;border-radius:10px;padding:9px 12px}.re-directory-table{background:var(--surface,#fff);border:1px solid #dce6eb;border-radius:12px;overflow:auto}.re-directory-table table{border-collapse:collapse;text-align:start;width:100%;min-width:700px;font-size:12px}.re-directory-table th{color:#5d7888;white-space:nowrap;background:#edf4f7;font-weight:500}.re-directory-table th,.re-directory-table td{text-align:start;border-bottom:1px solid #e5edf1;padding:13px 12px}.re-directory-table small{color:#78909c;font-size:10px;display:block}.re-directory-table tr.is-current{background:#eff7f9}.re-directory-table button{min-height:34px;padding:5px 12px}.re-billing-period{border:1px solid #e1e9ee;border-radius:10px;margin:10px 0;padding:12px}.re-billing-period small{color:#668391;font-size:11px}@media (width<=1100px){.re-catalog-layout.has-detail,.re-directory-layout.has-detail{grid-template-columns:1fr}.re-directory-detail{z-index:120;max-height:none;position:fixed;inset:80px 20px 20px;overflow:auto;box-shadow:0 0 0 100vmax #17334866}}@media (width<=760px){.re-workspace .re-property-row{grid-template-columns:48px minmax(0,1fr);gap:3px 10px;padding:12px}.re-property-row .re-property-card-top{grid-row:1/4}.re-row-thumb{width:44px;height:44px}.re-workspace .re-property-row .re-open-property{grid-area:4/2;width:fit-content;margin-top:7px}.re-agency-filters{grid-template-columns:1fr}.re-directory-detail{padding:16px;inset:60px 8px 8px}.re-directory-pager label,.re-directory-pager>span{width:100%}}.re-workspace .re-property-row .re-row-price{color:#315b70;grid-area:3/2;margin:0;font-size:11px}.re-workspace .re-property-row .re-property-mandates{grid-row:4}.re-workspace .re-property-row .re-open-property,.re-property-row .re-property-card-top{grid-row:1/5}.re-catalog-tools{grid-template-columns:repeat(4,minmax(0,1fr))}.re-catalog-tools>label:first-child{grid-column:span 2}@media (width<=760px){.re-catalog-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.re-workspace .re-property-row .re-open-property{grid-area:5/2}.re-catalog-tools>label:first-child{grid-column:1/-1}}.crm-panel{margin-block:1.5rem}.crm-search{flex-wrap:wrap;align-items:end;gap:1rem;display:flex}.crm-search label{flex:1;min-width:180px}.crm-form{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;padding:1rem 0;display:grid}.crm-form label{gap:.4rem;display:grid}.crm-form textarea{min-height:5rem}.crm-form button{align-self:end}.crm-customer-grid{grid-template-columns:minmax(160px,240px) 1fr;gap:1.5rem;margin-block:1rem;display:grid}.crm-customer-list{align-content:start;gap:.5rem;display:grid}.crm-customer-list>button{text-align:start;gap:.3rem;display:grid}.crm-customer-list small{opacity:.8}.crm-customer-list [aria-pressed=true]{outline:2px solid #a88132}.crm-customer-list nav{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.crm-card{border:1px solid #ccd5dd;border-radius:10px;margin-block:1rem;padding:1rem}.crm-overdue{background:#fcf6eb;border-inline-start:4px solid #b66b16}.crm-notes{white-space:pre-wrap;overflow-wrap:anywhere}.crm-panel details{padding-block:.5rem}.crm-panel summary{cursor:pointer}@media (width<=700px){.crm-customer-grid{grid-template-columns:1fr}.crm-customer-list{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.persian-picker{max-width:27rem;margin:1rem 0}.persian-month-nav{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.persian-days{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:.2rem;margin-top:.5rem;display:grid}.persian-days button{min-width:0;padding:.5rem .1rem}.persian-days button[aria-pressed=true]{outline:2px solid;font-weight:700}.crm-calendar-task{text-align:start;width:100%;margin:.4rem 0;display:block}.crm-panel fieldset{border:1px solid #cbd5e1;border-radius:.5rem;min-width:0;padding:.7rem}.crm-panel table{table-layout:fixed;overflow-wrap:anywhere;width:100%}.crm-panel th,.crm-panel td{border-bottom:1px solid #cbd5e1;padding:.4rem}.crm-panel textarea[name=importText]{min-height:9rem}.crm-week-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.5rem;margin:1rem 0;display:grid}.crm-week-grid>section{overflow-wrap:anywhere;border:1px solid #cbd5e1;border-radius:.5rem;padding:.5rem}.crm-week-grid .crm-calendar-task{font-size:.85rem}@media (width<=1100px){.crm-week-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.crm-week-grid{grid-template-columns:1fr}}.crm-report-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.crm-report-actions{flex-wrap:wrap;gap:.5rem;margin:.8rem 0;display:flex}.crm-report-cards{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.6rem;margin:1rem 0;display:grid}.crm-report-cards>div{border:1px solid #cbd5e1;border-radius:.5rem;flex-direction:column;gap:.4rem;padding:1rem;display:flex}.crm-report-cards strong{font-size:1.7rem}.crm-report-table{overflow-x:auto}.crm-report-table table{min-width:600px}.crm-panel meter{width:100%;max-width:220px}@media (width<=600px){.crm-report-filters{grid-template-columns:1fr}}.org-manager{gap:18px;display:grid}.org-manager form{gap:12px;max-width:640px;margin-top:16px;display:grid}.org-manager label{gap:6px;display:grid}.org-manager input:not([type=checkbox]),.org-manager select{box-sizing:border-box;width:100%;min-height:42px}.org-manager fieldset{border:1px solid #d8dce5;border-radius:10px;gap:8px;padding:14px;display:grid}.org-manager .org-check{align-items:center;gap:8px;display:flex}.org-manager .org-check input{width:auto}.org-branches{gap:10px;padding:0;list-style:none;display:grid}.org-branches li{border:1px solid #e3e5eb;border-radius:10px;flex-wrap:wrap;align-items:center;gap:14px;padding:12px;display:flex}.org-table{overflow:auto}.org-table table{border-collapse:collapse;width:100%;min-width:520px}.org-table th,.org-table td{text-align:start;border-bottom:1px solid #e3e5eb;padding:12px}.org-table button{margin:3px}.org-manager summary{cursor:pointer;font-weight:600}.org-manager .danger{color:#fff;background:#8d2430}.org-manager .muted{line-height:1.9}@media (width<=640px){.org-manager .panel{padding:16px}.org-manager button{min-height:42px}}.module-manager{max-width:1050px}.module-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.module-heading h2,.module-heading h3{margin:.35rem 0}.module-heading small{color:var(--gold,#9c783c)}.module-heading p{color:var(--muted,#667085);margin:.4rem 0}.module-prerequisites{grid-template-columns:1fr 1fr;gap:.65rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.module-prerequisites li{border:1px solid #e2e6ed;border-radius:12px;align-items:center;gap:.55rem;padding:.8rem;font-size:.9rem;display:flex}.module-prerequisites li span{font-size:1.1rem}.module-prerequisites li b{color:#856224;white-space:nowrap;margin-inline-start:auto;font-size:.75rem}.module-prerequisites li[data-ready=true] span,.module-prerequisites li[data-ready=true] b{color:#24754f}.module-product{background:linear-gradient(145deg,#fff,#f7f9fc);border:1px solid #dce2ec;border-radius:16px;margin-block-start:1rem;padding:1.3rem}.module-product details{color:#4c5c72;margin-block:1rem}.module-product summary{cursor:pointer}.module-product form{border-top:1px solid #e2e6ed;gap:1rem;margin-top:1rem;padding-top:1rem;display:grid}.module-product form>label:not(.module-consent){max-width:350px}.module-consent{align-items:center;gap:.6rem;font-weight:400;display:flex}.module-consent input{width:auto}.module-product button{justify-self:start}.module-blocked{color:#70551d;background:#fff8e9;border-radius:10px;padding:.9rem}.module-installed,.module-success{color:#24563c;background:#eff8f3;border-inline-start:3px solid #40896a;border-radius:10px;padding:.9rem}.module-success{margin-block:1rem}.module-success p{margin-block:.5rem}.admin-view-classic .module-product{border-radius:6px}@media (width<=700px){.module-prerequisites{grid-template-columns:1fr}.module-heading{flex-direction:column;align-items:flex-start}.module-product{padding:1rem}.module-consent{align-items:flex-start}}.comment-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.comment-stat.panel{text-align:start;color:#4b5d73;box-shadow:none;background:#fff;border:1px solid #e0e7ef;flex-direction:column;gap:10px;margin:0;padding:20px;display:flex}.comment-stat strong{color:#1b304d;font-size:28px}.comment-stat.selected{background:#fffcf5;border-color:#bd9859}.comment-admin-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.comment-inbox{gap:10px;display:grid}.comment-choice{text-align:start;color:#263c57;background:#f8fafc;border:1px solid #e1e8f0;border-radius:12px;flex-direction:column;gap:10px;width:100%;min-width:0;padding:16px;font-weight:400;line-height:1.8;display:flex}.comment-choice:hover,.comment-choice.selected{background:#fcf8f0;border-color:#bd9859}.comment-choice-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.comment-excerpt{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.comment-choice small,.comment-author-line small{color:#6b7b90;font-size:11px}.comment-state-pending{color:#795c13;background:#fff2ce}.comment-state-approved{color:#276448;background:#e3f3e9}.comment-state-spam,.comment-state-trash{color:#973f46;background:#fbe9e9}.comment-author-line{align-items:center;gap:12px;display:flex}.comment-author-line>div{flex:1;min-width:0}.comment-author-line small{overflow-wrap:anywhere;display:block}.comment-avatar{color:#223d60;background:#eaf0f7;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.comment-body{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f7fa;border-radius:12px;padding:20px;line-height:2}.comment-content-name{color:#607189;font-size:12px}.comment-review label{display:block}.comment-review textarea{min-height:150px}.comment-review-empty{text-align:center;padding:60px 28px!important}.comment-review-empty>span{color:#b28d50;font-size:44px}.comment-settings{max-width:820px}.comment-settings p{line-height:1.9}.comment-settings input[type=number]{max-width:180px}.comment-review .actions{flex-wrap:wrap}@media (width<=1100px){.comment-admin-layout{grid-template-columns:1fr}.comment-stats{gap:10px}.comment-stat.panel{padding:15px}}@media (width<=600px){.comment-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.comment-choice-head{align-items:start}.comment-author-line{flex-wrap:wrap}}.content-types-intro{background:linear-gradient(120deg,#f8f5ee,#fff);justify-content:space-between;align-items:center;gap:24px;display:flex}.content-types-intro p{color:#526176;max-width:680px;line-height:1.9}.content-types-layout{grid-template-columns:minmax(210px,280px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.content-type-choice{text-align:start;flex-direction:column;gap:8px;width:100%;margin-bottom:10px;display:flex}.content-type-choice small{font-size:11px}.content-type-choice.selected{color:#fff;background:#192d48;border-color:#192d48}.custom-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.custom-fields-grid label{min-width:0}.custom-fields-grid small{color:#728096;font-size:11px;line-height:1.8;display:block}.content-type-flags{flex-wrap:wrap;gap:8px 24px;margin:12px 0 20px;display:flex}.content-type-field{background:#fbfcfe;border:1px solid #dce3ec;border-radius:14px;margin-bottom:16px;padding:20px}.content-type-field .panel-heading{margin-bottom:12px}.content-type-field h3 small{font-weight:400}.content-type-address{text-align:left;overflow-wrap:anywhere;background:#f0f4f8;border-radius:8px;padding:12px 16px}.custom-fields,.content-comments{background:#f8fafd;border:1px solid #dce3ec;border-radius:14px;margin:24px 0;padding:20px}.field-required{color:#8b651f;font-size:10px;font-weight:400}.content-types-layout fieldset{min-width:0}.content-type-form .muted{line-height:1.9}@media (width<=1050px){.content-types-layout{grid-template-columns:1fr}.content-types-intro{align-items:start}}@media (width<=640px){.custom-fields-grid{grid-template-columns:1fr}.content-types-intro{flex-direction:column}.content-type-field,.custom-fields,.content-comments{padding:14px}.content-type-flags{flex-direction:column}}:root{color:#273348;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f0f1f3;font-family:Tahoma,Arial,sans-serif;font-size:14px;line-height:1.9}*{box-sizing:border-box}body{margin:0}button,input,textarea{font:inherit}button,a{cursor:pointer}button{color:#fff;background:#243b60;border:1px solid #243b60;border-radius:5px;padding:9px 18px}button:disabled{opacity:.55;cursor:wait}button.secondary{color:#243b60;background:#fff;border-color:#c5cedb}.link{color:#245990;text-align:right;background:0 0;border:0;padding:0}a{color:#245990;text-decoration:none}h1,h2,h3,p{margin-top:0}h1{margin-bottom:0;font-size:28px}h2{font-size:20px}small{color:#8290a3;font-size:10px;display:block}input,textarea{color:#273348;background:#fff;border:1px solid #cbd2dc;border-radius:4px;width:100%;padding:10px 12px;display:block}textarea{resize:vertical}label{margin-bottom:18px;display:block}input:focus,textarea:focus{outline-offset:1px;outline:2px solid #b99150}.workspace{min-height:100vh;display:flex}.sidebar{color:#b8c4d5;background:#172436;flex-direction:column;gap:22px;width:220px;padding:30px 15px;display:flex;position:fixed;inset:0 0 0 auto}.sidebar-brand{color:#fff;border-bottom:1px solid #ffffff15;align-items:center;gap:12px;padding:0 10px 25px;display:flex}.sidebar-brand>span,.brand{color:#fff;background:#b99150;border-radius:5px;place-items:center;width:38px;height:38px;font-family:Arial;font-size:24px;font-weight:700;display:grid}.sidebar-brand small{color:#8a9bb1;font-size:9px}.sidebar nav{gap:6px;display:grid}.sidebar nav button{color:#b8c4d5;text-align:right;background:0 0;border:0;padding:11px 16px}.sidebar nav .active{color:#fff;background:#2a3c54;border-right:3px solid #c6a46d}.sidebar>a{color:#b8c4d5;padding:12px}.stage{color:#73869f;margin-top:auto;padding:12px;font-size:10px}.main{width:calc(100% - 220px);margin-right:220px}.topbar{background:#fff;border-bottom:1px solid #dfe3e9;justify-content:space-between;align-items:center;height:65px;padding:0 40px;font-size:12px;display:flex}.topbar button{color:#7a8699;background:0 0;border:0;margin-right:18px}.content{max-width:1500px;margin:auto;padding:36px 40px 70px}.heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:30px;display:flex}.heading small{letter-spacing:.12em;color:#9c7c43;margin-bottom:6px}.panel{background:#fff;border:1px solid #dfe3e9;border-radius:7px;margin-bottom:24px;padding:26px}.panel>p{color:#728096}.welcome{background:#fff;border-top:3px solid #b99150;border-radius:7px;max-width:100%;margin-bottom:24px;padding:36px;box-shadow:0 8px 25px #1c34500a}.welcome h2{margin-top:12px;font-size:27px}.welcome p{color:#728096;margin-bottom:25px}.welcome button{margin-left:10px}.notice{white-space:pre-wrap;background:#fff9e9;border-right:3px solid #c3a369;border-radius:3px;padding:14px 18px}.editor-grid{grid-template-columns:1fr 1.1fr;align-items:start;gap:24px;display:grid}.table-wrap{overflow:auto}table{border-collapse:collapse;text-align:right;width:100%;font-size:12px}th{color:#8592a3;border-bottom:1px solid #e0e5eb;padding:12px 8px;font-size:11px}td{border-bottom:1px solid #eef0f3;padding:15px 8px}.slug{text-align:right;direction:ltr;margin-top:4px;font-size:10px}.badge{color:#51677f;white-space:nowrap;background:#edf2f8;border-radius:4px;padding:3px 8px;font-size:10px}.panel-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.editor label{font-size:12px}.editor textarea{font-size:14px;line-height:2}.muted{color:#8290a3;font-size:11px}.actions{flex-wrap:wrap;align-items:center;gap:10px;margin-block:22px;display:flex}.actions button,.actions a{font-size:11px}.danger{color:#a83c49;background:0 0;border-color:#e2c5ca}.revision{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;padding:10px;font-size:11px;display:flex}.settings{max-width:760px}.settings form{border-bottom:1px solid #eef0f3;align-items:end;gap:18px;margin-bottom:22px;padding-bottom:22px;display:flex}.settings label{flex:1;margin:0}.settings button{flex-shrink:0}.main footer{color:#9aa4b2;padding:25px 40px;font-size:10px}.loading{text-align:center;margin-top:20vh}@media (width<=1100px){.editor-grid{grid-template-columns:1fr}.content{padding-inline:25px}}@media (width<=700px){.workspace{display:block}.sidebar{width:auto;padding:16px;position:static}.sidebar-brand{padding:0 0 12px}.sidebar nav{flex-wrap:wrap;display:flex}.sidebar>a,.stage{display:none}.main{width:100%;margin:0}.topbar{height:55px;padding:0 20px}.content{padding:24px 16px}.heading h1{font-size:24px}.panel,.welcome{padding:22px}.settings form{display:block}.settings button{margin-top:12px}.main footer{padding:20px}}.package-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}.package-card{border:1px solid #dfe3e9;border-top:3px solid #b99150;border-radius:5px;padding:22px}.package-card h3{margin-bottom:12px}.package-hash{overflow-wrap:anywhere;direction:ltr;margin-top:12px;font-size:11px;display:block}.package-upload{max-width:100%;margin:0}.package-upload input{margin-top:8px;font-size:11px}button:focus-visible,a:focus-visible{outline-offset:3px;outline:2px solid #b99150}select{font:inherit;color:#273348;background:#fff;border:1px solid #cbd2dc;border-radius:4px;width:100%;padding:10px;display:block}fieldset{border:0;min-width:0;margin:0;padding:0}fieldset:disabled{opacity:.7}.content-filters{grid-template-columns:1.3fr 1fr 1fr;gap:12px;font-size:11px;display:grid}.content-filters label{margin-bottom:12px}.pagination{justify-content:space-between;align-items:center;gap:12px;margin-top:24px;font-size:11px;display:flex}.pagination button{padding:6px 12px;font-size:11px}.content-block{background:#fbfcfe;border:1px solid #dfe3e9;border-radius:5px;margin-block:16px;padding:16px}.block-toolbar{border-bottom:1px solid #e6eaf0;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:10px;font-size:11px;display:flex}.block-toolbar>div{gap:16px;display:flex}.content-block label{margin-bottom:12px}.blocks h3,.term-picker h3{font-size:14px}.blocks .actions button{padding:6px 10px;font-size:10px}.check-label{align-items:center;gap:8px;font-size:12px;display:flex}.check-label input{width:auto;margin:0}.term-picker{border-block:1px solid #edf0f4;grid-template-columns:1fr 1fr;gap:20px;margin-top:24px;padding-block:20px;display:grid}.term-picker section{max-height:220px;overflow:auto}.autosave-status{color:#6d7d92;min-height:50px;padding-block:16px;font-size:11px}.preview-link{margin-bottom:20px;padding:8px 0;display:inline-block}details{margin-top:16px}.danger-text{color:#a83c49}@media (width<=700px){.content-filters,.term-picker{grid-template-columns:1fr}.pagination{flex-wrap:wrap}}.media-intro{border-top:3px solid #b99150;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:25px;display:flex}.media-intro h2{margin-bottom:4px}.media-intro p{color:#7c8b9e;margin-bottom:6px;font-size:12px}.upload-button{color:#fff;cursor:pointer;background:#243b60;border-radius:5px;margin:0;padding:12px 22px;position:relative}.upload-button input{opacity:0;width:1px;height:1px;padding:0;position:absolute;inset:0}.upload-button:focus-within{outline-offset:3px;outline:2px solid #b99150}.storage-meter{color:#6e7f96;min-width:150px;font-size:11px}.storage-meter meter{accent-color:#b99150;width:100%;height:12px;margin-top:7px;display:block}.media-layout{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:20px;display:grid}.media-folders{padding:20px 14px}.media-folders h3{padding-inline:8px;font-size:13px}.folder{color:#677a92;text-align:right;background:0 0;border:0;width:100%;padding:9px;font-size:11px;display:block}.folder.active{color:#203a5d;background:#edf2f7;border-right:3px solid #b99150}.folder-row{align-items:center;display:flex}.folder-row .folder{overflow-wrap:anywhere;flex:1}.folder-row>.link{padding:8px}.media-folders form{border-top:1px solid #e2e8ef;margin-top:20px;padding:18px 8px 0}.media-folders form label{font-size:11px}.media-folders form button{padding:6px 11px;font-size:10px}.media-folders form>.link{margin-right:10px}.media-tabs{gap:12px;margin-bottom:25px;display:flex}.media-tabs button{min-width:110px;font-size:12px}.media-tabs span{opacity:.7;margin-right:14px;font-size:10px}.media-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.media-filters label{margin-bottom:5px;font-size:10px}.media-filters input,.media-filters select{padding:8px;font-size:11px}.media-filters input[type=date]{direction:ltr;min-width:0}.media-viewbar{border-block:1px solid #e7ecf2;justify-content:space-between;align-items:center;gap:16px;margin-block:20px;padding:15px 0;font-size:10px;display:flex}.media-viewbar>div{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.media-viewbar .check-label{margin:0;font-size:10px}.media-viewbar button[aria-pressed=true]{color:#987239;text-underline-offset:5px;text-decoration:underline}.media-day>h3{color:#7a899b;padding-block:10px;font-size:12px}.media-items{gap:14px;display:grid}.media-grid{grid-template-columns:repeat(auto-fill,minmax(155px,1fr))}.media-card{background:#fff;border:1px solid #e0e5eb;border-radius:6px;overflow:hidden}.media-card.selected{border:2px solid #b99150}.media-card-main{color:#243951;text-align:right;background:#fff;border:0;border-radius:0;width:100%;padding:0 0 13px;display:block}.media-card-main>img{object-fit:cover;background:#f0f2f5;width:100%;height:135px;margin-bottom:12px;display:block}.media-card-main>strong{overflow-wrap:anywhere;padding-inline:12px;font-size:11px;display:block}.media-card-main>small{padding-inline:12px;font-size:9px}.file-symbol{color:#a78959;letter-spacing:2px;background:#f0f3f7;place-items:center;height:135px;margin-bottom:12px;font-family:Arial;font-size:26px;display:grid}.media-card-bottom{color:#7b8b9e;background:#f8fafc;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:9px;display:flex}.media-card-bottom button{padding:4px 11px;font-size:10px}.media-list{grid-template-columns:1fr}.media-list .media-card{justify-content:space-between;align-items:center;display:flex}.media-list .media-card-main{text-align:right;grid-template-columns:70px minmax(0,1fr) 100px;align-items:center;gap:15px;padding:0;display:grid}.media-list .media-card-main>img,.media-list .file-symbol{width:70px;height:65px;margin:0}.media-list .file-symbol{font-size:18px}.media-list .media-card-bottom{align-self:stretch;min-width:120px}.media-empty{text-align:center;color:#7c8b9e;padding:70px 15px}.media-detail-grid{grid-template-columns:1fr 1fr;gap:35px;display:grid}.media-preview{object-fit:contain;background:#f2f4f7;border-radius:5px;width:100%;max-height:380px;display:block}.file-preview{color:#a78959;background:#f1f4f7;place-items:center;height:220px;font-family:Arial;font-size:45px;display:grid}.media-detail-grid p{overflow-wrap:anywhere;font-size:12px}.media-detail-grid label{font-size:12px}.media-location{overflow-wrap:anywhere;text-align:left;direction:ltr;background:#f3f5f8;border:1px solid #e6ebf2;padding:12px;font-size:11px;display:block}.scan-state{background:#fff8e9;border-radius:4px;padding:8px 12px}.upload-queue h3{font-size:14px}.upload-row,.upload-error{border-top:1px solid #edf1f5;grid-template-columns:1fr 150px 1fr;align-items:center;gap:20px;padding:12px 0;font-size:11px;display:grid}.upload-error,.upload-error small{color:#a44049}.upload-queue progress{accent-color:#b99150;width:100%}.media-modal-backdrop{z-index:1000;background:#102039b0;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.media-modal{background:#f1f3f6;border-radius:9px;width:min(1350px,100%);max-height:94vh;padding:25px;overflow:auto;box-shadow:0 20px 100px #07101b55}.media-modal-heading{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.media-modal-heading h2{margin:0}.media-modal .media-intro{padding:20px}.media-modal .media-detail{margin-top:10px}.block-image-preview{object-fit:contain;background:#eef2f6;width:100%;max-height:250px;margin-bottom:15px}.featured-picker{border-top:1px solid #e5eaf0;margin-top:20px;padding-top:20px}.featured-picker h3{font-size:14px}.featured-picker>img{object-fit:contain;background:#f1f4f7;width:100%;max-height:180px}.media-day{margin-bottom:25px}@media (width<=1200px){.media-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.media-layout{grid-template-columns:160px minmax(0,1fr)}}@media (width<=750px){.media-layout{grid-template-columns:1fr}.media-folders{flex-wrap:wrap;gap:8px;display:flex}.media-folders>h3{width:100%}.media-folders>.folder,.folder-row{width:auto}.media-folders form{width:100%;margin-top:8px}.media-viewbar{flex-wrap:wrap}.media-detail-grid{grid-template-columns:1fr}.media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.media-list .media-card-main{grid-template-columns:55px minmax(0,1fr);gap:8px}.media-list .media-card-main>small{display:none}.media-list .media-card-main>img,.media-list .file-symbol{width:55px}.upload-row,.upload-error{grid-template-columns:1fr;gap:5px}.media-modal-backdrop{padding:8px}.media-modal{padding:16px}.media-card-main>img{height:115px}}.role-card,.session-card{border-bottom:1px solid #e4e8ee;padding:1rem 0}.role-card h3 small,td small,.session-card small{color:#617083;margin-top:.35rem;font-weight:400;display:block}.session-card{justify-content:space-between;align-items:center;gap:1rem;display:flex}.session-card>div{min-width:0}.session-agent{overflow-wrap:anywhere;max-width:60ch;font-size:.85rem}.security-form{border-top:1px solid #e4e8ee;margin-top:2rem;padding-top:1rem}.password-input{margin-bottom:1rem}.password-input label{margin-bottom:.25rem}.password-input small{color:#617083;display:block}.capability{padding:.5rem 0}.table-wrap{overflow-x:auto}.sessions{margin-top:1rem}@media (width<=650px){.session-card{flex-direction:column;align-items:flex-start}}.mfa-dialog{width:min(480px,100vw - 32px);margin:auto}.mfa-secret{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;letter-spacing:.12em;background:#fff;border-radius:8px;padding:1rem;font-size:1.05rem;display:block}.account-security{margin:1.25rem 0}.account-security form{margin-bottom:1.25rem}.mail-rule{border-bottom:1px solid #e4e8ee;grid-template-columns:1fr 1.5fr;align-items:center;gap:1rem;padding:.6rem 0;display:grid}.proposal-code{color:#e4ecf5;white-space:pre-wrap;overflow-wrap:anywhere;background:#101d30;border-radius:8px;max-height:520px;padding:1rem;overflow:auto}.proposal-digest{overflow-wrap:anywhere;font-size:.8rem;display:block}.integration-key-form{margin:1.25rem 0}@media (width<=650px){.mail-rule{grid-template-columns:1fr}}.mail-user-choices{background:#f6f8fb;border-radius:8px;max-height:220px;margin-bottom:1rem;padding:.6rem;overflow:auto}.mail-user-choices:empty{display:none}.navigation-editor{grid-template-columns:240px minmax(0,1fr);gap:22px;margin:20px 0;display:grid}.navigation-editor>aside{align-self:start}.menu-choice{text-align:start;width:100%;margin-bottom:10px;display:block}.menu-choice small{opacity:.8;margin-top:5px;font-size:.75rem;font-weight:400;display:block}.menu-edit-item{border:1px solid #dfe5ed;background:#fcfdff;border-inline-start:3px solid #b99150;border-radius:7px;margin-bottom:12px;padding:15px}.menu-edit-item small{color:#718096;font-weight:400}.menu-depth-1{margin-inline-start:20px}.menu-depth-2{margin-inline-start:40px}.menu-add{border-top:1px solid #e0e6ee;margin-top:25px;padding-top:15px}.menu-target{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:12px;padding:7px 0;display:flex}.menu-target small{color:#718096}.navigation-editor .actions{flex-wrap:wrap}@media (width<=900px){.navigation-editor{grid-template-columns:1fr}.menu-depth-1{margin-inline-start:10px}.menu-depth-2{margin-inline-start:20px}}.template-catalog{grid-template-columns:repeat(4,1fr);gap:18px;margin:25px 0;display:grid}.template-catalog article{text-align:center;border:1px solid #e0e6ed;border-radius:8px;padding-bottom:15px;font-size:12px;overflow:hidden}.template-mini{background:#eef2f7;border-top:12px solid #172b48;align-items:end;gap:8px;height:120px;margin-bottom:15px;padding:20px;display:flex}.template-mini i{background:#fff;border-top:3px solid #b99150;flex:1;height:40px}.mini-corporate-home{background:linear-gradient(120deg,#f4f6fa 50%,#172b48 50%)}.mini-contact i:last-child{height:65px}.mini-standard i:not(:first-child){display:none}.mini-corporate-page{flex-direction:column;align-items:stretch}.mini-corporate-page i{min-height:10px}@media (width<=750px){.template-catalog{grid-template-columns:1fr 1fr}}.font-settings{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}.font-sample{background:#f4f6f9;border-radius:8px;margin:10px 0;padding:18px;font-size:21px;line-height:2;display:block}.font-catalog{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:20px;display:grid}.font-catalog article{border:1px solid #dce2eb;border-radius:10px;padding:20px}.font-catalog p{font-size:23px;line-height:2}.font-catalog a{font-size:12px}.sidebar{z-index:20;gap:8px;padding:16px 10px 10px;overflow:visible}.sidebar-brand{flex-shrink:0;gap:10px;padding:0 5px 12px}.sidebar-brand>span{flex-shrink:0}.sidebar nav{scrollbar-width:thin;scrollbar-color:#50617a transparent;flex-direction:column;flex:1;gap:2px;min-height:0;display:flex;overflow:hidden auto}.sidebar nav button,.sidebar-site,.sidebar-toggle{border:0;text-align:start;border-inline-start:3px solid #0000;border-radius:5px;flex-shrink:0;align-items:center;gap:10px;min-height:36px;padding:6px 10px;font-size:12px;line-height:1.6;display:flex}.sidebar nav button:hover,.sidebar-site:hover,.sidebar-toggle:hover{color:#fff;background:#25364e}.sidebar nav .active{border-right:0;border-inline-start:3px solid #c6a46d}.menu-icon{flex:0 0 19px;width:19px;height:19px}.sidebar-label{min-width:0}.sidebar nav .sidebar-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar .sidebar-site{color:#b8c4d5;border-top:1px solid #ffffff15;padding:7px 10px}.sidebar-toggle{color:#aebdd0;background:0 0;width:100%;min-height:32px}.sidebar .stage{margin:0;padding:4px 10px;font-size:9px}.sidebar button:focus-visible,.sidebar a:focus-visible{outline-offset:-2px;outline:2px solid #d6b475}.sidebar-collapsed .sidebar{width:72px;padding-inline:8px}.sidebar-collapsed .sidebar-label{display:none}.sidebar-collapsed .sidebar-brand{justify-content:center;padding-inline:0}.sidebar-collapsed .sidebar nav button,.sidebar-collapsed .sidebar-site,.sidebar-collapsed .sidebar-toggle{justify-content:center;gap:0;padding-inline:8px}.sidebar-collapsed .main{width:calc(100% - 72px);margin-right:72px}@media (width<=700px){.sidebar{gap:8px;width:auto;padding:12px;position:static}.sidebar-brand{padding-bottom:8px}.sidebar nav{flex-flow:wrap;gap:2px;overflow:visible}.sidebar nav button{min-height:36px}.sidebar .sidebar-site{align-self:flex-start;display:flex}.sidebar-toggle{align-self:flex-start;width:auto}.sidebar .stage{display:none}.sidebar-collapsed .sidebar{width:64px;padding:12px 5px;position:fixed;inset:0 0 0 auto;overflow:hidden}.sidebar-collapsed .sidebar nav{flex-flow:column;align-items:stretch;overflow:hidden auto}.sidebar-collapsed .sidebar-toggle{width:100%}.sidebar-collapsed .sidebar-site{align-self:stretch}.sidebar-collapsed .main{width:calc(100% - 64px);margin-right:64px}.sidebar-collapsed .topbar{padding-inline:12px}.sidebar-collapsed .content{padding-inline:10px}}.backup-policy,.backup-restore{border-top:1px solid #dfe3e9;margin-top:28px;padding-top:24px}.backup-policy-fields{flex-wrap:wrap;gap:20px;display:flex}.backup-actions{flex-wrap:wrap;gap:10px;display:flex}.backup-actions button{font-size:12px}.backup-restore{border-inline-start:3px solid #b99150;padding-inline-start:20px}.article-video video,.block-video-preview{background:#101b2b;border-radius:8px;width:100%;max-height:560px;display:block}.article-video{margin:24px 0}.block-video-preview{margin-bottom:16px}.sidebar-group{flex-direction:column;flex-shrink:0;gap:2px;display:flex}.sidebar-group>button{width:100%}.sidebar-submenu{flex-direction:column;gap:2px;display:flex}.sidebar nav .sidebar-child{padding-inline-start:25px;font-size:11px}.sidebar-collapsed .sidebar nav .sidebar-child{padding-inline:8px}.sidebar-collapsed .sidebar-submenu{border-block:1px solid #ffffff20;margin-block:3px;padding-block:3px}.transfer-job{border-bottom:1px solid #dfe3e9;padding:20px 0}.transfer-hash{overflow-wrap:anywhere;background:#f3f6fa;margin-bottom:15px;padding:12px;font-size:11px;display:block}.submenu-caret{color:#a4b4c9;margin-inline-start:auto;font-size:12px}.sidebar-brand>.sidebar-logo{background:#fff;border:1px solid #ffffff20;border-radius:9px;padding:4px}.sidebar-logo .novin-logo{object-fit:contain;width:30px;height:28px;display:block}.admin-skip-link{z-index:1100;color:#fff;background:#172c40;border-radius:8px;padding:10px 20px;position:fixed;top:-100px;right:25px}.admin-skip-link:focus{top:12px}.admin-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.admin-topbar .admin-toolbar{align-items:center;gap:18px;display:flex}.admin-view-switch{white-space:nowrap;color:#6e7e8c;align-items:center;gap:7px;margin:0;font-size:10px;display:flex}.admin-view-switch .menu-icon{flex-basis:17px;width:17px;height:17px}.admin-view-switch select{color:#294255;background:#fff;border-color:#dce3ea;border-radius:8px;width:auto;min-width:81px;padding:6px 9px;font-size:11px}.admin-user{align-items:center;gap:10px;min-width:0;display:flex}.admin-user-name{font-size:11px}.admin-user-name small,.admin-avatar,.admin-logout .menu-icon{display:none}.admin-user .admin-logout{align-items:center;gap:7px;margin:0;display:flex}.admin-footer-view{color:#98a4ad;margin-inline-start:18px}.admin-classic .admin-topbar{height:auto;min-height:65px;padding-block:12px}.admin-view-settings>p:last-child{margin:24px 0 0}.admin-view-options{grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;display:grid}.admin-view-option{color:#243d52;text-align:start;background:#fff;border:2px solid #e2e7ec;border-radius:14px;padding:0;transition:border-color .2s,box-shadow .2s;overflow:hidden}.admin-view-option[aria-pressed=true]{border-color:#b99150;box-shadow:0 0 0 4px #b9915012}.admin-view-option:hover{border-color:#a5b2bc}.admin-view-preview{direction:rtl;background:#eef1f6;gap:12px;height:200px;padding:15px;display:flex}.view-preview-sidebar{background:#172c40;border-radius:10px;flex-direction:column;gap:9px;width:24%;padding:13px 10px;display:flex}.view-preview-sidebar .novin-logo{object-fit:contain;background:#fff;border-radius:7px;width:26px;height:26px;margin-bottom:12px;padding:2px;display:block}.view-preview-sidebar i{background:#ffffff30;border-radius:8px;width:85%;height:5px}.view-preview-sidebar i:first-of-type{background:#bd9c65}.view-preview-content{flex-direction:column;flex:1;gap:13px;min-width:0;padding-top:9px;display:flex}.view-preview-content>i{background:#b9c5d0;border-radius:5px;width:45%;height:6px;display:block}.view-preview-content>b{background:linear-gradient(110deg,#25465b,#172c40);border-radius:9px;height:46px}.view-preview-content>span{gap:7px;display:flex}.view-preview-content>span>i{background:#fff;border-radius:6px;flex:1;height:27px}.view-preview-content>em{background:#fff;border-radius:7px;flex:1;display:block}.classic .admin-view-preview{background:#f0f1f3;gap:8px;padding:0}.classic .view-preview-sidebar{border-radius:0;width:24%;padding-top:22px}.classic .view-preview-content{padding:20px 15px 15px}.classic .view-preview-content>b{background:#fff;border-top:3px solid #b99150;border-radius:3px;height:69px}.classic .view-preview-content>span{display:none}.classic .view-preview-content>em{border-radius:3px}.view-option-copy{padding:21px 23px;display:block}.view-option-copy>strong{justify-content:space-between;align-items:center;font-size:14px;display:flex}.view-option-copy>span{color:#83919e;margin-top:6px;font-size:11px;display:block}.view-option-check{border:1px solid #dfe5eb;border-radius:50%;place-items:center;width:22px;height:22px;font-family:Arial,sans-serif;font-size:12px;display:grid}.admin-view-option[aria-pressed=true] .view-option-check{color:#fff;background:#b99150;border-color:#b99150}.admin-modern{--admin-navy:#172f43;--admin-border:#e7ebf0;color:#243c50;background:#f5f7fa;min-height:100svh}.admin-modern .sidebar{background:radial-gradient(at 0 0,#31516566,#0000 60%),#152b3e;border-radius:21px;gap:9px;width:240px;height:calc(100svh - 32px);padding:20px 14px 13px;inset:16px 16px 16px auto;box-shadow:0 12px 30px #1022360c}.admin-modern .sidebar-brand{border-color:#ffffff13;gap:12px;margin-bottom:6px;padding:0 5px 20px}.admin-modern .sidebar-brand>.sidebar-logo{background:#fff;border-radius:12px;width:42px;height:42px;padding:5px}.admin-modern .sidebar-logo .novin-logo{object-fit:contain;width:100%;height:100%}.admin-modern .sidebar-brand strong{font-size:16px;font-weight:650;line-height:1.7}.admin-modern .sidebar-brand small{color:#89a1b3;margin-top:3px;font-size:9px}.admin-modern .sidebar nav{gap:4px}.admin-modern .sidebar nav button{color:#9eb3c3;border-inline-start:0;border-radius:9px;gap:11px;min-height:40px;padding:9px 12px;font-size:11px}.admin-modern .sidebar nav button:hover{color:#e7eef4;background:#ffffff0b}.admin-modern .sidebar nav .active{color:#e7c78f;background:#d5b27518;border:0;box-shadow:inset -2px 0 #c8a56a}.admin-modern .sidebar nav .sidebar-child{min-height:34px;padding-inline-start:30px;font-size:10px}.admin-modern .sidebar .menu-icon{flex-basis:18px;width:18px;height:18px}.admin-modern .sidebar-toggle{color:#7f99ac;border:0;margin-bottom:3px;padding:8px 12px;font-size:10px}.admin-modern .sidebar-site{border-color:#ffffff12;min-height:38px;padding-top:12px;font-size:10px}.admin-modern .stage{color:#56788e;padding-top:5px;font-size:8px}.admin-modern .submenu-caret{color:#8198a8}.admin-modern .sidebar nav::-webkit-scrollbar{width:4px}.admin-modern .sidebar nav::-webkit-scrollbar-thumb{background:#355267;border-radius:10px}.admin-modern .main{flex-direction:column;width:calc(100% - 272px);min-height:100svh;margin-right:272px;display:flex}.admin-modern .admin-topbar{z-index:15;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f5f7faf5;border:0;gap:20px;height:85px;padding:15px 34px;position:sticky;top:0}.admin-modern .admin-toolbar{gap:20px}.admin-modern .admin-view-switch{border-inline-end:1px solid #e0e6ec;gap:7px;padding-inline-end:20px;font-size:10px}.admin-modern .admin-view-switch>span{display:inline}.admin-modern .admin-user{gap:10px}.admin-modern .admin-avatar{color:#8f6d38;background:#e9e0d1;border:3px solid #fff;border-radius:50%;flex-shrink:0;place-items:center;width:37px;height:37px;font-size:16px;font-weight:700;display:grid}.admin-modern .admin-user-name{color:#345065;text-overflow:ellipsis;white-space:nowrap;max-width:130px;font-size:10px;line-height:1.6;overflow:hidden}.admin-modern .admin-user-name small{color:#96a0aa;margin-top:3px;font-size:8px;display:block}.admin-modern .admin-logout{color:#8c9ba6;border-radius:8px;padding:8px}.admin-modern .admin-logout .menu-icon{flex-basis:18px;width:18px;height:18px;display:block}.admin-modern .admin-logout>span{display:none}.admin-search{width:min(300px,36%);min-width:160px;position:relative}.admin-search>label{color:#8d9ca8;align-items:center;gap:10px;margin:0;display:flex}.admin-search .menu-icon{flex-basis:18px;width:18px;height:18px}.admin-search input{color:#344f64;background:0 0;border:0;border-radius:5px;min-width:0;padding:9px 0;font-size:11px}.admin-search input::placeholder{color:#9aa7b2}.admin-search-results{z-index:25;background:#fff;border:1px solid #e1e7ed;border-radius:13px;width:310px;max-width:calc(100vw - 40px);padding:8px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 15px 40px #142c4020}.admin-topbar .admin-search-results button{color:#456073;text-align:start;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;width:100%;margin:0;padding:11px 12px;font-size:11px;display:flex}.admin-search-results button>span{color:#a3b0bb;margin-inline-start:auto}.admin-search-results p{color:#8e9ca7;margin:6px;font-size:11px}.admin-modern .content{width:100%;max-width:1550px;padding:15px 34px 40px}.admin-modern .heading{align-items:center;margin-bottom:27px}.admin-modern .heading small{letter-spacing:2.5px;color:#b1976f;text-align:right;direction:ltr;margin-bottom:8px;font-size:8px}.admin-modern .heading h1{letter-spacing:-.8px;font-size:27px;font-weight:750;line-height:1.5}.admin-modern .admin-section-caption{color:#8a99a6;margin:8px 0 0;font-size:10px}.admin-date{color:#92a0ac;align-items:center;gap:8px;font-size:10px;display:flex}.admin-date .menu-icon{flex-basis:16px;width:16px;height:16px}.admin-modern .main>footer{color:#a6b0ba;justify-content:space-between;align-items:center;margin-top:auto;padding:24px 34px;font-size:8px;display:flex}.admin-modern .admin-footer-view{font-size:8px}.admin-footer-dot{color:#ba9b68;margin-inline:7px;display:inline-block}.admin-modern .panel{border:1px solid var(--admin-border);background:#fff;border-radius:15px;margin-bottom:22px;padding:25px;box-shadow:0 3px 12px #18354a02}.admin-modern h2{letter-spacing:-.3px;font-size:17px;font-weight:650;line-height:1.8}.admin-modern h3{font-size:14px}.admin-modern label{color:#526c7f;font-size:11px;font-weight:500}.admin-modern input:not([type=checkbox]):not([type=radio]):not([type=file]),.admin-modern textarea,.admin-modern select{color:#385469;background:#fcfdfe;border:1px solid #dfe6ed;border-radius:9px;padding:10px 12px;font-size:12px;line-height:1.8}.admin-modern input::placeholder,.admin-modern textarea::placeholder{color:#a4afb9}.admin-modern input:focus,.admin-modern textarea:focus,.admin-modern select:focus{outline-offset:2px;outline:2px solid #c5a571}.admin-modern button{background:#1e3c53;border-color:#1e3c53;border-radius:8px;font-size:11px;transition:background .15s,border-color .15s}.admin-modern button:hover:not(:disabled){background:#2c506b}.admin-modern button.secondary{color:#526e83;background:#fff;border-color:#dce4eb}.admin-modern button.secondary:hover:not(:disabled){background:#f2f6f9;border-color:#b4c3d0}.admin-modern .link{color:#4b7392;background:0 0;border:0;padding:0}.admin-modern .link:hover:not(:disabled){color:#b18d53;background:0 0}.admin-modern .danger{color:#af6670;background:#fff;border-color:#ead4d9}.admin-modern .danger:hover:not(:disabled){background:#fff4f6}.admin-modern .notice{color:#8b7048;background:#fcf8ef;border-color:#c4a06b;border-radius:10px;font-size:11px}.admin-modern .muted,.admin-modern small{color:#91a0ad}.admin-modern table{font-size:11px}.admin-modern th{color:#93a2ae;background:#fafbfd;border-color:#edf1f5;padding:12px;font-size:10px;font-weight:500}.admin-modern td{color:#526d82;border-color:#eef2f6;padding:15px 12px}.admin-modern tbody tr:hover{background:#fcfdfe}.admin-modern .badge{color:#658097;background:#f0f4f8;border-radius:6px;padding:4px 9px;font-size:9px}.admin-modern .content-block{background:#fcfdfe;border-color:#e4eaf0;border-radius:11px;padding:18px}.admin-modern .block-toolbar{border-color:#e9eef3;font-size:11px}.admin-modern .content-filters{gap:16px}.admin-modern .actions{margin-block:18px}.admin-modern .pagination{color:#879ba9;font-size:10px}.admin-modern .settings form{border-color:#edf1f5;gap:20px}.admin-modern .media-card{border-color:#e4eaf0;border-radius:11px}.admin-modern .media-card-main{background:#fff!important}.admin-modern .media-folders .folder{color:#7590a4;background:0 0;border:0;font-size:10px}.admin-modern .media-folders .folder.active{color:#385972;background:#f0f4f8;border-inline-start:2px solid #bf9b62}.admin-modern .media-card.selected{border-color:#c29c63}.admin-modern .package-card,.admin-modern .font-catalog article,.admin-modern .template-catalog article{border-color:#e1e8ef;border-radius:12px}.admin-modern .menu-choice{padding:15px}.admin-modern .menu-edit-item{background:#fcfdfe;border-radius:10px}.admin-modern .sidebar-toggle,.admin-modern .sidebar nav button,.admin-modern .sidebar-site{background:0 0;border-color:#0000}.admin-modern .sidebar nav button:hover:not(:disabled),.admin-modern .sidebar-toggle:hover{background:#ffffff0b}.admin-modern .sidebar nav button.active{color:#e7c78f;background:#d5b27518}.admin-modern .admin-logout{background:0 0;border:0}.admin-modern .admin-logout:hover:not(:disabled){color:#b15c5c;background:#e9edf2}.admin-modern .admin-view-switch select{background:#fff;padding:6px 9px;font-size:10px}.admin-modern .admin-search input{background:0 0;border:0;padding:9px 0;font-size:11px}.admin-modern .admin-search input:focus{outline:0;box-shadow:0 2px #b99150}.admin-modern .admin-search-results button{color:#456073;background:0 0}.admin-modern .admin-search-results button:hover:not(:disabled){background:#f2f5f8}.dashboard-hero{isolation:isolate;color:#fff;background:radial-gradient(at 5% 20%,#42665d6b,#0000 70%),linear-gradient(115deg,#1c3b51,#182e42);border-radius:19px;grid-template-columns:1.4fr 1fr;min-height:247px;margin-bottom:23px;padding:29px 35px;display:grid;position:relative;overflow:hidden}.dashboard-hero-copy{z-index:2;position:relative}.dashboard-eyebrow{color:#b6c6cc;align-items:center;gap:7px;margin-bottom:11px;font-size:9px;display:flex}.dashboard-eyebrow>i{background:#ddbd81;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #ddbd8112}.admin-modern .dashboard-hero h2{color:#fff;letter-spacing:-.6px;overflow-wrap:anywhere;margin:0 0 8px;font-size:26px;font-weight:650;line-height:1.8}.dashboard-hero-copy>p{color:#a1b6c5;margin-bottom:18px;font-size:10px;line-height:2.2}.dashboard-hero-actions{flex-wrap:wrap;align-items:center;gap:23px;display:flex}.admin-modern .dashboard-hero-actions button{color:#142f43;background:#cfb17a;border:1px solid #cfb17a;border-radius:8px;align-items:center;gap:8px;padding:10px 15px;font-size:10px;font-weight:600;display:flex}.admin-modern .dashboard-hero-actions button:hover:not(:disabled){background:#e0c48f}.dashboard-hero-actions .menu-icon{flex-basis:15px;width:15px;height:15px}.dashboard-hero-actions button>span{margin-inline-start:9px}.dashboard-hero-actions a{color:#d3dde4;align-items:center;gap:7px;font-size:9px;display:flex}.dashboard-hero-art{place-items:center;min-width:0;display:grid;position:relative}.dashboard-logo{z-index:1;background:#fff;border-radius:26px;place-items:center;width:98px;height:98px;display:grid;position:relative;transform:rotate(-9deg);box-shadow:12px 17px #ffffff05,0 20px 35px #09203333}.dashboard-logo .novin-logo{object-fit:contain;width:73px;height:63px}.dashboard-orbit{border:1px solid #b9cac425;border-radius:50%;width:230px;height:125px;position:absolute;transform:rotate(-30deg)}.dashboard-orbit.second{border-color:#b9cac412;width:190px;height:195px;transform:rotate(25deg)}.dashboard-art-caption{letter-spacing:2.6px;color:#79939f;direction:ltr;font:7px Arial,sans-serif;position:absolute;bottom:6px}.dashboard-art-spark{color:#cfb17a;font-size:19px;font-style:normal;position:absolute;top:10%;left:12%}.dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:25px;display:grid}.admin-modern .dashboard-metric{color:#2e4a61;text-align:start;background:#fff;border:1px solid #e6ecf1;border-radius:14px;min-width:0;padding:17px 19px 16px;position:relative;box-shadow:0 2px 6px #18354a01}.admin-modern .dashboard-metric:hover:not(:disabled){background:#fff;border-color:#b8c8d4;box-shadow:0 7px 20px #1a354a06}.metric-top{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.metric-icon{color:#6482a1;background:#eef3f9;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.metric-icon .menu-icon{flex-basis:18px;width:18px;height:18px}.metric-pages .metric-icon{color:#b19159;background:#f8f1e7}.metric-media .metric-icon{color:#6a998c;background:#eaf4f1}.metric-users .metric-icon{color:#8f82af;background:#f0eef8}.metric-arrow{color:#bdc7ce;font-size:14px}.metric-label{color:#7c90a0;margin-bottom:2px;font-size:10px;display:block}.dashboard-metric>strong{letter-spacing:-.6px;font-size:25px;font-weight:650;line-height:1.7;display:block}.admin-modern .dashboard-metric>small{color:#a2afb9;margin-top:1px;font-size:8px;font-weight:400;display:block}.dashboard-grid{grid-template-columns:minmax(0,1.85fr) minmax(245px,1fr);align-items:start;gap:23px;display:grid}.admin-modern .dashboard-recent{min-width:0;margin:0;padding:23px 0 0;overflow:hidden}.dashboard-recent>.panel-heading{gap:10px;margin-bottom:17px;padding-inline:24px}.dashboard-kicker{color:#ac926a;margin-bottom:4px;font-size:8px;display:block}.admin-modern .dashboard-recent h2,.admin-modern .dashboard-shortcuts h2{letter-spacing:-.25px;margin:0;font-size:15px}.admin-modern .dashboard-refresh{color:#9aabb8;white-space:nowrap;background:#fff;border:1px solid #e4eaf0;border-radius:7px;align-items:center;gap:6px;padding:6px 9px;font-size:8px;display:flex}.admin-modern .dashboard-refresh:hover:not(:disabled){background:#f7f9fb}.dashboard-refresh .menu-icon{flex-basis:12px;width:12px;height:12px}.dashboard-recent .table-wrap{margin-inline:14px}.admin-modern .dashboard-recent th{white-space:nowrap;font-size:8px;font-weight:400}.admin-modern .dashboard-recent td{padding:16px 8px}.admin-modern .dashboard-content-link{color:#3e5a70;text-align:start;background:0 0;border:0;align-items:center;gap:10px;min-width:0;max-width:250px;padding:0;font-size:10px;line-height:1.9;display:flex}.admin-modern .dashboard-content-link:hover:not(:disabled){color:#aa8957;background:0 0}.dashboard-content-link>span:last-child{overflow-wrap:anywhere;display:block}.admin-modern .dashboard-content-link small{color:#a2afba;font-size:8px;font-weight:400}.recent-content-icon{color:#9aaebb;background:#f0f4f8;border:1px solid #e7edf2;border-radius:7px;flex:0 0 29px;place-items:center;width:29px;height:34px;display:grid}.recent-content-icon .menu-icon{flex-basis:15px;width:15px;height:15px}.dashboard-state{white-space:nowrap;color:#92a1af;background:#f1f4f7;border-radius:6px;padding:3px 8px;font-size:8px;display:inline-block}.state-published{color:#6f9b86;background:#edf7f1}.state-review{color:#bd9c5b;background:#fbf3e5}.state-scheduled{color:#8995bd;background:#eef0fb}.state-trash{color:#b78994;background:#faeef0}.admin-modern .dashboard-recent .recent-date{color:#a1aeba;white-space:nowrap;font-size:8px}.admin-modern .dashboard-row-arrow{color:#b1bec8;background:0 0;border:0;padding:5px;font-size:12px}.admin-modern .dashboard-row-arrow:hover:not(:disabled){color:#607f95;background:#f2f6f9}.dashboard-recent-foot{color:#acb6bf;border-top:1px solid #f0f3f6;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding:15px 23px;font-size:8px;display:flex}.dashboard-live-dot{align-items:center;gap:5px;display:flex}.dashboard-live-dot:before{content:"";background:#91b1a3;border-radius:50%;width:4px;height:4px}.dashboard-data-error{color:#a4875e;background:#fcf8f0;border-radius:7px;margin-inline:15px;padding:10px 20px;font-size:10px}.dashboard-loading{color:#a3b0bc;place-items:center;min-height:260px;font-size:11px;display:grid}.dashboard-empty{text-align:center;min-height:275px;padding:37px 22px 33px}.dashboard-empty>span{color:#a2b4c2;background:#f4f7fa;border-radius:14px;place-items:center;width:48px;height:48px;margin:0 auto 13px;display:grid}.admin-modern .dashboard-empty h3{color:#718a9e;margin:0 0 7px;font-size:12px}.dashboard-empty p{color:#a1afbc;max-width:33ch;margin:0 auto 18px;font-size:10px}.admin-modern .dashboard-empty button{padding:7px 13px;font-size:9px}.admin-modern .dashboard-shortcuts{margin:0 0 19px;padding:23px 23px 12px}.dashboard-shortcuts>div{margin-top:17px}.admin-modern .dashboard-shortcuts button{text-align:start;color:#537087;background:0 0;border:0;border-top:1px solid #f1f4f7;border-radius:0;align-items:center;gap:10px;width:100%;padding:12px 0;display:flex}.admin-modern .dashboard-shortcuts button:hover:not(:disabled){color:#b18d53;background:0 0}.shortcut-icon{color:#98aebb;background:#f6f8fa;border-radius:9px;flex:0 0 31px;place-items:center;width:31px;height:31px;display:grid}.shortcut-icon .menu-icon{flex-basis:16px;width:16px;height:16px}.dashboard-shortcuts strong{font-size:10px;font-weight:500;display:block}.admin-modern .dashboard-shortcuts small{color:#a3b2be;margin-top:1px;font-size:8px;font-weight:400}.shortcut-arrow{color:#b6c1ca;margin-inline-start:auto;font-size:11px}.dashboard-personalize{color:#92744a;background:linear-gradient(125deg,#faf7f1,#f8f7f5);border:1px solid #e5e0d7;border-radius:14px;padding:22px 23px;position:relative}.dashboard-personalize>.menu-icon{opacity:.6;width:22px;height:22px}.admin-modern .dashboard-personalize h3{margin:10px 0 5px;font-size:12px;font-weight:600}.dashboard-personalize p{color:#b3a48d;margin-bottom:14px;font-size:9px}.admin-modern .dashboard-personalize button{color:#9e7e4e;background:0 0;border:0;align-items:center;gap:16px;padding:0;font-size:9px;display:flex}.admin-modern .dashboard-personalize button:hover:not(:disabled){color:#6f522c;background:0 0}.admin-modern .admin-view-option{text-align:start;color:#243d52;background:#fff;border:2px solid #e2e7ec;border-radius:14px;padding:0}.admin-modern .admin-view-option:hover:not(:disabled){background:#fff;border-color:#acbdca}.admin-modern .admin-view-option[aria-pressed=true]{border-color:#b99150}.admin-modern .view-option-copy strong{font-size:14px}.admin-modern .view-option-copy>span{font-size:11px}.admin-modern.sidebar-collapsed .sidebar{width:68px;padding-inline:9px}.admin-modern.sidebar-collapsed .sidebar-brand{justify-content:center;padding-inline:0}.admin-modern.sidebar-collapsed .sidebar nav button{justify-content:center;gap:0;padding-inline:10px}.admin-modern.sidebar-collapsed .sidebar-label{display:none}.admin-modern.sidebar-collapsed .sidebar nav .sidebar-child{padding-inline:10px}.admin-modern.sidebar-collapsed .sidebar-site,.admin-modern.sidebar-collapsed .sidebar-toggle{justify-content:center;gap:0;padding-inline:10px}.admin-modern.sidebar-collapsed .main{width:calc(100% - 100px);margin-right:100px}@media (width<=1200px){.admin-modern .sidebar{width:218px;height:calc(100svh - 24px);padding-inline:11px;top:12px;bottom:12px;right:12px}.admin-modern .main{width:calc(100% - 242px);margin-right:242px}.admin-modern .content,.admin-modern .admin-topbar,.admin-modern .main>footer{padding-inline:23px}.admin-modern .admin-toolbar{gap:12px}.admin-modern .admin-view-switch{padding-inline-end:12px}.dashboard-hero{padding-inline:26px}.dashboard-metrics{gap:13px}.admin-modern .dashboard-metric{padding-inline:16px}.dashboard-grid{grid-template-columns:minmax(0,1.6fr) minmax(235px,1fr);gap:17px}.dashboard-recent>.panel-heading{padding-inline:20px}.admin-modern .dashboard-recent h2{font-size:13px}.dashboard-recent .table-wrap{margin-inline:10px}.dashboard-recent-foot{padding-inline:18px}.admin-modern .dashboard-recent td{padding-inline:6px}.admin-modern .dashboard-shortcuts{padding-inline:20px}}@media (width<=1000px){.admin-modern .admin-user-name{max-width:90px}.dashboard-grid{grid-template-columns:1fr}.dashboard-aside{grid-template-columns:1.4fr 1fr;align-items:start;gap:18px;display:grid}.admin-modern .dashboard-shortcuts{margin:0}.dashboard-hero{grid-template-columns:1.5fr 1fr}.admin-modern .dashboard-hero h2{font-size:23px}.dashboard-logo{border-radius:22px;width:83px;height:83px}.dashboard-logo .novin-logo{width:63px;height:54px}.dashboard-orbit{width:180px;height:110px}.dashboard-orbit.second{width:155px;height:165px}.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-top{margin-bottom:7px}.admin-modern .dashboard-metric{padding-block:14px}.dashboard-metric>strong{font-size:24px}.admin-modern .admin-date{font-size:9px}.admin-view-options{gap:18px}.admin-view-preview{height:160px}}@media (width<=700px){.admin-modern .admin-view-switch>span{display:none}.admin-classic .admin-topbar{flex-wrap:wrap;gap:10px;padding:12px 18px}.admin-topbar .admin-toolbar{gap:12px}.admin-view-switch>span{display:none}.admin-modern{display:block}.admin-modern .sidebar{border-radius:16px;gap:8px;width:auto;height:auto;min-height:0;margin:12px;padding:15px;position:static}.admin-modern .sidebar-brand{margin-bottom:0;padding:0 0 12px}.admin-modern .sidebar-toggle{justify-content:center;width:32px;height:32px;padding:5px;position:absolute;top:25px;left:27px}.admin-modern .sidebar-toggle .sidebar-label{display:none}.admin-modern .sidebar nav{flex-flow:row;gap:4px;padding-bottom:3px;overflow:auto hidden}.admin-modern .sidebar nav button{white-space:nowrap;min-height:36px;padding:7px 11px}.admin-modern .sidebar-group,.admin-modern .sidebar-submenu{flex-direction:row;gap:4px}.admin-modern .sidebar nav .sidebar-child{border-radius:8px;padding-inline:10px}.admin-modern .sidebar-site,.admin-modern .sidebar .stage{display:none}.admin-modern .main{width:100%;margin:0}.admin-modern .admin-topbar{z-index:15;flex-wrap:wrap;gap:9px;height:auto;min-height:73px;padding:10px 20px;position:relative}.admin-modern .admin-toolbar{gap:10px}.admin-modern .admin-user-name{max-width:95px}.admin-modern .admin-view-switch{padding-inline-end:10px}.admin-modern .content{padding:16px 20px 30px}.admin-modern .heading{align-items:start;gap:12px;margin-bottom:23px}.admin-modern .heading h1{font-size:25px}.admin-modern .heading small{font-size:7px}.admin-modern .admin-date{max-width:95px;margin-top:9px;font-size:8px;line-height:2}.admin-modern .admin-section-caption{font-size:9px}.admin-search{width:180px;min-width:150px}.admin-search input{font-size:10px!important}.admin-modern .admin-avatar{width:32px;height:32px;font-size:13px}.admin-modern .panel{border-radius:13px;padding:21px}.admin-modern .dashboard-recent{padding:21px 0 0}.admin-modern .dashboard-shortcuts{padding:21px 21px 10px}.dashboard-hero{border-radius:15px;grid-template-columns:1fr .6fr;gap:5px;min-height:228px;margin-bottom:18px;padding:24px}.admin-modern .dashboard-hero h2{font-size:22px}.dashboard-hero-copy>p{max-width:32ch;font-size:9px}.dashboard-hero-actions{gap:15px}.admin-modern .dashboard-hero-actions button{padding:9px 11px;font-size:9px}.dashboard-hero-actions a{font-size:8px}.dashboard-hero-art{overflow:visible}.dashboard-logo{border-radius:20px;width:75px;height:75px}.dashboard-logo .novin-logo{width:57px;height:49px}.dashboard-orbit{width:140px;height:100px}.dashboard-orbit.second{width:120px;height:155px}.dashboard-art-caption{letter-spacing:1.5px;font-size:5px;bottom:12px}.dashboard-art-spark{font-size:15px;top:15%;left:0}.dashboard-metrics{gap:12px;margin-bottom:20px}.admin-modern .dashboard-metric{padding:14px 17px}.metric-icon{border-radius:8px;width:31px;height:31px}.dashboard-grid{gap:18px}.dashboard-aside{grid-template-columns:1fr;gap:18px}.dashboard-shortcuts>div{grid-template-columns:1fr 1fr;gap:0 17px;display:grid}.dashboard-recent>.panel-heading{padding-inline:19px}.admin-modern .dashboard-recent th{padding-inline:7px;font-size:8px}.admin-modern .dashboard-recent td{padding-block:15px}.admin-modern .dashboard-content-link{gap:7px;max-width:185px;font-size:9px}.recent-content-icon{display:none}.dashboard-recent .table-wrap{margin-inline:12px}.dashboard-state{padding:3px 6px;font-size:7px}.dashboard-recent-foot{padding-inline:19px;font-size:7px}.dashboard-refresh{font-size:7px!important}.admin-modern .main>footer{padding:20px;font-size:7px}.admin-view-options{grid-template-columns:1fr;gap:18px}.admin-view-preview{height:185px}.admin-modern.sidebar-collapsed .sidebar{width:60px;height:calc(100svh - 24px);margin:0;padding:13px 6px;position:fixed;inset:12px 10px 12px auto;overflow:hidden}.admin-modern.sidebar-collapsed .sidebar-brand{padding-bottom:13px}.admin-modern.sidebar-collapsed .sidebar-logo{width:36px;height:36px;padding:4px}.admin-modern.sidebar-collapsed .sidebar nav{flex-flow:column;padding:0;overflow:hidden auto}.admin-modern.sidebar-collapsed .sidebar nav button{min-height:36px;padding:9px}.admin-modern.sidebar-collapsed .sidebar-group,.admin-modern.sidebar-collapsed .sidebar-submenu{flex-direction:column}.admin-modern.sidebar-collapsed .sidebar-toggle{width:100%;height:31px;padding:6px;position:static}.admin-modern.sidebar-collapsed .sidebar-site{align-self:stretch;display:flex}.admin-modern.sidebar-collapsed .main{width:calc(100% - 80px);margin-right:80px}.admin-modern.sidebar-collapsed .admin-topbar,.admin-modern.sidebar-collapsed .content{padding-inline:14px}.admin-modern.sidebar-collapsed .admin-user-name,.admin-modern.sidebar-collapsed .admin-date,.admin-modern.sidebar-collapsed .dashboard-hero-art{display:none}.admin-modern.sidebar-collapsed .dashboard-hero{display:block}.admin-modern.sidebar-collapsed .dashboard-shortcuts>div{grid-template-columns:1fr}}@media (width<=430px){.admin-modern .admin-topbar{gap:7px}.admin-search{order:2;width:100%}.admin-modern .admin-toolbar{justify-content:space-between;width:100%}.admin-modern .admin-user-name{max-width:160px}.admin-modern .admin-view-switch>span{font-size:9px;display:block}.admin-modern .admin-view-switch{border:0}.admin-modern .content{padding-inline:15px}.dashboard-hero{grid-template-columns:1fr .4fr;padding:23px 20px}.dashboard-hero-art{align-self:start;margin-top:25px}.dashboard-orbit{width:95px;height:80px}.dashboard-orbit.second{width:90px;height:115px}.dashboard-art-caption,.dashboard-art-spark{display:none}.dashboard-logo{border-radius:17px;width:60px;height:60px}.dashboard-logo .novin-logo{width:45px;height:39px}.admin-modern .dashboard-hero h2{font-size:21px}.dashboard-hero-copy>p{font-size:9px}.dashboard-hero-actions{flex-wrap:wrap;gap:12px}.dashboard-hero-actions button .menu-icon{display:none}.admin-modern .dashboard-metric{padding-inline:15px}.dashboard-metric>strong{font-size:23px}.dashboard-recent .recent-date,.dashboard-recent th:nth-child(3){display:none}.dashboard-shortcuts>div{gap:0 10px}.dashboard-shortcuts strong{font-size:9px}.shortcut-arrow{display:none}.admin-modern .admin-date{max-width:80px}.admin-modern .main>footer{gap:12px}.admin-footer-view{white-space:nowrap}.admin-modern.sidebar-collapsed .admin-view-switch>span,.admin-modern.sidebar-collapsed .admin-avatar{display:none}.admin-modern.sidebar-collapsed .dashboard-shortcuts>div{grid-template-columns:1fr}.admin-modern.sidebar-collapsed .dashboard-recent>.panel-heading{flex-direction:column;align-items:start}}@media (prefers-reduced-motion:reduce){.admin-modern *,.admin-view-option{scroll-behavior:auto!important;transition:none!important}}.auth-experience{--auth-navy:#142c3f;--auth-gold:#ba9257;--auth-ink:#193044;--auth-muted:#778491;color:var(--auth-ink)}.login.auth-experience{background:radial-gradient(at 4% 8%,#e8edf0 0,#0000 40%),radial-gradient(at 95% 95%,#f0e9dc 0,#0000 35%),#f6f7f8;border:0;border-radius:0;flex-direction:column;align-items:center;max-width:none;min-height:100svh;margin:0;padding:30px 6vw 22px;display:flex}.auth-topbar{justify-content:space-between;align-items:center;width:min(1100px,100%);margin-bottom:34px;display:flex}.auth-wordmark{color:var(--auth-navy);align-items:center;gap:11px;font-size:23px;font-weight:800;line-height:1.3;display:flex}.auth-brand-mark{color:#e4c087;background:#fff;border:1px solid #dfe5ea;border-radius:14px;place-items:center;width:45px;height:45px;display:grid;box-shadow:0 5px 12px #142c3f0a}.auth-brand-mark .novin-logo{object-fit:contain;width:36px;height:32px;display:block}.auth-wordmark-en{letter-spacing:2px;margin-top:5px;font-family:Arial,sans-serif;font-size:8px;font-weight:500;display:block}.login .auth-back{color:#617181;align-items:center;gap:12px;font-size:12px;transition:color .2s;display:flex}.auth-back svg{width:17px}.login .auth-back:hover{color:var(--auth-navy)}.auth-card{background:#fff;border:1px solid #fff;border-radius:28px;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);width:min(1100px,100%);margin-block:auto;display:grid;overflow:hidden;box-shadow:0 24px 75px -35px #19304438,0 1px 3px #19304405}.auth-form-side{flex-direction:column;justify-content:center;min-width:0;padding:48px clamp(28px,4.6vw,64px) 24px;display:flex}.auth-form-intro{margin-bottom:30px}.auth-eyebrow{color:#8a7454;align-items:center;gap:8px;margin-bottom:17px;font-size:11px;font-weight:500;display:flex}.auth-eyebrow>span{background:#c3a06a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #c3a06a12}.auth-experience h1{letter-spacing:-1.1px;margin:0 0 7px;font-size:31px;font-weight:750;line-height:1.65}.auth-form-intro p{color:var(--auth-muted);margin:0;font-size:12px;line-height:2}.auth-experience .auth-form{margin:0}.auth-experience fieldset{border:0;min-width:0;margin:0;padding:0}.auth-experience fieldset:disabled{opacity:.7}.auth-field{min-width:0;margin-bottom:20px}.auth-field>label,.auth-form fieldset>label{color:#344b5d;margin-bottom:8px;font-size:12px;font-weight:550;line-height:1.7}.auth-optional{color:#88939f;font-size:10px;font-weight:400}.auth-input-shell{background:#f8f9fb;border:1px solid #e5e9ed;border-radius:12px;align-items:center;min-height:53px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex;position:relative}.auth-input-shell>svg{color:#8c9aa6;pointer-events:none;flex:0 0 18px;width:18px;height:18px;margin-inline-start:15px}.auth-experience .auth-input-shell input{width:100%;min-width:0;height:51px;box-shadow:none;color:var(--auth-ink);background:0 0;border:0;border-radius:12px;outline:0;flex:1;padding:12px;font-size:12px;line-height:1.7}.auth-input-shell input::placeholder{color:#9aa5af;opacity:1;font-size:11px}.auth-input-shell input[dir=ltr]{text-align:left}.auth-input-shell:focus-within{background:#fff;border-color:#b69360;box-shadow:0 0 0 4px #b6936012}.auth-input-shell:focus-within>svg{color:#a27d47}.auth-experience .auth-reveal{color:#8a98a4;background:0 0;border:0;border-radius:8px;flex:0 0 39px;place-items:center;width:39px;height:43px;margin-inline-end:3px;padding:0;display:grid}.auth-experience .auth-reveal:hover{color:#253d50;background:#e9edf2}.auth-reveal svg{width:18px;height:18px}.auth-field>small{color:#81909c;margin-top:6px;font-size:10px}.auth-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.auth-experience .remember-choice{margin:3px 0 25px}.auth-experience .remember-choice .check-label{color:#526575;cursor:pointer;gap:9px;width:fit-content;font-size:11px;font-weight:500}.auth-experience .remember-choice input[type=checkbox]{appearance:none;cursor:pointer;width:17px;height:17px;accent-color:var(--auth-navy);background:#fff;border:1px solid #cdd5dc;border-radius:5px;place-items:center;margin:0;padding:0;display:grid;position:relative}.auth-experience .remember-choice input:checked{background:var(--auth-navy);border-color:var(--auth-navy)}.auth-experience .remember-choice input:checked:after{content:"";border-bottom:1.8px solid #fff;border-left:1.8px solid #fff;width:7px;height:4px;transform:translateY(-1px)rotate(-45deg)}.auth-experience .remember-choice small{color:#8995a0;margin:4px 26px 0 0;font-size:10px;line-height:1.9}.auth-experience .auth-submit{border:1px solid var(--auth-navy);background:var(--auth-navy);color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:13px;width:100%;height:53px;padding:12px 19px;font-size:13px;font-weight:600;line-height:1.5;transition:background .2s,transform .2s,box-shadow .2s;display:flex;box-shadow:0 7px 14px #142c3f16}.auth-experience .auth-submit:hover:not(:disabled){background:#214259;transform:translateY(-1px);box-shadow:0 9px 18px #142c3f22}.auth-submit svg{width:18px;height:18px}.auth-experience button:disabled{cursor:wait;opacity:.6}.auth-experience .auth-switch{text-align:center;color:#7a8792;border:0;border-top:1px solid #edf0f3;margin:27px 0 0;padding:22px 0 0;font-size:11px}.auth-experience .auth-switch p{margin:0}.auth-experience .auth-switch .link{color:#9c7440;border-radius:5px;padding:3px 7px;font-size:12px;font-weight:650}.auth-switch .link:hover{text-underline-offset:5px;text-decoration:underline}.auth-experience .auth-alternate{color:#577082;margin:15px auto 0;font-size:11px;display:block}.auth-form-footer{color:#9ca7b0;justify-content:center;align-items:center;gap:6px;margin-top:32px;font-size:9px;display:flex}.auth-form-footer svg{width:14px;height:14px}.auth-visual{isolation:isolate;color:#fff;background:radial-gradient(at 10% 35%,#4b655d77,#0000 60%),radial-gradient(at 100% 110%,#284b61,#0000 60%),#142c3f;border-radius:21px;flex-direction:column;min-height:640px;margin:10px 0 10px 10px;padding:28px 33px 23px;display:flex;position:relative;overflow:hidden}.auth-visual:before{content:"";z-index:-1;opacity:.18;background-image:radial-gradient(#b7c9ce .65px,#0000 .65px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.auth-visual-top{color:#b7c7cb;direction:ltr;justify-content:space-between;align-items:center;display:flex}.auth-visual-label{letter-spacing:2.1px;font:9px Arial,sans-serif}.auth-visual-spark{color:#d7b37c;font-size:23px;line-height:1}.auth-art{direction:ltr;place-items:center;width:100%;height:290px;margin:12px 0 15px;display:grid;position:relative}.auth-logo-disc{z-index:2;background:#fff;border:1px solid #eee8dc;border-radius:50%;place-items:center;width:214px;height:214px;display:grid;position:relative;box-shadow:0 24px 55px #06172438}.auth-logo-disc .novin-logo{object-fit:contain;width:174px;height:146px;display:block}.auth-art-disc{background:radial-gradient(circle at 25% 20%,#d9c39a14,#bfd9d405 70%);border:1px solid #afc6c313;border-radius:50%;width:214px;height:214px;position:absolute;box-shadow:inset 0 0 40px #bdd5c607,0 0 90px #d8cb9310}.auth-orbit{border:1px solid #c0d0c825;border-radius:50%;width:320px;height:180px;position:absolute;transform:rotate(-33deg)}.auth-orbit-two{border-color:#c0d0c815;width:300px;height:270px;transform:rotate(43deg)}.auth-art-dot{background:#e2c492;border-radius:50%;position:absolute;box-shadow:0 0 20px #ddc18e40}.auth-art-dot-one{width:8px;height:8px;top:65px;right:21px}.auth-art-dot-two{background:#879e9e;width:5px;height:5px;bottom:36px;left:55px}.auth-art-star{color:#d3b885;font:31px Georgia,serif;position:absolute;bottom:56px;right:48px}.auth-visual-copy{margin-top:auto;position:relative}.auth-visual-kicker{color:#c4ad85;margin-bottom:14px;font-size:10px;display:block}.auth-visual h2{letter-spacing:-.8px;color:#fff;margin:0 0 12px;font-size:31px;font-weight:650;line-height:1.8}.auth-visual-copy p{color:#acbec9;max-width:29ch;margin-bottom:29px;font-size:11px;line-height:2.2}.auth-visual-bottom{color:#94aab8;border-top:1px solid #ffffff13;justify-content:space-between;align-items:center;padding-top:18px;font-size:9px;display:flex}.auth-visual-bottom [lang=en]{letter-spacing:2px;direction:ltr;font:9px Arial,sans-serif}.auth-page-footer{color:#98a2aa;justify-content:space-between;gap:20px;width:min(1100px,100%);padding-top:26px;font-size:10px;display:flex}.auth-page-footer [lang=en]{letter-spacing:1.8px;direction:ltr;font:8px Arial,sans-serif}.auth-card-register .auth-form-side{padding-top:34px}.auth-card-register .auth-form-intro{margin-bottom:23px}.auth-card-register .auth-field{margin-bottom:16px}.auth-card-register .auth-input-shell{min-height:49px}.auth-card-register .auth-input-shell input{height:47px}.auth-card-register .auth-form-footer{margin-top:22px}.auth-password-hint{color:#8a775e;align-items:flex-start;gap:6px;margin:-3px 0 18px;font-size:10px;line-height:1.9;display:flex}.auth-password-hint svg{flex-shrink:0;width:15px;height:15px;margin-top:2px}.auth-notice{color:#866333;white-space:pre-wrap;overflow-wrap:anywhere;background:#fcf8ee;border:1px solid #ead7b3;border-radius:10px;margin-bottom:20px;padding:12px 15px;font-size:11px;line-height:2}.auth-form fieldset>label>input{letter-spacing:.45em;text-align:center;background:#f8f9fb;border:1px solid #e5e9ed;border-radius:12px;height:54px;margin-top:8px;font-size:21px}.auth-form fieldset>label>input:focus-visible{outline-offset:3px;outline:2px solid #b99150}.auth-code-hint{color:var(--auth-muted);font-size:11px}.auth-spinner{border:2px solid #ffffff40;border-top-color:#fff;border-radius:50%;width:17px;height:17px;animation:.8s linear infinite auth-spin}@keyframes auth-spin{to{transform:rotate(360deg)}}.auth-panel.auth-experience{width:100%;max-width:520px;margin:auto}.auth-panel .auth-card{box-shadow:none;border:0;border-radius:20px;display:block}.auth-panel .auth-form-side{padding:28px}.auth-panel .auth-form-footer{margin-top:24px}.auth-experience button:focus-visible,.auth-experience a:focus-visible{outline-offset:4px;outline:2px solid #b99150}.auth-experience input:focus-visible{outline:0}.auth-experience .remember-choice input:focus-visible{outline-offset:3px;outline:2px solid #b99150}@media (width>=1400px){.login.auth-experience{padding-block:35px}.auth-topbar{margin-bottom:35px}.auth-card{max-width:1100px}}@media (width<=1050px){.login.auth-experience{padding-inline:4vw}.auth-form-side{padding-inline:32px}.auth-visual{padding-inline:26px}.auth-visual h2{font-size:27px}.auth-field-row{gap:10px}.auth-card-register .auth-input-shell>svg{display:none}.auth-card-register .auth-input-shell input{padding-inline:10px}}@media (width<=760px){.login.auth-experience{padding:22px 20px 18px}.auth-topbar{margin-bottom:26px}.auth-card{border-radius:23px;grid-template-columns:1fr;max-width:480px;box-shadow:0 15px 50px -25px #19304433}.auth-visual{display:none}.auth-form-side{padding:33px 30px 25px}.auth-experience h1{font-size:29px}.auth-page-footer{text-align:center;justify-content:center;max-width:480px;padding-top:23px}.auth-page-footer [lang=en]{display:none}.auth-brand-mark{border-radius:12px;width:40px;height:40px}.auth-wordmark{font-size:21px}.login .auth-back{gap:7px;font-size:10px}.auth-topbar{max-width:480px}.auth-form-footer{margin-top:28px}.auth-card-register .auth-form-side{padding-top:30px}.auth-card-register .auth-input-shell>svg{display:block}.auth-experience .auth-field-row{grid-template-columns:1fr;gap:0}.auth-card-register .auth-form-intro{margin-bottom:24px}.auth-panel .auth-form-side{padding:24px}.auth-experience .auth-switch{margin-top:23px;padding-top:20px}}@media (width<=370px){.login.auth-experience{padding-inline:13px}.auth-form-side{padding-inline:23px}.auth-experience h1{font-size:26px}.auth-topbar{margin-bottom:20px}.auth-experience .auth-form-intro p{font-size:11px}}@media (prefers-reduced-motion:reduce){.auth-experience *{transition:none!important;animation:none!important}.auth-experience .auth-submit:hover:not(:disabled){transform:none}}@media (forced-colors:active){.auth-experience .remember-choice input[type=checkbox]{appearance:auto}.auth-experience .remember-choice input:checked:after{display:none}}
