.add-property-page{width:100%;max-width:1240px;color:var(--admin-text,#172033);margin:0 auto;padding:28px 30px 48px}.add-property-heading{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:24px;display:flex}.add-property-heading h1,.add-property-section h2,.add-property-success h2{color:#172033;margin:0}.add-property-heading h1{letter-spacing:-.035em;font-size:clamp(1.7rem,3vw,2.25rem)}.add-property-heading>div>p:last-child{color:#647087;max-width:760px;margin:8px 0 0;line-height:1.6}.add-property-kicker{color:#a87514;letter-spacing:.13em;text-transform:uppercase;margin:0 0 7px;font-size:.72rem;font-weight:800}.add-property-back{color:#27334b;background:#fff;border:1px solid #d9dfeb;border-radius:10px;flex:none;padding:10px 14px;font-size:.86rem;font-weight:700;text-decoration:none}.add-property-back:hover{border-color:#b9c2d3}.add-property-heading-actions{flex:none;justify-content:flex-end;align-items:center;display:flex}.add-property-alert{color:#34435d;background:#f8fafc;border:1px solid #d8dfeb;border-radius:10px;margin-bottom:16px;padding:12px 15px;font-size:.88rem;line-height:1.5}.add-property-alert.error{color:#9d2e2e;background:#fff5f5;border-color:#efc9c9}.add-property-alert.notice{color:#286740;background:#f3fbf6;border-color:#c9dfd2}.add-property-alert.warning{color:#765817;background:#fffaf0;border-color:#ecd8a4}.add-property-form{gap:18px;display:grid}.add-property-section{background:#fff;border:1px solid #e0e5ee;border-radius:14px;overflow:hidden;box-shadow:0 4px 18px #1c273c09}.add-property-section-head{background:#fbfcfe;border-bottom:1px solid #edf0f5;padding:18px 20px 15px}.add-property-section-head h2{letter-spacing:-.015em;font-size:1rem}.add-property-section-head p{color:#748097;margin:5px 0 0;font-size:.79rem;line-height:1.5}.add-property-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;padding:20px;display:grid}.add-property-field{align-content:start;gap:7px;min-width:0;display:grid}.add-property-field.wide{grid-column:1/-1}.add-property-field>span{color:#39465d;font-size:.76rem;font-weight:750}.add-property-field>span b{color:#a4523c}.add-property-field small{color:#8993a6;font-size:.7rem}.add-property-field input,.add-property-field select,.add-property-field textarea{color:#202c42;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d8dee9;border-radius:9px;outline:none;font-size:.86rem;transition:border-color .12s,box-shadow .12s}.add-property-field input,.add-property-field select{height:42px;padding:0 11px}.add-property-field textarea{resize:vertical;min-height:118px;padding:11px;line-height:1.55}.add-property-field input:focus,.add-property-field select:focus,.add-property-field textarea:focus{border-color:#9d7b35;box-shadow:0 0 0 3px #9d7b351c}.add-property-field input:disabled,.add-property-field select:disabled,.add-property-field textarea:disabled{color:#798397;cursor:not-allowed;background:#f3f5f8}.add-property-checkbox{background:#fafbfc;border:1px solid #e3e7ef;border-radius:10px;grid-column:1/-1;align-items:flex-start;gap:10px;padding:12px 13px;display:flex}.add-property-checkbox input{width:16px;height:16px;margin-top:2px}.add-property-checkbox span{gap:2px;display:grid}.add-property-checkbox strong{color:#344158;font-size:.8rem}.add-property-checkbox small{color:#808ba0;font-size:.72rem}.add-property-type-note{color:#6e531d;background:#fffaf0;border:1px solid #e7d6ad;border-radius:10px;grid-column:1/-1;padding:11px 13px;font-size:.78rem;font-weight:700;line-height:1.45}.add-property-image-intro{background:#fbfcfe;border:1px solid #e3e7ef;border-radius:11px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;padding:13px;display:flex}.add-property-image-intro>div{gap:4px;min-width:0;display:grid}.add-property-image-intro strong{color:#27334a;font-size:.84rem}.add-property-image-intro span{color:#7a8598;font-size:.74rem;line-height:1.45}.add-property-file-input{display:none}.add-property-image-grid{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.add-property-image-card{background:#fff;border:1px solid #e1e6ee;border-radius:12px;overflow:hidden}.add-property-image-card.cover{border-color:#d5b66c;box-shadow:inset 0 0 0 1px #b5892a2e}.add-property-image-preview{aspect-ratio:16/10;background:#eef2f6;position:relative;overflow:hidden}.add-property-image-preview img{object-fit:cover;width:100%;height:100%;display:block}.add-property-image-preview span{color:#fff;background:#132843;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:.66rem;font-weight:800;display:inline-flex;position:absolute;top:10px;left:10px}.add-property-image-meta{gap:10px;padding:12px;display:grid}.add-property-image-meta>div:first-child{min-width:0}.add-property-image-meta strong,.add-property-image-meta small{display:block}.add-property-image-meta strong{color:#27334a;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.add-property-image-meta small{color:#8993a6;margin-top:3px;font-size:.68rem}.add-property-image-actions{flex-wrap:wrap;gap:7px;display:flex}.add-property-image-actions button{color:#3d4a60;min-height:30px;font:inherit;background:#fff;border:1px solid #d8dee8;border-radius:7px;padding:0 9px;font-size:.68rem;font-weight:800}.add-property-image-actions button:not(:disabled){cursor:pointer}.add-property-image-actions button:disabled{opacity:.45;cursor:not-allowed}.add-property-image-meta label{gap:6px;display:grid}.add-property-image-meta label span{color:#596579;text-transform:uppercase;letter-spacing:.055em;font-size:.68rem;font-weight:800}.add-property-image-meta input{color:#202c42;width:100%;min-height:38px;font:inherit;border:1px solid #d8dee9;border-radius:8px;outline:none;padding:0 10px;font-size:.78rem}.add-property-image-meta input:focus{border-color:#9d7b35;box-shadow:0 0 0 3px #9d7b351c}.add-property-image-empty{color:#7c8799;text-align:center;background:#fbfcfd;border:1px dashed #d3dbe6;border-radius:12px;grid-column:1/-1;align-content:center;place-items:center;gap:9px;min-height:120px;padding:24px;display:grid}.add-property-image-empty svg{color:#9aa4b3;width:24px;height:24px}.add-property-image-empty span{max-width:520px;font-size:.78rem;line-height:1.5}.add-property-media-note{background:#fffaf1;border:1px dashed #d4bb80;border-radius:12px;gap:5px;padding:15px 17px;display:grid}.add-property-media-note strong{color:#6e531d;font-size:.82rem}.add-property-media-note span{color:#806a3d;font-size:.77rem;line-height:1.55}.add-property-submit-bar{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;border:1px solid #d8dee8;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;padding:14px 16px;display:flex;position:sticky;bottom:14px;box-shadow:0 12px 36px #1f2a3d1f}.add-property-submit-bar>div{gap:3px;display:grid}.add-property-submit-bar strong{color:#27334a;font-size:.82rem}.add-property-submit-bar span{color:#7a8598;font-size:.72rem}.add-property-submit-bar .admin-button:disabled{opacity:.55;cursor:not-allowed}.add-property-success,.add-property-restricted{text-align:center;background:#fff;border:1px solid #dce3ec;border-radius:16px;max-width:760px;margin:44px auto;padding:34px;box-shadow:0 10px 34px #1b273c12}.add-property-success-mark{color:#2e7850;background:#e9f6ee;border-radius:50%;place-items:center;width:46px;height:46px;margin-bottom:15px;font-size:1.25rem;font-weight:900;display:inline-grid}.add-property-success>p:not(.add-property-kicker),.add-property-restricted p{color:#6f7b8f;line-height:1.6}.add-property-status-row{flex-wrap:wrap;justify-content:center;gap:8px;margin:20px 0;display:flex}.add-property-status-row span{color:#556278;background:#f1f4f8;border-radius:999px;padding:7px 10px;font-size:.72rem;font-weight:750}.add-property-success-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.grouped-admin-shell .admin-workspace:has(>.add-property-page)>.mobile-page-context{display:none!important}@media (width<=760px){.add-property-page{padding:18px 14px 36px}.add-property-heading{gap:14px;display:grid}.add-property-heading-actions{justify-content:stretch}.add-property-heading-actions .admin-button{width:100%}.add-property-grid{grid-template-columns:1fr;padding:16px}.add-property-field.wide,.add-property-checkbox{grid-column:auto}.add-property-image-intro{display:grid}.add-property-image-intro .admin-button{width:100%}.add-property-image-grid{grid-template-columns:1fr}.add-property-submit-bar{display:grid;position:static}.add-property-submit-bar .admin-button{width:100%}}.ghana-manual-town{color:#647087;align-items:flex-start;gap:9px;margin-top:6px;font-size:.75rem;line-height:1.5;display:flex}.add-property-field .ghana-manual-town input[type=checkbox]{flex-shrink:0;width:16px;min-width:16px;height:16px;margin:1px 0 0;padding:0}.ghana-manual-town span{flex:1}:root{color:#10233f;font-synthesis:none;background:#f6f3eb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:#f6f3eb;min-width:320px;margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}.center-state{color:#667085;background:#f6f3eb;place-items:center;min-height:100vh;display:grid}.login-page{background:#f7f3eb;grid-template-columns:minmax(0,.94fr) minmax(520px,1.06fr);min-height:100vh;display:grid}.login-brand{color:#fff;background:radial-gradient(circle at 22% 8%,#d6a63a1a,#0000 28%),linear-gradient(145deg,#06182d 0%,#0a2747 62%,#0d3259 100%);align-items:center;min-height:100vh;padding:clamp(42px,6vw,92px);display:flex;position:relative;overflow:hidden}.brand-art{pointer-events:none;opacity:.18;background:linear-gradient(120deg,#0000 0 58%,#ffffff14 58% 59%,#0000 59% 64%,#ffffff0d 64% 65%,#0000 65%),linear-gradient(#0000 60%,#00000047);position:absolute;inset:0}.brand-content{z-index:1;max-width:650px;position:relative}.brand-mark{color:#d6a63a;background:#0212242e;border:1px solid #d6a63a;place-items:center;width:92px;height:92px;margin-bottom:44px;font-family:Georgia,serif;font-size:34px;font-weight:700;display:grid}.brand-mark.small{width:44px;height:44px;margin:0;font-size:17px}.eyebrow{text-transform:uppercase;letter-spacing:.24em;opacity:.76;margin:0 0 14px;font-size:11px;font-weight:800}.gold{color:#b98927;opacity:1}.login-brand h1{letter-spacing:-.035em;max-width:590px;margin:0;font:700 clamp(48px,5.4vw,82px)/.98 Georgia,serif}.login-brand h1 span{color:#d6a63a;display:block}.brand-rule{background:#d6a63a;width:48px;height:2px;margin-top:34px}.brand-copy{color:#ffffffc2;max-width:560px;margin:28px 0 0;font-size:clamp(16px,1.3vw,20px);line-height:1.65}.security-grid{border-top:1px solid #ffffff21;border-bottom:1px solid #ffffff21;grid-template-columns:repeat(3,minmax(0,1fr));max-width:610px;margin-top:50px;display:grid}.security-grid>div{grid-template-rows:auto auto;grid-template-columns:38px 1fr;column-gap:12px;padding:18px 18px 18px 0;display:grid;position:relative}.security-grid>div+div{border-left:1px solid #ffffff21;padding-left:18px}.security-icon{color:#d6a63a;grid-row:1/span 2;align-self:center;font-size:28px}.security-grid strong{font-size:14px}.security-grid small{color:#ffffff94;margin-top:3px;font-size:11px}.login-panel{background:radial-gradient(circle at 88% 80%,#d6a63a14,#0000 26%),#fbfaf7;place-items:center;min-height:100vh;padding:96px clamp(28px,6vw,88px) 52px;display:grid;position:relative}.login-panel:after{content:"";opacity:.2;pointer-events:none;border:1px solid #d6a63a;border-radius:50%;width:360px;height:220px;position:absolute;bottom:80px;right:-100px;transform:rotate(-18deg);box-shadow:0 22px 0 -21px #d6a63a,0 44px 0 -43px #d6a63a,0 66px 0 -65px #d6a63a}.support-link{color:#10233f;align-items:center;gap:10px;display:flex;position:absolute;top:42px;right:clamp(28px,6vw,88px)}.support-link strong,.support-link small{display:block}.support-link strong{font-size:12px}.support-link small{color:#b98927;margin-top:2px;font-size:11px}.support-icon{color:#b98927;font-size:22px}.login-card{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;border:1px solid #10233f14;border-radius:18px;width:min(620px,100%);padding:clamp(30px,4.4vw,52px);position:relative;box-shadow:0 24px 70px #0e233f1a}.mobile-card-brand{display:none}.login-heading{align-items:center;gap:18px;display:flex}.lock-badge{color:#b98927;background:#faf4e8;border-radius:50%;flex:0 0 62px;place-items:center;width:62px;height:62px;font-size:25px;display:grid}.login-card h2{color:#10233f;margin:0;font:700 clamp(34px,3vw,46px)/1.05 Georgia,serif}.muted{color:#6d7787;line-height:1.65}.login-card>.muted{margin:24px 0 0;font-size:15px}.login-card form{gap:20px;margin-top:34px;display:grid}.login-card label{text-transform:uppercase;letter-spacing:.1em;gap:9px;font-size:11px;font-weight:800;display:grid}.input-wrap{display:block;position:relative}.login-card input[type=email],.login-card input[type=password],.login-card input[type=text]{color:#10233f;text-transform:none;letter-spacing:normal;background:#fff;border:1px solid #d8dde5;border-radius:7px;outline:none;width:100%;min-height:52px;padding:14px 48px 14px 15px;font-size:15px}.login-card input::placeholder{color:#9ca5b2}.login-card input:focus{border-color:#b98927;box-shadow:0 0 0 3px #b989271a}.input-icon,.input-action{position:absolute;top:50%;right:14px;transform:translateY(-50%)}.input-icon{color:#8d96a4;font-size:16px}.input-action{color:#7e8794;background:0 0;border:0;padding:8px;font-size:11px;font-weight:700}.form-options{justify-content:space-between;align-items:center;gap:18px;margin-top:-2px;display:flex}.remember-row{color:#27384f;align-items:center;text-transform:none!important;letter-spacing:normal!important;grid:none!important;gap:9px!important;font-size:12px!important;font-weight:600!important;display:flex!important}.remember-row input{accent-color:#0b213d;width:17px;height:17px}.text-action{color:#b98927;background:0 0;border:0;padding:4px 0;font-size:12px;font-weight:700}.text-action:disabled{opacity:.55;cursor:wait}.primary-login{color:#fff;text-transform:uppercase;letter-spacing:.13em;background:linear-gradient(90deg,#0b213d,#0d3156);border:0;border-radius:6px;justify-content:center;align-items:center;gap:22px;width:100%;min-height:58px;padding:15px 22px;font-size:12px;font-weight:800;display:flex}.primary-login:hover{background:#0d3156}.primary-login:disabled{opacity:.62;cursor:wait}.error-box,.notice-box{border-radius:6px;padding:12px 14px;font-size:13px;line-height:1.45}.error-box{color:#a33232;background:#fff0f0;border:1px solid #f1c9c9}.notice-box{color:#24704b;background:#eef8f2;border:1px solid #cce9d8}.authorised-divider{color:#8d96a4;place-items:center;margin:30px 0 14px;display:grid;position:relative}.authorised-divider:before{content:"";background:#e0e4e9;height:1px;position:absolute;top:50%;left:0;right:0}.authorised-divider span{z-index:1;background:#ffffffeb;padding:0 16px;position:relative}.authorised{color:#8a93a0;text-align:center;letter-spacing:.02em;margin:0;font-size:11px}.admin-shell{background:#f7f8fa;grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#fff;background:#071a31;flex-direction:column;padding:24px 16px;display:flex}.sidebar-brand{align-items:center;gap:12px;padding:0 6px 28px;display:flex}.sidebar-brand strong{letter-spacing:.04em;font-size:17px;display:block}.sidebar-brand span{color:#d6a63a;letter-spacing:.18em;margin-top:3px;font-size:10px;display:block}.menu-label{color:#ffffff6b;letter-spacing:.18em;margin:6px 8px 10px;font-size:10px}.sidebar nav{gap:4px;display:grid}.sidebar nav button,.logout{text-align:left;color:#ffffffc7;background:0 0;border:0;border-radius:6px;width:100%;padding:12px 13px;font-size:14px}.sidebar nav button:hover,.sidebar nav button.active{color:#fff;background:#17385f}.profile{border:1px solid #ffffff1f;border-radius:7px;align-items:center;gap:10px;margin-top:auto;padding:12px;display:flex}.profile .avatar{color:#0b213d;background:#f6f3eb;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.profile strong{font-size:13px;display:block}.profile span{color:#ffffff8a;margin-top:2px;font-size:10px;display:block}.logout{color:#ffffffb3;margin-top:8px}.workspace{min-width:0}.topbar{background:#fff;border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:15px 30px;display:flex}.topbar h1{margin:0;font:700 28px Georgia,serif}.topbar .eyebrow{margin-bottom:3px}.top-user{text-align:right}.top-user span{color:#8a93a0;font-size:11px;display:block}.top-user strong{margin-top:2px;font-size:13px;display:block}.dashboard-content{padding:30px}.welcome{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.welcome h2{margin:0;font:700 32px Georgia,serif}.welcome p{color:#6d7787;margin:6px 0 0}.live-badge{text-transform:uppercase;letter-spacing:.08em;color:#667085;background:#fff;border:1px solid #d6dae1;padding:8px 11px;font-size:10px;font-weight:800}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.metric,.panel{background:#fff;border:1px solid #e4e7ec}.metric{padding:20px}.metric span{color:#6d7787;font-size:12px;display:block}.metric strong{margin:8px 0;font-size:32px;display:block}.metric small{color:#98a2b3}.dashboard-grid{grid-template-columns:1.2fr .8fr;gap:16px;margin-top:16px;display:grid}.panel{padding:22px}.panel.wide{grid-row:span 2}.panel-kicker{color:#b98927;text-transform:uppercase;letter-spacing:.14em;margin:0 0 8px;font-size:10px;font-weight:800}.panel h2,.panel h3{margin:0;font-family:Georgia,serif}.panel h3{font-size:24px}.status-list{border-top:1px solid #edf0f3;margin-top:18px}.status-list div{border-bottom:1px solid #edf0f3;justify-content:space-between;gap:20px;padding:12px 0;font-size:13px;display:flex}.status-list b{color:#207a53;text-transform:uppercase;letter-spacing:.09em;font-size:10px}.module-placeholder{flex-direction:column;justify-content:center;max-width:760px;min-height:260px;display:flex}.module-placeholder h2{font-size:36px}.cms-page{padding:30px}.cms-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.cms-heading h2{margin:0;font:700 34px Georgia,serif}.cms-heading p:last-child{color:#748091;margin:7px 0 0;font-size:13px}.cms-primary,.cms-secondary,.cms-back,.cms-actions button,.cms-card-actions button,.cms-pagination button{border:0;font-weight:800}.cms-primary{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:#0b213d;border-radius:7px;min-height:42px;padding:0 17px;font-size:11px}.cms-primary:disabled{opacity:.45;cursor:not-allowed}.cms-secondary{color:#10233f;background:#fff;border:1px solid #dce1e7;border-radius:7px;min-height:40px;padding:0 15px}.cms-tabs{scrollbar-width:thin;border-bottom:1px solid #e0e5ea;gap:4px;margin-bottom:22px;padding-bottom:1px;display:flex;overflow-x:auto}.cms-tabs button{color:#748091;text-transform:uppercase;letter-spacing:.07em;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:12px 14px;font-size:11px;font-weight:800}.cms-tabs button.active{color:#10233f;border-bottom-color:#c69732}.cms-list-toolbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.cms-list-toolbar h3{margin:0;font:700 24px Georgia,serif}.cms-list-toolbar span{color:#8b95a3;margin-top:5px;font-size:11px;display:inline-block}.cms-toolbar-actions{gap:10px;display:flex}.cms-toolbar-actions input{background:#fff;border:1px solid #dce1e7;border-radius:7px;outline:none;width:min(320px,46vw);min-height:42px;padding:0 13px}.cms-toolbar-actions input:focus{border-color:#c69732;box-shadow:0 0 0 3px #c697321a}.mobile-create{display:none}.cms-error{color:#9f3636;background:#fff2f2;border:1px solid #f0c9c9;border-radius:7px;margin-bottom:15px;padding:12px 14px;font-size:13px}.cms-table-wrap{background:#fff;border:1px solid #e2e7ec;border-radius:10px;overflow-x:auto;box-shadow:0 8px 24px #10233f0a}.cms-table{border-collapse:collapse;width:100%;min-width:760px}.cms-table th{color:#7b8593;text-align:left;text-transform:uppercase;letter-spacing:.08em;background:#f8fafb;border-bottom:1px solid #e8ecf0;padding:13px 16px;font-size:10px}.cms-table td{vertical-align:middle;border-bottom:1px solid #eef1f4;padding:15px 16px;font-size:13px}.cms-table tr:last-child td{border-bottom:0}.cms-actions{white-space:nowrap;text-align:right}.cms-actions button,.cms-card-actions button{color:#b88928;text-transform:uppercase;letter-spacing:.06em;background:0 0;padding:5px 0;font-size:11px}.cms-actions button+button,.cms-card-actions button+button{margin-left:14px}.cms-actions button.danger,.cms-card-actions button.danger{color:#b74343}.cms-status{color:#667085;text-transform:uppercase;letter-spacing:.07em;background:#f7f9fa;border:1px solid #dfe4e9;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:9px;font-weight:900;display:inline-flex}.cms-status.published{color:#28724d;background:#eef8f2;border-color:#cbe7d7}.cms-status.pending{color:#8a6a11;background:#fff9e8;border-color:#eadcae}.cms-status.archived{color:#5f6977;background:#eef1f4;border-color:#d8dde3}.cms-mobile-cards{display:none}.cms-pagination{color:#758091;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;font-size:12px;display:flex}.cms-pagination button{color:#10233f;background:#fff;border:1px solid #dce1e7;border-radius:7px;min-height:38px;padding:0 13px}.cms-pagination button:disabled{opacity:.4;cursor:not-allowed}.cms-state{text-align:center;background:#fff;border:1px dashed #d9dfe6;border-radius:10px;align-content:center;place-items:center;gap:6px;min-height:260px;padding:28px;display:grid}.cms-state-icon{color:#c69732;font-size:28px}.cms-state h3{margin:0;font:700 24px Georgia,serif}.cms-state p{color:#7b8593;margin:0;font-size:13px}.cms-editor{max-width:980px}.cms-editor-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:22px;display:flex}.cms-editor-heading h3{margin:0;font:700 30px Georgia,serif}.cms-back{color:#6e7886;background:0 0;padding:8px 0}.cms-form-grid{background:#fff;border:1px solid #e2e7ec;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:22px;display:grid;box-shadow:0 8px 24px #10233f0a}.cms-field{gap:7px;min-width:0;display:grid}.cms-field.wide{grid-column:1/-1}.cms-field>span{color:#4e5b6b;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.cms-field>span b{color:#b74343;margin-left:4px}.cms-field input,.cms-field textarea,.cms-field select{color:#10233f;background:#fff;border:1px solid #dce1e7;border-radius:7px;outline:none;width:100%;padding:11px 12px}.cms-field input,.cms-field select{min-height:44px}.cms-field textarea{resize:vertical;line-height:1.5}.cms-field input:focus,.cms-field textarea:focus,.cms-field select:focus{border-color:#c69732;box-shadow:0 0 0 3px #c697321a}.cms-field small{color:#8b95a3;font-size:10px}.cms-toggle{border:1px solid #dce1e7;border-radius:7px;align-items:center;gap:10px;min-height:44px;padding:0 12px;display:flex}.cms-toggle input{accent-color:#0b213d;width:17px;height:17px;min-height:0}.cms-toggle span{font-size:13px}.cms-editor-footer{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}@media (width<=1120px){.login-page{grid-template-columns:.82fr 1.18fr}.login-brand{padding:48px}.security-grid{border-bottom:0;grid-template-columns:1fr}.security-grid>div,.security-grid>div+div{border-bottom:1px solid #ffffff1f;border-left:0;padding:14px 0}.login-panel{padding-left:40px;padding-right:40px}}@media (width<=1024px){.login-page{background:#fbfaf7;grid-template-columns:1fr;min-height:100vh;padding:28px 18px;display:grid}.login-brand,.support-link,.login-panel:after{display:none}.login-panel{background:0 0;place-items:center;min-height:calc(100vh - 56px);padding:0;display:grid}.login-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:18px;width:min(520px,100%);margin:0 auto;padding:30px 26px 26px;box-shadow:0 18px 55px #0e233f1a}.mobile-card-brand{border-bottom:1px solid #edf0f3;align-items:center;gap:12px;margin-bottom:28px;padding-bottom:18px;display:flex}.mobile-brand-mark{color:#b98927;background:#faf4e8;border:1px solid #d6a63a;border-radius:8px;flex:0 0 46px;place-items:center;width:46px;height:46px;font:700 18px Georgia,serif;display:grid}.mobile-card-brand strong,.mobile-card-brand span{display:block}.mobile-card-brand strong{color:#10233f;letter-spacing:.02em;font-size:14px}.mobile-card-brand span{color:#8a93a0;text-transform:uppercase;letter-spacing:.12em;margin-top:3px;font-size:10px;font-weight:700}.login-heading{gap:12px}.lock-badge{flex-basis:48px;width:48px;height:48px;font-size:19px}.login-heading .eyebrow{letter-spacing:.16em;margin-bottom:6px;font-size:9px}.login-card h2{font-size:clamp(30px,7vw,38px)}.login-card>.muted{margin-top:16px;font-size:14px}.login-card form{gap:17px;margin-top:24px}.login-card input[type=email],.login-card input[type=password],.login-card input[type=text]{min-height:50px;font-size:16px}.primary-login{min-height:54px}.authorised-divider{margin-top:24px}}@media (width<=960px){.admin-shell{grid-template-columns:1fr}.sidebar{position:static}.sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.profile{margin-top:24px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid{grid-template-columns:1fr}.panel.wide{grid-row:auto}.cms-page{padding:22px}}@media (width<=700px){.cms-heading{flex-direction:column;align-items:flex-start;gap:14px}.cms-heading>.cms-primary{display:none}.cms-list-toolbar{flex-direction:column;align-items:stretch}.cms-toolbar-actions,.cms-toolbar-actions input{width:100%}.mobile-create{white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.cms-table-wrap{display:none}.cms-mobile-cards{gap:10px;display:grid}.cms-mobile-cards article{background:#fff;border:1px solid #e2e7ec;border-radius:10px;padding:16px;box-shadow:0 6px 18px #10233f09}.cms-mobile-cards article>div{border-bottom:1px solid #eef1f4;justify-content:space-between;align-items:center;gap:14px;padding:7px 0;display:flex}.cms-mobile-cards article>div.primary{padding-top:0;display:block}.cms-mobile-cards article>div:last-child{border-bottom:0}.cms-mobile-cards article span{color:#8a94a2;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800}.cms-mobile-cards article strong{color:#26364b;text-align:right;overflow-wrap:anywhere;max-width:68%;font-size:12px}.cms-mobile-cards article>div.primary strong{text-align:left;max-width:100%;margin-top:4px;font:700 18px Georgia,serif;display:block}.cms-card-actions{justify-content:flex-end!important;padding-top:10px!important}.cms-form-grid{grid-template-columns:1fr;padding:16px}.cms-field.wide{grid-column:auto}.cms-editor-heading{flex-direction:column;align-items:flex-start}}@media (width<=600px){.sidebar nav{grid-template-columns:1fr}.topbar,.welcome{flex-direction:column;align-items:flex-start}.top-user{text-align:left}.dashboard-content,.topbar{padding-left:18px;padding-right:18px}.metric-grid{grid-template-columns:1fr}.cms-page{padding:18px 14px 26px}.cms-heading h2{font-size:29px}.cms-tabs{margin-left:-14px;margin-right:-14px;padding-left:8px;padding-right:8px}.cms-toolbar-actions{flex-direction:column}.mobile-create{width:100%}.cms-pagination{text-align:center;flex-direction:column;align-items:stretch}.cms-pagination button{width:100%}.cms-editor-footer{flex-direction:column-reverse}.cms-editor-footer button{width:100%}}@media (width<=560px){.login-page{padding:16px 12px}.login-panel{min-height:calc(100vh - 32px)}.login-card{border-radius:14px;padding:22px 18px 20px;box-shadow:0 12px 36px #0e233f14}.mobile-card-brand{margin-bottom:22px;padding-bottom:15px}.mobile-brand-mark{flex-basis:42px;width:42px;height:42px;font-size:16px}.login-heading{align-items:center}.lock-badge{display:none}.login-heading .eyebrow{margin-bottom:5px}.login-card h2{font-size:32px}.form-options{flex-wrap:wrap;align-items:center;gap:10px 16px}.primary-login{justify-content:space-between;padding-left:18px;padding-right:18px}.authorised{font-size:10px}}@media (width<=360px){.login-page{padding:10px 8px}.login-card{padding:20px 15px 18px}.mobile-card-brand span{letter-spacing:.08em;font-size:9px}.login-card h2{font-size:29px}.form-options{flex-direction:column;align-items:flex-start}.text-action{min-height:32px}}.admin-shell-v2{background:#f4f7fb;grid-template-columns:276px minmax(0,1fr);transition:grid-template-columns .22s}.admin-sidebar{z-index:30;background:radial-gradient(circle at 0 0,#2b62a629,#0000 30%),linear-gradient(#071a31 0%,#061629 100%);height:100vh;min-height:100vh;padding:18px 14px;position:sticky;top:0;overflow:hidden auto;box-shadow:inset -1px 0 #ffffff0a}.admin-sidebar-head{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.admin-brand{color:#fff;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:12px;min-width:0;padding:0;display:flex}.admin-logo,.mobile-topbar-logo{color:#e2b54b;background:#ffffff06;border:1px solid #d7a83d;place-items:center;font-family:Georgia,serif;font-weight:700;display:grid}.admin-logo{border-radius:10px;flex:0 0 48px;width:48px;height:48px;font-size:19px}.mobile-topbar-logo{background:#071a31;border-radius:7px;width:36px;height:36px;font-size:13px;display:none}.admin-brand-copy strong,.admin-brand-copy small{display:block}.admin-nav{margin-top:24px}.admin-nav-items{gap:3px;display:grid}.admin-nav-label{color:#ffffff61;text-transform:uppercase;letter-spacing:.16em;margin:0 8px 8px;font-size:9px;font-weight:800}.admin-nav-button,.admin-logout{text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;width:100%;display:flex}.admin-nav-button{color:#ffffffc7;min-height:44px;padding:9px 10px;font-size:13px;transition:background .18s,color .18s}.nav-icon-shell{color:#ffffffd1;border-radius:7px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.nav-icon-shell svg,.metric-icon svg,.queue-icon svg,.quick-icon svg,.security-summary-icon svg,.module-placeholder-icon svg,.mobile-menu svg,.mobile-close svg,.sidebar-collapse svg{width:20px;height:20px}.admin-nav-button:hover,.admin-nav-button.active{color:#fff;background:#1a3f6c}.admin-nav-button.active{box-shadow:inset 3px 0 #d7a83d}.admin-sidebar-footer{border-top:1px solid #ffffff17;margin-top:24px;padding-top:16px}.admin-profile-card{background:#ffffff06;border:1px solid #ffffff1a;border-radius:9px;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.admin-avatar,.topbar-avatar{border-radius:50%;place-items:center;font-weight:800;display:grid}.admin-avatar{color:#0b213d;background:#f3efe3;flex:0 0 38px;width:38px;height:38px;font-size:12px}.admin-profile-copy,.topbar-user-copy{min-width:0}.admin-profile-copy strong,.admin-profile-copy small,.topbar-user-copy strong,.topbar-user-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-profile-copy strong{color:#fff;font-size:12px}.admin-profile-copy small{color:#ffffff73;text-transform:capitalize;margin-top:2px;font-size:9px}.admin-logout{color:#ffffff9e;min-height:44px;margin-top:7px;padding:8px 10px;font-size:12px}.sidebar-collapse{color:#fff;z-index:2;background:#102844;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:24px;right:-14px;box-shadow:0 6px 18px #071a3133}.sidebar-collapsed .admin-brand-copy,.sidebar-collapsed .admin-nav-label,.sidebar-collapsed .admin-nav-button>span:last-child,.sidebar-collapsed .admin-profile-copy,.sidebar-collapsed .admin-logout>span:last-child{display:none}.sidebar-collapsed .admin-brand,.sidebar-collapsed .admin-nav-button,.sidebar-collapsed .admin-logout{justify-content:center}.sidebar-collapsed .admin-nav-button,.sidebar-collapsed .admin-logout{padding-left:6px;padding-right:6px}.sidebar-collapsed .admin-profile-card{justify-content:center;padding-left:5px;padding-right:5px}.sidebar-collapsed .admin-nav-button.active{box-shadow:none;outline:1px solid #d7a83d59}.admin-topbar{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border-bottom:1px solid #e2e7ee;justify-content:space-between;align-items:center;gap:22px;min-height:84px;padding:16px clamp(20px,2.7vw,38px);display:flex;position:sticky;top:0}.topbar-left,.topbar-right,.topbar-user{align-items:center;display:flex}.topbar-left{gap:12px;min-width:0}.page-heading{min-width:0}.page-heading p{text-overflow:ellipsis;white-space:nowrap;color:#a3781f;text-transform:uppercase;letter-spacing:.16em;max-width:560px;margin:0 0 3px;font-size:9px;font-weight:900;overflow:hidden}.page-heading h1{color:#10233f;margin:0;font:700 28px Georgia,serif}.topbar-date{color:#748091;white-space:nowrap;font-size:11px}.topbar-avatar{color:#fff;background:#102844;width:38px;height:38px;font-size:11px}.topbar-user-copy small{color:#8c96a4;text-transform:capitalize;margin-top:2px;font-size:9px}.mobile-menu,.mobile-close,.mobile-backdrop,.mobile-page-context{display:none}.dashboard-v2{padding:clamp(22px,2.6vw,36px)}.dashboard-intro{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.dashboard-kicker,.dashboard-card-kicker{color:#b18427;text-transform:uppercase;letter-spacing:.14em;margin:0 0 5px;font-size:9px;font-weight:900}.dashboard-intro h2{color:#10233f;margin:0;font:700 clamp(28px,3vw,38px)/1.08 Georgia,serif}.dashboard-intro>div>p:last-child{color:#6f7b8c;max-width:720px;margin:8px 0 0;font-size:14px;line-height:1.55}.access-pill{color:#596779;white-space:nowrap;background:#fff;border:1px solid #dfe5eb;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:10px;font-weight:700;display:inline-flex}.access-pill>span{background:#2c9b6b;border-radius:50%;width:7px;height:7px}.dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.dashboard-metric-card{background:#fff;border:1px solid #e1e7ee;border-radius:12px;align-items:center;gap:14px;min-width:0;padding:18px;display:flex;box-shadow:0 8px 24px #10233f09}.metric-icon{color:#285f9e;background:#eef4fb;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.tone-blue .metric-icon{color:#2563eb;background:#edf3ff}.tone-green .metric-icon{color:#159a67;background:#eaf8f1}.tone-orange .metric-icon{color:#f28a1a;background:#fff3e7}.tone-red .metric-icon{color:#df3d51;background:#feedef}.metric-copy{min-width:0}.metric-copy small,.metric-copy strong,.metric-copy span{display:block}.metric-copy small{color:#6e7a8b;font-size:10px}.metric-copy strong{color:#10233f;margin-top:3px;font-size:25px;line-height:1}.metric-copy span{text-overflow:ellipsis;white-space:nowrap;color:#9aa3af;margin-top:5px;font-size:9px;overflow:hidden}.dashboard-main-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:14px;margin-top:14px;display:grid}.dashboard-card{background:#fff;border:1px solid #e1e7ee;border-radius:12px;min-width:0;box-shadow:0 8px 24px #10233f09}.priority-card{grid-row:span 2}.dashboard-card-head{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:16px;padding:18px 18px 14px;display:flex}.dashboard-card-head h3{color:#10233f;margin:0;font-size:16px}.card-meta{color:#8b95a3;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.priority-list,.quick-actions{display:grid}.queue-link,.quick-action{text-align:left;color:#10233f;background:#fff;border:0;align-items:center;gap:12px;width:100%;display:flex}.queue-link{border-bottom:1px solid #eef1f4;min-height:68px;padding:14px 18px}.queue-link:last-child,.quick-action:last-child{border-bottom:0}.queue-icon,.quick-icon,.security-summary-icon,.module-placeholder-icon{border-radius:9px;place-items:center;display:grid}.queue-icon{color:#326397;background:#f1f5fa;flex:0 0 38px;width:38px;height:38px}.queue-copy{flex:1;min-width:0}.queue-copy strong,.queue-copy small,.quick-action strong,.quick-action small{display:block}.queue-copy strong,.quick-action strong{font-size:12px}.queue-action{color:#9a7626;white-space:nowrap;font-size:10px;font-weight:800}.queue-action b{margin-left:4px}.quick-action{border-bottom:1px solid #eef1f4;min-height:62px;padding:12px 16px}.quick-icon{color:#335f91;background:#f4f7fb;flex:0 0 36px;width:36px;height:36px}.quick-action>span:nth-child(2){flex:1;min-width:0}.access-card{overflow:hidden}.security-summary{background:#fffaf0;align-items:flex-start;gap:12px;padding:18px;display:flex}.security-summary-icon{color:#b37c12;background:#fff1cd;flex:0 0 40px;width:40px;height:40px}.security-summary p{color:#6f7784;margin:5px 0 0;font-size:10px;line-height:1.5}.module-placeholder-v2{text-align:center;background:#fff;border:1px dashed #d6dee7;border-radius:14px;align-content:center;place-items:center;min-height:360px;padding:42px;display:grid}.module-placeholder-icon{color:#2d6097;background:#eff4fa;width:54px;height:54px;margin-bottom:12px}.module-placeholder-v2 h2{color:#10233f;margin:0;font:700 30px Georgia,serif}.module-placeholder-v2>p:last-child{color:#7d8897;max-width:520px;margin:8px 0 0;font-size:13px;line-height:1.55}@media (width<=1180px){.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-main-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr)}}@media (width<=960px){.admin-shell-v2,.admin-shell-v2.sidebar-collapsed{grid-template-columns:minmax(0,1fr)}.admin-sidebar{z-index:40;width:min(320px,88vw);height:100%;min-height:100%;transition:transform .22s;position:fixed;inset:0 auto 0 0;transform:translate(-102%);box-shadow:18px 0 50px #05142647}.admin-sidebar.mobile-open{transform:translate(0)}.sidebar-collapse{display:none}.admin-brand-copy,.admin-nav-label,.admin-nav-button>span:last-child,.admin-profile-copy,.admin-logout>span:last-child,.sidebar-collapsed .admin-brand-copy,.sidebar-collapsed .admin-nav-label,.sidebar-collapsed .admin-nav-button>span:last-child,.sidebar-collapsed .admin-profile-copy,.sidebar-collapsed .admin-logout>span:last-child{display:initial}.admin-brand,.admin-nav-button,.admin-logout,.sidebar-collapsed .admin-brand,.sidebar-collapsed .admin-nav-button,.sidebar-collapsed .admin-logout{justify-content:flex-start}.admin-profile-card,.sidebar-collapsed .admin-profile-card{justify-content:flex-start;padding:10px}.mobile-close{color:#fff;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.mobile-backdrop{z-index:35;opacity:0;pointer-events:none;background:#040e1a85;border:0;transition:opacity .2s;position:fixed;inset:0}.mobile-backdrop.visible{opacity:1;pointer-events:auto;display:block}.mobile-menu{color:#10233f;background:#fff;border:1px solid #dce2e9;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.mobile-topbar-logo{display:grid}.admin-topbar{min-height:68px;padding:12px 18px}.desktop-page-heading,.topbar-date{display:none}.mobile-page-context{padding:18px 18px 0;display:block}.mobile-page-context p{color:#a3781f;text-transform:uppercase;letter-spacing:.14em;margin:0 0 4px;font-size:8px;font-weight:900}.mobile-page-context h1{color:#10233f;margin:0;font:700 24px Georgia,serif}.dashboard-main-grid{grid-template-columns:1fr}.priority-card{grid-row:auto}}@media (width<=680px){.admin-topbar{gap:10px;min-height:64px;padding:10px 14px}.topbar-left{gap:9px}.topbar-user-copy{display:none}.topbar-avatar{width:36px;height:36px;font-size:10px}.mobile-menu{width:38px;height:38px}.mobile-topbar-logo{width:34px;height:34px;font-size:12px}.mobile-page-context{padding:16px 14px 0}.mobile-page-context h1{font-size:22px}.dashboard-v2{padding:14px 14px 26px}.dashboard-intro{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:16px}.dashboard-kicker{display:none}.dashboard-intro h2{font-size:27px}.dashboard-intro>div>p:last-child{margin-top:6px;font-size:12px;line-height:1.5}.access-pill{padding:7px 10px;font-size:9px}.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dashboard-metric-card{border-radius:11px;flex-direction:row;align-items:center;gap:10px;padding:13px}.metric-icon{border-radius:10px;flex-basis:38px;width:38px;height:38px}.metric-icon svg{width:18px;height:18px}.metric-copy small{font-size:9px}.metric-copy strong{font-size:21px}.metric-copy span{display:none}.dashboard-main-grid{gap:10px;margin-top:10px}.dashboard-card{border-radius:11px}.dashboard-card-head{padding:14px 14px 11px}.dashboard-card-head h3{font-size:15px}.card-meta{display:none}.queue-link{align-items:center;min-height:64px;padding:12px 14px}.queue-icon{flex-basis:36px;width:36px;height:36px}.queue-copy strong{font-size:11px}.queue-copy small{font-size:9px}.queue-action{display:none}.quick-action{min-height:58px;padding:10px 14px}.quick-icon{flex-basis:34px;width:34px;height:34px}.security-summary{padding:14px}.module-placeholder-v2{min-height:280px;padding:24px 16px}}@media (width<=420px){.admin-sidebar{width:min(304px,88vw)}.dashboard-intro h2{font-size:25px}.dashboard-metric-card{padding:12px 10px}.metric-icon{flex-basis:34px;width:34px;height:34px}.metric-copy strong{font-size:19px}.queue-copy small,.quick-action small{display:none}}@media (width<=340px){.dashboard-metrics{grid-template-columns:1fr}.dashboard-metric-card{padding:12px}.mobile-page-context h1{font-size:20px}}@media (prefers-reduced-motion:reduce){.admin-shell-v2,.admin-sidebar,.mobile-backdrop,.admin-nav-button{transition:none}}.admin-sidebar .admin-nav{grid-template-columns:none;gap:0;display:block}.admin-sidebar .admin-nav-button{color:#ffffffc4;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;width:100%;min-height:44px;padding:10px 11px;font-size:13px;display:flex}.admin-sidebar .admin-nav-button:hover,.admin-sidebar .admin-nav-button.active{color:#fff;background:#1a3f6c}.admin-sidebar .admin-logout{color:#ffffff9e;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;width:100%;min-height:42px;padding:9px 11px;font-size:12px;display:flex}@media (width<=960px){.admin-sidebar{position:fixed}}.cms-media-field{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.cms-media-field button,.cms-gallery-toolbar button,.cms-gallery-actions button,.cms-picker-toolbar button{color:#10233f;background:#fff;border:1px solid #d8dee7;border-radius:7px;padding:10px 13px;font-size:11px;font-weight:800}.cms-media-field button:hover,.cms-gallery-toolbar button:hover,.cms-picker-toolbar button:hover{border-color:#c69732}.cms-gallery-editor{gap:14px;display:grid}.cms-gallery-toolbar{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.cms-gallery-toolbar>div:first-child strong,.cms-gallery-toolbar>div:first-child span{display:block}.cms-gallery-toolbar>div:first-child strong{font:700 18px Georgia,serif}.cms-gallery-toolbar>div:first-child span{color:#8994a3;margin-top:3px;font-size:11px}.cms-gallery-toolbar-actions{flex-wrap:wrap;gap:8px;display:flex}.cms-gallery-toolbar-actions select{background:#fff;border:1px solid #d8dee7;border-radius:7px;min-height:39px;padding:0 10px}.cms-gallery-toolbar .primary,.cms-picker-toolbar .primary{color:#fff;background:#10233f;border-color:#10233f}.cms-gallery-help,.cms-attachment-note{color:#7b8796;margin:0;font-size:11px;line-height:1.5}.cms-success{color:#286a48;background:#eff9f3;border:1px solid #cbe7d7;border-radius:7px;padding:11px 13px;font-size:12px}.cms-gallery-empty{color:#778291;background:#fafbfc;border:1px dashed #cfd6df;border-radius:10px;min-height:110px}.cms-gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.cms-gallery-card{background:#fff;border:1px solid #dfe4ea;border-radius:10px;overflow:hidden}.cms-gallery-card.selected{border-color:#c69732;box-shadow:0 0 0 2px #c697321f}.cms-gallery-image{background:#eef2f6;border:0;width:100%;padding:0;display:block;position:relative}.cms-gallery-image span{display:block;overflow:hidden}.cms-gallery-image img{object-fit:cover;width:100%;height:100%;display:block}.cms-gallery-image b{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:#081d35e0;border-radius:999px;padding:5px 8px;font-size:9px;position:absolute;top:8px;left:8px}.cms-gallery-actions{grid-template-columns:repeat(4,1fr);gap:4px;padding:7px;display:grid}.cms-gallery-actions button{padding:7px 5px;font-size:9px}.cms-gallery-actions .danger{color:#ae3838}.cms-gallery-inspector{background:#f9fafb;border:1px solid #e0e5eb;border-radius:10px;grid-template-columns:1.1fr .7fr 1fr 1fr;align-items:end;gap:12px;padding:14px;display:grid}.cms-gallery-inspector>div strong,.cms-gallery-inspector>div span{display:block}.cms-gallery-inspector>div span{color:#8a94a1;margin-top:4px;font-size:10px}.cms-gallery-inspector label{color:#566274;gap:6px;font-size:10px;font-weight:800;display:grid}.cms-gallery-inspector label>span{justify-self:end}.cms-gallery-inspector select{background:#fff;border:1px solid #d8dee7;border-radius:7px;min-height:38px;padding:0 8px}.cms-picker-layer{z-index:120;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cms-picker-backdrop{background:#041426ad;border:0;position:absolute;inset:0}.cms-picker{z-index:1;background:#f8fafc;border-radius:14px;grid-template-rows:auto auto minmax(0,1fr);width:min(980px,100%);max-height:86vh;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #06182d4d}.cms-picker>header{background:#fff;border-bottom:1px solid #e1e6ec;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.cms-picker>header h3{margin:0;font:700 24px Georgia,serif}.cms-picker>header button{color:#687587;background:0 0;border:0;font-size:28px}.cms-picker-toolbar{background:#fff;border-bottom:1px solid #e2e7ec;gap:8px;padding:12px 16px;display:flex}.cms-picker-toolbar input{border:1px solid #d8dee7;border-radius:7px;flex:1;min-width:0;padding:10px 12px}.cms-picker-body{padding:16px;overflow:auto}.cms-picker-state{text-align:center;color:#7b8796;padding:48px}.cms-picker-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.cms-picker-grid button{text-align:left;background:#fff;border:1px solid #dfe4ea;border-radius:9px;padding:0;overflow:hidden}.cms-picker-grid button:hover{border-color:#c69732}.cms-picker-grid img{aspect-ratio:1;object-fit:cover;background:#eef2f6;width:100%;display:block}.cms-picker-grid span{white-space:nowrap;text-overflow:ellipsis;padding:8px;font-size:10px;display:block;overflow:hidden}@media (width<=1000px){.cms-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cms-gallery-inspector{grid-template-columns:1fr 1fr}.cms-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=700px){.cms-gallery-toolbar{flex-direction:column;align-items:stretch}.cms-gallery-toolbar-actions{grid-template-columns:1fr;display:grid}.cms-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-gallery-inspector{grid-template-columns:1fr}.cms-picker-layer{padding:0}.cms-picker{border-radius:0;width:100%;height:100vh;max-height:100vh}.cms-picker-toolbar{grid-template-columns:1fr auto;display:grid}.cms-picker-toolbar .primary{grid-column:1/-1}.cms-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=420px){.cms-gallery-grid,.cms-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-gallery-actions{grid-template-columns:repeat(2,1fr)}}.media-page{min-width:0;padding:clamp(22px,2.6vw,36px)}.media-header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.media-kicker{color:#b18427;text-transform:uppercase;letter-spacing:.14em;margin:0 0 5px;font-size:9px;font-weight:900}.media-header h2{color:#10233f;margin:0;font:700 clamp(28px,3vw,36px)/1.08 Georgia,serif}.media-header>div>p:last-child{color:#758193;margin:8px 0 0;font-size:13px;line-height:1.5}.media-upload{color:#fff;text-transform:uppercase;letter-spacing:.07em;background:#102844;border:0;border-radius:9px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:11px;font-weight:800;display:inline-flex}.media-upload:hover{background:#173b64}.media-upload:disabled{opacity:.55;cursor:wait}.media-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.media-search-wrap{flex:1;min-width:260px;max-width:460px;position:relative}.media-search-wrap>span{color:#8e98a6;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.media-search-wrap input,.media-toolbar select{color:#10233f;background:#fff;border:1px solid #dce2e9;border-radius:8px;outline:none;width:100%;min-height:42px}.media-search-wrap input{padding:0 13px 0 36px}.media-toolbar select{width:auto;min-width:160px;padding:0 34px 0 12px}.media-search-wrap input:focus,.media-toolbar select:focus{border-color:#c59b3c;box-shadow:0 0 0 3px #c59b3c1a}.media-filter-button,.media-clear-button{border-radius:8px;min-height:42px;font-size:11px;font-weight:800}.media-filter-button{color:#fff;background:#102844;border:1px solid #102844;padding:0 15px}.media-clear-button{color:#687587;background:#fff;border:1px solid #dce2e9;padding:0 12px}.media-count{color:#8c97a6;margin-left:auto;font-size:11px}.media-message{border-radius:8px;margin-bottom:14px;padding:11px 13px;font-size:12px}.media-message.error{color:#9e3535;background:#fff2f2;border:1px solid #efcaca}.media-message.success{color:#24724c;background:#eef9f3;border:1px solid #cae8d7}.media-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.media-card{text-align:left;color:#10233f;background:#fff;border:1px solid #e0e6ed;border-radius:11px;min-width:0;padding:0;transition:border-color .16s,transform .16s,box-shadow .16s;overflow:hidden;box-shadow:0 6px 20px #10233f08}.media-card:hover{border-color:#c89b34;transform:translateY(-1px);box-shadow:0 10px 24px #10233f0f}.media-card-preview{aspect-ratio:1;object-fit:cover;background:#eef2f6;width:100%;display:block}.media-type-preview{color:#5f6e80;align-content:center;place-items:center;gap:7px;display:grid}.media-type-preview>span{font-size:28px}.media-type-preview>small{text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800}.media-card-body{padding:10px;display:block}.media-card-title,.media-card-meta,.media-card-date{display:block}.media-card-title{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.media-card-meta{color:#8c97a6;justify-content:space-between;align-items:center;gap:8px;margin-top:7px;font-size:9px;display:flex}.media-card-meta b{text-transform:uppercase;color:#6f7b8c}.media-card-date{color:#a0a8b3;margin-top:4px;font-size:9px}.media-empty,.media-restricted{text-align:center;background:#fff;border:1px dashed #d5dde6;border-radius:12px;align-content:center;place-items:center;min-height:300px;padding:30px;display:grid}.media-empty h3,.media-restricted h2{color:#10233f;margin:8px 0 0;font:700 24px Georgia,serif}.media-empty p,.media-restricted p{color:#7a8696;max-width:520px;margin:7px 0 0;font-size:12px;line-height:1.5}.media-empty-icon,.media-restricted-icon{color:#346496;background:#eef4fa;border-radius:12px;place-items:center;width:46px;height:46px;font-size:20px;display:grid}.media-restricted-icon{color:#a87013;background:#fff2d8}.media-spinner{border:3px solid #dfe6ed;border-top-color:#b18427;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite media-spin}@keyframes media-spin{to{transform:rotate(360deg)}}.media-pagination{justify-content:center;align-items:center;gap:12px;margin-top:20px;display:flex}.media-pagination button{color:#10233f;background:#fff;border:1px solid #dce2e9;border-radius:8px;min-height:40px;padding:0 14px;font-size:11px;font-weight:800}.media-pagination button:disabled{opacity:.4;cursor:not-allowed}.media-pagination span{color:#7b8796;font-size:11px}.media-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#040f1c94;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.media-modal{background:#f8fafc;border-radius:14px;width:min(920px,100%);max-height:90vh;overflow:auto;box-shadow:0 30px 80px #00000047}.media-modal-header{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border-bottom:1px solid #e3e8ee;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex;position:sticky;top:0}.media-modal-header h3{color:#10233f;margin:0;font:700 24px Georgia,serif}.media-close{color:#5c6878;background:#fff;border:1px solid #dce2e9;border-radius:9px;width:38px;height:38px;font-size:22px}.media-modal-content{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:18px;padding:20px;display:grid}.media-preview-panel,.media-details-form{min-width:0}.media-detail-preview{object-fit:contain;background:#fff;border:1px solid #e1e7ee;border-radius:10px;width:100%;max-height:460px;display:block}.media-detail-preview.media-type-preview{min-height:280px}.media-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0 0;display:grid}.media-facts div{background:#fff;border:1px solid #e4e9ef;border-radius:8px;padding:10px}.media-facts dt{color:#929ba7;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:800}.media-facts dd{color:#24354b;margin:4px 0 0;font-size:11px}.media-open-link{color:#a2761f;margin-top:12px;font-size:11px;font-weight:800;text-decoration:none;display:inline-block}.media-details-form{background:#fff;border:1px solid #e2e8ee;border-radius:10px;align-content:start;gap:14px;padding:16px;display:grid}.media-details-form label:not(.media-public-toggle){color:#546173;text-transform:uppercase;letter-spacing:.08em;gap:7px;font-size:9px;font-weight:900;display:grid}.media-details-form input[type=text],.media-details-form input:not([type]),.media-details-form textarea{color:#10233f;text-transform:none;letter-spacing:normal;background:#fff;border:1px solid #dce2e9;border-radius:8px;outline:none;width:100%;padding:11px 12px;font-size:13px}.media-details-form textarea{resize:vertical;line-height:1.5}.media-details-form input:focus,.media-details-form textarea:focus{border-color:#c59b3c;box-shadow:0 0 0 3px #c59b3c1a}.media-details-form small{color:#9099a5;text-transform:none;letter-spacing:normal;font-size:9px;font-weight:500}.media-public-toggle{color:#455468;align-items:center;gap:9px;font-size:12px;font-weight:700;display:flex}.media-public-toggle input{accent-color:#102844;width:17px;height:17px}.media-details-actions{border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:10px;padding-top:8px;display:flex}.media-delete,.media-save{text-transform:uppercase;letter-spacing:.07em;border-radius:8px;min-height:42px;padding:0 14px;font-size:10px;font-weight:900}.media-delete{color:#b13c3c;background:#fff;border:1px solid #efcaca}.media-save{color:#fff;background:#102844;border:0}@media (width<=1280px){.media-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=1080px){.media-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=820px){.media-page{padding:20px 16px 28px}.media-header{align-items:flex-start}.media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.media-modal-content{grid-template-columns:1fr}.media-detail-preview{max-height:360px}}@media (width<=620px){.media-header{flex-direction:column}.media-header-actions,.media-upload{width:100%}.media-upload{justify-content:center}.media-toolbar{align-items:stretch}.media-search-wrap{flex-basis:100%;min-width:0;max-width:none}.media-toolbar select,.media-filter-button,.media-clear-button{width:100%}.media-count{text-align:center;margin-left:0}.media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.media-card-body{padding:9px}.media-modal-backdrop{place-items:end center;padding:0}.media-modal{border-radius:16px 16px 0 0;width:100%;max-height:94vh}.media-modal-header{padding:15px 16px}.media-modal-content{padding:14px}.media-details-actions{flex-direction:column-reverse}.media-delete,.media-save{width:100%}.media-facts{grid-template-columns:1fr 1fr}.media-pagination{text-align:center;flex-direction:column;align-items:stretch}.media-pagination button{width:100%}}@media (width<=360px){.media-grid{grid-template-columns:1fr}.media-card{grid-template-columns:108px minmax(0,1fr);display:grid}.media-card-preview{aspect-ratio:auto;height:100%}.media-card-body{align-self:center}.media-card-date{margin-top:7px}.media-facts{grid-template-columns:1fr}}.gallery-page{min-width:0;padding:clamp(22px,2.6vw,36px)}.gallery-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.gallery-kicker{color:#b18427;text-transform:uppercase;letter-spacing:.14em;margin:0 0 5px;font-size:9px;font-weight:900}.gallery-header h2{color:#10233f;margin:0;font:700 clamp(28px,3vw,36px)/1.08 Georgia,serif}.gallery-header>div>p:last-child{color:#758193;max-width:760px;margin:8px 0 0;font-size:13px;line-height:1.55}.gallery-header-summary{text-align:right;background:#fff;border:1px solid #e0e6ed;border-radius:10px;min-width:110px;padding:14px 16px}.gallery-header-summary span{color:#10233f;font-size:28px;font-weight:800;display:block}.gallery-header-summary small{color:#8d97a5;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800}.gallery-controls{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.gallery-tabs{flex-wrap:wrap;gap:6px;display:flex}.gallery-tabs button{color:#6a7788;text-transform:uppercase;letter-spacing:.07em;background:#fff;border:1px solid #dbe2e9;border-radius:8px;min-height:40px;padding:0 14px;font-size:10px;font-weight:900}.gallery-tabs button.active{color:#fff;background:#102844;border-color:#102844}.gallery-page-count{color:#8b96a4;font-size:11px}.gallery-bulk-bar{background:#fff;border:1px solid #e0e6ed;border-radius:10px;grid-template-columns:minmax(160px,.7fr) minmax(240px,1.4fr) auto;align-items:end;gap:14px;margin-bottom:16px;padding:15px;display:grid}.gallery-bulk-bar.has-selection{border-color:#d8c08a;box-shadow:0 0 0 3px #c59b3c14}.gallery-bulk-copy strong,.gallery-bulk-copy span{display:block}.gallery-bulk-copy strong{color:#10233f;font-size:13px}.gallery-bulk-copy span{color:#8b96a4;margin-top:4px;font-size:10px;line-height:1.4}.gallery-note{color:#6a7788;text-transform:uppercase;letter-spacing:.07em;gap:6px;font-size:9px;font-weight:900;display:grid}.gallery-note small{text-transform:none;letter-spacing:0;font-weight:600}.gallery-note input{color:#10233f;background:#fff;border:1px solid #dce2e9;border-radius:8px;outline:none;min-height:42px;padding:0 12px;font-size:12px}.gallery-note input:focus{border-color:#c59b3c;box-shadow:0 0 0 3px #c59b3c1a}.gallery-bulk-actions{gap:8px;display:flex}.gallery-bulk-actions button,.gallery-photo-actions button,.gallery-group-actions button{border-radius:8px;min-height:40px;padding:0 13px;font-size:10px;font-weight:900}.gallery-bulk-actions .approve,.gallery-photo-actions .approve,.gallery-group-actions .approve-gallery{color:#fff;background:#193c63;border:1px solid #193c63}.gallery-bulk-actions .reject,.gallery-photo-actions .reject{color:#a63c3c;background:#fff;border:1px solid #e6c4c4}.gallery-bulk-actions button:disabled,.gallery-photo-actions button:disabled,.gallery-group-actions button:disabled{opacity:.45;cursor:not-allowed}.gallery-message{border-radius:8px;margin-bottom:14px;padding:11px 13px;font-size:12px}.gallery-message.error{color:#9e3535;background:#fff2f2;border:1px solid #efcaca}.gallery-message.success{color:#24724c;background:#eef9f3;border:1px solid #cae8d7}.gallery-groups{gap:18px;display:grid}.gallery-group{background:#fff;border:1px solid #e1e7ed;border-radius:11px;padding:16px;box-shadow:0 6px 18px #10233f06}.gallery-group-header{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding-bottom:13px;display:flex}.gallery-group-header p,.gallery-group-header h3,.gallery-group-header span{margin:0}.gallery-group-header p{color:#b18427;text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:900}.gallery-group-header h3{color:#10233f;margin-top:3px;font:700 21px Georgia,serif}.gallery-group-header span{color:#929ba8;margin-top:4px;font-size:9px;display:block}.gallery-group-actions{flex-wrap:wrap;gap:8px;display:flex}.gallery-group-actions button{color:#687587;background:#fff;border:1px solid #dce2e9}.gallery-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.gallery-photo-card{background:#fff;border:1px solid #e2e7ed;border-radius:9px;overflow:hidden}.gallery-photo-card.selected{border-color:#c69a37;box-shadow:0 0 0 2px #c69a371f}.gallery-photo-select{background:#eef2f6;border:0;width:100%;padding:0;display:block;position:relative}.gallery-photo-frame{background:#eef2f6;width:100%;display:block;overflow:hidden}.gallery-photo-frame img{object-fit:cover;width:100%;height:100%;display:block}.gallery-position,.gallery-picked{text-transform:uppercase;letter-spacing:.05em;border-radius:5px;padding:4px 7px;font-size:8px;font-weight:900;position:absolute;top:7px}.gallery-position{color:#fff;background:#102844e0;left:7px}.gallery-position.cover{background:#b18427}.gallery-picked{color:#765516;background:#f5e6bd;display:none;right:7px}.gallery-photo-card.selected .gallery-picked{display:block}.gallery-photo-meta{padding:9px}.gallery-photo-meta>div:first-child{color:#9aa3ae;justify-content:space-between;gap:8px;font-size:8px;display:flex}.gallery-photo-meta p{color:#a44747;margin:7px 0 0;font-size:9px;line-height:1.4}.gallery-photo-actions{gap:7px;margin-top:9px;display:flex}.gallery-photo-actions button{flex:1;min-height:34px;padding:0 9px;font-size:9px}.gallery-empty,.gallery-restricted{text-align:center;background:#fff;border:1px dashed #d5dde6;border-radius:12px;align-content:center;place-items:center;min-height:300px;padding:30px;display:grid}.gallery-empty h3,.gallery-restricted h2{color:#10233f;margin:8px 0 0;font:700 24px Georgia,serif}.gallery-empty p,.gallery-restricted p{color:#7a8696;max-width:520px;margin:7px 0 0;font-size:12px;line-height:1.5}.gallery-empty-icon,.gallery-restricted>span{color:#28714b;background:#eef7f1;border-radius:12px;place-items:center;width:46px;height:46px;font-size:20px;display:grid}.gallery-restricted>span{color:#a87013;background:#fff2d8}.gallery-spinner{border:3px solid #dfe6ed;border-top-color:#b18427;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite gallery-spin}@keyframes gallery-spin{to{transform:rotate(360deg)}}.gallery-pagination{justify-content:center;align-items:center;gap:12px;margin-top:20px;display:flex}.gallery-pagination button{color:#10233f;background:#fff;border:1px solid #dce2e9;border-radius:8px;min-height:40px;padding:0 14px;font-size:11px;font-weight:800}.gallery-pagination button:disabled{opacity:.4}.gallery-pagination span{color:#7b8796;font-size:11px}@media (width<=1280px){.gallery-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=1080px){.gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.gallery-bulk-bar{grid-template-columns:1fr 1.4fr}.gallery-bulk-actions{grid-column:1/-1;justify-content:flex-end}}@media (width<=820px){.gallery-page{padding:20px 16px 28px}.gallery-header{align-items:flex-start}.gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gallery-bulk-bar{grid-template-columns:1fr}.gallery-bulk-actions{grid-column:auto;justify-content:stretch}.gallery-bulk-actions button{flex:1}}@media (width<=620px){.gallery-header{flex-direction:column}.gallery-header-summary{text-align:left;align-items:baseline;gap:8px;width:100%;display:flex}.gallery-header-summary span{font-size:24px}.gallery-controls{flex-direction:column;align-items:flex-start}.gallery-tabs{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.gallery-tabs button{padding:0 8px}.gallery-page-count{text-align:right;width:100%}.gallery-bulk-bar{z-index:5;padding:12px;position:sticky;top:62px;box-shadow:0 8px 24px #10233f14}.gallery-bulk-copy span{display:none}.gallery-note input{width:100%}.gallery-bulk-actions{grid-template-columns:1fr 1fr;display:grid}.gallery-group{padding:12px}.gallery-group-header{flex-direction:column;align-items:flex-start}.gallery-group-actions{width:100%}.gallery-group-actions button{flex:1}.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.gallery-photo-meta{padding:8px}.gallery-photo-actions{grid-template-columns:1fr 1fr;display:grid}.gallery-pagination{text-align:center;flex-direction:column;align-items:stretch}.gallery-pagination button{width:100%}}@media (width<=360px){.gallery-grid{grid-template-columns:1fr}.gallery-photo-card{grid-template-columns:120px minmax(0,1fr);display:grid}.gallery-photo-select{height:100%}.gallery-photo-frame{height:100%;aspect-ratio:auto!important}.gallery-photo-meta{align-self:center}.gallery-bulk-actions{grid-template-columns:1fr}}.storefront-page{min-width:0;padding:clamp(22px,2.6vw,36px)}.storefront-header{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:20px;display:flex}.storefront-kicker{color:#b18427;text-transform:uppercase;letter-spacing:.14em;margin:0 0 5px;font-size:9px;font-weight:900}.storefront-header h2{color:#10233f;margin:0;font:700 clamp(28px,3vw,36px)/1.08 Georgia,serif}.storefront-header>div>p:last-child{color:#758193;max-width:760px;margin:8px 0 0;font-size:13px;line-height:1.55}.storefront-header-summary{text-align:right;background:#fff;border:1px solid #e0e6ed;border-radius:10px;min-width:120px;padding:14px 16px}.storefront-header-summary span{color:#10233f;font:700 26px Georgia,serif;display:block}.storefront-header-summary small{color:#8c97a6;text-transform:uppercase;letter-spacing:.08em;margin-top:4px;font-size:9px;font-weight:800;display:block}.storefront-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:12px;display:flex}.storefront-tabs{flex-wrap:wrap;gap:8px;display:flex}.storefront-tabs button{color:#617083;text-align:left;background:#fff;border:1px solid #dbe2e9;border-radius:8px;gap:2px;min-width:132px;padding:10px 12px;display:grid}.storefront-tabs button strong{text-transform:uppercase;letter-spacing:.07em;font-size:11px}.storefront-tabs button small{color:#929ba6;font-size:9px}.storefront-tabs button.active{color:#fff;background:#102844;border-color:#102844}.storefront-tabs button.active small{color:#c8d1db}.storefront-search{flex:1;justify-content:flex-end;gap:8px;min-width:320px;display:flex}.storefront-search input{color:#10233f;background:#fff;border:1px solid #dce2e9;border-radius:8px;outline:none;width:min(420px,100%);min-height:42px;padding:0 12px}.storefront-search input:focus{border-color:#c59b3c;box-shadow:0 0 0 3px #c59b3c1a}.storefront-search button{color:#fff;text-transform:uppercase;letter-spacing:.07em;background:#102844;border:1px solid #102844;border-radius:8px;min-height:42px;padding:0 14px;font-size:10px;font-weight:900}.storefront-search button.clear{color:#657386;background:#fff;border-color:#dce2e9}.storefront-results-bar{color:#8c97a6;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;font-size:10px;display:flex}.storefront-message{border-radius:8px;margin-bottom:14px;padding:11px 13px;font-size:12px}.storefront-message.error{color:#9e3535;background:#fff2f2;border:1px solid #efcaca}.storefront-message.success{color:#24724c;background:#eef9f3;border:1px solid #cae8d7}.storefront-list{gap:16px;display:grid}.storefront-card{background:#fff;border:1px solid #e0e6ed;border-radius:12px;overflow:hidden;box-shadow:0 8px 28px #10233f09}.storefront-card-header{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.storefront-identity{align-items:center;gap:12px;min-width:0;display:flex}.storefront-logo{color:#d5ad52;background:#102844;border-radius:10px;flex:none;place-items:center;width:46px;height:46px;font-size:13px;font-weight:900;display:grid}.storefront-identity p{color:#b18427;text-transform:uppercase;letter-spacing:.1em;margin:0 0 3px;font-size:8px;font-weight:900}.storefront-identity h3{color:#10233f;margin:0;font:700 22px Georgia,serif}.storefront-identity span{color:#8a95a2;margin-top:4px;font-size:10px;display:block}.storefront-statuses{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.storefront-status-badge{color:#6f7c8d;background:#f1f4f7;border-radius:8px;gap:2px;padding:8px 10px;display:grid}.storefront-status-badge small{text-transform:uppercase;letter-spacing:.08em;font-size:7px;font-weight:900}.storefront-status-badge strong{font-size:10px}.storefront-status-badge.positive{color:#2a7a50;background:#eef8f2}.storefront-last-note{background:#fbf8ef;border-left:3px solid #c89b34;margin:16px 20px 0;padding:11px 12px}.storefront-last-note strong{color:#8c6a22;text-transform:uppercase;letter-spacing:.08em;font-size:8px;display:block}.storefront-last-note p{color:#4d5a6c;margin:5px 0 0;font-size:11px;line-height:1.5}.scheme-section{padding:18px 20px}.scheme-section-head p{color:#8d98a6;text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:8px;font-weight:900}.scheme-section-head h4{color:#10233f;margin:3px 0 0;font-size:13px}.scheme-list{gap:10px;margin-top:12px;display:grid}.scheme-card{background:#fbfcfd;border:1px solid #e5eaf0;border-radius:9px;padding:12px}.scheme-main{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.scheme-main p{color:#9b7a31;text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:8px;font-weight:900}.scheme-main h5{color:#203247;margin:3px 0 0;font-size:13px}.scheme-main>div>span{color:#8d97a4;margin-top:3px;font-size:9px;display:block}.scheme-note{color:#7d6240;margin-top:9px;font-size:9px}.scheme-review-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:10px;display:grid}.scheme-review-row input{color:#10233f;background:#fff;border:1px solid #dce2e9;border-radius:7px;outline:none;min-height:38px;padding:0 10px;font-size:11px}.scheme-actions,.storefront-actions{flex-wrap:wrap;gap:7px;display:flex}.scheme-actions button,.storefront-actions button{text-transform:uppercase;letter-spacing:.05em;border-radius:7px;min-height:38px;padding:0 11px;font-size:9px;font-weight:900}.scheme-actions .approve,.storefront-actions .approve{color:#fff;background:#102844;border:0}.scheme-actions .reject,.storefront-actions .reject{color:#aa3d3d;background:#fff;border:1px solid #e7bcbc}.scheme-actions .unpublish,.storefront-actions .unpublish{color:#59677a;background:#fff;border:1px solid #dce2e9}.scheme-actions button:disabled,.storefront-actions button:disabled{opacity:.45;cursor:wait}.scheme-empty{color:#8b96a3;text-align:center;border:1px dashed #dbe1e8;border-radius:8px;margin-top:12px;padding:14px;font-size:11px}.storefront-review-footer{background:#fafbfd;border-top:1px solid #edf1f5;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:16px 20px;display:grid}.storefront-review-footer label{gap:6px;display:grid}.storefront-review-footer label>span{color:#657286;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:900}.storefront-review-footer label small{color:#9ca5b0;font-weight:500}.storefront-review-footer input{color:#10233f;background:#fff;border:1px solid #dce2e9;border-radius:7px;outline:none;min-height:40px;padding:0 11px}.storefront-empty,.storefront-restricted{text-align:center;background:#fff;border:1px dashed #d5dde6;border-radius:12px;align-content:center;place-items:center;min-height:300px;padding:30px;display:grid}.storefront-empty h3,.storefront-restricted h2{color:#10233f;margin:8px 0 0;font:700 24px Georgia,serif}.storefront-empty p,.storefront-restricted p{color:#7a8696;max-width:520px;margin:7px 0 0;font-size:12px;line-height:1.5}.storefront-empty-icon,.storefront-restricted>span{color:#2b8154;background:#eef7f1;border-radius:12px;place-items:center;width:46px;height:46px;font-size:18px;font-weight:900;display:grid}.storefront-restricted>span{color:#a87013;background:#fff2d8}.storefront-spinner{border:3px solid #dfe6ed;border-top-color:#b18427;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite storefront-spin}@keyframes storefront-spin{to{transform:rotate(360deg)}}.storefront-pagination{justify-content:center;align-items:center;gap:12px;margin-top:20px;display:flex}.storefront-pagination button{color:#10233f;background:#fff;border:1px solid #dce2e9;border-radius:8px;min-height:40px;padding:0 14px;font-size:10px;font-weight:800}.storefront-pagination button:disabled{opacity:.4}.storefront-pagination span{color:#7b8796;font-size:10px}@media (width<=980px){.storefront-review-footer{grid-template-columns:1fr}.storefront-actions{justify-content:flex-start}.scheme-review-row{grid-template-columns:1fr}.scheme-actions{justify-content:flex-start}}@media (width<=820px){.storefront-page{padding:20px 16px 28px}.storefront-header{align-items:flex-start}.storefront-header-summary{display:none}.storefront-toolbar{align-items:stretch}.storefront-search{justify-content:stretch;width:100%;min-width:0}.storefront-search input{flex:1;width:100%}.storefront-card-header,.scheme-section{padding:16px}.storefront-review-footer{padding:14px 16px}}@media (width<=620px){.storefront-header{margin-bottom:16px}.storefront-tabs{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.storefront-tabs button{min-width:0;padding:10px 8px}.storefront-tabs button small{display:none}.storefront-search{grid-template-columns:1fr 84px;display:grid}.storefront-search .clear{grid-column:1/-1}.storefront-results-bar{flex-direction:column;align-items:flex-start}.storefront-card-header{flex-direction:column}.storefront-statuses{justify-content:flex-start}.storefront-identity{align-items:flex-start}.storefront-logo{width:40px;height:40px}.storefront-identity h3{font-size:19px}.scheme-main{flex-direction:column}.scheme-review-row input{width:100%}.scheme-actions,.storefront-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.scheme-actions .unpublish,.storefront-actions .unpublish{grid-column:1/-1}.scheme-actions button,.storefront-actions button{width:100%;min-height:42px}.storefront-review-footer{position:relative}.storefront-pagination{flex-direction:column}.storefront-pagination button{width:100%}}@media (width<=360px){.storefront-tabs,.storefront-search{grid-template-columns:1fr}.storefront-search button,.storefront-search .clear{grid-column:auto}.scheme-actions,.storefront-actions{grid-template-columns:1fr}.scheme-actions .unpublish,.storefront-actions .unpublish{grid-column:auto}.storefront-statuses{grid-template-columns:1fr 1fr;width:100%;display:grid}.storefront-status-badge{min-width:0}.storefront-logo{display:none}}.property-review-page{max-width:1500px;margin:0 auto;padding:34px}.property-review-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.property-review-kicker{letter-spacing:.18em;text-transform:uppercase;color:#bd8b2f;margin:0 0 7px;font-size:10px;font-weight:800}.property-review-header h2{color:#13263d;margin:0;font-family:Georgia,serif;font-size:32px}.property-review-header>div:first-child>p:last-child{color:#667282;max-width:760px;margin:8px 0 0;font-size:14px;line-height:1.6}.property-review-total{text-align:right;min-width:120px}.property-review-total strong{color:#13263d;font-family:Georgia,serif;font-size:30px;display:block}.property-review-total span{text-transform:uppercase;letter-spacing:.12em;color:#7b8794;font-size:10px;font-weight:800}.property-review-toolbar{background:#fff;border:1px solid #e3e7eb;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:14px;display:flex}.property-review-tabs{gap:6px;display:flex}.property-review-tabs button{color:#667282;text-transform:uppercase;letter-spacing:.1em;background:#fff;border:1px solid #dce2e7;border-radius:8px;padding:9px 14px;font-size:10px;font-weight:800}.property-review-tabs button.active{color:#fff;background:#13263d;border-color:#13263d}.property-review-search{gap:7px;min-width:0;display:flex}.property-review-search input{border:1px solid #dce2e7;border-radius:8px;outline:none;width:300px;max-width:42vw;padding:10px 12px;font-size:13px}.property-review-search input:focus{border-color:#bd8b2f}.property-review-search button{color:#13263d;text-transform:uppercase;letter-spacing:.08em;background:#bd8b2f;border:0;border-radius:8px;padding:10px 14px;font-size:10px;font-weight:800}.property-review-search button.clear{color:#5c6875;background:#f2f4f6}.property-review-message{border-radius:9px;margin-bottom:16px;padding:12px 14px;font-size:13px}.property-review-message.error{color:#a02b2b;background:#fff0f0;border:1px solid #f0caca}.property-review-message.success{color:#23663d;background:#edf8f1;border:1px solid #cbe7d5}.property-review-list{gap:18px;display:grid}.property-review-card{background:#fff;border:1px solid #e2e6ea;border-radius:14px;overflow:hidden;box-shadow:0 10px 28px #1223370a}.property-review-card-grid{grid-template-columns:260px minmax(0,1fr);display:grid}.property-review-cover{background:#eef1f4;min-height:250px}.property-review-cover img{object-fit:cover;width:100%;height:100%;min-height:250px;display:block}.property-review-no-image{text-align:center;color:#8b96a1;place-content:center;height:100%;min-height:250px;display:grid}.property-review-no-image span{font-size:30px}.property-review-no-image small{margin-top:8px}.property-review-main{padding:22px}.property-review-title-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.property-review-type{color:#bd8b2f;text-transform:uppercase;letter-spacing:.13em;margin:0 0 5px;font-size:10px;font-weight:800}.property-review-title-row h3{color:#13263d;margin:0;font-family:Georgia,serif;font-size:24px}.property-review-title-row>div:first-child>span{color:#7a8590;margin-top:6px;font-size:12px;display:block}.property-review-statuses{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.property-review-statuses span{color:#687482;text-transform:uppercase;letter-spacing:.08em;background:#f1f3f5;border-radius:999px;padding:6px 8px;font-size:9px;font-weight:800}.property-review-statuses span.active{color:#477027;background:#eef7e8}.property-review-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.property-review-facts>div{background:#f7f8f9;border-radius:8px;min-width:0;padding:10px 11px}.property-review-facts small{color:#8b95a0;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800;display:block}.property-review-facts strong{color:#26384c;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;display:block;overflow:hidden}.property-review-facts>div.warning{background:#fff5ea}.property-review-facts>div.warning strong{color:#9d601d}.property-review-parent{border-radius:10px;align-items:flex-start;gap:10px;margin-top:16px;padding:12px;display:flex}.property-review-parent>span{border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.property-review-parent strong{font-size:12px;display:block}.property-review-parent p{margin:3px 0 0;font-size:11px;line-height:1.5}.property-review-parent.ready{color:#2f6544;background:#edf8f1}.property-review-parent.ready>span{background:#d4eddc}.property-review-parent.blocked{color:#8e5a1f;background:#fff5e9}.property-review-parent.blocked>span{background:#f8dfbd}.property-review-owner-row{border-top:1px solid #edf0f2;flex-wrap:wrap;gap:24px;margin-top:18px;padding-top:16px;display:flex}.property-review-owner-row small{color:#919ba5;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800;display:block}.property-review-owner-row strong{color:#33465b;margin-top:3px;font-size:12px;display:block}.property-review-last-note{background:#faf8f2;border-left:3px solid #bd8b2f;margin-top:14px;padding:11px 12px}.property-review-last-note strong{text-transform:uppercase;letter-spacing:.08em;color:#6c7580;font-size:10px}.property-review-last-note p{color:#4c5865;margin:4px 0 0;font-size:12px}.property-review-actions{background:#fbfcfc;border-top:1px solid #edf0f2;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;padding:16px 22px;display:grid}.property-review-actions label span{color:#667280;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.property-review-actions label small{text-transform:none;letter-spacing:0;font-weight:500}.property-review-actions input{border:1px solid #dce2e7;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-size:13px}.property-review-actions input:focus{border-color:#bd8b2f}.property-review-actions>div{gap:7px;display:flex}.property-review-actions button{text-transform:uppercase;letter-spacing:.08em;border-radius:8px;padding:10px 14px;font-size:10px;font-weight:800}.property-review-actions .approve{color:#fff;background:#13263d;border:1px solid #13263d}.property-review-actions .reject{color:#a64141;background:#fff;border:1px solid #ecc6c6}.property-review-actions .unpublish{color:#586574;background:#fff;border:1px solid #d9dee3}.property-review-actions button:disabled{opacity:.45;cursor:not-allowed}.property-review-pagination{justify-content:center;align-items:center;gap:14px;margin:24px 0 6px;display:flex}.property-review-pagination button{color:#33465b;background:#fff;border:1px solid #dce2e7;border-radius:8px;padding:9px 13px}.property-review-pagination button:disabled{opacity:.4}.property-review-pagination span{color:#77838f;font-size:11px}.property-review-empty,.property-review-restricted{text-align:center;color:#73808d;border:1px dashed #d9dfe4;border-radius:12px;place-content:center;min-height:280px;padding:32px;display:grid}.property-review-empty>span:first-child,.property-review-restricted>span{font-size:28px}.property-review-empty h3,.property-review-restricted h2{color:#26394d;margin:10px 0 4px}.property-review-empty p,.property-review-restricted p{margin:0;font-size:13px}.property-review-spinner{border:3px solid #d8dee4;border-top-color:#bd8b2f;border-radius:50%;width:28px;height:28px;margin:auto;animation:.8s linear infinite property-spin}@keyframes property-spin{to{transform:rotate(360deg)}}@media (width<=1100px){.property-review-card-grid{grid-template-columns:210px minmax(0,1fr)}.property-review-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.property-review-page{padding:20px}.property-review-header{align-items:flex-start}.property-review-total{display:none}.property-review-toolbar{flex-direction:column;align-items:stretch}.property-review-search input{flex:1;width:100%;max-width:none}.property-review-card-grid{grid-template-columns:1fr}.property-review-cover,.property-review-cover img,.property-review-no-image{min-height:220px;max-height:320px}.property-review-actions{grid-template-columns:1fr}.property-review-actions>div{justify-content:flex-end}}@media (width<=560px){.property-review-page{padding:14px}.property-review-header h2{font-size:26px}.property-review-toolbar{padding:10px}.property-review-tabs{grid-template-columns:repeat(3,1fr);display:grid}.property-review-tabs button{padding:10px 8px}.property-review-search{grid-template-columns:1fr 82px;display:grid}.property-review-search .clear{grid-column:1/-1}.property-review-main{padding:16px}.property-review-title-row{flex-direction:column}.property-review-statuses{justify-content:flex-start}.property-review-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.property-review-owner-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.property-review-actions{padding:14px 16px}.property-review-actions>div{grid-template-columns:1fr 1fr;display:grid}.property-review-actions .unpublish{grid-column:1/-1}.property-review-actions button{min-height:42px}.property-review-cover,.property-review-cover img,.property-review-no-image{min-height:190px}.property-review-pagination{justify-content:space-between;gap:7px}.property-review-pagination span{font-size:10px}}@media (width<=360px){.property-review-facts,.property-review-owner-row,.property-review-actions>div{grid-template-columns:1fr}.property-review-actions .unpublish{grid-column:auto}}.users-page{gap:20px;padding:28px;display:grid}.users-header,.users-toolbar,.role-catalogue,.users-table-wrap,.users-mobile-list,.users-empty,.users-restricted{width:100%}.users-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.users-header h2,.user-editor h3,.user-editor h4{color:#10223f;margin:0}.users-header h2{font-size:clamp(1.7rem,2vw,2.35rem)}.users-header p:not(.users-kicker){color:#67758a;max-width:720px;margin:8px 0 0}.users-kicker{color:#b7862b;letter-spacing:.16em;text-transform:uppercase;margin:0 0 6px;font-size:.7rem;font-weight:800}.users-header-count{text-align:center;background:#fff;border:1px solid #e4e8ef;border-radius:14px;min-width:108px;padding:12px 16px}.users-header-count strong,.users-header-count span{display:block}.users-header-count strong{color:#10223f;font-size:1.6rem}.users-header-count span{color:#78859a;text-transform:uppercase;letter-spacing:.08em;margin-top:2px;font-size:.72rem}.role-catalogue{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.role-card{background:#fff;border:1px solid #e3e7ee;border-radius:16px;min-width:0;padding:16px}.role-card-head{align-items:center;gap:10px;display:flex}.role-icon{color:#10223f;background:#eef3f8;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.role-admin .role-icon{color:#6d4c13;background:#f3e8c7}.role-publisher .role-icon{color:#234b7d;background:#e4edf9}.role-editor .role-icon{color:#2c6848;background:#e8f3ed}.role-writer .role-icon{color:#63417b;background:#f1ebf7}.role-card-head strong,.role-card-head small{display:block}.role-card-head strong{color:#10223f}.role-card-head small{color:#8691a2;margin-top:3px}.role-card>p{color:#6b778b;min-height:42px;margin:12px 0;font-size:.84rem;line-height:1.45}.role-permission-preview{flex-wrap:wrap;gap:6px;display:flex}.role-permission-preview span,.effective-permissions span{color:#5c6879;background:#f3f5f8;border-radius:999px;padding:5px 8px;font-size:.68rem}.users-toolbar{grid-template-columns:minmax(280px,1fr) 190px auto;align-items:center;gap:10px;display:grid}.users-search{background:#fff;border:1px solid #dfe4eb;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-height:44px;padding-left:12px;display:grid}.users-search>span{color:#9aa3b1;font-size:1.2rem}.users-search input,.users-toolbar select{color:#10223f;font:inherit;background:0 0;border:0;outline:0}.users-search input{min-width:0;padding:10px 0}.users-search button,.users-clear,.manage-user-button,.users-pagination button,.user-cancel,.user-save{cursor:pointer;font:inherit;border:0}.users-search button{color:#fff;background:#10223f;border-radius:0 12px 12px 0;align-self:stretch;padding:0 16px;font-size:.78rem;font-weight:700}.users-toolbar select{background:#fff;border:1px solid #dfe4eb;border-radius:12px;min-height:44px;padding:0 12px}.users-clear{color:#657186;background:#fff;border:1px solid #dfe4eb;border-radius:12px;min-height:44px;padding:0 12px}.users-table-wrap{background:#fff;border:1px solid #e2e6ed;border-radius:16px;overflow-x:auto}.users-table{border-collapse:collapse;width:100%;min-width:920px}.users-table th,.users-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #edf0f4;padding:14px 16px}.users-table th{color:#7a8698;text-transform:uppercase;letter-spacing:.08em;background:#fafbfc;font-size:.7rem}.users-table tbody tr:last-child td{border-bottom:0}.users-table tbody tr:hover{background:#fbfcfe}.user-identity{align-items:center;gap:10px;min-width:0;display:flex}.user-avatar{color:#fff;background:#10223f;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:.76rem;font-weight:800;display:grid}.user-identity strong,.user-identity small,.user-mobile-head strong,.user-mobile-head small{display:block}.user-identity strong,.user-mobile-head strong{color:#10223f}.user-identity small,.user-mobile-head small{color:#7b8799;overflow-wrap:anywhere;margin-top:3px}.account-pill{color:#5c6879;text-transform:capitalize;background:#f2f4f7;border-radius:999px;padding:5px 8px;font-size:.72rem}.role-badges{flex-wrap:wrap;gap:5px;display:flex}.role-badge{border-radius:999px;padding:5px 8px;font-size:.68rem;font-weight:700}.role-badge.admin{color:#6d4c13;background:#f3e8c7}.role-badge.publisher{color:#234b7d;background:#e4edf9}.role-badge.editor{color:#2c6848;background:#e8f3ed}.role-badge.writer{color:#63417b;background:#f1ebf7}.no-staff-role{color:#9aa3b1;font-size:.76rem}.manage-user-button{color:#10223f;background:#eef2f7;border-radius:10px;padding:8px 12px;font-size:.76rem;font-weight:700}.manage-user-button:hover{color:#fff;background:#10223f}.manage-user-button.full{width:100%;min-height:42px}.users-mobile-list{display:none}.users-pagination{justify-content:center;align-items:center;gap:12px;display:flex}.users-pagination button{color:#10223f;background:#fff;border:1px solid #dfe4eb;border-radius:10px;padding:9px 12px}.users-pagination button:disabled{opacity:.4;cursor:not-allowed}.users-pagination span{color:#738095;font-size:.82rem}.users-empty,.users-restricted{text-align:center;background:#fff;border:1px dashed #d9dfe7;border-radius:16px;align-content:center;place-items:center;gap:8px;min-height:260px;padding:28px;display:grid}.users-empty h3,.users-restricted h2{color:#10223f;margin:0}.users-empty p,.users-restricted p{color:#78859a;margin:0}.users-empty-icon,.users-restricted>span{color:#b7862b;font-size:1.6rem}.users-spinner{border:3px solid #e6eaf0;border-top-color:#b7862b;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite users-spin}@keyframes users-spin{to{transform:rotate(360deg)}}.users-message{border-radius:10px;padding:10px 12px;font-size:.82rem}.users-message.error{color:#9b2c2c;background:#fff0f0;border:1px solid #f0caca}.users-message.success{color:#2d6b43;background:#eef8f1;border:1px solid #cfe7d7}.user-editor-layer{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a172a70;justify-content:flex-end;display:flex;position:fixed;inset:0}.user-editor{background:#fff;grid-template-rows:auto 1fr auto;width:min(560px,100%);height:100%;display:grid;box-shadow:-12px 0 40px #0f223f24}.user-editor-head,.user-editor-footer{border-bottom:1px solid #e8ebf0;padding:18px 20px}.user-editor-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.user-editor-head .user-avatar{width:44px;height:44px}.user-editor-head .users-kicker{margin-bottom:2px}.user-editor-head h3{font-size:1.3rem}.user-editor-close{color:#657186;cursor:pointer;background:#fff;border:1px solid #e2e6ed;border-radius:10px;width:36px;height:36px;font-size:1.3rem}.user-editor-body{align-content:start;gap:20px;padding:20px;display:grid;overflow-y:auto}.user-editor-section{gap:10px;display:grid}.user-editor-section h4{font-size:.98rem}.user-editor-section>p,.user-editor-section-head p,.user-muted{color:#78859a;margin:0;font-size:.8rem;line-height:1.5}.role-options{gap:8px;display:grid}.role-option{cursor:pointer;background:#fff;border:1px solid #e1e6ed;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px;display:grid;position:relative}.role-option.checked{background:#fffbf2;border-color:#b7862b}.role-option.locked{cursor:not-allowed;opacity:.78}.role-option input{opacity:0;pointer-events:none;position:absolute}.role-option-box{color:#fff;background:#fff;border:1px solid #cfd6df;border-radius:6px;place-items:center;width:20px;height:20px;font-size:.72rem;font-weight:800;display:grid}.role-option.checked .role-option-box{background:#10223f;border-color:#10223f}.role-option-copy strong,.role-option-copy small{display:block}.role-option-copy strong{color:#10223f}.role-option-copy small{color:#78859a;margin-top:3px;line-height:1.4}.role-option-count{color:#8b96a6;font-size:.72rem}.user-safety-note{background:#fff8e6;border-radius:10px;padding:9px 10px;color:#805d1b!important}.effective-permissions{flex-wrap:wrap;gap:6px;display:flex}.effective-permissions em{color:#98a2b1;font-size:.78rem}.user-organisations{gap:8px;display:grid}.user-organisations article{background:#fafbfc;border:1px solid #e6e9ef;border-radius:10px;padding:10px 12px}.user-organisations strong,.user-organisations span{display:block}.user-organisations strong{color:#10223f}.user-organisations span{color:#78859a;margin-top:3px;font-size:.76rem}.user-editor-footer{background:#fff;border-top:1px solid #e8ebf0;border-bottom:0;justify-content:flex-end;gap:10px;display:flex}.user-cancel,.user-save{border-radius:10px;min-height:42px;padding:0 16px;font-weight:700}.user-cancel{color:#5d687a;background:#f2f4f7}.user-save{color:#fff;background:#10223f}.user-save:disabled{opacity:.45;cursor:not-allowed}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1100px){.role-catalogue{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.users-page{gap:16px;padding:18px}.users-header{align-items:center}.users-toolbar{grid-template-columns:1fr 160px}.users-clear{grid-column:1/-1}.users-table-wrap{display:none}.users-mobile-list{gap:10px;display:grid}.user-mobile-card{background:#fff;border:1px solid #e2e6ed;border-radius:14px;gap:12px;padding:14px;display:grid}.user-mobile-head{grid-template-columns:auto 1fr;align-items:center;gap:10px;min-width:0;display:grid}.user-mobile-meta{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.user-mobile-meta span{background:#f7f8fa;border-radius:10px;min-width:0;padding:9px}.user-mobile-meta small,.user-mobile-meta strong{display:block}.user-mobile-meta small{color:#8a95a5;text-transform:uppercase;letter-spacing:.06em;font-size:.63rem}.user-mobile-meta strong{color:#10223f;margin-top:3px}}@media (width<=620px){.users-page{padding:14px}.users-header{align-items:flex-start}.users-header-count{min-width:84px;padding:10px}.role-catalogue{grid-template-columns:1fr}.role-card>p{min-height:0}.users-toolbar{grid-template-columns:1fr}.users-search{grid-template-columns:auto 1fr;padding-right:8px}.users-search button{border-radius:0 0 11px 11px;grid-column:1/-1;min-height:40px;margin:0 -8px 8px -12px}.users-toolbar select,.users-clear{width:100%}.users-clear{grid-column:auto}.users-pagination{justify-content:space-between}.users-pagination span{font-size:.74rem}.user-editor-layer{justify-content:stretch;align-items:flex-end}.user-editor{border-radius:20px 20px 0 0;width:100%;height:min(88vh,760px);overflow:hidden}.user-editor-head,.user-editor-body,.user-editor-footer{padding-left:14px;padding-right:14px}.user-editor-footer{padding-bottom:max(14px, env(safe-area-inset-bottom))}.user-editor-footer>*{flex:1}}@media (width<=380px){.users-header{grid-template-columns:1fr auto;display:grid}.users-header p:not(.users-kicker){grid-column:1/-1}.user-mobile-meta{grid-template-columns:1fr}.user-editor{height:92vh}}.access-password-reset-form{background:#f8fafc;border:1px solid #dfe4eb;border-radius:10px;gap:10px;padding:14px;display:grid}.access-password-reset-form label{color:#354762;font-size:.75rem;font-weight:700}.access-password-reset-form input{color:#10223f;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cdd5e1;border-radius:8px;padding:10px 12px}.access-password-reset-form input:focus-visible{outline-offset:2px;outline:2px solid #b7862b}.access-password-reset-form button{justify-self:start}.access-password-reset-form .access-safety-note{font-size:.78rem;line-height:1.5}.access-password-change-form .access-change-confirm{cursor:pointer;align-items:flex-start;gap:9px;font-weight:500;line-height:1.5;display:flex}.access-password-change-form .access-change-confirm input{accent-color:#10223f;flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:2px 0 0}.access-password-change-form button:disabled{opacity:.55;cursor:not-allowed}.access-temporary-password{overflow-wrap:anywhere;background:#f1faf4;border:1px solid #adcdbd;border-radius:12px;gap:10px;padding:14px;display:grid}.access-temporary-password strong{color:#155e37}.access-temporary-password code{letter-spacing:.03em;color:#14233e;white-space:normal;overflow-wrap:anywhere;background:#fff;border-radius:8px;padding:13px;font-size:1rem;display:block}.access-temporary-password p{color:#365549;margin:0;font-size:.82rem;line-height:1.5}.access-lifecycle-actions{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.access-editor-section textarea{box-sizing:border-box;width:100%;font:inherit;resize:vertical;border:1px solid #d5dce5;border-radius:8px;padding:12px}.users-access-workspace .access-toolbar{grid-template-columns:minmax(200px,1fr) minmax(130px,.3fr) minmax(140px,.3fr) auto}.users-access-workspace .access-user-actions-cell{justify-content:flex-end;align-items:center;gap:6px;display:flex}.users-access-workspace .access-user-more{color:#40536e;cursor:pointer;background:#fff;border:1px solid #dce2ea;border-radius:8px;min-width:34px;height:34px;padding:0 7px;font-size:20px;line-height:1}.users-access-workspace .access-user-more:hover,.users-access-workspace .access-user-more:focus-visible{background:#fbf6eb;border-color:#b38b3d}.access-user-actions-popover{z-index:180;background:#fff;border:1px solid #e0e5eb;border-radius:10px;gap:2px;min-width:185px;padding:5px;display:grid;position:fixed;box-shadow:0 16px 40px #0f1f3329}.access-user-actions-popover button{color:#27364a;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:10px 12px;font-size:12px}.access-user-actions-popover button:hover,.access-user-actions-popover button:focus-visible{background:#f5f7fa;outline:none}.access-user-actions-popover .access-action-delete{color:#a43e37}.users-access-workspace .access-lifecycle-section{background:#fff;border-color:#d3deea}.users-access-workspace .access-lifecycle-section>header h4{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.users-access-workspace .access-status-indicator{color:#677587;background:#f0f3f6;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:700}.users-access-workspace .access-status-indicator.account-active,.users-access-workspace .access-pill.account-active{color:#28734a;background:#e7f4ec}.users-access-workspace .access-status-indicator.account-suspended,.users-access-workspace .access-pill.account-suspended{color:#9e5634;background:#fff1e7}.users-access-workspace .access-status-indicator.account-archived,.users-access-workspace .access-pill.account-archived{color:#a33e37;background:#fff0ee}.users-access-workspace .access-lifecycle-form{background:#fff}.users-access-workspace .access-lifecycle-actions{flex-wrap:wrap;gap:8px;margin-top:0;display:flex}.users-access-workspace .access-lifecycle-actions .access-action-selected{outline-offset:2px;outline:2px solid #b38b3d}.users-access-workspace .access-lifecycle-explanation{color:#526073;background:#f8f6f1;border-radius:8px;padding:10px 12px;font-size:12px;line-height:1.6;margin:0!important}.users-access-workspace .access-lifecycle-form textarea{border:1px solid #cdd5e1;min-height:64px}.users-access-workspace .access-lifecycle-form textarea:focus-visible{outline-offset:2px;outline:2px solid #b7862b}@media (width<=1000px){.users-access-workspace .access-toolbar{grid-template-columns:1fr 1fr}.users-access-workspace .access-search{grid-column:1/-1}}@media (width<=580px){.users-access-workspace .access-toolbar{grid-template-columns:1fr}.users-access-workspace .access-search{grid-column:auto}.users-access-workspace .access-lifecycle-actions .admin-button{flex:1}}.users-access-workspace .access-intro h2{letter-spacing:-.04em;font-size:clamp(26px,2.5vw,36px);font-weight:800}.users-access-workspace .access-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.users-access-workspace .um-tabs{white-space:nowrap;border-bottom:1px solid #dce4ee;align-items:center;gap:6px;margin:4px 0 16px;display:flex;overflow-x:auto}.users-access-workspace .um-tabs button{color:#637186;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:13px 14px 15px;font-size:12px;font-weight:750;position:relative}.users-access-workspace .um-tabs button.active{color:#153b83}.users-access-workspace .um-tabs button.active:after{content:"";background:#3155c6;border-radius:4px;height:3px;position:absolute;bottom:0;left:8px;right:8px}.users-access-workspace .um-tabs button span{color:#5d6b7f;background:#edf2f8;border-radius:999px;margin-left:5px;padding:3px 7px;font-size:10px;display:inline-block}.users-access-workspace .um-tabs button.active span{color:#2647ac;background:#e5ebff}.users-access-workspace .um-toolbar{grid-template-columns:minmax(125px,.4fr) minmax(150px,.45fr) minmax(240px,1fr) minmax(100px,.4fr) minmax(110px,.4fr) auto}.users-access-workspace .um-contact-icons{gap:6px;display:inline-flex}.users-access-workspace .um-contact-icons span{border-radius:9px;align-items:center;gap:4px;padding:5px 8px;font-size:11px;font-weight:800;display:inline-flex}.users-access-workspace .um-contact-icons .ok,.users-access-workspace .um-contact-row b.ok{color:#187443;background:#e7f6ed}.users-access-workspace .um-contact-icons .pending,.users-access-workspace .um-contact-row b.pending{color:#a16a16;background:#fff2d9}.users-access-workspace .um-user-drawer{border-radius:18px 0 0 18px;width:min(610px,100%);height:100%;max-height:100%;position:absolute;top:0;right:0;box-shadow:-15px 0 50px #06152833}.users-access-workspace .access-modal-layer:has(.um-user-drawer){padding:0;display:block}.users-access-workspace .um-user-drawer .access-modal-head{padding:25px 28px}.users-access-workspace .um-user-drawer .access-person.large>span:first-child{color:#153256;background:#dbe4f3;border-radius:50%;flex-basis:56px;width:56px;height:56px;font-size:16px}.users-access-workspace .um-user-drawer .access-modal-body{background:#f8fafd;gap:14px;padding:22px 26px}.users-access-workspace .um-user-drawer .access-editor-section{border:1px solid #dfe7f0;border-radius:14px;box-shadow:0 2px 10px #0f233f09}.users-access-workspace .um-contact-row{border-top:1px solid #e9eef3;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 0;display:grid}.users-access-workspace .um-contact-row>span{color:#53698a;font-size:22px}.users-access-workspace .um-contact-row strong,.users-access-workspace .um-contact-row small{overflow-wrap:anywhere;display:block}.users-access-workspace .um-contact-row strong{color:#26364a;font-size:12px}.users-access-workspace .um-contact-row small{color:#7b8797;margin-top:4px;font-size:10px;line-height:1.4}.users-access-workspace .um-contact-row b{white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:10px}.users-access-workspace .um-progress{background:#e8edf3;border-radius:999px;height:9px;overflow:hidden}.users-access-workspace .um-progress>span{border-radius:inherit;background:#24a567;height:100%;transition:width .18s;display:block}.users-access-workspace .um-identity-link{color:#3258a5;font-size:12px;font-weight:750;text-decoration:none}.users-access-workspace .um-identity-link:hover{text-decoration:underline}@media (width<=1350px){.users-access-workspace .um-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.users-access-workspace .um-toolbar .access-search{grid-column:1/-1}}@media (width<=900px){.users-access-workspace .access-metrics,.users-access-workspace .um-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.users-access-workspace .um-user-drawer{border-radius:0;width:100%}.users-access-workspace .access-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.users-access-workspace .um-toolbar{grid-template-columns:1fr}.users-access-workspace .um-toolbar .access-search{grid-column:auto}.users-access-workspace .um-user-drawer .access-modal-body{padding:15px}.users-access-workspace .um-contact-row{grid-template-columns:24px minmax(0,1fr);gap:8px}.users-access-workspace .um-contact-row b{grid-column:2;justify-self:start}.users-access-workspace .um-tabs button{padding-inline:9px}}.org-page{max-width:1500px;margin:0 auto;padding:28px}.org-hero{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.org-kicker,.org-section-head p{text-transform:uppercase;letter-spacing:.16em;color:#a8842f;margin:0 0 6px;font-size:11px;font-weight:800}.org-hero h2{color:#10213b;margin:0;font-size:30px}.org-hero>div>p:last-child{color:#697488;max-width:720px;margin:8px 0 0}.org-summary{background:#fff;border:1px solid #e3e7ed;border-radius:16px;min-width:190px;padding:17px 20px;display:grid}.org-summary strong{color:#10213b;font-size:27px}.org-summary span{color:#556176;font-size:12px;font-weight:800}.org-summary small{color:#8b94a3;margin-top:5px}.org-toolbar{gap:12px;margin-bottom:20px;display:flex}.org-toolbar form{flex:1;gap:8px;display:flex}.org-toolbar input,.org-toolbar select,.org-user-search input,.org-add-member select,.org-member-controls select{color:#10213b;font:inherit;background:#fff;border:1px solid #d9dee7;border-radius:10px;min-width:0;padding:11px 12px}.org-toolbar input{flex:1}.org-toolbar button,.org-user-search button,.org-add-row button,.org-member-controls button{color:#fff;cursor:pointer;background:#10213b;border:0;border-radius:10px;padding:11px 16px;font-weight:800}.org-toolbar button:hover,.org-user-search button:hover,.org-add-row button:hover,.org-member-controls button:hover{color:#10213b;background:#b6923c}.org-message{border-radius:10px;margin-bottom:14px;padding:12px 14px;font-size:13px}.org-message.error{color:#9d2d2d;background:#fff1f1;border:1px solid #f4cccc}.org-message.success{color:#2d6f45;background:#eefaf2;border:1px solid #cce8d5}.org-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.org-card{appearance:none;text-align:left;cursor:pointer;color:inherit;background:#fff;border:1px solid #e0e5ec;border-radius:16px;padding:17px;transition:all .18s}.org-card:hover{border-color:#cbb06a;transform:translateY(-2px);box-shadow:0 12px 28px #10213b14}.org-card-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.org-avatar{color:#d8b65b;background:#10213b;border-radius:12px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.org-card-head strong{color:#10213b;display:block}.org-card-head small{color:#7a8494;margin-top:3px;display:block}.org-verify{color:#70798a;background:#f3f4f6;border-radius:999px;padding:6px 8px;font-size:10px;font-weight:800}.org-verify.verified{color:#2c7a48;background:#edf8f0}.org-card-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin:17px 0;display:grid}.org-card-stats span{background:#f7f8fa;border-radius:10px;padding:10px}.org-card-stats b,.org-card-stats small{display:block}.org-card-stats b{color:#10213b;font-size:18px}.org-card-stats small{color:#87909d;margin-top:2px;font-size:10px}.org-card-footer{color:#6b7585;border-top:1px solid #edf0f4;justify-content:space-between;gap:12px;padding-top:12px;font-size:12px;display:flex}.org-card-footer b{color:#a8842f}.org-pagination{justify-content:center;align-items:center;gap:14px;margin-top:22px;display:flex}.org-pagination button{cursor:pointer;background:#fff;border:1px solid #d9dee7;border-radius:9px;padding:9px 13px}.org-pagination button:disabled{opacity:.4;cursor:not-allowed}.org-empty{text-align:center;background:#fff;border:1px dashed #d7dce5;border-radius:16px;padding:54px 24px}.org-empty h2,.org-empty h3{color:#10213b}.org-empty p{color:#7b8594}.org-drawer-backdrop{z-index:120;background:#0914247a;justify-content:flex-end;display:flex;position:fixed;inset:0}.org-drawer{background:#f8f9fb;width:min(620px,94vw);height:100%;overflow:auto;box-shadow:-20px 0 50px #09142433}.org-drawer-head{z-index:2;color:#fff;background:#10213b;justify-content:space-between;gap:20px;padding:22px 24px;display:flex;position:sticky;top:0}.org-drawer-head p{color:#d6b65c;text-transform:uppercase;letter-spacing:.14em;margin:0 0 4px;font-size:10px;font-weight:900}.org-drawer-head h3{margin:0;font-size:23px}.org-drawer-head span{color:#bdc7d4;font-size:12px}.org-drawer-head button{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:10px;width:38px;height:38px;font-size:24px}.org-detail-grid{grid-template-columns:repeat(2,1fr);gap:10px;padding:18px 20px;display:grid}.org-detail-grid>div{background:#fff;border:1px solid #e2e6ed;border-radius:12px;padding:12px}.org-detail-grid small,.org-detail-grid strong{display:block}.org-detail-grid small{color:#8b94a2;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.org-detail-grid strong{color:#10213b;margin-top:4px}.org-member-section,.org-add-member{background:#fff;border:1px solid #e2e6ed;border-radius:14px;margin:0 20px 18px;padding:16px}.org-section-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.org-section-head h4{color:#10213b;margin:0;font-size:17px}.org-section-head>span{color:#a8842f;font-weight:900}.org-members{gap:10px;display:grid}.org-member{border:1px solid #edf0f4;border-radius:12px;padding:12px}.org-member-person{align-items:center;gap:10px;margin-bottom:10px;display:flex}.org-member-person>span{color:#10213b;background:#edf1f6;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.org-member-person strong,.org-member-person small{display:block}.org-member-person small{color:#7f8998;margin-top:2px}.org-member-controls{grid-template-columns:1fr 1fr auto;gap:8px;display:grid}.org-member-controls button:disabled,.org-add-row button:disabled{opacity:.42;cursor:not-allowed}.org-user-search{grid-template-columns:1fr auto;gap:8px;margin-bottom:10px;display:grid}.org-add-member>select{width:100%;margin-bottom:10px}.org-add-row{grid-template-columns:1fr auto;gap:8px;display:grid}.org-add-row select{width:100%}.org-drawer-loading{text-align:center;padding:40px}.org-page button:focus-visible,.org-page input:focus-visible,.org-page select:focus-visible{outline-offset:2px;outline:3px solid #b6923c40}@media (width<=1150px){.org-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.org-page{padding:18px 14px 28px}.org-hero{display:block}.org-summary{margin-top:14px}.org-toolbar{display:grid}.org-toolbar form{grid-template-columns:1fr auto;display:grid}.org-grid{grid-template-columns:1fr}.org-drawer-backdrop{align-items:flex-end}.org-drawer{border-radius:20px 20px 0 0;width:100%;height:min(86vh,760px)}.org-drawer-head{border-radius:20px 20px 0 0}.org-member-controls{grid-template-columns:1fr 1fr}.org-member-controls button{grid-column:1/-1}.org-card-head{grid-template-columns:auto minmax(0,1fr)}.org-verify{grid-column:2;justify-self:start}.org-card-stats{gap:6px}.org-detail-grid{gap:8px;padding:14px}.org-member-section,.org-add-member{margin-left:14px;margin-right:14px}}@media (width<=430px){.org-toolbar form,.org-user-search,.org-add-row{grid-template-columns:1fr}.org-card-stats{grid-template-columns:1fr 1fr}.org-card-stats span:last-child{grid-column:1/-1}.org-detail-grid,.org-member-controls{grid-template-columns:1fr}.org-member-controls button{grid-column:auto}}.enquiries-page{color:#0f2340;padding:28px}.enquiries-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.enquiries-kicker{color:#b9903f;letter-spacing:.16em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:800}.enquiries-header h2{letter-spacing:-.035em;margin:0;font-size:clamp(28px,3vw,38px);line-height:1.08}.enquiries-header p:not(.enquiries-kicker){color:#617087;max-width:720px;margin:10px 0 0;line-height:1.6}.enquiries-summary{background:#fff;border:1px solid #e1e7ef;border-radius:16px;min-width:170px;padding:17px 18px;box-shadow:0 8px 28px #0f23400d}.enquiries-summary strong,.enquiries-summary span,.enquiries-summary small{display:block}.enquiries-summary strong{font-size:28px}.enquiries-summary span{color:#41516a;margin-top:2px;font-size:13px;font-weight:700}.enquiries-summary small{color:#8995a6;margin-top:6px;font-size:11px}.enquiries-toolbar{background:#fff;border:1px solid #e1e7ef;border-radius:16px;grid-template-columns:minmax(260px,1fr) 190px 190px;gap:12px;margin-bottom:18px;padding:14px;display:grid}.enquiries-toolbar label,.enquiry-workflow-grid label{flex-direction:column;gap:6px;display:flex}.enquiries-toolbar label>span,.enquiry-workflow-grid label>span{color:#6b778b;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.enquiries-toolbar input,.enquiries-toolbar select,.enquiry-workflow-grid input,.enquiry-workflow-grid select{color:#0f2340;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d8e0ea;border-radius:10px;outline:none;padding:0 12px}.enquiries-toolbar input:focus,.enquiries-toolbar select:focus,.enquiry-workflow-grid input:focus,.enquiry-workflow-grid select:focus{border-color:#b9903f;box-shadow:0 0 0 3px #b9903f1f}.enquiries-workspace{background:#fff;border:1px solid #dfe6ef;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(340px,430px);min-height:620px;display:grid;overflow:hidden;box-shadow:0 12px 36px #0f23400f}.enquiries-list-panel{border-right:1px solid #e4e9f0;min-width:0}.enquiries-list-head{color:#748096;background:#fafbfc;border-bottom:1px solid #edf0f4;justify-content:space-between;gap:12px;padding:14px 18px;font-size:11px;font-weight:700;display:flex}.enquiries-list{flex-direction:column;display:flex}.enquiry-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f4;padding:17px 18px;transition:background .16s,box-shadow .16s}.enquiry-row-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.enquiry-row-top>div{min-width:0}.enquiry-row-top strong,.enquiry-row-top span{display:block}.enquiry-row-top div>span{color:#6e7a8c;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}.enquiry-row>p{color:#4d5c71;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:11px 0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.enquiry-row-meta{color:#8490a0;flex-wrap:wrap;align-items:center;gap:8px;font-size:10px;display:flex}.enquiry-status,.enquiry-priority{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:23px;padding:0 8px;font-size:9px;font-weight:800;display:inline-flex}.status-new{color:#2457a6;background:#eaf2ff}.status-contacted{color:#8a6413;background:#fff4db}.status-qualified{color:#27704a;background:#e8f7ef}.status-closed{color:#5d6878;background:#edf0f4}.priority-low{color:#6b7584;background:#f1f3f6}.priority-normal{color:#47688d;background:#edf4ff}.priority-high{color:#9a5d0b;background:#fff0dc}.priority-urgent{color:#a22f2f;background:#ffebeb}.enquiry-detail-panel{background:#fbfcfe;min-width:0}.enquiry-detail{height:100%;overflow-y:auto}.enquiry-detail-head{color:#fff;background:#0f2340;border-bottom:1px solid #e6eaf0;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px;display:flex}.enquiry-detail-head p,.enquiry-detail-head h3,.enquiry-detail-head span{margin:0}.enquiry-detail-head p{color:#d3b46c;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800}.enquiry-detail-head h3{font-size:22px}.enquiry-detail-head span{color:#aeb9c7;margin-top:6px;font-size:11px;display:block}.enquiry-detail-head button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:22px;display:grid}.enquiry-contact-card,.enquiry-message-card,.enquiry-property-card,.enquiry-workflow-card{background:#fff;border:1px solid #e2e7ee;border-radius:14px;margin:16px;padding:16px}.enquiry-contact-card{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.enquiry-contact-card div{background:#f7f9fb;border-radius:10px;min-width:0;padding:10px}.enquiry-contact-card span,.enquiry-message-card>span{color:#8792a2;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.enquiry-contact-card strong{overflow-wrap:anywhere;margin-top:5px;font-size:11px;display:block}.enquiry-message-card p,.enquiry-property-card p{color:#566579;margin:8px 0 0;font-size:12px;line-height:1.6}.enquiry-section-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.enquiry-section-title>span{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.enquiry-section-title small{color:#8893a3;text-align:right;font-size:10px}.enquiry-property-card h4{margin:0;font-size:16px}.enquiry-property-facts{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.enquiry-property-facts span{color:#4c596c;background:#f0f3f7;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:700}.enquiry-price{color:#0f2340;margin-top:12px;font-size:16px;display:block}.enquiry-workflow-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.enquiry-save{color:#fff;cursor:pointer;background:#0f2340;border:0;border-radius:10px;width:100%;min-height:43px;margin-top:12px;font-weight:800}.enquiry-save:hover:not(:disabled){color:#0f2340;background:#b9903f}.enquiry-save:disabled{cursor:wait;opacity:.65}.enquiries-empty,.enquiry-detail-empty,.enquiries-restricted{color:#6f7c8f;text-align:center;align-content:center;place-items:center;gap:8px;min-height:260px;padding:30px;display:grid}.enquiries-empty h3,.enquiry-detail-empty h3,.enquiries-restricted h2,.enquiries-empty p,.enquiry-detail-empty p,.enquiries-restricted p{margin:0}.enquiries-restricted{background:#fffaf0;border:1px solid #ead9b7;border-radius:16px;min-height:420px}.enquiries-restricted>span{color:#fff;background:#0f2340;border-radius:50%;place-items:center;width:46px;height:46px;font-weight:900;display:grid}.enquiries-message{border-radius:10px;margin:0 0 14px;padding:11px 13px;font-size:12px;font-weight:700}.enquiries-message.error{color:#982f2f;background:#ffeded}.enquiries-message.success{color:#286946;background:#e9f7ef}.enquiries-spinner{border:3px solid #dbe1e8;border-top-color:#b9903f;border-radius:50%;width:24px;height:24px;animation:.7s linear infinite enquiries-spin;display:inline-block}@keyframes enquiries-spin{to{transform:rotate(360deg)}}.enquiries-pagination{color:#718095;border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;font-size:11px;display:flex}.enquiries-pagination button{color:#0f2340;cursor:pointer;background:#fff;border:1px solid #d7dee7;border-radius:9px;padding:8px 10px}.enquiries-pagination button:disabled{cursor:default;opacity:.4}@media (width<=1120px){.enquiries-workspace{grid-template-columns:minmax(0,1fr) 380px}.enquiries-toolbar{grid-template-columns:minmax(220px,1fr) 160px 160px}}@media (width<=900px){.enquiries-page{padding:20px}.enquiries-toolbar{grid-template-columns:1fr 1fr}.enquiries-search{grid-column:1/-1}.enquiries-workspace{min-height:540px;display:block;position:relative;overflow:visible}.enquiries-list-panel{border-right:0}.enquiry-detail-panel{z-index:80;background:#f8fafc;display:none;position:fixed;inset:0;overflow-y:auto}.enquiry-detail-panel.open{display:block}.enquiry-detail{min-height:100%}.enquiry-detail-head{z-index:2;position:sticky;top:0}}@media (width<=640px){.enquiries-page{padding:14px}.enquiries-header{display:block}.enquiries-summary{grid-template-columns:auto 1fr;align-items:center;column-gap:10px;min-width:0;margin-top:14px;padding:13px 14px;display:grid}.enquiries-summary strong{grid-row:1/3;font-size:24px}.enquiries-summary span,.enquiries-summary small{margin:0}.enquiries-toolbar{grid-template-columns:1fr;padding:12px}.enquiries-search{grid-column:auto}.enquiry-row{padding:15px 14px}.enquiry-row-top{gap:8px}.enquiry-contact-card,.enquiry-workflow-grid{grid-template-columns:1fr}.enquiry-contact-card,.enquiry-message-card,.enquiry-property-card,.enquiry-workflow-card{margin:12px;padding:14px}.enquiry-detail-head{padding:16px 14px}.enquiries-pagination{padding:12px}}.audit-page{flex-direction:column;gap:20px;padding:28px;display:flex}.audit-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.audit-header h2{color:#0b1f3a;margin:4px 0 8px;font-size:30px}.audit-header p{color:#667085;max-width:760px}.audit-kicker{text-transform:uppercase;letter-spacing:.16em;font-weight:700;color:#b78b2f!important;font-size:11px!important}.audit-total{text-align:right;background:#fff;border:1px solid #e5e7eb;border-radius:16px;min-width:110px;padding:16px 18px}.audit-total strong{color:#0b1f3a;font-size:28px;display:block}.audit-total span{color:#667085;font-size:12px}.audit-filters{background:#fff;border:1px solid #e5e7eb;border-radius:16px;grid-template-columns:minmax(220px,1.5fr) repeat(4,minmax(130px,.8fr));gap:12px;padding:16px;display:grid}.audit-filters label{text-transform:uppercase;letter-spacing:.08em;color:#667085;flex-direction:column;gap:6px;font-size:11px;font-weight:700;display:flex}.audit-filters input,.audit-filters select{color:#101828;height:42px;font:inherit;text-transform:none;letter-spacing:normal;background:#fff;border:1px solid #d0d5dd;border-radius:10px;padding:0 12px}.audit-filter-actions{grid-column:1/-1;justify-content:flex-end;gap:10px;display:flex}.audit-filter-actions button,.audit-pagination button,.audit-view{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:9px;padding:9px 13px;font-weight:700}.audit-filter-actions .primary{color:#fff;background:#0b1f3a;border-color:#0b1f3a}.audit-filter-actions button:disabled,.audit-pagination button:disabled{opacity:.45;cursor:not-allowed}.audit-panel{background:#fff;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden}.audit-panel-head{border-bottom:1px solid #eef0f2;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.audit-panel-head div{align-items:baseline;gap:10px;display:flex}.audit-panel-head span,.audit-loading{color:#667085;font-size:12px}.audit-table-wrap{overflow-x:auto}.audit-table{border-collapse:collapse;width:100%;min-width:930px}.audit-table th{text-align:left;text-transform:uppercase;letter-spacing:.08em;color:#667085;background:#f8fafc;padding:11px 14px;font-size:11px}.audit-table td{vertical-align:top;color:#344054;border-top:1px solid #eef0f2;padding:14px}.audit-table td strong{color:#101828;display:block}.audit-table td small{color:#98a2b3;margin-top:3px;display:block}.audit-action-pill{color:#344054;background:#f2f4f7;border-radius:999px;align-items:center;padding:5px 8px;font-size:11px;font-weight:700;display:inline-flex}.audit-mobile-list{display:none}.audit-empty,.audit-restricted{text-align:center;color:#667085;padding:54px 20px}.audit-empty span,.audit-restricted>span{color:#027a48;background:#ecfdf3;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:800;display:inline-grid}.audit-empty h3,.audit-restricted h2{color:#0b1f3a}.audit-message.error{color:#b42318;background:#fef3f2;border-radius:10px;padding:12px 14px}.audit-pagination{justify-content:center;align-items:center;gap:14px;display:flex}.audit-detail-layer{z-index:80;justify-content:flex-end;display:flex;position:fixed;inset:0}.audit-detail-backdrop{background:#091e366b;border:0;position:absolute;inset:0}.audit-detail{background:#fff;width:min(540px,100%);height:100%;position:relative;overflow:auto;box-shadow:-20px 0 50px #10182829}.audit-detail header{border-bottom:1px solid #eaecf0;justify-content:space-between;gap:16px;padding:22px;display:flex}.audit-detail header p{color:#b78b2f;text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:11px;font-weight:700}.audit-detail header h3{color:#0b1f3a;margin:5px 0}.audit-detail header span{color:#667085;font-size:12px}.audit-detail header button{cursor:pointer;background:#f2f4f7;border:0;border-radius:50%;width:36px;height:36px;font-size:22px}.audit-detail-body{flex-direction:column;gap:20px;padding:22px;display:flex}.audit-detail-highlight{background:#f8fafc;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.audit-detail-grid{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}.audit-detail-grid div{border:1px solid #eaecf0;border-radius:10px;min-width:0;padding:12px}.audit-detail-grid dt{text-transform:uppercase;color:#667085;font-size:11px}.audit-detail-grid dd{word-break:break-word;color:#101828;margin:5px 0 0}.audit-detail-section h4{color:#0b1f3a;margin:0 0 8px}.audit-detail-section p{color:#667085;margin:0;line-height:1.6}.audit-detail-section pre{color:#f8fafc;white-space:pre-wrap;overflow-wrap:anywhere;background:#101828;border-radius:10px;margin:0;padding:14px;font-size:12px}.audit-agent{word-break:break-word}.audit-search{min-width:0}@media (width<=1100px){.audit-filters{grid-template-columns:1.3fr 1fr 1fr}.audit-filter-actions{grid-column:auto;align-items:end}.audit-header{align-items:center}}@media (width<=760px){.audit-page{gap:16px;padding:16px}.audit-header{flex-direction:column}.audit-total{text-align:left;align-items:baseline;gap:7px;padding:10px 14px;display:flex}.audit-total strong{font-size:22px}.audit-filters{grid-template-columns:1fr 1fr;padding:12px}.audit-search{grid-column:1/-1}.audit-filter-actions{grid-column:1/-1;justify-content:stretch}.audit-filter-actions button{flex:1}.audit-table-wrap{display:none}.audit-mobile-list{gap:10px;padding:12px;display:grid}.audit-mobile-card{text-align:left;background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:7px;width:100%;padding:13px;display:flex}.audit-mobile-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.audit-mobile-top time{color:#667085;font-size:11px}.audit-mobile-card>strong{color:#101828}.audit-mobile-card>span,.audit-mobile-card>small{color:#667085}.audit-detail{border-radius:18px 18px 0 0;width:100%;height:min(86vh,760px);margin-top:auto}.audit-detail-layer{align-items:flex-end}.audit-detail-backdrop{background:#091e3680}}@media (width<=440px){.audit-filters{grid-template-columns:1fr}.audit-search,.audit-filter-actions{grid-column:auto}.audit-detail-grid{grid-template-columns:1fr}.audit-header h2{font-size:26px}.audit-filter-actions{flex-direction:column}}.reports-page{max-width:1500px;margin:0 auto;padding:28px}.reports-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.reports-header h2{color:#10233f;margin:4px 0 8px;font-size:30px;line-height:1.1}.reports-header p{color:#6b7280;max-width:760px;margin:0}.reports-kicker{text-transform:uppercase;letter-spacing:.16em;font-weight:800;color:#ba8b2d!important;font-size:11px!important}.reports-range{background:#fff;border:1px solid #e5e7eb;border-radius:12px;gap:4px;padding:4px;display:inline-flex}.reports-range button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 13px;font-weight:700}.reports-range button.active{color:#fff;background:#10233f}.reports-message,.reports-loading,.reports-restricted{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:22px}.reports-message.error{color:#991b1b;background:#fff7f7;border-color:#fecaca}.reports-restricted{max-width:650px}.reports-restricted h2{margin-top:0}.reports-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.reports-metric{background:#fff;border:1px solid #e5e7eb;border-radius:16px;min-width:0;padding:18px}.reports-metric small{color:#64748b;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800;display:block}.reports-metric strong{color:#10233f;margin:10px 0 8px;font-size:30px;line-height:1.1;display:block}.reports-metric span{color:#94a3b8;font-size:12px;display:block}.reports-metric.emphasis{background:#fffdf6;border-color:#ead8a6}.reports-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.reports-card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;min-width:0;padding:20px}.reports-trend-card{grid-column:1/-1}.reports-card-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.reports-card-head p{color:#ba8b2d;text-transform:uppercase;letter-spacing:.14em;margin:0 0 4px;font-size:10px;font-weight:800}.reports-card-head h3{color:#10233f;margin:0;font-size:19px}.reports-card-head>span{color:#94a3b8;font-size:12px}.reports-legend{flex-wrap:wrap;gap:18px;margin-bottom:16px;display:flex}.reports-legend span{color:#64748b;align-items:center;gap:7px;font-size:12px;display:flex}.reports-legend i{background:#cbd5e1;border-radius:3px;width:9px;height:9px;display:block}.reports-legend i.enquiries,.reports-bars .enquiries{background:#0f766e}.reports-legend i.listings,.reports-bars .listings{background:#ba8b2d}.reports-legend i.users,.reports-bars .users{background:#456789}.reports-chart{border-bottom:1px solid #e5e7eb;align-items:stretch;gap:4px;height:220px;padding-top:8px;display:flex}.reports-chart-day{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:5px;min-width:0;height:100%;display:flex}.reports-bars{justify-content:center;align-items:flex-end;gap:2px;width:100%;height:185px;display:flex}.reports-bars span{border-radius:3px 3px 0 0;width:24%;max-width:10px;min-height:3px;display:block}.reports-chart-day small{color:#94a3b8;white-space:nowrap;height:18px;font-size:9px}.reports-breakdown{gap:16px;display:grid}.reports-breakdown-row>div:first-child{justify-content:space-between;align-items:center;gap:16px;margin-bottom:7px;display:flex}.reports-breakdown-row span{color:#64748b;font-size:13px}.reports-breakdown-row strong{color:#10233f;font-size:14px}.reports-breakdown-track{background:#eef2f6;border-radius:999px;height:7px;overflow:hidden}.reports-breakdown-track span{background:#ba8b2d;border-radius:999px;height:100%;display:block}.reports-generated{color:#94a3b8;margin:18px 2px 0;font-size:11px}.dashboard-metric-card .metric-copy strong.live-metric{font-size:28px}.dashboard-metric-card .metric-copy span.metric-error{color:#b91c1c}@media (width<=1200px){.reports-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.reports-page{padding:22px}.reports-header{flex-direction:column}.reports-grid{grid-template-columns:1fr}.reports-trend-card{grid-column:auto}}@media (width<=640px){.reports-page{padding:16px}.reports-header h2{font-size:25px}.reports-range{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.reports-range button{padding:10px 6px}.reports-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.reports-metric{padding:14px}.reports-metric strong{font-size:25px}.reports-card{padding:16px}.reports-chart{align-items:flex-end;height:190px;overflow-x:auto}.reports-chart-day{min-width:18px}.reports-bars{height:155px}.reports-legend{gap:12px}}@media (width<=360px){.reports-metrics{grid-template-columns:1fr}}:root{--ps-navy-950:#07182c;--ps-navy-900:#0a1f38;--ps-navy-800:#102b4a;--ps-navy-700:#183b61;--ps-gold-500:#c99a35;--ps-gold-400:#ddb55b;--ps-ink:#152338;--ps-muted:#6f7d90;--ps-soft:#f5f7fa;--ps-line:#e4e9ef;--ps-card:#fff;--ps-shadow:0 12px 34px #10233f0e;--ps-shadow-hover:0 16px 38px #10233f16}.admin-shell-v2{background:var(--ps-soft);grid-template-columns:268px minmax(0,1fr)}.admin-sidebar{background:radial-gradient(circle at 16% 0%, #c99a3513, transparent 22%), linear-gradient(180deg, var(--ps-navy-950) 0%, #061527 100%);border-right:1px solid #ffffff09;padding:20px 12px 16px;box-shadow:8px 0 30px #07182c0f}.admin-sidebar-head{min-height:54px;padding:0 4px}.admin-logo{width:44px;height:44px;color:var(--ps-gold-400);letter-spacing:-.03em;background:#ffffff06;border-color:#ddb55bb8;border-radius:11px;flex-basis:44px;font-size:17px;box-shadow:inset 0 0 0 1px #ffffff05}.admin-brand-copy small{color:#ddb55bdb;letter-spacing:.22em;margin-top:5px;font-size:8px}.admin-nav{margin-top:25px;padding-bottom:12px}.admin-nav-label{color:#ffffff4d;letter-spacing:.19em;margin:0 11px 8px;font-size:8px}.admin-nav-button{color:#ffffffad;border-radius:9px;min-height:42px;padding:8px 10px;font-size:12px;font-weight:620;transition:background .18s,color .18s,transform .18s;position:relative}.admin-nav-button.active{color:#fff;box-shadow:none;background:#ffffff16}.admin-nav-button.active:before{content:"";background:var(--ps-gold-400);border-radius:999px;width:2px;position:absolute;top:10px;bottom:10px;left:0}.nav-icon-shell{color:#ffffffb8;border-radius:8px;flex-basis:29px;width:29px;height:29px}.admin-sidebar-footer{border-color:#ffffff13;margin-top:auto;padding-top:14px}.admin-profile-card{background:#ffffff06;border-color:#ffffff14;border-radius:11px;padding:10px}.admin-avatar{width:36px;height:36px;color:var(--ps-navy-900);background:#f1ead9;flex-basis:36px;font-size:10px}.admin-profile-copy strong{font-size:11px;font-weight:700}.admin-profile-copy small{color:#fff6;letter-spacing:.04em;margin-top:3px;font-size:8px}.admin-logout{color:#ffffff80;border-radius:9px;min-height:40px;margin-top:6px;font-size:11px}.admin-logout:hover{color:#ffffffe6;background:#ffffff0d}.sidebar-collapse{width:28px;height:28px;color:var(--ps-navy-800);background:#fff;border-color:#dfe5ec;top:27px;right:-13px;box-shadow:0 7px 18px #10233f1f}.page-heading p{color:#9c7426;letter-spacing:.18em;margin-bottom:4px;font-size:8px}.page-heading h1{color:var(--ps-ink);letter-spacing:-.025em;font-size:26px}.topbar-right{gap:16px}.topbar-date{border-right:1px solid var(--ps-line);color:#7b8797;padding-right:16px;font-size:10px}.topbar-user{gap:9px}.topbar-avatar{background:var(--ps-navy-900);color:#fff;width:36px;height:36px;font-size:10px;box-shadow:inset 0 0 0 1px #ffffff0f}.topbar-user-copy strong{color:var(--ps-ink);font-size:11px}.topbar-user-copy small{color:#929dac;letter-spacing:.04em;margin-top:3px;font-size:8px}.dashboard-v2{width:min(1540px,100%);margin-inline:auto;padding:clamp(26px,3vw,44px) clamp(22px,3vw,42px) 48px}.dashboard-intro{align-items:center;margin-bottom:28px;padding:4px 0 0;position:relative}.dashboard-kicker,.dashboard-card-kicker{color:#9d762a;letter-spacing:.18em;font-size:8px}.dashboard-intro h2{max-width:860px;color:var(--ps-ink);letter-spacing:-.032em;font-size:clamp(29px,2.65vw,39px)}.dashboard-intro h2 span[aria-hidden=true]{display:none}.dashboard-intro>div>p:last-child{max-width:730px;color:var(--ps-muted);margin-top:9px;font-size:13px;line-height:1.6}.access-pill{color:#5f6d7e;background:#ffffffdb;border-color:#dce4eb;min-height:34px;padding:8px 12px;font-size:9px;box-shadow:0 5px 18px #10233f06}.access-pill>span{background:#249364;width:6px;height:6px;box-shadow:0 0 0 3px #2493641a}.dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.dashboard-metric-card{border-color:var(--ps-line);background:var(--ps-card);min-height:124px;box-shadow:var(--ps-shadow);border-radius:15px;align-items:flex-start;gap:16px;padding:20px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden}.dashboard-metric-card:after{content:"";opacity:.9;background:#d7dfe8;border-radius:999px 999px 0 0;height:2px;position:absolute;bottom:0;left:20px;right:20px}.dashboard-metric-card:hover{box-shadow:var(--ps-shadow-hover);border-color:#d7dee7;transform:translateY(-2px)}.metric-icon{border-radius:10px;flex-basis:40px;width:40px;height:40px;color:#3a5878!important;background:#f2f5f8!important}.tone-blue:after{background:#5178a5}.tone-green:after{background:#4f8c6e}.tone-orange:after{background:#bf8b43}.tone-red:after{background:#ae6670}.metric-copy{flex:1}.metric-copy small{color:#687688;text-transform:uppercase;letter-spacing:.075em;font-size:9px;font-weight:700}.metric-copy strong{color:var(--ps-ink);letter-spacing:-.025em;margin-top:8px;font-size:29px}.metric-copy span{color:#98a2af;margin-top:7px;font-size:8px}.dashboard-main-grid{grid-template-columns:minmax(0,1.45fr) minmax(310px,.65fr);gap:16px;margin-top:16px}.dashboard-card{border-color:var(--ps-line);box-shadow:var(--ps-shadow);border-radius:15px;overflow:hidden}.dashboard-card-head{border-bottom-color:#edf1f4;min-height:69px;padding:17px 20px 15px}.dashboard-card-head h3{color:var(--ps-ink);letter-spacing:-.01em;font:700 17px/1.2 Georgia,serif}.card-meta{color:#9aa4b1;letter-spacing:.1em;font-size:8px}.queue-link{border-bottom-color:#edf1f4;min-height:76px;padding:14px 20px}.queue-link,.quick-action{transition:background .16s,padding-left .16s}.queue-link:hover,.quick-action:hover{background:#fafbfc}.queue-link:hover{padding-left:23px}.queue-icon,.quick-icon{color:#365a80;background:#f2f5f8}.queue-icon{border-radius:10px;flex-basis:39px;width:39px;height:39px}.queue-copy strong,.quick-action strong{color:#26374c;font-size:11px;font-weight:750}.queue-copy small,.quick-action small{color:#8894a3;margin-top:4px;font-size:9px;line-height:1.45}.queue-action{color:#9a7427;letter-spacing:.02em;font-size:9px}.quick-action{border-bottom-color:#edf1f4;min-height:66px;padding:12px 18px}.quick-icon{border-radius:10px;flex-basis:36px;width:36px;height:36px}.quick-action>b{color:#c0c7d0;font-size:16px}.security-summary-icon{color:#a47721;background:#f8edd1;border-radius:10px;flex-basis:39px;width:39px;height:39px}.security-summary strong{color:#29384b;font-size:11px}.admin-workspace :is(.media-header,.gallery-header,.storefront-header,.property-moderation-header,.users-header,.organizations-header,.enquiries-header,.audit-header,.reports-header){border-radius:14px}.admin-workspace :is(.media-toolbar,.gallery-toolbar,.storefront-toolbar,.property-moderation-toolbar,.users-toolbar,.organizations-toolbar,.enquiries-toolbar,.audit-toolbar,.reports-toolbar){border-radius:12px}.admin-workspace :is(button,a,input,textarea,select):focus-visible{outline-offset:2px;outline:2px solid #c99a3594}@media (width<=1199px){.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-main-grid{grid-template-columns:minmax(0,1fr)}.priority-card{grid-row:auto}}@media (width<=980px){.admin-shell-v2,.admin-shell-v2.sidebar-collapsed{grid-template-columns:minmax(0,1fr)}.admin-topbar{min-height:68px;padding:12px 18px}.dashboard-v2{padding:24px 18px 36px}.dashboard-intro{align-items:flex-start}}@media (width<=640px){.dashboard-v2{padding:20px 14px 30px}.dashboard-intro{margin-bottom:20px;display:block}.dashboard-intro h2{font-size:28px}.dashboard-intro>div>p:last-child{font-size:12px}.access-pill{margin-top:14px}.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dashboard-metric-card{min-height:116px;padding:15px;display:block}.metric-icon{width:34px;height:34px;margin-bottom:12px}.metric-copy strong{margin-top:6px;font-size:24px}.metric-copy span{white-space:normal;line-height:1.35}.dashboard-card-head{padding:15px 16px 13px}.queue-link{min-height:72px;padding:13px 16px}.queue-link:hover{padding-left:16px}.queue-action,.topbar-date,.topbar-user-copy{display:none}}@media (width<=390px){.dashboard-metrics{grid-template-columns:minmax(0,1fr)}}.admin-topbar{-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:#fffffff5;border-bottom:1px solid #e4e9ef;min-height:78px;padding:0 clamp(24px,2.6vw,40px);box-shadow:0 4px 18px #10233f06}.topbar-context-icon{color:#173b61;background:#f8fafc;border:1px solid #e3e8ee;border-radius:10px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.topbar-breadcrumbs{white-space:nowrap;align-items:center;gap:13px;min-width:0;display:flex}.topbar-breadcrumbs button{color:#68788d;background:0 0;border:0;padding:7px 0;font-size:11px;font-weight:650}.topbar-current-page{text-overflow:ellipsis;color:#16263c;font-size:12px;font-weight:780;overflow:hidden}.topbar-session{color:#4c5d71;white-space:nowrap;border-right:1px solid #e3e8ee;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:9px;font-weight:720;display:inline-flex}.topbar-session-shield{color:#b88728;place-items:center;display:grid}.topbar-session-shield svg{width:16px;height:16px}.topbar-session-dot{background:#269365;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #26936517}.admin-topbar .topbar-date{color:#718094;white-space:nowrap;border-right:1px solid #e3e8ee;align-items:center;min-height:38px;padding:0 15px 0 0;font-size:9px;font-weight:620;display:inline-flex}.admin-topbar .topbar-user{background:#fafbfd;border:1px solid #e7ecf1;border-radius:12px;gap:10px;min-width:172px;padding:7px 10px 7px 7px}.admin-topbar .topbar-avatar{color:#fff;background:#0b2038;border:1px solid #daaf4e47;flex:0 0 37px;width:37px;height:37px;font-size:10px}.admin-topbar .topbar-user-copy small{color:#8d6a25;text-transform:uppercase;letter-spacing:.08em;margin-top:3px;font-size:7px;font-weight:780}@media (width<=1180px){.topbar-session span:last-child{display:none}.topbar-session{padding-inline:9px}.admin-topbar .topbar-user{min-width:150px}}@media (width<=980px){.admin-topbar{min-height:66px;padding:10px 16px}.topbar-context,.topbar-session,.admin-topbar .topbar-date{display:none}.admin-topbar .topbar-user{background:0 0;border-color:#0000;min-width:0;padding:4px}.admin-topbar .topbar-user-copy{display:none}}.admin-topbar{min-height:74px}.admin-topbar .topbar-date{display:none!important}.topbar-session{border-right:1px solid #e4e9ef;min-height:36px;padding:0 14px 0 0}.profile-menu{position:relative}.profile-menu>summary{list-style:none}.profile-menu>summary::-webkit-details-marker{display:none}.admin-topbar .profile-menu .topbar-user{cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;border-radius:11px;gap:10px;min-width:190px;padding:6px 9px 6px 7px;transition:border-color .16s,background .16s,box-shadow .16s}.admin-topbar .profile-menu .topbar-user:hover,.profile-menu[open]>.topbar-user{background:#f8fafc;border-color:#e1e7ed;box-shadow:0 5px 18px #10233f09}.profile-menu-chevron{color:#8a97a7;place-items:center;width:24px;height:24px;margin-left:auto;transition:transform .16s;display:grid}.profile-menu-popover{z-index:80;background:#fff;border:1px solid #dfe5eb;border-radius:14px;width:300px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 20px 50px #0a1f3824}.profile-menu-identity{align-items:flex-start;gap:12px;padding:16px;display:flex}.profile-menu-avatar{color:#fff;background:#0a2039;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:800;display:grid}.profile-menu-identity div{min-width:0}.profile-menu-identity strong,.profile-menu-identity span,.profile-menu-identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.profile-menu-identity strong{color:#1d2d43;font-size:12px}.profile-menu-identity span{color:#7a8796;margin-top:3px;font-size:10px}.profile-menu-identity small{color:#9a7429;text-transform:uppercase;letter-spacing:.09em;margin-top:6px;font-size:8px;font-weight:800}.profile-menu-action{color:#26384e;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f4;align-items:center;gap:11px;width:100%;min-height:58px;padding:11px 15px;display:flex}.profile-menu-action:last-child{border-bottom:0}.profile-menu-action>span:first-child{color:#3c6085;background:#f1f5f8;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.profile-menu-action>span:first-child svg{width:17px;height:17px}.profile-menu-action>span:last-child{min-width:0}.profile-menu-action strong,.profile-menu-action small{display:block}.profile-menu-action strong{font-size:10px}.profile-menu-action small{color:#8a96a5;margin-top:3px;font-size:9px}.profile-menu-action.danger>span:first-child{color:#b14a4a;background:#fff1f1}.admin-shell-v2{grid-template-columns:258px minmax(0,1fr)}.admin-sidebar{background:radial-gradient(circle at 24% -4%,#c99a3511,#0000 23%),linear-gradient(#071a30 0%,#061527 100%);padding:18px 12px 16px}.admin-logo{border-radius:10px;flex-basis:42px;width:42px;height:42px;font-size:16px}.admin-brand-copy strong{letter-spacing:.095em;font-size:12px}.admin-brand-copy small{letter-spacing:.23em;margin-top:4px;font-size:7px}.admin-nav{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;flex:1;margin-top:17px;padding:0 0 34px;overflow-y:auto}.admin-nav-label{color:#ffffff4a;letter-spacing:.2em;margin:0 10px 7px;font-size:7px;font-weight:850}.admin-nav-button{color:#ffffffa8;border-radius:8px;gap:9px;min-height:40px;padding:6px 9px;font-size:11px;font-weight:620}.admin-nav-button:hover{color:#fffffff0;background:#ffffff0d}.admin-nav-button.active{color:#fff;background:linear-gradient(90deg,#244e7cb8,#1c416a9e);box-shadow:inset 0 0 0 1px #ffffff09}.admin-nav-button.active:before{background:#ddb55b;width:2px;top:8px;bottom:8px}.nav-icon-shell{border-radius:7px;flex-basis:27px;width:27px;height:27px}.nav-icon-shell svg{width:17px;height:17px}.admin-sidebar-footer{display:none!important}.sidebar-collapse{color:#17334f;background:#fff;border:1px solid #e0e6ec;width:26px;height:26px;top:26px;right:-12px;box-shadow:0 6px 16px #10233f1f}.sidebar-collapsed .admin-nav-label{display:none}.sidebar-collapsed .admin-nav-group+.admin-nav-group{margin-top:12px}.sidebar-collapsed .admin-nav-button{justify-content:center;padding-inline:5px}.profile-modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#05122175;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.profile-modal{background:#fff;border:1px solid #dfe5eb;border-radius:16px;width:min(500px,100%);overflow:hidden;box-shadow:0 28px 72px #07182c38}.profile-modal-head{border-bottom:1px solid #e8edf2;grid-template-columns:42px minmax(0,1fr) 34px;align-items:center;gap:12px;padding:18px 20px;display:grid}.profile-modal-heading-icon{color:#a87b27;background:#f6efdf;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.profile-modal-heading-icon svg{width:19px;height:19px}.profile-modal-head p{color:#9a7429;text-transform:uppercase;letter-spacing:.14em;margin:0 0 3px;font-size:8px;font-weight:850}.profile-modal-head h2{color:#192b42;margin:0;font:700 24px/1.1 Georgia,serif}.profile-modal-close{color:#8190a1;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.profile-modal-close:hover{color:#26384e;background:#f2f5f8}.profile-modal-close svg{width:17px;height:17px}.profile-password-form{gap:15px;padding:20px;display:grid}.profile-password-help{color:#788697;margin:0 0 2px;font-size:11px;line-height:1.55}.profile-password-form label{color:#415268;text-transform:uppercase;letter-spacing:.08em;gap:7px;font-size:9px;font-weight:800;display:grid}.profile-password-form input{color:#172a41;text-transform:none;letter-spacing:normal;background:#fff;border:1px solid #d9e0e7;border-radius:8px;outline:none;width:100%;min-height:46px;padding:10px 12px;font-size:14px}.profile-password-form input:focus{border-color:#b98c34;box-shadow:0 0 0 3px #b98c341a}.profile-password-message{border-radius:8px;padding:10px 12px;font-size:10px;line-height:1.45}.profile-password-message.error{color:#9d4141;background:#fff4f4;border:1px solid #efd0d0}.profile-password-message.success{color:#357255;background:#f1faf5;border:1px solid #cfe7da}.profile-modal-actions{justify-content:flex-end;gap:9px;padding-top:3px;display:flex}.profile-secondary-action,.profile-primary-action{border-radius:8px;min-height:40px;padding:0 15px;font-size:10px;font-weight:800}.profile-secondary-action{color:#536275;background:#fff;border:1px solid #d9e0e7}.profile-primary-action{color:#fff;background:#0a2039;border:1px solid #0a2039}.profile-primary-action:disabled{opacity:.6;cursor:wait}@media (width<=980px){.admin-shell-v2,.admin-shell-v2.sidebar-collapsed{grid-template-columns:minmax(0,1fr)}.topbar-session{display:none}.admin-topbar .profile-menu .topbar-user{min-width:0;padding:4px}.admin-topbar .profile-menu .topbar-user-copy,.profile-menu-chevron{display:none}.profile-menu-popover{width:min(300px,100vw - 28px);right:0}}@media (width<=560px){.profile-modal-backdrop{align-items:end;padding:12px}.profile-modal{border-radius:16px 16px 10px 10px}.profile-modal-actions{grid-template-columns:1fr 1fr;display:grid}}.topbar-session{display:none!important}.admin-topbar .topbar-date.topbar-date-visible{color:#738197;white-space:nowrap;border-right:1px solid #e3e8ee;align-items:center;gap:8px;min-height:38px;padding:0 15px 0 0;font-size:9px;font-weight:650;display:inline-flex!important}.admin-topbar .topbar-date.topbar-date-visible svg{color:#a77c29;width:15px;height:15px}.admin-shell-v2{transition:grid-template-columns .2s}.admin-sidebar{transition:width .2s,padding .2s}.sidebar-collapse{color:#16334f;background:#fff;border:1px solid #dfe5ec;width:30px;height:30px;transition:transform .16s,box-shadow .16s,background .16s;top:23px;right:-14px;box-shadow:0 7px 18px #091c3124}.sidebar-collapse:hover{background:#fbfcfd;transform:scale(1.04);box-shadow:0 9px 22px #091c312e}.sidebar-collapsed .admin-nav{margin-top:15px}.sidebar-collapsed .admin-nav-button{border-radius:10px;width:48px;min-height:44px;margin-inline:auto}.sidebar-collapsed .admin-nav-button.active{background:#ddb55b1c;outline:1px solid #ddb55b47}.sidebar-collapsed .admin-nav-button.active .nav-icon-shell{color:#e2bb67;background:0 0}.dashboard-polished{width:min(1500px,100%)}.dashboard-intro-clean{margin-bottom:22px}.dashboard-intro-clean h2{font-size:clamp(30px,2.8vw,40px)}.dashboard-intro-clean>div>p:last-child{max-width:680px}.dashboard-metrics-polished{gap:16px}.dashboard-metrics-polished .dashboard-metric-card{background:#fff;border:1px solid #e3e8ee;border-radius:15px;align-items:center;gap:16px;min-height:132px;padding:21px;box-shadow:0 10px 26px #0f233c0b}.dashboard-metrics-polished .dashboard-metric-card:after{height:2px;left:21px;right:21px}.dashboard-metrics-polished .metric-icon{border-radius:14px;flex-basis:48px;width:48px;height:48px}.dashboard-metrics-polished .metric-icon svg{width:22px;height:22px}.dashboard-metrics-polished .metric-copy small{letter-spacing:.09em;font-size:9px}.dashboard-metrics-polished .metric-copy strong{margin-top:6px;font-size:31px}.dashboard-metrics-polished .metric-copy span{margin-top:6px;font-size:8px}.dashboard-main-grid-polished{grid-template-columns:minmax(0,1.35fr) minmax(390px,.72fr);align-items:start;gap:16px}.dashboard-main-grid-polished .dashboard-card{border-color:#e3e8ee;border-radius:15px;box-shadow:0 10px 26px #0f233c0a}.priority-card .queue-link{min-height:74px}.priority-card .queue-icon{color:#3d638b;background:#f1f5f9;border-radius:11px;flex-basis:40px;width:40px;height:40px}.quick-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.quick-actions-grid .quick-action{background:#fff;border-radius:12px;align-items:flex-start;min-height:88px;padding:14px;border:1px solid #e5eaf0!important}.quick-actions-grid .quick-action:hover{background:#fafbfd;box-shadow:0 8px 18px #0f233c0a;border-color:#d9e0e7!important}.quick-actions-grid .quick-icon{color:#fff;background:#0d2744;border-radius:10px;flex-basis:38px;width:38px;height:38px}.quick-actions-grid .quick-action>b{color:#aab4c0;margin-left:auto}.quick-actions-grid .quick-action strong{font-size:10px}.quick-actions-grid .quick-action small{font-size:8px}.security-summary{background:#fffaf1}@media (width<=1180px){.dashboard-main-grid-polished{grid-template-columns:minmax(0,1fr)}}@media (width<=980px){.admin-topbar .topbar-date.topbar-date-visible{display:none!important}}@media (width<=680px){.dashboard-metrics-polished{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-actions-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=390px){.dashboard-metrics-polished{grid-template-columns:minmax(0,1fr)}}:root{--ps-admin-navy-1000:#041322;--ps-admin-navy-950:#06182a;--ps-admin-navy-900:#082038;--ps-admin-navy-850:#0d2947;--ps-admin-navy-800:#123556;--ps-admin-gold:#c89532;--ps-admin-gold-bright:#deb45e;--ps-admin-gold-soft:#f7efdf;--ps-admin-text:#15263b;--ps-admin-muted:#6f7e91;--ps-admin-muted-2:#97a3b2;--ps-admin-line:#e1e7ee;--ps-admin-line-soft:#edf1f5;--ps-admin-surface:#fff;--ps-admin-canvas:#f4f6f9;--ps-admin-shadow-sm:0 4px 16px #081c320a;--ps-admin-shadow-md:0 12px 34px #081c3211;--ps-admin-shadow-lg:0 24px 64px #081c3224}.admin-shell-v2{background:var(--ps-admin-canvas);min-height:100vh;grid-template-columns:270px minmax(0,1fr)!important;transition:grid-template-columns .24s cubic-bezier(.2,.8,.2,1)!important}.admin-workspace{background:radial-gradient(circle at 88% -8%, #c895320e, transparent 24%), linear-gradient(180deg, #f8f9fb 0, var(--ps-admin-canvas) 210px);min-width:0}.admin-sidebar{z-index:55;border-right:1px solid #ffffff0a;height:100vh;min-height:100vh;position:sticky;top:0;box-shadow:8px 0 28px #0413220f;background:radial-gradient(circle at 30% -6%, #deb45e14, transparent 24%), linear-gradient(180deg, var(--ps-admin-navy-950) 0%, var(--ps-admin-navy-1000) 100%)!important;padding:18px 13px 14px!important;transition:padding .24s cubic-bezier(.2,.8,.2,1)!important;overflow:visible!important}.admin-brand{min-width:0;gap:12px!important}.admin-logo{letter-spacing:-.025em;box-shadow:inset 0 0 0 1px #ffffff06;width:44px!important;height:44px!important;color:var(--ps-admin-gold-bright)!important;background:linear-gradient(145deg,#ffffff09,#ffffff02)!important;border:1px solid #deb45e9e!important;border-radius:12px!important;flex:0 0 44px!important;font-size:16px!important}.admin-brand-copy{min-width:0}.admin-brand-copy strong{font-weight:800;color:#fffffff5!important;letter-spacing:.105em!important;font-size:12px!important}.admin-brand-copy small{font-weight:800;color:#deb45eeb!important;letter-spacing:.235em!important;margin-top:5px!important;font-size:7px!important}.admin-nav{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;flex:1;margin-top:18px!important;padding:0 1px 38px!important;overflow:visible auto!important}.admin-nav-group+.admin-nav-group{margin-top:20px!important}.admin-nav-label{line-height:1;color:#ffffff4f!important;letter-spacing:.205em!important;margin:0 11px 8px!important;font-size:7px!important;font-weight:850!important}.admin-nav-items{gap:3px!important}.admin-nav-button{letter-spacing:-.005em;position:relative;overflow:visible;color:#ffffffad!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;gap:10px!important;min-height:43px!important;padding:7px 10px!important;font-size:11px!important;font-weight:620!important;transition:background .16s,border-color .16s,color .16s,transform .16s!important}.admin-nav-button:hover{transform:translate(1px);color:#fffffff5!important;background:#ffffff0d!important}.admin-nav-button.active{color:#fff!important;background:linear-gradient(90deg,#19456fd1,#103457ad)!important;border-color:#ffffff0a!important;box-shadow:inset 0 1px #ffffff06!important}.admin-nav-button.active:before{content:"";position:absolute;box-shadow:0 0 12px #deb45e38;background:var(--ps-admin-gold-bright)!important;border-radius:0 999px 999px 0!important;width:3px!important;top:9px!important;bottom:9px!important;left:-1px!important}.nav-icon-shell{place-items:center;transition:color .16s,background .16s;display:grid;color:#ffffffad!important;border-radius:8px!important;flex:0 0 29px!important;width:29px!important;height:29px!important}.nav-icon-shell svg{stroke-width:1.8px;width:17px!important;height:17px!important}.admin-nav-button.active .nav-icon-shell{color:var(--ps-admin-gold-bright)!important;background:#deb45e1d!important}.sidebar-collapse{z-index:80;place-items:center;color:#173652!important;background:#fff!important;border:1px solid #dce3ea!important;border-radius:50%!important;width:34px!important;height:34px!important;transition:transform .18s,box-shadow .18s,color .18s!important;display:grid!important;top:24px!important;right:-17px!important;box-shadow:0 8px 22px #04132229!important}.sidebar-collapse:hover{color:var(--ps-admin-gold)!important;transform:scale(1.06)!important;box-shadow:0 11px 28px #04132233!important}.sidebar-collapse svg{width:15px!important;height:15px!important}.sidebar-collapsed .admin-sidebar{padding-inline:10px!important}.sidebar-collapsed .admin-sidebar-head{padding-inline:0!important}.sidebar-collapsed .admin-brand{justify-content:center!important}.sidebar-collapsed .admin-brand-copy,.sidebar-collapsed .admin-nav-label,.sidebar-collapsed .admin-nav-button>span:last-child{display:none!important}.sidebar-collapsed .admin-nav{margin-top:17px!important;padding-inline:0!important}.sidebar-collapsed .admin-nav-group+.admin-nav-group{padding-top:14px;position:relative;margin-top:15px!important}.sidebar-collapsed .admin-nav-group+.admin-nav-group:before{content:"";background:#ffffff12;height:1px;position:absolute;top:0;left:15px;right:15px}.sidebar-collapsed .admin-nav-button{margin-inline:auto;border-radius:12px!important;justify-content:center!important;width:50px!important;min-height:46px!important;padding:7px!important;transform:none!important}.sidebar-collapsed .admin-nav-button.active{background:#deb45e18!important;border-color:#deb45e2e!important}.sidebar-collapsed .admin-nav-button.active:before{display:none!important}.sidebar-collapsed .nav-icon-shell{background:0 0!important;flex-basis:31px!important;width:31px!important;height:31px!important}.sidebar-collapsed .admin-nav-button.active .nav-icon-shell{color:var(--ps-admin-gold-bright)!important}.sidebar-collapsed .admin-nav-button[title]:after{content:attr(title);z-index:120;color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#0b2138;border:1px solid #ffffff14;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:700;line-height:1;transition:opacity .14s,transform .14s;position:absolute;top:50%;left:calc(100% + 12px);transform:translate(4px,-50%);box-shadow:0 10px 24px #04132238}.sidebar-collapsed .admin-nav-button[title]:hover:after{opacity:1;transform:translateY(-50%)}.admin-topbar{z-index:48;-webkit-backdrop-filter:blur(16px)saturate(135%);backdrop-filter:blur(16px)saturate(135%);top:0;background:#fffffff6!important;border-bottom:1px solid #dce3eaf2!important;min-height:76px!important;padding:0 clamp(24px,2.6vw,42px)!important;position:sticky!important;box-shadow:0 5px 18px #081c3207!important}.admin-topbar .topbar-left{gap:14px!important}.topbar-context-icon{box-shadow:inset 0 1px #fff;color:#214b72!important;background:linear-gradient(#fbfcfd,#f6f8fa)!important;border:1px solid #e1e7ed!important;border-radius:11px!important;flex:0 0 40px!important;width:40px!important;height:40px!important}.topbar-context-icon svg{width:18px!important;height:18px!important}.topbar-breadcrumbs button{color:#778599!important;font-size:10px!important;font-weight:680!important}.topbar-breadcrumb-divider{color:#c7ced7!important}.admin-topbar .topbar-date.topbar-date-visible{color:#6e7d90!important;border-right:1px solid #e2e7ed!important;align-items:center!important;gap:8px!important;min-height:38px!important;padding:0 15px 0 0!important;font-size:9px!important;font-weight:680!important;display:inline-flex!important}.admin-topbar .topbar-date.topbar-date-visible svg{width:15px!important;height:15px!important;color:var(--ps-admin-gold)!important}.admin-topbar .profile-menu .topbar-user{min-height:48px;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;gap:10px!important;min-width:190px!important;padding:5px 8px 5px 6px!important;transition:background .16s,border-color .16s,box-shadow .16s!important}.admin-topbar .profile-menu .topbar-user:hover,.profile-menu[open]>.topbar-user{box-shadow:var(--ps-admin-shadow-sm)!important;background:#f8fafc!important;border-color:#e0e6ec!important}.admin-topbar .topbar-avatar{font-weight:800;box-shadow:inset 0 0 0 2px #ffffff05;color:#fff!important;background:linear-gradient(145deg,#0d2b49,#071a2f)!important;border:1px solid #deb45e4d!important;flex:0 0 39px!important;width:39px!important;height:39px!important;font-size:10px!important}.admin-topbar .topbar-user-copy strong{color:#203148!important;font-size:10px!important;font-weight:800!important}.admin-topbar .topbar-user-copy small{color:#9b7428!important;letter-spacing:.095em!important;margin-top:3px!important;font-size:7px!important;font-weight:850!important}.profile-menu-chevron{color:#9aa5b3!important}.profile-menu-popover{width:316px!important;box-shadow:var(--ps-admin-shadow-lg)!important;border:1px solid #dde4eb!important;border-radius:16px!important;top:calc(100% + 11px)!important}.profile-menu-identity{background:linear-gradient(#fff,#fbfcfd);padding:17px!important}.profile-menu-avatar{background:linear-gradient(145deg,#0d2b49,#071a2f)!important;flex-basis:44px!important;width:44px!important;height:44px!important}.profile-menu-action{min-height:60px!important;padding:11px 16px!important}.dashboard-v2.dashboard-polished{width:min(1480px,100%)!important;margin-inline:auto!important;padding:clamp(28px,3vw,42px) clamp(24px,3vw,42px) 52px!important}.dashboard-intro-clean{align-items:flex-end!important;margin-bottom:26px!important;padding:0!important}.dashboard-intro-clean .dashboard-kicker{color:#9a7225!important;letter-spacing:.19em!important;margin-bottom:7px!important;font-size:8px!important;font-weight:850!important}.dashboard-intro-clean h2{color:#17283e!important;letter-spacing:-.035em!important;margin:0!important;font:700 clamp(31px,2.55vw,39px)/1.04 Georgia,Times New Roman,serif!important}.dashboard-intro-clean>div>p:last-child{color:#748296!important;max-width:710px!important;margin-top:9px!important;font-size:12px!important;line-height:1.6!important}.dashboard-metrics-polished{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:15px!important}.dashboard-metrics-polished .dashboard-metric-card{position:relative;overflow:hidden;border:1px solid var(--ps-admin-line)!important;min-height:138px!important;box-shadow:var(--ps-admin-shadow-md)!important;background:linear-gradient(#fff,#fdfefffa)!important;border-radius:16px!important;align-items:center!important;gap:16px!important;padding:22px!important;transition:transform .18s,box-shadow .18s,border-color .18s!important}.dashboard-metrics-polished .dashboard-metric-card:hover{border-color:#d6dee7!important;transform:translateY(-2px)!important;box-shadow:0 16px 38px #081c3216!important}.dashboard-metrics-polished .dashboard-metric-card:after{opacity:.95!important;height:3px!important;bottom:0!important;left:22px!important;right:22px!important}.dashboard-metrics-polished .metric-icon{border:1px solid #00000006;box-shadow:inset 0 1px #ffffffb3;border-radius:16px!important;flex:0 0 52px!important;width:52px!important;height:52px!important}.dashboard-metrics-polished .metric-icon svg{stroke-width:1.75px;width:23px!important;height:23px!important}.dashboard-metrics-polished .metric-copy{min-width:0}.dashboard-metrics-polished .metric-copy small{color:#68778a!important;letter-spacing:.105em!important;font-size:8px!important;font-weight:850!important}.dashboard-metrics-polished .metric-copy strong{color:#15263b!important;letter-spacing:-.035em!important;margin-top:7px!important;font-size:32px!important;font-weight:780!important;line-height:1!important}.dashboard-metrics-polished .metric-copy span{white-space:nowrap;background:#f8fafb;border:1px solid #ebeff3;border-radius:999px;width:fit-content;padding:4px 7px;font-weight:700;line-height:1;color:#8a96a5!important;margin-top:9px!important;font-size:7px!important}.metric-blue .metric-icon{color:#326fae!important;background:#edf4fc!important}.metric-green .metric-icon{color:#348762!important;background:#edf8f2!important}.metric-amber .metric-icon{color:#ae741d!important;background:#fff6e8!important}.metric-rose .metric-icon{color:#b04f60!important;background:#fff0f2!important}.metric-blue:after{background:#5f8ec2!important}.metric-green:after{background:#5d9e79!important}.metric-amber:after{background:#c7953d!important}.metric-rose:after{background:#c46d79!important}.dashboard-main-grid-polished{grid-template-columns:minmax(0,1.42fr) minmax(360px,.68fr)!important;align-items:start!important;gap:16px!important;margin-top:16px!important}.dashboard-main-grid-polished .dashboard-card{overflow:hidden;border:1px solid var(--ps-admin-line)!important;box-shadow:var(--ps-admin-shadow-sm)!important;background:#fff!important;border-radius:16px!important}.dashboard-main-grid-polished .dashboard-card-head{background:linear-gradient(#fff,#fdfefe);border-bottom:1px solid var(--ps-admin-line-soft)!important;min-height:72px!important;padding:17px 20px 15px!important}.dashboard-main-grid-polished .dashboard-card-head h3{letter-spacing:-.015em;color:#17283e!important;font:700 17px/1.2 Georgia,Times New Roman,serif!important}.dashboard-card-kicker{color:#9a7225!important;letter-spacing:.18em!important;font-size:7px!important;font-weight:850!important}.card-meta{text-transform:uppercase;color:#9aa5b2!important;letter-spacing:.12em!important;font-size:7px!important;font-weight:750!important}.priority-card .queue-link{border-bottom:1px solid var(--ps-admin-line-soft)!important;background:#fff!important;min-height:78px!important;padding:13px 19px!important;transition:background .16s,padding-left .16s!important}.priority-card .queue-link:hover{background:#fafbfd!important;padding-left:22px!important}.priority-card .queue-icon{border:1px solid #e7ecf1;color:#365f88!important;background:#f4f7fa!important;border-radius:12px!important;flex:0 0 42px!important;width:42px!important;height:42px!important}.priority-card .queue-icon svg{width:18px!important;height:18px!important}.queue-copy small{color:#8995a4!important;margin-top:4px!important;font-size:8px!important;line-height:1.45!important}.queue-action{background:#fafbfc;border:1px solid #ebeef2;border-radius:8px;padding:6px 8px;font-weight:800;color:#9b7427!important;font-size:8px!important}.quick-actions-grid{background:#fbfcfd;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:14px!important}.quick-actions-grid .quick-action{box-shadow:0 2px 8px #081c3205;background:#fff!important;border:1px solid #e3e8ee!important;border-radius:13px!important;align-items:flex-start!important;gap:11px!important;min-height:96px!important;padding:14px!important;transition:transform .16s,box-shadow .16s,border-color .16s!important}.quick-actions-grid .quick-action:hover{transform:translateY(-1px);background:#fff!important;border-color:#d6dee7!important;box-shadow:0 9px 22px #081c320e!important}.quick-actions-grid .quick-icon{box-shadow:inset 0 0 0 1px #ffffff09;color:#fff!important;background:linear-gradient(145deg,#123b62,#092039)!important;border-radius:11px!important;flex:0 0 40px!important;width:40px!important;height:40px!important}.quick-actions-grid .quick-icon svg{width:18px!important;height:18px!important}.quick-actions-grid .quick-action>span:nth-child(2){min-width:0}.quick-actions-grid .quick-action strong{color:#25374c!important;font-size:9px!important;font-weight:800!important}.quick-actions-grid .quick-action small{color:#8b97a5!important;margin-top:4px!important;font-size:8px!important;line-height:1.4!important}.quick-actions-grid .quick-action>b{color:#aab4c0!important;margin-left:auto!important;font-size:15px!important}.access-card{border-color:#e5ddce!important}.access-card .dashboard-card-head{background:linear-gradient(#fffdf8,#fffaf2)!important}.security-summary{background:#fffaf1!important;gap:13px!important;padding:18px 19px!important}.security-summary-icon{border:1px solid #f0dfb9;color:#a97920!important;background:#f8edd4!important;border-radius:12px!important;flex:0 0 42px!important;width:42px!important;height:42px!important}.security-summary strong{color:#2b3b4f!important;font-size:10px!important;font-weight:800!important}.security-summary p{color:#7e8997!important;margin-top:5px!important;font-size:8px!important;line-height:1.55!important}.admin-workspace :is(button,a,input,textarea,select,summary):focus-visible{outline-offset:2px!important;outline:2px solid #c8953294!important}@media (width<=1240px){.dashboard-metrics-polished{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-main-grid-polished{grid-template-columns:minmax(0,1fr)!important}}@media (width<=980px){.admin-shell-v2,.admin-shell-v2.sidebar-collapsed{grid-template-columns:minmax(0,1fr)!important}.admin-sidebar{height:100dvh;position:fixed!important}.admin-topbar{min-height:66px!important;padding-inline:16px!important}.admin-topbar .topbar-date.topbar-date-visible{display:none!important}.dashboard-v2.dashboard-polished{padding:24px 18px 38px!important}}@media (width<=680px){.dashboard-metrics-polished{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.dashboard-metrics-polished .dashboard-metric-card{min-height:132px!important;padding:16px!important;display:block!important}.dashboard-metrics-polished .metric-icon{margin-bottom:12px;width:40px!important;height:40px!important}.dashboard-metrics-polished .metric-copy strong{font-size:27px!important}.quick-actions-grid{grid-template-columns:minmax(0,1fr)!important}.dashboard-intro-clean h2{font-size:29px!important}.queue-action{display:none!important}}@media (width<=390px){.dashboard-metrics-polished{grid-template-columns:minmax(0,1fr)!important}}.executive-dashboard{width:min(1480px,100%)!important;margin-inline:auto!important;padding:clamp(28px,3vw,42px) clamp(24px,3vw,42px) 54px!important}.executive-intro{align-items:flex-end!important;margin-bottom:26px!important}.executive-intro h2{color:#17283e!important;letter-spacing:-.035em!important;margin:0!important;font:700 clamp(31px,2.55vw,39px)/1.04 Georgia,Times New Roman,serif!important}.executive-intro>div>p:last-child{max-width:760px;color:#748296!important;margin-top:9px!important;font-size:12px!important;line-height:1.6!important}.executive-report-link{color:#40546b;background:#fff;border:1px solid #dfe5eb;border-radius:10px;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:9px;font-weight:800;transition:transform .16s,border-color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 4px 14px #081c3209}.executive-report-link:hover{border-color:#cfd8e2;transform:translateY(-1px);box-shadow:0 8px 20px #081c3211}.executive-report-link span{color:#a47725;font-size:13px}.executive-metric{cursor:default;position:relative;overflow:hidden;background:linear-gradient(#fff 0%,#fdfefe 100%)!important;border:1px solid #e0e6ed!important;border-radius:17px!important;align-items:center!important;gap:17px!important;min-height:142px!important;padding:22px!important;transition:transform .19s,box-shadow .19s,border-color .19s!important;box-shadow:0 10px 30px #081c320d!important}.executive-metric:hover{border-color:#d1d9e3!important;transform:translateY(-4px)!important;box-shadow:0 18px 42px #081c3217!important}.executive-metric .metric-copy{z-index:1;position:relative}.executive-metric .metric-copy small{letter-spacing:.11em!important;font-size:8px!important;font-weight:850!important}.executive-metric .metric-copy strong{letter-spacing:-.04em!important;margin-top:7px!important;font-size:33px!important}.executive-metric .metric-copy span{background:#f8fafcdb;border:1px solid #e9edf2;border-radius:999px;width:fit-content;padding:4px 7px;font-weight:700;color:#8793a2!important;margin-top:9px!important;font-size:7px!important}.metric-hover-arrow{color:#c5ccd5;opacity:0;font-size:13px;transition:opacity .16s,transform .16s,color .16s;position:absolute;top:15px;right:16px;transform:translate(-3px,3px)}.executive-metric:hover .metric-hover-arrow{opacity:1;color:#8e9aa8;transform:translate(0)}.executive-insight-grid{grid-template-columns:minmax(0,1.5fr) minmax(320px,.62fr);gap:16px;margin-top:16px;display:grid}.executive-insight-grid .dashboard-card,.executive-work-grid .dashboard-card{overflow:hidden;background:#fff!important;border:1px solid #e0e6ed!important;border-radius:17px!important;box-shadow:0 7px 24px #081c320a!important}.executive-card-head{align-items:center!important;min-height:78px!important}.executive-card-head small,.executive-work-grid .dashboard-card-head small{color:#8b97a5;margin-top:4px;font-size:8px;font-weight:500;display:block}.activity-head-icon{color:#3f75ab;background:#eef5fc;border:1px solid #e0e8f0;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.activity-head-icon.moderation{color:#b45565;background:#fff2f3;border-color:#f2dfe2}.activity-head-icon svg{width:18px;height:18px}.activity-chart-wrap{padding:9px 18px 16px}.activity-legend{justify-content:flex-end;gap:16px;min-height:26px;padding-right:3px;display:flex}.activity-legend span{color:#7c8999;align-items:center;gap:6px;font-size:8px;font-weight:700;display:inline-flex}.activity-legend i{border-radius:50%;width:7px;height:7px}.legend-listings i{background:#4c83bb}.legend-enquiries i{background:#54a276}.activity-chart{width:100%;height:245px;overflow:visible}.chart-grid-line{stroke:#edf1f4;stroke-width:1px}.chart-y-label,.chart-x-label{fill:#9aa5b2;font-family:inherit;font-size:8px}.chart-line{fill:none;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.listings-line{stroke:#4c83bb}.enquiries-line{stroke:#54a276}.users-line{stroke:#c49239}.chart-area{color:#4c83bb;fill:url(#listingsFill);stroke:none}.chart-dot{opacity:0;transition:opacity .12s,r .12s}.listings-dot{fill:#4c83bb;stroke:#fff;stroke-width:1.5px}.chart-hit:hover .chart-dot{opacity:1;r:4}.dashboard-chart-state{color:#8793a2;align-content:center;place-items:center;gap:10px;min-height:285px;display:grid}.dashboard-chart-state>span{color:#587a9d;background:#f2f6fa;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.dashboard-chart-state svg{width:19px;height:19px}.moderation-overview{padding:20px}.moderation-total{border-bottom:1px solid #edf1f4;align-items:baseline;gap:9px;padding-bottom:18px;display:flex}.moderation-total strong{color:#182a40;letter-spacing:-.04em;font:700 34px/1 Georgia,serif}.moderation-total span{color:#8793a2;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:700}.moderation-bars{gap:16px;padding-top:18px;display:grid}.moderation-row-head strong{color:#26384d;font-size:9px}.moderation-track{background:#f0f3f6;border-radius:999px;height:7px;overflow:hidden}.executive-work-grid{grid-template-columns:minmax(0,1.42fr) minmax(360px,.68fr);align-items:start;gap:16px;margin-top:16px;display:grid}.executive-work-grid .dashboard-card-head{min-height:78px!important}.executive-queue-link{position:relative;min-height:78px!important}.executive-queue-link:hover .queue-icon{transform:scale(1.05);background:#edf4fa!important}.executive-queue-link .queue-icon{transition:transform .16s,background .16s}.queue-count{color:#7e8a99;white-space:nowrap;background:#f8fafb;border:1px solid #e5e9ee;border-radius:999px;margin-left:auto;padding:5px 8px;font-size:7px;font-weight:800}.queue-count.has-work{color:#9e701d;background:#fff8e9;border-color:#eddfbf}.executive-queue-link .queue-action{margin-left:8px}.executive-quick-grid{background:#fbfcfd;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.executive-quick-action{box-shadow:0 2px 8px #081c3205;background:#fff!important;border:1px solid #e3e8ee!important;border-radius:13px!important;align-items:flex-start!important;gap:11px!important;min-height:102px!important;padding:14px!important;transition:transform .17s,box-shadow .17s,border-color .17s!important}.executive-quick-action:hover{transform:translateY(-3px);border-color:#d3dbe5!important;box-shadow:0 12px 26px #081c3213!important}.executive-quick-action .quick-icon{border-radius:12px!important;flex-basis:42px!important;width:42px!important;height:42px!important}.executive-quick-action:hover .quick-icon{transform:scale(1.05)}.executive-quick-action .quick-icon{transition:transform .17s}.executive-quick-action>b{color:#a9b3bf;margin-left:auto;transition:transform .16s,color .16s}.executive-quick-action:hover>b{color:#8b98a8;transform:translate(2px,-2px)}@media (width<=1240px){.executive-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.executive-insight-grid,.executive-work-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.executive-intro{display:block!important}.executive-report-link{margin-top:14px}.activity-chart{height:220px}.executive-quick-grid{grid-template-columns:minmax(0,1fr)}.queue-count{display:none}}@media (width<=680px){.executive-dashboard{padding:24px 18px 40px!important}.executive-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.executive-metric{min-height:136px!important;padding:16px!important;display:block!important}.executive-metric .metric-icon{margin-bottom:11px;width:42px!important;height:42px!important}.executive-metric .metric-copy strong{font-size:27px!important}.metric-hover-arrow{display:none}.activity-chart-wrap{padding-inline:10px;overflow-x:auto}.activity-chart{min-width:620px}}@media (width<=390px){.executive-metrics{grid-template-columns:minmax(0,1fr)!important}}.admin-topbar .topbar-right{gap:12px!important}.admin-command-search{color:#8290a2;text-align:left;background:#fff;border:1px solid #dfe5ec;border-radius:10px;align-items:center;gap:9px;width:clamp(210px,19vw,300px);min-height:42px;padding:0 10px 0 12px;transition:border-color .16s,box-shadow .16s,background .16s;display:flex;box-shadow:0 2px 8px #081c3205}.admin-command-search:hover{background:#fbfcfd;border-color:#ccd6e0;box-shadow:0 6px 18px #081c320d}.admin-command-search svg{flex:0 0 16px;width:16px;height:16px}.admin-command-search>span{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:9px;overflow:hidden}.admin-command-search kbd,.admin-command-palette kbd{color:#8794a4;background:#f7f9fb;border:1px solid #e4e9ee;border-radius:6px;padding:3px 6px;font:700 8px/1 system-ui,sans-serif;box-shadow:inset 0 -1px #081c320a}.admin-notification-wrap{position:relative}.admin-notification-button{color:#344b64;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;width:42px;height:42px;transition:background .16s,border-color .16s;display:grid;position:relative}.admin-notification-button:hover,.admin-notification-button[aria-expanded=true]{background:#f8fafc;border-color:#e0e6ec}.admin-notification-button svg{width:18px;height:18px}.admin-notification-button>span{color:#fff;background:#c89532;border:2px solid #fff;border-radius:999px;place-items:center;min-width:16px;height:16px;padding-inline:3px;font-size:7px;font-weight:850;line-height:1;display:grid;position:absolute;top:2px;right:1px}.admin-notification-popover{z-index:95;background:#fff;border:1px solid #dce3ea;border-radius:15px;width:320px;position:absolute;top:calc(100% + 11px);right:-8px;overflow:hidden;box-shadow:0 22px 58px #081c3229}.admin-notification-head{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:16px;padding:15px 16px 13px;display:flex}.admin-notification-head small,.admin-notification-head strong{display:block}.admin-notification-head small{color:#a0782d;text-transform:uppercase;letter-spacing:.14em;font-size:7px;font-weight:850}.admin-notification-head>span{color:#a8781f;background:#fff5e3;border-radius:9px;place-items:center;min-width:30px;height:30px;font-size:11px;font-weight:850;display:grid}.admin-notification-list>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f4;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:62px;padding:10px 15px;display:grid}.admin-notification-list>button>span:first-child{color:#42698e;background:#f2f6fa;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.admin-notification-list svg{width:17px;height:17px}.admin-notification-list strong,.admin-notification-list small{display:block}.admin-notification-list strong{color:#2c3d52;font-size:9px}.admin-notification-list b{color:#a2711d;font-size:10px}.admin-notification-empty{color:#8491a1;text-align:center;align-content:center;place-items:center;gap:6px;min-height:132px;padding:18px;display:grid}.admin-notification-empty svg{color:#58a07a;width:22px;height:22px}.admin-notification-footer{color:#526579;background:#fbfcfd;border:0;justify-content:space-between;align-items:center;width:100%;min-height:42px;padding:0 15px;font-size:9px;font-weight:800;display:flex}.admin-command-layer{z-index:160;place-items:start center;padding:12vh 20px 20px;display:grid;position:fixed;inset:0}.admin-command-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#04132285;border:0;position:absolute;inset:0}.admin-command-palette{z-index:1;background:#fff;border:1px solid #dbe2e9;border-radius:16px;width:min(620px,100%);position:relative;overflow:hidden;box-shadow:0 32px 90px #04132247}.admin-command-palette>label{color:#60748a;border-bottom:1px solid #e7ecf1;align-items:center;gap:11px;min-height:64px;padding:0 17px;display:flex}.admin-command-palette>label svg{width:19px;height:19px}.admin-command-palette input{color:#1b2d44;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px}.admin-command-results{padding:10px}.admin-command-results>small{color:#9aa5b2;text-transform:uppercase;letter-spacing:.14em;padding:6px 8px 8px;font-size:7px;font-weight:850;display:block}.admin-command-results>button{text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:62px;padding:9px 10px;display:grid}.admin-command-results>button>span:first-child{color:#3e668c;background:#eef4fa;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.admin-command-results svg{width:17px;height:17px}.admin-command-results strong,.admin-command-results small{display:block}.admin-command-results strong{color:#24364c;font-size:10px}.admin-command-results small{color:#8996a5;margin-top:3px;font-size:8px}.admin-command-empty{color:#8a97a6;text-align:center;padding:30px 18px;font-size:10px}.admin-command-palette footer{color:#99a4b1;background:#fafbfd;border-top:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:16px;min-height:42px;padding:0 16px;font-size:8px;display:flex}.enterprise-sidebar-collapse.sidebar-collapse{justify-content:flex-start;align-items:center;gap:9px;margin-top:auto;color:#ffffff94!important;width:100%!important;height:42px!important;min-height:42px!important;box-shadow:none!important;background:#ffffff06!important;border:1px solid #ffffff13!important;border-radius:9px!important;padding:0 9px!important;display:flex!important;position:relative!important;inset:auto!important;transform:none!important}.enterprise-sidebar-collapse.sidebar-collapse:hover{color:#fff!important;background:#ffffff0d!important;border-color:#ffffff1c!important;transform:none!important}.enterprise-sidebar-collapse>span{border:1px solid #ffffff14;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.enterprise-sidebar-collapse strong{white-space:nowrap;font-size:9px;font-weight:700}.sidebar-collapsed .enterprise-sidebar-collapse{justify-content:center;margin-inline:auto;width:48px!important;padding:0!important}.sidebar-collapsed .enterprise-sidebar-collapse strong{display:none}.sidebar-collapsed .enterprise-sidebar-collapse>span{border-color:#0000}.reference-dashboard{width:min(1510px,100%)!important;padding-top:30px!important}.reference-intro{align-items:center!important;margin-bottom:24px!important}.reference-intro h2{align-items:center;gap:8px;display:flex}.welcome-wave{filter:saturate(.85);font-size:.62em}.dashboard-range-control{color:#607188;background:#fff;border:1px solid #dfe5ec;border-radius:10px;align-items:center;gap:8px;min-width:178px;min-height:40px;padding:0 10px;display:flex;box-shadow:0 4px 14px #081c3206}.dashboard-range-control>svg:first-child{color:#9f7628;width:15px;height:15px}.dashboard-range-control>svg:last-child{color:#98a4b2;width:13px;height:13px}.dashboard-range-control select{appearance:none;color:#40546b;cursor:pointer;background:0 0;border:0;outline:0;flex:1;font-size:9px;font-weight:750}.executive-metric{cursor:default}.metric-sparkline{opacity:.92;width:86px;height:38px;position:absolute;bottom:25px;right:18px;overflow:visible}.metric-sparkline path{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.metric-sparkline circle{stroke:#fff;stroke-width:1.5px}.spark-blue path,.spark-blue circle{stroke:#4381c0;fill:#4381c0}.spark-green path,.spark-green circle{stroke:#4e9d72;fill:#4e9d72}.spark-amber path,.spark-amber circle{stroke:#c28b2b;fill:#c28b2b}.reference-insight-grid{grid-template-columns:minmax(0,1.58fr) minmax(300px,.72fr) minmax(300px,.78fr);align-items:stretch;gap:16px;margin-top:16px;display:grid}.reference-insight-grid>.dashboard-card{min-width:0;overflow:hidden;background:#fff!important;border:1px solid #e0e6ed!important;border-radius:16px!important;box-shadow:0 7px 24px #081c320a!important}.reference-card-title>span{color:#355f86;background:#f4f7fa;border:1px solid #e6ebf0;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.reference-card-title>span svg{width:16px;height:16px}.reference-card-title small{margin-top:3px!important}.activity-card-controls{gap:7px;display:flex}.activity-card-controls span,.small-card-action{color:#65758a;background:#fafbfd;border:1px solid #e2e7ed;border-radius:8px;align-items:center;min-height:30px;padding:0 9px;font-size:8px;font-weight:750;display:inline-flex}.small-card-action{cursor:pointer}.small-card-action:hover{color:#334a62;background:#f5f7f9;border-color:#d3dbe4}.reference-activity-card .activity-chart{height:250px}.reference-activity-card .activity-chart-wrap{padding-bottom:13px}.reference-moderation-card .reference-moderation-bars{gap:19px;padding:22px 18px 25px;display:grid}.reference-moderation-card .moderation-track{height:5px}.reference-quick-card .dashboard-card-head{min-height:66px!important}.reference-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid}.reference-quick-grid .executive-quick-action{min-height:90px!important;padding:12px!important}.reference-quick-grid .executive-quick-action.wide{grid-column:1/-1;align-items:center!important;min-height:64px!important}.reference-quick-grid .quick-icon{border:1px solid #e4eaf0;color:#234e76!important;width:36px!important;height:36px!important;box-shadow:none!important;background:#f2f6fa!important;flex-basis:36px!important}.reference-quick-grid .quick-icon svg{width:16px!important;height:16px!important}.reference-bottom-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;margin-top:16px;display:grid}.reference-bottom-grid.with-activity{grid-template-columns:minmax(0,1.42fr) minmax(360px,.9fr)}.reference-bottom-grid>.dashboard-card{overflow:hidden;background:#fff!important;border:1px solid #e0e6ed!important;border-radius:16px!important;box-shadow:0 7px 24px #081c320a!important}.reference-priority-card .dashboard-card-head,.recent-activity-card .dashboard-card-head{min-height:66px!important}.reference-priority-card .executive-queue-link{min-height:68px!important}.reference-priority-card .queue-count{color:#ba5964;background:#fff4f4;border-color:#f0dada}.reference-priority-card .queue-count:not(.has-work){color:#8591a0;background:#f8fafb;border-color:#e4e9ee}.reference-priority-card .queue-action{background:#fff;border:1px solid #e1e6ec;justify-content:center;min-width:62px;color:#455970!important}.reference-priority-card .queue-action:hover{border-color:#cfd8e1}.recent-activity-row{border-bottom:1px solid #edf1f4;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:67px;padding:10px 15px;transition:background .15s;display:grid}.recent-activity-row:hover{background:#fafbfd}.recent-activity-icon{border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.recent-activity-icon svg{width:17px;height:17px}.recent-blue{color:#4279af;background:#edf4fc}.recent-green{color:#4b946c;background:#edf8f2}.recent-amber{color:#ae771e;background:#fff5e6}.recent-rose{color:#b45463;background:#fff0f2}.recent-activity-row strong,.recent-activity-row small{display:block}.recent-activity-row strong{color:#2b3d52;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:780;overflow:hidden}.recent-activity-row small{color:#8c98a7;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.recent-activity-row time{color:#8e9aa8;white-space:nowrap;font-size:8px}.recent-activity-empty{color:#8c98a7;text-align:center;align-content:center;place-items:center;gap:7px;min-height:260px;padding:20px;display:grid}.recent-activity-empty svg{color:#6784a0;width:22px;height:22px}.recent-activity-empty span{max-width:260px;font-size:8px;line-height:1.5}.reference-insight-grid>.dashboard-card,.reference-bottom-grid>.dashboard-card{transition:transform .18s,box-shadow .18s,border-color .18s}.reference-insight-grid>.dashboard-card:hover,.reference-bottom-grid>.dashboard-card:hover{border-color:#d5dde6!important;box-shadow:0 13px 32px #081c3211!important}@media (width<=1320px){.admin-command-search{width:220px}.reference-insight-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.72fr)}.reference-quick-card{grid-column:1/-1}.reference-quick-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.reference-quick-grid .executive-quick-action.wide{grid-column:auto;align-items:flex-start!important;min-height:90px!important}}@media (width<=1120px){.admin-command-search{justify-content:center;width:42px;padding:0}.admin-command-search>span,.admin-command-search kbd{display:none}.reference-insight-grid,.reference-bottom-grid.with-activity{grid-template-columns:minmax(0,1fr)}.reference-quick-card{grid-column:auto}.reference-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-quick-grid .executive-quick-action.wide{grid-column:1/-1;align-items:center!important;min-height:64px!important}}@media (width<=980px){.admin-command-search,.admin-notification-wrap{display:none}.enterprise-sidebar-collapse{display:none!important}.reference-dashboard{padding-top:22px!important}}@media (width<=680px){.reference-intro{display:block!important}.dashboard-range-control{width:100%;margin-top:14px}.metric-sparkline{width:70px;bottom:18px;right:12px}.reference-quick-grid{grid-template-columns:minmax(0,1fr)}.reference-quick-grid .executive-quick-action.wide{grid-column:auto;align-items:flex-start!important;min-height:90px!important}.recent-activity-row{grid-template-columns:36px minmax(0,1fr)}.recent-activity-row time{grid-column:2;margin-top:-6px}}.reference-intro .welcome-wave{transform-origin:70% 80%;margin-left:2px;line-height:1;transform:translateY(-1px)rotate(-7deg);filter:none!important;font-size:.7em!important;display:inline-block!important}.dashboard-range-control{background:#fff!important;border-color:#dce4ec!important;border-radius:10px!important;min-width:214px!important;height:42px!important;padding-inline:12px!important;box-shadow:0 4px 14px #081c3208!important}.dashboard-range-control select{letter-spacing:.005em;color:#43566d!important;font-size:9px!important;font-weight:760!important}.reference-smooth-chart-wrap{padding:9px 16px 14px!important}.reference-chart-legend{justify-content:flex-start!important;gap:18px!important;padding:3px 4px 3px 5px!important}.reference-chart-legend span{color:#6f7d90!important;font-size:8px!important;font-weight:720!important}.reference-chart-legend i{width:7px!important;height:7px!important}.reference-chart-legend .legend-listings i{background:#347ee2!important}.reference-chart-legend .reference-gold-legend i{background:#d49a25!important}.reference-smooth-chart{width:100%!important;height:270px!important;overflow:visible!important}.reference-grid-line{stroke:#e9eef3!important;stroke-width:1px!important;stroke-dasharray:0!important}.reference-axis-label{font-weight:560;fill:#8f9baa!important;font-size:8px!important}.reference-listings-area{fill:url(#referenceListingsFill)!important;stroke:none!important}.reference-listings-line,.reference-enquiries-line{vector-effect:non-scaling-stroke;fill:none!important;stroke-width:2.3px!important;stroke-linecap:round!important;stroke-linejoin:round!important}.reference-point{vector-effect:non-scaling-stroke;transition:r .15s,filter .15s;stroke:#fff!important;stroke-width:1.6px!important}.reference-smooth-chart g:hover .reference-point{r:4.5;filter:drop-shadow(0 2px 4px #081c322e)}.reference-activity-card .activity-card-controls span{box-shadow:0 1px 3px #081c3206;color:#5c6f85!important;background:#fff!important;border-radius:8px!important;min-height:31px!important;padding-inline:10px!important}.reference-activity-card .dashboard-card-head{min-height:68px!important}.metric-sparkline{width:91px!important;height:40px!important;bottom:27px!important;right:18px!important}.metric-sparkline path{stroke-width:1.8px!important}.metric-sparkline circle{r:2.6}.executive-metric .metric-icon{flex-basis:56px!important;width:56px!important;height:56px!important}.executive-metric:hover{transform:translateY(-4px)scale(1.003)!important}@media (width<=760px){.dashboard-range-control{width:100%;margin-top:14px;min-width:0!important}.reference-smooth-chart{min-width:650px}}.grouped-admin-sidebar{padding-left:12px;padding-right:12px}.grouped-admin-nav{gap:5px;padding-bottom:64px;display:grid}.grouped-standalone{margin-bottom:5px}.grouped-admin-nav a.admin-nav-button,.grouped-admin-nav a.admin-nav-child-button,.admin-sidebar-head a.admin-brand{text-decoration:none}.grouped-admin-nav a.admin-nav-button:visited,.grouped-admin-nav a.admin-nav-child-button:visited,.admin-sidebar-head a.admin-brand:visited{color:inherit}.admin-nav-section-toggle{color:#ffffffdb;text-align:left;width:100%;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:7px 9px;transition:background .18s,color .18s;display:flex}.admin-nav-section-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;font-weight:700;overflow:hidden}.admin-nav-section-chevron{color:#ffffff6b;place-items:center;width:18px;height:18px;transition:transform .18s;display:grid}.admin-nav-children{gap:1px;padding:2px 6px 7px 46px;display:grid}.admin-nav-child-button{color:#ffffff9c;min-width:0;min-height:31px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:5px 8px;font-size:11.5px;transition:color .15s,background .15s;display:flex;position:relative}.admin-nav-child-button.active{color:#fff;background:#1c4f91;font-weight:700}.admin-nav-child-dot{background:#ffffff47;border-radius:50%;flex:0 0 5px;width:5px;height:5px}.grouped-admin-shell.sidebar-collapsed .admin-nav-section-label,.grouped-admin-shell.sidebar-collapsed .admin-nav-section-chevron,.grouped-admin-shell.sidebar-collapsed .admin-nav-children{display:none}.grouped-admin-shell.sidebar-collapsed .admin-nav-section-toggle{justify-content:center;padding-left:6px;padding-right:6px}.grouped-admin-shell.sidebar-collapsed .admin-nav-section.active .admin-nav-section-toggle{outline:1px solid #d7a83d59}@media (width<=920px){.grouped-admin-nav{padding-bottom:32px}.admin-nav-children{padding-left:45px}.admin-nav-child-button{min-height:38px;font-size:12px}}:root{--ps-font-body:"Instrument Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ps-font-display:"Fraunces", Georgia, "Times New Roman", serif;--ps-canvas:#f7f4ee;--ps-canvas-2:#f1ece1;--ps-surface:#fff;--ps-surface-soft:#fbf9f4;--ps-surface-tint:#f4f0e7;--ps-ink:#1a2236;--ps-ink-2:#3a4257;--ps-muted:#6b7384;--ps-muted-2:#9aa1b0;--ps-line:#e7e1d4;--ps-line-soft:#f0ebe0;--ps-navy-1000:#0a1424;--ps-navy-950:#0e1b30;--ps-navy-900:#122342;--ps-navy-800:#1b3358;--ps-gold:#b8862a;--ps-gold-bright:#d4a44a;--ps-gold-soft:#f5ecd6;--ps-gold-tint:#faf3e0;--ps-primary:#1f4ed8;--ps-primary-soft:#e8effd;--ps-success:#1f8a5b;--ps-success-soft:#e4f4ec;--ps-info:#2b7bc4;--ps-info-soft:#e6f1fa;--ps-warning:#c47a16;--ps-warning-soft:#fbf0db;--ps-danger:#c0392b;--ps-danger-soft:#fbe9e6;--ps-r-xs:6px;--ps-r-sm:9px;--ps-r-md:13px;--ps-r-lg:18px;--ps-r-xl:24px;--ps-r-pill:999px;--ps-sh-xs:0 1px 2px #141e320d;--ps-sh-sm:0 2px 8px #141e320d;--ps-sh-md:0 8px 24px #141e320f;--ps-sh-lg:0 18px 44px #141e3217;--ps-sh-xl:0 28px 70px #141e3221;--ps-ease:cubic-bezier(.2, .8, .2, 1);--ps-dur:.22s;--ps-sidebar-w:268px;--ps-sidebar-collapsed-w:80px;--ps-topbar-h:72px}.admin-shell,.admin-shell-v2,.admin-workspace,.admin-topbar,.admin-sidebar,.dashboard-v2,.profile-modal,.profile-menu-popover,.admin-command-palette,.admin-notification-popover,.login-page{color:var(--ps-ink);font-family:var(--ps-font-body)!important}.admin-shell-v2{min-height:100vh;grid-template-columns:var(--ps-sidebar-w) minmax(0, 1fr)!important;background:radial-gradient(circle at 100% -10%, #b8862a0f, transparent 32%), radial-gradient(circle at -5% 110%, #1f4ed80a, transparent 28%), var(--ps-canvas)!important;transition:grid-template-columns var(--ps-dur) var(--ps-ease)!important}.admin-shell-v2.sidebar-collapsed{grid-template-columns:var(--ps-sidebar-collapsed-w) minmax(0, 1fr)!important}.admin-workspace{background:0 0!important}.admin-sidebar{background:radial-gradient(circle at 30% -8%, #d4a44a1a, transparent 26%), linear-gradient(180deg, var(--ps-navy-950) 0%, var(--ps-navy-1000) 100%)!important;transition:padding var(--ps-dur) var(--ps-ease)!important;border-right:1px solid #ffffff0d!important;padding:18px 14px 16px!important;box-shadow:10px 0 40px #0a14241a!important}.admin-sidebar-head{border-bottom:1px solid #ffffff0f!important;min-height:60px!important;padding:0 4px 18px!important}.admin-brand{gap:12px!important}.admin-logo,.mobile-topbar-logo{box-shadow:inset 0 1px #ffffff0f;color:var(--ps-gold-bright)!important;font-family:var(--ps-font-display)!important;background:linear-gradient(145deg,#d4a44a1f,#ffffff05)!important;border:1px solid #d4a44a8c!important;font-weight:600!important}.admin-logo{letter-spacing:-.02em;border-radius:11px!important;flex:0 0 42px!important;width:42px!important;height:42px!important;font-size:17px!important}.admin-brand-copy strong{color:#fffffff7!important;font-family:var(--ps-font-body)!important;letter-spacing:.12em!important;font-size:12.5px!important;font-weight:700!important}.admin-brand-copy small{color:#d4a44ad1!important;letter-spacing:.22em!important;margin-top:4px!important;font-size:9px!important;font-weight:700!important}.grouped-admin-nav{gap:3px!important;margin-top:20px!important}.admin-nav-section{border-radius:10px!important}.admin-nav-section.active{background:#ffffff08!important}.admin-nav-section-toggle{color:#ffffffd1!important;min-height:44px!important;transition:background var(--ps-dur) var(--ps-ease), color var(--ps-dur) var(--ps-ease)!important;border-radius:10px!important;gap:11px!important;padding:8px 10px!important}.admin-nav-section-toggle:hover,.admin-nav-section.active>.admin-nav-section-toggle{color:#fff!important;background:#ffffff0e!important}.admin-nav-section-label{letter-spacing:.01em;font-size:13px!important;font-weight:650!important}.admin-nav-section-chevron{color:#ffffff6b;width:18px;height:18px;transition:transform var(--ps-dur) var(--ps-ease);place-items:center;display:grid}.admin-nav-section-chevron.open{transform:rotate(90deg)}.admin-nav-section-chevron svg{width:15px;height:15px}.admin-nav-section-toggle .nav-icon-shell{transition:background var(--ps-dur) var(--ps-ease), color var(--ps-dur) var(--ps-ease);color:#fffc!important;border-radius:8px!important;flex:0 0 30px!important;width:30px!important;height:30px!important}.admin-nav-section-toggle:hover .nav-icon-shell,.admin-nav-section.active>.admin-nav-section-toggle .nav-icon-shell{color:#fff;background:#ffffff0f}.admin-nav-children{gap:1px!important;padding:2px 6px 8px 47px!important}.admin-nav-child-button{gap:9px;position:relative;color:#ffffffa8!important;min-height:34px!important;transition:color var(--ps-dur) var(--ps-ease), background var(--ps-dur) var(--ps-ease)!important;border-radius:7px!important;padding:6px 9px!important;font-size:12.5px!important;font-weight:500!important}.admin-nav-child-button:hover{color:#fff!important;background:#ffffff0d!important}.admin-nav-child-button.active{box-shadow:inset 0 0 0 1px #d4a44a40;color:#fff!important;background:linear-gradient(135deg,#d4a44a2e,#d4a44a12)!important;font-weight:650!important}.admin-nav-child-dot{width:5px;height:5px;transition:background var(--ps-dur) var(--ps-ease), box-shadow var(--ps-dur) var(--ps-ease);background:#ffffff47;border-radius:50%;flex:0 0 5px}.admin-nav-child-button.active .admin-nav-child-dot{background:var(--ps-gold-bright);box-shadow:0 0 0 3px #d4a44a24}.grouped-standalone{color:#ffffffd1!important;min-height:44px!important;transition:background var(--ps-dur) var(--ps-ease), color var(--ps-dur) var(--ps-ease)!important;border-radius:10px!important;gap:11px!important;padding:8px 10px!important;font-size:13px!important;font-weight:650!important}.grouped-standalone:hover{color:#fff!important;background:#ffffff0e!important}.grouped-standalone.active{color:#fff!important;background:linear-gradient(135deg,#d4a44a29,#d4a44a0f)!important;box-shadow:inset 0 0 0 1px #d4a44a47,0 6px 18px #b8862a1f!important}.grouped-standalone.active:before{content:"";background:linear-gradient(180deg, var(--ps-gold-bright), var(--ps-gold));border-radius:0 3px 3px 0;width:3px;height:22px;position:absolute;top:50%;left:-14px;transform:translateY(-50%);box-shadow:0 0 12px #d4a44a99}.nav-icon-shell svg,.metric-icon svg,.queue-icon svg,.quick-icon svg,.security-summary-icon svg,.module-placeholder-icon svg,.mobile-menu svg,.mobile-close svg,.sidebar-collapse svg,.topbar-context-icon svg,.topbar-date svg,.profile-menu-chevron svg,.profile-menu-action svg,.topbar-search-icon svg,.topbar-icon-btn svg,.activity-head-icon svg,.dashboard-chart-state svg,.executive-report-link svg,.admin-command-search svg,.admin-notification-button svg,.admin-notification-list svg,.admin-notification-empty svg,.admin-command-palette>label svg,.admin-command-results>button>span:first-child svg,.reference-card-title>span svg,.recent-activity-icon svg,.metric-sparkline{width:19px;height:19px}.sidebar-collapse{border:1px solid var(--ps-line)!important;background:var(--ps-surface)!important;width:28px!important;height:28px!important;color:var(--ps-ink)!important;box-shadow:var(--ps-sh-md)!important;transition:transform var(--ps-dur) var(--ps-ease), box-shadow var(--ps-dur) var(--ps-ease)!important;border-radius:50%!important;top:22px!important;right:-13px!important}.sidebar-collapse:hover{transform:scale(1.08);box-shadow:var(--ps-sh-lg)!important}.enterprise-sidebar-collapse{align-items:center;gap:10px;color:#fff9!important;width:100%!important;height:auto!important;min-height:42px!important;box-shadow:none!important;background:#ffffff08!important;border:1px solid #ffffff14!important;border-radius:10px!important;margin-top:14px!important;padding:8px 10px!important;display:flex!important;position:static!important}.enterprise-sidebar-collapse:hover{color:#fff!important;background:#ffffff0f!important;transform:none!important}.enterprise-sidebar-collapse svg{flex:0 0 16px;width:16px;height:16px}.enterprise-sidebar-collapse strong{letter-spacing:.02em;font-size:11.5px;font-weight:650}.grouped-admin-shell.sidebar-collapsed .enterprise-sidebar-collapse strong{display:none}.grouped-admin-shell.sidebar-collapsed .enterprise-sidebar-collapse{justify-content:center}.sidebar-collapsed .admin-sidebar{padding-left:12px!important;padding-right:12px!important}.sidebar-collapsed .admin-logo{flex-basis:40px!important;width:40px!important;height:40px!important}.sidebar-collapsed .admin-nav-section-toggle,.sidebar-collapsed .grouped-standalone{border-radius:11px;width:48px;min-height:44px;margin-inline:auto}.sidebar-collapsed .nav-icon-shell{flex-basis:30px!important;width:30px!important;height:30px!important}.sidebar-collapsed .admin-nav-section.active .admin-nav-section-toggle{outline:1px solid #d4a44a59}.admin-topbar{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);min-height:var(--ps-topbar-h)!important;border-bottom:1px solid var(--ps-line)!important;background:#ffffffd1!important;padding:0 clamp(20px,2.4vw,36px)!important;box-shadow:0 1px #141e3205,0 6px 20px #141e3208!important}.admin-topbar .topbar-left{flex:1;gap:16px;min-width:0}.topbar-context{gap:13px}.topbar-context-icon{border:1px solid var(--ps-line)!important;background:var(--ps-surface-soft)!important;width:40px!important;height:40px!important;color:var(--ps-gold)!important;border-radius:10px!important;flex:0 0 40px!important}.topbar-breadcrumbs{gap:11px}.topbar-breadcrumbs button{transition:color var(--ps-dur) var(--ps-ease);color:var(--ps-muted)!important;font-size:12px!important;font-weight:600!important}.topbar-breadcrumbs button:hover{color:var(--ps-ink)!important}.topbar-breadcrumb-divider{color:var(--ps-muted-2)!important;font-size:13px!important}.topbar-current-page{color:var(--ps-ink)!important;font-size:13.5px!important;font-weight:700!important}.admin-topbar .topbar-right{flex:none;gap:10px!important}.admin-command-search{border:1px solid var(--ps-line)!important;border-radius:var(--ps-r-md)!important;background:var(--ps-surface)!important;width:clamp(220px,20vw,310px)!important;min-height:42px!important;color:var(--ps-muted-2)!important;box-shadow:var(--ps-sh-xs)!important;transition:border-color var(--ps-dur) var(--ps-ease), box-shadow var(--ps-dur) var(--ps-ease), background var(--ps-dur) var(--ps-ease)!important;gap:10px!important;padding:0 11px 0 13px!important}.admin-command-search:hover{border-color:var(--ps-gold-soft)!important;background:var(--ps-surface-soft)!important;box-shadow:var(--ps-sh-md)!important}.admin-command-search>span{font-size:12.5px!important;font-weight:500!important}.admin-command-search kbd,.admin-command-palette kbd{border:1px solid var(--ps-line)!important;background:var(--ps-surface-soft)!important;color:var(--ps-muted-2)!important;font-family:var(--ps-font-body)!important;border-radius:6px!important;padding:3px 7px!important;font-size:10.5px!important;font-weight:600!important;box-shadow:inset 0 -1px #141e320a!important}.admin-notification-button{border-radius:var(--ps-r-md)!important;width:42px!important;height:42px!important;color:var(--ps-ink-2)!important;transition:background var(--ps-dur) var(--ps-ease), border-color var(--ps-dur) var(--ps-ease)!important}.admin-notification-button:hover,.admin-notification-button[aria-expanded=true]{border-color:var(--ps-line)!important;background:var(--ps-surface-soft)!important}.admin-notification-button>span{border:2px solid var(--ps-surface)!important;background:var(--ps-gold)!important;min-width:17px!important;height:17px!important;font-size:9.5px!important;font-weight:700!important}.admin-notification-popover{animation:ps-popover .18s var(--ps-ease);border:1px solid var(--ps-line)!important;border-radius:var(--ps-r-lg)!important;background:var(--ps-surface)!important;width:330px!important;box-shadow:var(--ps-sh-xl)!important}@keyframes ps-popover{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.admin-notification-head{border-bottom:1px solid var(--ps-line-soft)!important;padding:16px 17px 14px!important}.admin-notification-head small{color:var(--ps-gold)!important;letter-spacing:.14em!important;font-size:10px!important;font-weight:700!important}.admin-notification-head strong{color:var(--ps-ink)!important;margin-top:3px!important;font-size:13px!important}.admin-notification-head>span{background:var(--ps-gold-tint)!important;min-width:32px!important;height:32px!important;color:var(--ps-gold)!important;border-radius:9px!important;font-size:12px!important;font-weight:700!important}.admin-notification-list>button{transition:background var(--ps-dur) var(--ps-ease);border-bottom:1px solid var(--ps-line-soft)!important;gap:11px!important;min-height:64px!important;padding:11px 16px!important}.admin-notification-list>button:hover{background:var(--ps-surface-soft)!important}.admin-notification-list>button>span:first-child{background:var(--ps-surface-tint)!important;width:38px!important;height:38px!important;color:var(--ps-gold)!important;border-radius:10px!important}.admin-notification-list strong{color:var(--ps-ink)!important;font-size:12.5px!important;font-weight:650!important}.admin-notification-list small{color:var(--ps-muted)!important;margin-top:3px!important;font-size:11px!important}.admin-notification-list b{color:var(--ps-gold)!important;font-size:11.5px!important;font-weight:700!important}.admin-notification-empty strong{color:var(--ps-ink)!important;font-size:12.5px!important}.admin-notification-empty span{font-size:11px!important}.admin-notification-footer{background:var(--ps-surface-soft)!important;min-height:44px!important;color:var(--ps-ink-2)!important;padding:0 16px!important;font-size:11.5px!important;font-weight:650!important}.admin-notification-footer:hover{background:var(--ps-surface-tint)!important}.admin-notification-footer span{color:var(--ps-gold)!important}.admin-command-palette{border:1px solid var(--ps-line)!important;border-radius:var(--ps-r-xl)!important;background:var(--ps-surface)!important;box-shadow:var(--ps-sh-xl)!important}.admin-command-palette>label{border-bottom:1px solid var(--ps-line-soft)!important;min-height:66px!important;color:var(--ps-muted)!important;gap:12px!important;padding:0 18px!important}.admin-command-palette input{color:var(--ps-ink)!important;font-size:14.5px!important;font-weight:500!important}.admin-command-results>small{color:var(--ps-muted-2)!important;letter-spacing:.14em!important;padding:8px 9px 9px!important;font-size:10px!important;font-weight:700!important}.admin-command-results>button{transition:background var(--ps-dur) var(--ps-ease);border-radius:var(--ps-r-md)!important;gap:12px!important;min-height:64px!important;padding:10px 11px!important}.admin-command-results>button:hover{background:var(--ps-surface-soft)!important}.admin-command-results>button>span:first-child{background:var(--ps-gold-tint)!important;width:40px!important;height:40px!important;color:var(--ps-gold)!important;border-radius:10px!important}.admin-command-results strong{color:var(--ps-ink)!important;font-size:13px!important;font-weight:650!important}.admin-command-results small{color:var(--ps-muted)!important;font-size:11px!important}.admin-command-results b{color:var(--ps-muted-2)!important}.admin-command-empty{color:var(--ps-muted)!important;font-size:12.5px!important}.admin-command-palette footer{color:var(--ps-muted)!important;font-size:10.5px!important}.admin-topbar .profile-menu .topbar-user{border-radius:var(--ps-r-md);cursor:pointer;min-width:200px;transition:border-color var(--ps-dur) var(--ps-ease), background var(--ps-dur) var(--ps-ease), box-shadow var(--ps-dur) var(--ps-ease);background:0 0;border:1px solid #0000;gap:10px;padding:5px 10px 5px 6px}.admin-topbar .profile-menu .topbar-user:hover,.profile-menu[open]>.topbar-user{border-color:var(--ps-line);background:var(--ps-surface-soft);box-shadow:var(--ps-sh-sm)}.topbar-avatar,.profile-menu-avatar{background:linear-gradient(145deg, var(--ps-navy-900), var(--ps-navy-800))!important;color:var(--ps-gold-bright)!important;font-family:var(--ps-font-display)!important;font-weight:600!important}.topbar-avatar{width:38px!important;height:38px!important;font-size:12.5px!important}.profile-menu-avatar{width:42px!important;height:42px!important;font-size:14px!important}.topbar-user-copy strong{color:var(--ps-ink)!important;font-size:13px!important;font-weight:700!important}.topbar-user-copy small{text-transform:capitalize;color:var(--ps-muted)!important;font-size:10.5px!important}.profile-menu-chevron{width:22px;height:22px;color:var(--ps-muted-2);transition:transform var(--ps-dur) var(--ps-ease);place-items:center;margin-left:auto;display:grid}.profile-menu-chevron svg{width:15px;height:15px}.profile-menu[open] .profile-menu-chevron{transform:rotate(180deg)}.profile-menu-popover{animation:ps-popover .18s var(--ps-ease);overflow:hidden;border:1px solid var(--ps-line)!important;border-radius:var(--ps-r-lg)!important;background:var(--ps-surface)!important;width:304px!important;box-shadow:var(--ps-sh-xl)!important;top:calc(100% + 10px)!important}.profile-menu-identity{background:linear-gradient(180deg, var(--ps-surface-soft), var(--ps-surface));border-bottom:1px solid var(--ps-line-soft);padding:18px!important}.profile-menu-identity strong{color:var(--ps-ink)!important;font-size:13.5px!important;font-weight:700!important}.profile-menu-identity span{color:var(--ps-muted)!important;font-size:11.5px!important}.profile-menu-identity small{text-transform:uppercase;letter-spacing:.12em;color:var(--ps-gold)!important;font-size:10px!important;font-weight:700!important}.profile-menu-divider{background:var(--ps-line-soft);height:1px}.profile-menu-action{text-align:left;width:100%;color:var(--ps-ink);transition:background var(--ps-dur) var(--ps-ease);background:0 0;border:0;align-items:center;gap:12px;padding:12px 16px;display:flex}.profile-menu-action:hover{background:var(--ps-surface-soft)}.profile-menu-action.danger{color:var(--ps-danger)}.profile-menu-action.danger:hover{background:var(--ps-danger-soft)}.profile-menu-action>span:first-child{background:var(--ps-surface-tint);width:32px;height:32px;color:var(--ps-muted);border-radius:8px;flex:0 0 32px;place-items:center;display:grid}.profile-menu-action.danger>span:first-child{background:var(--ps-danger-soft);color:var(--ps-danger)}.profile-menu-action strong{font-size:12.5px;font-weight:650;display:block}.profile-menu-action small{color:var(--ps-muted);margin-top:2px;font-size:10.5px;display:block}.executive-dashboard,.reference-dashboard{width:min(1500px,100%)!important;margin-inline:auto!important;padding:clamp(26px,2.6vw,38px) clamp(22px,2.6vw,38px) 54px!important}.executive-intro,.reference-intro{align-items:flex-end!important;margin-bottom:26px!important}.reference-intro .dashboard-kicker,.executive-intro .dashboard-kicker{text-transform:uppercase;color:var(--ps-gold)!important;font-family:var(--ps-font-body)!important;letter-spacing:.18em!important;margin:0 0 8px!important;font-size:11px!important;font-weight:700!important}.reference-intro h2,.executive-intro h2{line-height:1.1;color:var(--ps-ink)!important;font-family:var(--ps-font-display)!important;letter-spacing:-.015em!important;margin:0!important;font-size:clamp(30px,2.8vw,40px)!important;font-weight:600!important}.reference-intro h2 em,.executive-intro h2 em{color:var(--ps-gold);font-style:italic;font-weight:500}.reference-intro>div>p:last-child,.executive-intro>div>p:last-child{max-width:760px;color:var(--ps-muted)!important;margin-top:10px!important;font-size:14px!important;line-height:1.6!important}.dashboard-range-control{border:1px solid var(--ps-line)!important;border-radius:var(--ps-r-md)!important;background:var(--ps-surface)!important;min-width:218px!important;height:44px!important;box-shadow:var(--ps-sh-xs)!important;padding-inline:13px!important}.dashboard-range-control select{color:var(--ps-ink-2)!important;font-size:12px!important;font-weight:600!important}.dashboard-range-control:hover{border-color:var(--ps-gold-soft)!important;box-shadow:var(--ps-sh-md)!important}.executive-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}.executive-metric{cursor:default;position:relative;overflow:hidden;border:1px solid var(--ps-line)!important;border-radius:var(--ps-r-lg)!important;background:var(--ps-surface)!important;min-height:148px!important;box-shadow:var(--ps-sh-sm)!important;transition:transform var(--ps-dur) var(--ps-ease), box-shadow var(--ps-dur) var(--ps-ease), border-color var(--ps-dur) var(--ps-ease)!important;align-items:flex-start!important;gap:16px!important;padding:22px!important}.executive-metric:before{content:"";opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.executive-metric.metric-blue:before{background:radial-gradient(circle at 14% 15%,#2b7bc41a,#0000 36%)}.executive-metric.metric-green:before{background:radial-gradient(circle at 14% 15%,#1f8a5b1a,#0000 36%)}.executive-metric.metric-amber:before{background:radial-gradient(circle at 14% 15%,#c47a161c,#0000 36%)}.executive-metric.metric-rose:before{background:radial-gradient(circle at 14% 15%,#c0392b1a,#0000 36%)}.executive-metric:hover{border-color:var(--ps-gold-soft)!important;box-shadow:var(--ps-sh-lg)!important;transform:translateY(-3px)!important}.executive-metric:hover:before{opacity:1}.executive-metric .metric-icon{transition:transform var(--ps-dur) var(--ps-ease);box-shadow:inset 0 1px #fff9,0 4px 12px #081c320a;border-radius:13px!important;flex:0 0 48px!important;width:48px!important;height:48px!important}.executive-metric:hover .metric-icon{transform:scale(1.06)}.executive-metric .metric-icon svg{width:22px!important;height:22px!important}.executive-metric .metric-copy{z-index:1;flex:1;min-width:0;position:relative}.executive-metric .metric-copy small{text-transform:uppercase;color:var(--ps-muted)!important;letter-spacing:.04em!important;font-size:11px!important;font-weight:600!important}.executive-metric .metric-copy strong{line-height:1;color:var(--ps-ink)!important;font-family:var(--ps-font-display)!important;letter-spacing:-.02em!important;margin-top:7px!important;font-size:34px!important;font-weight:600!important}.executive-metric .metric-copy span{border:1px solid var(--ps-line);border-radius:var(--ps-r-pill);background:var(--ps-surface-soft);width:fit-content;padding:4px 9px;font-weight:600;color:var(--ps-muted)!important;margin-top:9px!important;font-size:10.5px!important}.executive-metric .metric-copy span.metric-error{border-color:var(--ps-danger-soft);background:var(--ps-danger-soft);color:var(--ps-danger)!important}.metric-sparkline{width:94px!important;height:42px!important}.spark-blue{color:var(--ps-info)}.spark-green{color:var(--ps-success)}.spark-amber{color:var(--ps-warning)}.spark-rose{color:var(--ps-danger)}.metric-sparkline path{fill:none!important;stroke:currentColor!important;stroke-width:1.8px!important;stroke-linecap:round!important}.metric-sparkline circle{fill:currentColor!important}.metric-blue .metric-icon{background:var(--ps-info-soft)!important;color:var(--ps-info)!important}.metric-green .metric-icon{background:var(--ps-success-soft)!important;color:var(--ps-success)!important}.metric-amber .metric-icon{background:var(--ps-warning-soft)!important;color:var(--ps-warning)!important}.metric-rose .metric-icon{background:var(--ps-danger-soft)!important;color:var(--ps-danger)!important}.reference-insight-grid,.executive-insight-grid,.executive-work-grid,.reference-bottom-grid{margin-top:16px;gap:16px!important}.reference-insight-grid .dashboard-card,.executive-insight-grid .dashboard-card,.executive-work-grid .dashboard-card,.reference-bottom-grid .dashboard-card{overflow:hidden;border:1px solid var(--ps-line)!important;border-radius:var(--ps-r-lg)!important;background:var(--ps-surface)!important;box-shadow:var(--ps-sh-sm)!important}.dashboard-card-head{border-bottom:1px solid var(--ps-line-soft)!important;padding:18px 20px 14px!important}.dashboard-card-head h3{letter-spacing:-.01em;color:var(--ps-ink)!important;font-family:var(--ps-font-display)!important;margin:0!important;font-size:17px!important;font-weight:600!important}.dashboard-card-kicker{text-transform:uppercase;color:var(--ps-gold)!important;letter-spacing:.16em!important;margin:0 0 4px!important;font-size:10px!important;font-weight:700!important}.executive-card-head small,.reference-card-title small,.executive-work-grid .dashboard-card-head small{margin-top:4px;font-weight:500;display:block;color:var(--ps-muted)!important;font-size:11.5px!important}.reference-card-title{align-items:center;gap:12px;min-width:0;display:flex}.reference-card-title>span{border:1px solid var(--ps-line);background:var(--ps-gold-tint);width:40px;height:40px;color:var(--ps-gold);border-radius:11px;flex:0 0 40px;place-items:center;display:grid}.reference-card-title h3{margin:0!important}.small-card-action{border:1px solid var(--ps-line);border-radius:var(--ps-r-pill);background:var(--ps-surface);min-height:32px;color:var(--ps-ink-2);transition:border-color var(--ps-dur) var(--ps-ease), background var(--ps-dur) var(--ps-ease), color var(--ps-dur) var(--ps-ease);padding:0 12px;font-size:11px;font-weight:650}.small-card-action:hover{border-color:var(--ps-gold);background:var(--ps-gold-tint);color:var(--ps-gold)}.card-meta{text-transform:uppercase;letter-spacing:.08em;color:var(--ps-muted-2)!important;font-size:10.5px!important;font-weight:600!important}.reference-smooth-chart-wrap,.activity-chart-wrap{padding:12px 20px 18px!important}.reference-chart-legend,.activity-legend{justify-content:flex-start!important;gap:18px!important;min-height:28px!important;padding:3px 4px!important}.reference-chart-legend span,.activity-legend span{color:var(--ps-muted)!important;font-size:11.5px!important;font-weight:600!important}.reference-chart-legend i,.activity-legend i{border-radius:50%;width:8px!important;height:8px!important}.legend-listings i,.reference-chart-legend .legend-listings i{background:var(--ps-info)!important}.legend-enquiries i,.reference-chart-legend .reference-gold-legend i{background:var(--ps-gold)!important}.legend-users i{background:var(--ps-warning)}.reference-smooth-chart,.activity-chart{width:100%!important;height:270px!important;overflow:visible!important}.reference-grid-line,.chart-grid-line{stroke:var(--ps-line-soft)!important;stroke-width:1px!important}.reference-axis-label,.chart-y-label,.chart-x-label{fill:var(--ps-muted-2)!important;font-size:10.5px!important;font-family:var(--ps-font-body)!important;font-weight:500!important}.reference-listings-line{stroke:var(--ps-info)!important}.reference-enquiries-line{stroke:var(--ps-gold)!important}.reference-point{stroke:var(--ps-surface)!important;stroke-width:1.5px!important}.reference-listing-point{fill:var(--ps-info)!important}.reference-enquiry-point{fill:var(--ps-gold)!important}.chart-hit-target{fill:#0000;cursor:crosshair}.dashboard-chart-state{min-height:285px;color:var(--ps-muted);align-content:center;place-items:center;gap:10px;display:grid}.dashboard-chart-state>span{background:var(--ps-surface-tint);width:44px;height:44px;color:var(--ps-gold);border-radius:12px;place-items:center;display:grid}.dashboard-chart-state p{margin:0;font-size:12.5px}.moderation-overview,.reference-moderation-bars{padding:20px!important}.moderation-row-head{justify-content:space-between;gap:12px;margin-bottom:7px;display:flex}.moderation-row-head span{color:var(--ps-ink-2)!important;font-size:12px!important;font-weight:600!important}.moderation-row-head strong{color:var(--ps-ink)!important;font-size:12px!important;font-weight:700!important}.moderation-track{border-radius:var(--ps-r-pill);background:var(--ps-surface-tint);height:8px;overflow:hidden}.moderation-fill{border-radius:inherit;height:100%;transition:width .35s var(--ps-ease);display:block}.moderation-blue{background:var(--ps-info)}.moderation-green{background:var(--ps-success)}.moderation-amber{background:var(--ps-warning)}.moderation-rose{background:var(--ps-danger)}.executive-queue-link,.queue-link{transition:background var(--ps-dur) var(--ps-ease);position:relative;border-bottom:1px solid var(--ps-line-soft)!important;min-height:78px!important;padding:14px 20px!important}.executive-queue-link:last-child,.queue-link:last-child{border-bottom:0!important}.executive-queue-link:hover,.queue-link:hover{background:var(--ps-surface-soft)!important}.priority-card .queue-icon{transition:background var(--ps-dur) var(--ps-ease), color var(--ps-dur) var(--ps-ease), transform var(--ps-dur) var(--ps-ease);background:var(--ps-surface-tint)!important;width:42px!important;height:42px!important;color:var(--ps-gold)!important;border-radius:11px!important;flex-basis:42px!important}.executive-queue-link:hover .queue-icon,.queue-link:hover .queue-icon{transform:scale(1.05);background:var(--ps-gold-tint)!important;color:var(--ps-gold)!important}.queue-copy strong{color:var(--ps-ink)!important;font-size:13px!important;font-weight:650!important}.queue-copy small{color:var(--ps-muted)!important;font-size:11.5px!important;line-height:1.45!important}.queue-count{border:1px solid var(--ps-line);border-radius:var(--ps-r-pill);background:var(--ps-surface-soft);white-space:nowrap;margin-left:auto;padding:5px 9px;font-weight:700;color:var(--ps-muted)!important;font-size:10.5px!important}.queue-count.has-work{border-color:var(--ps-gold-soft);background:var(--ps-gold-tint);color:var(--ps-gold)!important}.queue-action{letter-spacing:.04em;transition:gap var(--ps-dur) var(--ps-ease);color:var(--ps-gold)!important;font-size:10.5px!important;font-weight:700!important}.executive-queue-link:hover .queue-action,.queue-link:hover .queue-action{gap:8px}.queue-action b{margin-left:4px;font-weight:700}.reference-quick-grid,.executive-quick-grid{background:var(--ps-surface-soft);gap:10px!important;padding:14px!important}.executive-quick-action,.quick-action{box-shadow:var(--ps-sh-xs);border:1px solid var(--ps-line)!important;border-radius:var(--ps-r-md)!important;background:var(--ps-surface)!important;min-height:102px!important;transition:transform var(--ps-dur) var(--ps-ease), box-shadow var(--ps-dur) var(--ps-ease), border-color var(--ps-dur) var(--ps-ease)!important;align-items:flex-start!important;gap:12px!important;padding:14px!important}.executive-quick-action:hover,.quick-action:hover{transform:translateY(-2px);background:var(--ps-surface-soft)!important;border-color:var(--ps-gold-soft)!important;box-shadow:var(--ps-sh-md)!important}.executive-quick-action .quick-icon,.quick-action .quick-icon{transition:transform var(--ps-dur) var(--ps-ease);background:linear-gradient(145deg, var(--ps-navy-900), var(--ps-navy-800))!important;width:42px!important;height:42px!important;color:var(--ps-gold-bright)!important;border-radius:12px!important;flex-basis:42px!important}.executive-quick-action:hover .quick-icon,.quick-action:hover .quick-icon{transform:scale(1.05)}.executive-quick-action .quick-icon svg,.quick-action .quick-icon svg{width:19px!important;height:19px!important}.executive-quick-action>b,.quick-action>b{color:var(--ps-muted-2);transition:transform var(--ps-dur) var(--ps-ease), color var(--ps-dur) var(--ps-ease);margin-left:auto;font-size:16px}.executive-quick-action:hover>b,.quick-action:hover>b{color:var(--ps-gold);transform:translate(2px,-2px)}.executive-quick-action strong,.quick-action strong{color:var(--ps-ink)!important;font-size:12.5px!important;font-weight:650!important}.executive-quick-action small,.quick-action small{color:var(--ps-muted)!important;font-size:11px!important;line-height:1.4!important}.recent-activity-list{display:grid}.recent-activity-row{border-bottom:1px solid var(--ps-line-soft);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:11px 20px;display:grid}.recent-activity-row:last-child{border-bottom:0}.recent-activity-icon{background:var(--ps-surface-tint);width:38px;height:38px;color:var(--ps-muted);border-radius:10px;place-items:center;display:grid}.recent-activity-icon.recent-blue{background:var(--ps-info-soft);color:var(--ps-info)}.recent-activity-icon.recent-green{background:var(--ps-success-soft);color:var(--ps-success)}.recent-activity-icon.recent-amber{background:var(--ps-warning-soft);color:var(--ps-warning)}.recent-activity-icon.recent-rose{background:var(--ps-danger-soft);color:var(--ps-danger)}.recent-activity-row strong{color:var(--ps-ink)!important;font-size:12.5px!important;font-weight:650!important}.recent-activity-row small{margin-top:3px;color:var(--ps-muted)!important;font-size:11px!important}.recent-activity-row time{font-weight:600;color:var(--ps-muted-2)!important;font-size:10.5px!important}.recent-activity-empty{min-height:180px;color:var(--ps-muted);text-align:center;align-content:center;place-items:center;gap:8px;padding:24px;display:grid}.recent-activity-empty strong{color:var(--ps-ink)!important;font-size:13px!important}.recent-activity-empty span{font-size:11.5px!important}.module-placeholder-v2{border:1px dashed var(--ps-line)!important;border-radius:var(--ps-r-lg)!important;background:var(--ps-surface)!important}.module-placeholder-v2 h2{color:var(--ps-ink)!important;font-family:var(--ps-font-display)!important;font-weight:600!important}.module-placeholder-v2>p:last-child{color:var(--ps-muted)!important;font-size:13.5px!important}.module-placeholder-icon{background:var(--ps-gold-tint)!important;color:var(--ps-gold)!important}.mobile-page-context p{text-transform:uppercase;color:var(--ps-gold)!important;letter-spacing:.16em!important;font-size:10px!important;font-weight:700!important}.mobile-page-context h1{color:var(--ps-ink)!important;font-family:var(--ps-font-display)!important;font-weight:600!important}@media (width<=1240px){.executive-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.reference-insight-grid,.executive-insight-grid,.executive-work-grid,.reference-bottom-grid{grid-template-columns:minmax(0,1fr)}.admin-command-search{width:180px!important}}@media (width<=980px){.admin-topbar .topbar-date.topbar-date-visible,.admin-command-search{display:none!important}}@media (width<=760px){.reference-intro,.executive-intro{display:block!important}.dashboard-range-control{margin-top:14px}.reference-smooth-chart,.activity-chart{height:220px!important}.reference-quick-grid,.executive-quick-grid{grid-template-columns:minmax(0,1fr)}.queue-count{display:none}}@media (width<=680px){.executive-dashboard,.reference-dashboard{padding:24px 18px 40px!important}.executive-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.executive-metric{min-height:138px!important;padding:16px!important;display:block!important}.executive-metric .metric-icon{margin-bottom:11px;width:42px!important;height:42px!important}.executive-metric .metric-copy strong{font-size:28px!important}.metric-sparkline{display:none!important}.reference-smooth-chart-wrap,.activity-chart-wrap{overflow-x:auto;padding-inline:10px!important}.reference-smooth-chart,.activity-chart{min-width:620px}.admin-nav-children{padding-left:45px!important}.admin-nav-child-button{min-height:38px!important;font-size:12px!important}}@media (width<=390px){.executive-metrics{grid-template-columns:minmax(0,1fr)!important}}@media (width<=960px){.admin-sidebar{padding:16px 14px!important}.admin-sidebar-head{padding-bottom:14px!important}.admin-topbar{gap:10px!important;min-height:60px!important;padding:0 14px!important}.topbar-left{gap:10px!important}.mobile-menu{place-items:center;border:1px solid var(--ps-line)!important;border-radius:var(--ps-r-sm)!important;background:var(--ps-surface)!important;width:40px!important;height:40px!important;color:var(--ps-ink)!important;display:grid!important}.mobile-topbar-logo{border-radius:8px!important;width:34px!important;height:34px!important;font-size:12px!important;display:grid!important}.admin-topbar .profile-menu .topbar-user{gap:8px!important;min-width:0!important;padding:4px 8px 4px 5px!important}.topbar-user-copy{display:none!important}.topbar-avatar{width:34px!important;height:34px!important;font-size:11px!important}.profile-menu-chevron{width:18px;height:18px}.admin-notification-button{width:38px!important;height:38px!important}.mobile-page-context{padding:16px 18px 0!important;display:block!important}.mobile-page-context p{text-transform:uppercase;color:var(--ps-gold)!important;letter-spacing:.16em!important;margin:0 0 5px!important;font-size:10px!important;font-weight:700!important}.mobile-page-context h1{letter-spacing:-.01em;color:var(--ps-ink)!important;font-family:var(--ps-font-display)!important;margin:0!important;font-size:24px!important;font-weight:600!important}.dashboard-v2,.audit-page,.users-page,.enquiries-page,.gallery-page,.storefront-page,.media-page,.property-review-page,.community-page,.cms-page{padding:18px 16px 40px!important}}@media (width<=680px){.cms-table-wrap,.audit-table-wrap,.users-table-wrap{display:none!important}.cms-mobile-cards,.audit-mobile-list,.users-mobile-list{display:grid!important}.audit-panel-head,.cms-list-toolbar,.users-toolbar,.enquiries-toolbar,.gallery-controls,.storefront-toolbar,.media-toolbar,.community-controls{flex-direction:column!important;align-items:stretch!important;gap:12px!important;padding:14px 16px!important}.cms-toolbar-actions,.audit-filter-actions,.users-search,.enquiries-search,.gallery-search,.storefront-search,.property-review-search,.media-search-wrap,.community-search{flex-direction:column!important;gap:8px!important;display:flex!important}.cms-toolbar-actions input,.audit-search input,.users-search input,.enquiries-search input,.gallery-search input,.storefront-search input,.property-review-search input,.media-search-wrap input,.community-search input,.cms-toolbar-actions button,.audit-filter-actions button,.users-search button,.enquiries-search button,.gallery-search button,.storefront-search button,.property-review-search button,.media-filter-button,.community-search button{width:100%!important}.gallery-tabs,.storefront-tabs,.cms-tabs,.users-tabs,.enquiries-tabs,.community-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap!important;padding-bottom:4px!important;display:flex!important;overflow-x:auto!important}.gallery-tabs::-webkit-scrollbar{display:none}.storefront-tabs::-webkit-scrollbar{display:none}.cms-tabs::-webkit-scrollbar{display:none}.users-tabs::-webkit-scrollbar{display:none}.enquiries-tabs::-webkit-scrollbar{display:none}.community-tabs::-webkit-scrollbar{display:none}.gallery-tabs button,.storefront-tabs button,.cms-tabs button,.users-tabs button,.enquiries-tabs button,.community-tabs button{white-space:nowrap!important;flex:none!important}.enquiries-layout{grid-template-columns:minmax(0,1fr)!important}.enquiry-detail-panel{display:none!important}.enquiry-detail-panel.open{display:block!important}.property-review-card-grid{grid-template-columns:minmax(0,1fr)!important}.property-review-cover{max-height:180px!important}.media-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))!important}.gallery-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))!important}.admin-command-layer{padding:8vh 14px 14px!important}.admin-command-palette{width:100%!important}.admin-command-results>button{min-height:56px!important}.profile-menu-popover,.admin-notification-popover{width:auto!important;position:fixed!important;top:60px!important;left:12px!important;right:12px!important}.profile-modal{width:calc(100vw - 32px)!important;max-width:480px!important;max-height:calc(100vh - 64px)!important;overflow-y:auto!important}.admin-topbar{padding-top:env(safe-area-inset-top)!important}}@media (width<=480px){.executive-dashboard,.reference-dashboard{padding:20px 14px 36px!important}.dashboard-v2{padding:16px 14px 36px!important}.executive-metric{padding:14px!important}.executive-metric .metric-copy strong{font-size:26px!important}.reference-card-title>span{flex-basis:36px;width:36px;height:36px}.reference-card-title h3{font-size:15px!important}.dashboard-card-head{padding:15px 16px 12px!important}.queue-link,.executive-queue-link{padding:12px 16px!important}.quick-action,.executive-quick-action{min-height:88px!important;padding:12px!important}}@media (width<=390px){.executive-metrics{grid-template-columns:minmax(0,1fr)!important}.mobile-page-context h1{font-size:21px!important}.admin-topbar{padding:0 12px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}:focus-visible{outline:2px solid var(--ps-gold);outline-offset:2px;border-radius:4px}.ps-pagination{border:1px solid var(--ps-line);border-radius:var(--ps-r-lg);background:var(--ps-surface);box-shadow:var(--ps-sh-xs);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:20px;padding:14px 18px;display:flex}.ps-pagination-summary{color:var(--ps-muted);margin:0;font-size:12px;font-weight:600}.ps-pagination-controls{align-items:center;gap:6px;display:flex}.ps-page-btn{border:1px solid var(--ps-line);border-radius:var(--ps-r-sm);background:var(--ps-surface);min-width:38px;min-height:38px;color:var(--ps-ink-2);transition:border-color var(--ps-dur) var(--ps-ease), background var(--ps-dur) var(--ps-ease), color var(--ps-dur) var(--ps-ease), transform var(--ps-dur) var(--ps-ease);justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.ps-page-btn svg{width:15px;height:15px}.ps-page-btn:hover:not(:disabled){border-color:var(--ps-gold);background:var(--ps-gold-tint);color:var(--ps-gold);transform:translateY(-1px)}.ps-page-btn:disabled{opacity:.38;cursor:not-allowed}.ps-page-number.current{border-color:var(--ps-navy-900);background:linear-gradient(145deg, var(--ps-navy-900), var(--ps-navy-800));color:var(--ps-gold-bright);cursor:default;font-weight:700}.ps-page-number.current:hover:not(:disabled){border-color:var(--ps-navy-900);background:linear-gradient(145deg, var(--ps-navy-900), var(--ps-navy-800));color:var(--ps-gold-bright);transform:none}.ps-page-gap{text-align:center;min-width:24px;color:var(--ps-muted-2);font-size:13px}@media (width<=680px){.ps-pagination{text-align:center;flex-direction:column;align-items:stretch}.ps-pagination-controls{flex-wrap:wrap;justify-content:center}.ps-page-btn{flex:none}}.cms-table-wrap,.audit-table-wrap,.users-table-wrap{overflow-x:auto;border:1px solid var(--ps-line)!important;border-radius:var(--ps-r-lg)!important;background:var(--ps-surface)!important;box-shadow:var(--ps-sh-sm)!important}.cms-table,.audit-table,.users-table{border-collapse:collapse;width:100%;min-width:720px;font-family:var(--ps-font-body)}.cms-table th,.audit-table th,.users-table th{text-align:left;text-transform:uppercase;white-space:nowrap;position:sticky;top:0;background:var(--ps-surface-soft)!important;border-bottom:1px solid var(--ps-line)!important;color:var(--ps-muted)!important;letter-spacing:.08em!important;padding:13px 18px!important;font-size:11px!important;font-weight:700!important}.cms-table td,.audit-table td,.users-table td{vertical-align:middle;border-bottom:1px solid var(--ps-line-soft)!important;color:var(--ps-ink-2)!important;padding:14px 18px!important;font-size:13px!important}.cms-table tbody tr,.audit-table tbody tr,.users-table tbody tr{transition:background var(--ps-dur) var(--ps-ease)}.cms-table tbody tr:hover,.audit-table tbody tr:hover,.users-table tbody tr:hover{background:var(--ps-surface-soft)}.cms-table tbody tr:last-child td,.audit-table tbody tr:last-child td,.users-table tbody tr:last-child td{border-bottom:0!important}.cms-table strong,.audit-table strong,.users-table strong{color:var(--ps-ink)!important;font-weight:650!important}.cms-table small,.audit-table small,.users-table small{color:var(--ps-muted)!important;font-size:11px!important}.cms-status,.status-badge,.audit-action-pill{letter-spacing:.02em;text-transform:capitalize;align-items:center;gap:5px;display:inline-flex;border-radius:var(--ps-r-pill)!important;padding:4px 10px!important;font-size:10.5px!important;font-weight:700!important}.cms-status[data-value=published],.status-badge.published,.status-badge.approved{background:var(--ps-success-soft)!important;color:var(--ps-success)!important}.cms-status[data-value=pending],.status-badge.pending{background:var(--ps-warning-soft)!important;color:var(--ps-warning)!important}.cms-status[data-value=draft]{background:var(--ps-surface-tint)!important;color:var(--ps-muted)!important}.cms-status[data-value=archived],.status-badge.rejected,.status-badge.unpublished{background:var(--ps-danger-soft)!important;color:var(--ps-danger)!important}.audit-action-pill{background:var(--ps-info-soft)!important;color:var(--ps-info)!important;text-transform:none!important}.cms-primary,.media-upload,.users-invite,.enquiries-assign{letter-spacing:.02em;min-height:42px;box-shadow:var(--ps-sh-sm);align-items:center;gap:8px;padding:0 18px;display:inline-flex;border:1px solid var(--ps-navy-900)!important;border-radius:var(--ps-r-md)!important;background:linear-gradient(145deg, var(--ps-navy-900), var(--ps-navy-800))!important;color:var(--ps-gold-bright)!important;transition:transform var(--ps-dur) var(--ps-ease), box-shadow var(--ps-dur) var(--ps-ease)!important;font-size:12.5px!important;font-weight:700!important}.cms-primary:hover,.media-upload:hover,.users-invite:hover,.enquiries-assign:hover{box-shadow:var(--ps-sh-md);transform:translateY(-1px)}.cms-secondary,.cms-back,.audit-view,.media-filter-button,.users-search button,.enquiries-search button,.gallery-search button,.storefront-search button,.property-review-search button,.audit-search button{align-items:center;gap:7px;min-height:40px;padding:0 15px;display:inline-flex;border:1px solid var(--ps-line)!important;border-radius:var(--ps-r-md)!important;background:var(--ps-surface)!important;color:var(--ps-ink-2)!important;transition:border-color var(--ps-dur) var(--ps-ease), background var(--ps-dur) var(--ps-ease), color var(--ps-dur) var(--ps-ease), transform var(--ps-dur) var(--ps-ease)!important;font-size:12px!important;font-weight:650!important}.cms-secondary:hover,.cms-back:hover,.audit-view:hover,.media-filter-button:hover,.users-search button:hover,.enquiries-search button:hover,.gallery-search button:hover,.storefront-search button:hover,.property-review-search button:hover,.audit-search button:hover{transform:translateY(-1px);border-color:var(--ps-gold)!important;background:var(--ps-gold-tint)!important;color:var(--ps-gold)!important}.cms-actions .danger,.cms-card-actions .danger,.audit-detail button.danger{border:1px solid var(--ps-danger-soft)!important;border-radius:var(--ps-r-sm)!important;background:var(--ps-danger-soft)!important;color:var(--ps-danger)!important;transition:background var(--ps-dur) var(--ps-ease), color var(--ps-dur) var(--ps-ease)!important;font-size:11.5px!important;font-weight:650!important}.cms-actions .danger:hover,.cms-card-actions .danger:hover{background:var(--ps-danger)!important;color:#fff!important}.property-review-actions .approve,.gallery-bulk-actions .approve,.storefront-actions .approve,.community-actions .approve{letter-spacing:.03em;box-shadow:0 4px 14px #1f8a5b40;border:1px solid var(--ps-success)!important;border-radius:var(--ps-r-md)!important;background:var(--ps-success)!important;color:#fff!important;transition:transform var(--ps-dur) var(--ps-ease), box-shadow var(--ps-dur) var(--ps-ease), filter var(--ps-dur) var(--ps-ease)!important;font-size:11.5px!important;font-weight:700!important}.property-review-actions .approve:hover,.gallery-bulk-actions .approve:hover,.storefront-actions .approve:hover,.community-actions .approve:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 8px 20px #1f8a5b52}.property-review-actions .reject,.gallery-bulk-actions .reject,.storefront-actions .reject,.community-actions .reject{letter-spacing:.03em;border:1px solid var(--ps-danger-soft)!important;border-radius:var(--ps-r-md)!important;background:var(--ps-surface)!important;color:var(--ps-danger)!important;transition:background var(--ps-dur) var(--ps-ease), color var(--ps-dur) var(--ps-ease), transform var(--ps-dur) var(--ps-ease)!important;font-size:11.5px!important;font-weight:700!important}.property-review-actions .reject:hover,.gallery-bulk-actions .reject:hover,.storefront-actions .reject:hover,.community-actions .reject:hover{transform:translateY(-1px);background:var(--ps-danger)!important;color:#fff!important}.property-review-actions .unpublish,.storefront-actions .unpublish{border:1px solid var(--ps-line)!important;border-radius:var(--ps-r-md)!important;background:var(--ps-surface)!important;color:var(--ps-muted)!important;transition:border-color var(--ps-dur) var(--ps-ease), color var(--ps-dur) var(--ps-ease)!important;font-size:11.5px!important;font-weight:650!important}.property-review-actions .unpublish:hover,.storefront-actions .unpublish:hover{border-color:var(--ps-warning)!important;color:var(--ps-warning)!important}.gallery-tabs,.storefront-tabs,.cms-tabs,.users-tabs,.enquiries-tabs,.community-tabs{gap:6px!important}.gallery-tabs button,.storefront-tabs button,.cms-tabs button,.users-tabs button,.enquiries-tabs button,.community-tabs button{min-height:38px;padding:0 14px;border-radius:var(--ps-r-sm)!important;color:var(--ps-muted)!important;transition:background var(--ps-dur) var(--ps-ease), color var(--ps-dur) var(--ps-ease), border-color var(--ps-dur) var(--ps-ease)!important;background:0 0!important;border:1px solid #0000!important;font-size:12px!important;font-weight:650!important}.gallery-tabs button:hover,.storefront-tabs button:hover,.cms-tabs button:hover,.users-tabs button:hover,.enquiries-tabs button:hover,.community-tabs button:hover{background:var(--ps-surface-tint)!important;color:var(--ps-ink)!important}.gallery-tabs button.active,.storefront-tabs button.active,.cms-tabs button.active,.users-tabs button.active,.enquiries-tabs button.active,.community-tabs button.active{box-shadow:inset 0 0 0 1px #b8862a1f;border-color:var(--ps-gold-soft)!important;background:var(--ps-gold-tint)!important;color:var(--ps-gold)!important}.media-search-wrap input,.users-search input,.enquiries-search input,.gallery-search input,.storefront-search input,.property-review-search input,.audit-search input,.cms-toolbar-actions input,.cms-list-toolbar input{outline:none;min-height:40px;padding:0 14px;font-weight:500;border:1px solid var(--ps-line)!important;border-radius:var(--ps-r-md)!important;background:var(--ps-surface)!important;color:var(--ps-ink)!important;transition:border-color var(--ps-dur) var(--ps-ease), box-shadow var(--ps-dur) var(--ps-ease)!important;font-size:12.5px!important}.media-search-wrap input:focus,.users-search input:focus,.enquiries-search input:focus,.gallery-search input:focus,.storefront-search input:focus,.property-review-search input:focus,.audit-search input:focus,.cms-toolbar-actions input:focus,.cms-list-toolbar input:focus{border-color:var(--ps-gold)!important;box-shadow:0 0 0 4px #b8862a1f!important}.media-search-wrap input::placeholder,.users-search input::placeholder,.enquiries-search input::placeholder,.gallery-search input::placeholder,.storefront-search input::placeholder,.property-review-search input::placeholder,.audit-search input::placeholder,.cms-toolbar-actions input::placeholder,.cms-list-toolbar input::placeholder{color:var(--ps-muted-2)!important}.audit-header,.users-header,.enquiries-header,.gallery-header,.storefront-header,.media-header,.reports-header,.property-review-header,.community-header,.cms-heading{margin-bottom:22px}.audit-kicker,.users-kicker,.enquiries-kicker,.gallery-kicker,.storefront-kicker,.media-kicker,.reports-kicker,.property-review-kicker,.community-kicker,.panel-kicker{text-transform:uppercase;color:var(--ps-gold)!important;letter-spacing:.18em!important;margin:0 0 6px!important;font-size:11px!important;font-weight:700!important}.audit-header h2,.users-header h2,.enquiries-header h2,.gallery-header h2,.storefront-header h2,.media-header h2,.reports-header h2,.property-review-header h2,.community-header h2,.cms-heading h2{letter-spacing:-.015em;line-height:1.15;color:var(--ps-ink)!important;font-family:var(--ps-font-display)!important;margin:0!important;font-size:clamp(24px,2.2vw,30px)!important;font-weight:600!important}.audit-header p,.users-header p,.enquiries-header p,.gallery-header p,.storefront-header p,.media-header p,.reports-header p,.property-review-header p,.community-header p,.cms-heading>div>p{color:var(--ps-muted)!important;margin:8px 0 0!important;font-size:13.5px!important;line-height:1.55!important}.audit-total,.users-header-count,.enquiries-summary,.gallery-header-summary,.storefront-header-summary,.media-count{border:1px solid var(--ps-line);border-radius:var(--ps-r-md);background:var(--ps-surface);box-shadow:var(--ps-sh-xs);align-items:baseline;gap:7px;padding:8px 14px;display:inline-flex}.audit-total strong,.users-header-count strong,.enquiries-summary strong,.gallery-header-summary strong,.storefront-header-summary strong,.media-count strong{line-height:1;color:var(--ps-ink)!important;font-family:var(--ps-font-display)!important;font-size:20px!important;font-weight:600!important}.audit-total span,.users-header-count span,.enquiries-summary span,.gallery-header-summary span,.storefront-header-summary span,.media-count span{color:var(--ps-muted)!important;font-size:11px!important;font-weight:600!important}.audit-panel,.cms-list-section,.users-panel,.enquiries-panel,.gallery-panel,.storefront-panel,.media-panel,.property-review-list,.community-panel{border:1px solid var(--ps-line)!important;border-radius:var(--ps-r-lg)!important;background:var(--ps-surface)!important;box-shadow:var(--ps-sh-sm)!important}.audit-panel-head,.cms-list-toolbar,.users-toolbar,.enquiries-toolbar,.gallery-controls,.storefront-toolbar,.media-toolbar,.community-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex;border-bottom:1px solid var(--ps-line-soft)!important;padding:16px 20px!important}.audit-panel-head strong,.cms-list-toolbar h3,.users-toolbar strong,.gallery-controls strong,.storefront-toolbar strong,.media-toolbar strong{color:var(--ps-ink)!important;font-size:14px!important;font-weight:700!important}.audit-panel-head span,.cms-list-toolbar span,.users-toolbar span,.gallery-controls span,.storefront-toolbar span,.media-toolbar span{color:var(--ps-muted)!important;font-size:11.5px!important;font-weight:600!important}.audit-empty,.cms-state,.media-empty,.property-review-empty,.gallery-empty,.storefront-empty,.users-empty,.enquiries-empty,.community-empty{min-height:220px;color:var(--ps-muted);text-align:center;align-content:center;place-items:center;gap:8px;padding:32px;display:grid}.audit-empty h3,.cms-state h3,.media-empty h3,.property-review-empty h3,.gallery-empty h3,.storefront-empty h3,.users-empty h3,.enquiries-empty h3,.community-empty h3{color:var(--ps-ink)!important;font-family:var(--ps-font-display)!important;margin:6px 0 0!important;font-size:17px!important;font-weight:600!important}.audit-empty p,.cms-state p,.media-empty p,.property-review-empty p,.gallery-empty p,.storefront-empty p,.users-empty p,.enquiries-empty p,.community-empty p{color:var(--ps-muted)!important;margin:0!important;font-size:12.5px!important}.audit-message,.cms-error,.media-message,.property-review-message,.gallery-message,.storefront-message,.users-message,.enquiries-message,.community-message,.reports-message{border-radius:var(--ps-r-md);align-items:center;gap:10px;margin-bottom:16px;padding:12px 16px;font-size:12.5px;font-weight:600;display:flex}.audit-message.error,.cms-error,.media-message.error,.property-review-message.error,.gallery-message.error,.storefront-message.error,.users-message.error,.enquiries-message.error,.community-message.error,.reports-message.error{border:1px solid var(--ps-danger-soft);background:var(--ps-danger-soft);color:var(--ps-danger)}.audit-message.success,.media-message.success,.property-review-message.success,.gallery-message.success,.storefront-message.success,.users-message.success,.enquiries-message.success,.community-message.success,.reports-message.success{border:1px solid var(--ps-success-soft);background:var(--ps-success-soft);color:var(--ps-success)}.audit-loading,.media-spinner,.property-review-spinner,.gallery-spinner,.storefront-spinner,.users-spinner,.enquiries-spinner,.community-spinner{border:2.5px solid var(--ps-line);border-top-color:var(--ps-gold);border-radius:50%;width:26px;height:26px;animation:.7s linear infinite ps-spin}@keyframes ps-spin{to{transform:rotate(360deg)}}.audit-pagination,.enquiries-pagination,.gallery-pagination,.media-pagination,.org-pagination,.property-review-pagination,.storefront-pagination,.users-pagination,.cms-pagination{border:1px solid var(--ps-line);border-radius:var(--ps-r-lg);background:var(--ps-surface);box-shadow:var(--ps-sh-xs);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:20px;padding:14px 18px;display:flex}.audit-pagination button,.enquiries-pagination button,.gallery-pagination button,.media-pagination button,.org-pagination button,.property-review-pagination button,.storefront-pagination button,.users-pagination button,.cms-pagination button{justify-content:center;align-items:center;gap:6px;min-width:38px;min-height:38px;padding:0 14px;display:inline-flex;border:1px solid var(--ps-line)!important;border-radius:var(--ps-r-sm)!important;background:var(--ps-surface)!important;color:var(--ps-ink-2)!important;transition:border-color var(--ps-dur) var(--ps-ease), background var(--ps-dur) var(--ps-ease), color var(--ps-dur) var(--ps-ease), transform var(--ps-dur) var(--ps-ease)!important;font-size:12px!important;font-weight:650!important}.audit-pagination button:hover:not(:disabled),.enquiries-pagination button:hover:not(:disabled),.gallery-pagination button:hover:not(:disabled),.media-pagination button:hover:not(:disabled),.org-pagination button:hover:not(:disabled),.property-review-pagination button:hover:not(:disabled),.storefront-pagination button:hover:not(:disabled),.users-pagination button:hover:not(:disabled),.cms-pagination button:hover:not(:disabled){transform:translateY(-1px);border-color:var(--ps-gold)!important;background:var(--ps-gold-tint)!important;color:var(--ps-gold)!important}.audit-pagination button:disabled,.enquiries-pagination button:disabled,.gallery-pagination button:disabled,.media-pagination button:disabled,.org-pagination button:disabled,.property-review-pagination button:disabled,.storefront-pagination button:disabled,.users-pagination button:disabled,.cms-pagination button:disabled{opacity:.38;cursor:not-allowed}.audit-pagination span,.enquiries-pagination span,.gallery-pagination span,.media-pagination span,.org-pagination span,.property-review-pagination span,.storefront-pagination span,.users-pagination span,.cms-pagination span{color:var(--ps-muted);font-size:12px;font-weight:600}@media (width<=680px){.audit-pagination,.enquiries-pagination,.gallery-pagination,.media-pagination,.org-pagination,.property-review-pagination,.storefront-pagination,.users-pagination,.cms-pagination{text-align:center;flex-direction:column;align-items:stretch}.audit-pagination button,.enquiries-pagination button,.gallery-pagination button,.media-pagination button,.org-pagination button,.property-review-pagination button,.storefront-pagination button,.users-pagination button,.cms-pagination button{width:100%}}:root{--admin-font-sans:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--admin-font-display:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}.admin-shell,.admin-shell button,.admin-shell input,.admin-shell select,.admin-shell textarea,.admin-shell table,.admin-shell label,.admin-shell summary{font-family:var(--admin-font-sans)}.admin-workspace,.dashboard-content,.cms-page,.module-placeholder-v2{font-family:var(--admin-font-sans);font-feature-settings:"cv02", "cv03", "cv04", "cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.dashboard-intro h2,.page-heading h1,.mobile-page-context h1,.dashboard-card h2,.dashboard-card h3,.reference-card-title h3,.cms-heading h2,.cms-list-toolbar h3,.cms-editor-heading h3,.module-placeholder-v2 h2{font-family:var(--admin-font-display);letter-spacing:-.025em}.dashboard-intro h2{font-weight:720;line-height:1.08}.dashboard-card h3,.reference-card-title h3,.cms-list-toolbar h3,.cms-editor-heading h3{font-weight:680}.live-metric,.metric-copy strong,.cms-table,.dashboard-range-control,.cms-status{font-variant-numeric:tabular-nums}.admin-nav-button,.grouped-nav-parent,.grouped-nav-child{letter-spacing:-.008em;font-weight:560}.admin-nav-label,.dashboard-kicker,.dashboard-card-kicker,.panel-kicker{font-family:var(--admin-font-sans);letter-spacing:.12em;font-weight:760}.topbar-current-page,.topbar-user-copy strong,.cms-table th{font-weight:650}.cms-table td,.cms-field,.dashboard-card,.metric-copy small,.metric-copy span{letter-spacing:-.006em}@media (width<=980px){html,body,#root,.admin-shell,.admin-shell-v2,.grouped-admin-shell,.admin-workspace{width:100%;min-width:0;max-width:100%;overflow-x:hidden}.admin-shell-v2,.admin-shell-v2.sidebar-collapsed,.grouped-admin-shell,.grouped-admin-shell.sidebar-collapsed{grid-template-columns:minmax(0,1fr)!important}.admin-sidebar{transform:translate(-102%);z-index:80!important;width:min(320px,88vw)!important;height:100dvh!important;min-height:100dvh!important;transition:transform .22s!important;position:fixed!important;inset:0 auto 0 0!important;overflow:hidden auto!important}.admin-sidebar.mobile-open{transform:translate(0)!important}.enterprise-sidebar-collapse,.sidebar-collapse{display:none!important}.mobile-backdrop{z-index:70!important;position:fixed!important;inset:0!important}.admin-topbar{flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;width:100%!important;height:62px!important;min-height:62px!important;padding:8px 14px!important;display:flex!important}.admin-topbar .topbar-left{flex:auto!important;align-items:center!important;gap:9px!important;width:auto!important;min-width:0!important;display:flex!important}.admin-topbar .topbar-right{flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;width:auto!important;min-width:0!important;margin-left:auto!important;display:flex!important}.desktop-page-heading,.admin-command-search,.admin-notification-wrap,.topbar-user-copy,.profile-menu-chevron{display:none!important}.mobile-menu{border-radius:10px!important;flex:0 0 40px!important;place-items:center!important;width:40px!important;height:40px!important;padding:0!important;display:grid!important}.mobile-topbar-logo{flex:0 0 38px!important;place-items:center!important;width:38px!important;height:38px!important;font-size:14px!important;display:grid!important}.profile-menu{flex:none!important}.admin-topbar .profile-menu .topbar-user{background:0 0!important;border:0!important;place-items:center!important;width:40px!important;min-width:0!important;height:40px!important;min-height:40px!important;padding:0!important;display:grid!important}.admin-topbar .topbar-avatar{flex:0 0 38px!important;width:38px!important;height:38px!important;margin:0!important;font-size:11px!important}.profile-menu-popover{width:min(304px,100vw - 24px)!important;max-width:calc(100vw - 24px)!important;position:fixed!important;top:70px!important;left:auto!important;right:12px!important}.mobile-page-context{width:100%!important;max-width:none!important;padding:16px 16px 0!important}.mobile-page-context p{margin:0 0 4px!important;font-size:9px!important}.mobile-page-context h1{font-family:var(--admin-font-sans)!important;letter-spacing:-.025em!important;margin:0!important;font-size:22px!important;font-weight:720!important;line-height:1.15!important}.dashboard-content,.dashboard-v2,.executive-dashboard,.reference-dashboard,.cms-page,.audit-page,.users-page,.enquiries-page,.gallery-page,.storefront-page,.media-page,.reports-page,.property-review-page,.community-page,.organisations-page{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}.reference-insight-grid,.executive-insight-grid,.executive-work-grid,.reference-bottom-grid,.reference-bottom-grid.with-activity,.dashboard-main-grid{grid-template-columns:minmax(0,1fr)!important}.cms-table-wrap,.audit-table-wrap,.users-table-wrap{-webkit-overflow-scrolling:touch;max-width:100%!important;overflow-x:auto!important}}@media (width<=680px){body{background:var(--ps-canvas,#f7f4ee)!important}.admin-topbar{height:60px!important;min-height:60px!important;padding:8px 12px!important}.mobile-menu{flex-basis:38px!important;width:38px!important;height:38px!important}.mobile-topbar-logo{flex-basis:36px!important;width:36px!important;height:36px!important}.admin-topbar .profile-menu .topbar-user,.admin-topbar .topbar-avatar{flex-basis:36px!important;width:36px!important;height:36px!important;min-height:36px!important}.mobile-page-context{padding:14px 14px 0!important}.mobile-page-context h1{font-size:21px!important}.executive-dashboard,.reference-dashboard,.dashboard-v2{padding:18px 14px 32px!important}.reference-intro,.executive-intro,.dashboard-intro{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:12px!important;margin-bottom:18px!important;display:grid!important}.reference-intro .dashboard-kicker,.executive-intro .dashboard-kicker{display:none!important}.reference-intro h2,.executive-intro h2,.dashboard-intro h2{max-width:100%!important;font-family:var(--admin-font-sans)!important;letter-spacing:-.04em!important;margin:0!important;font-size:clamp(27px,8.4vw,32px)!important;font-weight:740!important;line-height:1.05!important;display:block!important}.reference-intro .welcome-wave{margin-left:4px!important;font-size:.72em!important;display:inline-block!important;transform:none!important}.reference-intro>div>p:last-child,.executive-intro>div>p:last-child,.dashboard-intro>div>p:last-child{max-width:100%!important;margin:8px 0 0!important;font-size:13px!important;line-height:1.5!important}.dashboard-range-control{border-radius:12px!important;width:100%!important;min-width:0!important;height:46px!important;min-height:46px!important;margin:0!important;padding-inline:12px!important}.dashboard-range-control select{min-width:0!important;font-size:12px!important}.dashboard-metrics,.executive-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.dashboard-metric-card,.executive-metric{border-radius:14px!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:9px!important;height:auto!important;min-height:108px!important;padding:13px!important;display:flex!important;transform:none!important}.executive-metric:hover{transform:none!important}.executive-metric .metric-icon,.dashboard-metric-card .metric-icon{border-radius:11px!important;flex:0 0 38px!important;width:38px!important;height:38px!important;margin:0!important}.executive-metric .metric-icon svg,.dashboard-metric-card .metric-icon svg{width:18px!important;height:18px!important}.executive-metric .metric-copy,.dashboard-metric-card .metric-copy{width:100%!important;min-width:0!important}.executive-metric .metric-copy small,.dashboard-metric-card .metric-copy small{text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:.055em!important;font-size:9px!important;line-height:1.2!important;display:block!important;overflow:hidden!important}.executive-metric .metric-copy strong,.dashboard-metric-card .metric-copy strong{font-family:var(--admin-font-sans)!important;margin-top:5px!important;font-size:27px!important;font-weight:720!important;line-height:1!important}.executive-metric .metric-copy span,.dashboard-metric-card .metric-copy span,.metric-sparkline{display:none!important}.reference-insight-grid,.reference-bottom-grid,.reference-bottom-grid.with-activity,.executive-insight-grid,.executive-work-grid{gap:12px!important;margin-top:12px!important}.dashboard-card,.reference-insight-grid>.dashboard-card,.reference-bottom-grid>.dashboard-card{border-radius:14px!important}.dashboard-card-head,.executive-card-head,.reference-priority-card .dashboard-card-head,.recent-activity-card .dashboard-card-head,.reference-quick-card .dashboard-card-head{min-height:0!important;padding:14px!important}.reference-card-title{gap:9px!important}.reference-card-title>span{flex-basis:34px!important;width:34px!important;height:34px!important}.dashboard-card-head h3,.reference-card-title h3{font-family:var(--admin-font-sans)!important;font-size:14px!important;font-weight:700!important}.executive-card-head small,.reference-card-title small,.dashboard-card-head small{font-size:10px!important;line-height:1.35!important}.activity-card-controls{display:none!important}.reference-smooth-chart-wrap,.activity-chart-wrap{-webkit-overflow-scrolling:touch;max-width:100%!important;padding:10px 10px 14px!important;overflow-x:auto!important}.reference-smooth-chart,.activity-chart{width:100%!important;min-width:520px!important;height:210px!important}.reference-moderation-card .reference-moderation-bars,.moderation-overview{padding:16px 14px!important}.reference-quick-grid,.executive-quick-grid{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;padding:10px!important}.reference-quick-grid .executive-quick-action,.reference-quick-grid .executive-quick-action.wide,.executive-quick-action,.quick-action{flex-direction:row!important;align-items:center!important;gap:10px!important;min-height:68px!important;padding:10px 12px!important;display:flex!important}.reference-quick-grid .quick-icon,.executive-quick-action .quick-icon,.quick-action .quick-icon{flex-basis:36px!important;width:36px!important;height:36px!important}.executive-queue-link,.queue-link,.reference-priority-card .executive-queue-link{min-height:66px!important;padding:11px 13px!important}.priority-card .queue-icon,.queue-icon{flex-basis:36px!important;width:36px!important;height:36px!important}.queue-copy strong{font-size:12px!important}.queue-copy small{font-size:10px!important}.queue-count,.queue-action{display:none!important}.recent-activity-row{grid-template-columns:34px minmax(0,1fr)!important;min-height:60px!important;padding:10px 13px!important}.recent-activity-row time{grid-column:2!important;margin-top:-4px!important}.recent-activity-empty,.dashboard-chart-state{min-height:180px!important}.cms-page,.audit-page,.users-page,.enquiries-page,.gallery-page,.storefront-page,.media-page,.reports-page,.property-review-page,.community-page,.organisations-page{padding-left:14px!important;padding-right:14px!important}.cms-heading,.audit-header,.users-header,.enquiries-header,.gallery-header,.storefront-header,.media-header,.reports-header,.property-review-header,.community-header{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;display:grid!important}.cms-heading>button,.cms-primary,.media-upload,.users-invite,.enquiries-assign{justify-content:center!important;width:100%!important}.cms-list-toolbar,.audit-panel-head,.users-toolbar,.enquiries-toolbar,.gallery-controls,.storefront-toolbar,.media-toolbar,.community-controls{align-items:stretch!important;padding:13px!important}.cms-toolbar-actions,.cms-toolbar-actions input,.cms-list-toolbar input,.users-search,.users-search input,.enquiries-search,.enquiries-search input,.gallery-search,.gallery-search input,.storefront-search,.storefront-search input,.property-review-search,.property-review-search input,.audit-search,.audit-search input{width:100%!important;min-width:0!important}.cms-form-grid{grid-template-columns:minmax(0,1fr)!important}.profile-modal-backdrop{padding:10px!important}}@media (width<=430px){.dashboard-metrics,.executive-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-metric-card,.executive-metric{min-height:104px!important;padding:12px!important}.executive-metric .metric-copy small,.dashboard-metric-card .metric-copy small{font-size:8.5px!important}.executive-metric .metric-copy strong,.dashboard-metric-card .metric-copy strong{font-size:25px!important}.reference-intro h2,.executive-intro h2,.dashboard-intro h2{font-size:28px!important}}@media (width<=350px){.dashboard-metrics,.executive-metrics{grid-template-columns:minmax(0,1fr)!important}}@media (width<=980px){.admin-topbar{z-index:60!important;-webkit-backdrop-filter:blur(18px)saturate(135%)!important;backdrop-filter:blur(18px)saturate(135%)!important;background:#fffffff5!important;border-bottom:1px solid #e7e1d4eb!important;position:sticky!important;top:0!important;box-shadow:0 4px 18px #141e320b!important}.admin-topbar .topbar-left{overflow:hidden!important}.mobile-topbar-logo{width:auto!important;min-width:0!important;height:40px!important;box-shadow:none!important;color:#0000!important;background:0 0!important;border:0!important;flex:0 auto!important;justify-content:flex-start!important;align-items:center!important;gap:9px!important;padding:0!important;font-size:0!important;display:flex!important}.mobile-topbar-logo:before{content:"PS";color:#b8862a;width:38px;height:38px;font-family:var(--admin-font-sans,Inter, system-ui, sans-serif);letter-spacing:-.02em;background:linear-gradient(145deg,#b8862a17,#ffffffe6);border:1px solid #b8862a80;border-radius:10px;flex:0 0 38px;place-items:center;font-size:13px;font-weight:760;line-height:1;display:grid}.mobile-topbar-logo:after{content:"SUPERMALL\a ADMIN";color:#1a2236;white-space:pre;min-width:0;font-family:var(--admin-font-sans,Inter, system-ui, sans-serif);letter-spacing:.065em;text-align:left;font-size:10px;font-weight:760;line-height:1.18;display:block}.mobile-menu{color:#1a2236!important;background:#fff!important;border-color:#e7e1d4!important;box-shadow:0 1px 3px #141e3209!important}.mobile-menu:hover,.mobile-menu:active{color:#b8862a!important;background:#faf3e0!important;border-color:#d4a44a!important}.admin-topbar .profile-menu .topbar-user{border-radius:50%!important}.admin-topbar .topbar-avatar{color:#fff!important;background:linear-gradient(145deg,#122342,#0a1424)!important;border:1px solid #b8862a52!important;box-shadow:0 2px 8px #141e3214!important}.mobile-page-context{background:0 0!important}}@media (width<=680px){.mobile-topbar-logo{gap:8px!important;height:38px!important}.mobile-topbar-logo:before{border-radius:9px;flex-basis:36px;width:36px;height:36px;font-size:12px}.mobile-topbar-logo:after{letter-spacing:.055em;font-size:9px}}@media (width<=360px){.mobile-topbar-logo:after{content:"SUPERMALL";white-space:nowrap;font-size:8.5px}}html{-webkit-text-size-adjust:100%}.admin-shell-v2{min-height:100dvh}.admin-workspace,.dashboard-v2,.executive-dashboard,.reference-dashboard,.audit-page,.users-page,.enquiries-page,.gallery-page,.storefront-page,.media-page,.property-review-page,.community-page,.cms-page,.reports-page,.orgs-page{min-width:0;max-width:100%;overflow-x:hidden}.admin-topbar{min-height:var(--ps-topbar-h);z-index:20;justify-content:space-between;align-items:center;gap:14px;padding:0 clamp(16px,2.4vw,36px);display:flex;position:sticky;top:0}.topbar-left{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.topbar-right{flex:none;align-items:center;gap:8px;display:flex}.topbar-context{align-items:center;gap:12px;min-width:0;display:flex}.topbar-breadcrumbs{align-items:center;gap:10px;min-width:0;display:flex;overflow:hidden}.topbar-breadcrumbs button,.topbar-breadcrumbs>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.topbar-current-page{max-width:40vw}.admin-sidebar{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;flex-direction:column;display:flex;overflow:hidden auto}.admin-sidebar::-webkit-scrollbar{width:4px}.admin-sidebar::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.admin-nav{flex:1;min-height:0}.admin-nav-button,.admin-nav-section-toggle,.admin-nav-child-button,.grouped-standalone{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.dashboard-metrics,.executive-metrics{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.dashboard-card,.executive-metric,.reference-quick-card,.reference-priority-card,.recent-activity-card,.activity-card,.reference-moderation-card{min-width:0;max-width:100%}.executive-metric .metric-copy{min-width:0;overflow:hidden}.executive-metric .metric-copy small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cms-table-wrap,.audit-table-wrap,.users-table-wrap,.org-table-wrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}@media (width<=1024px){.admin-topbar{gap:10px}.topbar-current-page{max-width:30vw}}@media (width<=960px){.admin-topbar{gap:8px;min-height:58px;padding:0 14px}.topbar-left{gap:10px}.mobile-menu{border:1px solid var(--ps-line);border-radius:var(--ps-r-sm);background:var(--ps-surface);width:40px;height:40px;color:var(--ps-ink);cursor:pointer;flex:0 0 40px;place-items:center;display:grid}.mobile-menu svg{width:20px;height:20px}.mobile-topbar-logo{width:34px;height:34px;color:var(--ps-gold-bright);font-family:var(--ps-font-display);background:linear-gradient(145deg,#d4a44a1f,#ffffff05);border:1px solid #d4a44a8c;border-radius:9px;flex:0 0 34px;place-items:center;font-size:12px;font-weight:600;display:grid}.desktop-page-heading{display:none}.topbar-right{gap:6px}.admin-notification-button{flex:0 0 38px;width:38px;height:38px}.admin-topbar .profile-menu .topbar-user{border-radius:var(--ps-r-sm);gap:0;min-width:0;padding:3px}.topbar-user-copy,.profile-menu-chevron{display:none}.topbar-avatar{flex:0 0 36px;width:36px;height:36px;font-size:12px}.mobile-page-context{padding:14px 16px 0;display:block}.mobile-page-context p{color:var(--ps-gold);text-transform:uppercase;letter-spacing:.16em;margin:0 0 4px;font-size:10px;font-weight:700}.mobile-page-context h1{color:var(--ps-ink);font-family:var(--ps-font-display);letter-spacing:-.01em;margin:0;font-size:23px;font-weight:600;line-height:1.2}.dashboard-v2,.executive-dashboard,.reference-dashboard,.audit-page,.users-page,.enquiries-page,.gallery-page,.storefront-page,.media-page,.property-review-page,.community-page,.cms-page,.reports-page{padding:16px 16px 40px!important}}@media (width<=680px){.executive-metrics,.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.executive-metric{min-height:128px;padding:14px;display:block}.executive-metric .metric-icon{border-radius:10px;flex-basis:38px;width:38px;height:38px;margin-bottom:10px}.executive-metric .metric-icon svg{width:18px;height:18px}.executive-metric .metric-copy strong{font-size:25px}.executive-metric .metric-copy span{margin-top:6px;padding:3px 7px;font-size:9.5px}.dashboard-card-head{padding:14px 16px 12px!important}.reference-card-title>span{border-radius:9px;flex-basis:34px;width:34px;height:34px}.reference-card-title>span svg{width:16px;height:16px}.reference-card-title h3{font-size:15px!important}.reference-card-title small{font-size:10.5px!important}.queue-link,.executive-queue-link{min-height:64px;padding:11px 14px}.queue-icon{border-radius:9px;flex-basis:36px;width:36px;height:36px}.queue-icon svg{width:16px;height:16px}.queue-copy strong{font-size:12px}.queue-copy small{font-size:10px}.quick-action,.executive-quick-action{gap:10px;min-height:76px;padding:12px}.quick-icon{border-radius:9px;flex-basis:34px;width:34px;height:34px}.quick-icon svg{width:16px;height:16px}.cms-table-wrap,.audit-table-wrap,.users-table-wrap{display:none!important}.cms-mobile-cards,.audit-mobile-list,.users-mobile-list{display:grid!important}.audit-panel-head,.cms-list-toolbar,.users-toolbar,.enquiries-toolbar,.gallery-controls,.storefront-toolbar,.media-toolbar,.community-controls{flex-direction:column;align-items:stretch;gap:10px;padding:13px 14px}.cms-toolbar-actions,.audit-filter-actions,.users-search,.enquiries-search,.gallery-search,.storefront-search,.property-review-search,.media-search-wrap,.community-search{flex-direction:column;gap:8px;display:flex}.cms-toolbar-actions input,.audit-search input,.users-search input,.enquiries-search input,.gallery-search input,.storefront-search input,.property-review-search input,.media-search-wrap input,.community-search input,.cms-toolbar-actions button,.audit-filter-actions button,.users-search button,.enquiries-search button,.gallery-search button,.storefront-search button,.property-review-search button,.media-filter-button,.community-search button{width:100%}.gallery-tabs,.storefront-tabs,.cms-tabs,.users-tabs,.enquiries-tabs,.community-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.gallery-tabs::-webkit-scrollbar{display:none}.storefront-tabs::-webkit-scrollbar{display:none}.cms-tabs::-webkit-scrollbar{display:none}.users-tabs::-webkit-scrollbar{display:none}.enquiries-tabs::-webkit-scrollbar{display:none}.community-tabs::-webkit-scrollbar{display:none}.gallery-tabs button,.storefront-tabs button,.cms-tabs button,.users-tabs button,.enquiries-tabs button,.community-tabs button{white-space:nowrap;flex:none;min-height:36px;padding:0 12px}.enquiries-layout{grid-template-columns:minmax(0,1fr)!important}.enquiry-detail-panel{display:none!important}.enquiry-detail-panel.open{display:block!important}.property-review-card-grid{grid-template-columns:minmax(0,1fr)!important}.property-review-cover{max-height:170px!important}.media-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))!important}.gallery-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))!important}.admin-command-layer{padding:6vh 12px 12px!important}.admin-command-palette{width:100%!important}.admin-command-results>button{min-height:56px!important}.profile-menu-popover,.admin-notification-popover{width:auto;position:fixed;top:58px;left:12px;right:12px}.profile-modal{max-width:480px;max-height:calc(100dvh - 80px);margin-inline:auto;overflow-y:auto;width:calc(100vw - 28px)!important}.admin-topbar{padding-top:env(safe-area-inset-top)}.admin-sidebar{padding-bottom:calc(16px + env(safe-area-inset-bottom))}}@media (width<=420px){.executive-dashboard,.reference-dashboard,.dashboard-v2,.audit-page,.users-page,.enquiries-page,.gallery-page,.storefront-page,.media-page,.property-review-page,.community-page,.cms-page,.reports-page{padding:14px 12px 32px!important}.executive-metrics,.dashboard-metrics{grid-template-columns:minmax(0,1fr)!important}.executive-metric{min-height:118px}.mobile-page-context{padding:12px 14px 0}.mobile-page-context h1{font-size:20px}.admin-topbar{padding:0 12px}.reference-intro h2,.executive-intro h2{font-size:24px!important}.reference-intro>div>p:last-child,.executive-intro>div>p:last-child{font-size:12.5px!important}.dashboard-range-control{width:100%;min-width:0!important}.ps-pagination{flex-direction:column;gap:10px}.ps-pagination-controls{flex-wrap:wrap;justify-content:center}}@media (width<=340px){.executive-metric .metric-copy strong{font-size:22px!important}.mobile-page-context h1{font-size:19px}.admin-topbar{padding:0 10px}}@media (width<=960px) and (orientation:landscape){.admin-topbar{min-height:52px}.mobile-page-context{padding:10px 16px 0}}@media (hover:none) and (pointer:coarse){.admin-nav-button,.admin-nav-section-toggle,.admin-nav-child-button,.grouped-standalone{min-height:46px}.ps-page-btn{min-width:42px;min-height:42px}.queue-link,.executive-queue-link{min-height:68px}.quick-action,.executive-quick-action{min-height:80px}.executive-metric:hover,.quick-action:hover,.executive-quick-action:hover{transform:none}}@media (width<=980px){html.admin-mobile-nav-open,body.admin-mobile-nav-open{overscroll-behavior:none;overflow:hidden!important}.grouped-admin-shell.mobile-nav-open{overflow:hidden!important}.grouped-admin-sidebar.admin-sidebar{opacity:.98;will-change:transform;visibility:hidden!important;pointer-events:none!important;z-index:1000!important;width:min(320px,100vw - 48px)!important;max-width:100%!important;height:100dvh!important;min-height:0!important;transition:transform .24s cubic-bezier(.22,.8,.24,1),opacity .18s,visibility 0s linear .24s!important;display:flex!important;position:fixed!important;inset:0 auto 0 0!important;overflow:hidden!important;transform:translate(calc(-100% - 16px))!important;box-shadow:18px 0 52px #0413224d!important}.grouped-admin-sidebar.admin-sidebar.mobile-open{opacity:1;visibility:visible!important;pointer-events:auto!important;transition-delay:0s!important;transform:translate(0,0)!important}.grouped-admin-sidebar .admin-nav{overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow:hidden auto!important}.mobile-backdrop{touch-action:none;opacity:0!important;visibility:hidden!important;pointer-events:none!important;z-index:999!important;background:#040e1a8f!important;border:0!important;transition:opacity .2s,visibility 0s linear .2s!important;display:block!important;position:fixed!important;inset:0!important}.mobile-backdrop.visible{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition-delay:0s!important}.mobile-menu,.mobile-close{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.mobile-close{flex:0 0 40px;place-items:center;display:grid!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1100px){.grouped-admin-shell,.grouped-admin-shell.sidebar-collapsed,.admin-shell-v2,.admin-shell-v2.sidebar-collapsed{grid-template-columns:minmax(0,1fr)!important}.grouped-admin-shell .grouped-admin-sidebar,.grouped-admin-shell .admin-sidebar{z-index:90!important;width:min(320px,88vw)!important;height:100dvh!important;min-height:100dvh!important;transition:transform .22s!important;position:fixed!important;inset:0 auto 0 0!important;transform:translate(-102%)!important}.grouped-admin-shell .grouped-admin-sidebar.mobile-open,.grouped-admin-shell .admin-sidebar.mobile-open{transform:translate(0)!important}.grouped-admin-shell .mobile-backdrop{z-index:80!important;position:fixed!important;inset:0!important}.grouped-admin-shell .admin-topbar{grid-template-columns:minmax(0,1fr) auto!important;justify-content:stretch!important;align-items:center!important;column-gap:10px!important;height:60px!important;min-height:60px!important;padding:8px 12px!important;display:grid!important}.grouped-admin-shell .admin-topbar .topbar-left{visibility:visible!important;opacity:1!important;align-items:center!important;gap:9px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important;overflow:hidden!important}.grouped-admin-shell .admin-topbar .topbar-left>.mobile-menu{visibility:visible!important;opacity:1!important;z-index:5!important;color:#17283e!important;pointer-events:auto!important;background:#fff!important;border:1px solid #e3ddd1!important;border-radius:10px!important;flex:0 0 40px!important;place-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;padding:0!important;display:grid!important;position:relative!important;box-shadow:0 2px 8px #141e320d!important}.grouped-admin-shell .admin-topbar .topbar-left>.mobile-menu svg{stroke:currentColor!important;width:20px!important;height:20px!important;display:block!important}.grouped-admin-shell .admin-topbar .topbar-left>.mobile-menu:hover,.grouped-admin-shell .admin-topbar .topbar-left>.mobile-menu:active{color:#b8862a!important;background:#faf3e0!important;border-color:#d4a44a!important}.grouped-admin-shell .admin-topbar .mobile-topbar-logo{visibility:visible!important;opacity:1!important;flex:0 auto!important;width:auto!important;min-width:0!important;height:40px!important;display:flex!important}.grouped-admin-shell .desktop-page-heading,.grouped-admin-shell .enterprise-sidebar-collapse,.grouped-admin-shell .sidebar-collapse{display:none!important}.grouped-admin-shell .admin-topbar .topbar-right{flex:none!important;justify-content:flex-end!important;justify-self:end!important;align-items:center!important;gap:0!important;width:auto!important;min-width:40px!important;max-width:none!important;margin:0!important;padding:0!important;display:flex!important}.grouped-admin-shell .admin-topbar .topbar-right .profile-menu{justify-self:end!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important}.grouped-admin-shell .admin-topbar .topbar-right .profile-menu>summary.topbar-user{place-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0!important;display:grid!important}.grouped-admin-shell .admin-topbar .topbar-right .topbar-avatar{flex:0 0 38px!important;width:38px!important;min-width:38px!important;height:38px!important;margin:0!important}.grouped-admin-shell .mobile-close{visibility:visible!important;opacity:1!important;display:grid!important}}@media (width<=420px){.grouped-admin-shell .admin-topbar .topbar-left>.mobile-menu{flex-basis:38px!important;width:38px!important;min-width:38px!important;height:38px!important}.grouped-admin-shell .admin-topbar .topbar-right{min-width:38px!important}.grouped-admin-shell .admin-topbar .topbar-right .profile-menu>summary.topbar-user{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}.grouped-admin-shell .admin-topbar .topbar-right .topbar-avatar{flex-basis:36px!important;width:36px!important;min-width:36px!important;height:36px!important}}.grouped-admin-shell .desktop-page-heading{display:none!important}.grouped-admin-shell .mobile-page-context{background:0 0!important;border:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:22px 28px 10px!important;display:block!important}.grouped-admin-shell .mobile-page-context p{color:#7b8190!important;font-family:var(--admin-font-sans,Inter, system-ui, sans-serif)!important;letter-spacing:.01em!important;text-transform:none!important;align-items:center!important;gap:6px!important;margin:0 0 7px!important;font-size:11px!important;font-weight:620!important;line-height:1.35!important;display:flex!important}.grouped-admin-shell .mobile-page-context p:before{content:"Administration  /";color:#a08a5b;font-weight:650}.grouped-admin-shell .mobile-page-context h1{color:#182237!important;font-family:var(--admin-font-sans,Inter, system-ui, sans-serif)!important;letter-spacing:-.035em!important;margin:0!important;font-size:clamp(25px,2.15vw,32px)!important;font-weight:740!important;line-height:1.12!important}.grouped-admin-shell .cms-page>.cms-heading>div:first-child,.grouped-admin-shell .property-review-page>.property-review-header>div:first-child,.grouped-admin-shell .gallery-page>.gallery-header>div:first-child,.grouped-admin-shell .storefront-page>.storefront-header>div:first-child,.grouped-admin-shell .media-page>.media-header>div:first-child,.grouped-admin-shell .users-page>.users-header>div:first-child,.grouped-admin-shell .organisations-page>.organisations-header>div:first-child,.grouped-admin-shell .organizations-page>.organizations-header>div:first-child,.grouped-admin-shell .enquiries-page>.enquiries-header>div:first-child,.grouped-admin-shell .admin-crm-page>.admin-page-header>div:first-child,.grouped-admin-shell .audit-page>.audit-header>div:first-child,.grouped-admin-shell .reports-page>.reports-header>div:first-child,.grouped-admin-shell .community-page>.community-header>div:first-child{display:none!important}.grouped-admin-shell .cms-page>.cms-heading,.grouped-admin-shell .property-review-page>.property-review-header,.grouped-admin-shell .gallery-page>.gallery-header,.grouped-admin-shell .storefront-page>.storefront-header,.grouped-admin-shell .media-page>.media-header,.grouped-admin-shell .users-page>.users-header,.grouped-admin-shell .organisations-page>.organisations-header,.grouped-admin-shell .organizations-page>.organizations-header,.grouped-admin-shell .enquiries-page>.enquiries-header,.grouped-admin-shell .admin-crm-page>.admin-page-header,.grouped-admin-shell .audit-page>.audit-header,.grouped-admin-shell .reports-page>.reports-header,.grouped-admin-shell .community-page>.community-header{justify-content:flex-end!important;min-height:0!important}.grouped-admin-shell .reference-dashboard,.grouped-admin-shell .executive-dashboard,.grouped-admin-shell .dashboard-v2{padding-top:8px!important}@media (width<=1100px){.grouped-admin-shell .mobile-page-context{padding:18px 20px 8px!important}}@media (width<=680px){.grouped-admin-shell .mobile-page-context{padding:15px 14px 5px!important}.grouped-admin-shell .mobile-page-context p{margin-bottom:5px!important;font-size:10px!important}.grouped-admin-shell .mobile-page-context h1{font-size:23px!important}.grouped-admin-shell .reference-dashboard,.grouped-admin-shell .executive-dashboard,.grouped-admin-shell .dashboard-v2{padding-top:10px!important}}.grouped-admin-shell .admin-topbar{z-index:60;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;border-bottom:1px solid #e5e7eb;align-items:center;width:100%;height:64px;min-height:64px;padding:0 24px;display:flex;position:sticky;top:0;box-shadow:0 1px #11182705}.grouped-admin-shell .admin-topbar .topbar-left{display:none!important}.grouped-admin-shell .admin-topbar .topbar-right{min-width:0;align-items:center!important;gap:10px!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important}.grouped-admin-shell .admin-command-search{color:#7d8796;width:min(300px,32vw);height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e0e4e9;border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex;box-shadow:0 1px 2px #121e3005;margin-right:auto!important}.grouped-admin-shell .admin-command-search svg{color:#8792a3;width:16px;height:16px}.grouped-admin-shell .admin-command-search span{text-align:left;color:#8b95a4;flex:1;font-size:11px}.grouped-admin-shell .admin-command-search kbd{color:#8a93a0;font:inherit;background:#fafafa;border:1px solid #e2e5e9;border-radius:5px;padding:2px 6px;font-size:9px}.grouped-admin-shell .admin-notification-wrap{position:relative;display:block!important}.grouped-admin-shell .admin-notification-button{color:#4f5c70;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:36px;height:36px;display:grid;position:relative}.grouped-admin-shell .admin-notification-button:hover{color:#17283e;background:#f6f7f8}.grouped-admin-shell .admin-notification-button svg{width:18px;height:18px}.grouped-admin-shell .admin-notification-button>span{color:#fff;background:#b8892f;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:8px;font-weight:800;display:grid;position:absolute;top:2px;right:1px;box-shadow:0 0 0 2px #fff}.grouped-admin-shell .profile-menu{margin-left:4px;position:relative}.grouped-admin-shell .profile-menu>.topbar-user{min-height:46px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:4px 2px 4px 6px;display:flex}.grouped-admin-shell .profile-menu>.topbar-user:hover,.grouped-admin-shell .profile-menu>.topbar-user[aria-expanded=true]{background:#f8f8f6}.grouped-admin-shell .topbar-avatar{color:#fff;width:36px;height:36px;box-shadow:none;background:#b78b36;border:0;border-radius:50%;flex:0 0 36px;place-items:center;font-size:10px;font-weight:760;display:grid}.grouped-admin-shell .topbar-user-copy{gap:1px;min-width:110px;display:grid!important}.grouped-admin-shell .topbar-user-copy strong{color:#202b3e;font-size:10px;font-weight:720;line-height:1.2}.grouped-admin-shell .topbar-user-copy small{color:#838c9b;text-transform:capitalize;font-size:8.5px}.grouped-admin-shell .profile-menu-chevron{color:#697386;place-items:center;transition:transform .16s;display:grid!important}.grouped-admin-shell .profile-menu.open .profile-menu-chevron{transform:rotate(180deg)}.grouped-admin-shell .profile-menu-chevron svg{width:14px;height:14px}.grouped-admin-shell .profile-menu-popover{top:54px;right:0}.grouped-admin-shell .mobile-page-context{padding-top:20px!important}@media (width<=1100px){.grouped-admin-shell .admin-topbar{gap:10px;height:60px;min-height:60px;padding:0 14px;grid-template-columns:minmax(0,1fr) auto!important;display:grid!important}.grouped-admin-shell .admin-topbar .topbar-left{align-items:center;gap:9px;min-width:0;display:flex!important}.grouped-admin-shell .admin-topbar .topbar-right{justify-content:flex-end!important;gap:6px!important;width:auto!important}.grouped-admin-shell .admin-command-search,.grouped-admin-shell .admin-notification-wrap,.grouped-admin-shell .topbar-user-copy,.grouped-admin-shell .profile-menu-chevron{display:none!important}.grouped-admin-shell .profile-menu{margin:0}.grouped-admin-shell .profile-menu>.topbar-user{place-items:center!important;width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;display:grid!important}.grouped-admin-shell .topbar-avatar{flex-basis:38px!important;width:38px!important;height:38px!important}}.property-moderation-v2{color:#182237;padding:0 28px 36px}.property-moderation-summary{justify-content:space-between;align-items:center;gap:16px;margin:-2px 0 18px;display:flex}.property-moderation-summary p{color:#707889;margin:0;font-size:13px;line-height:1.55}.property-moderation-add-action{color:#fff;white-space:nowrap;background:#10243e;border:1px solid #10243e;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:11px;font-weight:780;text-decoration:none;display:inline-flex;box-shadow:0 7px 18px #10243e1f}.property-moderation-add-action svg{width:15px;height:15px}.property-moderation-add-action:hover{background:#17365c;border-color:#17365c}.property-queue-tabs{background:#fff;border:1px solid #dde2e8;border-radius:10px;margin:0 0 20px;display:inline-flex;overflow:hidden}.property-queue-tabs button{color:#596273;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:0;border-right:1px solid #e5e8ed;align-items:center;gap:9px;padding:0 17px;font-size:12px;font-weight:680;display:flex}.property-queue-tabs button:last-child{border-right:0}.property-queue-tabs button b{color:#667085;background:#f1f3f6;border-radius:999px;place-items:center;min-width:24px;height:22px;padding:0 7px;font-size:10px;display:grid}.property-queue-tabs button.active{color:#fff;background:#10243e}.property-queue-tabs button.active b{color:#7f5b0c;background:#f3d89a}.property-moderation-workspace{grid-template-columns:minmax(0,1fr) 228px;align-items:start;gap:12px;display:grid}.property-moderation-main{background:#fff;border:1px solid #e1e5ea;border-radius:12px;min-width:0;overflow:hidden}.property-filter-bar{background:#fff;border-bottom:1px solid #eceef2;align-items:center;gap:10px;min-height:76px;padding:14px;display:flex}.property-search-field{background:#fff;border:1px solid #dfe3e8;border-radius:9px;flex:1;align-items:center;gap:9px;min-width:270px;max-width:370px;height:42px;padding:0 12px;display:flex}.property-search-field svg{color:#8a94a6;width:17px;height:17px}.property-search-field input{color:#263247;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.property-filter-select,.property-sort-select{color:#435066;background:#fff;border:1px solid #dfe3e8;border-radius:9px;align-items:center;height:42px;display:flex}.property-filter-select{min-width:116px;position:relative}.property-filter-select select,.property-sort-select select{height:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;outline:0;font-size:11px}.property-filter-select select{appearance:none;width:100%;padding:0 30px 0 11px}.property-filter-select svg{pointer-events:none;width:14px;height:14px;position:absolute;right:9px}.property-sort-select{margin-left:auto;padding-left:9px}.property-sort-select>span{color:#8a94a6;font-size:10px}.property-sort-select select{padding:0 9px 0 5px}.property-clear-filters{color:#986b16;height:36px;font:inherit;cursor:pointer;background:#f6f2e9;border:0;border-radius:7px;padding:0 10px;font-size:10px;font-weight:700}.property-review-table-wrap{width:100%;overflow-x:auto}.property-review-table{border-collapse:collapse;width:100%;min-width:1080px}.property-review-table th{color:#798193;letter-spacing:.035em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#fafafa;border-bottom:1px solid #e7e9ed;padding:11px 10px;font-size:9px;font-weight:760}.property-review-table td{vertical-align:middle;color:#4b5668;border-bottom:1px solid #edf0f3;padding:13px 10px;font-size:11px}.property-review-table tbody tr{transition:background .15s}.property-review-table tbody tr:hover,.property-review-table tbody tr.selected{background:#fbfaf6}.property-table-property{align-items:center;gap:10px;min-width:215px;display:flex}.property-table-thumb{color:#7d8798;background:#eef1f4;border-radius:7px;flex:0 0 72px;place-items:center;width:72px;height:58px;display:grid;overflow:hidden}.property-table-thumb img{object-fit:cover;width:100%;height:100%}.property-table-thumb svg{width:22px;height:22px}.property-table-property>div:last-child{gap:3px;display:grid}.property-table-property strong{color:#1f2a3e;max-width:160px;font-size:11px;line-height:1.25}.property-table-property small{color:#8a94a6;font-size:8.5px}.property-table-property em{color:#9a6d18;background:#fff4d8;border-radius:5px;width:max-content;padding:3px 6px;font-size:8px;font-style:normal}.property-seller-cell{align-items:center;gap:8px;min-width:130px;display:flex}.property-seller-cell>span{color:#fff;background:#10243e;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:750;display:grid}.property-seller-cell>div{gap:2px;display:grid}.property-seller-cell strong{color:#283448;font-size:10px}.property-seller-cell small{color:#929aa8;font-size:8px}.property-status-pill{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:22px;padding:0 8px;font-size:8.5px;font-weight:730;display:inline-flex}.property-status-pill.green{color:#29734b;background:#e7f6ed}.property-status-pill.blue{color:#2a6eae;background:#e7f2fb}.property-status-pill.amber{color:#9b6b0a;background:#fff2d6}.property-status-pill.grey{color:#697386;background:#f0f2f4}.property-location-cell{align-items:flex-start;gap:5px;max-width:130px;line-height:1.35;display:flex}.property-location-cell svg{flex:0 0 13px;width:13px;height:13px;margin-top:1px}.property-price-cell{color:#374255;max-width:120px;font-size:10px;line-height:1.35;display:block}.property-date-cell{white-space:nowrap;gap:2px;display:grid}.property-date-cell strong{color:#4b5668;font-size:9px}.property-date-cell small{color:#9199a7;font-size:8px}.property-row-review{color:#17375d;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;font-size:9.5px;font-weight:760}.property-row-review span{color:#b8862a}.property-review-footer{color:#7c8594;justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:10px 14px;font-size:9.5px;display:flex}.property-pagination-buttons{align-items:center;gap:7px;display:flex}.property-pagination-buttons button,.property-pagination-buttons strong{border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.property-pagination-buttons button{color:#4f5c70;cursor:pointer;background:#fff;border:1px solid #dfe3e8}.property-pagination-buttons button:disabled{opacity:.4;cursor:not-allowed}.property-pagination-buttons strong{color:#fff;background:#10243e;font-size:10px}.property-review-panel{background:#fff;border:1px solid #e1e5ea;border-radius:12px;min-height:420px;position:sticky;top:84px;overflow:hidden}.review-guide,.review-panel-content{padding:16px}.review-guide-title{border-bottom:1px solid #edf0f3;gap:10px;padding-bottom:14px;display:flex}.review-guide-title>span{color:#b8862a;background:#fff6df;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.review-guide-title svg{width:17px}.review-guide-title>div{gap:3px;display:grid}.review-guide-title strong{font-size:11px}.review-guide-title small{color:#7d8797;font-size:8.5px;line-height:1.4}.workflow-step{border-bottom:1px solid #f0f1f3;gap:9px;padding:14px 0;display:flex}.workflow-step>span{border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;display:grid}.workflow-step svg{width:14px;height:14px}.workflow-step.green>span{color:#348054;background:#e8f6ed}.workflow-step.amber>span{color:#b77a12;background:#fff3da}.workflow-step.red>span{color:#c64b40;background:#fdecea}.workflow-step>div{gap:4px;display:grid}.workflow-step strong{font-size:9.5px}.workflow-step p{color:#788293;margin:0;font-size:8.5px;line-height:1.55}.review-guide-tip{color:#9b7428;background:#faf6ed;border-radius:9px;gap:8px;margin-top:14px;padding:11px;display:flex}.review-guide-tip>svg{flex:0 0 16px;width:16px}.review-guide-tip div{gap:3px;display:grid}.review-guide-tip strong{color:#5c4930;font-size:9px}.review-guide-tip p{color:#8d7a5a;margin:0;font-size:8px;line-height:1.5}.review-panel-head{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:13px;display:flex}.review-panel-head>div{gap:3px;display:grid}.review-panel-head small{color:#a27929;text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:760}.review-panel-head strong{font-size:12px;line-height:1.3}.review-panel-head button{color:#6d7685;cursor:pointer;background:#fff;border:1px solid #e4e7eb;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.review-panel-head button svg{width:14px}.review-panel-summary{grid-template-columns:1fr 1fr;gap:8px;padding:14px 0;display:grid}.review-panel-summary>div{border:1px solid #edf0f3;border-radius:8px;gap:3px;padding:9px;display:grid}.review-panel-summary>div.warning{background:#fffaf0;border-color:#efd5a0}.review-panel-summary small{color:#8d96a5;text-transform:uppercase;letter-spacing:.04em;font-size:7.5px}.review-panel-summary strong{font-size:9px;line-height:1.35}.review-parent-note,.review-existing-note{background:#f8f9fb;border-radius:8px;gap:3px;margin-bottom:12px;padding:10px;display:grid}.review-parent-note strong,.review-existing-note strong{font-size:9px}.review-parent-note span,.review-existing-note p{color:#7e8797;margin:0;font-size:8px;line-height:1.45}.review-note-field{gap:6px;margin-top:12px;display:grid}.review-note-field>span{font-size:9px;font-weight:700}.review-note-field textarea{resize:vertical;min-height:88px;font:inherit;border:1px solid #dfe3e8;border-radius:8px;outline:0;padding:9px;font-size:9px;line-height:1.45}.review-note-field textarea:focus{border-color:#cfa64c;box-shadow:0 0 0 3px #cfa64c1f}.review-warning{color:#8a641a;background:#fff4da;border-radius:8px;gap:7px;margin-top:10px;padding:9px;font-size:8px;line-height:1.45;display:flex}.review-warning svg{flex:0 0 14px;width:14px}.review-panel-actions{gap:8px;margin-top:14px;display:grid}.review-panel-actions button{min-height:38px;font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;font-size:9px;font-weight:760;display:flex}.review-panel-actions button svg{width:14px}.review-panel-actions button:disabled{opacity:.55;cursor:not-allowed}.review-panel-actions .approve{color:#2d7449;background:#eaf7ef;border:1px solid #b9dfc8}.review-panel-actions .return{color:#9b6b0c;background:#fff8e9;border:1px solid #ebd2a2}.review-panel-actions .unpublish{color:#b8463b;background:#fff1ef;border:1px solid #efc5c1}.property-moderation-state{text-align:center;border-bottom:1px solid #edf0f3;flex-direction:column;justify-content:center;align-items:center;min-height:210px;padding:30px;display:flex}.property-state-icon{color:#728096;background:#f3f6f8;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.property-state-icon svg{width:20px}.property-moderation-state h3{margin:10px 0 4px;font-size:14px}.property-moderation-state p{color:#818a99;margin:0;font-size:10px}.property-review-mobile-list{display:none}.property-review-message{border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:10px}.property-review-message.error{color:#a84238;background:#fff0ee}.property-review-message.success{color:#2e744b;background:#ebf7ef}@media (width<=1260px){.property-moderation-workspace{grid-template-columns:minmax(0,1fr) 210px}.property-filter-bar{flex-wrap:wrap}.property-sort-select{margin-left:0}}@media (width<=980px){.property-moderation-v2{padding:0 20px 30px}.property-moderation-workspace{grid-template-columns:1fr}.property-review-panel{z-index:95;width:min(360px,100vw - 24px);transition:transform .2s;position:fixed;inset:72px 12px 12px auto;transform:translate(110%);box-shadow:0 20px 50px #121e302e}.property-review-panel.open{transform:translate(0)}.property-review-panel:not(.open){display:none}.property-filter-bar{align-items:stretch}.property-search-field{min-width:220px;max-width:none}.property-sort-select{margin-left:auto}}@media (width<=760px){.property-moderation-v2{padding:0 14px 26px}.property-moderation-summary{flex-direction:column;align-items:stretch;margin-bottom:14px}.property-moderation-add-action{box-sizing:border-box;width:100%}.property-queue-tabs{grid-template-columns:1.4fr .8fr .8fr;width:100%;margin-bottom:12px;display:grid}.property-queue-tabs button{justify-content:center;padding:0 8px}.property-filter-bar{grid-template-columns:1fr 1fr;padding:10px;display:grid}.property-search-field{grid-column:1/-1;width:100%;min-width:0}.property-filter-select{min-width:0}.property-clear-filters{grid-column:1/-1}.property-sort-select{grid-column:1/-1;justify-content:space-between;margin-left:0}.property-review-table-wrap{display:none}.property-review-mobile-list{background:#f8f7f3;gap:9px;padding:10px;display:grid}.property-mobile-card{background:#fff;border:1px solid #e3e6ea;border-radius:10px;padding:11px}.property-mobile-card-head{gap:10px;display:flex}.property-mobile-card-head .property-table-thumb{flex-basis:68px;width:68px;height:58px}.property-mobile-card-head>div:last-child{align-content:start;gap:3px;display:grid}.property-mobile-card-head strong{font-size:11px}.property-mobile-card-head span,.property-mobile-card-head small{color:#808998;font-size:8.5px}.property-mobile-meta{flex-wrap:wrap;align-items:center;gap:7px;margin:10px 0;display:flex}.property-mobile-meta>strong{margin-left:auto;font-size:9px}.property-mobile-card>button{color:#fff;width:100%;height:34px;font:inherit;background:#10243e;border:0;border-radius:7px;font-size:9px;font-weight:720}.property-review-footer{flex-wrap:wrap;padding:10px}.property-review-panel{width:auto;inset:68px 8px 8px;overflow-y:auto}}.property-moderation-workspace{grid-template-columns:minmax(0,1fr) 370px}.property-source-cell{gap:5px;min-width:94px;display:grid}.property-source-cell small{color:#8993a2;font-size:8px}.review-submitter-card{background:#fffdf8;border:1px solid #e4e8ed;border-radius:9px;margin-bottom:12px;padding:11px}.review-submitter-card>strong{color:#283448;font-size:9px;display:block}.review-submitter-card>p{color:#7b7468;margin:2px 0 0;font-size:8px;line-height:1.5}.review-media-section{background:#fafbfc;border:1px solid #e7eaee;border-radius:9px;margin-bottom:12px;padding:10px}.review-media-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;display:flex}.review-media-head>div{gap:2px;display:grid}.review-media-head strong{color:#263448;font-size:9px}.review-media-head span{color:#8992a0;font-size:7.5px}.review-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.review-media-card{background:#fff;border:1px solid #e3e6ea;border-radius:8px;min-width:0;overflow:hidden}.review-media-image{aspect-ratio:4/3;color:#7d8798;background:#eef1f4;place-items:center;display:grid;position:relative;overflow:hidden}.review-media-image img{object-fit:cover;width:100%;height:100%}.review-media-image>span{color:#fff;text-transform:uppercase;background:#10243e;border-radius:5px;padding:3px 5px;font-size:7px;font-weight:750;position:absolute;top:5px;left:5px}.review-media-meta{gap:5px;padding:7px;display:grid}.review-media-meta small{color:#7f8998;font-size:7.5px;line-height:1.35}.review-media-actions{grid-template-columns:1fr 1fr;gap:5px;padding:0 7px 7px;display:grid}.review-media-actions button{min-height:28px;font:inherit;cursor:pointer;border-radius:6px;font-size:7.5px;font-weight:750}.review-media-actions .approve{color:#2d7449;background:#eaf7ef;border:1px solid #b9dfc8}.review-media-actions .return{color:#9b6b0c;background:#fff8e9;border:1px solid #ebd2a2}.review-media-actions button:disabled{opacity:.5;cursor:not-allowed}.review-media-empty{color:#838c99;margin:0;font-size:8px}@media (width<=1260px){.property-moderation-workspace{grid-template-columns:minmax(0,1fr) 320px}}@media (width<=980px){.property-moderation-workspace{grid-template-columns:1fr}.property-review-panel{width:min(430px,100vw - 24px)}}@media (width<=480px){.review-media-grid{grid-template-columns:1fr}.property-review-panel{width:auto}}.review-media-note{gap:5px;margin:0 0 9px;display:grid}.review-media-note>span{color:#566174;font-size:8px;font-weight:700}.review-media-note small{color:#9aa2ad;font-weight:500}.review-media-note input{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #dfe3e8;border-radius:7px;outline:0;padding:8px;font-size:8px}.review-media-note input:focus{border-color:#cfa64c;box-shadow:0 0 0 3px #cfa64c1a}.property-moderation-workspace{min-width:0;display:block}.property-moderation-main{width:100%}.property-review-panel{z-index:110;border-radius:12px 0 0 12px;width:min(760px,100vw - 25px);max-height:calc(100vh - 56px);display:none;position:fixed;inset:56px 0 0 auto;overflow-y:auto;box-shadow:-18px 0 65px #0f1c2e30}.property-review-panel.open{display:block}.review-panel-content{padding:24px}.review-panel-head strong{font-size:18px}.review-panel-head small,.review-submitter-card>strong,.review-media-head strong,.review-existing-note strong{font-size:12px}.review-panel-summary small{font-size:10px}.review-panel-summary strong{font-size:12px}.review-media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.review-media-image{aspect-ratio:4/3}.review-media-meta small{font-size:10px}.review-media-actions{grid-template-columns:1fr}.review-media-actions button{min-height:32px;font-size:10px}.review-quality-card{background:#fffaf0;border:1px solid #e4d4a9;border-radius:10px;margin:16px 0;padding:14px}.review-quality-card strong{color:#795a20;font-size:12px}.review-quality-card p{color:#776b54;margin:6px 0 0;font-size:11px;line-height:1.55}.review-note-field>span{font-size:11px}.review-note-field textarea{font-size:12px}.review-panel-actions button{font-size:11px}.property-review-table{min-width:1180px}.property-table-property strong{max-width:220px;font-size:12px}@media (width<=760px){.property-review-panel{border-radius:0;width:100%;max-height:calc(100vh - 56px);inset:56px 0 0}.review-panel-content{padding:15px}.review-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.property-queue-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.property-queue-tabs button{gap:4px;padding:0 4px;font-size:10px}.property-queue-tabs button b{min-width:20px;padding:0 4px}}.review-property-subtitle{color:#718094;font-size:11px;line-height:1.5}.review-tabs{border-bottom:1px solid #e6e9ed;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;margin:16px 0 20px;display:grid}.review-tabs button{color:#68758a;min-width:0;min-height:39px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:7px 2px;font-size:11px;font-weight:650}.review-tabs button.active{color:#12243d;border-bottom-color:#ba8c34}.review-tabs button span{color:#8e671b;background:#fff0cd;border-radius:30px;margin-left:4px;padding:1px 5px;font-size:9px;display:inline-block}.review-tab-section{min-height:220px}.review-tab-section h3{color:#18283e;margin:0 0 8px;font-size:15px;font-weight:750}.review-tab-help{color:#687588;margin:8px 0 14px;font-size:12px;line-height:1.6}.review-quality-card ul{color:#795a20;margin:8px 0 0;padding-left:17px;font-size:12px;line-height:1.65}.review-quality-card li+li{margin-top:7px}.review-location-link a{color:#225781;font-size:12px}.review-media-section{background:#fff}.review-tab-section .review-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.review-tab-section .review-media-note input{min-height:38px;font-size:12px}.review-tab-section .review-media-meta{min-height:47px}@media (width<=560px){.review-panel-content{padding:16px}.review-tabs button{font-size:10px}.review-tab-section .review-media-grid{grid-template-columns:1fr}}.property-dedicated-review{margin-top:8px}.review-back{color:#335273;cursor:pointer;background:0 0;border:0;padding:9px 0 22px;font-size:13px;font-weight:700}.property-dedicated-layout{grid-template-columns:minmax(0,1.7fr) minmax(250px,.7fr);align-items:start;gap:22px;display:grid}.property-review-primary,.property-review-sidebar{background:#fff;border:1px solid #e2e6ed;border-radius:13px;min-width:0}.property-review-primary .review-panel-content{padding:27px}.property-review-sidebar{padding:22px;position:sticky;top:24px}.property-review-sidebar h3{color:#152b43;margin:0 0 16px;font-size:14px}.property-review-sidebar h3:not(:first-child){margin-top:25px}.property-review-sidebar>p{color:#4c5d71;border-bottom:1px solid #edf0f3;margin:0;padding:9px 0;font-size:12px}.property-review-sidebar>p strong{text-transform:uppercase;color:#8794a6;margin-bottom:4px;font-size:10px;display:block}.review-history{border-left:2px solid #d7dfeb;margin:0;padding:0;list-style:none}.review-history li{padding:0 0 18px 16px;font-size:12px;position:relative}.review-history li:before{content:"";background:#bd903e;border-radius:50%;width:10px;height:10px;position:absolute;top:3px;left:-6px}.review-history li strong,.review-history li small{overflow-wrap:anywhere;display:block}.review-history li small{color:#758094;margin-top:5px}.review-history li p{color:#526477;margin:7px 0;line-height:1.5}@media (width<=1050px){.property-dedicated-layout{grid-template-columns:1fr}.property-review-sidebar{position:static}}@media (width<=600px){.property-review-primary .review-panel-content,.property-review-sidebar{padding:15px}}.property-review-primary .review-tab-section[aria-label=Moderation\ decisions]>.review-existing-note:first-of-type .review-panel-actions{z-index:2;background:#fff;padding:12px 0;position:sticky;bottom:0;box-shadow:0 -5px 18px #1220340d}.property-review-primary .review-tab-section[aria-label=Moderation\ decisions] .review-panel-actions button{min-height:43px;font-size:12px}.property-review-primary .review-tabs{z-index:3;background:#fff;padding-top:6px;position:sticky;top:0}.property-advanced-filters{background:#fbfaf7;border-bottom:1px solid #e9edf1;flex-wrap:wrap;gap:10px;padding:12px 14px;display:flex}.property-advanced-filters .property-filter-select{min-width:175px}.property-no-cover{text-align:center;color:#7b8795;flex-direction:column;justify-content:center;align-items:center;gap:4px;max-width:100%;display:flex}.property-no-cover small{font-size:8px;line-height:1.1}@media (width<=700px){.property-advanced-filters .property-filter-select{flex:1;min-width:125px}}.property-search-submit{color:#fff;height:42px;font:inherit;cursor:pointer;background:#10243e;border:1px solid #10243e;border-radius:9px;padding:0 15px;font-size:11px;font-weight:750}.property-search-submit:hover{background:#20426b}.property-filter-bar{flex-wrap:wrap}.property-moderation-v2 .review-inline-error{color:#934916;background:#fff7ed;border:1px solid #edc49d;border-radius:8px;margin:8px 0 12px;padding:10px 12px;font-size:12px;line-height:1.5}.property-moderation-v2 .review-photo-next-step{background:#fffaf0;border:1px solid #ead9b5;border-radius:9px;gap:9px;margin-top:12px;padding:13px;display:grid}.property-moderation-v2 .review-photo-next-step p{color:#674d1f;margin:0;font-size:12px;line-height:1.6}.property-moderation-v2 .review-photo-next-step button{cursor:pointer;min-height:36px}.property-moderation-v2 .review-note-field small{color:#758094;font-weight:500}.property-moderation-v2 .review-media-batch-toolbar{background:#f7f9fc;border:1px solid #dce5ef;border-radius:9px;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0 14px;padding:12px;display:flex}.property-moderation-v2 .review-media-select-all,.property-moderation-v2 .review-media-select-item{color:#22344d;cursor:pointer;align-items:center;gap:9px;font-size:12px;font-weight:650;display:flex}.property-moderation-v2 .review-media-select-all input,.property-moderation-v2 .review-media-select-item input{accent-color:#193c66;cursor:pointer;flex:none;width:17px;height:17px}.property-moderation-v2 .review-media-selected-count{color:#526176;margin-left:auto;font-size:12px}.property-moderation-v2 .review-media-batch-approve{color:#fff;min-height:36px;font:inherit;cursor:pointer;background:#216641;border:1px solid #216641;border-radius:7px;padding:8px 14px;font-size:12px;font-weight:750}.property-moderation-v2 .review-media-batch-approve:disabled{opacity:.45;cursor:not-allowed}.property-moderation-v2 .review-media-batch-approve:not(:disabled):hover{background:#174b30}.property-moderation-v2 .review-media-select-item{padding:9px 10px}.property-moderation-v2 .review-media-card.selected{border-color:#3c7eae;box-shadow:0 0 0 2px #2469a326}@media (width<=660px){.property-moderation-v2 .review-media-batch-toolbar{flex-direction:column;align-items:stretch}.property-moderation-v2 .review-media-selected-count{margin-left:0}.property-moderation-v2 .review-media-batch-approve{width:100%}}.photo-approval-backdrop{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#071426ab;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.photo-approval-dialog{color:#172940;background:#fff;border:1px solid #ffffffa6;border-radius:18px;flex-direction:column;width:min(550px,100%);max-height:min(780px,100dvh - 36px);display:flex;overflow:auto;box-shadow:0 28px 90px #000c1c59}.photo-approval-header{justify-content:space-between;align-items:flex-start;padding:25px 26px 0;display:flex}.photo-approval-icon{color:#218450;background:#e5f4eb;border:1px solid #cae7d3;border-radius:14px;place-items:center;width:50px;height:50px;display:grid}.photo-approval-icon svg{width:25px;height:25px}.photo-approval-close{color:#687587;cursor:pointer;background:#fff;border:1px solid #e1e5ea;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.photo-approval-close svg{width:17px;height:17px}.photo-approval-close:hover{color:#152943;background:#f2f5f8}.photo-approval-content{padding:13px 26px 22px}.photo-approval-eyebrow{letter-spacing:.13em;color:#ac812c;font-size:10px;font-weight:800}.photo-approval-content h2{letter-spacing:-.035em;color:#142740;margin:8px 0 9px;font-size:23px;line-height:1.3}.photo-approval-content>p{color:#68788a;margin:0;font-size:13px;line-height:1.65}.photo-approval-content>p strong{color:#243851}.photo-approval-summary{color:#526176;background:#f7f8fa;border:1px solid #edf0f2;border-radius:10px;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:18px;padding:12px 14px;font-size:11px;font-weight:650;display:flex}.photo-approval-summary span:first-child{color:#1f3550;align-items:center;gap:8px;display:flex}.photo-approval-summary svg{width:16px;height:16px}.photo-approval-previews{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.photo-approval-preview{background:#f1f3f6;border:1px solid #e2e7ed;border-radius:9px;height:84px;position:relative;overflow:hidden}.photo-approval-preview img{object-fit:cover;width:100%;height:100%}.photo-approval-preview>span:first-child{color:#68788a;text-align:center;justify-content:center;align-items:center;gap:4px;height:100%;padding:7px;font-size:10px;display:flex}.photo-approval-preview>span:first-child svg{width:16px;height:16px}.photo-approval-cover{color:#fff;background:#162941;border-radius:4px;padding:3px 6px;font-size:9px;font-weight:750;position:absolute;bottom:5px;left:5px}.photo-approval-more{color:#45576b;background:#f6f8fa;border:1px dashed #c7d2df;border-radius:9px;justify-content:center;align-items:center;min-height:72px;font-size:11px;font-weight:700;display:flex}.photo-approval-attestation{color:#355a45;cursor:pointer;background:#f3f8f5;border:1px solid #d9e9df;border-radius:11px;align-items:flex-start;gap:11px;margin-top:17px;padding:13px;font-size:12px;font-weight:550;line-height:1.55;display:flex}.photo-approval-attestation input{accent-color:#23764d;cursor:pointer;flex-shrink:0;width:17px;height:17px;margin:1px 0 0}.photo-approval-footnote{align-items:flex-start;gap:7px;display:flex;color:#778494!important;margin-top:11px!important;font-size:11px!important}.photo-approval-footnote svg{color:#45825d;flex-shrink:0;width:15px;height:15px;margin-top:1px}.photo-approval-error{background:#fff0e8;border:1px solid #e7c5aa;border-radius:7px;padding:9px;color:#904522!important;margin-top:12px!important;font-size:12px!important}.photo-approval-actions{background:#fbfcfd;border-top:1px solid #edf0f3;justify-content:flex-end;gap:10px;padding:17px 26px 22px;display:flex}.photo-approval-actions button{min-height:43px;font:inherit;cursor:pointer;border-radius:9px;padding:11px 17px;font-size:12px;font-weight:750;transition:background .12s,border-color .12s}.photo-approval-cancel{color:#3c5068;background:#fff;border:1px solid #dce3ea}.photo-approval-cancel:hover{background:#f2f5f8}.photo-approval-submit{color:#fff;background:#1e7247;border:1px solid #1e7247;justify-content:center;align-items:center;gap:8px;display:flex}.photo-approval-submit:hover:not(:disabled){background:#145536}.photo-approval-submit svg{width:17px;height:17px}.photo-approval-actions button:disabled,.photo-approval-close:disabled{opacity:.45;cursor:not-allowed}.photo-approval-dialog button:focus-visible,.photo-approval-dialog input:focus-visible{outline-offset:3px;outline:3px solid #e4b44e}@media (width<=600px){.photo-approval-backdrop{align-items:end;padding:0}.photo-approval-dialog{border-radius:18px 18px 0 0;width:100%;max-height:93dvh}.photo-approval-header{padding:19px 18px 0}.photo-approval-content{padding:12px 18px 17px}.photo-approval-actions{grid-template-columns:1fr 1.3fr;padding:14px 18px 18px;display:grid}.photo-approval-content h2{font-size:20px}.photo-approval-previews{grid-template-columns:repeat(3,minmax(0,1fr))}.photo-approval-preview{height:77px}.photo-approval-actions button{padding:10px 8px;font-size:11px}}@media (prefers-reduced-motion:reduce){.photo-approval-actions button{transition:none}}.storefront-workspace-v2{padding:10px 28px 36px}.storefront-intro-v2{justify-content:space-between;gap:24px;margin-bottom:18px;display:flex}.storefront-intro-v2 h2{color:#172238;font:750 30px/1.1 var(--admin-font-sans,Inter,system-ui,sans-serif);letter-spacing:-.035em;margin:0}.storefront-intro-v2 p{color:#748094;margin:8px 0 0;font-size:12px;line-height:1.55}.storefront-queue-tabs-v2{gap:0;margin-bottom:18px;display:flex}.storefront-queue-tabs-v2 button{color:#536176;min-height:42px;font:700 11px var(--admin-font-sans,Inter,system-ui,sans-serif);background:#fff;border:1px solid #dfe4ea;align-items:center;gap:9px;padding:0 16px;display:flex}.storefront-queue-tabs-v2 button:first-child{border-radius:9px 0 0 9px}.storefront-queue-tabs-v2 button:last-child{border-radius:0 9px 9px 0}.storefront-queue-tabs-v2 button+button{margin-left:-1px}.storefront-queue-tabs-v2 button span{color:#6b7584;background:#f2f4f7;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:9px;display:grid}.storefront-queue-tabs-v2 button.active{z-index:1;color:#fff;background:#102844;border-color:#102844;position:relative}.storefront-queue-tabs-v2 button.active span{color:#75540f;background:#f2d58e}.storefront-workspace-shell{background:#fff;border:1px solid #e2e6eb;border-radius:12px;grid-template-columns:minmax(0,1fr) 310px;display:grid;overflow:hidden;box-shadow:0 10px 32px #1221360a}.storefront-workspace-main{min-width:0}.storefront-filterbar-v2{background:#fff;border-bottom:1px solid #edf0f3;flex-wrap:wrap;align-items:center;gap:8px;padding:14px;display:flex}.storefront-search-v2{color:#93a0b0;background:#fff;border:1px solid #dfe4e9;border-radius:8px;align-items:center;gap:8px;width:min(330px,100%);min-height:40px;padding:0 11px;display:flex}.storefront-search-v2 svg{width:16px;height:16px}.storefront-search-v2 input{color:#1d2b3e;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:11px}.storefront-filterbar-v2 select{color:#435167;background:#fff;border:1px solid #dfe4e9;border-radius:8px;min-height:40px;padding:0 32px 0 10px;font-size:10px}.storefront-filter-apply,.storefront-filter-clear{text-transform:uppercase;letter-spacing:.06em;border-radius:8px;min-height:40px;padding:0 13px;font-size:9px;font-weight:800}.storefront-filter-apply{color:#fff;background:#102844;border:1px solid #102844}.storefront-filter-clear{color:#697587;background:#fff;border:1px solid #dfe4e9}.storefront-table-wrap-v2{min-width:0;overflow:auto}.storefront-table-v2{border-collapse:collapse;width:100%;min-width:980px}.storefront-table-v2 th{color:#8792a1;text-align:left;text-transform:uppercase;letter-spacing:.07em;background:#fbfbfa;border-bottom:1px solid #e8ecf0;padding:11px 12px;font-size:8px;font-weight:800}.storefront-table-v2 td{color:#415066;vertical-align:middle;border-bottom:1px solid #eef1f4;padding:12px;font-size:10px}.storefront-table-v2 tr:hover td,.storefront-table-v2 tr.selected td{background:#fbfaf6}.storefront-partner-cell{align-items:center;gap:10px;display:flex}.storefront-partner-cell>span{color:#fff;background:#132b49;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:800;display:grid}.storefront-partner-cell strong{color:#1a293d;font-size:10px;display:block}.storefront-partner-cell small{color:#929cab;margin-top:3px;font-size:8px;display:block}.storefront-tag-v2{color:#96701f;background:#f5f0e5;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:700;display:inline-flex}.storefront-status-v2{color:#657286;background:#f1f3f5;border-radius:999px;align-items:center;padding:5px 8px;font-size:8px;font-weight:750;display:inline-flex}.storefront-status-v2.positive{color:#2d7b50;background:#e9f7ef}.storefront-review-button{color:#18304e;white-space:nowrap;background:#fff;border:1px solid #dfe4ea;border-radius:7px;min-height:32px;padding:0 10px;font-size:9px;font-weight:800}.storefront-review-button:hover{color:#9b6a12;border-color:#c99535}.storefront-mobile-list-v2{display:none}.storefront-review-panel-v2{background:#fbfbfa;border-left:1px solid #e8ecf0}.storefront-review-placeholder{text-align:center;align-content:center;place-items:center;min-height:420px;padding:28px;display:grid}.storefront-review-placeholder>span{color:#b47e1e;background:#f7f0df;border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.storefront-review-placeholder svg{width:21px;height:21px}.storefront-review-placeholder h3{color:#1a293e;margin:12px 0 0;font-size:14px}.storefront-review-placeholder p{color:#8791a0;max-width:210px;margin:6px 0 0;font-size:10px;line-height:1.55}.storefront-review-content-v2{padding:17px}.storefront-review-content-v2>header{border-bottom:1px solid #e5e9ed;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:14px;display:flex}.storefront-review-content-v2 header small{color:#b47e1e;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:800}.storefront-review-content-v2 header h3{color:#15253b;margin:4px 0 0;font-size:16px;line-height:1.25}.storefront-review-content-v2 header p{color:#8f99a8;margin:3px 0 0;font-size:9px}.storefront-review-content-v2 header button{color:#687587;background:#fff;border:1px solid #dfe4e8;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.storefront-review-summary-v2{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0;display:grid}.storefront-review-summary-v2>div{background:#fff;border:1px solid #e7ebef;border-radius:8px;padding:10px}.storefront-review-summary-v2 span{color:#9099a6;text-transform:uppercase;letter-spacing:.07em;font-size:7px;font-weight:800;display:block}.storefront-review-summary-v2 strong{color:#25344a;margin-top:4px;font-size:10px;display:block}.storefront-review-content-v2 section{border-top:1px solid #e9ecef;padding:13px 0}.storefront-review-content-v2 section h4{color:#28374c;margin:0 0 9px;font-size:10px}.storefront-status-pair{flex-wrap:wrap;gap:6px;display:flex}.storefront-scheme-list-v2{gap:8px;display:grid}.storefront-scheme-list-v2 article{background:#fff;border:1px solid #e4e8ec;border-radius:8px;padding:10px}.storefront-scheme-list-v2 article strong{color:#233248;font-size:10px;display:block}.storefront-scheme-list-v2 article small{color:#8a94a2;margin:4px 0 7px;font-size:8px;line-height:1.4;display:block}.storefront-scheme-actions-v2{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.storefront-scheme-actions-v2 button{color:#4f5e72;background:#fff;border:1px solid #dfe4e8;border-radius:6px;min-height:30px;padding:0 8px;font-size:8px;font-weight:750}.storefront-no-schemes-v2{color:#8791a0;margin:0;font-size:9px;line-height:1.5}.storefront-review-note-v2{border-top:1px solid #e9ecef;gap:6px;padding-top:13px;display:grid}.storefront-review-note-v2 span{color:#667387;text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:800}.storefront-review-note-v2 textarea{resize:vertical;color:#27364b;min-height:84px;font:10px/1.5 var(--admin-font-sans,Inter,system-ui,sans-serif);background:#fff;border:1px solid #dfe4e8;border-radius:8px;outline:none;padding:9px}.storefront-review-actions-v2{gap:7px;margin-top:12px;display:grid}.storefront-review-actions-v2 button{border-radius:8px;min-height:38px;font-size:9px;font-weight:800}.storefront-review-actions-v2 .approve{color:#fff;background:#17314e;border:0}.storefront-review-actions-v2 .return{color:#9b6a12;background:#fffaf0;border:1px solid #e5c88d}.storefront-review-actions-v2 .unpublish{color:#a54343;background:#fff6f6;border:1px solid #e4bcbc}.storefront-review-actions-v2 button:disabled,.storefront-scheme-actions-v2 button:disabled{opacity:.45}.storefront-state-v2{text-align:center;align-content:center;place-items:center;min-height:210px;padding:28px;display:grid}.storefront-state-v2>span{color:#2e7c53;background:#eff7f2;border-radius:50%;place-items:center;width:42px;height:42px;font-size:16px;display:grid}.storefront-state-v2>span.loading{background:0 0;border:3px solid #e3e8ed;border-top-color:#c08a2d;animation:.8s linear infinite sfspin}.storefront-state-v2 h3{color:#1b293e;margin:10px 0 0;font-size:14px}.storefront-state-v2 p{color:#8993a2;max-width:360px;margin:6px 0 0;font-size:10px;line-height:1.5}@keyframes sfspin{to{transform:rotate(360deg)}}.storefront-pagination-v2{color:#7d8998;border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:9px;display:flex}.storefront-pagination-v2 div{align-items:center;gap:6px;display:flex}.storefront-pagination-v2 button,.storefront-pagination-v2 b{color:#304058;background:#fff;border:1px solid #dfe4e8;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.storefront-pagination-v2 b{color:#fff;background:#142f4d}.storefront-message{margin:10px 14px}.storefront-restricted{margin:20px 28px}@media (width<=1180px){.storefront-workspace-shell{grid-template-columns:minmax(0,1fr) 280px}.storefront-filterbar-v2 select{flex:140px}.storefront-search-v2{flex:280px}}@media (width<=920px){.storefront-workspace-v2{padding:10px 18px 30px}.storefront-workspace-shell{grid-template-columns:1fr}.storefront-review-panel-v2{z-index:75;border-left:1px solid #dfe4e8;width:min(390px,92vw);display:none;position:fixed;inset:60px 0 0 auto;overflow:auto;box-shadow:-18px 0 40px #121f3029}.storefront-review-panel-v2.open{display:block}.storefront-table-v2{display:none}.storefront-mobile-list-v2{display:grid}.storefront-mobile-list-v2 button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f3;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.storefront-mobile-list-v2 button>span{color:#fff;background:#17314e;border-radius:50%;place-items:center;width:38px;height:38px;font-size:9px;font-weight:800;display:grid}.storefront-mobile-list-v2 strong{color:#203047;font-size:10px;display:block}.storefront-mobile-list-v2 small,.storefront-mobile-list-v2 em{color:#8a94a2;margin-top:3px;font-size:8px;font-style:normal;display:block}.storefront-mobile-list-v2 b{color:#a2741f;font-size:9px}.storefront-filterbar-v2{grid-template-columns:1fr 1fr;display:grid}.storefront-search-v2{grid-column:1/-1;width:100%}.storefront-filter-apply,.storefront-filter-clear{width:100%}}@media (width<=620px){.storefront-workspace-v2{padding:8px 14px 28px}.storefront-intro-v2 h2{font-size:24px}.storefront-queue-tabs-v2{width:100%}.storefront-queue-tabs-v2 button{flex:1;justify-content:center;padding:0 8px;font-size:9px}.storefront-filterbar-v2{grid-template-columns:1fr}.storefront-search-v2{grid-column:auto}.storefront-review-panel-v2{width:100vw;inset:60px 0 0}.storefront-pagination-v2{flex-direction:column;align-items:flex-start}.storefront-mobile-list-v2 button{grid-template-columns:36px minmax(0,1fr)}.storefront-mobile-list-v2 b{grid-column:2}.storefront-restricted{margin:14px}}.grouped-admin-shell .admin-workspace:has(>.storefront-workspace-v2)>.mobile-page-context h1{display:none!important}.grouped-admin-shell .admin-workspace:has(>.storefront-workspace-v2)>.mobile-page-context{padding-bottom:0!important}.news-workspace{min-width:0;padding:0 28px 32px}.news-workspace-intro{justify-content:space-between;align-items:flex-start;gap:18px;padding:8px 0 18px;display:flex}.news-workspace-intro h2{color:#182237;font-family:var(--admin-font-sans,Inter,system-ui,sans-serif);letter-spacing:-.035em;margin:0;font-size:30px;font-weight:760}.news-workspace-intro p{color:#6f7888;max-width:760px;margin:8px 0 0;font-size:13px;line-height:1.6}.news-new-button{color:#fff;white-space:nowrap;background:#132843;border:0;border-radius:9px;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:11px;font-weight:760;display:inline-flex}.news-new-button svg{width:16px;height:16px}.news-status-tabs{background:#f8fafc;border:1px solid #e4e8ee;border-radius:10px;flex-wrap:wrap;gap:6px;width:max-content;max-width:100%;margin-bottom:14px;padding:4px;display:flex}.news-status-tabs button{color:#667184;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:10px;font-weight:760;display:flex}.news-status-tabs button span{color:#667184;text-align:center;background:#e8edf3;border-radius:999px;min-width:20px;padding:2px 6px;font-size:9px}.news-status-tabs button.active{color:#fff;background:#132843;box-shadow:0 4px 12px #1328431f}.news-status-tabs button.active span{color:#fff;background:#ffffff24}.news-workspace-shell{position:relative}.news-workspace-main{min-width:0}.news-filterbar{grid-template-columns:minmax(260px,1.5fr) minmax(150px,.6fr) minmax(160px,.65fr) auto auto;gap:8px;margin-bottom:14px;display:grid}.news-search{background:#fff;border:1px solid #dfe4ea;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 12px;display:flex}.news-search svg{color:#8d96a4;width:16px;height:16px}.news-search input{color:#1f2c3d;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:11px}.news-filterbar select{color:#334155;background:#fff;border:1px solid #dfe4ea;border-radius:8px;outline:0;min-height:42px;padding:0 11px;font-size:11px}.news-filterbar select:focus,.news-search:focus-within{border-color:#c39b45;box-shadow:0 0 0 3px #c39b451a}.news-search-button,.news-clear-button{border-radius:8px;min-height:42px;padding:0 14px;font-size:10px;font-weight:800}.news-search-button{color:#fff;background:#132843;border:0}.news-clear-button{color:#657184;background:#fff;border:1px solid #dfe4ea}.news-message{border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:11px}.news-message.error{color:#a53b3b;background:#fff4f4;border:1px solid #efc7c7}.news-message.success{color:#28734e;background:#f0faf4;border:1px solid #cce7d7}.news-table-wrap{background:#fff;border:1px solid #e3e8ee;border-radius:11px;overflow:hidden;box-shadow:0 6px 22px #0f1f3309}.news-table{border-collapse:collapse;table-layout:auto;width:100%}.news-table th{color:#7a8493;text-align:left;text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e7ebf0;padding:11px 13px;font-size:9px;font-weight:820}.news-table td{color:#445064;vertical-align:middle;border-bottom:1px solid #edf1f4;padding:13px;font-size:11px}.news-table tr:last-child td{border-bottom:0}.news-table tbody tr:hover{background:#fbfcfe}.news-article-cell{grid-template-columns:58px minmax(210px,1fr);align-items:center;gap:11px;min-width:310px;display:grid}.news-article-cell img,.news-image-placeholder{object-fit:cover;background:#eef2f6;border-radius:7px;width:58px;height:44px}.news-image-placeholder{color:#8b96a5;place-items:center;display:grid}.news-image-placeholder svg{width:18px}.news-article-cell strong{color:#1c293b;font-size:11.5px;line-height:1.35;display:block}.news-article-cell small{color:#98a1ad;margin-top:2px;font-size:9px;display:block}.news-article-cell p{color:#778292;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:420px;margin:4px 0 0;font-size:9.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.news-status{color:#667184;white-space:nowrap;background:#eef2f6;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:8.5px;font-weight:780;display:inline-flex}.news-status.published{color:#2b7a50;background:#eaf7ef}.news-status.pending{color:#8a671e;background:#fff5dc}.news-status.archived{color:#69717e;background:#f1f2f4}.news-status.draft{color:#53677e;background:#edf2f8}.news-row-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.news-row-actions button{color:#193a61;white-space:nowrap;background:0 0;border:0;font-size:10px;font-weight:760}.news-row-actions button.danger{color:#aa4848}.news-mobile-list{display:none}.news-pagination{color:#7b8695;justify-content:space-between;align-items:center;margin-top:14px;font-size:10px;display:flex}.news-pagination>div{align-items:center;gap:6px;display:flex}.news-pagination button,.news-pagination b{color:#536174;background:#fff;border:1px solid #dfe4ea;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.news-pagination button:disabled{opacity:.35}.news-pagination b{color:#fff;background:#132843;border-color:#132843}.news-state{text-align:center;background:#fff;border:1px dashed #d7dee6;border-radius:11px;align-content:center;place-items:center;min-height:210px;padding:26px;display:grid}.news-state>span:not(.news-spinner){color:#7f8a99;background:#eef3f7;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.news-state svg{width:18px}.news-state h3{color:#1d2b3e;margin:10px 0 0;font-size:16px}.news-state p{color:#7b8695;margin:6px 0 0;font-size:11px}.news-spinner{border:3px solid #e2e7ec;border-top-color:#b78f39;border-radius:50%;width:26px;height:26px;animation:.8s linear infinite news-spin}@keyframes news-spin{to{transform:rotate(360deg)}}.news-editor-layer{z-index:130;grid-template-columns:minmax(0,1fr) min(720px,92vw);display:grid;position:fixed;inset:0}.news-editor-backdrop{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#0c17266b;border:0;grid-area:1/1}.news-editor-panel{background:#fbfcfd;grid-area:1/2;grid-template-rows:auto minmax(0,1fr) auto;min-height:100vh;display:grid;overflow:hidden;box-shadow:-18px 0 46px #0f1e3026}.news-editor-panel>header{background:#fff;border-bottom:1px solid #e5e9ee;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.news-editor-panel>header small{color:#a07f38;text-transform:uppercase;letter-spacing:.09em;margin-bottom:3px;font-size:8px;font-weight:820;display:block}.news-editor-panel>header h3{color:#18253a;letter-spacing:-.025em;margin:0;font-size:22px}.news-editor-panel>header>button{color:#637083;background:#fff;border:1px solid #e1e6eb;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.news-editor-panel>header svg{width:16px}.news-editor-body{padding:22px;overflow:auto}.news-editor-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.news-field{gap:6px;margin-bottom:14px;display:grid}.news-field>span{color:#586578;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:820}.news-field input,.news-field textarea,.news-field select{box-sizing:border-box;color:#243247;width:100%;font-family:var(--admin-font-sans,Inter,system-ui,sans-serif);background:#fff;border:1px solid #dce2e8;border-radius:8px;outline:0;font-size:12px}.news-field input,.news-field select{min-height:42px;padding:0 11px}.news-field textarea{resize:vertical;padding:11px;line-height:1.55}.news-field input:focus,.news-field textarea:focus,.news-field select:focus{border-color:#c29a43;box-shadow:0 0 0 3px #c29a431a}.news-field>small{color:#929ba8;font-size:9px}.news-slug-input{background:#fff;border:1px solid #dce2e8;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;overflow:hidden}.news-slug-input>span{color:#9aa3af;padding:0 0 0 11px;font-size:11px}.news-slug-input input{border:0;box-shadow:none!important}.news-body-field textarea{min-height:260px}.news-hero-picker{background:#fff;border:1px solid #dfe5eb;border-radius:9px;grid-template-columns:170px minmax(0,1fr);gap:12px;padding:10px;display:grid}.news-hero-picker>img,.news-hero-picker>div:first-child{object-fit:cover;background:#f0f3f6;border-radius:7px;width:170px;height:108px}.news-hero-picker>div:first-child{color:#8b95a3;align-content:center;place-items:center;gap:5px;display:grid}.news-hero-picker>div:first-child svg{width:20px}.news-hero-picker>div:last-child{align-content:center;gap:8px;display:grid}.news-hero-picker button{color:#264160;background:#fff;border:1px solid #dce2e8;border-radius:7px;min-height:38px;font-size:10px;font-weight:760}.news-editor-panel>footer{background:#fff;border-top:1px solid #e5e9ee;justify-content:flex-end;align-items:center;gap:8px;padding:14px 22px;display:flex}.news-editor-panel>footer button{border-radius:8px;min-height:40px;padding:0 14px;font-size:10px;font-weight:800}.news-editor-panel>footer .secondary{color:#5f6b7c;background:#fff;border:1px solid #dce2e8}.news-editor-panel>footer .primary{color:#fff;background:#132843;border:0}.news-editor-panel>footer button:disabled{opacity:.45}.news-workspace .cms-picker header .panel-kicker{display:none}.news-workspace .cms-picker header h3{font-family:var(--admin-font-sans,Inter,system-ui,sans-serif)}@media (width<=1100px){.news-workspace{padding:0 20px 28px}.news-filterbar{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(140px,.55fr))}.news-search-button,.news-clear-button{grid-row:2}.news-table th:nth-child(5),.news-table td:nth-child(5){display:none}}@media (width<=820px){.news-workspace{padding:0 16px 24px}.news-workspace-intro{align-items:flex-start}.news-status-tabs{flex-wrap:nowrap;width:100%;overflow:auto}.news-status-tabs button{flex:none}.news-filterbar{grid-template-columns:1fr 1fr}.news-search{grid-column:1/-1}.news-filterbar select:nth-of-type(2){grid-column:auto}.news-search-button,.news-clear-button{grid-row:auto}.news-table{display:none}.news-mobile-list{display:grid}.news-mobile-list>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:12px;display:flex}.news-mobile-list>button:last-child{border-bottom:0}.news-mobile-list>button>div{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.news-mobile-list img,.news-mobile-list>button>div>span{object-fit:cover;background:#eef2f6;border-radius:7px;width:52px;height:42px}.news-mobile-list>button>div>span{color:#8792a1;place-items:center;display:grid}.news-mobile-list strong{color:#1e2c3e;font-size:11px;display:block}.news-mobile-list small{color:#8792a1;margin:3px 0 5px;font-size:9px;display:block}.news-mobile-list b{color:#234b76;white-space:nowrap;font-size:9px}.news-editor-layer{grid-template-columns:1fr}.news-editor-backdrop{display:none}.news-editor-panel{grid-column:1;width:100%;max-width:none}.news-hero-picker{grid-template-columns:140px 1fr}.news-hero-picker>img,.news-hero-picker>div:first-child{width:140px;height:96px}}@media (width<=560px){.news-workspace{padding:0 14px 22px}.news-workspace-intro{display:grid}.news-new-button{justify-content:center;width:100%}.news-filterbar{grid-template-columns:1fr}.news-filterbar>*{grid-column:1}.news-search-button,.news-clear-button{width:100%}.news-editor-grid{grid-template-columns:1fr}.news-editor-body,.news-editor-panel>header{padding:16px}.news-hero-picker{grid-template-columns:1fr}.news-hero-picker>img,.news-hero-picker>div:first-child{width:100%;height:170px}.news-editor-panel>footer{padding:12px 16px}.news-editor-panel>footer button{flex:1}.news-mobile-list>button>div{grid-template-columns:44px minmax(0,1fr)}.news-mobile-list img,.news-mobile-list>button>div>span{width:44px;height:40px}}.grouped-admin-shell .admin-workspace:has(>:is(.news-workspace,.destinations-workspace,.events-workspace,.market-admin-workspace))>.mobile-page-context h1{display:none!important}.grouped-admin-shell .admin-workspace:has(>:is(.news-workspace,.destinations-workspace,.events-workspace,.market-admin-workspace))>.mobile-page-context{padding-bottom:0!important}.news-editor-route{padding-top:0}.news-editor-page{min-width:0;padding:0 0 34px}.news-editor-actionbar{z-index:18;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-top:1px solid #edf0f3;border-bottom:1px solid #dfe5ea;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:0 -28px 22px;padding:12px 28px;display:grid;position:sticky;top:68px}.news-editor-back{color:#284766;background:0 0;border:0;padding:8px 0;font-size:10px;font-weight:780}.news-editor-state{color:#7f8998;justify-content:center;align-items:center;gap:8px;font-size:9px;display:flex}.news-editor-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.news-editor-actions button{border-radius:8px;min-height:38px;padding:0 13px;font-size:9px;font-weight:800}.news-editor-actions .ghost{color:#526174;background:#fff;border:1px solid #dfe4e9}.news-editor-actions .secondary{color:#32475f;background:#fff;border:1px solid #cfd6df}.news-editor-actions .primary{color:#fff;background:#132843;border:0}.news-editor-actions button:disabled{opacity:.45}.news-editor-heading{max-width:1120px;margin:0 auto 18px;padding:0 2px}.news-editor-heading p{color:#a07f38;text-transform:uppercase;letter-spacing:.08em;margin:0 0 7px;font-size:9px;font-weight:800}.news-editor-heading h2{color:#18243a;letter-spacing:-.035em;margin:0;font-size:30px}.news-editor-heading>span{color:#788393;margin-top:7px;font-size:11px;display:block}.news-editor-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:18px;max-width:1120px;margin:0 auto;display:grid}.news-editor-writing{background:#fff;border:1px solid #e1e6eb;border-radius:12px;min-width:0;padding:22px;box-shadow:0 8px 24px #0f1f3309}.news-editor-field{gap:7px;margin-bottom:15px;display:grid}.news-editor-field>span{color:#5c697a;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:820}.news-editor-field input,.news-editor-field textarea{box-sizing:border-box;color:#243247;width:100%;font-family:var(--admin-font-sans,Inter,system-ui,sans-serif);background:#fff;border:1px solid #dbe1e7;border-radius:8px;outline:0;font-size:12px}.news-editor-field input{min-height:42px;padding:0 11px}.news-editor-field textarea{resize:vertical;padding:12px;line-height:1.65}.news-editor-field input:focus,.news-editor-field textarea:focus{border-color:#c29a43;box-shadow:0 0 0 3px #c29a431a}.news-editor-field.headline input{letter-spacing:-.025em;min-height:58px;padding:0 14px;font-size:23px;font-weight:720}.news-editor-field.body textarea{min-height:520px;font-size:13px;line-height:1.8}.news-editor-settings{gap:14px;display:grid;position:sticky;top:132px}.news-editor-card{background:#fff;border:1px solid #e1e6eb;border-radius:11px;padding:16px;box-shadow:0 7px 22px #0f1f3308}.news-editor-card-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.news-editor-card-head small{color:#a07f38;text-transform:uppercase;letter-spacing:.08em;margin-bottom:3px;font-size:8px;font-weight:820;display:block}.news-editor-card-head h3{color:#1c2b3f;margin:0;font-size:14px}.news-editor-tags{flex-wrap:wrap;gap:6px;margin:-5px 0 14px;display:flex}.news-editor-tags span{color:#607086;background:#edf2f6;border-radius:999px;padding:4px 7px;font-size:8.5px;font-weight:700}.news-editor-author{border-top:1px solid #edf0f3;gap:3px;padding-top:12px;display:grid}.news-editor-author span{color:#85909f;text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:800}.news-editor-author strong{color:#26364a;font-size:11px}.news-editor-author small{color:#8b95a3;font-size:9px}.news-editor-hero{margin-bottom:10px}.news-editor-hero img,.news-editor-hero>div{object-fit:cover;background:#f0f3f6;border-radius:8px;width:100%;height:160px}.news-editor-hero>div{color:#8c96a4;align-content:center;place-items:center;gap:6px;font-size:9px;display:grid}.news-editor-hero svg{width:20px}.news-media-button{color:#294662;background:#fff;border:1px solid #dce2e8;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:40px;font-size:9.5px;font-weight:780;display:flex}.news-media-button svg{width:15px}.news-editor-lifecycle p{color:#7a8493;margin:0 0 12px;font-size:9.5px;line-height:1.55}.news-editor-lifecycle button{color:#455569;background:#fff;border:1px solid #dce2e8;border-radius:8px;width:100%;min-height:38px;font-size:9px;font-weight:780}.news-editor-lifecycle button.danger{color:#a84848;background:snow;border-color:#efd2d2}.news-editor-page .cms-picker{z-index:150}.news-editor-page .cms-picker header .panel-kicker{display:none}@media (width<=1100px){.news-editor-actionbar{grid-template-columns:auto 1fr;margin:0 -20px 20px;padding:11px 20px}.news-editor-state{display:none}.news-editor-actions{grid-area:1/2}.news-editor-layout{grid-template-columns:minmax(0,1fr) 280px}.news-editor-heading,.news-editor-layout{max-width:none}}@media (width<=860px){.news-editor-actionbar{grid-template-columns:1fr;margin:0 -16px 18px;padding:12px 16px;position:static}.news-editor-actions{flex-wrap:wrap;grid-area:auto/1;justify-content:flex-start}.news-editor-layout{grid-template-columns:1fr}.news-editor-settings{grid-template-columns:1fr 1fr;position:static}.news-editor-lifecycle{grid-column:1/-1}}@media (width<=600px){.news-editor-heading h2{font-size:25px}.news-editor-writing{padding:15px}.news-editor-settings{grid-template-columns:1fr}.news-editor-lifecycle{grid-column:auto}.news-editor-field.headline input{font-size:19px}.news-editor-field.body textarea{min-height:420px}.news-editor-actions button{flex:auto}.news-editor-hero img,.news-editor-hero>div{height:190px}}.destinations-workspace{min-width:0;padding:0 28px 34px}.destinations-intro{justify-content:space-between;align-items:flex-start;gap:18px;padding:8px 0 18px;display:flex}.destinations-intro h2{color:#182237;font-family:var(--admin-font-sans,Inter,system-ui,sans-serif);letter-spacing:-.035em;margin:0;font-size:30px;font-weight:760}.destinations-intro p{color:#6f7888;max-width:760px;margin:8px 0 0;font-size:13px;line-height:1.6}.destinations-new-button{color:#fff;white-space:nowrap;background:#132843;border:0;border-radius:9px;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:11px;font-weight:760;display:inline-flex}.destinations-new-button svg{width:16px;height:16px}.destinations-status-tabs{background:#f8fafc;border:1px solid #e4e8ee;border-radius:10px;flex-wrap:wrap;gap:6px;width:max-content;max-width:100%;margin-bottom:14px;padding:4px;display:flex}.destinations-status-tabs button{color:#667184;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:10px;font-weight:760;display:flex}.destinations-status-tabs button span{color:#667184;text-align:center;background:#e8edf3;border-radius:999px;min-width:20px;padding:2px 6px;font-size:9px}.destinations-status-tabs button.active{color:#fff;background:#132843;box-shadow:0 4px 12px #1328431f}.destinations-status-tabs button.active span{color:#fff;background:#ffffff24}.destinations-filterbar{grid-template-columns:minmax(260px,1.4fr) repeat(3,minmax(145px,.55fr)) auto;gap:8px;margin-bottom:14px;display:grid}.destinations-search{background:#fff;border:1px solid #dfe4ea;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 12px;display:flex}.destinations-search svg{color:#8d96a4;width:16px;height:16px}.destinations-search input{color:#1f2c3d;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:11px}.destinations-filterbar select{color:#334155;background:#fff;border:1px solid #dfe4ea;border-radius:8px;outline:0;min-height:42px;padding:0 11px;font-size:11px}.destinations-filterbar select:focus,.destinations-search:focus-within{border-color:#c39b45;box-shadow:0 0 0 3px #c39b451a}.destinations-clear{color:#657184;background:#fff;border:1px solid #dfe4ea;border-radius:8px;min-height:42px;padding:0 14px;font-size:10px;font-weight:800}.destinations-message{border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:11px}.destinations-message.error{color:#a53b3b;background:#fff4f4;border:1px solid #efc7c7}.destinations-message.success{color:#28734e;background:#f0faf4;border:1px solid #cce7d7}.destinations-results-line{color:#8993a1;align-items:baseline;gap:5px;margin:0 0 10px;font-size:10px;display:flex}.destinations-results-line strong{color:#435166;font-size:11px}.destinations-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.destination-admin-card{background:#fff;border:1px solid #e3e8ee;border-radius:11px;grid-template-rows:auto 1fr auto;min-width:0;display:grid;overflow:hidden;box-shadow:0 6px 22px #0f1f3309}.destination-admin-image{aspect-ratio:16/9;background:#eef2f6;position:relative;overflow:hidden}.destination-admin-image>img{object-fit:cover;width:100%;height:100%}.destination-admin-image>div{color:#8792a1;align-content:center;place-items:center;gap:6px;height:100%;font-size:10px;display:grid}.destination-admin-image>div svg{width:22px}.destination-admin-image>.destination-status{position:absolute;top:10px;right:10px;box-shadow:0 3px 10px #0f1e3017}.destination-status{color:#667184;white-space:nowrap;background:#eef2f6;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:8.5px;font-weight:780;display:inline-flex}.destination-status.published{color:#2b7a50;background:#eaf7ef}.destination-status.pending{color:#8a671e;background:#fff5dc}.destination-status.archived{color:#69717e;background:#f1f2f4}.destination-status.draft{color:#53677e;background:#edf2f8}.destination-admin-card-body{padding:15px}.destination-admin-eyebrow{color:#a07f38;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;gap:8px;margin-bottom:7px;font-size:8px;font-weight:800;display:flex}.destination-admin-eyebrow span:last-child{color:#8993a1;text-align:right}.destination-admin-card h3{color:#19273a;letter-spacing:-.015em;margin:0;font-size:16px}.destination-admin-card-body>p{color:#727e8e;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:47px;margin:7px 0 13px;font-size:10.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.destination-public-facts{border-top:1px solid #edf1f4;border-bottom:1px solid #edf1f4;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;padding:11px 0;display:grid}.destination-public-facts div{min-width:0}.destination-public-facts dt{color:#a1a8b3;text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px;font-size:7px;font-weight:800}.destination-public-facts dd{color:#4e5b6d;margin:0;font-size:9px;line-height:1.35}.destination-admin-meta{color:#99a1ad;justify-content:space-between;gap:8px;margin-top:10px;font-size:8.5px;display:flex}.destination-admin-card>footer{background:#fbfcfd;border-top:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:7px;padding:10px 14px;display:flex}.destination-admin-card>footer button{color:#1d466f;background:0 0;border:0;font-size:9.5px;font-weight:780}.destination-admin-card>footer button.danger{color:#aa4848}.destination-state{text-align:center;background:#fff;border:1px dashed #d7dee6;border-radius:11px;align-content:center;place-items:center;min-height:230px;padding:26px;display:grid}.destination-state>span:not(.destination-spinner){color:#7f8a99;background:#eef3f7;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.destination-state svg{width:18px}.destination-state h3{color:#1d2b3e;margin:10px 0 0;font-size:16px}.destination-state p{color:#7b8695;margin:6px 0 0;font-size:11px}.destination-spinner{border:3px solid #e2e7ec;border-top-color:#b78f39;border-radius:50%;width:26px;height:26px;animation:.8s linear infinite destination-spin}@keyframes destination-spin{to{transform:rotate(360deg)}}.destination-editor-page{min-width:0}.destination-editor-actionbar{z-index:20;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#fffffff5;border-bottom:1px solid #e4e8ed;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:0 -28px;padding:10px 28px;display:grid;position:sticky;top:60px}.destination-editor-back{color:#476078;background:0 0;border:0;font-size:10px;font-weight:760}.destination-editor-state{color:#8b95a2;justify-content:center;align-items:center;gap:8px;font-size:9px;display:flex}.destination-editor-actions{align-items:center;gap:7px;display:flex}.destination-editor-actions button{border-radius:8px;min-height:38px;padding:0 12px;font-size:9.5px;font-weight:800}.destination-editor-actions .secondary{color:#5b687a;background:#fff;border:1px solid #dce2e8}.destination-editor-actions .primary{color:#fff;background:#132843;border:0}.destination-editor-actions button:disabled{opacity:.45}.destination-editor-heading{padding:24px 0 16px}.destination-editor-heading p{color:#a07f38;text-transform:uppercase;letter-spacing:.08em;margin:0 0 5px;font-size:8px;font-weight:820}.destination-editor-heading h2{color:#182237;letter-spacing:-.03em;margin:0;font-size:28px}.destination-editor-heading>span{color:#7b8695;margin-top:6px;font-size:11px;display:block}.destination-editor-layout{grid-template-columns:minmax(0,1.55fr) minmax(290px,.7fr);align-items:start;gap:16px;display:grid}.destination-editor-main,.destination-editor-aside{gap:14px;display:grid}.destination-editor-aside{position:sticky;top:124px}.destination-editor-card{background:#fff;border:1px solid #e1e6eb;border-radius:11px;padding:17px;box-shadow:0 5px 18px #10213308}.destination-editor-card>header{margin-bottom:14px}.destination-editor-card>header small{color:#a07f38;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:8px;font-weight:820;display:block}.destination-editor-card>header h3{color:#1b293d;margin:0;font-size:15px}.destination-editor-card>header p{color:#87919f;margin:5px 0 0;font-size:9.5px;line-height:1.45}.destination-field-grid{gap:11px;display:grid}.destination-field-grid.two{grid-template-columns:1fr 1fr}.destination-field-grid.three{grid-template-columns:repeat(3,1fr)}.destination-field{gap:6px;margin-bottom:11px;display:grid}.destination-field:last-child{margin-bottom:0}.destination-field>span{color:#596678;text-transform:uppercase;letter-spacing:.055em;font-size:8.5px;font-weight:820}.destination-field input,.destination-field textarea{box-sizing:border-box;color:#243247;width:100%;font-family:var(--admin-font-sans,Inter,system-ui,sans-serif);background:#fff;border:1px solid #dce2e8;border-radius:8px;outline:0;font-size:11.5px}.destination-field input{min-height:42px;padding:0 11px}.destination-field textarea{resize:vertical;padding:11px;line-height:1.55}.destination-field input:focus,.destination-field textarea:focus{border-color:#c29a43;box-shadow:0 0 0 3px #c29a431a}.destination-slug-input{background:#fff;border:1px solid #dce2e8;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;overflow:hidden}.destination-slug-input>span{color:#9aa3af;padding-left:11px;font-size:10px}.destination-slug-input input{border:0;padding-left:3px;box-shadow:none!important}.destination-hero-preview{background:#eef2f6;border-radius:8px;height:190px;margin-bottom:12px;overflow:hidden}.destination-hero-preview img{object-fit:cover;width:100%;height:100%}.destination-hero-preview>div{color:#8b95a3;align-content:center;place-items:center;gap:6px;height:100%;font-size:9.5px;display:grid}.destination-hero-preview svg{width:21px}.destination-media-button{color:#264160;background:#fff;border:1px solid #dce2e8;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:40px;font-size:9.5px;font-weight:760;display:flex}.destination-media-button svg{width:15px}.destination-preview-card{background:#fbfcfd;border:1px solid #e4e8ed;border-radius:8px;overflow:hidden}.destination-preview-card>img,.destination-preview-image{aspect-ratio:16/10;object-fit:cover;background:#eef2f6;width:100%}.destination-preview-image{color:#8993a1;place-items:center;display:grid}.destination-preview-image svg{width:24px}.destination-preview-copy{padding:12px}.destination-preview-copy>div:first-child{color:#a07f38;text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;gap:8px;font-size:7.5px;font-weight:800;display:flex}.destination-preview-copy>div:first-child span:last-child{color:#9aa3ae}.destination-preview-copy h4{color:#1e2c3f;margin:7px 0 5px;font-size:15px}.destination-preview-copy p{color:#747f8f;min-height:43px;margin:0 0 10px;font-size:9.5px;line-height:1.45}.destination-preview-copy dl{border-top:1px solid #e8ecf0;grid-template-columns:repeat(3,1fr);gap:6px;margin:0;padding-top:9px;display:grid}.destination-preview-copy dt{color:#a2a9b3;text-transform:uppercase;font-size:6.5px}.destination-preview-copy dd{color:#566275;margin:3px 0 0;font-size:8.5px;line-height:1.3}.destination-lifecycle p{color:#7b8694;margin:0 0 11px;font-size:9.5px;line-height:1.5}.destination-lifecycle button{color:#4f5d70;background:#fff;border:1px solid #dce2e8;border-radius:8px;min-height:38px;padding:0 12px;font-size:9.5px;font-weight:780}.destination-lifecycle button.danger{color:#a54646;background:#fff7f7;border-color:#ebcccc}@media (width<=1180px){.destinations-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.destinations-filterbar{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(135px,.5fr))}.destinations-filterbar select:nth-of-type(3),.destinations-clear{grid-row:2}.destination-editor-layout{grid-template-columns:minmax(0,1.3fr) minmax(270px,.7fr)}.destination-field-grid.three{grid-template-columns:1fr 1fr}}@media (width<=820px){.destinations-workspace{padding:0 16px 26px}.destinations-status-tabs{flex-wrap:nowrap;width:100%;overflow:auto}.destinations-status-tabs button{flex:none}.destinations-filterbar{grid-template-columns:1fr 1fr}.destinations-search{grid-column:1/-1}.destinations-filterbar select:nth-of-type(3),.destinations-clear{grid-row:auto}.destinations-card-grid{grid-template-columns:1fr}.destination-editor-actionbar{grid-template-columns:1fr;margin:0 -16px;padding:12px 16px;position:static}.destination-editor-state{justify-content:flex-start}.destination-editor-actions{grid-template-columns:1fr 1fr;display:grid}.destination-editor-actions button{width:100%}.destination-editor-layout{grid-template-columns:1fr}.destination-editor-aside{position:static}.destination-field-grid.two,.destination-field-grid.three{grid-template-columns:1fr 1fr}}@media (width<=560px){.destinations-workspace{padding:0 14px 22px}.destinations-intro{display:grid}.destinations-new-button{justify-content:center;width:100%}.destinations-filterbar{grid-template-columns:1fr}.destinations-filterbar>*{grid-column:1}.destinations-clear{width:100%}.destination-admin-meta{display:grid}.destination-editor-actionbar{margin:0 -14px;padding:12px 14px}.destination-editor-actions{grid-template-columns:1fr}.destination-editor-heading{padding-top:18px}.destination-field-grid.two,.destination-field-grid.three{grid-template-columns:1fr}.destination-public-facts{grid-template-columns:1fr 1fr 1fr}.destination-editor-card{padding:14px}.destination-hero-preview{height:170px}}.events-workspace{font-family:var(--admin-font-sans);color:#18202c;padding:0 28px 42px}.events-intro{justify-content:space-between;align-items:flex-start;gap:24px;margin:0 0 20px;display:flex}.events-intro h2{margin:0 0 6px;font-size:28px;line-height:1.15}.events-intro p{color:#667085;max-width:760px;margin:0}.events-new-button,.event-editor-actions .primary{color:#fff;cursor:pointer;background:#172033;border:0;border-radius:8px;padding:11px 16px;font-weight:700}.events-status-tabs{border-bottom:1px solid #e5e7eb;gap:4px;margin-bottom:18px;display:flex;overflow:auto}.events-status-tabs button{color:#667085;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 12px;font-weight:650}.events-status-tabs button span{background:#f2f4f7;border-radius:999px;margin-left:7px;padding:2px 7px;font-size:11px}.events-status-tabs button.active{color:#172033;border-bottom-color:#b9934a}.events-schedule-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.events-schedule-strip button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e5ea;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:54px minmax(0,1fr);align-items:center;column-gap:15px;min-height:108px;padding:18px;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;display:grid;position:relative;box-shadow:0 1px 2px #10182809}.events-schedule-strip button:hover{border-color:#cbb37c;transform:translateY(-1px);box-shadow:0 7px 18px #10182812}.events-schedule-strip button:before{content:"";background-color:#faf6ec;background-position:50%;background-repeat:no-repeat;background-size:25px 25px;border:1px solid #efe4c9;border-radius:13px;grid-area:1/1/3;width:52px;height:52px}.events-schedule-strip button:first-child:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%238a6a2d' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='5.5' width='17' height='15' rx='2.5'/%3E%3Cpath d='M7.5 3.5v3M16.5 3.5v3M3.5 9.5h17'/%3E%3Cpath d='m9 15 2 2 4-4'/%3E%3C/svg%3E")}.events-schedule-strip button:nth-child(2):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23067647' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12h4l2.1-5.2 4.1 10.4 2.2-5.2H21'/%3E%3Ccircle cx='12' cy='12' r='9' opacity='.22'/%3E%3C/svg%3E")}.events-schedule-strip button:nth-child(3):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23667085' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='M12 7.5V12l3 2'/%3E%3Cpath d='M7 4.8 4.8 7M17 4.8 19.2 7'/%3E%3C/svg%3E")}.events-schedule-strip button:nth-child(4):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23344054' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='4' width='6.5' height='6.5' rx='1.3'/%3E%3Crect x='13.5' y='4' width='6.5' height='6.5' rx='1.3'/%3E%3Crect x='4' y='13.5' width='6.5' height='6.5' rx='1.3'/%3E%3Crect x='13.5' y='13.5' width='6.5' height='6.5' rx='1.3'/%3E%3C/svg%3E")}.events-schedule-strip button strong{letter-spacing:-.035em;color:#172033;grid-area:1/2;align-self:end;font-size:31px;font-weight:780;line-height:1}.events-schedule-strip button span{color:#667085;text-transform:uppercase;letter-spacing:.055em;grid-area:2/2;align-self:start;margin-top:7px;font-size:12px;font-weight:750;line-height:1.2}.events-schedule-strip button.active{background:linear-gradient(135deg,#fffdf8 0%,#fff 68%);border-color:#b9934a;box-shadow:inset 0 0 0 1px #b9934a,0 8px 20px #7e622b17}.events-schedule-strip button.active:after{content:"";background:#b9934a;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:16px;right:16px}.events-schedule-strip button.active strong{color:#8a6a2d}.events-filterbar{background:#fff;border:1px solid #e4e7ec;border-radius:10px;align-items:center;gap:10px;margin-bottom:18px;padding:10px;display:flex}.events-filterbar input,.events-filterbar select{color:#18202c;background:#fff;border:1px solid #dfe3e8;border-radius:7px;height:40px;padding:0 11px}.events-filterbar input{flex:1;min-width:220px}.events-filterbar select{min-width:170px}.events-clear{color:#8a6a2d;cursor:pointer;background:0 0;border:0;font-weight:700}.events-message{border-radius:8px;margin:12px 0;padding:11px 14px}.events-message.error{color:#a5271d;background:#fff1f0;border:1px solid #f3c3bf}.events-message.success{color:#176b34;background:#effaf2;border:1px solid #c9ebd2}.events-list{flex-direction:column;gap:10px;display:flex}.event-admin-row{background:#fff;border:1px solid #e4e7ec;border-radius:10px;grid-template-columns:86px minmax(0,1fr) 180px 130px;align-items:center;gap:18px;padding:15px;display:grid}.event-admin-row.featured{border-left:3px solid #b9934a}.event-date-block{text-align:center;background:#fafafa;border:1px solid #e4e7ec;border-radius:8px;padding:8px}.event-date-block span,.event-date-block small{color:#667085;font-size:11px;font-weight:700;display:block}.event-date-block strong{font-size:28px;line-height:1.1;display:block}.event-admin-badges{flex-wrap:wrap;gap:6px;margin-bottom:7px;display:flex}.event-status,.event-schedule,.event-featured{text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:800}.event-status{color:#475467;background:#f2f4f7}.event-status.published{color:#176b34;background:#eaf7ee}.event-status.pending{color:#8a5b00;background:#fff7e3}.event-status.archived{color:#60646c;background:#f1f1f1}.event-schedule{color:#344fa1;background:#eef4ff}.event-schedule.past{color:#71717a;background:#f4f4f5}.event-schedule.ongoing{color:#067647;background:#ecfdf3}.event-featured{color:#8a5b00;background:#fff6dc}.event-admin-copy h3{margin:0 0 5px;font-size:17px}.event-admin-copy p{color:#667085;margin:0 0 8px;font-size:13px}.event-admin-meta{color:#7b8492;flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.event-entry-block small,.event-entry-block span{color:#7b8492;font-size:11px;display:block}.event-entry-block strong{margin:3px 0 5px;font-size:13px;display:block}.event-row-actions{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.event-row-actions button{color:#172033;cursor:pointer;background:0 0;border:0;font-weight:700}.event-row-actions .danger,.event-lifecycle-button.danger{color:#b42318}.event-state{text-align:center;background:#fff;border:1px dashed #d0d5dd;border-radius:10px;padding:54px 20px}.event-state>span{color:#a08a5b;font-size:27px}.event-state h3{margin:10px 0 5px}.event-state p{color:#667085;margin:0}.event-editor-route{padding:0 28px 42px}.event-editor-page{max-width:1320px;margin:0 auto}.event-editor-actionbar{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:0 0 14px;display:flex}.event-editor-back{color:#5f6875;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.event-editor-state{color:#667085;align-items:center;gap:8px;font-size:12px;display:flex}.event-editor-actions{gap:8px;display:flex}.event-editor-actions .secondary{cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:10px 14px;font-weight:700}.event-editor-actions button:disabled{opacity:.55;cursor:not-allowed}.event-editor-heading{margin-bottom:20px}.event-editor-heading p{color:#9b7c3f;text-transform:uppercase;letter-spacing:.08em;margin:0 0 5px;font-size:11px;font-weight:800}.event-editor-heading h2{margin:0 0 5px;font-size:28px}.event-editor-heading span{color:#667085}.event-editor-layout{grid-template-columns:minmax(0,1.7fr) minmax(320px,.8fr);align-items:start;gap:18px;display:grid}.event-editor-layout main,.event-editor-layout aside{flex-direction:column;gap:16px;display:flex}.event-editor-card{background:#fff;border:1px solid #e4e7ec;border-radius:10px;padding:18px}.event-editor-card header{margin-bottom:16px}.event-editor-card header small{color:#9b7c3f;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800}.event-editor-card header h3{margin:4px 0;font-size:18px}.event-editor-card header p{color:#667085;margin:0;font-size:12px;line-height:1.5}.event-field-grid{gap:14px;display:grid}.event-field-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.event-field{flex-direction:column;gap:6px;margin-bottom:13px;display:flex}.event-field:last-child{margin-bottom:0}.event-field>span{color:#475467;font-size:12px;font-weight:750}.event-field input,.event-field textarea{font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:7px;padding:10px 11px}.event-field textarea{resize:vertical}.event-feature-toggle{align-items:flex-start;gap:10px;display:flex}.event-feature-toggle input{margin-top:3px}.event-feature-toggle span{flex-direction:column;gap:3px;display:flex}.event-feature-toggle small{color:#667085}.event-public-preview{background:#fbfbfa;border:1px solid #e4e7ec;border-radius:8px;padding:15px}.event-public-preview>span{color:#a07f3d;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800}.event-public-preview>strong{margin:7px 0;font-size:14px;display:block}.event-public-preview h4{margin:8px 0 5px;font-size:19px}.event-public-preview p{color:#667085;margin:0 0 10px;font-size:12px}.event-public-preview small{color:#475467}.event-lifecycle-button{cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:7px;padding:9px 12px;font-weight:700}@media (width<=1050px){.event-admin-row{grid-template-columns:72px minmax(0,1fr) 150px}.event-row-actions{flex-direction:row;grid-column:2/-1;justify-content:flex-end}.event-editor-layout{grid-template-columns:1fr}.events-schedule-strip{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.events-workspace,.events-editor-route{padding-left:14px;padding-right:14px}.events-intro,.event-editor-actionbar{flex-direction:column;align-items:stretch}.events-new-button{width:100%}.events-filterbar{flex-direction:column;align-items:stretch}.events-filterbar input,.events-filterbar select{width:100%;min-width:0}.event-admin-row{grid-template-columns:64px minmax(0,1fr);gap:12px}.event-entry-block{grid-column:2}.event-row-actions{grid-column:2;justify-content:flex-start}.event-field-grid.two{grid-template-columns:1fr}.event-editor-actions{flex-wrap:wrap}.events-schedule-strip{grid-template-columns:1fr 1fr;gap:10px}.events-schedule-strip button{grid-template-columns:46px minmax(0,1fr);column-gap:11px;min-height:94px;padding:14px}.events-schedule-strip button:before{background-size:22px 22px;border-radius:11px;width:44px;height:44px}.events-schedule-strip button strong{font-size:26px}.events-schedule-strip button span{font-size:10px}}.admin-button{font-family:var(--admin-font-sans,Inter,system-ui,sans-serif);white-space:nowrap;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;font-weight:760;line-height:1;transition:background .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex}.admin-button--md{min-height:42px;padding:0 15px;font-size:11px}.admin-button--sm{min-height:36px;padding:0 11px;font-size:10px}.admin-button--primary{color:#fff;background:#132843;border:1px solid #132843}.admin-button--primary:hover:not(:disabled){background:#1a3557;border-color:#1a3557;box-shadow:0 5px 14px #13284324}.admin-button--secondary{color:#42546b;background:#fff;border:1px solid #dce2e8}.admin-button--secondary:hover:not(:disabled){background:#f8fafc;border-color:#bdc7d2}.admin-button--ghost{color:#42546b;background:0 0;border:1px solid #0000}.admin-button--ghost:hover:not(:disabled){background:#f3f6f9}.admin-button--danger{color:#a34040;background:#fff7f7;border:1px solid #e7caca}.admin-button--danger:hover:not(:disabled){background:#fff0f0;border-color:#dcaeae}.admin-button__icon{flex:none;place-items:center;display:grid}.admin-button--md .admin-button__icon svg{width:16px;height:16px}.admin-button--sm .admin-button__icon svg{width:14px;height:14px}.admin-button--full{width:100%}.admin-button:disabled{opacity:.48;cursor:not-allowed;box-shadow:none;transform:none}.admin-button:focus-visible{outline:0;box-shadow:0 0 0 3px #c39b452e}.events-workspace .events-new-button{color:#fff;white-space:nowrap;background:#132843;border-radius:9px;justify-content:center;align-items:center;gap:8px;height:42px;min-height:42px;padding:0 15px;font-size:11px;font-weight:760;line-height:1;display:inline-flex}.events-workspace .events-new-button:hover{background:#1a3557;box-shadow:0 5px 14px #13284324}@media (width<=720px){.events-workspace .events-new-button{width:100%}}.market-admin-workspace{color:#182237;min-width:0;font-family:var(--admin-font-sans,Inter,system-ui,sans-serif);padding:0 28px 36px}.market-admin-intro{justify-content:space-between;align-items:flex-start;gap:18px;padding:8px 0 18px;display:flex}.market-admin-intro h2{letter-spacing:-.035em;margin:0;font-size:30px;font-weight:760}.market-admin-intro p{color:#6f7888;max-width:790px;margin:8px 0 0;font-size:13px;line-height:1.6}.market-admin-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.market-admin-summary article{background:#fff;border:1px solid #e3e8ee;border-radius:11px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;padding:15px;display:grid;box-shadow:0 5px 18px #10213309}.market-admin-summary article>span{color:#98763c;background:#f8f3e8;border-radius:11px;place-items:center;width:46px;height:46px;display:grid}.market-admin-summary svg{width:21px;height:21px}.market-admin-summary strong{color:#19273a;font-size:25px;line-height:1;display:block}.market-admin-summary small{color:#7d8795;text-transform:uppercase;letter-spacing:.06em;margin-top:5px;font-size:9px;font-weight:800;display:block}.market-admin-status-tabs{background:#f8fafc;border:1px solid #e4e8ee;border-radius:10px;flex-wrap:wrap;gap:6px;width:max-content;max-width:100%;margin-bottom:14px;padding:4px;display:flex}.market-admin-status-tabs button{color:#667184;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:10px;font-weight:760;display:flex}.market-admin-status-tabs button span{color:#667184;text-align:center;background:#e8edf3;border-radius:999px;min-width:20px;padding:2px 6px;font-size:9px}.market-admin-status-tabs button.active{color:#fff;background:#132843;box-shadow:0 4px 12px #1328431f}.market-admin-status-tabs button.active span{color:#fff;background:#ffffff24}.market-admin-filterbar{grid-template-columns:minmax(260px,1.5fr) minmax(150px,.65fr) minmax(150px,.65fr) auto;gap:8px;margin-bottom:14px;display:grid}.market-admin-search{background:#fff;border:1px solid #dfe4ea;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 12px;display:flex}.market-admin-search svg{color:#8d96a4;width:16px;height:16px}.market-admin-search input{color:#1f2c3d;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:11px}.market-admin-filterbar select{color:#334155;background:#fff;border:1px solid #dfe4ea;border-radius:8px;outline:0;min-height:42px;padding:0 11px;font-size:11px}.market-admin-filterbar select:focus,.market-admin-search:focus-within{border-color:#c39b45;box-shadow:0 0 0 3px #c39b451a}.market-admin-message{border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:11px}.market-admin-message.error{color:#a53b3b;background:#fff4f4;border:1px solid #efc7c7}.market-admin-message.success{color:#28734e;background:#f0faf4;border:1px solid #cce7d7}.market-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.market-admin-card{background:#fff;border:1px solid #e3e8ee;border-radius:11px;grid-template-rows:auto 1fr auto;min-width:0;display:grid;overflow:hidden;box-shadow:0 6px 22px #0f1f3309}.market-admin-card-image{aspect-ratio:16/9;background:#eef2f6;position:relative;overflow:hidden}.market-admin-card-image img{object-fit:cover;width:100%;height:100%}.market-admin-card-image>span{color:#8792a1;align-content:center;place-items:center;gap:6px;height:100%;font-size:10px;display:grid}.market-admin-card-image>span svg{width:22px}.market-admin-card-image>.market-admin-status,.market-admin-promo-banner>.market-admin-status{position:absolute;top:10px;right:10px}.market-admin-promo-banner{color:#fff;background:linear-gradient(135deg,#132843 0%,#1e3d62 100%);flex-direction:column;justify-content:flex-end;min-height:150px;padding:20px;display:flex;position:relative}.market-admin-promo-banner>span{text-transform:uppercase;letter-spacing:.08em;color:#d8b469;font-size:9px;font-weight:800}.market-admin-promo-banner>strong{max-width:75%;margin-top:7px;font-size:24px;line-height:1.1}.market-admin-status{color:#667184;white-space:nowrap;background:#eef2f6;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:8.5px;font-weight:780;display:inline-flex}.market-admin-status.published{color:#2b7a50;background:#eaf7ef}.market-admin-status.pending{color:#8a671e;background:#fff5dc}.market-admin-status.archived{color:#69717e;background:#f1f2f4}.market-admin-status.draft{color:#53677e;background:#edf2f8}.market-admin-card-body{padding:15px}.market-admin-card-eyebrow{color:#a07f38;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;gap:8px;margin-bottom:7px;font-size:8px;font-weight:800;display:flex}.market-admin-card-eyebrow span:last-child{color:#8993a1;text-align:right}.market-admin-card h3{color:#19273a;letter-spacing:-.015em;margin:0;font-size:16px}.market-admin-card-body>p{color:#727e8e;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:47px;margin:7px 0 13px;font-size:10.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.market-admin-facts{border-top:1px solid #edf1f4;border-bottom:1px solid #edf1f4;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:11px 0;display:grid}.market-admin-facts small{color:#a1a8b3;text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px;font-size:7px;font-weight:800;display:block}.market-admin-facts strong{color:#4e5b6d;font-size:9px;font-weight:700;line-height:1.35;display:block}.market-admin-expiry{border-radius:7px;align-items:center;gap:7px;margin-top:10px;padding:8px 9px;font-size:9px;font-weight:750;display:flex}.market-admin-expiry svg{width:14px}.market-admin-expiry.active,.market-admin-expiry.no_expiry{color:#28734e;background:#eef8f2}.market-admin-expiry.expiring{color:#8a5b00;background:#fff7e3}.market-admin-expiry.expired{color:#a54036;background:#fff0ef}.market-admin-card-meta{color:#99a1ad;justify-content:space-between;gap:8px;margin-top:10px;font-size:8.5px;display:flex}.market-admin-card>footer{background:#fbfcfd;border-top:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:7px;padding:10px 14px;display:flex}.market-admin-state{text-align:center;background:#fff;border:1px dashed #d7dee6;border-radius:11px;align-content:center;place-items:center;min-height:230px;padding:26px;display:grid}.market-admin-state>span{color:#7f8a99;background:#eef3f7;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.market-admin-state svg{width:18px}.market-admin-state h3{color:#1d2b3e;margin:10px 0 0;font-size:16px}.market-admin-state p{color:#7b8695;margin:6px 0 0;font-size:11px}.market-admin-editor-route{padding-bottom:42px}.market-admin-editor{min-width:0}.market-admin-editor-bar{z-index:20;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#fffffff5;border-bottom:1px solid #e4e8ed;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:0 -28px;padding:10px 28px;display:grid;position:sticky;top:60px}.market-admin-editor-bar>div:nth-child(2){color:#8b95a2;justify-content:center;align-items:center;gap:8px;font-size:9px;display:flex}.market-admin-editor-actions{align-items:center;gap:7px;display:flex}.market-admin-editor-heading{padding:24px 0 16px}.market-admin-editor-heading p{color:#a07f38;text-transform:uppercase;letter-spacing:.08em;margin:0 0 5px;font-size:8px;font-weight:820}.market-admin-editor-heading h2{letter-spacing:-.03em;margin:0;font-size:28px}.market-admin-editor-heading>span{color:#7b8695;margin-top:6px;font-size:11px;display:block}.market-admin-editor-layout{grid-template-columns:minmax(0,1.55fr) minmax(290px,.7fr);align-items:start;gap:16px;display:grid}.market-admin-editor-layout main,.market-admin-editor-layout aside{gap:14px;display:grid}.market-admin-editor-layout aside{position:sticky;top:124px}.market-admin-editor-card{background:#fff;border:1px solid #e1e6eb;border-radius:11px;padding:17px;box-shadow:0 5px 18px #10213308}.market-admin-editor-card>header{margin-bottom:14px}.market-admin-editor-card>header small{color:#a07f38;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:8px;font-weight:820;display:block}.market-admin-editor-card>header h3{color:#1b293d;margin:0;font-size:15px}.market-admin-editor-card>header p{color:#87919f;margin:5px 0 0;font-size:9.5px;line-height:1.45}.market-admin-field-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.market-admin-field{gap:6px;display:grid}.market-admin-field.wide{grid-column:1/-1}.market-admin-field>span{color:#596678;text-transform:uppercase;letter-spacing:.055em;font-size:8.5px;font-weight:820}.market-admin-field input,.market-admin-field textarea,.market-admin-field select{box-sizing:border-box;color:#243247;width:100%;font-family:var(--admin-font-sans,Inter,system-ui,sans-serif);background:#fff;border:1px solid #dce2e8;border-radius:8px;outline:0;font-size:11.5px}.market-admin-field input,.market-admin-field select{min-height:42px;padding:0 11px}.market-admin-field textarea{resize:vertical;padding:11px;line-height:1.55}.market-admin-field input:focus,.market-admin-field textarea:focus,.market-admin-field select:focus{border-color:#c29a43;box-shadow:0 0 0 3px #c29a431a}.market-admin-toggle{background:#fff;border:1px solid #dce2e8;border-radius:8px;align-items:center;gap:9px;min-height:42px;padding:0 11px;display:flex}.market-admin-toggle input{width:auto;min-height:auto}.market-admin-toggle b{color:#4e5d70;font-size:10px}.market-admin-hero{background:#eef2f6;border-radius:8px;height:190px;margin-bottom:12px;overflow:hidden}.market-admin-hero img{object-fit:cover;width:100%;height:100%}.market-admin-hero>span{color:#8b95a3;align-content:center;place-items:center;gap:6px;height:100%;font-size:9.5px;display:grid}.market-admin-hero svg{width:21px}.market-admin-preview-box{background:#fbfcfd;border:1px solid #e4e8ed;border-radius:8px;padding:12px;overflow:hidden}.market-admin-preview-box>img{object-fit:cover;width:calc(100% + 24px);height:150px;margin:-12px -12px 12px}.market-admin-preview-box>span{color:#a07f38;text-transform:uppercase;letter-spacing:.06em;font-size:7.5px;font-weight:800;display:block}.market-admin-preview-box h4{color:#1e2c3f;margin:7px 0 5px;font-size:15px}.market-admin-preview-box>p{color:#747f8f;min-height:43px;margin:0 0 10px;font-size:9.5px;line-height:1.45}.market-admin-preview-box>div{border-top:1px solid #e8ecf0;justify-content:space-between;gap:10px;padding:7px 0;display:flex}.market-admin-preview-box>div small{color:#a2a9b3;text-transform:uppercase;font-size:7px}.market-admin-preview-box>div strong{color:#566275;text-align:right;font-size:8.5px}.market-admin-lifecycle>p{color:#7b8694;margin:0 0 11px;font-size:9.5px;line-height:1.5}@media (width<=1180px){.market-admin-summary,.market-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-admin-filterbar{grid-template-columns:minmax(220px,1fr) minmax(140px,.55fr) minmax(140px,.55fr) auto}.market-admin-editor-layout{grid-template-columns:minmax(0,1.3fr) minmax(270px,.7fr)}}@media (width<=820px){.market-admin-workspace{padding:0 16px 26px}.market-admin-status-tabs{flex-wrap:nowrap;width:100%;overflow:auto}.market-admin-status-tabs button{flex:none}.market-admin-filterbar{grid-template-columns:1fr 1fr}.market-admin-search{grid-column:1/-1}.market-admin-grid{grid-template-columns:1fr}.market-admin-editor-bar{grid-template-columns:1fr;margin:0 -16px;padding:12px 16px;position:static}.market-admin-editor-bar>div:nth-child(2){justify-content:flex-start}.market-admin-editor-actions{grid-template-columns:1fr 1fr;display:grid}.market-admin-editor-layout{grid-template-columns:1fr}.market-admin-editor-layout aside{position:static}}@media (width<=560px){.market-admin-workspace{padding:0 14px 22px}.market-admin-intro{display:grid}.market-admin-intro .admin-button{width:100%}.market-admin-summary,.market-admin-filterbar{grid-template-columns:1fr}.market-admin-filterbar>*{grid-column:1}.market-admin-card-meta{display:grid}.market-admin-editor-bar{margin:0 -14px;padding:12px 14px}.market-admin-editor-actions,.market-admin-field-grid{grid-template-columns:1fr}.market-admin-field.wide{grid-column:1}.market-admin-hero{height:170px}}.admin-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:16px;display:grid}.admin-metric-card{color:#17283e;text-align:left;min-width:0;min-height:142px;font-family:var(--admin-font-sans,Inter,system-ui,sans-serif);background:linear-gradient(#fff 0%,#fdfefe 100%);border:1px solid #e0e6ed;border-radius:17px;align-items:center;gap:17px;padding:22px;transition:transform .19s,box-shadow .19s,border-color .19s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #081c320d}.admin-metric-card:before{content:"";opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.admin-metric-card--blue:before{background:radial-gradient(circle at 14% 15%,#457eb814,#0000 36%)}.admin-metric-card--green:before{background:radial-gradient(circle at 14% 15%,#42916514,#0000 36%)}.admin-metric-card--amber:before{background:radial-gradient(circle at 14% 15%,#bf842717,#0000 36%)}.admin-metric-card--rose:before{background:radial-gradient(circle at 14% 15%,#b8506114,#0000 36%)}.admin-metric-card:hover,.admin-metric-card.is-active{border-color:#d1d9e3;transform:translateY(-4px);box-shadow:0 18px 42px #081c3217}.admin-metric-card:hover:before,.admin-metric-card.is-active:before{opacity:1}.admin-metric-card.is-clickable{cursor:pointer;width:100%}.admin-metric-card.is-clickable:focus-visible{outline-offset:2px;outline:3px solid #b88f3933}.admin-metric-card.is-active{box-shadow:inset 0 0 0 1px #b9934a,0 18px 42px #081c3217}.admin-metric-card__icon{z-index:1;border-radius:16px;flex:0 0 54px;place-items:center;width:54px;height:54px;transition:transform .18s;display:grid;position:relative;box-shadow:inset 0 1px #ffffffc7,0 4px 12px #081c3209}.admin-metric-card:hover .admin-metric-card__icon,.admin-metric-card.is-active .admin-metric-card__icon{transform:scale(1.06)}.admin-metric-card__icon svg{width:24px;height:24px}.admin-metric-card--blue .admin-metric-card__icon{color:#3f75ab;background:#eef5fc;border:1px solid #dce9f6}.admin-metric-card--green .admin-metric-card__icon{color:#428b63;background:#edf8f1;border:1px solid #dbeee3}.admin-metric-card--amber .admin-metric-card__icon{color:#a47320;background:#fff7e8;border:1px solid #f0e3c5}.admin-metric-card--rose .admin-metric-card__icon{color:#b45565;background:#fff1f3;border:1px solid #f1dfe3}.admin-metric-card__copy{z-index:1;flex-direction:column;min-width:0;display:flex;position:relative}.admin-metric-card__copy small{color:#7d8998;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:850;line-height:1.15}.admin-metric-card__copy strong{color:#17283e;letter-spacing:-.04em;margin-top:7px;font-size:33px;font-weight:780;line-height:1}.admin-metric-card__copy>span{color:#8793a2;background:#f8fafcdb;border:1px solid #e9edf2;border-radius:999px;width:fit-content;max-width:100%;margin-top:9px;padding:4px 7px;font-size:7px;font-weight:700;line-height:1.2}.admin-metric-card__accessory{z-index:1;position:absolute;bottom:25px;right:18px}.admin-metric-card__accessory .metric-sparkline{width:86px;height:38px;position:static!important}.admin-metric-card.is-clickable:after{content:"→";color:#c5ccd5;opacity:0;font-size:13px;transition:opacity .16s,transform .16s,color .16s;position:absolute;top:15px;right:16px;transform:translate(-3px,3px)}.admin-metric-card.is-clickable:hover:after,.admin-metric-card.is-clickable.is-active:after{opacity:1;color:#8e9aa8;transform:translate(0)}@media (width<=1180px){.admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.admin-metric-grid{grid-template-columns:1fr;gap:10px}.admin-metric-card{min-height:118px;padding:18px}.admin-metric-card__icon{border-radius:14px;flex-basis:48px;width:48px;height:48px}.admin-metric-card__icon svg{width:21px;height:21px}.admin-metric-card__copy strong{font-size:29px}}.market-admin-summary{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:15px!important;margin-bottom:16px!important}.market-admin-summary article{background:linear-gradient(#fff 0%,#fdfefe 100%)!important;border:1px solid #e0e6ed!important;border-radius:17px!important;align-items:center!important;gap:17px!important;min-height:142px!important;padding:22px!important;transition:transform .19s,box-shadow .19s,border-color .19s!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 30px #081c320d!important}.market-admin-summary article:hover{border-color:#d1d9e3!important;transform:translateY(-4px)!important;box-shadow:0 18px 42px #081c3217!important}.market-admin-summary article>span{color:#a47320!important;background:#fff7e8!important;border:1px solid #f0e3c5!important;border-radius:16px!important;flex:0 0 54px!important;place-items:center!important;width:54px!important;height:54px!important;display:grid!important;box-shadow:inset 0 1px #ffffffc7,0 4px 12px #081c3209!important}.market-admin-summary article>span svg{width:24px!important;height:24px!important}.market-admin-summary article>div{flex-direction:column;min-width:0;display:flex}.market-admin-summary article strong{order:2;color:#17283e!important;letter-spacing:-.04em!important;margin-top:7px!important;font-size:33px!important;font-weight:780!important;line-height:1!important}.market-admin-summary article small{order:1;color:#7d8998!important;letter-spacing:.11em!important;text-transform:uppercase!important;margin:0!important;font-size:8px!important;font-weight:850!important;line-height:1.15!important}@media (width<=1180px){.market-admin-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=620px){.market-admin-summary{grid-template-columns:1fr!important;gap:10px!important}.market-admin-summary article{min-height:118px!important;padding:18px!important}.market-admin-summary article>span{border-radius:14px!important;flex-basis:48px!important;width:48px!important;height:48px!important}.market-admin-summary article>span svg{width:21px!important;height:21px!important}.market-admin-summary article strong{font-size:29px!important}}.event-state>span{color:#a08a5b;background:#f8f3e8;border-radius:10px;place-items:center;width:40px;height:40px;margin-inline:auto;font-size:0;display:grid}.event-state>span svg{flex:0 0 20px;display:block;width:20px!important;max-width:20px!important;height:20px!important;max-height:20px!important}.market-admin-editor{width:min(1380px,100%);margin-inline:auto}.market-admin-editor-bar{min-height:62px;padding-top:10px;padding-bottom:10px;top:64px;box-shadow:0 7px 22px #0f1f3309}.market-admin-editor-bar>div:nth-child(2){font-size:10px;font-weight:650}.market-admin-editor-actions{gap:9px}.market-admin-editor-heading{border-bottom:1px solid #edf0f3;margin-bottom:18px;padding:30px 0 22px}.market-admin-editor-heading p{letter-spacing:.1em;margin-bottom:7px;font-size:9px}.market-admin-editor-heading h2{letter-spacing:-.035em;font-size:31px;font-weight:770;line-height:1.12}.market-admin-editor-heading>span{color:#6f7c8c;max-width:800px;margin-top:8px;font-size:12px;line-height:1.55}.market-admin-editor-layout{grid-template-columns:minmax(0,1.58fr) minmax(320px,.72fr);gap:20px}.market-admin-editor-layout main,.market-admin-editor-layout aside{gap:17px}.market-admin-editor-layout aside{top:142px}.market-admin-editor-card{border-color:#dfe5eb;border-radius:14px;padding:22px;box-shadow:0 7px 24px #0f1f3309}.market-admin-editor-card>header{border-bottom:1px solid #edf0f3;margin-bottom:19px;padding-bottom:15px}.market-admin-editor-card>header small{letter-spacing:.1em;margin-bottom:6px;font-size:9px}.market-admin-editor-card>header h3{letter-spacing:-.015em;font-size:17px;font-weight:760}.market-admin-editor-card>header p{color:#7d8998;max-width:720px;margin-top:6px;font-size:11px;line-height:1.55}.market-admin-field-grid{gap:15px 14px}.market-admin-field{gap:7px}.market-admin-field>span{color:#465568;letter-spacing:.045em;font-size:10px;font-weight:780}.market-admin-field input,.market-admin-field select{min-height:44px;padding-inline:12px;font-size:12px}.market-admin-field textarea{min-height:118px;padding:12px;font-size:12px;line-height:1.6}.market-admin-field input::placeholder,.market-admin-field textarea::placeholder{color:#a1aab6}.market-admin-field>small{color:#84909f;font-size:9.5px;line-height:1.5}.market-admin-toggle{border-radius:9px;gap:10px;min-height:44px;padding:0 12px}.market-admin-toggle input[type=checkbox]{appearance:none;cursor:pointer;background:#dfe5eb;border:0;border-radius:999px;flex:0 0 34px;width:34px;height:19px;margin:0;transition:background .16s;position:relative}.market-admin-toggle input[type=checkbox]:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0f1f3333}.market-admin-toggle input[type=checkbox]:checked{background:#a77f32}.market-admin-toggle b{color:#425166;font-size:11px;font-weight:720}.market-admin-hero{background:#f4f6f8;border:1px solid #e1e6ec;border-radius:11px;height:220px;margin-bottom:14px}.market-admin-hero>span{color:#8995a4;gap:8px;font-size:10px}.market-admin-hero svg{width:22px;height:22px}.market-admin-preview-box{background:#fbfcfd;border-radius:10px;padding:15px}.market-admin-preview-box>img{width:calc(100% + 30px);height:175px;margin:-15px -15px 15px}.market-admin-preview-box>span{font-size:8.5px}.market-admin-preview-box h4{margin:8px 0 6px;font-size:17px;line-height:1.25}.market-admin-preview-box>p{min-height:0;margin-bottom:13px;font-size:10.5px;line-height:1.55}.market-admin-preview-box>div{padding:9px 0}.market-admin-preview-box>div small{font-size:8px}.market-admin-preview-box>div strong{font-size:9.5px}.market-admin-lifecycle>p{font-size:10.5px;line-height:1.55}.market-admin-field input:focus-visible,.market-admin-field textarea:focus-visible,.market-admin-field select:focus-visible,.market-admin-toggle input:focus-visible{outline:none}@media (width<=1180px){.market-admin-editor-layout{grid-template-columns:minmax(0,1.25fr) minmax(290px,.75fr)}}@media (width<=820px){.market-admin-editor{width:100%}.market-admin-editor-heading{padding-top:22px}.market-admin-editor-layout{grid-template-columns:1fr}.market-admin-editor-layout aside{position:static}.market-admin-editor-card{padding:18px}}@media (width<=560px){.market-admin-editor-heading h2{font-size:27px}.market-admin-editor-card{border-radius:12px;padding:16px}.market-admin-field-grid{grid-template-columns:1fr}.market-admin-hero{height:190px}}.market-admin-editor:has(input[placeholder=CEM-DANG-50KG]){max-width:1320px}.market-admin-editor:has(input[placeholder=CEM-DANG-50KG]) .market-admin-editor-heading{margin-bottom:20px;padding-top:26px}.market-admin-editor:has(input[placeholder=CEM-DANG-50KG]) .market-admin-editor-heading h2{font-size:32px}.market-admin-editor:has(input[placeholder=CEM-DANG-50KG]) .market-admin-editor-layout{grid-template-columns:minmax(0,1.62fr) minmax(340px,.72fr);gap:22px}.market-admin-editor:has(input[placeholder=CEM-DANG-50KG]) .market-admin-editor-card{padding:24px}.market-admin-editor:has(input[placeholder=CEM-DANG-50KG]) .market-admin-editor-card:has(input[placeholder=CEM-DANG-50KG]) .market-admin-field-grid{grid-template-columns:.85fr 1.4fr;gap:16px}.market-admin-editor:has(input[placeholder=CEM-DANG-50KG]) .market-admin-editor-card:has(input[placeholder=CEM-DANG-50KG]) .market-admin-field:nth-child(n+3){grid-column:auto}.market-admin-editor:has(input[placeholder=CEM-DANG-50KG]) .market-admin-editor-card:has(input[placeholder=CEM-DANG-50KG]) input{min-height:46px}.market-admin-editor:has(input[placeholder=CEM-DANG-50KG]) .market-admin-editor-card:has(input[placeholder=CEM-DANG-50KG]) .market-admin-field:first-child input{letter-spacing:.025em;background:#fbfcfe;font-weight:760}.market-admin-editor:has(input[placeholder=CEM-DANG-50KG]) .market-admin-editor-card:has(input[placeholder=CEM-DANG-50KG]) .market-admin-field:nth-child(2) input{font-size:13px;font-weight:680}.market-admin-editor:has(input[placeholder=CEM-DANG-50KG]) .market-admin-editor-card:has(input[placeholder="125"]){background:linear-gradient(#fff 0%,#fffdf9 100%);border-color:#e2d6bb}.market-admin-editor:has(input[placeholder=CEM-DANG-50KG]) .market-admin-editor-card:has(input[placeholder="125"])>header small{color:#94702e}.market-admin-editor:has(input[placeholder=CEM-DANG-50KG]) .market-admin-editor-card:has(input[placeholder="125"]) .market-admin-field-grid{grid-template-columns:minmax(170px,1.15fr) minmax(120px,.68fr) minmax(220px,1.25fr);align-items:end}.market-admin-editor:has(input[placeholder=CEM-DANG-50KG]) .market-admin-editor-card:has(input[placeholder="125"]) input[type=number]{font-size:14px;font-weight:760}.market-admin-toggle{background:#fafbfc;border:1px solid #dce2e8;border-radius:10px;gap:12px;min-height:46px;padding:7px 12px;transition:border-color .16s,background .16s,box-shadow .16s;position:relative}.market-admin-toggle:has(input:checked){background:#fffaf0;border-color:#d9c69a;box-shadow:inset 0 0 0 1px #b0893b0a}.market-admin-toggle input[type=checkbox]{background:#dce2e8;border:1px solid #cfd7e1;flex:0 0 48px;width:48px;height:26px;box-shadow:inset 0 1px 2px #0f1f3314}.market-admin-toggle input[type=checkbox]:after{width:18px;height:18px;top:3px;left:3px;box-shadow:0 2px 5px #0f1f3338}.market-admin-toggle input[type=checkbox]:checked{background:#aa8437;border-color:#9f792f}.market-admin-toggle input[type=checkbox]:checked:after{transform:translate(22px)}.market-admin-toggle input[type=checkbox]:focus-visible{outline-offset:2px;outline:3px solid #b48f3e2e}.market-admin-toggle b{color:#586679;flex-direction:column;justify-content:center;min-width:0;font-size:0;font-weight:760;display:flex}.market-admin-toggle b:before{content:"Disabled";color:#667386;font-size:11px;line-height:1.2}.market-admin-toggle input:checked+b:before{content:"Enabled";color:#795b22}.market-admin-field[data-field=in_stock] .market-admin-toggle b:before{content:"Out of stock"}.market-admin-field[data-field=in_stock] .market-admin-toggle input:checked+b:before{content:"In stock";color:#6f5420}.market-admin-field[data-field=operator_included] .market-admin-toggle b:before{content:"Operator not included"}.market-admin-field[data-field=operator_included] .market-admin-toggle input:checked+b:before{content:"Operator included";color:#6f5420}.market-admin-field[data-field=featured] .market-admin-toggle b:before{content:"Not featured"}.market-admin-field[data-field=featured] .market-admin-toggle input:checked+b:before{content:"Featured";color:#6f5420}.market-admin-field:is([data-field=in_stock],[data-field=operator_included],[data-field=featured]) .market-admin-toggle{width:max-content;min-height:32px;box-shadow:none;background:0 0;border:0;border-radius:0;align-self:start;gap:8px;padding:0}.market-admin-field:is([data-field=in_stock],[data-field=operator_included],[data-field=featured]) .market-admin-toggle:has(input:checked){box-shadow:none;background:0 0;border-color:#0000}.market-admin-field:is([data-field=in_stock],[data-field=operator_included],[data-field=featured]) .market-admin-toggle input[type=checkbox]{border:0;flex-basis:32px;width:32px;height:18px;min-height:18px}.market-admin-field:is([data-field=in_stock],[data-field=operator_included],[data-field=featured]) .market-admin-toggle input[type=checkbox]:after{width:12px;height:12px;top:3px;left:3px;box-shadow:0 1px 3px #0f1f332e}.market-admin-field:is([data-field=in_stock],[data-field=operator_included],[data-field=featured]) .market-admin-toggle input[type=checkbox]:checked:after{transform:translate(14px)}.market-admin-editor:has(input[placeholder=CEM-DANG-50KG]) .market-admin-editor-card:has(textarea[placeholder="Add a concise product description…"]) textarea{min-height:145px}.market-admin-editor:has(input[placeholder=CEM-DANG-50KG]) .market-admin-hero{background:linear-gradient(145deg,#f7f9fb 0%,#eef2f6 100%);border-style:dashed;border-color:#d5dde6;height:238px}.market-admin-editor:has(input[placeholder=CEM-DANG-50KG]) .market-admin-preview-box{border-color:#dde4eb;box-shadow:0 6px 18px #0f1f3309}@media (width<=1080px){.market-admin-editor:has(input[placeholder=CEM-DANG-50KG]) .market-admin-editor-layout{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)}.market-admin-editor:has(input[placeholder=CEM-DANG-50KG]) .market-admin-editor-card:has(input[placeholder="125"]) .market-admin-field-grid{grid-template-columns:1fr 1fr}.market-admin-editor:has(input[placeholder=CEM-DANG-50KG]) .market-admin-editor-card:has(input[placeholder="125"]) .market-admin-field:last-child{grid-column:1/-1}}@media (width<=820px){.market-admin-editor:has(input[placeholder=CEM-DANG-50KG]) .market-admin-editor-layout{grid-template-columns:1fr}.market-admin-editor:has(input[placeholder=CEM-DANG-50KG]) .market-admin-editor-card:has(input[placeholder=CEM-DANG-50KG]) .market-admin-field-grid{grid-template-columns:1fr}.market-admin-editor:has(input[placeholder=CEM-DANG-50KG]) .market-admin-editor-card:has(input[placeholder="125"]) .market-admin-field-grid{grid-template-columns:1fr}.market-admin-editor:has(input[placeholder=CEM-DANG-50KG]) .market-admin-editor-card:has(input[placeholder="125"]) .market-admin-field:last-child{grid-column:auto}}.finance-protection-workspace{color:#182237;min-width:0;font-family:var(--admin-font-sans,Inter,system-ui,sans-serif);padding:0 28px 38px}.finance-protection-intro{justify-content:space-between;align-items:flex-start;gap:20px;padding:8px 0 20px;display:flex}.finance-protection-intro h2{letter-spacing:-.035em;margin:0;font-size:30px;line-height:1.15}.finance-protection-intro p{color:#6f7888;max-width:790px;margin:8px 0 0;font-size:13px;line-height:1.6}.finance-protection-tabs{border-bottom:1px solid #e4e8ee;flex-wrap:wrap;gap:5px;margin:18px 0 14px;display:flex}.finance-protection-tabs button{color:#687486;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;min-height:40px;padding:0 11px;font-size:11px;font-weight:740;display:flex}.finance-protection-tabs button span{background:#eef2f6;border-radius:999px;min-width:21px;padding:2px 6px;font-size:9px}.finance-protection-tabs button.active{color:#17283e;border-bottom-color:#b18a3b}.finance-protection-tabs button.active span{color:#815f1e;background:#f5ead2}.finance-protection-filters{grid-template-columns:minmax(260px,1fr) minmax(190px,.4fr) auto;gap:9px;margin-bottom:16px;display:grid}.finance-protection-filters>label{background:#fff;border:1px solid #dfe4ea;border-radius:9px;align-items:center;gap:9px;min-height:42px;padding:0 12px;display:flex}.finance-protection-filters svg{color:#8792a1;width:16px;height:16px}.finance-protection-filters input{width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.finance-protection-filters select{color:#334155;background:#fff;border:1px solid #dfe4ea;border-radius:9px;min-height:42px;padding:0 11px;font-size:11px}.finance-protection-message{border-radius:9px;margin:0 0 13px;padding:11px 13px;font-size:11px}.finance-protection-message.error{color:#a2362d;background:#fff3f2;border:1px solid #efc6c2}.finance-protection-message.success{color:#28734e;background:#eff9f3;border:1px solid #c9e6d3}.finance-protection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.finance-protection-card{background:#fff;border:1px solid #e1e6ec;border-radius:14px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 7px 23px #0f1f3309}.finance-protection-card>header{justify-content:space-between;align-items:flex-start;gap:14px;padding:20px 20px 16px;display:flex}.finance-protection-card>header span:first-child{color:#9a7633;text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px;font-size:9px;font-weight:820;display:block}.finance-protection-card h3{color:#19273a;letter-spacing:-.02em;margin:0;font-size:18px}.finance-protection-card header small{color:#788596;margin-top:5px;font-size:10px;display:block}.finance-protection-status{color:#53677e;white-space:nowrap;text-transform:uppercase;letter-spacing:.04em;background:#edf2f8;border-radius:999px;align-items:center;min-height:25px;padding:0 8px;font-size:8.5px;font-weight:800;display:inline-flex}.finance-protection-status.published{color:#2b7a50;background:#eaf7ef}.finance-protection-status.pending{color:#8a671e;background:#fff5dc}.finance-protection-status.archived{color:#69717e;background:#f1f2f4}.finance-protection-facts{border-block:1px solid #edf0f3;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 20px;display:grid}.finance-protection-facts>div{padding:14px 8px 14px 0}.finance-protection-facts small{color:#9aa4b1;text-transform:uppercase;letter-spacing:.055em;font-size:8px;font-weight:800;display:block}.finance-protection-facts strong{color:#344257;margin-top:5px;font-size:14px;line-height:1.3;display:block}.finance-protection-card>p{color:#6f7c8d;margin:15px 20px 0;font-size:11px;line-height:1.55}.finance-protection-card>ul{color:#5e6b7c;margin:12px 20px 0;padding-left:18px;font-size:10.5px;line-height:1.7}.finance-protection-chip{color:#7b5c21;background:#faf4e7;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin:12px 20px 0;padding:6px 9px;font-size:9px;font-weight:760;display:inline-flex}.finance-protection-chip svg{width:14px;height:14px}.finance-protection-card>footer{background:#fbfcfd;border-top:1px solid #edf0f3;justify-content:space-between;gap:8px;margin-top:auto;padding:12px 18px;display:flex}.finance-protection-state{text-align:center;background:#fff;border:1px dashed #d7dee6;border-radius:13px;align-content:center;place-items:center;min-height:230px;display:grid}.finance-protection-state>span{color:#98763c;background:#f5f0e5;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.finance-protection-state svg{width:19px;height:19px}.finance-protection-state h3{margin:10px 0 0;font-size:16px}.finance-protection-editor-route{padding-bottom:44px}.finance-protection-editor{max-width:1360px;margin:0 auto}.finance-protection-editorbar{z-index:20;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#fffffff7;border-bottom:1px solid #e4e8ed;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:0 -28px;padding:10px 28px;display:grid;position:sticky;top:64px}.finance-protection-editorbar>div:nth-child(2){justify-content:center;display:flex}.finance-protection-editorbar>div:last-child{gap:8px;display:flex}.finance-protection-editor-heading{border-bottom:1px solid #edf0f3;margin-bottom:18px;padding:28px 0 20px}.finance-protection-editor-heading p{color:#997432;text-transform:uppercase;letter-spacing:.09em;margin:0 0 6px;font-size:9px;font-weight:820}.finance-protection-editor-heading h2{letter-spacing:-.035em;margin:0;font-size:31px}.finance-protection-editor-heading span{color:#718092;max-width:780px;margin-top:7px;font-size:12px;line-height:1.55;display:block}.finance-protection-editor-layout{grid-template-columns:minmax(0,1.55fr) minmax(320px,.72fr);align-items:start;gap:19px;display:grid}.finance-protection-editor-layout main,.finance-protection-editor-layout aside{gap:16px;display:grid}.finance-protection-editor-layout aside{position:sticky;top:142px}.finance-protection-editor-card{background:#fff;border:1px solid #e0e6ec;border-radius:14px;padding:22px;box-shadow:0 7px 22px #0f1f3308}.finance-protection-editor-card>header{border-bottom:1px solid #edf0f3;margin-bottom:17px;padding-bottom:14px}.finance-protection-editor-card>header small{color:#987433;text-transform:uppercase;letter-spacing:.09em;font-size:9px;font-weight:820;display:block}.finance-protection-editor-card>header h3{letter-spacing:-.015em;margin:5px 0 0;font-size:17px}.finance-protection-editor-card>header p{color:#7d8998;margin:6px 0 0;font-size:10.5px;line-height:1.55}.finance-protection-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.finance-protection-field-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-protection-field{gap:7px;margin-bottom:14px;display:grid}.finance-protection-field:last-child{margin-bottom:0}.finance-protection-field>span{color:#465568;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:780}.finance-protection-field input,.finance-protection-field select,.finance-protection-field textarea{box-sizing:border-box;color:#243247;width:100%;font:inherit;background:#fff;border:1px solid #dce2e8;border-radius:9px;outline:0;font-size:12px}.finance-protection-field input,.finance-protection-field select{min-height:44px;padding:0 12px}.finance-protection-field textarea{resize:vertical;padding:12px;line-height:1.6}.finance-protection-field input:focus,.finance-protection-field select:focus,.finance-protection-field textarea:focus{border-color:#bd9643;box-shadow:0 0 0 3px #bd96431a}.finance-protection-preview{background:#fbfcfd;border:1px solid #e3e8ed;border-radius:10px;padding:15px}.finance-protection-preview>span{color:#9b7632;text-transform:uppercase;letter-spacing:.07em;font-size:9px;font-weight:820}.finance-protection-preview h3{margin:7px 0 4px;font-size:18px}.finance-protection-preview>small{color:#7b8796;font-size:10px}.finance-protection-preview-facts{border-top:1px solid #e7ebef;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;padding-top:13px;display:grid}.finance-protection-preview-facts small{color:#9aa4b1;text-transform:uppercase;font-size:7.5px;display:block}.finance-protection-preview-facts strong{color:#425064;margin-top:4px;font-size:10px;display:block}.admin-switch{background:#fafbfc;border:1px solid #dfe5eb;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.admin-switch__copy{gap:4px;display:grid}.admin-switch__copy strong{color:#38475b;font-size:11px}.admin-switch__copy small{color:#7d8998;max-width:220px;font-size:9.5px;line-height:1.45}.admin-switch__control{flex:none;align-items:center;gap:8px;display:flex}.admin-switch__control input{opacity:0;pointer-events:none;position:absolute}.admin-switch__track{background:#dbe1e7;border:1px solid #cdd5de;border-radius:999px;width:48px;height:26px;transition:all .16s;position:relative}.admin-switch__track>span{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #0f1f3338}.admin-switch__control input:checked+.admin-switch__track{background:#a98134;border-color:#98732e}.admin-switch__control input:checked+.admin-switch__track>span{transform:translate(22px)}.admin-switch__control input:focus-visible+.admin-switch__track{outline-offset:2px;outline:3px solid #ae883a2e}.admin-switch__control b{color:#637083;min-width:24px;font-size:9px}.admin-switch__control input:checked~b{color:#77591f}@media (width<=1100px){.finance-protection-editor-layout{grid-template-columns:minmax(0,1.25fr) minmax(290px,.75fr)}.finance-protection-field-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.finance-protection-workspace{padding:0 16px 28px}.finance-protection-grid{grid-template-columns:1fr}.finance-protection-filters{grid-template-columns:1fr 1fr}.finance-protection-filters>label{grid-column:1/-1}.finance-protection-editorbar{grid-template-columns:1fr;margin:0 -16px;padding:12px 16px;position:static}.finance-protection-editorbar>div:nth-child(2){justify-content:flex-start}.finance-protection-editorbar>div:last-child{flex-wrap:wrap}.finance-protection-editor-layout{grid-template-columns:1fr}.finance-protection-editor-layout aside{position:static}}@media (width<=560px){.finance-protection-workspace{padding:0 14px 24px}.finance-protection-intro{display:grid}.finance-protection-intro .admin-button{width:100%}.finance-protection-filters,.finance-protection-field-grid,.finance-protection-field-grid.three{grid-template-columns:1fr}.finance-protection-filters>*{grid-column:1}.finance-protection-editorbar{margin:0 -14px;padding:12px 14px}.finance-protection-editorbar>div:last-child{grid-template-columns:1fr;width:100%;display:grid}.finance-protection-editor-card{padding:17px}.finance-protection-facts{grid-template-columns:1fr}.finance-protection-facts>div{border-bottom:1px solid #edf0f3}.finance-protection-facts>div:last-child{border-bottom:0}.admin-switch{flex-direction:column;align-items:flex-start}}.grouped-admin-shell .admin-workspace:has(>.finance-protection-workspace)>.mobile-page-context h1{display:none!important}.grouped-admin-shell .admin-workspace:has(>.finance-protection-workspace)>.mobile-page-context{padding-bottom:0!important}.market-intelligence-workspace{color:#18202c;font-family:var(--admin-font-sans);padding:0 28px 44px}.market-intelligence-intro{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:20px;display:flex}.market-intelligence-intro h2{margin:0 0 6px;font-size:28px}.market-intelligence-intro p{color:#667085;max-width:780px;margin:0;line-height:1.55}.market-intelligence-metrics{margin-bottom:20px}.market-intelligence-tabs{border-bottom:1px solid #e4e7ec;gap:4px;margin:0 0 16px;display:flex;overflow:auto}.market-intelligence-tabs button{color:#667085;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 12px;font-weight:700}.market-intelligence-tabs button span{background:#f2f4f7;border-radius:999px;margin-left:7px;padding:2px 7px;font-size:11px}.market-intelligence-tabs button.active{color:#172033;border-bottom-color:#b9934a}.market-intelligence-filterbar{background:#fff;border:1px solid #e4e7ec;border-radius:10px;align-items:center;gap:10px;margin-bottom:18px;padding:10px;display:flex}.market-intelligence-filterbar label{flex:1;align-items:center;gap:8px;min-width:240px;display:flex}.market-intelligence-filterbar label svg{color:#8993a1;width:18px;height:18px}.market-intelligence-filterbar input,.market-intelligence-filterbar select{color:#18202c;background:#fff;border:1px solid #d0d5dd;border-radius:7px;height:40px;padding:0 11px}.market-intelligence-filterbar label input{border:0;outline:0;flex:1;min-width:0}.market-intelligence-filterbar select{min-width:190px}.market-intelligence-message{border-radius:8px;margin:12px 0;padding:11px 14px}.market-intelligence-message.error{color:#a5271d;background:#fff1f0;border:1px solid #f3c3bf}.market-intelligence-message.success{color:#176b34;background:#effaf2;border:1px solid #c9ebd2}.market-intelligence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.intelligence-report-card,.intelligence-area-card{background:#fff;border:1px solid #e4e7ec;border-radius:12px;overflow:hidden;box-shadow:0 4px 16px #0f1f3309}.intelligence-report-card>img,.intelligence-report-placeholder{object-fit:cover;background:#f3f5f7;width:100%;height:190px}.intelligence-report-placeholder{color:#8e98a6;place-items:center;display:grid}.intelligence-report-placeholder svg{width:28px;height:28px}.intelligence-report-body{padding:18px}.intelligence-report-body>div:first-child,.intelligence-area-card header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.intelligence-report-body>div:first-child>span,.intelligence-area-card header>div>span{text-transform:uppercase;letter-spacing:.08em;color:#9b7c3f;font-size:10px;font-weight:800}.intelligence-report-body h3,.intelligence-area-card h3{margin:7px 0 6px;font-size:19px}.intelligence-report-body p,.intelligence-area-card>p{color:#667085;font-size:12px;line-height:1.55}.intelligence-report-body dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0 0;display:grid}.intelligence-report-body dl div,.intelligence-area-benchmarks>div{background:#fbfcfd;border:1px solid #edf0f3;border-radius:8px;padding:10px}.intelligence-report-body dt,.intelligence-area-benchmarks small{text-transform:uppercase;letter-spacing:.07em;color:#98a2b3;font-size:9px}.intelligence-report-body dd,.intelligence-area-benchmarks strong{margin:4px 0 0;font-size:12px;font-weight:750;display:block}.intelligence-report-card footer,.intelligence-area-card footer{border-top:1px solid #edf0f3;justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.intelligence-area-card{padding:18px}.intelligence-area-card header small{color:#98a2b3;margin-top:3px;font-size:10px;display:block}.intelligence-area-benchmarks{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:15px;display:grid}.intelligence-area-card footer{margin:18px -18px -18px}.market-intelligence-table-wrap{background:#fff;border:1px solid #e4e7ec;border-radius:10px;overflow:auto}.market-intelligence-table{border-collapse:collapse;width:100%;min-width:850px}.market-intelligence-table th,.market-intelligence-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #edf0f3;padding:13px 14px;font-size:12px}.market-intelligence-table th{text-transform:uppercase;letter-spacing:.07em;color:#8a94a3;background:#fafbfc;font-size:9px}.market-intelligence-table td strong{font-size:13px;display:block}.market-intelligence-table td small{color:#98a2b3;margin-top:3px;display:block}.market-intelligence-table .intelligence-value{font-size:18px;font-weight:780}.intelligence-row-actions{justify-content:flex-end;gap:6px;display:flex}.intelligence-kind{text-transform:uppercase;letter-spacing:.06em;background:#f2f4f7;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:800}.intelligence-kind.sold{color:#344fa1;background:#eef4ff}.intelligence-kind.rented{color:#067647;background:#ecfdf3}.market-intelligence-status{color:#475467;text-transform:uppercase;letter-spacing:.05em;background:#f2f4f7;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:800;display:inline-flex}.market-intelligence-status.published{color:#176b34;background:#eaf7ee}.market-intelligence-status.pending{color:#8a5b00;background:#fff7e3}.market-intelligence-status.archived{color:#60646c;background:#f1f1f1}.market-intelligence-state{text-align:center;background:#fff;border:1px dashed #d0d5dd;border-radius:10px;padding:54px 20px}.market-intelligence-state>span{color:#a08a5b;background:#f8f3e8;border-radius:10px;place-items:center;width:40px;height:40px;margin:auto;display:grid}.market-intelligence-state svg{width:20px;height:20px}.market-intelligence-state h3{margin:10px 0 0}.market-intelligence-editor-route{padding:0 28px 44px}.market-intelligence-editor{max-width:1380px;margin:0 auto}.market-intelligence-editorbar{z-index:15;background:#fff;border-bottom:1px solid #e4e7ec;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:10px 0 12px;display:grid;position:sticky;top:64px}.market-intelligence-editorbar>div{justify-content:flex-end;gap:8px;display:flex}.market-intelligence-editor-heading{border-bottom:1px solid #edf0f3;margin-bottom:18px;padding:28px 0 22px}.market-intelligence-editor-heading p{color:#9b7c3f;text-transform:uppercase;letter-spacing:.1em;margin:0 0 7px;font-size:9px;font-weight:800}.market-intelligence-editor-heading h2{letter-spacing:-.03em;margin:0 0 7px;font-size:31px}.market-intelligence-editor-heading span{color:#667085;font-size:12px}.market-intelligence-editor-layout{grid-template-columns:minmax(0,1.58fr) minmax(320px,.72fr);align-items:start;gap:20px;display:grid}.market-intelligence-editor-layout main,.market-intelligence-editor-layout aside{flex-direction:column;gap:16px;display:flex}.market-intelligence-editor-layout aside{position:sticky;top:142px}.market-intelligence-editor-card{background:#fff;border:1px solid #dfe5eb;border-radius:14px;padding:22px;box-shadow:0 7px 24px #0f1f3309}.market-intelligence-editor-card>header{border-bottom:1px solid #edf0f3;margin-bottom:18px;padding-bottom:15px}.market-intelligence-editor-card>header small{color:#9b7c3f;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:800;display:block}.market-intelligence-editor-card>header h3{margin:5px 0;font-size:17px}.market-intelligence-editor-card>header p{color:#7d8998;margin:0;font-size:11px;line-height:1.55}.intelligence-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.intelligence-field-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.market-intelligence-field{flex-direction:column;gap:7px;margin-bottom:14px;display:flex}.market-intelligence-field>span{color:#465568;letter-spacing:.04em;font-size:10px;font-weight:780}.market-intelligence-field input,.market-intelligence-field select,.market-intelligence-field textarea{font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:8px;font-size:12px}.market-intelligence-field input,.market-intelligence-field select{min-height:44px;padding:0 11px}.market-intelligence-field textarea{resize:vertical;padding:11px;line-height:1.55}.intelligence-report-media{color:#8995a4;background:#f4f6f8;border:1px dashed #d5dde6;border-radius:10px;place-items:center;height:220px;margin-bottom:12px;display:grid;overflow:hidden}.intelligence-report-media img{object-fit:cover;width:100%;height:100%}.intelligence-report-media span{align-items:center;gap:8px;font-size:10px;display:flex}.intelligence-report-media svg{width:22px;height:22px}.intelligence-metric-preview,.intelligence-report-preview,.intelligence-transaction-preview,.intelligence-area-preview{background:#fbfcfd;border:1px solid #e4e7ec;border-radius:10px;padding:15px}.intelligence-metric-preview small,.intelligence-report-preview>span,.intelligence-transaction-preview>span,.intelligence-area-preview>span{color:#9b7c3f;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800;display:block}.intelligence-metric-preview strong{margin:8px 0;font-size:34px;display:block}.intelligence-metric-preview b{color:#9b7c3f;font-size:11px}.intelligence-metric-preview p,.intelligence-report-preview p,.intelligence-area-preview p{color:#667085;font-size:11px;line-height:1.55}.intelligence-report-preview h3,.intelligence-transaction-preview h3,.intelligence-area-preview h3{margin:8px 0 6px;font-size:18px}.intelligence-report-preview b{color:#9b7c3f;font-size:10px}.intelligence-transaction-preview strong{margin:12px 0 4px;font-size:22px;display:block}.intelligence-transaction-preview small{color:#98a2b3}.intelligence-area-preview>div{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:12px;display:grid}.intelligence-area-preview>div>div{background:#fff;border:1px solid #e4e7ec;border-radius:8px;padding:10px}.intelligence-area-preview small{color:#98a2b3;text-transform:uppercase;font-size:8px}.intelligence-area-preview strong{margin-top:3px;font-size:11px;display:block}@media (width<=1050px){.market-intelligence-editor-layout{grid-template-columns:1fr}.market-intelligence-editor-layout aside{position:static}.market-intelligence-grid{grid-template-columns:1fr}.intelligence-area-benchmarks{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.market-intelligence-workspace,.market-intelligence-editor-route{padding-left:14px;padding-right:14px}.market-intelligence-intro,.market-intelligence-editorbar{flex-direction:column;align-items:stretch;display:flex}.market-intelligence-filterbar{flex-direction:column;align-items:stretch}.market-intelligence-filterbar label,.market-intelligence-filterbar select{width:100%;min-width:0}.intelligence-field-grid,.intelligence-field-grid.three{grid-template-columns:1fr}.market-intelligence-editorbar>div{flex-wrap:wrap;justify-content:flex-start}.intelligence-report-body dl{grid-template-columns:1fr}.intelligence-area-benchmarks{grid-template-columns:1fr 1fr}}.grouped-admin-shell .admin-workspace:has(>.market-intelligence-workspace)>.mobile-page-context h1{display:none!important}.grouped-admin-shell .admin-workspace:has(>.market-intelligence-workspace)>.mobile-page-context{padding-bottom:0!important}.partners-workspace{color:#182237;min-width:0;font-family:var(--admin-font-sans,Inter,system-ui,sans-serif);padding:0 28px 40px}.partners-intro{justify-content:space-between;align-items:flex-start;gap:20px;padding:8px 0 20px;display:flex}.partners-intro h2{letter-spacing:-.035em;margin:0;font-size:30px}.partners-intro p{color:#6f7888;max-width:820px;margin:8px 0 0;font-size:13px;line-height:1.6}.partners-tabs{border-bottom:1px solid #e4e8ee;flex-wrap:wrap;gap:5px;margin:18px 0 14px;display:flex}.partners-tabs button{color:#687486;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;min-height:40px;padding:0 11px;font-size:11px;font-weight:740;display:flex}.partners-tabs button span{background:#eef2f6;border-radius:999px;min-width:21px;padding:2px 6px;font-size:9px}.partners-tabs button.active{color:#17283e;border-bottom-color:#b18a3b}.partners-tabs button.active span{color:#815f1e;background:#f5ead2}.partners-filterbar{grid-template-columns:minmax(260px,1fr) repeat(3,minmax(145px,.33fr)) auto auto;gap:9px;margin-bottom:16px;display:grid}.deal-room-admin-workspace .partners-filterbar{grid-template-columns:minmax(260px,1fr) minmax(170px,.35fr) minmax(160px,.32fr) auto}.partners-filterbar>label{background:#fff;border:1px solid #dfe4ea;border-radius:9px;align-items:center;gap:9px;min-height:42px;padding:0 12px;display:flex}.partners-filterbar svg{color:#8792a1;width:16px;height:16px}.partners-filterbar input{width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.partners-filterbar select{color:#334155;background:#fff;border:1px solid #dfe4ea;border-radius:9px;min-height:42px;padding:0 11px;font-size:11px}.partners-message{border-radius:9px;margin:0 0 13px;padding:11px 13px;font-size:11px}.partners-message.error{color:#a2362d;background:#fff3f2;border:1px solid #efc6c2}.partners-message.success{color:#28734e;background:#eff9f3;border:1px solid #c9e6d3}.professional-admin-grid,.deal-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.professional-admin-card,.deal-admin-card{background:#fff;border:1px solid #e1e6ec;border-radius:14px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 7px 23px #0f1f3309}.professional-admin-image{background:#eef2f6;height:190px;position:relative;overflow:hidden}.professional-admin-image img{object-fit:cover;width:100%;height:100%}.professional-admin-image>span:not(.directory-badge){color:#8794a4;place-items:center;width:100%;height:100%;display:grid}.professional-admin-image>span>svg{width:34px;height:34px}.directory-badge{color:#596678;text-transform:uppercase;letter-spacing:.05em;background:#eef1f5;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:8px;font-weight:820;display:inline-flex}.professional-admin-image>.directory-badge{position:absolute;top:12px;right:12px}.directory-badge.published{color:#29764d;background:#e9f7ef}.directory-badge.archived{color:#6c727c;background:#f2f2f3}.professional-admin-body{padding:17px 18px 16px}.professional-admin-eyebrow{justify-content:space-between;align-items:center;gap:10px;display:flex}.professional-admin-eyebrow>span:first-child{color:#987433;text-transform:uppercase;letter-spacing:.07em;font-size:9px;font-weight:820}.tier-badge{color:#53677e;text-transform:uppercase;letter-spacing:.045em;background:#edf2f8;border-radius:999px;align-items:center;min-height:23px;padding:0 7px;font-size:8px;font-weight:820;display:inline-flex}.tier-badge.gold{color:#84611c;background:#fbf1d8}.tier-badge.verified{color:#2d7750;background:#e9f5ef}.tier-badge.provisional{color:#89661d;background:#fff4dc}.professional-admin-body h3{letter-spacing:-.02em;margin:8px 0 6px;font-size:18px}.professional-admin-body>p{color:#6d798a;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:48px;margin:0;font-size:10.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.professional-admin-location{color:#7b8796;align-items:center;gap:6px;margin-top:11px;font-size:10px;display:flex}.professional-admin-location svg{width:14px;height:14px}.professional-admin-body dl,.deal-admin-body dl{border-top:1px solid #edf0f3;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0 0;padding-top:13px;display:grid}.professional-admin-body dl div,.deal-admin-body dl div{min-width:0}.professional-admin-body dl small,.deal-admin-body dl small{color:#9aa4b1;text-transform:uppercase;font-size:7.5px;font-weight:800;display:block}.professional-admin-body dl strong,.deal-admin-body dl strong{color:#435064;text-overflow:ellipsis;margin-top:4px;font-size:10px;display:block;overflow:hidden}.professional-admin-card>footer,.deal-admin-card>footer{background:#fbfcfd;border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:11px 15px;display:flex}.professional-admin-card>footer>span{color:#8c96a3;font-size:9px}.partners-pagination{color:#748092;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding:12px 0;font-size:10px;display:flex}.partners-pagination>div{align-items:center;gap:8px;display:flex}.partners-pagination b{text-align:center;min-width:26px}.deal-admin-card>img,.deal-admin-placeholder{object-fit:cover;background:linear-gradient(145deg,#edf1f5,#e2e8ef);width:100%;height:180px}.deal-admin-placeholder{color:#8793a2;place-items:center;display:grid}.deal-admin-placeholder svg{width:32px;height:32px}.deal-admin-body{padding:17px 18px 16px}.deal-admin-body>div:first-child{justify-content:space-between;gap:10px;display:flex}.deal-admin-body>div:first-child>span{color:#987433;text-transform:uppercase;letter-spacing:.07em;font-size:9px;font-weight:820}.partners-cms-badge{color:#53677e;text-transform:uppercase;background:#edf2f8;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:8px;font-weight:800;display:inline-flex}.partners-cms-badge.published{color:#29764d;background:#e9f7ef}.partners-cms-badge.pending{color:#87641d;background:#fff4dc}.partners-cms-badge.archived{color:#686f79;background:#f1f2f4}.deal-admin-body h3{margin:8px 0 6px;font-size:18px}.deal-admin-body>p{color:#6d798a;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:48px;margin:0;font-size:10.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.deal-admin-location{color:#788596;align-items:center;gap:6px;margin-top:11px;font-size:10px;display:flex}.deal-admin-location svg{width:14px;height:14px}.deal-admin-body dl{grid-template-columns:repeat(3,minmax(0,1fr))}.deal-nda-chip{color:#795a20;background:#f7f1e5;border-radius:999px;align-items:center;gap:5px;margin-top:12px;padding:6px 8px;font-size:8.5px;font-weight:760;display:inline-flex}.deal-nda-chip svg{width:13px;height:13px}.partners-state{text-align:center;background:#fff;border:1px dashed #d7dee6;border-radius:13px;align-content:center;place-items:center;min-height:230px;display:grid}.partners-state>span{color:#98763c;background:#f5f0e5;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.partners-state svg{width:19px;height:19px}.partners-state h3{margin:10px 0 3px;font-size:16px}.partners-state p{color:#7a8695;margin:0;font-size:10px}.partners-editor-route{padding-bottom:44px}.partners-editor{max-width:1360px;margin:0 auto}.partners-editorbar{z-index:20;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#fffffff7;border-bottom:1px solid #e4e8ed;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:0 -28px;padding:10px 28px;display:grid;position:sticky;top:64px}.partners-editorbar>div:nth-child(2){justify-content:center;gap:7px;display:flex}.partners-editorbar>div:last-child{gap:8px;display:flex}.partners-editor-heading{border-bottom:1px solid #edf0f3;margin-bottom:18px;padding:28px 0 20px}.partners-editor-heading p{color:#997432;text-transform:uppercase;letter-spacing:.09em;margin:0 0 6px;font-size:9px;font-weight:820}.partners-editor-heading h2{letter-spacing:-.035em;margin:0;font-size:31px}.partners-editor-heading span{color:#718092;max-width:820px;margin-top:7px;font-size:12px;line-height:1.55;display:block}.partners-editor-layout{grid-template-columns:minmax(0,1.55fr) minmax(320px,.72fr);align-items:start;gap:19px;display:grid}.partners-editor-layout main,.partners-editor-layout aside{gap:16px;display:grid}.partners-editor-layout aside{position:sticky;top:142px}.partners-editor-card{background:#fff;border:1px solid #e0e6ec;border-radius:14px;padding:22px;box-shadow:0 7px 22px #0f1f3308}.partners-editor-card>header{border-bottom:1px solid #edf0f3;margin-bottom:17px;padding-bottom:14px}.partners-editor-card>header small{color:#987433;text-transform:uppercase;letter-spacing:.09em;font-size:9px;font-weight:820;display:block}.partners-editor-card>header h3{margin:5px 0 0;font-size:17px}.partners-editor-card>header p{color:#7d8998;margin:6px 0 0;font-size:10.5px;line-height:1.55}.partners-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.partners-field-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.partners-field{gap:7px;margin-bottom:14px;display:grid}.partners-field:last-child{margin-bottom:0}.partners-field>span{color:#465568;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:780}.partners-field input,.partners-field select,.partners-field textarea{box-sizing:border-box;color:#243247;width:100%;font:inherit;background:#fff;border:1px solid #dce2e8;border-radius:9px;outline:0;font-size:12px}.partners-field input,.partners-field select{min-height:44px;padding:0 12px}.partners-field textarea{resize:vertical;padding:12px;line-height:1.6}.partners-field input:focus,.partners-field select:focus,.partners-field textarea:focus{border-color:#bd9643;box-shadow:0 0 0 3px #bd96431a}.professional-editor-image,.deal-editor-image{background:#f4f7fa;border:1px dashed #d7dee6;border-radius:11px;height:225px;margin-bottom:13px;overflow:hidden}.professional-editor-image img,.deal-editor-image img{object-fit:cover;width:100%;height:100%}.professional-editor-image>span,.deal-editor-image>span{color:#8793a1;align-content:center;place-items:center;gap:7px;width:100%;height:100%;font-size:9px;display:grid}.professional-editor-image svg,.deal-editor-image svg{width:24px;height:24px}.verification-readonly{background:#fafbfc;border:1px solid #e2e6eb;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.verification-readonly strong{color:#617083;font-size:10px}.verification-system-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 0;display:grid}.verification-system-facts div{background:#fbfcfd;border:1px solid #e8ebef;border-radius:9px;padding:10px}.verification-system-facts small{color:#929da9;text-transform:uppercase;font-size:7.5px;display:block}.verification-system-facts strong{color:#465568;margin-top:4px;font-size:10px;display:block}.professional-preview,.deal-preview{background:#fbfcfd;border:1px solid #e3e8ed;border-radius:11px;padding:15px}.professional-preview>img,.professional-preview-image{object-fit:cover;background:#e9eef3;border-radius:12px;width:72px;height:72px;margin-bottom:10px;display:block}.professional-preview-image{color:#8592a1;place-items:center;display:grid}.professional-preview-image svg{width:25px;height:25px}.professional-preview h3,.deal-preview h3{margin:8px 0 4px;font-size:18px}.professional-preview>small,.deal-preview>p{color:#7c8796;font-size:10px}.professional-preview>p{color:#667487;font-size:10px;line-height:1.5}.professional-preview>div:last-child{color:#657285;border-top:1px solid #e7ebef;justify-content:space-between;gap:10px;padding-top:10px;font-size:9px;display:flex}.deal-preview>div:first-child{justify-content:space-between;gap:9px;display:flex}.deal-preview>div:first-child>span{color:#997432;text-transform:uppercase;font-size:8.5px;font-weight:800}.deal-preview>div:first-child>b{color:#795a20;align-items:center;gap:4px;font-size:8px;display:inline-flex}.deal-preview>div:first-child svg{width:12px;height:12px}.deal-preview>small{color:#687587;margin-top:9px;font-size:10px;line-height:1.5;display:block}.deal-preview dl{border-top:1px solid #e7ebef;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:13px 0 0;padding-top:12px;display:grid}.deal-preview dl small{color:#9aa4b1;text-transform:uppercase;font-size:7px;display:block}.deal-preview dl strong{color:#475568;margin-top:4px;font-size:9px;display:block}.partners-editor-card .admin-switch{background:#fafbfc;border:1px solid #dfe5eb;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.partners-editor-card .admin-switch__copy{gap:4px;display:grid}.partners-editor-card .admin-switch__copy strong{color:#38475b;font-size:11px}.partners-editor-card .admin-switch__copy small{color:#7d8998;max-width:220px;font-size:9.5px;line-height:1.45}.partners-editor-card .admin-switch__control{flex:none;align-items:center;gap:8px;display:flex}.partners-editor-card .admin-switch__control input{opacity:0;pointer-events:none;position:absolute}.partners-editor-card .admin-switch__track{background:#dbe1e7;border:1px solid #cdd5de;border-radius:999px;width:48px;height:26px;transition:all .16s;position:relative}.partners-editor-card .admin-switch__track>span{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #0f1f3338}.partners-editor-card .admin-switch__control input:checked+.admin-switch__track{background:#a98134;border-color:#98732e}.partners-editor-card .admin-switch__control input:checked+.admin-switch__track>span{transform:translate(22px)}.partners-editor-card .admin-switch__control b{color:#637083;min-width:54px;font-size:9px}.partners-editor-card .admin-switch__control input:checked~b{color:#77591f}@media (width<=1150px){.professional-admin-grid,.deal-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.partners-filterbar{grid-template-columns:1fr 1fr 1fr}.partners-filterbar>label{grid-column:1/-1}.partners-editor-layout{grid-template-columns:minmax(0,1.2fr) minmax(290px,.8fr)}}@media (width<=820px){.partners-workspace{padding:0 16px 30px}.partners-intro{display:grid}.professional-admin-grid,.deal-admin-grid{grid-template-columns:1fr}.partners-filterbar,.deal-room-admin-workspace .partners-filterbar{grid-template-columns:1fr 1fr}.partners-filterbar>label{grid-column:1/-1}.partners-editorbar{grid-template-columns:1fr;margin:0 -16px;padding:12px 16px;position:static}.partners-editorbar>div:nth-child(2){justify-content:flex-start}.partners-editorbar>div:last-child{flex-wrap:wrap}.partners-editor-layout{grid-template-columns:1fr}.partners-editor-layout aside{position:static}.partners-field-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.partners-workspace{padding:0 14px 24px}.partners-filterbar,.deal-room-admin-workspace .partners-filterbar,.partners-field-grid,.partners-field-grid.three{grid-template-columns:1fr}.partners-filterbar>*{grid-column:1}.partners-editorbar{margin:0 -14px;padding:12px 14px}.partners-editorbar>div:last-child{grid-template-columns:1fr;width:100%;display:grid}.partners-editor-card{padding:17px}.partners-pagination,.partners-editor-card .admin-switch{flex-direction:column;align-items:flex-start}}.grouped-admin-shell .admin-workspace:has(>.partners-workspace)>.mobile-page-context h1{display:none!important}.grouped-admin-shell .admin-workspace:has(>.partners-workspace)>.mobile-page-context{padding-bottom:0!important}.programmes-workspace{color:#182237;min-width:0;font-family:var(--admin-font-sans,Inter,system-ui,sans-serif);padding:0 28px 40px}.programmes-intro{justify-content:space-between;align-items:flex-start;gap:20px;padding:8px 0 20px;display:flex}.programmes-intro h2{letter-spacing:-.035em;margin:0;font-size:30px;line-height:1.15}.programmes-intro p{color:#6d7889;max-width:850px;margin:8px 0 0;font-size:13px;line-height:1.62}.programmes-metrics{margin-bottom:20px}.programmes-primary-tabs{background:#f7f9fb;border:1px solid #dfe5eb;border-radius:11px;gap:6px;width:max-content;max-width:100%;margin:4px 0 18px;padding:5px;display:flex;overflow:auto}.programmes-primary-tabs button{color:#677486;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;min-height:36px;padding:0 16px;font-size:11px;font-weight:780}.programmes-primary-tabs button.active{color:#fff;background:#17283e;box-shadow:0 2px 6px #0f1f331f}.programmes-status-tabs{border-bottom:1px solid #e4e8ee;flex-wrap:wrap;gap:5px;margin:0 0 14px;display:flex}.programmes-status-tabs button{color:#687486;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;min-height:40px;padding:0 11px;font-size:11px;font-weight:740;display:flex}.programmes-status-tabs button span{text-align:center;background:#eef2f6;border-radius:999px;min-width:21px;padding:2px 6px;font-size:9px}.programmes-status-tabs button.active{color:#17283e;border-bottom-color:#b18a3b}.programmes-status-tabs button.active span{color:#815f1e;background:#f5ead2}.programmes-filterbar{align-items:center;gap:9px;margin-bottom:16px;display:flex}.programmes-filterbar>label{background:#fff;border:1px solid #dfe4ea;border-radius:9px;flex:1;align-items:center;gap:9px;min-height:42px;padding:0 12px;display:flex}.programmes-filterbar>label svg{color:#8792a1;width:16px;height:16px}.programmes-filterbar input{width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.programmes-filterbar select{color:#334155;background:#fff;border:1px solid #dfe4ea;border-radius:9px;min-width:180px;min-height:42px;padding:0 11px;font-size:11px}.programmes-message{border-radius:9px;margin:0 0 14px;padding:11px 13px;font-size:11px}.programmes-message.error{color:#a2362d;background:#fff3f2;border:1px solid #efc6c2}.programmes-message.success{color:#28734e;background:#eff9f3;border:1px solid #c9e6d3}.programmes-table-wrap{background:#fff;border:1px solid #e1e6ec;border-radius:13px;overflow:auto;box-shadow:0 6px 22px #0f1f3306}.programmes-table{border-collapse:collapse;width:100%;min-width:930px}.programmes-table th{color:#8994a3;text-align:left;text-transform:uppercase;letter-spacing:.065em;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e7ebef;padding:12px 14px;font-size:8.5px;font-weight:820}.programmes-table td{color:#4b596c;vertical-align:middle;border-bottom:1px solid #edf0f3;padding:14px;font-size:11px}.programmes-table tbody tr:last-child td{border-bottom:0}.programmes-table tbody tr:hover{background:#fbfcfd}.programmes-table td>strong{color:#223147;font-size:11.5px;display:block}.programmes-table td>small{color:#8b96a4;margin-top:4px;font-size:9px;line-height:1.35;display:block}.programmes-badge{color:#59697c;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:#eef2f6;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:8px;font-weight:820;display:inline-flex}.programmes-badge.submitted,.programmes-badge.pending{color:#80601c;background:#fff4d9}.programmes-badge.in_review,.programmes-badge.qualified,.programmes-badge.approved{color:#315c9d;background:#eaf2ff}.programmes-badge.completed,.programmes-badge.converted,.programmes-badge.received,.programmes-badge.paid,.programmes-badge.published,.programmes-badge.active{color:#28714d;background:#e9f7ef}.programmes-badge.cancelled,.programmes-badge.declined,.programmes-badge.closed_lost,.programmes-badge.void,.programmes-badge.archived,.programmes-badge.inactive{color:#717984;background:#f2f3f5}.programmes-badge.draft{color:#5c6a7b;background:#eef2f6}.programmes-state{text-align:center;background:#fff;border:1px dashed #d7dee6;border-radius:13px;align-content:center;place-items:center;min-height:230px;display:grid}.programmes-state>span{color:#98763c;background:#f5f0e5;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.programmes-state svg{width:19px!important;height:19px!important}.programmes-state h3{margin:10px 0 4px;font-size:16px}.programmes-state p{color:#7b8796;margin:0;font-size:11px}.programmes-pagination{color:#7c8795;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;font-size:10px;display:flex}.programmes-pagination>div{align-items:center;gap:7px;display:flex}.programmes-pagination b{text-align:center;color:#324055;min-width:32px}.programmes-detail-page{max-width:1380px;margin:0 auto}.programmes-detailbar{z-index:20;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#fffffff7;border-bottom:1px solid #e4e8ed;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:0 -28px;padding:10px 28px;display:grid;position:sticky;top:64px}.programmes-detailbar>div{justify-content:center;gap:7px;display:flex}.programmes-detailbar>.admin-button:last-child{justify-self:end}.programmes-detail-heading{border-bottom:1px solid #edf0f3;margin-bottom:18px;padding:28px 0 20px}.programmes-detail-heading p{color:#997432;text-transform:uppercase;letter-spacing:.09em;margin:0 0 6px;font-size:9px;font-weight:820}.programmes-detail-heading h2{letter-spacing:-.035em;margin:0;font-size:31px}.programmes-detail-heading span{color:#718092;margin-top:7px;font-size:11px;display:block}.programmes-detail-layout{grid-template-columns:minmax(0,1.55fr) minmax(320px,.72fr);align-items:start;gap:18px;display:grid}.programmes-detail-layout main,.programmes-detail-layout aside{gap:16px;display:grid}.programmes-detail-layout aside{position:sticky;top:142px}.programmes-detail-card,.programme-editor-card{background:#fff;border:1px solid #e0e6ec;border-radius:14px;padding:22px;box-shadow:0 7px 22px #0f1f3308}.programmes-detail-card>header{border-bottom:1px solid #edf0f3;margin-bottom:16px;padding-bottom:13px}.programmes-detail-card>header small{color:#987433;text-transform:uppercase;letter-spacing:.09em;font-size:8.5px;font-weight:820;display:block}.programmes-detail-card>header h3{letter-spacing:-.015em;margin:5px 0 0;font-size:17px}.programmes-detail-card textarea,.programmes-detail-card input,.programmes-detail-card select,.programme-editor-card input,.programme-editor-card select,.programme-editor-card textarea{box-sizing:border-box;color:#243247;width:100%;font:inherit;background:#fff;border:1px solid #dce2e8;border-radius:9px;outline:0;font-size:12px}.programmes-detail-card input,.programmes-detail-card select,.programme-editor-card input,.programme-editor-card select{min-height:44px;padding:0 12px}.programmes-detail-card textarea,.programme-editor-card textarea{resize:vertical;padding:12px;line-height:1.6}.programmes-detail-card input:focus,.programmes-detail-card select:focus,.programmes-detail-card textarea:focus,.programme-editor-card input:focus,.programme-editor-card select:focus,.programme-editor-card textarea:focus{border-color:#bd9643;box-shadow:0 0 0 3px #bd96431a}.programmes-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.programmes-fact{border-bottom:1px solid #edf0f3;padding:11px 0}.programmes-fact small{color:#939dab;text-transform:uppercase;letter-spacing:.05em;font-size:8px;font-weight:800;display:block}.programmes-fact strong{color:#354357;word-break:break-word;margin-top:5px;font-size:11px;line-height:1.45;display:block}.programmes-helper{color:#758193;margin:0 0 13px;font-size:10.5px;line-height:1.55}.programmes-detail-card>small{color:#8792a1;margin-top:9px;font-size:9px;display:block}.programmes-small-field{gap:6px;margin-top:13px;display:grid}.programmes-small-field>span,.programmes-field>span{color:#465568;text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:780}.programmes-inline-fields{grid-template-columns:1fr 88px;gap:8px;margin:10px 0;display:grid}.programmes-row-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.programme-config>header{justify-content:space-between;align-items:flex-start;gap:18px;margin:4px 0 18px;display:flex}.programme-config>header h3{margin:0;font-size:19px}.programme-config>header p{color:#738091;max-width:760px;margin:6px 0 0;font-size:11px;line-height:1.55}.programme-config-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.programme-config-card{background:#fff;border:1px solid #e1e6ec;border-radius:14px;flex-direction:column;min-height:240px;padding:19px;display:flex;box-shadow:0 6px 22px #0f1f3308}.programme-config-card>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.programme-config-card>div:first-child>small{color:#98a1ad;font-size:8px}.programme-config-card h4{color:#223147;letter-spacing:-.02em;margin:16px 0 7px;font-size:18px}.programme-config-card>strong{color:#8b692b;font-size:18px}.programme-config-card>p{color:#707d8e;margin:8px 0;font-size:10.5px;line-height:1.5}.programme-config-card>ul{color:#647184;margin:9px 0 0;padding-left:17px;font-size:10px;line-height:1.65}.programme-config-card>small{color:#8b96a4;font-size:9px}.programme-config-card footer{border-top:1px solid #edf0f3;margin-top:auto;padding-top:14px}.programme-config-editor{max-width:1280px;margin:0 auto}.programmes-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.programmes-field{gap:7px;display:grid}.programmes-field:has(textarea){grid-column:1/-1}.programme-archive-control{border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding-top:18px;display:flex}.programme-archive-control p{color:#788596;max-width:650px;margin:0;font-size:10px;line-height:1.5}@media (width<=1100px){.programme-config-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.programmes-detail-layout{grid-template-columns:minmax(0,1.2fr) minmax(290px,.8fr)}}@media (width<=820px){.programmes-workspace{padding:0 16px 30px}.programmes-filterbar{grid-template-columns:1fr 1fr;display:grid}.programmes-filterbar>label{grid-column:1/-1}.programmes-detailbar{grid-template-columns:1fr;margin:0 -16px;padding:12px 16px;position:static}.programmes-detailbar>div{justify-content:flex-start}.programmes-detailbar>.admin-button:last-child{justify-self:start}.programmes-detail-layout{grid-template-columns:1fr}.programmes-detail-layout aside{position:static}.programme-config-grid{grid-template-columns:1fr}.programmes-pagination{flex-direction:column;align-items:flex-start}}@media (width<=560px){.programmes-workspace{padding:0 14px 26px}.programmes-primary-tabs{width:100%}.programmes-primary-tabs button{flex:1}.programmes-filterbar,.programmes-detail-grid,.programmes-form-grid{grid-template-columns:1fr}.programmes-filterbar>*{grid-column:1}.programmes-detailbar{margin:0 -14px;padding:12px 14px}.programme-config>header{display:grid}.programme-config>header .admin-button{width:100%}.programme-editor-card,.programmes-detail-card{padding:17px}.programme-archive-control{flex-direction:column;align-items:stretch}.programmes-row-actions{align-items:stretch}.programmes-detailbar .programmes-row-actions{display:grid}.programmes-inline-fields{grid-template-columns:1fr}.programmes-status-tabs{flex-wrap:nowrap;overflow:auto}.programmes-status-tabs button{white-space:nowrap}}.grouped-admin-shell .admin-workspace:has(>.programmes-workspace)>.mobile-page-context h1{display:none!important}.grouped-admin-shell .admin-workspace:has(>.programmes-workspace)>.mobile-page-context{padding-bottom:0!important}.admin-confirm-backdrop{z-index:140;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05111e9e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-confirm-dialog{background:#fff;border:1px solid #ffffff2e;border-radius:16px;grid-template-columns:48px minmax(0,1fr);gap:15px;width:min(470px,100%);padding:22px;display:grid;box-shadow:0 30px 90px #04101e52}.admin-confirm-icon{color:#ad3e37;background:#fff2f1;border:1px solid #efc9c6;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.admin-confirm-icon svg{width:21px;height:21px}.admin-confirm-copy{min-width:0}.admin-confirm-copy>p:first-child{color:#a8423b;text-transform:uppercase;letter-spacing:.1em;margin:0 0 5px;font-size:8.5px;font-weight:850}.admin-confirm-copy h3{color:#17253a;letter-spacing:-.025em;margin:0;font-size:19px;line-height:1.25}.admin-confirm-copy>div{color:#6d7989;margin-top:8px;font-size:11.5px;line-height:1.55}.admin-confirm-copy>div p{margin:0}.admin-confirm-copy>div p+p{margin-top:7px}.admin-confirm-copy>div strong{color:#354357}.admin-confirm-warning{background:#fff8ef;border:1px solid #efd6bf;border-radius:8px;padding:9px 10px;color:#795c38!important}.admin-confirm-actions{border-top:1px solid #edf0f3;grid-column:1/-1;justify-content:flex-end;gap:8px;margin-top:2px;padding-top:15px;display:flex}@media (width<=520px){.admin-confirm-backdrop{align-items:end;padding:0}.admin-confirm-dialog{border-radius:17px 17px 0 0;grid-template-columns:42px minmax(0,1fr);width:100%;padding:18px 16px 16px}.admin-confirm-icon{width:40px;height:40px}.admin-confirm-actions{grid-template-columns:1fr 1fr;display:grid}.admin-confirm-actions .admin-button{width:100%}}.media-page-v2,.gallery-page-v2{color:#182237;font-family:var(--admin-font-sans,Inter,system-ui,sans-serif);padding:0 28px 38px}.media-page-v2 .media-header,.gallery-page-v2 .gallery-header{align-items:flex-start;margin:0;padding:8px 0 20px}.media-page-v2 .media-header h2,.gallery-page-v2 .gallery-header h2{letter-spacing:-.035em;font-family:inherit;font-size:30px;line-height:1.15}.media-page-v2 .media-header>div>p:last-child,.gallery-page-v2 .gallery-header>div>p:last-child{color:#6f7888;max-width:790px;margin-top:8px;font-size:13px;line-height:1.6}.media-metric-grid,.gallery-metric-grid{margin-bottom:18px}.media-page-v2 .media-toolbar{grid-template-columns:minmax(280px,1fr) minmax(170px,.32fr) auto auto max-content;align-items:center;gap:9px;margin-bottom:16px;display:grid}.media-page-v2 .media-search-wrap{min-width:0;max-width:none;position:relative}.media-page-v2 .media-search-wrap>svg{color:#8792a1;width:16px;height:16px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.media-page-v2 .media-search-wrap input{min-height:42px;padding-left:38px}.media-page-v2 .media-count{white-space:nowrap;text-align:right;margin-left:0}.media-page-v2 .media-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.media-page-v2 .media-card{border-radius:13px;box-shadow:0 7px 22px #0f1f3309}.media-card-preview-wrap{display:block;position:relative}.media-card-public{text-transform:uppercase;letter-spacing:.05em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;align-items:center;min-height:22px;padding:0 7px;font-size:7.5px;font-weight:850;display:inline-flex;position:absolute;top:8px;right:8px}.media-card-public.public{color:#28754c;background:#e8f8eef0}.media-card-public.private{color:#fff;background:#16273ddb}.media-page-v2 .media-card-body{padding:12px}.media-page-v2 .media-card-title{font-size:12px}.media-page-v2 .media-type-preview>svg{width:28px;height:28px}.media-page-v2 .media-modal{border-radius:16px}.media-page-v2 .media-close{place-items:center;font-size:0;display:grid}.media-page-v2 .media-close svg{width:18px;height:18px}.media-page-v2 .media-details-form{border-radius:12px;padding:18px}.media-form-heading{border-bottom:1px solid #edf0f3;padding-bottom:13px}.media-form-heading small{color:#987433;text-transform:uppercase;letter-spacing:.08em;font-size:8.5px;font-weight:820;display:block}.media-form-heading h4{color:#243247;margin:4px 0 0;font-size:16px}.media-form-heading p{color:#818c9a;margin:5px 0 0;font-size:10px;line-height:1.5}.media-page-v2 .media-details-actions{margin-top:2px}.media-page-v2 .media-open-link{background:0 0;border:0;padding:0}.media-page-v2 .media-empty-icon svg,.media-page-v2 .media-restricted-icon svg{width:20px;height:20px}.gallery-page-v2 .gallery-controls{border-bottom:1px solid #e4e8ee;margin:0 0 14px}.gallery-page-v2 .gallery-tabs{gap:4px}.gallery-page-v2 .gallery-tabs button{color:#687486;text-transform:none;letter-spacing:0;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:40px;padding:0 11px;font-size:11px;font-weight:740}.gallery-page-v2 .gallery-tabs button.active{color:#17283e;background:0 0;border-bottom-color:#b18a3b}.gallery-page-v2 .gallery-bulk-bar{border-radius:12px;grid-template-columns:minmax(220px,.8fr) minmax(260px,1.25fr) auto;align-items:center;padding:16px}.gallery-bulk-copy{align-items:center;gap:11px;display:flex!important}.gallery-bulk-copy>div{min-width:0}.gallery-bulk-icon{color:#9c7732;background:#f4efe4;border-radius:9px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid!important}.gallery-bulk-icon svg{width:18px;height:18px}.gallery-page-v2 .gallery-bulk-copy strong{font-size:12px}.gallery-page-v2 .gallery-bulk-copy div>span{color:#8792a0;margin-top:3px;font-size:9.5px}.gallery-page-v2 .gallery-bulk-actions{gap:8px;display:flex}.gallery-page-v2 .gallery-group{border-radius:14px;padding:18px;box-shadow:0 7px 22px #0f1f3308}.gallery-group-title{align-items:center;gap:11px;display:flex}.gallery-group-icon{color:#9a7532;background:#f6f1e7;border-radius:9px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.gallery-group-icon svg{width:18px;height:18px}.gallery-page-v2 .gallery-group-header h3{letter-spacing:-.015em;font-family:inherit;font-size:16px}.gallery-page-v2 .gallery-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.gallery-page-v2 .gallery-photo-card{border-radius:11px}.gallery-page-v2 .gallery-picked{align-items:center;gap:4px;display:none}.gallery-page-v2 .gallery-picked svg{width:11px;height:11px}.gallery-page-v2 .gallery-photo-card.selected .gallery-picked{display:flex}.gallery-page-v2 .gallery-photo-actions{grid-template-columns:1fr 1fr;display:grid}.gallery-page-v2 .gallery-photo-actions .admin-button{width:100%}.gallery-page-v2 .gallery-empty-icon svg,.gallery-page-v2 .gallery-restricted>span svg{width:20px;height:20px}.gallery-page-v2 .gallery-pagination,.media-page-v2 .media-pagination{gap:10px}@media (width<=1180px){.media-page-v2 .media-grid,.gallery-page-v2 .gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.media-page-v2 .media-toolbar{grid-template-columns:minmax(240px,1fr) minmax(160px,.35fr) auto auto}.media-page-v2 .media-count{text-align:left;grid-column:1/-1}}@media (width<=900px){.media-page-v2,.gallery-page-v2{padding:0 16px 28px}.media-page-v2 .media-grid,.gallery-page-v2 .gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gallery-page-v2 .gallery-bulk-bar{grid-template-columns:1fr 1fr}.gallery-page-v2 .gallery-bulk-actions{grid-column:1/-1;justify-content:flex-end}}@media (width<=620px){.media-page-v2,.gallery-page-v2{padding:0 14px 24px}.media-page-v2 .media-header,.gallery-page-v2 .gallery-header{display:grid}.media-page-v2 .media-header-actions,.media-page-v2 .media-header-actions .admin-button{width:100%}.media-page-v2 .media-toolbar{grid-template-columns:1fr}.media-page-v2 .media-toolbar>*{grid-column:1}.media-page-v2 .media-count{text-align:center}.media-page-v2 .media-grid,.gallery-page-v2 .gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-page-v2 .gallery-bulk-bar{z-index:5;grid-template-columns:1fr;position:sticky;top:62px}.gallery-page-v2 .gallery-bulk-actions{grid-column:auto;grid-template-columns:1fr 1fr;display:grid}.gallery-page-v2 .gallery-group-header,.gallery-group-title{align-items:flex-start}.gallery-page-v2 .gallery-group-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.gallery-page-v2 .gallery-group-actions .admin-button{width:100%}}@media (width<=380px){.media-page-v2 .media-grid,.gallery-page-v2 .gallery-grid{grid-template-columns:1fr}}.community-workspace{color:#182237;min-width:0;font-family:var(--admin-font-sans,Inter,system-ui,sans-serif);padding:0 28px 38px}.community-intro{justify-content:space-between;gap:20px;padding:8px 0 20px;display:flex}.community-intro h2{letter-spacing:-.035em;margin:0;font-size:30px}.community-intro p{color:#6f7888;max-width:780px;margin:8px 0 0;font-size:13px;line-height:1.6}.community-toolbar{gap:12px;margin:18px 0 15px;display:grid}.community-tabs{border-bottom:1px solid #e4e8ee;gap:5px;display:flex}.community-tabs button{color:#687486;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;min-height:40px;padding:0 11px;font-size:11px;font-weight:740;display:flex}.community-tabs button span{background:#eef2f6;border-radius:999px;min-width:21px;padding:2px 6px;font-size:9px}.community-tabs button.active{color:#17283e;border-bottom-color:#b18a3b}.community-tabs button.active span{color:#815f1e;background:#f5ead2}.community-filters{grid-template-columns:minmax(260px,1fr) 190px auto auto;gap:9px;display:grid}.community-filters>label{background:#fff;border:1px solid #dfe4ea;border-radius:9px;align-items:center;gap:9px;min-height:42px;padding:0 12px;display:flex}.community-filters svg{color:#8792a1;width:16px;height:16px}.community-filters input{background:0 0;border:0;outline:0;width:100%;font-size:12px}.community-filters select{color:#334155;background:#fff;border:1px solid #dfe4ea;border-radius:9px;min-height:42px;padding:0 11px;font-size:11px}.community-list{gap:13px;display:grid}.community-review-card{background:#fff;border:1px solid #e1e6ec;border-radius:14px;overflow:hidden;box-shadow:0 7px 22px #0f1f3308}.community-review-card>header{border-bottom:1px solid #edf0f3;justify-content:space-between;gap:16px;padding:18px 20px;display:flex}.community-review-card header>div>span{color:#9a7633;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:820}.community-review-card h3{letter-spacing:-.015em;margin:5px 0 0;font-size:17px}.community-review-card header small{color:#8792a1;margin-top:6px;font-size:10px;display:block}.community-status{color:#53677e;text-transform:uppercase;background:#edf2f8;border-radius:999px;align-self:flex-start;align-items:center;min-height:25px;padding:0 8px;font-size:8.5px;font-weight:800;display:inline-flex}.community-status.published{color:#2b7a50;background:#eaf7ef}.community-status.pending{color:#8a671e;background:#fff5dc}.community-status.rejected{color:#9c3d35;background:#fff0ef}.community-review-body{padding:18px 20px}.community-review-body>p{color:#536174;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.7}.community-context,.community-existing-note{background:#f7f9fb;border-radius:9px;grid-template-columns:90px 1fr;gap:8px;margin-bottom:12px;padding:10px 12px;font-size:10px;display:grid}.community-context strong,.community-existing-note strong{color:#7a8797;text-transform:uppercase;letter-spacing:.05em;font-size:8px}.community-existing-note{color:#755a23;background:#fff8ea;margin-top:13px}.community-note{gap:6px;margin-top:16px;display:grid}.community-note>span{color:#59677a;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:800}.community-note small{text-transform:none;letter-spacing:0;font-weight:500}.community-note input{border:1px solid #dce2e9;border-radius:8px;outline:0;min-height:42px;padding:0 12px}.community-note input:focus{border-color:#c59b3c;box-shadow:0 0 0 3px #c59b3c1a}.community-review-card>footer{background:#fbfcfd;border-top:1px solid #edf0f3;justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.community-message{border-radius:9px;margin-bottom:13px;padding:11px 13px;font-size:11px}.community-message.error{color:#a2362d;background:#fff3f2;border:1px solid #efc6c2}.community-message.success{color:#28734e;background:#eff9f3;border:1px solid #c9e6d3}.community-state{text-align:center;background:#fff;border:1px dashed #d7dee6;border-radius:13px;align-content:center;place-items:center;min-height:240px;display:grid}.community-state>span:not(.community-spinner){color:#98763c;background:#f5f0e5;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.community-state svg{width:19px;height:19px}.community-state h2,.community-state h3{margin:10px 0 0}.community-state p{color:#7d8998;max-width:520px;margin:6px 0 0;font-size:11px}.community-spinner{border:3px solid #dfe6ed;border-top-color:#b18427;border-radius:50%;width:26px;height:26px;animation:.8s linear infinite community-spin}@keyframes community-spin{to{transform:rotate(360deg)}}@media (width<=820px){.community-workspace{padding:0 16px 28px}.community-filters{grid-template-columns:1fr 1fr}.community-filters>label{grid-column:1/-1}}@media (width<=560px){.community-workspace{padding:0 14px 24px}.community-filters{grid-template-columns:1fr}.community-filters>*{grid-column:1}.community-review-card>header{flex-direction:column}.community-review-card>footer{display:grid}.community-context,.community-existing-note{grid-template-columns:1fr}.community-tabs{overflow-x:auto}}.enquiries-page{padding:0 28px 38px}.enquiries-header{margin:0;padding:8px 0 20px}.enquiries-header h2{font-size:30px}.enquiries-header p:not(.enquiries-kicker){max-width:780px;margin-top:8px;font-size:13px}.enquiries-metric-grid{margin-bottom:18px}.enquiries-toolbar{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(300px,1fr) 180px 180px auto;align-items:end;margin-bottom:16px;padding:0}.enquiries-toolbar input,.enquiries-toolbar select{border-radius:9px;min-height:42px}.enquiries-v2-search>span{align-items:center;gap:6px;display:flex!important}.enquiries-v2-search>span svg{width:14px;height:14px}.enquiries-workspace{border-radius:14px;min-height:640px;box-shadow:0 8px 25px #0f1f330a}.enquiries-list-head{background:#fbfcfd;padding:12px 16px;font-size:10px}.enquiries-v2-list-head>div{gap:2px;display:grid}.enquiries-v2-list-head strong{color:#223148;font-size:11px}.enquiries-v2-list-head>div span{color:#8b96a5}.enquiry-row{padding:16px 18px}.enquiry-row:hover{background:#fafbfd}.enquiry-row.active{background:#fbf8f1;box-shadow:inset 3px 0 #b18a3b}.enquiry-row-top strong{font-size:13px}.enquiry-row-top div>span{font-size:11px}.enquiry-row>p{color:#59677a;margin:9px 0}.enquiry-detail-panel{background:#f7f9fb}.enquiry-detail-head{background:#112943;padding:18px 20px}.enquiry-v2-close{width:34px!important;height:34px!important;font-size:0!important}.enquiry-v2-close svg{width:17px;height:17px}.enquiry-contact-card,.enquiry-message-card,.enquiry-property-card,.enquiry-workflow-card{border-radius:12px;margin:14px;padding:15px}.enquiry-contact-card{gap:8px}.enquiry-contact-card div{background:#f8fafc}.enquiry-v2-contact-card a{color:#213a5c;overflow-wrap:anywhere;margin-top:5px;font-size:11px;font-weight:760;text-decoration:none;display:block}.enquiry-v2-contact-card a:hover{text-decoration:underline}.enquiry-workflow-card{background:linear-gradient(#fff 0%,#fffdf8 100%);border-color:#ddd1b7}.enquiry-workflow-grid{gap:9px}.enquiry-v2-workflow-card>.admin-button{margin-top:12px}.enquiries-empty>span:not(.enquiries-spinner),.enquiry-detail-empty>span:not(.enquiries-spinner){color:#98763c;background:#f3f0e8;border-radius:10px;place-items:center;width:42px;height:42px;font-size:0;display:grid}.enquiries-empty svg,.enquiry-detail-empty svg{width:19px;height:19px}.enquiries-pagination{gap:14px}.enquiries-pagination .admin-button{min-width:94px}.enquiries-message{border-radius:9px}.enquiries-message.error{border:1px solid #efc6c2}.enquiries-message.success{border:1px solid #c9e6d3}.enquiry-v2-status-path{background:#fff;border:1px solid #e3e8ee;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:14px;padding:14px 10px;display:grid}.enquiry-v2-status-path>div{text-align:center;justify-items:center;gap:6px;display:grid;position:relative}.enquiry-v2-status-path>div:not(:last-child):after{content:"";background:#e3e8ee;height:2px;position:absolute;top:13px;left:calc(50% + 16px);right:calc(16px - 50%)}.enquiry-v2-status-path>div.complete:not(:last-child):after{background:#b18a3b}.enquiry-v2-status-path span{z-index:1;color:#7f8a99;background:#fff;border:2px solid #d6dde5;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-weight:800;display:grid;position:relative}.enquiry-v2-status-path .complete span{color:#7d5c20;background:#f7efdd;border-color:#b18a3b}.enquiry-v2-status-path .current span{color:#fff;background:#102844;border-color:#102844}.enquiry-v2-status-path span svg{width:13px;height:13px}.enquiry-v2-status-path small{color:#788596;text-transform:uppercase;letter-spacing:.04em;font-size:8px;font-weight:800}.enquiry-v2-status-path .current small{color:#24384f}@media (width<=1100px){.enquiries-toolbar{grid-template-columns:minmax(240px,1fr) 160px 160px}.enquiries-toolbar>.admin-button{grid-column:1/-1;justify-self:start}}@media (width<=900px){.enquiries-page{padding:0 16px 28px}.enquiries-toolbar{grid-template-columns:1fr 1fr}.enquiries-search,.enquiries-toolbar>.admin-button{grid-column:1/-1}.enquiry-v2-status-path{margin:12px}}@media (width<=640px){.enquiries-page{padding:0 14px 24px}.enquiries-header{display:grid}.enquiries-toolbar{grid-template-columns:1fr}.enquiries-search{grid-column:1}.enquiries-toolbar>.admin-button{grid-column:1;width:100%}.enquiry-contact-card,.enquiry-workflow-grid{grid-template-columns:1fr}.enquiry-v2-status-path{grid-template-columns:repeat(2,1fr);gap:14px 6px}.enquiry-v2-status-path>div:after{display:none}.enquiries-pagination{align-items:stretch}.enquiries-pagination .admin-button{flex:1}}.enquiries-v2 .enquiries-v2-row{min-height:0;padding:12px 16px!important}.enquiries-v2 .enquiry-row-top strong{font-size:13px;line-height:1.3}.enquiries-v2 .enquiry-row>p{-webkit-line-clamp:1;line-height:1.35;margin:6px 0!important}.enquiries-v2 .enquiry-row-meta{gap:6px 10px}.enquiries-v2 .enquiry-viewing-summary{color:#65758a;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:7px 0 6px;font-size:11px;display:flex}.enquiries-v2 .enquiry-appointment{white-space:nowrap;color:#40516a;background:#eef2f6;border-radius:6px;align-items:center;padding:4px 8px;font-size:10px;font-weight:750;line-height:1.25;display:inline-flex}.enquiries-v2 .appointment-requested{color:#805a0b;background:#fff4da}.enquiries-v2 .appointment-confirmed{color:#216646;background:#e8f6ef}.enquiries-v2 .appointment-declined,.enquiries-v2 .appointment-cancelled{color:#9e3a46;background:#fcebed}.enquiries-v2 .appointment-completed{color:#345b93;background:#e7eef9}.enquiries-v2 .enquiry-appointment-card{background:#fff;border:1px solid #dbe5ef;border-radius:12px;margin:14px;padding:16px}.enquiries-v2 .enquiry-appointment-card .enquiry-section-title{flex-wrap:wrap}.enquiries-v2 .enquiry-appointment-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}.enquiries-v2 .enquiry-appointment-facts div{min-width:0}.enquiries-v2 .enquiry-appointment-facts small{color:#738296;margin-bottom:4px;font-size:10px;display:block}.enquiries-v2 .enquiry-appointment-facts strong{color:#1b3049;overflow-wrap:anywhere;font-size:12px;display:block}.enquiries-v2 .enquiry-appointment-card p{overflow-wrap:anywhere;margin:8px 0;font-size:12px;line-height:1.6}.enquiries-v2 .enquiry-appointment-hint{color:#66768b;border-top:1px solid #edf0f4;padding-top:9px}.enquiries-v2 .enquiries-toolbar{grid-template-columns:minmax(260px,1fr) repeat(3,minmax(135px,165px)) auto}@media (width<=1120px){.enquiries-v2 .enquiries-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.enquiries-v2 .enquiries-search,.enquiries-v2 .enquiries-toolbar>.admin-button{grid-column:1/-1}}@media (width<=740px){.enquiries-v2 .enquiries-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.enquiries-v2 .enquiry-appointment-facts{grid-template-columns:1fr}}@media (width<=520px){.enquiries-v2 .enquiries-toolbar{grid-template-columns:1fr}.enquiries-v2 .enquiries-search{grid-column:1}}.grouped-admin-shell .admin-workspace:has(>:is(.community-workspace,.enquiries-page))>.mobile-page-context h1{display:none!important}.grouped-admin-shell .admin-workspace:has(>:is(.community-workspace,.enquiries-page))>.mobile-page-context{padding-bottom:0!important}.access-workspace{color:#182237;min-width:0;font-family:var(--admin-font-sans,Inter,system-ui,sans-serif);padding:0 28px 38px}.access-intro{justify-content:space-between;align-items:flex-start;gap:20px;padding:8px 0 20px;display:flex}.access-intro p{color:#9b7732;letter-spacing:.09em;text-transform:uppercase;margin:0 0 6px;font-size:9px;font-weight:820}.access-intro h2{letter-spacing:-.035em;margin:0;font-size:30px;line-height:1.15}.access-intro span{color:#6f7c8d;max-width:820px;margin-top:8px;font-size:13px;line-height:1.6;display:block}.access-metrics{margin-bottom:18px}.access-role-catalogue{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.access-role-card{color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e5eb;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.access-role-card:hover{border-color:#d6c49d;transform:translateY(-1px);box-shadow:0 7px 19px #0f1f330d}.access-role-card.active{background:#fffaf1;border-color:#b38b3d;box-shadow:inset 0 -2px #b38b3d}.access-role-icon{color:#526274;background:#eef2f6;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.access-role-icon svg{width:18px;height:18px}.access-role-icon.admin{color:#805d1f;background:#f5ead1}.access-role-icon.publisher{color:#355e91;background:#eaf1fb}.access-role-icon.editor{color:#34724e;background:#eaf6ef}.access-role-icon.writer{color:#66507c;background:#f2edf8}.access-role-copy{min-width:0}.access-role-copy strong,.access-role-copy small,.access-role-count strong,.access-role-count small{display:block}.access-role-copy strong{font-size:12px}.access-role-copy small{color:#7d8898;margin-top:3px;font-size:9.5px;line-height:1.35}.access-role-count{text-align:right}.access-role-count strong{font-size:18px}.access-role-count small{color:#8d98a7;margin-top:2px;font-size:8.5px}.access-toolbar{grid-template-columns:minmax(290px,1fr) minmax(180px,.33fr) auto;align-items:center;gap:9px;margin-bottom:16px;display:grid}.organisation-toolbar{grid-template-columns:minmax(280px,1fr) repeat(3,minmax(150px,.28fr)) auto}.access-search{background:#fff;border:1px solid #dfe4ea;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:42px;padding-left:12px;display:grid}.access-search>svg{color:#8a95a3;width:16px;height:16px}.access-search input{color:#27364a;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.access-toolbar>select,.organisation-status-control select,.organisation-candidate-select,.organisation-add-row select,.organisation-member-controls select{color:#344257;min-height:42px;font:inherit;background:#fff;border:1px solid #dce2e8;border-radius:9px;outline:0;padding:0 11px;font-size:11px}.access-toolbar select:focus,.organisation-status-control select:focus,.organisation-candidate-select:focus,.organisation-add-row select:focus,.organisation-member-controls select:focus{border-color:#bd9643;box-shadow:0 0 0 3px #bd96431a}.access-table-wrap{background:#fff;border:1px solid #e0e5eb;border-radius:13px;overflow-x:auto;box-shadow:0 7px 22px #0f1f3308}.access-table{border-collapse:collapse;width:100%;min-width:980px}.access-table th,.access-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #edf0f3;padding:13px 14px}.access-table th{color:#7b8797;text-transform:uppercase;letter-spacing:.065em;background:#fafbfc;font-size:9px;font-weight:800}.access-table td{color:#47566a;font-size:11px}.access-table tbody tr:last-child td{border-bottom:0}.access-table tbody tr:hover{background:#fbfcfd}.access-person{align-items:center;gap:10px;min-width:0;display:flex}.access-person>span:first-child{color:#fff;letter-spacing:.03em;background:#142b47;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:820;display:grid}.access-person.large>span:first-child{flex-basis:46px;width:46px;height:46px}.access-person strong,.access-person small{display:block}.access-person strong{color:#26364a;font-size:11.5px}.access-person small{color:#7d8998;text-overflow:ellipsis;white-space:nowrap;max-width:240px;margin-top:3px;font-size:9.5px;overflow:hidden}.access-pill{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:8.5px;font-weight:800;display:inline-flex}.access-pill.neutral{color:#586879;background:#edf1f5}.access-pill.positive{color:#2c744d;background:#e9f6ee}.access-pill.warning{color:#8b671d;background:#fff4dc}.access-pill.status-active{color:#2c744d;background:#e9f6ee}.access-pill.status-inactive{color:#687482;background:#eef1f4}.access-pill.status-suspended{color:#a0473b;background:#fff0ed}.access-role-badges{flex-wrap:wrap;gap:5px;display:flex}.access-role-badges span{border-radius:999px;padding:5px 7px;font-size:8px;font-weight:780}.access-role-badges .admin{color:#79581c;background:#f4ead2}.access-role-badges .publisher{color:#355d8b;background:#e8eff9}.access-role-badges .editor{color:#34714d;background:#e8f5ed}.access-role-badges .writer{color:#655078;background:#f1ecf7}.access-muted{color:#8a95a3;font-size:10px}.access-mobile-list{display:none}.access-pagination{justify-content:center;align-items:center;gap:12px;margin-top:16px;display:flex}.access-pagination>span{color:#738094;font-size:10px}.access-message{border-radius:9px;margin:0 0 14px;padding:11px 13px;font-size:11px}.access-message.error{color:#9e372f;background:#fff2f0;border:1px solid #efc6c2}.access-message.success{color:#2f714d;background:#eff8f2;border:1px solid #c9e6d3}.access-state{text-align:center;background:#fff;border:1px dashed #d8dfe7;border-radius:13px;align-content:center;place-items:center;gap:8px;min-height:245px;padding:26px;display:grid}.access-state>span{color:#95743a;background:#f4efe4;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.access-state>span svg{width:19px;height:19px}.access-state h2,.access-state h3,.access-state p{margin:0}.access-state h2,.access-state h3{font-size:16px}.access-state p{color:#788596;max-width:520px;font-size:11px;line-height:1.5}.access-modal-layer{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a172a7a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.access-modal{background:#fff;border:1px solid #ffffff8c;border-radius:17px;grid-template-rows:auto minmax(0,1fr) auto;width:min(720px,100%);max-height:min(86vh,860px);display:grid;overflow:hidden;box-shadow:0 28px 80px #0a172a3d}.access-modal-head{border-bottom:1px solid #e7ebef;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;display:flex}.access-modal-head .access-person p{color:#987333;text-transform:uppercase;letter-spacing:.08em;margin:0 0 3px;font-size:8px;font-weight:820}.access-modal-head h3{color:#1b2b40;letter-spacing:-.02em;margin:0;font-size:20px}.access-modal-head>button{color:#667486;cursor:pointer;background:#fff;border:1px solid #dde3e9;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.access-modal-head>button svg{width:16px;height:16px}.access-modal-body{background:#fafbfc;align-content:start;gap:17px;padding:20px 22px;display:grid;overflow-y:auto}.access-editor-section{background:#fff;border:1px solid #e1e6ec;border-radius:12px;padding:18px}.access-editor-section>header{margin-bottom:13px}.access-editor-section h4,.access-editor-section p{margin:0}.access-editor-section h4{font-size:14px}.access-editor-section header p{color:#7b8797;margin-top:5px;font-size:10px;line-height:1.5}.access-role-options{gap:8px;display:grid}.access-role-option{cursor:pointer;background:#fff;border:1px solid #e1e5ea;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid;position:relative}.access-role-option.checked{background:#fffaf0;border-color:#c4a45f}.access-role-option.locked{cursor:not-allowed;opacity:.72}.access-role-option>input{opacity:0;pointer-events:none;position:absolute}.access-role-check{color:#fff;background:#fff;border:1px solid #cfd7df;border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.access-role-check svg{width:14px;height:14px}.access-role-option.checked .access-role-check{background:#17304e;border-color:#17304e}.access-role-option strong,.access-role-option small{display:block}.access-role-option strong{font-size:10.5px}.access-role-option small{color:#7e8998;margin-top:3px;font-size:9px;line-height:1.4}.access-role-option>b{color:#8a95a3;font-size:9px}.access-safety-note{background:#fff5dd;border-radius:8px;padding:9px 10px;font-size:9.5px;color:#7f5d1e!important;margin-top:9px!important}.access-permissions{flex-wrap:wrap;gap:6px;display:flex}.access-permissions span{color:#5f6d7d;background:#f0f3f6;border-radius:999px;padding:5px 7px;font-size:8.5px}.access-permissions em{color:#8c96a4;font-size:9.5px}.access-memberships{gap:7px;display:grid}.access-memberships article{background:#fbfcfd;border:1px solid #e6eaee;border-radius:9px;padding:10px 11px}.access-memberships strong,.access-memberships span{display:block}.access-memberships strong{font-size:10.5px}.access-memberships span{color:#7a8696;margin-top:3px;font-size:9px}.access-modal-footer{background:#fff;border-top:1px solid #e7ebef;justify-content:flex-end;gap:8px;padding:14px 22px;display:flex}.organisation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.organisation-card{min-width:0;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e5eb;border-radius:14px;padding:0;transition:transform .16s,border-color .16s,box-shadow .16s;overflow:hidden;box-shadow:0 7px 21px #0f1f3308}.organisation-card:hover{border-color:#d2c19d;transform:translateY(-1px);box-shadow:0 10px 28px #0f1f330f}.organisation-card>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:17px;display:grid}.organisation-avatar{color:#fff;background:#142b47;border-radius:11px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:820;display:grid}.organisation-card header strong,.organisation-card header small{display:block}.organisation-card header strong{font-size:13px}.organisation-card header small{color:#7d8998;margin-top:4px;font-size:9.5px}.organisation-card-status{color:#8993a1;justify-content:space-between;align-items:center;gap:10px;padding:0 17px 13px;font-size:9px;display:flex}.organisation-card-facts{border-block:1px solid #edf0f3;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.organisation-card-facts>span{padding:13px 17px}.organisation-card-facts small,.organisation-card-facts strong,.organisation-detail-facts small,.organisation-detail-facts strong{display:block}.organisation-card-facts small,.organisation-detail-facts small{color:#909aa7;text-transform:uppercase;letter-spacing:.05em;font-size:8px}.organisation-card-facts strong{margin-top:4px;font-size:15px}.organisation-card>footer{color:#7a8695;background:#fbfcfd;justify-content:space-between;align-items:center;gap:10px;padding:12px 17px;font-size:9px;display:flex}.organisation-card>footer b{color:#2f4055;align-items:center;gap:5px;display:flex}.organisation-card>footer svg{width:13px;height:13px}.organisation-modal{width:min(900px,100%)}.organisation-modal-body{grid-template-columns:1fr 1fr;align-items:start}.organisation-overview,.organisation-oversight{grid-column:span 1}.organisation-modal-body>.access-editor-section:nth-child(n+3){grid-column:1/-1}.organisation-detail-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.organisation-detail-facts>span{background:#f7f9fb;border-radius:9px;padding:10px}.organisation-detail-facts strong{margin-top:4px;font-size:10.5px}.organisation-oversight{gap:12px;display:grid}.organisation-status-control{gap:6px;display:grid}.organisation-status-control>span{text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:800}.organisation-status-control small{color:#84909f;font-size:9px;line-height:1.4}.access-section-count{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.access-section-count>span{color:#526274;background:#edf1f5;border-radius:999px;place-items:center;min-width:26px;height:26px;font-size:9px;font-weight:800;display:grid}.organisation-members{gap:8px;display:grid}.organisation-member{background:#fbfcfd;border:1px solid #e5e9ee;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.organisation-member-controls{grid-template-columns:150px 110px auto;gap:7px;display:grid}.organisation-user-search{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.organisation-user-search input{min-height:42px;font:inherit;border:1px solid #dce2e8;border-radius:9px;outline:0;padding:0 11px;font-size:11px}.organisation-user-search input:focus{border-color:#bd9643;box-shadow:0 0 0 3px #bd96431a}.organisation-candidate-select{width:100%;margin-top:9px}.organisation-add-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:9px;display:grid}@media (width<=1180px){.access-role-catalogue{grid-template-columns:repeat(2,minmax(0,1fr))}.organisation-toolbar{grid-template-columns:minmax(260px,1fr) repeat(2,minmax(145px,.4fr))}.organisation-toolbar>select:nth-of-type(3){grid-column:2/3}.organisation-toolbar>.admin-button{grid-column:3/4}}@media (width<=900px){.access-workspace{padding:0 16px 28px}.access-toolbar,.organisation-toolbar{grid-template-columns:1fr 1fr}.access-search{grid-column:1/-1}.organisation-grid{grid-template-columns:1fr}.access-table-wrap{display:none}.access-mobile-list{gap:10px;display:grid}.access-mobile-card{background:#fff;border:1px solid #e1e6ec;border-radius:12px;gap:11px;padding:14px;display:grid}.access-mobile-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.access-mobile-facts span{background:#f7f9fb;border-radius:8px;padding:9px}.access-mobile-facts small,.access-mobile-facts strong{display:block}.access-mobile-facts small{color:#8d97a4;text-transform:uppercase;font-size:7.5px}.access-mobile-facts strong{margin-top:3px;font-size:10px}.organisation-modal-body{grid-template-columns:1fr}.organisation-modal-body>.access-editor-section{grid-column:1}.organisation-member{grid-template-columns:1fr}.organisation-member-controls{grid-template-columns:1fr 1fr auto}}@media (width<=600px){.access-workspace{padding:0 14px 24px}.access-intro h2{font-size:27px}.access-role-catalogue,.access-toolbar,.organisation-toolbar{grid-template-columns:1fr}.access-toolbar>*{grid-column:1}.access-modal-layer{padding:0}.access-modal{border:0;border-radius:0;width:100%;height:100%;max-height:none}.access-modal-head{padding:16px}.access-modal-body{padding:15px}.access-modal-footer{padding:12px 15px}.organisation-card>header{grid-template-columns:auto minmax(0,1fr)}.organisation-card>header>.access-pill{grid-column:2}.organisation-card-facts{grid-template-columns:1fr}.organisation-card-facts>span{border-bottom:1px solid #edf0f3}.organisation-card-facts>span:last-child{border-bottom:0}.organisation-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.organisation-member-controls,.organisation-user-search,.organisation-add-row,.access-mobile-facts{grid-template-columns:1fr}.admin-switch{box-sizing:border-box;width:100%}}.grouped-admin-shell .admin-workspace:has(>.access-workspace)>.mobile-page-context h1{display:none!important}.grouped-admin-shell .admin-workspace:has(>.access-workspace)>.mobile-page-context{padding-bottom:0!important}.organisation-status-control small{font-size:0!important}.organisation-status-control small:after{content:"Administrative organisation state. Suspended flags the organisation for review; storefront publication remains controlled separately.";font-size:9px;line-height:1.4}.grouped-admin-shell .admin-workspace:has(>.dashboard-content)>.mobile-page-context{display:none!important}.reference-dashboard{padding-top:22px!important}.reference-dashboard .reference-intro{align-items:center!important;margin-bottom:20px!important}.reference-dashboard .reference-intro>div{align-content:start;gap:0;display:grid}.reference-dashboard .reference-intro .dashboard-kicker{display:none!important}.reference-dashboard .reference-intro h2{text-wrap:balance;color:#14263d!important;font-family:var(--admin-font-sans,Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)!important;letter-spacing:-.025em!important;margin:0!important;font-size:clamp(26px,1.9vw,31px)!important;font-style:normal!important;font-weight:700!important;line-height:1.15!important;display:block!important}.reference-dashboard .reference-intro .welcome-wave{display:none!important}.reference-dashboard .reference-intro h2+p{max-width:680px;color:#6a7889!important;font-family:var(--admin-font-sans,Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)!important;letter-spacing:-.005em!important;margin:7px 0 0!important;font-size:12.5px!important;font-style:normal!important;font-weight:450!important;line-height:1.55!important}@media (width<=760px){.reference-dashboard{padding-top:16px!important}.reference-dashboard .reference-intro{align-items:stretch!important}.reference-dashboard .reference-intro h2{font-size:25px!important}.reference-dashboard .reference-intro h2+p{font-size:12px!important}}.reference-dashboard .reference-intro h2,.dashboard-content.reference-dashboard .dashboard-intro h2{font-family:var(--admin-font-sans,Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)!important;letter-spacing:-.025em!important;font-size:clamp(26px,1.9vw,31px)!important;font-style:normal!important;font-weight:700!important;line-height:1.15!important}.reference-dashboard .dashboard-kicker,.reference-dashboard .welcome-wave{display:none!important}.enquiries-v2{width:min(1500px,100%);margin-inline:auto}.enquiries-v2 .enquiries-toolbar{background:#fff;border:1px solid #e3e8ee;border-radius:12px;justify-content:start;align-items:end;gap:10px;width:fit-content;max-width:100%;margin:0 0 16px;padding:12px 14px;display:grid;box-shadow:0 3px 12px #0f1f3306;grid-template-columns:minmax(320px,470px) 170px 170px auto!important}.enquiries-v2 .enquiries-toolbar label{min-width:0}.enquiries-v2 .enquiries-toolbar label>span{color:#778498;letter-spacing:.09em;margin-bottom:1px;font-size:9px}.enquiries-v2 .enquiries-toolbar input,.enquiries-v2 .enquiries-toolbar select{border-radius:9px;height:40px;min-height:40px;font-size:12px}.enquiries-v2 .enquiries-workspace{background:#fff;border-radius:14px;min-height:430px}.enquiries-v2 .enquiries-workspace:not(.has-detail){grid-template-columns:minmax(0,1fr)!important}.enquiries-v2 .enquiries-workspace:not(.has-detail) .enquiries-list-panel{border-right:0!important}.enquiries-v2 .enquiries-workspace:not(.has-detail) .enquiry-detail-panel{display:none!important}.enquiries-v2 .enquiries-workspace.has-detail{grid-template-columns:minmax(0,1.45fr) minmax(360px,.72fr)!important}.enquiries-v2 .enquiries-list-head{min-height:54px;padding:11px 15px}.enquiries-v2 .enquiries-empty{min-height:300px;padding:34px 24px}.enquiries-v2 .enquiries-empty h3{color:#25374d;letter-spacing:-.015em;font-size:16px;font-weight:680;font-family:var(--admin-font-sans,Inter, ui-sans-serif, sans-serif)!important}.enquiries-v2 .enquiries-empty p{color:#7a8798;max-width:380px;font-size:11px}.enquiries-v2 .enquiry-detail-panel{background:#f8fafc;border-left:1px solid #e5eaf0}@media (width<=1040px){.enquiries-v2 .enquiries-toolbar{width:100%;grid-template-columns:minmax(260px,1fr) 160px 160px!important}.enquiries-v2 .enquiries-toolbar>.admin-button{grid-column:1/-1;justify-self:start}.enquiries-v2 .enquiries-workspace.has-detail{grid-template-columns:minmax(0,1fr) 370px!important}}@media (width<=900px){.enquiries-v2 .enquiries-toolbar{grid-template-columns:1fr 1fr!important}.enquiries-v2 .enquiries-search{grid-column:1/-1}.enquiries-v2 .enquiries-workspace,.enquiries-v2 .enquiries-workspace.has-detail{min-height:380px;display:block}.enquiries-v2 .enquiries-workspace.has-detail .enquiry-detail-panel{display:block}}@media (width<=620px){.enquiries-v2 .enquiries-toolbar{grid-template-columns:1fr!important}.enquiries-v2 .enquiries-search,.enquiries-v2 .enquiries-toolbar>.admin-button{grid-column:1}}.reports-v2{max-width:1500px;margin:0 auto;padding:24px 28px 30px}.reports-v2-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.reports-v2-header>div:first-child{max-width:760px}.reports-v2-header p{color:#a77b28;text-transform:uppercase;letter-spacing:.14em;margin:0 0 6px;font-size:10px;font-weight:800}.reports-v2-header h2{color:#14263d;letter-spacing:-.025em;margin:0;font-size:28px;font-weight:720;line-height:1.12}.reports-v2-header>div:first-child>span{color:#6d7989;margin-top:8px;font-size:12.5px;line-height:1.55;display:block}.reports-v2-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.reports-live-indicator{color:#667386;white-space:nowrap;align-items:center;gap:7px;font-size:10px;display:inline-flex}.reports-live-indicator i{background:#2e9f6c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #2e9f6c1a}.reports-v2 .reports-range{background:#fff;border:1px solid #dfe4ea;border-radius:9px;gap:2px;padding:3px;display:inline-flex}.reports-v2 .reports-range button{color:#687587;cursor:pointer;background:0 0;border:0;border-radius:6px;min-width:58px;height:34px;padding:0 10px;font-size:10px;font-weight:700}.reports-v2 .reports-range button.active{color:#fff;background:#14263d}.reports-v2-metrics{margin-bottom:16px}.reports-period-card,.reports-v2-card{background:#fff;border:1px solid #e0e5eb;border-radius:14px;box-shadow:0 6px 20px #0f1f3308}.reports-period-card{margin-bottom:16px;padding:18px 20px}.reports-period-card>header,.reports-v2-card-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.reports-period-card>header{margin-bottom:14px}.reports-period-card header p,.reports-v2-card-head p{color:#a77b28;text-transform:uppercase;letter-spacing:.13em;margin:0 0 4px;font-size:9px;font-weight:800}.reports-period-card header h3,.reports-v2-card-head h3{color:#14263d;margin:0;font-size:16px;font-weight:720}.reports-period-card header>span,.reports-v2-card-head>span{color:#8792a1;font-size:10px}.reports-period-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.reports-period-metric{background:#fafbfc;border:1px solid #edf0f3;border-radius:10px;align-items:center;gap:10px;padding:12px 13px;display:flex}.reports-period-metric>span{color:#8d6a2b;background:#f1f4f7;border-radius:9px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.reports-period-metric svg{width:18px;height:18px}.reports-period-metric strong,.reports-period-metric small{display:block}.reports-period-metric strong{color:#15263d;font-size:18px;line-height:1}.reports-period-metric small{color:#778394;margin-top:4px;font-size:9.5px}.reports-v2-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:16px;display:grid}.reports-v2-card{min-width:0;padding:18px 20px}.reports-v2-trend-card{grid-column:1/-1}.reports-v2-card-head{margin-bottom:16px}.reports-v2-legend{flex-wrap:wrap;gap:16px;margin-bottom:12px;display:flex}.reports-v2-legend span{color:#687587;align-items:center;gap:6px;font-size:10px;display:flex}.reports-v2-legend i{border-radius:2px;width:8px;height:8px}.reports-v2-legend i.enquiries,.reports-v2-bars .enquiries{background:#287d72}.reports-v2-legend i.listings,.reports-v2-bars .listings{background:#b2883f}.reports-v2-legend i.users,.reports-v2-bars .users{background:#536f91}.reports-v2-chart{border-bottom:1px solid #e8ecf0;align-items:stretch;gap:4px;height:230px;padding:8px 2px 0;display:flex}.reports-v2-chart-day{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:5px;min-width:0;height:100%;display:flex}.reports-v2-bars{justify-content:center;align-items:flex-end;gap:2px;width:100%;height:190px;display:flex}.reports-v2-bars span{border-radius:3px 3px 0 0;width:24%;max-width:9px;min-height:2px;display:block}.reports-v2-chart-day small{color:#98a2af;white-space:nowrap;height:18px;font-size:8.5px}.reports-v2-breakdown{gap:13px;display:grid}.reports-v2-breakdown.compact{gap:11px}.reports-v2-breakdown-label{align-items:center;gap:9px;margin-bottom:6px;display:flex}.reports-v2-breakdown-icon{color:#7c6640;background:#f4f6f8;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.reports-v2-breakdown-icon svg{width:15px;height:15px}.reports-v2-breakdown-label>div{flex:1;min-width:0}.reports-v2-breakdown-label strong,.reports-v2-breakdown-label small{display:block}.reports-v2-breakdown-label strong{color:#25364a;font-size:11px;font-weight:680}.reports-v2-breakdown-label small{color:#9aa3ae;margin-top:2px;font-size:8.5px}.reports-v2-breakdown-label>b{color:#17283e;font-size:11px}.reports-v2-breakdown-track{background:#eef1f4;border-radius:999px;height:5px;overflow:hidden}.reports-v2-breakdown-track span{border-radius:inherit;background:#b58a3b;height:100%;display:block}.reports-v2-dual-breakdown{grid-template-columns:1fr 1fr;gap:20px;display:grid}.reports-v2-dual-breakdown h4{color:#687587;text-transform:uppercase;letter-spacing:.1em;margin:0 0 12px;font-size:9px}.reports-footprint-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.reports-footprint-item{background:#fafbfc;border:1px solid #edf0f3;border-radius:9px;align-items:center;gap:10px;padding:11px;display:flex}.reports-footprint-item>span{color:#6e7f93;background:#f2f4f7;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.reports-footprint-item svg{width:16px;height:16px}.reports-footprint-item small,.reports-footprint-item strong{display:block}.reports-footprint-item small{color:#8792a1;font-size:8.5px}.reports-footprint-item strong{color:#17283e;margin-top:2px;font-size:14px}.reports-v2-generated{color:#98a2ae;align-items:center;gap:7px;margin-top:16px;font-size:9.5px;display:flex}.reports-v2-generated svg{width:14px;height:14px}.reports-v2-state{text-align:center;background:#fff;border:1px solid #e0e5eb;border-radius:14px;align-content:center;place-items:center;min-height:260px;padding:30px;display:grid}.reports-v2-state>span{color:#9a7838;background:#f4f1e9;border-radius:10px;place-items:center;width:42px;height:42px;margin-bottom:10px;display:grid}.reports-v2-state svg{width:20px;height:20px}.reports-v2-state h2,.reports-v2-state h3{color:#17283e;margin:0;font-size:17px}.reports-v2-state p{color:#7e8997;max-width:420px;margin:6px 0 0;font-size:11px;line-height:1.5}.reports-v2-state.restricted{max-width:640px;margin:0 auto}.reports-v2 .reports-message{border-radius:10px;margin-bottom:14px;padding:12px 14px;font-size:11px}.reports-v2 .reports-message.error{color:#9d3131;background:#fff7f7;border:1px solid #efc7c7}@media (width<=1100px){.reports-v2-grid{grid-template-columns:1fr}.reports-v2-trend-card{grid-column:auto}.reports-period-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.reports-v2{padding:18px 16px 24px}.reports-v2-header{flex-direction:column}.reports-v2-header-actions{justify-content:space-between;width:100%}.reports-v2 .reports-range{margin-left:auto}.reports-period-grid,.reports-v2-dual-breakdown,.reports-footprint-grid{grid-template-columns:1fr}.reports-v2-chart{height:205px;overflow-x:auto}.reports-v2-chart-day{min-width:18px}.reports-v2-bars{height:165px}.reports-v2-card,.reports-period-card{padding:16px}}@media (width<=520px){.reports-v2-header-actions{flex-direction:column;align-items:stretch}.reports-v2 .reports-range{grid-template-columns:repeat(3,1fr);width:100%;margin:0;display:grid}.reports-v2 .reports-range button{width:100%}.reports-period-grid{grid-template-columns:1fr}.reports-v2-card-head,.reports-period-card>header{flex-direction:column;gap:6px}}.grouped-admin-shell .admin-workspace:has(>.reports-page)>.mobile-page-context{display:none!important}.audit-v2{flex-direction:column;gap:18px;max-width:1500px;margin:0 auto;padding:24px 28px 34px;display:flex}.audit-v2-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.audit-v2-header>div:first-child>p{color:#a57b2c;letter-spacing:.14em;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:800}.audit-v2-header h2{color:#14263d;letter-spacing:-.025em;margin:0;font-size:29px;line-height:1.12}.audit-v2-header>div:first-child>span{color:#6b7889;max-width:760px;margin-top:7px;font-size:12.5px;line-height:1.55;display:block}.audit-v2-metrics{margin:0}.audit-v2-filters{background:#fff;border:1px solid #e3e8ef;border-radius:14px;grid-template-columns:minmax(240px,1.55fr) minmax(150px,.8fr) minmax(180px,1fr) minmax(145px,.7fr) minmax(145px,.7fr) auto;align-items:end;gap:10px;padding:14px;display:grid;box-shadow:0 5px 18px #0f1f3306}.audit-v2-filters label{gap:6px;min-width:0;display:grid}.audit-v2-filters label>span{color:#667486;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:9.5px;font-weight:800;display:flex}.audit-v2-filters label>span svg{width:14px;height:14px}.audit-v2-filters input,.audit-v2-filters select{color:#172b44;width:100%;height:42px;font:inherit;background:#fff;border:1px solid #d5dde7;border-radius:9px;outline:none;padding:0 11px;font-size:12px;transition:border-color .15s,box-shadow .15s}.audit-v2-filters input:focus,.audit-v2-filters select:focus{border-color:#b89a58;box-shadow:0 0 0 3px #b89a581f}.audit-v2-panel{background:#fff;border:1px solid #dfe5ec;border-radius:15px;overflow:hidden;box-shadow:0 8px 24px #0f1f3308}.audit-v2-panel>header{background:#fbfcfd;border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:16px;padding:14px 17px;display:flex}.audit-v2-panel>header>div{align-items:baseline;gap:10px;display:flex}.audit-v2-panel>header strong{color:#1b3048;font-size:12.5px}.audit-v2-panel>header span{color:#7c8999;font-size:10.5px}.audit-v2-table-wrap{overflow:auto}.audit-v2-table{border-collapse:collapse;width:100%;min-width:1080px}.audit-v2-table th{color:#758294;text-align:left;text-transform:uppercase;letter-spacing:.075em;background:#f7f9fb;padding:10px 13px;font-size:9.5px;font-weight:800}.audit-v2-table td{vertical-align:middle;color:#4f5f72;border-top:1px solid #edf0f4;padding:13px;font-size:11.5px}.audit-v2-table td strong{color:#1a2f47;font-size:11.5px;display:block}.audit-v2-table td small{color:#8a96a5;margin-top:2px;font-size:9.5px;display:block}.audit-v2-action{color:#42546a;white-space:nowrap;background:#f7f9fb;border:1px solid #e0e6ed;border-radius:999px;align-items:center;min-height:25px;padding:4px 8px;font-size:9.5px;font-weight:760;display:inline-flex}.audit-v2-transition{color:#5f6e80;align-items:center;gap:5px;display:inline-flex}.audit-v2-transition b{font-size:10px;font-weight:700}.audit-v2-transition svg{color:#af8640;width:13px;height:13px}.audit-v2-muted,.audit-v2-source{color:#8a96a5;font-size:10px}.audit-v2-state{text-align:center;color:#748193;place-items:center;padding:50px 20px;display:grid}.audit-v2-state>span{color:#9c7b3d;background:#f7f2e8;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.audit-v2-state>span svg{width:19px;height:19px}.audit-v2-state h2,.audit-v2-state h3{color:#1a2f47;margin:11px 0 4px}.audit-v2-state p{max-width:520px;margin:0;font-size:12px}.audit-v2-state.restricted{background:#fff;border:1px solid #e3e8ef;border-radius:16px;max-width:640px;margin:60px auto}.audit-v2-pagination{justify-content:center;align-items:center;gap:13px;display:flex}.audit-v2-pagination>span{color:#758294;font-size:11px}.audit-v2-mobile-list{display:none}.audit-v2-detail-layer{z-index:100;justify-content:flex-end;display:flex;position:fixed;inset:0}.audit-v2-detail-backdrop{background:#0c1b2d6b;border:0;position:absolute;inset:0}.audit-v2-detail{background:#fff;width:min(560px,100%);height:100%;position:relative;overflow:auto;box-shadow:-24px 0 60px #0f1f3333}.audit-v2-detail>header{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;border-bottom:1px solid #e8edf2;justify-content:space-between;gap:16px;padding:20px;display:flex;position:sticky;top:0}.audit-v2-detail>header p{color:#9d7834;text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:9.5px;font-weight:800}.audit-v2-detail>header h3{color:#14263d;margin:5px 0 3px;font-size:20px}.audit-v2-detail>header span{color:#7c8999;font-size:10.5px}.audit-v2-detail>header>button{color:#526175;cursor:pointer;background:#f8fafc;border:1px solid #dfe5ec;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.audit-v2-detail>header>button svg{width:16px;height:16px}.audit-v2-detail-body{flex-direction:column;gap:18px;padding:20px;display:flex}.audit-v2-detail-summary{background:#f8fafc;border:1px solid #e3e8ef;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex}.audit-v2-detail-summary strong{color:#253a52;font-size:11px}.audit-v2-detail-grid{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.audit-v2-detail-grid>div,.audit-v2-detail-records>div,.audit-v2-request-context>div{background:#fff;border:1px solid #e5eaf0;border-radius:9px;min-width:0;padding:11px}.audit-v2-detail-grid dt,.audit-v2-detail-records span,.audit-v2-request-context span{color:#7c8999;text-transform:uppercase;letter-spacing:.07em;font-size:9px;font-weight:800}.audit-v2-detail-grid dd{color:#1e334b;word-break:break-word;margin:5px 0 0;font-size:11px}.audit-v2-detail-section h4{color:#1b3048;margin:0 0 8px;font-size:12px}.audit-v2-detail-section>p{color:#667486;margin:0;font-size:11.5px;line-height:1.6}.audit-v2-detail-records{gap:8px;display:grid}.audit-v2-detail-records strong,.audit-v2-request-context strong{color:#253a52;word-break:break-word;margin-top:5px;font-size:10.5px;font-weight:650;line-height:1.5;display:block}.audit-v2-request-context{gap:8px;display:grid}.audit-message.error{color:#a12727;background:#fff6f6;border:1px solid #f0b8b8;border-radius:9px;padding:11px 13px;font-size:11px}@media (width<=1180px){.audit-v2-filters{grid-template-columns:1.4fr 1fr 1fr 1fr}.audit-v2-filters label:nth-of-type(5){grid-column:auto}.audit-v2-filters>.admin-button{justify-self:start}}@media (width<=820px){.audit-v2{padding:18px}.audit-v2-header{flex-direction:column}.audit-v2-filters{grid-template-columns:1fr 1fr}.audit-v2-search{grid-column:1/-1}.audit-v2-table-wrap{display:none}.audit-v2-mobile-list{gap:9px;padding:11px;display:grid}.audit-v2-mobile-list>button{text-align:left;background:#fff;border:1px solid #e4e9ef;border-radius:10px;gap:7px;width:100%;padding:12px;display:grid}.audit-v2-mobile-list>button>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.audit-v2-mobile-list time{color:#8490a0;font-size:9.5px}.audit-v2-mobile-list strong{color:#1b3048;font-size:12px}.audit-v2-mobile-list p,.audit-v2-mobile-list small{color:#748193;margin:0;font-size:10.5px}.audit-v2-detail{border-radius:18px 18px 0 0;width:100%;height:min(88vh,780px);margin-top:auto}.audit-v2-detail-layer{align-items:flex-end}}@media (width<=520px){.audit-v2{padding:14px}.audit-v2-header h2{font-size:25px}.audit-v2-filters{grid-template-columns:1fr}.audit-v2-search{grid-column:auto}.audit-v2-detail-grid{grid-template-columns:1fr}.audit-v2-detail-summary{flex-direction:column;align-items:flex-start}}.grouped-admin-shell .admin-workspace:has(>.audit-page.audit-v2)>.mobile-page-context{display:none!important}.verification-workspace{color:#14263d;padding:24px 28px 40px}.verification-intro{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.verification-intro p,.verification-queue-head p,.verification-detail-head p{color:#9a742d;letter-spacing:.12em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:800}.verification-intro h2{letter-spacing:-.025em;margin:0;font-size:25px;line-height:1.15}.verification-intro span{color:#6c7988;max-width:760px;margin-top:7px;font-size:12.5px;line-height:1.55;display:block}.verification-metrics{margin-bottom:18px}.verification-filters{grid-template-columns:minmax(260px,1.6fr) repeat(3,minmax(145px,.65fr)) auto;align-items:center;gap:10px;margin-bottom:16px;display:grid}.verification-search{background:#fff;border:1px solid #dfe5eb;border-radius:10px;align-items:center;gap:9px;height:42px;padding:0 12px;display:flex}.verification-search svg{color:#8794a2;width:17px;height:17px}.verification-search input{color:#14263d;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.verification-filters select,.verification-field select{color:#22354a;background:#fff;border:1px solid #dfe5eb;border-radius:10px;outline:none;height:42px;padding:0 11px;font-size:11.5px}.verification-filters select:focus,.verification-search:focus-within,.verification-field select:focus,.verification-field textarea:focus{border-color:#c8a75e;box-shadow:0 0 0 3px #c8a75e1f}.verification-body{grid-template-columns:minmax(0,1fr);gap:16px;min-height:440px;display:grid}.verification-body.has-selection{grid-template-columns:minmax(390px,1.35fr) minmax(390px,.95fr)}.verification-queue,.verification-detail{background:#fff;border:1px solid #e2e7ec;border-radius:14px;overflow:hidden;box-shadow:0 6px 20px #14263d09}.verification-queue-head{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:15px 18px;display:flex}.verification-queue-head h3{margin:0;font-size:15px}.verification-queue-head>span{color:#7b8795;font-size:11px}.verification-list{display:grid}.verification-row{text-align:left;width:100%;color:inherit;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f0f2f4;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 17px;display:grid}.verification-row:last-child{border-bottom:0}.verification-row:hover{background:#fafbfc}.verification-row.active{background:#f7f9fb;box-shadow:inset 3px 0 #c8a75e}.verification-row-icon{color:#4f6275;background:#f3f6f8;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.verification-row-icon svg{width:17px;height:17px}.verification-row-main{gap:2px;min-width:0;display:grid}.verification-row-main strong{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.verification-row-main small{color:#657487;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.verification-row-main span{color:#8994a0;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.verification-row-meta{justify-items:end;gap:5px;display:grid}.verification-row-meta small{color:#919aa5;font-size:9.5px}.verification-status{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:23px;padding:0 8px;font-size:9px;font-weight:800;display:inline-flex}.verification-status--submitted{color:#8b6205;background:#fff4d8}.verification-status--in_review{color:#35609a;background:#eaf2ff}.verification-status--approved{color:#277047;background:#e9f7ef}.verification-status--rejected{color:#a7443d;background:#fdeceb}.verification-pagination{border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.verification-pagination>span{color:#7d8996;font-size:10.5px}.verification-queue-state{text-align:center;color:#798694;align-content:center;place-items:center;gap:8px;min-height:330px;padding:40px;display:grid}.verification-queue-state>svg{color:#9cabb8;width:28px;height:28px}.verification-queue-state strong{color:#26394e;font-size:13px}.verification-queue-state span{max-width:340px;font-size:11.5px;line-height:1.55}.verification-detail{align-self:start;max-height:calc(100vh - 94px);position:sticky;top:74px;overflow-y:auto}.verification-detail-head{z-index:3;background:#fff;border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:flex-start;gap:16px;padding:17px 18px;display:flex;position:sticky;top:0}.verification-detail-head h3{letter-spacing:-.015em;margin:0;font-size:17px}.verification-detail-head span{color:#728091;margin-top:4px;font-size:10.5px;display:block}.verification-detail-head button{color:#637486;cursor:pointer;background:#f4f6f8;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.verification-detail-head button svg{width:16px;height:16px}.verification-detail-loading{color:#718094;background:#f7f9fb;padding:8px 18px;font-size:10px}.verification-detail-section{border-bottom:1px solid #edf0f3;padding:17px 18px}.verification-detail-section:last-child{border-bottom:0}.verification-section-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:13px;display:flex}.verification-section-heading h4{text-transform:uppercase;letter-spacing:.07em;margin:0;font-size:11.5px}.verification-section-heading span{color:#84909e;text-align:right;max-width:230px;font-size:9.5px;line-height:1.45}.verification-facts{grid-template-columns:1fr 1fr;gap:9px;display:grid}.verification-fact{background:#f8fafb;border-radius:9px;min-width:0;padding:10px}.verification-fact small{color:#8995a2;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:9px;display:block}.verification-fact strong{color:#26394e;overflow-wrap:anywhere;font-size:10.5px;font-weight:650;line-height:1.4;display:block}.verification-documents{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.verification-documents a{color:#33485e;border:1px solid #e0e5ea;border-radius:8px;align-items:center;gap:7px;padding:9px 10px;font-size:10px;font-weight:700;text-decoration:none;display:flex}.verification-documents a:hover{color:#8d6a26;border-color:#c8a75e}.verification-documents svg{width:15px;height:15px}.verification-checks{gap:8px;display:grid}.verification-checks .admin-switch,.verification-publication .admin-switch{background:#fafbfc;border:1px solid #e4e8ed;border-radius:10px;padding:11px 12px}.verification-field{gap:6px;margin-top:10px;display:grid}.verification-field>span{letter-spacing:.06em;text-transform:uppercase;color:#657487;font-size:9.5px;font-weight:800}.verification-field textarea{resize:vertical;color:#22354a;width:100%;min-height:88px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #dfe5eb;border-radius:9px;outline:none;padding:10px 11px;font-size:11px;line-height:1.5}.verification-detail-actions{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.verification-message{border-radius:8px;margin:10px 0 0;padding:9px 11px;font-size:10.5px;line-height:1.45}.verification-message.error{color:#9b3f39;background:#fdf0ef;border:1px solid #f4d3d0}.verification-message.success{color:#2e7049;background:#edf8f1;border:1px solid #d0ead9}.verification-workspace>.verification-message{margin:0 0 14px}.verification-status-line{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.verification-status-line>span:not(.verification-status){color:#536579;font-size:10.5px}.verification-status-line small{color:#8c97a2;margin-left:auto;font-size:9.5px}.verification-profile-summary{border:1px solid #e4e8ed;border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:10px;padding:11px;display:grid}.verification-profile-summary>span{background:#f2f5f7;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.verification-profile-summary svg{width:16px;height:16px}.verification-profile-summary div{gap:2px;display:grid}.verification-profile-summary strong{font-size:11.5px}.verification-profile-summary small{color:#7a8795;font-size:9.5px}.verification-profile-summary b{text-transform:uppercase;letter-spacing:.05em;color:#5d6d7e;font-size:9px}.verification-restricted{text-align:center;align-content:center;place-items:center;gap:8px;min-height:460px;display:grid}.verification-restricted>svg{width:30px;height:30px}.verification-restricted h2{margin:2px 0 0;font-size:18px}.verification-restricted p{color:#778594;margin:0;font-size:12px}.grouped-admin-shell .admin-workspace:has(>.verification-workspace)>.mobile-page-context{display:none!important}@media (width<=1100px){.verification-body.has-selection{grid-template-columns:minmax(330px,1fr) minmax(350px,1fr)}.verification-filters{grid-template-columns:minmax(240px,1.5fr) repeat(2,minmax(135px,.7fr))}.verification-filters select:nth-of-type(3){grid-column:auto}.verification-filters>.admin-button{justify-self:start}}@media (width<=860px){.verification-workspace{padding:18px 16px 32px}.verification-body.has-selection{grid-template-columns:1fr}.verification-detail{z-index:50;border-bottom:0;border-right:0;border-radius:0;width:min(560px,100%);max-height:none;position:fixed;inset:62px 0 0 auto;box-shadow:-20px 0 50px #14263d2e}.verification-filters{grid-template-columns:1fr 1fr}.verification-search{grid-column:1/-1}.verification-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=560px){.verification-workspace{padding:14px 12px 28px}.verification-intro h2{font-size:22px}.verification-filters{grid-template-columns:1fr}.verification-search{grid-column:auto}.verification-metrics{grid-template-columns:1fr!important}.verification-row{grid-template-columns:34px minmax(0,1fr);padding:13px}.verification-row-meta{grid-column:2;justify-content:space-between;align-items:center;display:flex}.verification-facts,.verification-documents{grid-template-columns:1fr}.verification-section-heading{display:grid}.verification-section-heading span{text-align:left;max-width:none}.verification-detail-actions{display:grid}.verification-detail-actions .admin-button{width:100%}.verification-detail{width:100%;inset:54px 0 0}.verification-pagination{grid-template-columns:1fr 1fr;display:grid}.verification-pagination>span{text-align:center;grid-area:1/1/auto/-1}}.review-workspace{color:#14263d;padding:24px 28px 40px}.review-intro{margin-bottom:20px}.review-intro p,.review-queue-head p,.review-detail-head p{color:#9a742d;letter-spacing:.12em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:800}.review-intro h2{letter-spacing:-.025em;margin:0;font-size:25px}.review-intro span{color:#6d7988;max-width:760px;margin-top:7px;font-size:12.5px;line-height:1.55;display:block}.review-metrics{margin-bottom:18px}.review-filters{grid-template-columns:minmax(270px,1.5fr) repeat(3,minmax(140px,.65fr)) auto;align-items:center;gap:10px;margin-bottom:16px;display:grid}.review-search{background:#fff;border:1px solid #dfe5eb;border-radius:10px;align-items:center;gap:9px;height:42px;padding:0 12px;display:flex}.review-search svg{color:#8794a2;width:17px;height:17px}.review-search input{width:100%;font:inherit;color:#14263d;background:0 0;border:0;outline:0;font-size:12px}.review-filters select{color:#22354a;background:#fff;border:1px solid #dfe5eb;border-radius:10px;height:42px;padding:0 11px;font-size:11.5px}.review-body{grid-template-columns:1fr;gap:16px;display:grid}.review-body.has-selection{grid-template-columns:minmax(400px,1.35fr) minmax(370px,.9fr)}.review-queue,.review-detail{background:#fff;border:1px solid #e2e7ec;border-radius:14px;overflow:hidden;box-shadow:0 6px 20px #14263d09}.review-queue-head{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;min-height:70px;padding:14px 18px;display:flex}.review-queue-head h3{margin:0;font-size:15px}.review-queue-head>span{color:#7d8996;font-size:11px}.review-list{display:grid}.review-row{text-align:left;width:100%;color:inherit;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f0f2f4;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px 17px;display:grid}.review-row:hover{background:#fafbfc}.review-row.active{background:#f7f9fb;box-shadow:inset 3px 0 #c8a75e}.review-rating{letter-spacing:1px;color:#b9892b;white-space:nowrap;font-size:12px}.review-rating i,.review-detail-rating i{color:#dfe4e8;font-style:normal}.review-row-copy{gap:3px;min-width:0;display:grid}.review-row-copy strong{font-size:12.5px}.review-row-copy small{color:#677687;font-size:10.5px}.review-row-copy span{color:#8994a0;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.review-row-meta{justify-items:end;gap:5px;display:grid}.review-row-meta small{color:#919aa5;font-size:9.5px}.review-status{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-items:center;min-height:23px;padding:0 8px;font-size:9px;font-weight:800;display:inline-flex}.review-status--pending{color:#8b6205;background:#fff4d8}.review-status--published{color:#277047;background:#e9f7ef}.review-status--rejected{color:#a7443d;background:#fdeceb}.review-status--archived{color:#5d6976;background:#eef1f4}.review-state{text-align:center;color:#7a8794;align-content:center;place-items:center;gap:8px;min-height:330px;padding:40px;display:grid}.review-state svg{width:28px;height:28px}.review-state strong{color:#273a4f;font-size:13px}.review-state span{font-size:11.5px}.review-pagination{border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.review-pagination span{color:#7d8996;font-size:10.5px}.review-detail{align-self:start;max-height:calc(100vh - 94px);position:sticky;top:74px;overflow-y:auto}.review-detail-head{z-index:2;background:#fff;border-bottom:1px solid #edf0f3;justify-content:space-between;gap:14px;padding:17px 18px;display:flex;position:sticky;top:0}.review-detail-head h3{margin:0;font-size:17px}.review-detail-head span{color:#728091;margin-top:4px;font-size:10.5px;display:block}.review-detail-head button{color:#637486;background:#f4f6f8;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.review-detail-section{border-bottom:1px solid #edf0f3;padding:17px 18px}.review-detail-rating{justify-content:space-between;align-items:center;gap:12px;display:flex}.review-detail-rating>span:first-child{letter-spacing:2px;color:#b9892b;font-size:17px}.review-detail-section h4{margin:14px 0 8px;font-size:14px}.review-detail-section blockquote{color:#405267;background:#f8fafb;border-left:3px solid #c8a75e;margin:0;padding:13px 14px;font-size:12px;line-height:1.6}.review-facts{grid-template-columns:1fr 1fr;gap:9px;margin-top:13px;display:grid}.review-facts>div{background:#f8fafb;border-radius:8px;padding:9px 10px}.review-facts small{color:#8995a2;text-transform:uppercase;font-size:9px;display:block}.review-facts strong{overflow-wrap:anywhere;margin-top:3px;font-size:10px;line-height:1.4;display:block}.review-business-response{color:#536579;font-size:11.5px;line-height:1.55}.review-note{gap:6px;display:grid}.review-note span{letter-spacing:.06em;text-transform:uppercase;color:#657487;font-size:9.5px;font-weight:800}.review-note textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:88px;font:inherit;color:#22354a;border:1px solid #dfe5eb;border-radius:9px;padding:10px;font-size:11px}.review-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.review-message{border-radius:8px;margin-top:10px;padding:9px 11px;font-size:10.5px}.review-message.error{color:#9b3f39;background:#fdf0ef;border:1px solid #f4d3d0}.review-message.success{color:#2e7049;background:#edf8f1;border:1px solid #d0ead9}.review-workspace>.review-message{margin:0 0 14px}.review-detail-footer{color:#768492;background:#f8fafb;align-items:center;gap:8px;padding:12px 18px;font-size:9.5px;display:flex}.review-detail-footer svg{width:15px;height:15px}.review-restricted{text-align:center;align-content:center;place-items:center;gap:8px;min-height:450px;display:grid}.review-restricted h2{margin:0;font-size:18px}.review-restricted p{color:#778594;margin:0;font-size:12px}.grouped-admin-shell .admin-workspace:has(>.review-workspace)>.mobile-page-context{display:none!important}@media (width<=900px){.review-workspace{padding:18px 16px 32px}.review-filters{grid-template-columns:1fr 1fr}.review-search{grid-column:1/-1}.review-body.has-selection{grid-template-columns:1fr}.review-detail{z-index:50;border-radius:0;width:min(560px,100%);max-height:none;position:fixed;inset:62px 0 0 auto}.review-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=560px){.review-workspace{padding:14px 12px 28px}.review-filters{grid-template-columns:1fr}.review-search{grid-column:auto}.review-metrics{grid-template-columns:1fr!important}.review-row{grid-template-columns:1fr auto}.review-rating{grid-column:1/-1}.review-facts{grid-template-columns:1fr}.review-actions{display:grid}.review-actions .admin-button{width:100%}.review-detail{width:100%;inset:54px 0 0}}.partner-applications{width:min(1500px,100%);margin:0 auto;padding:24px 28px 40px}.partner-applications-intro{justify-content:space-between;gap:20px;margin-bottom:20px;display:flex}.partner-applications-intro p,.partner-applications-list>header p,.partner-application-detail>header p{color:#9a7627;letter-spacing:.09em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:700}.partner-applications-intro h2{color:#16283f;margin:0;font-size:28px;line-height:1.15}.partner-applications-intro span{color:#718095;max-width:760px;margin-top:7px;font-size:12.5px;line-height:1.55;display:block}.partner-applications-toolbar{align-items:center;gap:10px;margin:16px 0;display:flex}.partner-applications-toolbar label{background:#fff;border:1px solid #dfe5ec;border-radius:10px;flex:1;align-items:center;gap:8px;min-width:320px;max-width:480px;height:42px;padding:0 12px;display:flex}.partner-applications-toolbar label svg{color:#78869a;width:17px;height:17px}.partner-applications-toolbar input{background:0 0;border:0;outline:0;width:100%;font-size:12px}.partner-applications-toolbar select,.application-field select,.application-field textarea{color:#24374f;font:inherit;background:#fff;border:1px solid #dfe5ec;border-radius:9px}.partner-applications-toolbar select{min-width:170px;height:42px;padding:0 10px}.partner-applications-body{background:#fff;border:1px solid #e3e8ef;border-radius:14px;grid-template-columns:minmax(0,1fr);min-height:470px;display:grid;overflow:hidden}.partner-applications-body.has-detail{grid-template-columns:minmax(0,1.4fr) minmax(380px,.75fr)}.partner-applications-list>header{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.partner-applications-list>header h3{color:#21354c;margin:0;font-size:15px}.partner-applications-list>header span{color:#7d8999;font-size:11px}.partner-applications-list>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eef2f6;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;padding:13px 15px;display:grid}.partner-applications-list>button:hover,.partner-applications-list>button.active{background:#f8fafc}.application-mark{color:#40556e;background:#f0f4f8;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.application-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.application-copy strong{color:#22364d;font-size:12.5px}.application-copy small,.application-copy span{text-overflow:ellipsis;white-space:nowrap;color:#79879a;font-size:10.5px;overflow:hidden}.application-status{color:#64748b;text-transform:uppercase;background:#eef2f6;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:700}.application-status.submitted{color:#9c6d0d;background:#fff6dd}.application-status.in_review{color:#315f9c;background:#edf5ff}.application-status.approved{color:#257443;background:#eaf8ef}.application-status.rejected{color:#a44646;background:#fff0f0}.partner-applications-list footer{justify-content:center;align-items:center;gap:12px;padding:14px;display:flex}.partner-applications-list footer>span{color:#778497;font-size:11px}.partner-application-detail{background:#f9fbfd;border-left:1px solid #e5eaf0;overflow:auto}.partner-application-detail>header{background:#fff;border-bottom:1px solid #e5eaf0;justify-content:space-between;gap:15px;padding:16px;display:flex}.partner-application-detail>header h3{color:#21354c;margin:0;font-size:17px}.partner-application-detail>header span{color:#7b8899;margin-top:4px;font-size:10.5px;display:block}.partner-application-detail>header button{color:#4a5b70;cursor:pointer;background:#f1f4f7;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.partner-application-detail>section{border-bottom:1px solid #e5eaf0;padding:17px 16px}.partner-application-detail h4{color:#253a51;margin:0 0 12px;font-size:12px}.application-facts{grid-template-columns:1fr 1fr;gap:9px;display:grid}.application-facts>div{background:#fff;border:1px solid #e5eaf0;border-radius:9px;padding:10px}.application-facts small{color:#8491a1;text-transform:uppercase;letter-spacing:.06em;font-size:9px;display:block}.application-facts strong{color:#273b51;margin-top:4px;font-size:11px;line-height:1.35;display:block}.application-summary,.linked-organization{background:#fff;border:1px solid #e5eaf0;border-radius:9px;margin-top:10px;padding:11px}.application-summary strong{color:#596a7e;font-size:10px}.application-summary p{color:#6f7d8f;margin:6px 0 0;font-size:11px;line-height:1.55}.linked-organization{align-items:center;gap:10px;display:flex}.linked-organization svg{color:#3d5873;width:20px}.linked-organization div{flex-direction:column;display:flex}.linked-organization strong{color:#24384f;font-size:11.5px}.linked-organization span,.application-help{color:#7b8898;font-size:10.5px;line-height:1.5}.application-field{flex-direction:column;gap:5px;margin-top:11px;display:flex}.application-field>span{color:#617186;font-size:10px;font-weight:650}.application-field select{height:40px;padding:0 10px}.application-field textarea{resize:vertical;min-height:95px;padding:10px}.application-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.partner-applications-message{border-radius:9px;margin:10px 0;padding:10px 12px;font-size:10.5px}.partner-applications-message.error{color:#9b3d3d;background:#fff1f1}.partner-applications-message.success{color:#287048;background:#edf9f1}.partner-applications-message.warning{color:#8b671e;background:#fff8e7}.partner-applications-empty{text-align:center;place-items:center;min-height:310px;padding:30px;display:grid}.partner-applications-empty svg{color:#9aa6b5;width:30px;height:30px}.partner-applications-empty h3{color:#2b3f55;margin:10px 0 4px;font-size:15px}.partner-applications-empty p{color:#7c8999;max-width:360px;margin:0;font-size:11px}.partner-applications.restricted{text-align:center;place-items:center;min-height:420px;display:grid}.partner-applications.restricted svg{width:34px}.partner-applications.restricted h2{margin:10px 0 4px}.partner-applications.restricted p{color:#718095;margin:0}@media (width<=980px){.partner-applications-body.has-detail{grid-template-columns:1fr}.partner-application-detail{border-top:1px solid #e5eaf0;border-left:0}.partner-applications-toolbar{flex-wrap:wrap}.partner-applications-toolbar label{min-width:100%}}@media (width<=640px){.partner-applications{padding:16px 14px 30px}.partner-applications-intro h2{font-size:24px}.application-facts{grid-template-columns:1fr}.partner-applications-list>button{grid-template-columns:34px minmax(0,1fr)}.application-status{grid-column:2;justify-self:start}.partner-applications-toolbar select{width:100%}}.grouped-admin-shell .admin-workspace:has(>.partner-applications)>.mobile-page-context{display:none!important}.site-settings-workspace{color:#18202c;font-family:var(--admin-font-sans);padding:0 28px 48px}.site-settings-overview-copy{color:#667085;max-width:780px;margin:0 0 16px;font-size:13px;line-height:1.55}.site-settings-metrics{margin-bottom:22px}.site-settings-metrics .admin-metric-card{min-height:118px;padding:18px}.site-settings-metrics .admin-metric-card__icon{border-radius:14px;flex-basis:48px;width:48px;height:48px}.site-settings-metrics .admin-metric-card__icon svg{width:21px;height:21px}.site-settings-metrics .admin-metric-card__copy strong{font-size:27px}.site-settings-message{color:#176b34;background:#effaf2;border:1px solid #c9ebd2;border-radius:8px;margin:0 0 18px;padding:11px 14px;font-size:13px}.site-settings-message.error{color:#a5271d;background:#fff1f0;border-color:#f3c3bf}.site-settings-shell{grid-template-columns:224px minmax(0,1fr);align-items:start;gap:18px;max-width:1320px;display:grid}.site-settings-nav{background:#fff;border:1px solid #e4e7ec;border-radius:11px;position:sticky;top:82px;overflow:hidden;box-shadow:0 1px 2px #10182808}.site-settings-nav__heading{padding:16px 16px 10px}.site-settings-nav__heading small{color:#98a2b3;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.site-settings-nav__button{color:#667085;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 12px;display:grid}.site-settings-nav__button:hover{color:#172033;background:#faf8f3}.site-settings-nav__button.active{color:#172033;background:#faf7ef;border-left-color:#b9934a}.site-settings-nav__icon{background:#fff;border:1px solid #eceff2;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.site-settings-nav__icon svg{width:16px;height:16px}.site-settings-nav__button.active .site-settings-nav__icon{color:#8a6a2d;background:#fffaf0;border-color:#eadcb9}.site-settings-nav__label{min-width:0}.site-settings-nav__label strong,.site-settings-nav__label small{display:block}.site-settings-nav__label strong{font-size:12px;font-weight:760}.site-settings-nav__label small{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;overflow:hidden}.site-settings-nav__count{color:#667085;text-align:center;background:#f2f4f7;border-radius:999px;min-width:24px;padding:3px 7px;font-size:10px;font-weight:800}.site-settings-nav__foot{color:#667085;background:#fafafa;border-top:1px solid #edf0f3;padding:13px 15px;font-size:10px;line-height:1.5}.site-settings-panel{min-width:0}.site-settings-panel__head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.site-settings-panel__title{align-items:flex-start;gap:12px;display:flex}.site-settings-panel__title>span:first-child{color:#8a6a2d;background:#fbf7ee;border:1px solid #eadfca;border-radius:9px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.site-settings-panel__title svg{width:19px;height:19px}.site-settings-panel__title small{color:#9b7c3f;letter-spacing:.075em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:800;display:block}.site-settings-panel__title h3{color:#172033;margin:0 0 4px;font-size:20px;line-height:1.2}.site-settings-panel__title p{color:#667085;margin:0;font-size:12px;line-height:1.5}.site-settings-card{background:#fff;border:1px solid #e4e7ec;border-radius:11px;margin-bottom:14px;padding:18px;box-shadow:0 1px 2px #10182808}.site-settings-card:last-child{margin-bottom:0}.site-settings-card__head{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;padding-bottom:14px;display:flex}.site-settings-card__head h4{color:#172033;margin:0 0 4px;font-size:15px}.site-settings-card__head p{color:#7b8492;margin:0;font-size:11px;line-height:1.45}.site-settings-grid{gap:14px;display:grid}.site-settings-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.site-settings-field{flex-direction:column;gap:6px;min-width:0;display:flex}.site-settings-field>span{color:#475467;font-size:11px;font-weight:760}.site-settings-field>small{color:#98a2b3;margin-top:-2px;font-size:10px;line-height:1.45}.site-settings-field input,.site-settings-field select,.site-settings-field textarea{box-sizing:border-box;color:#18202c;width:100%;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:7px;outline:none;font-size:13px;transition:border-color .16s,box-shadow .16s,background .16s}.site-settings-field input,.site-settings-field select{height:41px;padding:0 11px}.site-settings-field textarea{resize:vertical;min-height:112px;padding:10px 11px;line-height:1.5}.site-settings-field input:focus,.site-settings-field select:focus,.site-settings-field textarea:focus{border-color:#b9934a;box-shadow:0 0 0 3px #b9934a1f}.site-settings-field input:disabled,.site-settings-field select:disabled,.site-settings-field textarea:disabled{color:#667085;background:#f8f9fa}.site-settings-switch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.site-settings-switch-grid .admin-switch{align-items:center;min-height:74px}.site-settings-stack{flex-direction:column;gap:10px;display:flex}.site-settings-channel{background:#fff;border:1px solid #e4e7ec;border-radius:10px;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:15px;display:grid}.site-settings-order{color:#8a6a2d;background:#f4f1ea;border-radius:9px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:850;display:grid}.site-settings-channel__body{min-width:0}.site-settings-channel__top,.site-settings-office__top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.site-settings-item-title{min-width:0}.site-settings-item-title strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.site-settings-item-title small{color:#98a2b3;text-transform:capitalize;margin-top:2px;font-size:10px;display:block}.site-settings-channel__fields{grid-template-columns:1fr 1.2fr 140px 1.2fr;gap:10px;display:grid}.site-settings-item-footer{border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:11px;display:flex}.site-settings-item-footer .admin-switch{min-width:260px;padding-top:8px;padding-bottom:8px}.site-settings-item-actions{flex-wrap:wrap;gap:7px;display:flex}.site-settings-office-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.site-settings-office{background:#fff;border:1px solid #e4e7ec;border-radius:10px;padding:15px}.site-settings-office__fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.site-settings-office__fields .address{grid-column:1/-1}.site-settings-empty{color:#667085;text-align:center;background:#fbfbfa;border:1px dashed #d0d5dd;border-radius:10px;padding:42px 20px}.site-settings-empty strong{color:#344054;margin-bottom:5px;display:block}.site-settings-help{color:#667085;background:#fcfaf6;border:1px solid #e8e1d2;border-radius:8px;margin-top:12px;padding:12px 14px;font-size:11px;line-height:1.5}@media (width<=1180px){.site-settings-channel__fields{grid-template-columns:1fr 1fr}.site-settings-switch-grid{grid-template-columns:1fr}}@media (width<=900px){.site-settings-shell{grid-template-columns:1fr}.site-settings-nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}.site-settings-nav__heading,.site-settings-nav__foot{grid-column:1/-1}.site-settings-nav__button{border-bottom:2px solid #0000;border-left:0}.site-settings-nav__button.active{border-bottom-color:#b9934a;border-left:0}.site-settings-office-grid{grid-template-columns:1fr}}@media (width<=720px){.site-settings-workspace{padding-left:14px;padding-right:14px}.site-settings-grid.two,.site-settings-channel__fields,.site-settings-office__fields{grid-template-columns:1fr}.site-settings-office__fields .address{grid-column:auto}.site-settings-nav{grid-template-columns:1fr}.site-settings-panel__head,.site-settings-card__head,.site-settings-item-footer,.site-settings-channel__top,.site-settings-office__top{flex-direction:column;align-items:stretch}.site-settings-channel{grid-template-columns:1fr}.site-settings-order{justify-self:start;width:auto;padding:0 10px}.site-settings-item-footer .admin-switch{min-width:0}}.site-settings-shell.diaspora-active{max-width:1540px}.diaspora-admin-workspace{min-width:0}.diaspora-admin-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.diaspora-admin-head>div:first-child{max-width:760px}.diaspora-admin-head p{color:#9b7c3f;letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:800}.diaspora-admin-head h3{color:#172033;margin:0 0 5px;font-size:21px;line-height:1.2}.diaspora-admin-head span{color:#667085;font-size:12px;line-height:1.5}.diaspora-admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.diaspora-admin-metrics .admin-metric-card{min-height:108px;padding:15px}.diaspora-admin-metrics .admin-metric-card__icon{border-radius:12px;flex-basis:44px;width:44px;height:44px}.diaspora-admin-metrics .admin-metric-card__copy strong{font-size:25px}.diaspora-admin-section-copy{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.diaspora-admin-list{flex-direction:column;gap:10px;display:flex}.diaspora-admin-item{background:#fff;border:1px solid #e4e7ec;border-radius:10px;padding:15px}.diaspora-admin-item__title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.diaspora-admin-item__title strong{color:#172033;font-size:13px}.diaspora-admin-item__title small{color:#98a2b3;font-size:10px}.diaspora-admin-process-grid{grid-template-columns:110px minmax(0,1fr);gap:10px;display:grid}.diaspora-span{grid-column:1/-1}.diaspora-admin-item__actions{border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:11px;display:flex}.diaspora-admin-item__actions>.admin-switch{min-width:250px}.diaspora-admin-item__actions>div{flex-wrap:wrap;gap:7px;display:flex}@media (width<=1180px){.diaspora-admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.diaspora-admin-head,.diaspora-admin-item__actions{flex-direction:column;align-items:stretch}.diaspora-admin-section-copy,.diaspora-admin-process-grid{grid-template-columns:1fr}.diaspora-span{grid-column:auto}.diaspora-admin-item__actions>.admin-switch{min-width:0}}@media (width<=620px){.diaspora-admin-metrics{grid-template-columns:1fr}}.deal-room-admin-shell{min-width:0}.deal-room-admin-switcher{gap:8px;padding:0 28px 14px;display:flex}.deal-access-workspace{padding:0 28px 48px}.deal-access-intro{color:#667085;max-width:820px;margin:0 0 18px;font-size:13px;line-height:1.55}.deal-access-toolbar{justify-content:space-between;align-items:center;gap:16px;margin:18px 0 14px;display:flex}.deal-access-tabs{flex-wrap:wrap;gap:7px;display:flex}.deal-access-tabs button{color:#667085;height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e1e6ec;border-radius:8px;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:760;display:inline-flex}.deal-access-tabs button span{color:#7b8492;text-align:center;background:#f2f4f7;border-radius:999px;min-width:22px;padding:2px 6px;font-size:9px}.deal-access-tabs button.active{color:#172033;background:#faf7ef;border-color:#d7c394;box-shadow:inset 0 0 0 1px #b9934a14}.deal-access-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.deal-access-card{background:#fff;border:1px solid #e4e7ec;border-radius:12px;padding:18px;box-shadow:0 1px 2px #10182809}.deal-access-card__head{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.deal-access-eyebrow{color:#9b7c3f;letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:9px;font-weight:850}.deal-access-card__head h3{color:#172033;margin:0 0 3px;font-size:16px}.deal-access-card__head span:not(.deal-access-status){color:#7b8492;font-size:11px}.deal-access-status{color:#667085;letter-spacing:.05em;text-transform:uppercase;background:#f2f4f7;border-radius:999px;flex:none;padding:5px 8px;font-size:9px;font-weight:850}.deal-access-status.pending{color:#94651a;background:#fff7e8}.deal-access-status.approved{color:#327650;background:#edf8f1}.deal-access-status.rejected,.deal-access-status.revoked{color:#a74254;background:#fff1f3}.deal-access-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.deal-access-facts>div{background:#fafbfc;border:1px solid #edf0f3;border-radius:8px;min-width:0;padding:10px}.deal-access-facts small,.deal-access-facts strong{display:block}.deal-access-facts small{color:#98a2b3;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:800}.deal-access-facts strong{color:#475467;text-overflow:ellipsis;font-size:10px;overflow:hidden}.deal-access-facts strong.good{color:#327650}.deal-access-request-note{background:#fcfaf6;border-left:3px solid #c8aa68;margin:12px 0;padding:11px 12px}.deal-access-request-note strong{color:#475467;margin-bottom:4px;font-size:10px;display:block}.deal-access-request-note p{color:#667085;margin:0;font-size:11px;line-height:1.5}.deal-access-note-field{flex-direction:column;gap:6px;margin-top:12px;display:flex}.deal-access-note-field span{color:#475467;font-size:10px;font-weight:760}.deal-access-note-field textarea{box-sizing:border-box;color:#18202c;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #d0d5dd;border-radius:8px;outline:none;padding:10px 11px;font-size:12px;line-height:1.5}.deal-access-note-field textarea:focus{border-color:#b9934a;box-shadow:0 0 0 3px #b9934a1f}.deal-access-actions{border-top:1px solid #edf0f3;flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-top:13px;padding-top:12px;display:flex}.deal-access-empty{text-align:center;background:#fbfbfa;border:1px dashed #d0d5dd;border-radius:12px;padding:52px 20px}.deal-access-empty strong,.deal-access-empty span{display:block}.deal-access-empty strong{color:#344054;margin-bottom:5px}.deal-access-empty span{color:#7b8492;font-size:12px}@media (width<=1180px){.deal-access-list{grid-template-columns:1fr}.deal-access-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.deal-room-admin-switcher,.deal-access-workspace{padding-left:14px;padding-right:14px}.deal-room-admin-switcher{flex-wrap:wrap}.deal-access-toolbar{flex-direction:column;align-items:stretch}.deal-access-facts{grid-template-columns:1fr}.deal-access-card__head{flex-direction:column}.deal-access-actions{justify-content:flex-start}}.deal-room-settings-workspace{padding:0 28px 48px}.deal-room-settings-workspace .partners-intro{margin-bottom:18px}.deal-room-settings-preview{color:#f7f2e7;background:#10213a;border-radius:12px;padding:24px;box-shadow:inset 0 0 0 1px #ffffff0f}.deal-room-settings-preview h3{margin:0 0 14px;font-family:Georgia,serif;font-size:26px;line-height:1.15}.deal-room-settings-preview p{color:#f7f2e7b8;margin:0 0 8px;font-size:13px;line-height:1.55}.deal-room-settings-preview span{color:#10213a;letter-spacing:.08em;text-transform:uppercase;background:#d6a942;border-radius:6px;margin-top:14px;padding:11px 16px;font-size:10px;font-weight:850;display:inline-flex}.deal-room-settings-hidden{color:#f7f2e7a6!important;margin:0!important}.deal-room-settings-workspace .partners-editor-card>.admin-switch{margin-bottom:18px}@media (width<=720px){.deal-room-settings-workspace{padding-left:14px;padding-right:14px}}.tools-assumptions-workspace{color:#18202c;font-family:var(--admin-font-sans);gap:24px;padding:0 28px 48px;display:grid}.tools-assumptions-intro{color:var(--admin-muted,#64748b);max-width:840px;margin:0;line-height:1.6}.tools-assumptions-message{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;padding:12px 14px;font-size:13px}.tools-assumptions-message.error{color:#991b1b;background:#fef2f2;border-color:#fecaca}.tools-assumptions-shell{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:20px;display:grid}.tools-assumptions-nav,.tools-assumptions-panel{background:#fff;border:1px solid #e2e8f0;border-radius:14px}.tools-assumptions-nav{padding:12px}.tools-assumptions-nav-head{padding:8px 10px 12px}.tools-assumptions-nav-head small{text-transform:uppercase;letter-spacing:.14em;color:#94a3b8;font-size:10px;font-weight:800}.tools-assumptions-nav button{text-align:left;cursor:pointer;color:#334155;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:11px 10px;display:flex}.tools-assumptions-nav button:hover{background:#f8fafc}.tools-assumptions-nav button.active{color:#fff;background:#0f172a}.tools-assumptions-nav button span{gap:3px;display:grid}.tools-assumptions-nav button strong{font-size:13px}.tools-assumptions-nav button small{color:#94a3b8;font-size:11px;font-weight:500}.tools-assumptions-nav button.active small{color:#cbd5e1}.tools-assumptions-nav button em{color:#475569;background:#f1f5f9;border-radius:999px;place-items:center;min-width:26px;height:26px;font-size:11px;font-style:normal;display:grid}.tools-assumptions-nav button.active em{color:#fff;background:#ffffff1f}.tools-assumptions-panel{padding:20px}.tools-assumptions-panel-head{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.tools-assumptions-panel-head p{text-transform:uppercase;letter-spacing:.16em;color:#b88929;margin:0 0 4px;font-size:10px;font-weight:800}.tools-assumptions-panel-head h2{color:#0f172a;margin:0;font-size:24px}.tools-assumptions-panel-head span{color:#64748b;margin-top:5px;font-size:13px;display:block}.tools-assumptions-warning{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;gap:12px;margin:18px 0;padding:14px;display:flex}.tools-assumptions-warning>svg{flex:none;width:18px;height:18px;margin-top:1px}.tools-assumptions-warning div{gap:3px;display:grid}.tools-assumptions-warning strong{font-size:12px}.tools-assumptions-warning span{color:#a16207;font-size:12px;line-height:1.5}.tools-assumptions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.tools-assumptions-field{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;gap:7px;padding:14px;display:grid}.tools-assumptions-field>span{text-transform:uppercase;letter-spacing:.08em;color:#475569;font-size:11px;font-weight:800}.tools-assumptions-field input{box-sizing:border-box;width:100%;font:inherit;color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:10px 11px}.tools-assumptions-field input:focus{border-color:#b88929;outline:2px solid #b889292e}.tools-assumptions-field input:disabled{color:#94a3b8;background:#f1f5f9}.tools-assumptions-field small{color:#94a3b8;word-break:break-word;font-size:10px}@media (width<=980px){.tools-assumptions-shell{grid-template-columns:1fr}.tools-assumptions-nav{gap:6px;display:flex;overflow:auto}.tools-assumptions-nav-head{display:none}.tools-assumptions-nav button{min-width:190px}.tools-assumptions-grid{grid-template-columns:1fr}}@media (width<=720px){.tools-assumptions-workspace{padding-left:14px;padding-right:14px}}@media (width<=640px){.tools-assumptions-panel{padding:14px}.tools-assumptions-panel-head{flex-direction:column;align-items:stretch}.tools-assumptions-grid{gap:10px}}.tools-assumptions-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:0}.tools-assumptions-summary .admin-metric-card{border-radius:14px;gap:14px;min-height:108px;padding:16px 18px;box-shadow:0 7px 20px #081c320b}.tools-assumptions-summary .admin-metric-card__icon{border-radius:13px;flex-basis:44px;width:44px;height:44px}.tools-assumptions-summary .admin-metric-card__icon svg{width:20px;height:20px}.tools-assumptions-summary .admin-metric-card__copy small{letter-spacing:.12em;font-size:9px}.tools-assumptions-summary .admin-metric-card__copy strong{letter-spacing:-.025em;margin-top:5px;font-size:28px;line-height:1.05}.tools-assumptions-summary .admin-metric-card__copy>span{color:#7b8796;background:0 0;border:0;border-radius:0;width:auto;margin-top:6px;padding:0;font-size:11px;font-weight:600;line-height:1.35}.tools-assumptions-summary__locked .admin-metric-card__copy strong{letter-spacing:-.015em;font-size:25px}@media (width<=760px){.tools-assumptions-summary{grid-template-columns:1fr;gap:10px}.tools-assumptions-summary .admin-metric-card{min-height:96px;padding:14px 16px}.tools-assumptions-summary .admin-metric-card__icon{flex-basis:42px;width:42px;height:42px}.tools-assumptions-summary .admin-metric-card__copy strong{font-size:26px}.tools-assumptions-summary__locked .admin-metric-card__copy strong{font-size:24px}}.lease-templates-standalone-shell{display:block}.lease-templates-standalone-shell .admin-workspace{min-height:100vh}.lease-templates-standalone-content{padding:24px}.lease-templates-workspace{gap:20px;display:grid}.lease-templates-intro{color:var(--admin-muted,#667085);margin:0;font-size:14px;line-height:1.6}.lease-templates-message{color:#245b45;background:#1e5c400f;border:1px solid #1e5c402e;padding:12px 14px;font-size:13px}.lease-templates-message.error{color:#991b1b;background:#b91c1c0f;border-color:#b91c1c33}.lease-templates-shell{background:#fff;border:1px solid #e4e7ec;grid-template-columns:minmax(250px,320px) minmax(0,1fr);min-height:620px;display:grid}.lease-templates-list{background:#fbfcfd;border-right:1px solid #e4e7ec}.lease-templates-list-head{border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.lease-templates-list-head small{text-transform:uppercase;letter-spacing:.14em;color:#667085;font-weight:700}.lease-templates-list-head span{color:#98a2b3;font-size:12px}.lease-templates-list button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eef0f3;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:15px 18px;display:flex}.lease-templates-list button:hover{background:#f7f8fa}.lease-templates-list button.active{background:#fff;box-shadow:inset 3px 0 #c99434}.lease-templates-list button>span{gap:4px;min-width:0;display:grid}.lease-templates-list button strong{color:#172b4d;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.lease-templates-list button small{text-transform:capitalize;color:#8a94a6;font-size:11px}.lease-template-status{text-transform:uppercase;letter-spacing:.08em;color:#667085;background:#eef2f6;border-radius:999px;padding:5px 7px;font-size:9px;font-style:normal;font-weight:800}.lease-template-status.published{color:#1f6a47;background:#e9f6ef}.lease-template-status.pending{color:#9a6500;background:#fff4df}.lease-template-status.archived{color:#6b7280;background:#f1f1f3}.lease-template-editor{padding:0}.lease-template-editor-head{border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.lease-template-editor-head p{text-transform:uppercase;letter-spacing:.14em;color:#c99434;margin:0 0 6px;font-size:10px;font-weight:800}.lease-template-editor-head h2{color:#172b4d;margin:0;font-size:22px}.lease-template-editor-head span{color:#98a2b3;margin-top:5px;font-size:12px;display:block}.lease-template-form-grid{grid-template-columns:1fr 1fr;gap:18px;padding:24px;display:grid}.lease-template-form-grid label{gap:7px;display:grid}.lease-template-form-grid label>span{text-transform:uppercase;letter-spacing:.08em;color:#667085;font-size:11px;font-weight:800}.lease-template-form-grid input,.lease-template-form-grid select,.lease-template-form-grid textarea{box-sizing:border-box;color:#172b4d;width:100%;font:inherit;background:#fff;border:1px solid #d8dde6;outline:none;padding:11px 12px}.lease-template-form-grid textarea{resize:vertical;line-height:1.55}.lease-template-form-grid input:focus,.lease-template-form-grid select:focus,.lease-template-form-grid textarea:focus{border-color:#c99434;box-shadow:0 0 0 2px #c994341a}.lease-template-form-grid input:disabled,.lease-template-form-grid select:disabled,.lease-template-form-grid textarea:disabled{color:#667085;background:#f7f8fa}.lease-template-form-grid .span-2{grid-column:1/-1}.lease-template-publication-note{color:#667085;background:#fafafa;border:1px solid #e4e7ec;align-items:flex-start;gap:10px;padding:11px 12px;font-size:12px;line-height:1.45;display:flex}.lease-template-publication-note svg{color:#c99434;flex:none;width:17px;height:17px}.lease-template-body-field textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.lease-template-body-field small{color:#98a2b3;font-size:11px}@media (width<=1000px){.lease-templates-shell{grid-template-columns:1fr}.lease-templates-list{border-bottom:1px solid #e4e7ec;border-right:0;max-height:300px;overflow:auto}}@media (width<=700px){.lease-templates-standalone-content{padding:16px}.lease-template-editor-head{flex-direction:column}.lease-template-form-grid{grid-template-columns:1fr;padding:18px}.lease-template-form-grid .span-2{grid-column:auto}}.admin-crm-page{gap:22px;padding:0 28px 48px;display:grid}.admin-crm-page .admin-page-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:0;display:flex}.admin-crm-page .admin-alert{border:1px solid var(--admin-border,#d9e1ea);border-radius:10px;padding:12px 14px;font-size:13px;font-weight:700}.admin-crm-page .admin-alert--error{color:#991b1b;background:#fff7f7;border-color:#fecaca}.admin-crm-page .admin-alert--success{color:#166534;background:#f5fff8;border-color:#bbf7d0}.admin-crm-page .admin-tabs{border-bottom:1px solid var(--admin-border,#d9e1ea);scrollbar-width:thin;gap:4px;display:flex;overflow-x:auto}.admin-crm-page .admin-tabs button{appearance:none;color:#65758b;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 14px 11px;font-size:12px;font-weight:800}.admin-crm-page .admin-tabs button:hover{color:#17324d}.admin-crm-page .admin-tabs button.active{color:#17324d;border-bottom-color:#c59035}.admin-crm-overview-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:18px;display:grid}.admin-crm-overview-grid .admin-crm-recent{grid-column:1/-1}.admin-crm-page .admin-panel{border:1px solid var(--admin-border,#dfe5ec);background:#fff;border-radius:12px;min-width:0;box-shadow:0 1px 2px #12273d0a}.admin-crm-page .admin-panel-heading{border-bottom:1px solid #e7ebf0;justify-content:space-between;align-items:center;gap:16px;padding:17px 18px;display:flex}.admin-crm-page .admin-panel-heading p{color:#8794a5;letter-spacing:.12em;text-transform:uppercase;margin:0 0 3px;font-size:10px;font-weight:800}.admin-crm-page .admin-panel-heading h2{color:#17324d;margin:0;font-size:17px;font-weight:800}.admin-crm-stage-grid{grid-template-columns:repeat(7,minmax(78px,1fr));gap:1px;padding:18px;display:grid;overflow-x:auto}.admin-crm-stage-grid>div{background:#fafbfc;border:1px solid #e7ebf0;min-width:88px;padding:15px 12px}.admin-crm-stage-grid span,.admin-crm-value-list span{color:#7c899a;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.admin-crm-stage-grid strong{color:#17324d;margin-top:6px;font-size:24px;line-height:1;display:block}.admin-crm-value-list{gap:0;padding:4px 18px 14px;display:grid}.admin-crm-value-list>div{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:16px;padding:13px 0;display:flex}.admin-crm-value-list>div:last-child{border-bottom:0}.admin-crm-value-list strong{color:#17324d;font-size:18px}.admin-crm-page .admin-activity-list{padding:4px 18px 12px;display:grid}.admin-crm-page .admin-activity-list article{border-bottom:1px solid #edf0f3;grid-template-columns:34px 1fr;gap:12px;padding:13px 0;display:grid}.admin-crm-page .admin-activity-list article:last-child{border-bottom:0}.admin-crm-page .admin-activity-icon{color:#315d80;background:#eef4f9;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.admin-crm-page .admin-activity-icon svg{width:17px;height:17px}.admin-crm-page .admin-activity-list strong{color:#17324d;font-size:13px}.admin-crm-page .admin-activity-list p{color:#66758a;margin:3px 0;font-size:12px}.admin-crm-page .admin-activity-list small{color:#96a1af;font-size:11px}.admin-crm-workspace{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:18px;display:grid}.admin-crm-table-panel{overflow:hidden}.admin-crm-page .admin-toolbar{background:#fbfcfd;border-bottom:1px solid #e7ebf0;grid-template-columns:minmax(240px,1fr) 190px;gap:10px;padding:14px;display:grid}.admin-crm-page input,.admin-crm-page select{color:#17324d;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #ced7e1;border-radius:8px;outline:none;padding:9px 11px;font-size:13px}.admin-crm-page input:focus,.admin-crm-page select:focus{border-color:#8da6bb;box-shadow:0 0 0 3px #5374901f}.admin-crm-page input:disabled,.admin-crm-page select:disabled{color:#7b8999;cursor:not-allowed;background:#f5f7f9}.admin-crm-page .admin-table-wrap{width:100%;overflow-x:auto}.admin-crm-page .admin-table{border-collapse:collapse;width:100%;min-width:920px}.admin-crm-page .admin-table th{color:#7b899a;letter-spacing:.09em;text-align:left;text-transform:uppercase;background:#f8fafc;border-bottom:1px solid #e4e9ef;padding:11px 13px;font-size:9px;font-weight:900}.admin-crm-page .admin-table td{color:#495d73;vertical-align:top;border-bottom:1px solid #edf0f3;padding:13px;font-size:12px}.admin-crm-page .admin-table tbody tr{transition:background-color .15s}.admin-crm-page .admin-table tbody tr:hover,.admin-crm-page .admin-table tbody tr.is-selected{background:#f6f9fb}.admin-crm-page .admin-crm-table-panel .admin-table tbody tr{cursor:pointer}.admin-crm-page .admin-table td strong{color:#17324d;font-size:12px;font-weight:800;display:block}.admin-crm-page .admin-table td small{color:#8a97a7;margin-top:3px;font-size:10px;line-height:1.4;display:block}.admin-crm-page .admin-status-pill{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:23px;padding:3px 8px;font-size:9px;font-weight:900;display:inline-flex}.admin-crm-page .admin-status-pill.info{color:#315d80;background:#eaf2f8}.admin-crm-page .admin-status-pill.warning{color:#966315;background:#fff5df}.admin-crm-page .admin-status-pill.success{color:#247147;background:#e8f7ee}.admin-crm-page .admin-status-pill.danger{color:#a13d3d;background:#fdecec}.admin-crm-editor{gap:0;display:grid;position:sticky;top:86px;overflow:hidden}.admin-crm-editor-summary{background:#fafbfc;border-bottom:1px solid #e7ebf0;padding:16px 18px}.admin-crm-editor-summary p{color:#17324d;margin:0;font-size:13px;font-weight:800}.admin-crm-editor-summary>small{color:#778597;margin-top:5px;font-size:11px;display:block}.admin-crm-editor-summary>div{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.admin-crm-editor-summary>div span{color:#647589;background:#fff;border:1px solid #dde4eb;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800}.admin-crm-editor>label{color:#63758a;letter-spacing:.06em;text-transform:uppercase;gap:6px;margin:0 18px;padding-top:13px;font-size:10px;font-weight:900;display:grid}.admin-crm-editor-actions{padding:17px 18px 18px}.admin-crm-page .admin-empty-state{color:#8290a0;text-align:center;padding:30px 20px;font-size:13px}.admin-crm-page .admin-muted{color:#8a97a6}@media (width<=1180px){.admin-crm-workspace{grid-template-columns:minmax(0,1fr)}.admin-crm-editor{position:static}}@media (width<=760px){.admin-crm-page{padding:0 14px 32px}.admin-crm-overview-grid{grid-template-columns:1fr}.admin-crm-overview-grid .admin-crm-recent{grid-column:auto}.admin-crm-page .admin-toolbar{grid-template-columns:1fr}.admin-crm-stage-grid{grid-template-columns:repeat(7,96px)}}.stays-admin-workspace{--stay-gold:#aa8132}.stays-admin-intro{padding-top:10px}.stays-admin-kicker{text-transform:uppercase;letter-spacing:.1em;color:#a07f38!important;margin:0 0 7px!important;font-size:8.5px!important;font-weight:820!important}.stays-admin-resultline{color:#9099a6;justify-content:space-between;gap:12px;margin:-4px 1px 12px;font-size:9px;font-weight:650;display:flex}.stay-admin-card{transition:transform .18s,box-shadow .18s,border-color .18s}.stay-admin-card:hover{border-color:#d8dee5;transform:translateY(-3px);box-shadow:0 14px 34px #0f1f3312}.stay-admin-card-image{aspect-ratio:16/9}.stay-admin-featured{z-index:2;color:#fff;text-transform:uppercase;letter-spacing:.06em;background:#17283e;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:8px;font-weight:820;display:inline-flex;position:absolute;top:10px;left:10px}.stay-admin-location{color:#8a95a3!important;-webkit-line-clamp:1!important;align-items:center!important;gap:5px!important;min-height:0!important;margin:5px 0 0!important;font-size:9px!important;display:flex!important}.stay-admin-location svg{flex:none;width:12px;height:12px}.stay-admin-service-row{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.stay-admin-service-row span{color:#778495;background:#fafbfd;border:1px solid #e7ebef;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-size:8px;font-weight:650;display:inline-flex}.stay-admin-service-row svg{width:11px;height:11px}.stay-editor-heading{border-bottom:0!important;margin-bottom:14px!important;padding-bottom:20px!important}.stay-editor-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.stay-editor-overview>div{background:linear-gradient(#fff 0%,#fbfcfd 100%);border:1px solid #e2e7ed;border-radius:12px;min-width:0;padding:14px 15px;box-shadow:0 5px 18px #0f1f3306}.stay-editor-overview small{color:#98a2af;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:820;display:block}.stay-editor-overview strong{color:#26364b;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:11px;line-height:1.4;display:block;overflow:hidden}.stay-admin-preview .market-admin-preview-box>p{min-height:0}.stay-admin-truth-card>p{color:#687586;border-top:1px solid #edf0f3;align-items:flex-start;gap:8px;margin:0;padding:9px 0;font-size:10px;line-height:1.5;display:flex}.stay-admin-truth-card>p:first-of-type{border-top:0;padding-top:0}.stay-admin-truth-card>p svg{color:#a07f38;flex:none;width:14px;height:14px;margin-top:1px}.stay-admin-editor .market-admin-field input[type=time]{min-height:44px}.stay-admin-editor .market-admin-field textarea{min-height:112px}.stay-admin-editor .market-admin-field textarea[rows="8"]{min-height:180px}.stay-admin-editor .market-admin-field textarea[rows="7"]{min-height:150px}.stay-admin-filterbar{margin-bottom:12px}.stay-admin-featured-field{grid-column:1/-1!important}.stay-admin-switch{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fafbfc;border:1px solid #dfe5eb;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;padding:14px 15px;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}.stay-admin-switch:hover{background:#fff;border-color:#cfd8e1}.stay-admin-switch:focus-visible{outline:0;box-shadow:0 0 0 3px #ae883a29}.stay-admin-switch.is-on{background:#fffbf2;border-color:#dfcfaa}.stay-admin-switch__copy{gap:4px;min-width:0;display:grid}.stay-admin-switch__copy strong{color:#39485c;font-size:11px;font-weight:760}.stay-admin-switch__copy small{color:#7d8998;max-width:520px;font-size:9.5px;line-height:1.45}.stay-admin-switch__control{flex:none;align-items:center;gap:9px;display:flex}.stay-admin-switch__track{background:#dbe1e7;border:1px solid #cdd5de;border-radius:999px;width:48px;height:26px;transition:background .16s,border-color .16s;position:relative}.stay-admin-switch__track i{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #0f1f3338}.stay-admin-switch.is-on .stay-admin-switch__track{background:#a98134;border-color:#98732e}.stay-admin-switch.is-on .stay-admin-switch__track i{transform:translate(22px)}.stay-admin-switch__control b{color:#697587;min-width:24px;font-size:9px}.stay-admin-switch.is-on .stay-admin-switch__control b{color:#77591f}.stay-admin-media-card .market-admin-hero{background:linear-gradient(#f8fafc 0%,#f2f5f8 100%);border:1px dashed #cfd7df;border-radius:12px;height:235px;margin-bottom:14px}.stay-admin-media-card .market-admin-hero.has-image{background:#eef2f6;border-style:solid}.stay-admin-hero>span{text-align:center;color:#8793a2;align-content:center;place-items:center;gap:6px;height:100%;padding:18px;display:grid}.stay-admin-hero>span svg{width:26px;height:26px}.stay-admin-hero>span b{color:#536174;font-size:11px}.stay-admin-hero>span small{color:#98a2af;max-width:230px;font-size:9px;line-height:1.45}.stay-admin-media-actions{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:7px;display:grid}.stay-admin-media-actions .admin-button{width:100%}.stay-admin-media-card>.admin-button--ghost{margin-top:2px}@media (width<=1180px){.stay-editor-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.stays-admin-resultline{margin-top:0}.stay-admin-card:hover{transform:none}.stay-editor-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.stays-admin-resultline{gap:3px;display:grid}.stay-admin-service-row{grid-template-columns:1fr 1fr;display:grid}.stay-admin-service-row span:last-child{grid-column:1/-1}.stay-editor-overview{grid-template-columns:1fr}.stay-admin-switch{flex-direction:column;align-items:flex-start}.stay-admin-switch__control{justify-content:space-between;width:100%}.stay-admin-media-actions{grid-template-columns:1fr}}.grouped-admin-shell .admin-topbar .admin-public-site-link{color:#24354d;white-space:nowrap;background:#fff;border:1px solid #e3e8ee;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:11px;font-weight:700;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.grouped-admin-shell .admin-topbar .admin-public-site-link:hover,.grouped-admin-shell .admin-topbar .admin-public-site-link:focus-visible{color:#17283e;background:#f7f3e8;border-color:#d2b577}.grouped-admin-shell .admin-topbar .admin-public-site-link svg{flex:0 0 16px;width:16px;height:16px}@media (width<=1100px){.grouped-admin-shell .admin-topbar .admin-public-site-link{width:38px;height:38px;min-height:38px;padding:0}.grouped-admin-shell .admin-topbar .admin-public-site-link span{display:none}}
