:root{--navy:#142033;--gold:#c9a45c;--red:#b9433a;--teal:#2a9d8f;--paper:#f7f3ea;--line:#e8e0d4;--muted:#667085;--soft-shadow:0 12px 30px rgba(17,24,39,0.08)}*{box-sizing:border-box}body{margin:0;color:#171b25;background:radial-gradient(circle at 92% 0,rgba(199,164,90,.12),transparent 34%),linear-gradient(180deg,#f8f8f6,#f1f3f5);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,Noto Sans SC,sans-serif}button{min-height:40px;border:1px solid var(--line);border-radius:8px;background:white;color:var(--navy);font:inherit;font-weight:700;padding:0 14px;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}button:active{transform:scale(.98)}a{color:inherit;text-decoration:none}button:disabled{cursor:not-allowed;color:rgba(104,115,133,.72);background:rgba(237,240,243,.8)}.primary{border-color:transparent;background:linear-gradient(135deg,var(--red),#8f2f2a);color:white;box-shadow:0 10px 22px rgba(185,67,58,.18)}.danger{border-color:rgba(185,67,58,.24);color:var(--red);background:rgba(185,67,58,.08)}.admin-shell{display:grid;grid-template-columns:248px 1fr;width:100%;min-height:100vh;overflow-x:hidden}.sidebar{padding:22px;color:var(--paper);background:linear-gradient(180deg,rgba(199,164,90,.12),transparent 28%),var(--navy);box-shadow:18px 0 45px rgba(17,24,39,.12)}.brand-block{display:flex;align-items:center;gap:10px;margin-bottom:28px}.brand-block img{width:38px;height:38px;object-fit:cover;border-radius:10px;box-shadow:0 10px 24px rgba(20,32,51,.2)}.brand-block small{display:block;color:rgba(250,250,247,.65)}.sidebar nav{display:grid;grid-gap:6px;gap:6px}.nav-section-label{margin:16px 8px 4px;color:rgba(250,250,247,.48);font-weight:900}.nav-section-label:first-child{margin-top:0}.sidebar a{color:rgba(250,250,247,.72);border-radius:8px;padding:11px 12px}.sidebar .active{color:white;background:rgba(255,255,255,.1)}.admin-shell:has(.workspace>.panel:target:not(#operations)) .sidebar a.active{color:rgba(250,250,247,.72);background:transparent}.admin-shell:has(#appointments:target) .sidebar a[href="#appointments"],.admin-shell:has(#auth-providers:target) .sidebar a[href="#auth-providers"],.admin-shell:has(#consultations:target) .sidebar a[href="#consultations"],.admin-shell:has(#crm:target) .sidebar a[href="#crm"],.admin-shell:has(#deals:target) .sidebar a[href="#deals"],.admin-shell:has(#home-operations:target) .sidebar a[href="#home-operations"],.admin-shell:has(#operations:target) .sidebar a[href="#operations"],.admin-shell:has(#properties:target) .sidebar a[href="#properties"],.admin-shell:has(#provider-deposits:target) .sidebar a[href="#provider-deposits"],.admin-shell:has(#referrals:target) .sidebar a[href="#referrals"],.admin-shell:has(#reports:target) .sidebar a[href="#reports"],.admin-shell:has(#reward-rules:target) .sidebar a[href="#reward-rules"],.admin-shell:has(#rewards:target) .sidebar a[href="#rewards"],.admin-shell:has(#risk-actions:target) .sidebar a[href="#risk-actions"],.admin-shell:has(#service-requests:target) .sidebar a[href="#service-requests"],.admin-shell:has(#storage:target) .sidebar a[href="#storage"],.admin-shell:has(#withdrawals:target) .sidebar a[href="#withdrawals"]{color:white;background:rgba(255,255,255,.1)}.workspace{min-width:0;padding:26px}.workspace>.panel{display:none;scroll-margin-top:220px}.workspace>#operations,.workspace>.panel:target{display:block}.workspace>.internal-delivery-panel,.workspace>.internal-delivery-panel:target{display:none}.workspace:has(>.panel:target:not(#operations):not(.internal-delivery-panel))>#operations{display:none}.page-header,.panel-heading,.workflow-card{display:flex;align-items:center;justify-content:space-between;gap:12px}.metric-card p,.page-header p,.panel p{color:var(--muted);margin:0}.page-header h1,.panel h2{margin:0}.admin-brand-heading{display:flex;align-items:center;gap:12px}.admin-brand-heading img{width:48px;height:48px;object-fit:cover;border-radius:12px;box-shadow:0 12px 28px rgba(20,32,51,.14)}.admin-login,.admin-session{display:flex;align-items:center;justify-content:flex-end;gap:8px}.admin-login-link{display:grid;min-height:42px;place-items:center;border:1px solid rgba(17,24,39,.1);border-radius:8px;background:var(--navy);color:white;font-size:13px;font-weight:900;padding:0 14px}.admin-login input{width:168px;min-height:40px;border:1px solid var(--line);border-radius:8px;background:white;color:var(--navy);font:inherit;padding:0 10px}.admin-session{padding:8px;border:1px solid rgba(199,164,90,.24);background:rgba(255,255,255,.82)}.admin-session span{color:var(--muted);font-size:12px;font-weight:900}.admin-session strong{color:var(--navy)}.admin-auth-shell{min-height:100vh;display:grid;place-items:center;background:linear-gradient(135deg,rgba(17,24,39,.94),rgba(32,139,131,.62)),var(--navy);color:var(--navy);padding:32px}.admin-auth-panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,.55fr);grid-gap:18px;gap:18px;width:min(100%,980px);align-items:stretch}.admin-auth-brand,.admin-auth-card,.admin-auth-signed{border:1px solid rgba(255,255,255,.18);border-radius:8px;background:rgba(255,255,255,.9);box-shadow:0 28px 80px rgba(0,0,0,.18)}.admin-auth-brand{display:grid;grid-gap:13px;gap:13px;align-content:end;min-height:480px;padding:32px;background:linear-gradient(135deg,rgba(255,255,255,.16),rgba(255,255,255,.06)),rgba(255,255,255,.08);color:white}.admin-auth-brand img{width:54px;height:54px;border-radius:14px}.admin-auth-brand span,.admin-auth-form span,.admin-auth-signed span{color:var(--teal);font-size:12px;font-weight:950}.admin-auth-brand span{color:var(--gold)}.admin-auth-brand h1{margin:0;color:white;font-size:42px;line-height:1.05}.admin-auth-brand p{margin:0;color:rgba(255,255,255,.78);font-size:15px;font-weight:760;line-height:1.65}.admin-auth-card{display:grid;grid-gap:16px;gap:16px;align-content:center;padding:28px}.admin-auth-form,.admin-auth-form label,.admin-auth-signed{display:grid;grid-gap:10px;gap:10px}.admin-auth-form input{min-height:46px;border:1px solid var(--line);border-radius:8px;background:#fbfbfa;color:var(--navy);font:inherit;font-weight:850;padding:0 12px}.admin-auth-form button,.admin-auth-links a,.admin-auth-signed a{display:grid;min-height:42px;place-items:center;border:0;border-radius:8px;background:var(--navy);color:white;font-weight:900;padding:0 14px}.admin-auth-form small,.admin-auth-signed p{margin:0;color:var(--muted);font-size:12px;font-weight:850;line-height:1.5}.admin-auth-signed{padding:16px;box-shadow:none}.admin-auth-signed strong{color:var(--navy);font-size:22px}.admin-auth-links{display:flex;flex-wrap:wrap;gap:8px}.admin-auth-links a{border:1px solid rgba(17,24,39,.1);background:white;color:var(--navy);font-size:12px}.priority-strip{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:20px;padding:14px;border:1px solid rgba(199,164,90,.22);background:linear-gradient(135deg,rgba(199,164,90,.12),transparent 42%),rgba(255,255,255,.9);box-shadow:var(--soft-shadow)}.priority-strip>div{flex:1 1 260px}.launch-readiness-panel{border-color:rgba(199,164,90,.28);background:linear-gradient(135deg,rgba(199,164,90,.1),transparent 52%),rgba(255,255,255,.9)}.acceptance-center-panel{border-color:rgba(17,24,39,.1);background:linear-gradient(135deg,rgba(32,139,131,.1),transparent 46%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(251,250,247,.9))}.acceptance-center-hero{display:grid;grid-template-columns:minmax(0,1fr) 136px minmax(180px,.32fr);grid-gap:12px;gap:12px;align-items:stretch;margin-top:14px;padding:14px;border:1px solid rgba(230,225,216,.9);background:rgba(255,255,255,.78)}.acceptance-center-hero>a,.acceptance-center-hero>div:first-child,.acceptance-center-score{display:grid;align-content:center;grid-gap:7px;gap:7px}.acceptance-card-action small,.acceptance-card-evidence small,.acceptance-card-evidence span,.acceptance-card-head span,.acceptance-center-hero p,.acceptance-center-hero span,.acceptance-center-summary small,.acceptance-center-summary span{color:var(--muted);font-size:12px;font-weight:900}.acceptance-center-hero strong{color:var(--navy);font-size:20px;line-height:1.35}.acceptance-center-hero p{margin:0;line-height:1.6}.acceptance-center-score{justify-items:center;min-height:112px;border:1px solid rgba(32,139,131,.18);background:rgba(247,250,249,.92);text-align:center}.acceptance-center-score strong{font-size:30px;color:#0f766e}.acceptance-center-hero>a{justify-items:center;min-height:112px;border:1px solid rgba(199,164,90,.24);background:rgba(199,164,90,.1);color:#6f4d14;font-size:14px;font-weight:900;line-height:1.45;text-align:center}.acceptance-center-grid,.acceptance-center-summary{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.acceptance-center-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.acceptance-center-summary article{display:grid;grid-gap:6px;gap:6px;padding:13px;border:1px solid rgba(230,225,216,.9);background:rgba(255,255,255,.74)}.acceptance-center-summary strong{color:var(--navy);font-size:25px}.user-acceptance-guide{display:grid;grid-gap:12px;gap:12px;margin-top:12px;padding:14px;border:1px solid rgba(199,164,90,.18);background:linear-gradient(135deg,rgba(199,164,90,.1),transparent 52%),rgba(255,255,255,.82)}.user-acceptance-guide-heading{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:end}.user-acceptance-guide-heading>div{display:grid;grid-gap:7px;gap:7px;min-width:0}.user-acceptance-guide-heading p,.user-acceptance-guide-heading span,.user-acceptance-guide-list span{color:var(--muted);font-size:12px;font-weight:900}.user-acceptance-guide-heading strong{color:var(--navy);font-size:19px;line-height:1.35}.user-acceptance-guide-heading p,.user-acceptance-guide-list p{margin:0;color:#303746;font-size:13px;font-weight:650;line-height:1.55}.user-acceptance-guide-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.user-acceptance-guide-list article{display:grid;align-content:start;grid-gap:9px;gap:9px;min-width:0;padding:14px;border:1px solid rgba(230,225,216,.9);background:rgba(255,255,255,.86);box-shadow:0 10px 22px rgba(17,24,39,.04)}.user-acceptance-guide-list strong{color:var(--navy);font-size:16px;line-height:1.35}.user-acceptance-guide-list a{min-height:38px;display:inline-grid;place-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;padding:0 13px;border:1px solid rgba(17,24,39,.1);background:var(--navy);color:white;font-size:12px;font-weight:900}.delivery-audit{display:grid;grid-gap:12px;gap:12px;margin-top:12px;padding:14px;border:1px solid rgba(17,24,39,.08);background:linear-gradient(135deg,rgba(17,24,39,.06),transparent 45%),rgba(255,255,255,.78)}.delivery-audit-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.48fr);grid-gap:12px;gap:12px;align-items:stretch}.delivery-audit-heading article,.delivery-audit-heading>div:first-child{display:grid;align-content:center;grid-gap:7px;gap:7px;min-width:0}.delivery-audit-heading>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.delivery-audit-heading article{padding:12px;border:1px solid rgba(230,225,216,.9);background:rgba(255,255,255,.82)}.delivery-audit-heading span,.delivery-audit-list small,.delivery-audit-list span{color:var(--muted);font-size:12px;font-weight:900}.delivery-audit-heading strong{color:var(--navy);font-size:19px;line-height:1.35}.delivery-audit-heading p,.delivery-audit-list p{margin:0;color:#303746;font-size:13px;font-weight:650;line-height:1.55}.delivery-audit-heading article strong{font-size:24px}.delivery-audit-list{display:grid;grid-gap:9px;gap:9px}.delivery-audit-list article{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.2fr) minmax(220px,.32fr);grid-gap:12px;gap:12px;align-items:stretch;min-width:0;padding:12px;border:1px solid rgba(230,225,216,.9);background:rgba(255,255,255,.84)}.delivery-audit-list article>div{display:grid;align-content:center;grid-gap:7px;gap:7px;min-width:0}.delivery-audit-list strong{color:var(--navy);font-size:16px;line-height:1.35}.first-round-checklist{display:grid;grid-gap:12px;gap:12px;margin-top:12px;padding:14px;border:1px solid rgba(199,164,90,.18);background:linear-gradient(135deg,rgba(199,164,90,.08),transparent 48%),rgba(255,255,255,.78)}.first-round-checklist-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.44fr);grid-gap:12px;gap:12px;align-items:stretch}.first-round-checklist-heading article,.first-round-checklist-heading>div:first-child{display:grid;align-content:center;grid-gap:7px;gap:7px;min-width:0}.first-round-checklist-heading>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.first-round-checklist-heading article{padding:12px;border:1px solid rgba(230,225,216,.9);background:rgba(255,255,255,.82)}.first-round-checklist-heading span,.first-round-checklist-list small,.first-round-checklist-list span{color:var(--muted);font-size:12px;font-weight:900}.first-round-checklist-heading strong{color:var(--navy);font-size:19px;line-height:1.35}.first-round-checklist-heading article strong{font-size:24px}.first-round-checklist-list{display:grid;grid-gap:9px;gap:9px}.first-round-checklist-list article{display:grid;grid-template-columns:minmax(0,.36fr) minmax(0,1fr) minmax(180px,.28fr);grid-gap:12px;gap:12px;align-items:stretch;min-width:0;padding:12px;border:1px solid rgba(230,225,216,.9);background:rgba(255,255,255,.84)}.first-round-checklist-result,.first-round-checklist-standard,.first-round-checklist-title{display:grid;align-content:center;grid-gap:7px;gap:7px;min-width:0}.first-round-checklist-title strong{color:var(--navy);font-size:16px;line-height:1.35}.first-round-checklist-standard p,.first-round-checklist-title p{margin:0;color:#303746;font-size:13px;font-weight:650;line-height:1.55}.first-round-checklist-result{justify-items:end;text-align:right}.first-round-checklist-result a{min-height:38px;display:inline-grid;place-items:center;padding:0 13px;border:1px solid rgba(17,24,39,.1);background:var(--navy);color:white;font-size:12px;font-weight:900}.acceptance-decision-log{display:grid;grid-gap:12px;gap:12px;margin-top:12px;padding:14px;border:1px solid rgba(32,139,131,.14);background:linear-gradient(135deg,rgba(32,139,131,.08),transparent 52%),rgba(255,255,255,.78)}.acceptance-decision-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.48fr);grid-gap:12px;gap:12px;align-items:stretch}.acceptance-decision-heading article,.acceptance-decision-heading>div:first-child{display:grid;align-content:center;grid-gap:7px;gap:7px;min-width:0}.acceptance-decision-heading>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.acceptance-decision-heading article{padding:12px;border:1px solid rgba(230,225,216,.9);background:rgba(255,255,255,.82)}.acceptance-decision-heading span,.acceptance-decision-list small,.acceptance-decision-list span{color:var(--muted);font-size:12px;font-weight:900}.acceptance-decision-heading strong{color:var(--navy);font-size:19px;line-height:1.35}.acceptance-decision-heading p,.acceptance-decision-list p{margin:0;color:#303746;font-size:13px;font-weight:650;line-height:1.55}.acceptance-decision-heading article strong{font-size:24px}.acceptance-decision-list{display:grid;grid-gap:9px;gap:9px}.acceptance-decision-list article{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,.22fr) minmax(230px,.34fr);grid-gap:12px;gap:12px;align-items:stretch;min-width:0;padding:12px;border:1px solid rgba(230,225,216,.9);background:rgba(255,255,255,.84)}.acceptance-decision-list article>div{display:grid;align-content:center;grid-gap:7px;gap:7px;min-width:0}.acceptance-decision-list strong{color:var(--navy);font-size:16px;line-height:1.35}.acceptance-first-review{display:grid;grid-gap:12px;gap:12px;margin-top:12px;padding:14px;border:1px solid rgba(17,24,39,.08);background:linear-gradient(135deg,rgba(17,24,39,.06),transparent 52%),rgba(255,255,255,.78)}.acceptance-first-review-heading{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:end}.acceptance-first-review-heading>div{display:grid;grid-gap:7px;gap:7px}.acceptance-first-review-grid em,.acceptance-first-review-grid small,.acceptance-first-review-grid span,.acceptance-first-review-heading p,.acceptance-first-review-heading span{color:var(--muted);font-size:12px;font-style:normal;font-weight:900}.acceptance-first-review-heading strong{color:var(--navy);font-size:19px;line-height:1.35}.acceptance-first-review-heading p{margin:0;line-height:1.6}.acceptance-first-review-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.acceptance-first-review-grid article{display:grid;grid-gap:10px;gap:10px;min-width:0;padding:14px;border:1px solid rgba(230,225,216,.9);background:rgba(255,255,255,.86);box-shadow:0 10px 22px rgba(17,24,39,.04)}.acceptance-first-review-grid article>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.acceptance-first-review-grid strong{color:var(--navy);font-size:16px;line-height:1.35}.acceptance-first-review-grid p{margin:0;color:#303746;font-size:13px;font-weight:650;line-height:1.6}.acceptance-first-review-grid a{min-height:38px;display:inline-grid;place-items:center;justify-self:start;padding:0 13px;border:1px solid rgba(17,24,39,.1);background:var(--navy);color:white;font-size:12px;font-weight:900}.acceptance-tour{display:grid;grid-gap:12px;gap:12px;margin-top:12px;padding:14px;border:1px solid rgba(32,139,131,.16);background:linear-gradient(135deg,rgba(32,139,131,.08),transparent 52%),rgba(255,255,255,.76)}.acceptance-tour-heading{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:end}.acceptance-tour-heading>div{display:grid;grid-gap:7px;gap:7px}.acceptance-tour-copy small,.acceptance-tour-heading p,.acceptance-tour-heading span,.acceptance-tour-index small,.acceptance-tour-next small{color:var(--muted);font-size:12px;font-weight:900}.acceptance-tour-heading strong{color:var(--navy);font-size:19px;line-height:1.35}.acceptance-tour-heading p{margin:0;line-height:1.6}.acceptance-tour-list{display:grid;grid-gap:9px;gap:9px}.acceptance-tour-list article{display:grid;grid-template-columns:82px minmax(0,1fr) minmax(210px,.38fr);grid-gap:12px;gap:12px;align-items:stretch;min-width:0;padding:12px;border:1px solid rgba(230,225,216,.9);background:rgba(255,255,255,.84)}.acceptance-tour-copy,.acceptance-tour-index,.acceptance-tour-next{display:grid;align-content:center;grid-gap:7px;gap:7px;min-width:0}.acceptance-tour-index{justify-items:start}.acceptance-tour-index>span{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(32,139,131,.18);background:rgba(247,250,249,.95);color:#0f766e;font-size:15px;font-weight:950}.acceptance-tour-copy strong{color:var(--navy);font-size:16px;line-height:1.35}.acceptance-tour-copy p{margin:0;color:#303746;font-size:13px;font-weight:700;line-height:1.6}.acceptance-tour-copy small,.acceptance-tour-next small{line-height:1.5}.acceptance-tour-next{justify-items:end;text-align:right}.acceptance-tour-next a{min-height:38px;display:inline-grid;place-items:center;padding:0 13px;border:1px solid rgba(17,24,39,.1);background:var(--navy);color:white;font-size:12px;font-weight:900}.acceptance-center-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.acceptance-center-grid article{display:grid;grid-gap:12px;gap:12px;min-height:280px;padding:15px;border:1px solid rgba(230,225,216,.92);background:rgba(255,255,255,.82);box-shadow:0 10px 24px rgba(17,24,39,.04)}.acceptance-card-action,.acceptance-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.acceptance-card-head small{flex:0 0 auto}.acceptance-center-grid article>strong{color:var(--navy);font-size:17px;line-height:1.35}.acceptance-center-grid article>p{margin:0;color:#303746;font-size:13px;font-weight:650;line-height:1.65}.acceptance-card-evidence{display:grid;grid-gap:5px;gap:5px;padding:11px;border:1px solid rgba(230,225,216,.75);background:rgba(247,245,241,.72)}.acceptance-card-action{align-self:end;align-items:flex-end}.acceptance-card-action a{flex:0 0 auto;min-height:38px;display:inline-grid;place-items:center;padding:0 13px;border:1px solid rgba(17,24,39,.1);background:var(--navy);color:white;font-size:12px;font-weight:900}.acceptance-card-action small{max-width:56%;line-height:1.5;text-align:right}.acceptance-overview-panel{border-color:rgba(32,139,131,.14);background:linear-gradient(135deg,rgba(32,139,131,.08),transparent 48%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(251,250,247,.88))}.acceptance-overview-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.38fr);grid-gap:12px;gap:12px;align-items:stretch;margin-top:14px;padding:14px;border:1px solid rgba(230,225,216,.92);background:rgba(255,255,255,.78)}.acceptance-overview-grid article,.acceptance-overview-hero>div,.acceptance-overview-list article{display:grid;grid-gap:9px;gap:9px;min-width:0}.acceptance-overview-status{align-content:center;justify-items:start;border:1px solid rgba(199,164,90,.24);background:rgba(199,164,90,.1);padding:15px}.acceptance-overview-grid span,.acceptance-overview-hero small,.acceptance-overview-hero span,.acceptance-overview-list span{color:var(--muted);font-size:12px;font-weight:900}.acceptance-overview-hero strong{color:var(--navy);font-size:22px;line-height:1.3}.acceptance-overview-status strong{color:#6f4d14;font-size:19px}.acceptance-overview-grid p,.acceptance-overview-hero p,.acceptance-overview-list p{margin:0;color:#303746;font-size:13px;font-weight:650;line-height:1.65}.acceptance-overview-grid,.acceptance-overview-list{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.acceptance-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.acceptance-overview-list{grid-template-columns:repeat(4,minmax(0,1fr))}.acceptance-overview-grid article,.acceptance-overview-list article{padding:15px;border:1px solid rgba(230,225,216,.92);background:rgba(255,255,255,.82);box-shadow:0 10px 24px rgba(17,24,39,.04)}.acceptance-overview-grid strong,.acceptance-overview-list strong{color:var(--navy);font-size:16px;line-height:1.35}.acceptance-overview-grid a{align-self:end;min-height:38px;display:inline-grid;place-items:center;justify-self:start;padding:0 13px;border:1px solid rgba(17,24,39,.1);background:var(--navy);color:white;font-size:12px;font-weight:900}.acceptance-feedback-panel{border-color:rgba(199,164,90,.16);background:linear-gradient(135deg,rgba(199,164,90,.08),transparent 50%),rgba(255,255,255,.94)}.acceptance-feedback-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,.34fr);grid-gap:12px;gap:12px;align-items:stretch;margin-top:14px;padding:14px;border:1px solid rgba(230,225,216,.92);background:rgba(255,255,255,.78)}.acceptance-feedback-flow article,.acceptance-feedback-hero>div,.acceptance-feedback-list article{display:grid;grid-gap:9px;gap:9px;min-width:0}.acceptance-feedback-hero>div:last-child{align-content:center;padding:15px;border:1px solid rgba(32,139,131,.18);background:rgba(247,250,249,.92)}.acceptance-feedback-flow span,.acceptance-feedback-hero small,.acceptance-feedback-hero span,.acceptance-feedback-list span{color:var(--muted);font-size:12px;font-weight:900}.acceptance-feedback-hero strong{color:var(--navy);font-size:21px;line-height:1.3}.acceptance-feedback-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:6px}.acceptance-feedback-metrics span{display:grid;grid-gap:2px;gap:2px;min-width:0;padding:10px;border:1px solid rgba(32,139,131,.12);background:rgba(255,255,255,.72)}.acceptance-feedback-metrics strong{color:var(--navy);font-size:18px;line-height:1}.acceptance-feedback-metrics small{color:var(--muted);font-size:11px;font-weight:900}.acceptance-feedback-flow p,.acceptance-feedback-hero p,.acceptance-feedback-list p{margin:0;color:#303746;font-size:13px;font-weight:650;line-height:1.65}.acceptance-feedback-flow,.acceptance-feedback-list{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.acceptance-feedback-flow{grid-template-columns:repeat(4,minmax(0,1fr))}.acceptance-feedback-list article{grid-template-columns:minmax(0,1fr) minmax(180px,.34fr);padding:14px;border:1px solid rgba(230,225,216,.92);background:rgba(255,255,255,.82)}.acceptance-feedback-flow article{padding:14px;border:1px solid rgba(230,225,216,.86);background:rgba(255,255,255,.78)}.acceptance-feedback-flow strong,.acceptance-feedback-list strong{color:var(--navy);font-size:16px;line-height:1.35}.acceptance-feedback-list article>div:last-child{display:grid;justify-items:end;align-content:center;grid-gap:7px;gap:7px;text-align:right}.launch-readiness-hero{display:grid;grid-template-columns:minmax(0,1fr) 136px;grid-gap:16px;gap:16px;align-items:center;margin-top:14px;padding:16px;border:1px solid rgba(199,164,90,.22);background:rgba(251,250,247,.9)}.launch-readiness-hero p,.launch-readiness-hero span,.launch-readiness-list small,.launch-readiness-list span,.launch-readiness-score span{color:var(--muted);font-size:12px;font-weight:900}.launch-readiness-hero strong{display:block;margin:6px 0;color:var(--navy);font-size:22px;line-height:1.28}.launch-readiness-hero p{margin:0;line-height:1.55}.launch-readiness-score{display:grid;place-items:center;min-height:118px;border:1px solid rgba(32,139,131,.2);background:radial-gradient(circle at 50% 22%,rgba(32,139,131,.12),transparent 58%),rgba(255,255,255,.92)}.launch-readiness-score strong{margin:0;color:#0f766e;font-size:34px}.launch-executive-grid{display:grid;grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.launch-executive-card{display:grid;align-content:start;grid-gap:8px;gap:8px;min-height:132px;padding:14px;border:1px solid rgba(230,225,216,.86);background:rgba(255,255,255,.78)}.launch-executive-card.primary{border-color:rgba(199,164,90,.3);background:linear-gradient(135deg,rgba(199,164,90,.12),transparent 56%),rgba(255,255,255,.9)}.launch-executive-card small,.launch-executive-card span{color:var(--muted);font-size:12px;font-weight:900}.launch-executive-card strong{color:var(--navy);font-size:15px;line-height:1.45}.launch-executive-card.primary strong{font-size:18px}.launch-executive-card p{margin:0;color:var(--navy);font-size:13px;font-weight:650;line-height:1.55}.launch-handoff-pack{margin-top:12px;padding:14px;border:1px solid rgba(199,164,90,.24);background:linear-gradient(135deg,rgba(199,164,90,.12),transparent 48%),rgba(255,255,255,.84)}.launch-handoff-heading,.launch-handoff-list article,.launch-handoff-pack,.launch-handoff-spotlight{display:grid;grid-gap:12px;gap:12px}.launch-handoff-heading,.launch-handoff-spotlight{grid-template-columns:minmax(0,1fr) minmax(220px,.58fr);align-items:start}.launch-handoff-heading small,.launch-handoff-heading span,.launch-handoff-list small,.launch-handoff-list span,.launch-handoff-metrics small,.launch-handoff-metrics span,.launch-handoff-spotlight small,.launch-handoff-spotlight span{color:var(--muted);font-size:12px;font-weight:900}.launch-handoff-heading strong,.launch-handoff-list strong,.launch-handoff-metrics strong,.launch-handoff-spotlight strong{color:var(--navy)}.launch-handoff-heading strong{display:block;margin-top:4px;font-size:18px;line-height:1.45}.launch-handoff-spotlight{padding:13px;border:1px solid rgba(32,139,131,.16);background:rgba(255,255,255,.76)}.launch-handoff-spotlight>div{display:grid;grid-gap:6px;gap:6px;align-content:start}.launch-handoff-spotlight>div:last-child{justify-items:end;text-align:right}.launch-handoff-list p,.launch-handoff-spotlight p{margin:0;color:var(--navy);font-size:13px;font-weight:650;line-height:1.55}.launch-handoff-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.launch-handoff-metrics article{display:grid;grid-gap:5px;gap:5px;padding:11px;border:1px solid rgba(230,225,216,.82);background:rgba(247,245,241,.56)}.launch-handoff-metrics strong{font-size:24px}.launch-handoff-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.launch-handoff-list article{grid-template-columns:minmax(0,1fr) minmax(170px,.58fr);align-items:start;padding:12px;border:1px solid rgba(230,225,216,.84);background:rgba(255,255,255,.78)}.launch-handoff-list article>div:first-child,.launch-handoff-result{display:grid;grid-gap:6px;gap:6px}.launch-handoff-result{justify-items:end;text-align:right}.launch-handoff-result a{display:inline-grid;place-items:center;min-height:32px;border:1px solid rgba(17,24,39,.12);background:rgba(17,24,39,.04);color:var(--navy);font-size:12px;font-weight:900;padding:0 10px;text-decoration:none}.launch-handoff-result a:hover{border-color:rgba(32,139,131,.34);color:#0f766e}.production-handoff-board{margin-top:12px;padding:14px;border:1px solid rgba(17,24,39,.1);background:linear-gradient(135deg,rgba(17,24,39,.06),transparent 48%),rgba(255,255,255,.88)}.production-handoff-board,.production-handoff-heading,.production-handoff-list article,.production-handoff-spotlight{display:grid;grid-gap:12px;gap:12px}.production-handoff-heading,.production-handoff-spotlight{grid-template-columns:minmax(0,1fr) minmax(220px,.5fr);align-items:start}.production-handoff-heading small,.production-handoff-heading span,.production-handoff-list small,.production-handoff-list span,.production-handoff-metrics small,.production-handoff-metrics span,.production-handoff-spotlight small,.production-handoff-spotlight span{color:var(--muted);font-size:12px;font-weight:900}.production-handoff-heading strong,.production-handoff-list strong,.production-handoff-metrics strong,.production-handoff-spotlight strong{color:var(--navy)}.production-handoff-heading strong{display:block;margin-top:4px;font-size:18px;line-height:1.45}.production-handoff-spotlight{padding:13px;border:1px solid rgba(32,139,131,.16);background:linear-gradient(135deg,rgba(32,139,131,.08),transparent 58%),rgba(255,255,255,.76)}.production-handoff-spotlight>div{display:grid;grid-gap:6px;gap:6px;align-content:start}.production-handoff-spotlight>div:last-child{justify-items:end;text-align:right}.production-handoff-secret p,.production-handoff-spotlight p,.production-handoff-title p{margin:0;color:var(--navy);font-size:13px;font-weight:650;line-height:1.58}.production-handoff-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.production-handoff-metrics article{display:grid;grid-gap:5px;gap:5px;padding:11px;border:1px solid rgba(230,225,216,.82);background:rgba(247,245,241,.6)}.production-handoff-metrics strong{font-size:24px}.production-handoff-list{display:grid;grid-gap:9px;gap:9px}.production-handoff-list article{grid-template-columns:minmax(0,.95fr) minmax(220px,.82fr) minmax(180px,.42fr);align-items:stretch;padding:12px;border:1px solid rgba(230,225,216,.84);background:rgba(255,255,255,.78)}.production-handoff-result,.production-handoff-secret,.production-handoff-title{display:grid;align-content:start;grid-gap:6px;gap:6px;min-width:0}.production-handoff-secret{padding:10px;border:1px solid rgba(199,164,90,.22);background:rgba(199,164,90,.08)}.production-handoff-secret span{color:#6f4d14}.production-handoff-result{justify-items:end;text-align:right}.production-handoff-result a{display:inline-grid;place-items:center;min-height:32px;border:1px solid rgba(17,24,39,.12);background:rgba(17,24,39,.04);color:var(--navy);font-size:12px;font-weight:900;padding:0 10px;text-decoration:none}.production-handoff-result a:hover{border-color:rgba(32,139,131,.34);color:#0f766e}.acceptance-flow-board{margin-top:12px;padding:14px;border:1px solid rgba(17,24,39,.08);background:linear-gradient(135deg,rgba(17,24,39,.04),transparent 52%),rgba(255,255,255,.78)}.acceptance-flow-heading{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:12px}.acceptance-flow-content small,.acceptance-flow-heading small,.acceptance-flow-heading span,.acceptance-flow-next small,.acceptance-flow-next span,.acceptance-flow-step small{color:var(--muted);font-size:12px;font-weight:900}.acceptance-flow-heading strong{display:block;margin-top:4px;color:var(--navy);font-size:18px}.acceptance-flow-list{display:grid;grid-gap:10px;gap:10px}.acceptance-flow-list article{display:grid;grid-template-columns:58px minmax(0,1fr) minmax(190px,.8fr);grid-gap:12px;gap:12px;align-items:start;padding:13px;border:1px solid rgba(230,225,216,.86);background:rgba(255,255,255,.82)}.acceptance-flow-step{display:grid;grid-gap:6px;gap:6px;justify-items:start}.acceptance-flow-step span{display:grid;place-items:center;width:34px;min-height:34px;border:1px solid rgba(32,139,131,.22);color:#0f766e;background:rgba(32,139,131,.09);font-size:14px;font-weight:950}.acceptance-flow-content,.acceptance-flow-next{display:grid;grid-gap:7px;gap:7px}.acceptance-flow-content>div{display:flex;gap:8px;align-items:center;justify-content:space-between}.acceptance-flow-content strong,.acceptance-flow-next strong{color:var(--navy);line-height:1.45}.acceptance-flow-content p{margin:0;color:var(--navy);font-size:13px;font-weight:650;line-height:1.55}.launch-owner-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.launch-owner-grid .metric-card{box-shadow:none}.launch-owner-grid .metric-card strong{font-size:26px}.launch-readiness-list{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.launch-readiness-list article{display:grid;grid-template-columns:minmax(0,1fr) minmax(92px,auto);grid-gap:10px;gap:10px;align-items:start;padding:13px;border:1px solid rgba(230,225,216,.84);background:rgba(255,255,255,.78)}.launch-readiness-list article>div:first-child,.launch-readiness-meta{display:grid;grid-gap:5px;gap:5px}.launch-readiness-list strong{color:var(--navy)}.launch-readiness-list p{margin:0;color:var(--navy);line-height:1.55}.launch-readiness-list article>small{grid-column:1/-1;line-height:1.55}.launch-readiness-meta{justify-items:end;text-align:right}.user-action-board{margin-top:14px;padding:14px;border:1px solid rgba(32,139,131,.16);background:linear-gradient(135deg,rgba(32,139,131,.08),transparent 48%),rgba(255,255,255,.82)}.user-action-board-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.user-action-board-heading small,.user-action-board-heading span,.user-action-list p,.user-action-list small{color:var(--muted);font-size:12px;font-weight:900}.user-action-board-heading strong{display:block;margin-top:4px;color:var(--navy);font-size:18px}.user-action-list{display:grid;grid-gap:9px;gap:9px}.user-action-list article{display:grid;grid-template-columns:86px minmax(0,1fr) minmax(128px,auto);grid-gap:12px;gap:12px;align-items:start;padding:12px;border:1px solid rgba(230,225,216,.86);background:rgba(255,255,255,.82)}.user-action-rank{display:grid;grid-gap:5px;gap:5px}.user-action-rank span{display:inline-grid;place-items:center;width:42px;min-height:30px;border:1px solid rgba(199,164,90,.28);color:#8b6b25;background:rgba(199,164,90,.12);font-size:12px;font-weight:950}.user-action-list strong{color:var(--navy)}.user-action-list p{margin:5px 0;color:var(--navy);font-weight:650;line-height:1.5}.user-action-result{display:grid;justify-items:end;grid-gap:6px;gap:6px;text-align:right}.user-action-status-form{display:grid;justify-items:end;grid-gap:7px;gap:7px;width:min(100%,260px)}.user-action-status-form label{display:grid;grid-gap:5px;gap:5px;width:100%}.user-action-status-form label span{color:var(--muted);font-size:12px;font-weight:900}.user-action-status-form textarea{width:100%;min-height:54px;resize:vertical;border:1px solid rgba(230,225,216,.95);background:rgba(255,255,255,.9);color:var(--navy);font:inherit;font-size:12px;font-weight:650;line-height:1.45;padding:8px 9px}.user-action-status-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;width:100%}.user-action-status-actions button{min-height:30px;border:1px solid rgba(230,225,216,.95);background:rgba(255,255,255,.86);color:var(--navy);font-size:12px;font-weight:900;padding:0 9px}.user-action-status-actions button:hover{border-color:rgba(199,164,90,.38);background:rgba(199,164,90,.1)}.priority-strip span{display:block;color:var(--muted);font-size:12px;font-weight:800}.priority-strip strong{display:block;margin-top:4px;color:var(--navy)}.priority-strip a{display:grid;min-height:42px;place-items:center;border:1px solid var(--line);border-radius:8px;background:white;color:var(--navy);font-size:13px;font-weight:900;padding:0 12px}.notice{display:flex;align-items:center;gap:10px;margin-top:14px;padding:13px 14px;border:1px solid rgba(32,139,131,.22);background:rgba(236,253,245,.82);color:#0f766e;box-shadow:var(--soft-shadow)}.notice strong{flex:0 0 auto;color:var(--navy)}.notice span{min-width:0}.notice.error{border-color:rgba(185,67,58,.26);background:rgba(254,242,242,.86);color:var(--red)}.confirm-backdrop{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:20px;background:rgba(17,24,39,.38);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.confirm-dialog{width:min(420px,100%);padding:20px;border:1px solid rgba(199,164,90,.28);background:linear-gradient(135deg,rgba(199,164,90,.12),transparent 48%),rgba(255,255,255,.96);box-shadow:0 28px 90px rgba(17,24,39,.24)}.confirm-dialog span{color:var(--gold);font-size:12px;font-weight:900;text-transform:uppercase}.confirm-dialog h3{margin:8px 0;color:var(--navy);font-size:22px}.confirm-dialog p{margin:0;color:var(--muted);line-height:1.65}.confirm-actions{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:10px;gap:10px;margin-top:18px}.metric-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:12px;gap:12px;margin:22px 0}.metric-card,.panel{background:rgba(255,255,255,.88);border:1px solid var(--line);box-shadow:var(--soft-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.metric-card{padding:16px}.metric-card span{color:var(--muted)}.metric-card strong{display:block;color:var(--navy);font-size:30px;margin:8px 0}.ops-dashboard-panel{border-color:rgba(20,32,51,.1);background:linear-gradient(135deg,rgba(42,157,143,.1),transparent 44%),rgba(255,255,255,.9)}.ops-dashboard-hero{display:grid;grid-template-columns:minmax(0,1fr) 190px;grid-gap:16px;gap:16px;align-items:stretch;padding:22px;border-radius:14px;color:white;background:linear-gradient(135deg,rgba(42,157,143,.82),transparent 46%),linear-gradient(135deg,#1b2d45,#111827);box-shadow:0 22px 58px rgba(17,24,39,.18)}.ops-card span,.ops-dashboard-hero span,.ops-kpi-grid span{color:rgba(20,32,51,.62);font-size:12px;font-weight:900}.ops-dashboard-hero>div:first-child span{color:rgba(255,255,255,.68)}.ops-dashboard-hero h2{margin:8px 0;color:white;font-size:clamp(28px,4vw,42px)}.ops-dashboard-hero p{max-width:720px;color:rgba(255,255,255,.78);line-height:1.75}.ops-dashboard-total{display:grid;place-items:center;grid-gap:4px;gap:4px;border:1px solid rgba(255,255,255,.18);border-radius:14px;background:rgba(255,255,255,.1)}.ops-dashboard-total small,.ops-dashboard-total span{color:rgba(255,255,255,.72);font-weight:900}.ops-dashboard-total strong{color:white;font-size:56px;line-height:1}.ops-kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.ops-card,.ops-kpi-grid a,.ops-kpi-grid button{border:1px solid rgba(230,225,216,.9);border-radius:14px;background:rgba(255,255,255,.86);box-shadow:0 14px 36px rgba(17,24,39,.07)}.ops-kpi-grid a,.ops-kpi-grid button{display:grid;grid-gap:6px;gap:6px;min-height:132px;padding:16px;color:inherit;cursor:pointer;font:inherit;text-align:left}.ops-kpi-grid strong{color:var(--navy);font-size:34px;line-height:1}.ops-card small,.ops-kpi-grid small{color:var(--muted);font-weight:800;line-height:1.5}.ops-latest-grid,.ops-workbench-grid{display:grid;grid-gap:14px;gap:14px;margin-top:14px}.ops-workbench-grid{grid-template-columns:1.15fr 1fr 1fr}.ops-latest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-card{display:grid;grid-gap:14px;gap:14px;padding:18px}.ops-card>div:first-child{display:grid;grid-gap:6px;gap:6px}.ops-card strong{color:var(--navy);font-size:18px}.ops-card p{color:var(--muted);line-height:1.65}.ops-latest-list a,.ops-primary-link,.ops-queue-card a{border:1px solid rgba(230,225,216,.9);border-radius:12px;background:rgba(251,250,247,.78)}.ops-queue-card a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px}.ops-queue-card b{color:var(--navy)}.ops-queue-card a span{color:var(--teal)}.ops-mini-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0}.ops-mini-stats div{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:12px;border-radius:12px;background:rgba(42,157,143,.08)}.ops-mini-stats dt{color:var(--muted);font-size:12px;font-weight:900}.ops-mini-stats dd{margin:0;color:var(--navy);font-size:28px;font-weight:900}.ops-primary-link{display:grid;min-height:44px;place-items:center;color:var(--navy);font-weight:900}.ops-latest-list{display:grid;grid-gap:10px;gap:10px}.ops-latest-list a{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:12px}.ops-latest-list a>span{color:var(--teal)}.admin-shell{grid-template-columns:264px minmax(0,1fr);background:radial-gradient(circle at 18% 8%,rgba(42,157,143,.055),transparent 24%),radial-gradient(circle at 94% 0,rgba(201,164,92,.08),transparent 26%),linear-gradient(180deg,#fbfaf7,#f7f8f6 48%,#eef2f1)}.sidebar{height:100vh;padding:18px 16px;border-right:1px solid rgba(255,255,255,.08);background:linear-gradient(155deg,rgba(255,255,255,.08),transparent 30%),linear-gradient(180deg,#17212d,#0e1720);box-shadow:20px 0 46px rgba(15,23,42,.14)}.brand-block{padding:10px;border-radius:18px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.brand-block img{width:42px;height:42px;border-radius:12px}.sidebar a{position:relative;display:flex;align-items:center;min-height:42px;border:1px solid transparent;border-radius:12px;color:rgba(247,243,234,.72);transition:transform .18s ease,color .18s ease,background .18s ease,border-color .18s ease}.sidebar a:hover{color:white;background:rgba(255,255,255,.08);transform:translateX(3px)}.admin-shell:has(#appointments:target) .sidebar a[href="#appointments"],.admin-shell:has(#auth-providers:target) .sidebar a[href="#auth-providers"],.admin-shell:has(#consultations:target) .sidebar a[href="#consultations"],.admin-shell:has(#crm:target) .sidebar a[href="#crm"],.admin-shell:has(#deals:target) .sidebar a[href="#deals"],.admin-shell:has(#home-operations:target) .sidebar a[href="#home-operations"],.admin-shell:has(#operations:target) .sidebar a[href="#operations"],.admin-shell:has(#properties:target) .sidebar a[href="#properties"],.admin-shell:has(#provider-deposits:target) .sidebar a[href="#provider-deposits"],.admin-shell:has(#referrals:target) .sidebar a[href="#referrals"],.admin-shell:has(#reports:target) .sidebar a[href="#reports"],.admin-shell:has(#reward-rules:target) .sidebar a[href="#reward-rules"],.admin-shell:has(#rewards:target) .sidebar a[href="#rewards"],.admin-shell:has(#risk-actions:target) .sidebar a[href="#risk-actions"],.admin-shell:has(#service-requests:target) .sidebar a[href="#service-requests"],.admin-shell:has(#storage:target) .sidebar a[href="#storage"],.admin-shell:has(#withdrawals:target) .sidebar a[href="#withdrawals"],.sidebar .active{color:white;border-color:rgba(255,255,255,.1);background:linear-gradient(135deg,rgba(255,255,255,.16),rgba(255,255,255,.07)),rgba(255,255,255,.08);box-shadow:0 12px 26px rgba(0,0,0,.12)}.workspace{padding:24px 32px 48px}.page-header{z-index:12;padding:14px 0 18px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-brand-heading h1{font-size:30px;line-height:1.1}.admin-brand-heading p{font-size:13px;font-weight:900}.admin-login,.admin-session{min-height:48px;padding:6px;border-radius:14px;border:1px solid rgba(230,225,216,.8);background:rgba(255,255,255,.76);box-shadow:0 12px 30px rgba(15,23,42,.06)}.admin-login,.admin-session,.priority-strip{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.priority-strip{border-color:rgba(230,225,216,.82);border-radius:16px;background:rgba(255,255,255,.68);box-shadow:0 14px 32px rgba(15,23,42,.06)}.ops-period-control button,.ops-table-tools button,.priority-strip a{border-color:rgba(20,32,51,.08);background:rgba(255,255,255,.72)}.ops-dashboard-panel{display:grid;grid-gap:18px;gap:18px;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.ops-command-center{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.62fr) 164px;grid-gap:14px;gap:14px;align-items:center;min-height:176px;padding:20px;border:1px solid rgba(255,255,255,.22);border-radius:18px;color:white;background:linear-gradient(135deg,rgba(57,117,111,.32),rgba(23,33,45,.98) 44%,#0f1720);box-shadow:0 22px 54px rgba(15,23,42,.16);overflow:hidden}.ops-command-copy{display:grid;align-content:center;grid-gap:8px;gap:8px}.ops-command-copy span,.ops-command-total span{color:rgba(255,255,255,.68);font-size:12px;font-weight:900;letter-spacing:0}.ops-command-copy h2{margin:0;color:white;font-size:clamp(30px,2.4vw,38px);line-height:1.12}.ops-command-copy p{max-width:620px;color:rgba(255,255,255,.72);font-size:14px;line-height:1.68}.ops-command-total,.ops-global-search{border:1px solid rgba(255,255,255,.16);border-radius:12px;background:rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ops-global-search{display:grid;align-content:center;grid-gap:8px;gap:8px;padding:18px}.ops-global-search span{color:rgba(255,255,255,.68);font-size:12px;font-weight:900}.ops-global-search input{width:100%;min-height:44px;border:1px solid rgba(255,255,255,.18);border-radius:10px;color:white;background:rgba(255,255,255,.1);font:inherit;padding:0 16px;outline:none}.ops-global-search input::placeholder{color:rgba(255,255,255,.54)}.ops-global-search input:focus{border-color:rgba(255,255,255,.45);box-shadow:0 0 0 4px rgba(255,255,255,.08)}.ops-command-total{display:grid;place-items:center;padding:16px}.ops-command-total strong{color:white;font-size:46px;line-height:1}.ops-command-total small{color:rgba(255,255,255,.7);font-weight:900}.apple-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:0}.apple-kpi-card{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:138px;padding:15px;border:1px solid rgba(230,225,216,.82);border-radius:10px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(252,251,248,.84)),rgba(255,255,255,.86);box-shadow:0 14px 30px rgba(15,23,42,.065);overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.apple-kpi-card.active{border-color:rgba(42,157,143,.34);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(241,250,247,.92)),rgba(255,255,255,.9);box-shadow:0 18px 42px rgba(15,23,42,.1),0 0 0 4px rgba(42,157,143,.07);transform:translateY(-2px)}.apple-kpi-card:hover,.ops-card:hover{transform:translateY(-2px);box-shadow:0 20px 44px rgba(15,23,42,.1)}.apple-kpi-card.blue:after,.apple-kpi-card.gold:after,.apple-kpi-card.red:after,.apple-kpi-card:after{display:none}.apple-kpi-card .apple-kpi-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:10px;color:#0b5f58;background:rgba(42,157,143,.12);font-size:19px}.apple-kpi-card strong{margin-top:2px;font-size:32px}.apple-kpi-card em{width:-moz-fit-content;width:fit-content;margin-top:auto;padding:5px 10px;border-radius:999px;color:#0b5f58;background:rgba(42,157,143,.1);font-size:12px;font-style:normal;font-weight:900}.ops-dashboard-layout{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(300px,.92fr) minmax(250px,.74fr);grid-gap:14px;gap:14px}.ops-card{border-color:rgba(230,225,216,.82);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(252,251,248,.86)),rgba(255,255,255,.86);box-shadow:0 14px 32px rgba(15,23,42,.065);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:transform .18s ease,box-shadow .18s ease}.ops-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.ops-card-heading>div{display:grid;grid-gap:5px;gap:5px}.ops-card-heading strong{font-size:20px}.ops-card-heading a,.ops-card-heading small{color:var(--muted);font-weight:900}.ops-period-control,.ops-table-tools{display:flex;gap:6px}.ops-period-control button,.ops-table-tools button{min-height:36px;border-radius:999px;font-size:13px}.ops-period-control .active{color:white;border-color:transparent;background:var(--navy)}.ops-trend-chart{display:grid;grid-gap:13px;gap:13px;margin-top:8px}.ops-trend-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:56px minmax(0,1fr) 54px;grid-gap:12px;gap:12px;align-items:center;width:100%;border:0;background:transparent;cursor:pointer;font:inherit;text-align:left;opacity:.46;transition:opacity .18s ease,transform .18s ease}.ops-trend-row.active,.ops-trend-row:hover{opacity:1;transform:translateX(2px)}.ops-trend-row>span,.ops-trend-row>strong{color:var(--navy);font-weight:900}.ops-trend-row>div{height:12px;overflow:hidden;border-radius:999px;background:rgba(20,32,51,.08)}.ops-trend-row i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2a9d8f,#77c6bd 52%,#c9a45c);box-shadow:0 8px 18px rgba(42,157,143,.2);transition:width .36s ease}.ops-review-list{display:grid;grid-gap:10px;gap:10px}.ops-review-list a,.ops-review-list button{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 12px;gap:4px 12px;width:100%;padding:13px 14px;border:1px solid rgba(230,225,216,.74);border-radius:10px;background:rgba(255,255,255,.78);color:inherit;cursor:pointer;font:inherit;text-align:left;transition:transform .18s ease,border-color .18s ease,background .18s ease}.ops-latest-list a:hover,.ops-review-list a:hover,.ops-review-list button:hover,.ops-work-table-row:hover{border-color:rgba(42,157,143,.28);background:rgba(255,255,255,.94);transform:translateX(2px)}.ops-review-list a>span,.ops-review-list button>span{color:var(--teal)}.ops-review-list a b,.ops-review-list button b{grid-row:span 3;align-self:center;min-width:42px;color:var(--navy);font-size:26px;text-align:right}.ops-donut-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-items:center;width:100%;border:0;background:transparent;cursor:pointer;font:inherit}.ops-donut-button:hover .ops-donut{transform:scale(1.025);box-shadow:inset 0 0 0 18px rgba(255,255,255,.72),0 18px 36px rgba(15,23,42,.1)}.ops-donut{display:grid;width:min(158px,70%);aspect-ratio:1;place-items:center;justify-self:center;border-radius:50%;box-shadow:inset 0 0 0 18px rgba(255,255,255,.72);transition:transform .22s ease,box-shadow .22s ease}.ops-donut strong{margin-top:18px;font-size:38px;line-height:1}.ops-donut span{margin-top:-34px}.ops-donut-legend{display:grid;grid-gap:8px;gap:8px}.ops-donut-legend span{display:flex;align-items:center;gap:8px;color:var(--muted);font-weight:900}.ops-donut-legend i{width:9px;height:9px;border-radius:50%;background:#d9dee5}.ops-donut-legend i.ok{background:var(--teal)}.ops-donut-legend i.warn{background:var(--gold)}.ops-table-card{gap:16px}.ops-work-table{display:grid;overflow:hidden;border:1px solid rgba(230,225,216,.76);border-radius:10px}.ops-work-table-head,.ops-work-table-row{display:grid;grid-template-columns:1.1fr .9fr 1.4fr .52fr .7fr;grid-gap:12px;gap:12px;align-items:center;padding:14px 16px}.ops-work-table-head{color:var(--muted);background:rgba(244,246,248,.78);font-size:12px;font-weight:900}.ops-work-table-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;color:var(--navy);border:0;border-top:1px solid rgba(230,225,216,.72);background:rgba(255,255,255,.74);cursor:pointer;font:inherit;font-weight:850;text-align:left;transition:transform .18s ease,background .18s ease,border-color .18s ease}.priority{display:inline-flex;align-items:center;justify-content:center;min-width:42px;padding:5px 9px;border-radius:999px;color:#9a6b15;background:rgba(201,164,92,.14);font-size:12px}.priority.high{color:#9b302a;background:rgba(185,67,58,.12)}.ops-latest-grid{margin-top:0}.ops-cockpit-note p{margin:0}.ops-latest-list a{border-radius:10px;background:rgba(255,255,255,.78);transition:transform .18s ease,border-color .18s ease,background .18s ease}.ops-drawer-backdrop{position:fixed;inset:0;z-index:45;display:grid;justify-items:end;background:rgba(15,23,42,.22);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:ops-backdrop-in .18s ease both}.ops-detail-side-drawer{width:min(460px,calc(100vw - 26px));height:100%;padding:28px;border-left:1px solid rgba(255,255,255,.28);background:linear-gradient(160deg,rgba(255,255,255,.98),rgba(244,247,249,.88)),rgba(255,255,255,.92);box-shadow:-28px 0 80px rgba(15,23,42,.18);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);animation:ops-drawer-in .24s cubic-bezier(.2,.8,.2,1) both}.ops-detail-side-drawer>span,.ops-drawer-steps small{color:var(--teal);font-size:12px;font-weight:950}.ops-detail-side-drawer h3{margin:9px 0 18px;color:var(--navy);font-size:30px;line-height:1.18}.property-ops-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.property-ledger-board,.property-ledger-row,.property-ops-summary article{border:1px solid rgba(230,225,216,.86);background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(250,248,244,.82)),rgba(255,255,255,.88);box-shadow:0 14px 32px rgba(15,23,42,.06)}.property-ops-summary article{display:grid;grid-gap:6px;gap:6px;min-height:108px;align-content:center;border-radius:12px;padding:14px}.property-ledger-row small,.property-ledger-row span,.property-ledger-toolbar small,.property-ledger-toolbar span,.property-ops-summary small,.property-ops-summary span{color:var(--muted);font-size:12px;font-weight:900}.property-ops-summary strong{color:var(--navy);font-size:32px;line-height:1}.property-ledger-board{display:grid;grid-gap:12px;gap:12px;margin-top:14px;border-radius:14px;padding:14px}.property-ledger-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px}.property-ledger-toolbar>div:first-child{display:grid;grid-gap:4px;gap:4px}.property-ledger-toolbar strong{color:var(--navy);font-size:22px}.property-ledger-toolbar>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.property-ledger-actions a,.property-ledger-toolbar a{display:grid;min-height:36px;place-items:center;border:1px solid rgba(42,157,143,.2);border-radius:999px;background:rgba(42,157,143,.08);color:#0f766e;padding:0 12px;font-size:12px;font-weight:950}.property-ledger-list{display:grid;grid-gap:10px;gap:10px}.property-ledger-row{display:grid;grid-template-columns:minmax(240px,1.45fr) minmax(140px,.72fr) minmax(150px,.82fr) minmax(120px,.62fr) minmax(120px,.62fr) minmax(160px,.82fr);grid-gap:12px;gap:12px;align-items:center;border-radius:10px;padding:14px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.property-ledger-row:hover{border-color:rgba(42,157,143,.24);box-shadow:0 18px 42px rgba(15,23,42,.09);transform:translateY(-1px)}.property-ledger-main,.property-ledger-material,.property-ledger-owner,.property-ledger-price{display:grid;grid-gap:4px;gap:4px;min-width:0}.property-ledger-main strong,.property-ledger-owner strong,.property-ledger-price strong{overflow:hidden;color:var(--navy);font-size:15px;text-overflow:ellipsis;white-space:nowrap}.property-ledger-main>span{color:#0f766e}.property-ledger-actions,.property-ledger-statuses{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.property-ledger-material strong{color:var(--navy);font-size:28px;line-height:1}.property-ledger-actions form{display:contents}.property-ledger-actions button{min-height:36px;border-radius:999px;padding:0 12px;font-size:12px}.ops-detail-side-drawer p{margin:18px 0;color:var(--muted);font-weight:780;line-height:1.72}.ops-drawer-close{position:absolute;top:18px;right:18px;display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(230,225,216,.86);border-radius:50%;background:rgba(255,255,255,.82);color:var(--navy);cursor:pointer;font-size:22px;line-height:1}.ops-drawer-metric,.ops-drawer-steps{display:grid;grid-gap:4px;gap:4px;margin-top:14px;border:1px solid rgba(42,157,143,.16);border-radius:20px;background:linear-gradient(135deg,rgba(42,157,143,.08),transparent 58%),rgba(255,255,255,.76);padding:16px}.ops-drawer-metric strong{color:var(--navy);font-size:46px;line-height:1}.ops-drawer-metric small,.ops-drawer-steps strong{color:var(--muted);font-weight:900}@keyframes ops-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes ops-drawer-in{0%{transform:translateX(22px)}to{transform:translateX(0)}}.home-operations-panel{border-color:rgba(199,164,90,.26);background:linear-gradient(135deg,rgba(17,24,39,.03),transparent 58%),rgba(255,255,255,.9)}.home-operation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.home-operation-edit-form,.home-operation-form{display:grid;grid-gap:10px;gap:10px}.home-operation-form{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;margin-top:14px;padding:14px;border:1px solid rgba(199,164,90,.24);background:linear-gradient(135deg,rgba(199,164,90,.1),transparent 54%),rgba(251,250,247,.92)}.home-operation-edit-form{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:12px;border-top:1px solid rgba(230,225,216,.82)}.home-operation-edit-form .wide-field,.home-operation-form .wide-field{grid-column:span 2}.home-operation-edit-form label,.home-operation-form label{display:grid;grid-gap:6px;gap:6px;min-width:0;color:var(--muted);font-size:12px;font-weight:900}.home-operation-edit-form input,.home-operation-edit-form textarea,.home-operation-form input,.home-operation-form textarea{width:100%;min-height:40px;border:1px solid var(--line);border-radius:8px;background:white;color:var(--navy);font:inherit;font-size:14px;font-weight:600;padding:0 10px}.home-operation-edit-form textarea,.home-operation-form textarea{min-height:68px;line-height:1.5;padding:10px;resize:vertical}.home-operation-form button{align-self:stretch}.home-operation-card{display:grid;grid-gap:14px;gap:14px;min-width:0;padding:16px;border:1px solid rgba(230,225,216,.86);background:linear-gradient(180deg,rgba(199,164,90,.1),transparent 64%),rgba(251,250,247,.9)}.home-operation-card dt,.home-operation-card small,.home-operation-card span{color:var(--muted);font-size:12px;font-weight:900}.home-operation-card strong{display:block;margin-top:6px;color:var(--navy);font-size:18px;line-height:1.35}.home-operation-card p{margin-top:8px;line-height:1.6}.home-operation-card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.home-operation-card dl div{min-width:0;padding:10px;border:1px solid rgba(230,225,216,.7);background:rgba(255,255,255,.76)}.home-operation-card dd,.home-operation-card dt{margin:0}.home-operation-card dd{margin-top:4px;color:var(--navy);font-size:13px;font-weight:800;overflow-wrap:anywhere}.provider-readiness-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.auth-executive-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;margin-top:14px;padding:16px;border:1px solid rgba(192,168,111,.36);background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(247,244,236,.86));box-shadow:0 18px 44px rgba(16,24,40,.08)}.auth-executive-card>div:first-child{display:grid;grid-gap:6px;gap:6px;min-width:0}.auth-executive-card dt,.auth-executive-card span:first-child,.auth-executive-status small{color:var(--muted);font-size:12px;font-weight:800}.auth-executive-card strong{color:var(--navy);font-size:18px;line-height:1.3}.auth-executive-card p{margin:0;color:var(--navy);line-height:1.55}.auth-executive-status{display:grid;align-content:start;justify-items:end;grid-gap:8px;gap:8px;min-width:112px}.auth-executive-card dl{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px;margin:0}.auth-executive-card dl div{min-width:0;padding:10px;border:1px solid rgba(230,225,216,.72);background:rgba(255,255,255,.68)}.auth-executive-card dd,.auth-executive-card dt{margin:0}.auth-executive-card dd{margin-top:5px;color:var(--navy);font-size:13px;font-weight:800;line-height:1.45;overflow-wrap:anywhere}.provider-readiness-card{display:grid;grid-gap:10px;gap:10px;min-width:0;padding:14px;border:1px solid var(--line);background:rgba(251,250,247,.88)}.provider-readiness-card small,.provider-readiness-card span:first-child{color:var(--muted);font-size:12px;font-weight:800}.provider-readiness-card strong{display:block;margin-top:4px;color:var(--navy)}.provider-readiness-card p{color:var(--navy)}.auth-launch-grid{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);grid-gap:12px;gap:12px;margin-top:12px}.auth-checklist,.auth-retry-card{display:grid;grid-gap:10px;gap:10px;min-width:0;padding:14px;border:1px solid var(--line);background:rgba(255,255,255,.78)}.auth-check-item small,.auth-check-item span,.auth-checklist-heading span,.auth-retry-card small,.auth-retry-card span{color:var(--muted);font-size:12px;font-weight:800}.auth-check-item strong,.auth-checklist-heading strong,.auth-retry-card strong{color:var(--navy)}.auth-check-item p,.auth-retry-card p{margin:0;color:var(--navy);line-height:1.5}.auth-checklist-heading{display:grid;grid-gap:4px;gap:4px}.auth-check-item{display:grid;grid-template-columns:minmax(140px,1fr) auto 44px;align-items:start;grid-gap:10px;gap:10px;padding:10px;border:1px solid rgba(230,225,216,.76);background:rgba(247,245,241,.45)}.auth-check-item div{display:grid;grid-gap:4px;gap:4px}.auth-check-item p{grid-column:1/-1}.auth-integration-plan{display:grid;grid-gap:10px;gap:10px;margin-top:12px;padding:14px;border:1px solid var(--line);background:rgba(17,24,39,.04)}.auth-plan-item{display:grid;grid-gap:10px;gap:10px;min-width:0;padding:12px;border:1px solid rgba(230,225,216,.76);background:rgba(255,255,255,.78)}.auth-plan-title{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start}.auth-plan-item ol,.auth-plan-title div{display:grid;grid-gap:6px;gap:6px}.auth-plan-item p strong,.auth-plan-title strong{color:var(--navy)}.auth-plan-item small,.auth-plan-meta span,.auth-plan-title span:not(.status){color:var(--muted);font-size:12px;font-weight:800;line-height:1.5}.auth-plan-meta{display:grid;grid-template-columns:minmax(120px,auto) minmax(0,1fr);grid-gap:8px;gap:8px}.auth-plan-item ol{padding-left:18px}.auth-plan-item ol,.auth-plan-item p{margin:0;color:var(--navy);line-height:1.55}.storage-readiness{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.storage-readiness article{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:14px;border:1px solid var(--line);background:rgba(251,250,247,.88)}.storage-readiness span{color:var(--muted);font-size:12px;font-weight:900}.storage-readiness strong{color:var(--navy)}.storage-readiness p{line-height:1.55}.storage-executive-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;margin-top:12px;padding:16px;border:1px solid rgba(32,139,131,.2);background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(239,249,247,.82));box-shadow:0 18px 44px rgba(16,24,40,.07)}.storage-executive-card>div:first-child,.storage-executive-status{display:grid;grid-gap:6px;gap:6px;min-width:0}.storage-executive-status{align-content:start;justify-items:end;min-width:112px}.storage-check-item small,.storage-check-item span,.storage-checklist-heading span,.storage-executive-card dt,.storage-executive-card span:first-child,.storage-executive-status small,.storage-plan-item small,.storage-plan-meta span,.storage-plan-title span:not(.status){color:var(--muted);font-size:12px;font-weight:900}.storage-check-item strong,.storage-checklist-heading strong,.storage-executive-card strong,.storage-plan-item p strong,.storage-plan-title strong{color:var(--navy)}.storage-executive-card>div:first-child>strong{font-size:18px;line-height:1.3}.storage-check-item p,.storage-executive-card p,.storage-plan-item p{margin:0;color:var(--navy);line-height:1.55}.storage-executive-card dl{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px;margin:0}.storage-executive-card dl div{min-width:0;padding:10px;border:1px solid rgba(230,225,216,.72);background:rgba(255,255,255,.68)}.storage-executive-card dd,.storage-executive-card dt{margin:0}.storage-executive-card dd{margin-top:5px;color:var(--navy);font-size:13px;font-weight:800;line-height:1.45;overflow-wrap:anywhere}.storage-launch-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px;margin-top:12px}.storage-checklist,.storage-integration-plan{display:grid;grid-gap:10px;gap:10px;min-width:0;padding:14px;border:1px solid var(--line);background:rgba(255,255,255,.78)}.storage-check-item,.storage-checklist-heading,.storage-plan-item,.storage-plan-item ol,.storage-plan-title,.storage-plan-title div{display:grid;grid-gap:6px;gap:6px}.storage-check-item{grid-template-columns:minmax(140px,1fr) auto 44px;align-items:start;gap:10px;padding:10px;border:1px solid rgba(230,225,216,.76);background:rgba(247,245,241,.45)}.storage-check-item p{grid-column:1/-1}.storage-plan-item{padding:12px;border:1px solid rgba(230,225,216,.76);background:rgba(247,245,241,.45)}.storage-plan-title{grid-template-columns:minmax(0,1fr) auto;align-items:start}.storage-plan-meta{display:grid;grid-template-columns:minmax(120px,auto) minmax(0,1fr);grid-gap:8px;gap:8px}.storage-plan-item ol{margin:0;padding-left:18px;color:var(--navy);line-height:1.55}.doc-link{display:grid;min-height:40px;place-items:center;border:1px solid rgba(199,164,90,.28);border-radius:8px;background:rgba(199,164,90,.1);color:#735015;font-size:13px;font-weight:900;padding:0 12px}.panel-tools{display:flex;align-items:center;justify-content:flex-end;gap:8px}.property-code-copy-button{min-height:40px;border-color:rgba(32,139,131,.24);background:rgba(32,139,131,.08);color:#0f766e}.property-code-copy-tool{display:grid;grid-gap:8px;gap:8px;justify-items:end;min-width:min(420px,100%)}.property-code-copy-tool details{width:100%;border:1px solid rgba(32,139,131,.18);background:rgba(255,255,255,.86)}.property-code-copy-tool summary{cursor:pointer;color:var(--muted);font-size:12px;font-weight:900;padding:8px 10px}.property-code-copy-tool textarea{width:100%;min-height:112px;border:0;border-top:1px solid rgba(32,139,131,.16);background:rgba(247,245,241,.72);color:var(--navy);font:inherit;font-size:12px;line-height:1.5;padding:10px;resize:vertical;white-space:pre}.property-code-helper{display:flex;align-items:center;gap:10px;margin-top:12px;padding:12px 14px;border:1px solid rgba(32,139,131,.18);background:rgba(236,253,245,.72)}.property-code-helper strong{flex:0 0 auto;color:var(--navy)}.property-code-helper span{min-width:0;color:var(--muted);font-size:13px;line-height:1.55}.stage-confirmation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.stage-confirmation>div{min-width:0;padding:14px;border:1px solid rgba(230,225,216,.82);background:rgba(255,255,255,.82);box-shadow:0 12px 28px rgba(20,31,43,.05)}.stage-confirmation span{display:block;color:var(--muted);font-size:12px;font-weight:900;margin-bottom:4px}.stage-confirmation strong{display:block;color:var(--navy);font-size:15px;line-height:1.35}.stage-confirmation p{color:var(--muted);font-size:13px;font-weight:760;line-height:1.55;margin:8px 0 0}.provider-review-board{display:grid;grid-gap:12px;gap:12px;margin-top:12px;padding:14px;border:1px solid rgba(32,139,131,.2);background:linear-gradient(135deg,rgba(32,139,131,.08),transparent 50%),rgba(255,255,255,.9);box-shadow:var(--soft-shadow)}.provider-review-heading,.provider-review-list article{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.provider-review-heading div,.provider-review-list article div:first-child,.provider-review-score{display:grid;grid-gap:4px;gap:4px;min-width:0}.provider-review-heading small,.provider-review-heading span,.provider-review-list p,.provider-review-list span,.provider-review-score span{color:var(--muted);font-size:12px;font-weight:900}.provider-review-heading strong,.provider-review-list strong{color:var(--navy)}.provider-review-heading-actions{display:grid;justify-items:end;grid-gap:8px;gap:8px;min-width:0}.provider-review-heading-actions form{display:flex;justify-content:flex-end}.provider-review-heading-actions button{min-height:36px;border-radius:999px;padding:0 14px}.provider-review-list{display:grid;grid-gap:8px;gap:8px}.provider-review-list article{min-width:0;padding:12px;border:1px solid rgba(230,225,216,.78);background:rgba(251,250,247,.82)}.provider-review-list article.provider-review-card{display:grid;grid-template-columns:minmax(0,1.35fr) 104px;align-items:start}.provider-review-main{display:grid;grid-gap:10px;gap:10px;min-width:0}.provider-review-main small{color:var(--muted);font-size:12px;font-weight:850;line-height:1.45;overflow-wrap:anywhere}.provider-review-gate{width:-moz-fit-content;width:fit-content;border-radius:999px;background:rgba(199,164,90,.14);color:#8a5a00;padding:7px 10px;font-size:12px;font-weight:950}.provider-review-gate.ready{background:rgba(32,139,131,.1);color:#0f766e}.provider-review-gate.blocked{background:rgba(254,242,242,.92);color:var(--red)}.provider-contact-audit{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.provider-contact-audit span{min-height:38px;border:1px solid rgba(230,225,216,.82);background:rgba(255,255,255,.8);color:var(--muted);padding:9px 10px;font-size:12px;font-weight:900;line-height:1.35}.provider-contact-audit span.pass{border-color:rgba(32,139,131,.18);background:rgba(32,139,131,.08);color:#0f766e}.provider-contact-audit span.action{border-color:rgba(199,164,90,.22);background:rgba(199,164,90,.1);color:#8a5a00}.provider-contact-audit span.blocked{border-color:rgba(185,67,58,.16);background:rgba(254,242,242,.86);color:var(--red)}.provider-review-next{grid-column:1/-1;display:grid;grid-gap:4px;gap:4px;border-top:1px solid rgba(230,225,216,.78);padding-top:10px}.provider-review-next strong{color:var(--navy);font-size:12px}.provider-review-list p{flex:1 1 240px;min-width:0;margin:0;color:var(--navy);line-height:1.55}.provider-review-score{flex:0 0 104px;text-align:right}.launch-priority-board{display:grid;grid-gap:12px;gap:12px;margin-top:12px;padding:14px;border:1px solid rgba(199,164,90,.22);background:linear-gradient(135deg,rgba(199,164,90,.1),transparent 50%),rgba(255,255,255,.9);box-shadow:var(--soft-shadow)}.launch-priority-heading,.launch-priority-list article{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.launch-priority-heading div,.launch-priority-list article div:first-child,.launch-priority-score{display:grid;grid-gap:4px;gap:4px}.launch-priority-heading small,.launch-priority-heading span,.launch-priority-list small,.launch-priority-list span{color:var(--muted);font-size:12px;font-weight:900}.launch-priority-heading strong,.launch-priority-list strong{color:var(--navy)}.launch-priority-list{display:grid;grid-gap:8px;gap:8px}.launch-priority-list article{min-width:0;padding:12px;border:1px solid rgba(230,225,216,.78);background:rgba(251,250,247,.82)}.launch-priority-list article>div:first-child{min-width:0}.launch-priority-list small{flex:1 1 220px;min-width:0;line-height:1.5}.launch-priority-score{flex:0 0 118px;text-align:right}.public-acceptance-pack{display:grid;grid-gap:12px;gap:12px;margin-top:12px;padding:14px;border:1px solid rgba(32,139,131,.18);background:linear-gradient(135deg,rgba(32,139,131,.08),transparent 48%),rgba(255,255,255,.9);box-shadow:var(--soft-shadow)}.public-acceptance-heading,.public-acceptance-next,.public-acceptance-score,.public-acceptance-title{display:grid;grid-gap:5px;gap:5px;min-width:0}.public-acceptance-heading{grid-template-columns:minmax(0,1fr) minmax(220px,.72fr);align-items:start}.public-acceptance-heading p,.public-acceptance-heading span,.public-acceptance-next span,.public-acceptance-risk,.public-acceptance-score span,.public-acceptance-title small,.public-acceptance-title span{color:var(--muted);font-size:12px;font-weight:900}.public-acceptance-heading strong,.public-acceptance-next strong,.public-acceptance-score strong,.public-acceptance-title strong{color:var(--navy)}.public-acceptance-heading p{margin:0;line-height:1.55}.public-acceptance-next{padding:10px;border:1px solid rgba(230,225,216,.76);background:rgba(247,245,241,.64)}.public-acceptance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.public-acceptance-grid article{display:grid;grid-gap:10px;gap:10px;min-width:0;padding:12px;border:1px solid rgba(230,225,216,.82);background:rgba(255,255,255,.78)}.public-acceptance-grid article p{margin:0;color:var(--navy);font-size:13px;line-height:1.55}.public-acceptance-score{grid-template-columns:auto minmax(0,1fr);align-items:center;padding:9px;border:1px solid rgba(199,164,90,.2);background:rgba(255,252,244,.8)}.public-acceptance-score strong{font-size:20px}.public-acceptance-focus{display:flex;flex-wrap:wrap;gap:6px}.public-acceptance-focus small{border:1px solid rgba(32,139,131,.18);border-radius:999px;background:rgba(32,139,131,.08);color:#0f766e;padding:5px 8px;font-size:11px;font-weight:900}.public-acceptance-path{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.public-acceptance-link{display:grid;grid-gap:3px;gap:3px;min-height:58px;align-content:center;border:1px solid rgba(16,35,50,.1);background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(247,245,241,.7));color:var(--navy);padding:10px;text-decoration:none;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.public-acceptance-link:hover{border-color:rgba(32,139,131,.34);box-shadow:0 12px 26px rgba(16,35,50,.08);transform:translateY(-1px)}.public-acceptance-link strong{font-size:13px}.public-acceptance-link small{color:var(--muted);font-size:11px;font-weight:850;line-height:1.35}.public-preview-link{display:inline-grid;place-items:center;min-height:38px;border-radius:8px;background:var(--navy);color:white;padding:0 12px;font-size:13px;font-weight:900;text-decoration:none}.public-acceptance-mini{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;min-width:180px}.public-preview-link.compact{min-height:34px;align-self:center;white-space:nowrap}.public-acceptance-link.disabled,.public-preview-link.disabled{pointer-events:none;background:rgba(237,240,243,.9);color:var(--muted)}.panel{min-width:0;margin-top:18px;padding:20px;overflow:hidden}.business-loop-panel{background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(247,245,241,.9)),var(--paper);border:1px solid rgba(199,164,90,.22);box-shadow:var(--soft-shadow)}.business-loop-score{display:grid;justify-items:end;grid-gap:2px;gap:2px;min-width:108px}.business-loop-score strong{color:var(--navy);font-size:30px;letter-spacing:0}.business-loop-copy small,.business-loop-hero span,.business-loop-sample span,.business-loop-score span{color:var(--muted);font-size:12px;font-weight:900}.business-loop-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;margin-top:16px;padding:16px;border:1px solid rgba(230,225,216,.82);background:rgba(255,255,255,.74)}.business-loop-hero strong{display:block;margin-top:6px;color:var(--navy);font-size:20px;line-height:1.35}.business-loop-hero p{margin-top:8px;line-height:1.55}.business-loop-hero a,.business-loop-steps a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border-radius:8px;background:var(--navy);color:white;padding:0 14px;font-size:13px;font-weight:900}.business-loop-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.business-loop-steps article{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;min-width:0;padding:14px;border:1px solid rgba(230,225,216,.82);background:rgba(255,255,255,.78)}.business-loop-order{display:grid;justify-items:center;grid-gap:6px;gap:6px;min-width:50px}.business-loop-order span{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:rgba(199,164,90,.18);color:var(--navy);font-weight:950}.business-loop-order small{color:var(--muted);font-size:11px;font-weight:900;text-align:center}.business-loop-copy{min-width:0}.business-loop-copy div{display:flex;align-items:center;justify-content:space-between;gap:8px}.business-loop-copy strong,.business-loop-sample strong{color:var(--navy);line-height:1.35}.business-loop-copy p,.business-loop-sample p{margin:8px 0 6px;color:var(--muted);font-size:13px;line-height:1.55}.business-loop-steps a{grid-column:1/-1;width:100%;background:rgba(17,24,39,.92)}.business-loop-sample{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.business-loop-sample>div{min-width:0;padding:14px;border:1px solid rgba(32,139,131,.16);background:rgba(236,253,245,.5)}.business-loop-actions{margin-top:14px;padding:14px;border:1px solid rgba(17,24,39,.08);background:rgba(255,255,255,.72)}.business-loop-actions-heading{display:flex;justify-content:space-between;gap:12px;align-items:flex-end;margin-bottom:12px}.business-loop-action-grid article>span,.business-loop-actions-heading span{color:var(--muted);font-size:12px;font-weight:900}.business-loop-actions-heading strong{color:var(--navy);font-size:15px}.business-loop-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.business-loop-action-grid article{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;padding:13px;border:1px solid rgba(230,225,216,.86);background:rgba(247,245,241,.56)}.business-loop-action-grid strong{color:var(--navy);overflow-wrap:anywhere}.business-loop-action-grid p,.business-loop-empty-action p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.business-loop-action-grid .reward-owner-note{color:#0f766e;font-weight:900}.business-loop-action-grid form{display:grid;grid-gap:8px;gap:8px;margin-top:2px}.business-loop-action-grid button{width:100%}.business-loop-action-grid .loop-action-button{border-color:rgba(17,24,39,.08);background:linear-gradient(135deg,rgba(199,164,90,.2),transparent 46%),var(--navy);color:white;box-shadow:0 12px 24px rgba(17,24,39,.16)}.business-loop-reward-form{grid-template-columns:88px minmax(0,1fr)}.business-loop-reward-form input{width:100%;min-height:40px;border:1px solid var(--line);border-radius:8px;background:white;color:var(--navy);font:inherit;font-weight:800;padding:0 10px}.business-loop-empty-action{padding:13px;border:1px dashed var(--line);background:rgba(247,245,241,.56)}.business-loop-empty-action strong{display:block;margin-bottom:5px;color:var(--navy)}.referral-admin-panel{border:1px solid rgba(17,24,39,.08);background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(248,246,241,.9)),var(--paper)}.referral-admin-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.referral-admin-metrics div{min-width:0;padding:14px;border:1px solid rgba(230,225,216,.82);background:rgba(255,255,255,.74)}.referral-admin-list span,.referral-admin-metrics span{color:var(--muted);font-size:12px;font-weight:900}.referral-admin-metrics strong{display:block;margin-top:4px;color:var(--navy);font-size:28px;letter-spacing:0}.referral-admin-list p,.referral-admin-metrics p{margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.referral-admin-list{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.referral-admin-list article{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,.9fr);grid-gap:12px;gap:12px;align-items:center;min-width:0;padding:14px;border:1px solid rgba(230,225,216,.82);background:rgba(255,255,255,.72)}.referral-admin-list article>div{min-width:0}.referral-admin-list strong{display:block;margin-top:5px;color:var(--navy);line-height:1.35;overflow-wrap:anywhere}.reward-rules-panel{border:1px solid rgba(199,164,90,.22);background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(247,245,241,.92)),var(--paper)}.withdrawals-panel{border:1px solid rgba(17,24,39,.1);background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(247,245,241,.9)),var(--paper)}.withdrawal-admin-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.withdrawal-admin-metrics div{min-width:0;padding:14px;border:1px solid rgba(230,225,216,.86);background:rgba(255,255,255,.74)}.withdrawal-admin-metrics span{color:var(--muted);font-size:12px;font-weight:900}.withdrawal-admin-metrics strong{display:block;margin-top:5px;color:var(--navy);font-size:26px;letter-spacing:0}.withdrawal-admin-metrics p{margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.reward-rules-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.reward-rules-summary div{min-width:0;padding:14px;border:1px solid rgba(230,225,216,.86);background:rgba(255,255,255,.74)}.reward-rules-form span,.reward-rules-summary span{color:var(--muted);font-size:12px;font-weight:900}.reward-rules-summary strong{display:block;margin-top:5px;color:var(--navy);font-size:24px;letter-spacing:0;line-height:1.25}.reward-rules-summary p{margin:7px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.reward-rules-form{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:12px;gap:12px;align-items:end;margin-top:14px;padding:14px;border:1px solid rgba(17,24,39,.08);background:rgba(255,255,255,.7)}.reward-rules-form label{display:grid;grid-gap:7px;gap:7px;min-width:0}.reward-rules-form input,.reward-rules-form textarea{width:100%;min-height:42px;border:1px solid var(--line);border-radius:8px;background:white;color:var(--navy);font:inherit;font-weight:800;padding:0 12px}.reward-rules-form textarea{min-height:64px;padding:10px 12px;resize:vertical}.reward-rules-form .wide-field{grid-column:span 2}.reward-rules-form button{min-width:138px}.reward-rules-form .primary{border-color:rgba(17,24,39,.08);background:linear-gradient(135deg,rgba(199,164,90,.2),transparent 46%),var(--navy);color:white;box-shadow:0 12px 24px rgba(17,24,39,.16)}.workflow-card{margin-top:12px;padding:14px;background:rgba(251,250,247,.88);border:1px solid var(--line);box-shadow:0 10px 24px rgba(17,24,39,.05)}.appointment-card{display:grid;grid-gap:12px;gap:12px}.appointment-main{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:start}.appointment-main strong{color:var(--navy)}.appointment-main p{margin-top:6px;line-height:1.55}.appointment-stage-badge{display:grid;justify-items:end;grid-gap:6px;gap:6px;min-width:148px}.appointment-ops span,.appointment-stage-badge small{color:var(--muted);font-size:12px;font-weight:900}.appointment-ops{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.appointment-ops div{min-width:0;padding:12px;border:1px solid rgba(230,225,216,.78);background:rgba(255,255,255,.76)}.appointment-ops strong{display:block;margin-top:5px;color:var(--navy);font-size:14px;line-height:1.4}.appointment-impact{margin:0;padding:12px;border:1px solid rgba(32,139,131,.16);background:rgba(236,253,245,.62);color:#0f766e;font-size:13px;font-weight:750;line-height:1.55}.appointment-card form,.appointment-card>button{justify-self:start}.appointment-confirm-fields{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(260px,1.2fr);grid-gap:10px;gap:10px;margin-bottom:10px}.appointment-confirm-fields label,.consultation-actions form{display:grid;grid-gap:6px;gap:6px}.appointment-confirm-fields span{color:var(--muted);font-size:12px;font-weight:900}.appointment-confirm-fields input,.consultation-actions input{width:100%;min-height:40px;border:1px solid rgba(230,225,216,.94);border-radius:14px;background:rgba(255,255,255,.9);color:var(--navy);font:inherit;outline:none;padding:8px 12px}.ops-detail-drawer{border:1px solid rgba(42,157,143,.16);border-radius:18px;background:linear-gradient(135deg,rgba(42,157,143,.06),transparent 54%),rgba(255,255,255,.74);padding:12px}.ops-detail-drawer summary{cursor:pointer;color:var(--navy);font-weight:950}.ops-detail-drawer p{margin:10px 0 0;color:var(--muted);font-size:13px;font-weight:760;line-height:1.65;white-space:pre-line}.ops-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.ops-detail-grid div{min-width:0;border:1px solid rgba(230,225,216,.78);border-radius:14px;background:rgba(255,255,255,.76);padding:10px}.ops-detail-grid span{color:var(--muted);font-size:12px;font-weight:900}.ops-detail-grid strong{display:block;margin-top:4px;color:var(--navy);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.consultation-actions{display:flex;flex-wrap:wrap;gap:10px}.consultation-actions button,.consultation-actions form{min-width:min(280px,100%)}.service-request-card{background:linear-gradient(135deg,rgba(42,157,143,.1),transparent 34%),rgba(251,250,247,.9)}.service-request-ops{grid-template-columns:repeat(3,minmax(0,1fr))}.service-request-summary{white-space:pre-line}.appointment-card,.appointment-impact,.appointment-main,.appointment-main>div,.appointment-ops,.appointment-ops div,.appointment-ops strong,.consultation-actions,.consultation-actions button,.consultation-actions form{min-width:0;max-width:100%}.appointment-impact,.appointment-main p,.appointment-ops strong,.appointment-stage-badge small,.service-request-summary{overflow-wrap:anywhere;word-break:break-word}.empty-inline{margin:14px 0 0;padding:12px;border:1px solid var(--line);background:rgba(247,245,241,.76);color:var(--muted);font-size:13px}.status{display:inline-flex;align-items:center;min-height:26px;border-radius:999px;background:rgba(226,61,61,.1);color:var(--red);padding:7px 10px;font-size:12px;font-weight:800}.status.ok{color:#0f766e;background:rgba(32,139,131,.1)}.status.warn{color:#8a5a00;background:rgba(199,164,90,.18)}.status.danger{color:var(--red);background:rgba(185,67,58,.14)}.status.muted{color:var(--muted);background:rgba(237,240,243,.86)}.crm-card{margin-top:12px;padding:16px;background:rgba(251,250,247,.88);border:1px solid var(--line)}.crm-profile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.crm-profile-grid div{min-width:0;padding:12px;border:1px solid rgba(230,225,216,.8);background:rgba(255,255,255,.76)}.crm-profile-grid span,.crm-timeline-meta span:first-child{color:var(--muted);font-size:12px;font-weight:900}.crm-profile-grid strong{display:block;margin-top:4px;color:var(--navy)}.crm-profile-grid p{margin-top:6px;line-height:1.5}.pipeline{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:6px;gap:6px;margin:16px 0}.pipeline span{min-height:34px;display:grid;place-items:center;border-radius:999px;color:var(--muted);background:#edf0f3;font-size:12px;font-weight:800}.pipeline .done{color:#0f766e;background:rgba(32,139,131,.12)}.pipeline .active{color:var(--navy);background:rgba(199,164,90,.22)}.note{margin-top:12px;padding:10px;background:rgba(255,255,255,.86);border:1px solid var(--line)}.crm-notes{display:grid;grid-gap:8px;gap:8px}.crm-notes .note{margin-top:0}.crm-timeline{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.crm-timeline-item{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;padding:12px;border:1px solid rgba(230,225,216,.8);background:rgba(255,255,255,.78)}.crm-timeline-dot{width:12px;height:12px;margin-top:5px;border-radius:999px;background:rgba(148,163,184,.8);box-shadow:0 0 0 5px rgba(148,163,184,.12)}.crm-timeline-dot.active{background:var(--gold);box-shadow:0 0 0 5px rgba(199,164,90,.16)}.crm-timeline-dot.success{background:#0f766e;box-shadow:0 0 0 5px rgba(32,139,131,.14)}.crm-timeline-heading{display:flex;justify-content:space-between;gap:10px}.crm-timeline-heading strong{color:var(--navy)}.crm-timeline-heading small{color:var(--muted);font-weight:800}.crm-timeline-item p{margin-top:7px;line-height:1.55}.crm-timeline-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px}.deal-form,.deposit-form,.property-entry-form,.risk-form{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(120px,.7fr) minmax(120px,.7fr) auto;grid-gap:10px;gap:10px;align-items:end;margin-top:14px;padding:14px;background:rgba(251,250,247,.88);border:1px solid var(--line)}.property-entry-form{grid-template-columns:repeat(4,minmax(0,1fr))}.contact-profile-panel{display:grid;grid-gap:14px;gap:14px;margin-top:16px;margin-bottom:16px;padding:16px;border:1px solid rgba(32,139,131,.18);background:linear-gradient(135deg,rgba(32,139,131,.08),transparent 48%),rgba(255,255,255,.92);box-shadow:var(--soft-shadow)}.contact-profile-edit-form,.contact-profile-entry-form{margin-top:0}.contact-profile-card,.contact-profile-list{display:grid;grid-gap:12px;gap:12px}.contact-profile-card{padding:14px;border:1px solid rgba(230,225,216,.95);background:rgba(251,250,247,.88)}.contact-profile-card-header{display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;align-items:center}.contact-profile-avatar{display:grid;width:44px;height:44px;place-items:center;border-radius:999px;background:var(--navy);color:white;font-weight:900}.contact-profile-card-header div:nth-child(2){display:grid;grid-gap:4px;gap:4px}.contact-profile-card-header strong{color:var(--navy);font-size:16px}.contact-profile-card-header small,.contact-profile-card-header span{color:var(--muted);font-size:12px;font-weight:800}.contact-profile-meta{display:flex;flex-wrap:wrap;gap:8px}.contact-profile-meta span{padding:6px 10px;border:1px solid rgba(32,139,131,.18);border-radius:999px;background:rgba(32,139,131,.08);color:#0f766e;font-size:12px;font-weight:900}.property-bulk-import-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.42fr) auto;grid-gap:10px;gap:10px;align-items:end;margin-top:12px;margin-bottom:16px;padding:14px;border:1px solid rgba(199,164,90,.24);background:linear-gradient(135deg,rgba(199,164,90,.1),transparent 48%),rgba(255,255,255,.9);box-shadow:var(--soft-shadow)}.media-sheet-import-form{border-color:rgba(32,139,131,.2);background:linear-gradient(135deg,rgba(32,139,131,.08),transparent 46%),rgba(255,255,255,.9)}.deposit-form,.risk-form{grid-template-columns:minmax(160px,.9fr) minmax(220px,1.2fr) minmax(120px,.7fr) minmax(160px,.9fr)}.contact-profile-edit-form .wide-field,.deposit-form .wide-field,.property-entry-form .wide-field,.risk-form .wide-field{grid-column:span 3}.contact-profile-panel>.form-section-title,.property-bulk-import-form .form-section-title,.property-entry-form .entry-guidance,.property-entry-form .form-section-title{grid-column:1/-1}.form-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:4px}.form-section-title span{color:var(--navy);font-weight:900}.entry-guidance span,.form-section-title strong{color:var(--muted);font-size:12px}.entry-guidance{display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid rgba(32,139,131,.18);background:rgba(32,139,131,.08)}.entry-guidance strong{color:#0f766e}.property-entry-form button{align-self:stretch}.deal-form label,.deposit-form label,.property-bulk-import-form label,.property-entry-form label,.risk-form label{display:grid;grid-gap:6px;gap:6px}.deal-form span,.deposit-form span,.property-bulk-import-form span,.property-entry-form span,.risk-form span{color:var(--muted);font-size:12px;font-weight:900}.deal-form input,.deal-form select,.deposit-form input,.deposit-form select,.property-bulk-import-form textarea,.property-entry-form input,.property-entry-form select,.property-entry-form textarea,.risk-form input,.risk-form select{width:100%;min-height:40px;border:1px solid var(--line);border-radius:8px;background:white;color:var(--navy);font:inherit;padding:0 10px}.property-entry-form textarea{min-height:92px;resize:vertical;line-height:1.55;padding:12px}.property-bulk-import-form textarea{min-height:156px;resize:vertical;line-height:1.55;padding:12px;white-space:pre;overflow:auto}.bulk-import-guidance{display:grid;grid-gap:7px;gap:7px;align-self:stretch;padding:12px;border:1px solid rgba(17,24,39,.08);background:rgba(247,245,241,.78)}.bulk-import-guidance strong{color:var(--navy)}.quality-audit{display:grid;grid-gap:6px;gap:6px;min-width:150px}.quality-audit>strong{color:var(--navy)}.quality-audit>span{color:var(--muted);font-size:12px;font-weight:900}.quality-audit div{display:flex;flex-wrap:wrap;gap:5px}.quality-audit small{border:1px solid rgba(185,67,58,.16);border-radius:999px;background:rgba(185,67,58,.07);color:var(--red);padding:4px 7px;font-size:11px;font-weight:900}.quality-audit small.done{border-color:rgba(32,139,131,.18);background:rgba(32,139,131,.09);color:#0f766e}.property-edit-row td{padding-top:0;background:rgba(247,245,241,.46)}.property-edit-form{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(230,225,216,.9);background:rgba(255,255,255,.78);white-space:normal}.property-edit-form>div{display:grid;grid-gap:4px;gap:4px}.property-edit-form>div strong{color:var(--navy)}.property-edit-form>div span{color:var(--muted);font-size:12px;line-height:1.45}.property-edit-form label{display:grid;grid-gap:6px;gap:6px}.property-edit-form label span{color:var(--muted);font-size:12px;font-weight:900}.property-edit-form input,.property-edit-form select{width:100%;min-height:40px;border:1px solid var(--line);border-radius:8px;background:white;color:var(--navy);font:inherit;padding:0 10px}.property-edit-form .wide-field{grid-column:span 2}.media-manager{display:grid;grid-gap:12px;gap:12px;margin-top:12px;padding:12px;border:1px solid rgba(230,225,216,.9);background:rgba(255,255,255,.72);white-space:normal}.media-manager-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.media-manager-heading div{display:grid;grid-gap:4px;gap:4px}.media-manager-heading strong{color:var(--navy)}.media-manager-heading small,.media-manager-heading span{color:var(--muted);font-size:12px;font-weight:800}.media-add-form,.media-bulk-form,.media-edit-form{display:grid;grid-gap:10px;gap:10px}.media-add-form{grid-template-columns:120px minmax(220px,1fr) 90px 118px auto;align-items:end}.media-edit-form{grid-template-columns:98px minmax(220px,1fr) 86px auto auto;align-items:end;flex:1 1}.material-readiness{display:grid;grid-template-columns:minmax(180px,.75fr) 1.25fr;grid-gap:12px;gap:12px;padding:12px;border:1px solid rgba(32,139,131,.16);background:rgba(32,139,131,.07)}.material-readiness>div:first-child{display:grid;grid-gap:4px;gap:4px}.material-readiness>div:last-child{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.material-readiness small,.material-readiness span,.media-bulk-form span{color:var(--muted);font-size:12px;font-weight:800}.material-readiness strong{color:#0f766e}.material-readiness div:last-child small{border:1px solid rgba(185,67,58,.16);border-radius:999px;background:rgba(185,67,58,.07);color:var(--red);padding:5px 8px;font-size:11px;font-weight:900}.material-readiness div:last-child small.done{border-color:rgba(32,139,131,.18);background:rgba(32,139,131,.11);color:#0f766e}.launch-package{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(180,142,77,.24);background:rgba(180,142,77,.08)}.launch-package-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.launch-package-heading div{display:grid;grid-gap:4px;gap:4px}.launch-package-heading small,.launch-package-heading span{color:var(--muted);font-size:12px;font-weight:900}.launch-package-heading strong{color:var(--navy)}.launch-package-decision{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(120px,.8fr) minmax(220px,1.4fr);grid-gap:8px;gap:8px;align-items:stretch;padding:10px;border:1px solid rgba(32,139,131,.16);background:rgba(32,139,131,.06)}.launch-package-decision.needs-action{border-color:rgba(185,67,58,.18);background:rgba(185,67,58,.06)}.launch-package-decision div{display:grid;grid-gap:3px;gap:3px;min-width:0}.launch-package-decision p,.launch-package-decision small,.launch-package-decision span{color:var(--muted);font-size:12px;font-weight:850;line-height:1.45}.launch-package-decision strong{color:var(--navy);font-size:13px}.launch-package-decision p{margin:0}.launch-package-decision small{grid-column:1/-1;padding-top:2px}.launch-package-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.launch-package-grid article{min-width:0;padding:10px;border:1px solid rgba(230,225,216,.72);background:rgba(255,255,255,.72)}.launch-package-grid strong{display:block;color:var(--navy);font-size:13px;margin-bottom:8px}.launch-package-grid div{display:flex;flex-wrap:wrap;gap:5px}.launch-package-grid small{border:1px solid rgba(185,67,58,.16);border-radius:999px;background:rgba(185,67,58,.07);color:var(--red);padding:5px 7px;font-size:11px;font-weight:900}.launch-package-grid small.done{border-color:rgba(32,139,131,.18);background:rgba(32,139,131,.11);color:#0f766e}.media-bulk-form{grid-template-columns:minmax(260px,1fr) 220px auto;align-items:end;padding:12px;border:1px dashed rgba(180,142,77,.34);background:rgba(180,142,77,.07)}.media-bulk-form div,.media-bulk-form label{display:grid;grid-gap:6px;gap:6px}.media-bulk-form strong{color:var(--navy)}.media-add-form label,.media-bulk-form label,.media-edit-form label{display:grid;grid-gap:6px;gap:6px}.media-add-form span,.media-bulk-form label>span,.media-edit-form span{color:var(--muted);font-size:12px;font-weight:900}.media-add-form input,.media-add-form select,.media-bulk-form textarea,.media-edit-form input,.media-edit-form select{width:100%;min-height:40px;border:1px solid var(--line);border-radius:8px;background:white;color:var(--navy);font:inherit;padding:0 10px}.media-bulk-form textarea{min-height:104px;padding:10px;line-height:1.45;resize:vertical}.checkbox-field{display:flex!important;align-items:center;min-height:40px}.checkbox-field input{width:18px;min-height:18px}.media-list{display:grid;grid-gap:10px;gap:10px}.media-item{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid rgba(230,225,216,.86);background:rgba(247,245,241,.5)}.media-thumb{display:grid;place-items:center;width:88px;min-width:88px;aspect-ratio:4/3;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#f7f5f1;color:var(--muted);font-size:11px;font-weight:900}.media-thumb img{width:100%;height:100%;object-fit:cover}.media-actions,.media-flags{display:flex;align-items:center;gap:8px}.empty-media{margin:0;padding:12px;border:1px dashed var(--line);color:var(--muted);font-size:13px}table{width:100%;max-width:100%;margin-top:14px;border-collapse:collapse}td,th{padding:12px;border-bottom:1px solid var(--line);text-align:left}th{color:var(--muted);background:rgba(247,245,241,.86);font-size:12px}.action-group,.reward-form{display:flex;align-items:center;gap:8px}.amount-input{width:78px;min-height:40px;border:1px solid var(--line);border-radius:8px;background:white;color:var(--navy);font:inherit;font-weight:700;padding:0 10px}.table-note{display:block;margin-top:5px;color:var(--muted);font-size:12px;white-space:normal}.provider-table-note{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:7px;border:1px solid rgba(32,139,131,.2);border-radius:999px;background:rgba(32,139,131,.08);color:#0f766e;padding:5px 8px;font-size:11px;font-weight:900;overflow-wrap:anywhere;white-space:normal}.provider-table-note.contact{border-color:rgba(199,164,90,.24);background:rgba(199,164,90,.1);color:#8a5a00}.provider-table-note.ready{border-color:rgba(32,139,131,.2);background:rgba(32,139,131,.08);color:#0f766e}.provider-table-note.action{border-color:rgba(199,164,90,.24);background:rgba(199,164,90,.1);color:#8a5a00}.provider-table-note.blocked,.provider-table-note.danger{border-color:rgba(185,67,58,.2);background:rgba(254,242,242,.9);color:var(--red)}@media (max-width:900px){.admin-shell{display:block}.sidebar{position:-webkit-sticky;position:sticky;top:0;z-index:10;width:100%;padding:14px 18px 12px;box-shadow:0 18px 38px rgba(17,24,39,.14)}.brand-block{margin-bottom:12px}.sidebar nav{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.nav-section-label{display:none}.sidebar nav::-webkit-scrollbar{display:none}.sidebar a{flex:0 0 auto;min-height:38px;white-space:nowrap;display:grid;place-items:center;padding:0 12px;border:1px solid rgba(255,255,255,.12)}.metric-grid{grid-template-columns:1fr 1fr}.ops-command-center,.ops-dashboard-hero,.ops-dashboard-layout,.ops-latest-grid,.ops-workbench-grid{grid-template-columns:1fr}.ops-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-command-total{place-items:start}.ops-work-table{overflow-x:auto}.ops-work-table-head,.ops-work-table-row{min-width:720px}.acceptance-center-grid,.acceptance-center-hero,.acceptance-center-summary,.acceptance-decision-heading,.acceptance-decision-heading>div:last-child,.acceptance-decision-list article,.acceptance-feedback-flow,.acceptance-feedback-hero,.acceptance-feedback-list article,.acceptance-first-review-grid,.acceptance-first-review-heading,.acceptance-flow-list article,.acceptance-overview-grid,.acceptance-overview-hero,.acceptance-overview-list,.acceptance-tour-heading,.acceptance-tour-list article,.delivery-audit-heading,.delivery-audit-heading>div:last-child,.delivery-audit-list article,.first-round-checklist-heading,.first-round-checklist-heading>div:last-child,.first-round-checklist-list article,.home-operation-form,.home-operation-grid,.launch-executive-grid,.launch-handoff-heading,.launch-handoff-list,.launch-handoff-list article,.launch-handoff-spotlight,.launch-owner-grid,.launch-readiness-hero,.launch-readiness-list article,.production-handoff-heading,.production-handoff-list article,.production-handoff-spotlight,.public-acceptance-grid,.public-acceptance-heading,.public-acceptance-path,.user-acceptance-guide-heading,.user-acceptance-guide-list,.user-action-list article{grid-template-columns:1fr}.acceptance-decision-list article>div:nth-child(2),.acceptance-decision-list article>div:nth-child(3),.acceptance-feedback-list article>div:last-child,.acceptance-tour-next,.delivery-audit-list article>div:nth-child(2),.delivery-audit-list article>div:nth-child(3),.first-round-checklist-result,.launch-handoff-result,.launch-handoff-spotlight>div:last-child,.launch-readiness-meta,.production-handoff-result,.production-handoff-spotlight>div:last-child,.user-action-result{justify-items:start;text-align:left}.user-action-status-form{justify-items:start;width:100%}.user-action-status-actions{justify-content:flex-start}.auth-executive-card,.auth-executive-card dl,.provider-readiness-grid{grid-template-columns:1fr}.auth-executive-status{justify-items:start}.auth-launch-grid,.storage-executive-card,.storage-executive-card dl,.storage-launch-grid,.storage-plan-meta,.storage-plan-title{grid-template-columns:1fr}.storage-executive-status{justify-items:start}.auth-plan-meta,.auth-plan-title,.launch-package-decision{grid-template-columns:1fr}.launch-package-grid{grid-template-columns:1fr 1fr}.storage-readiness{grid-template-columns:1fr}.reward-rules-form{grid-template-columns:1fr 1fr}.reward-rules-form .wide-field,.reward-rules-form button{grid-column:1/-1}.business-loop-steps{grid-template-columns:1fr 1fr}.business-loop-action-grid,.referral-admin-list article{grid-template-columns:1fr}.priority-strip{align-items:stretch}.contact-profile-edit-form,.deal-form,.deposit-form,.media-add-form,.media-bulk-form,.media-edit-form,.property-bulk-import-form,.property-edit-form,.property-entry-form,.risk-form{grid-template-columns:1fr 1fr}.contact-profile-edit-form .wide-field,.deposit-form .wide-field,.media-add-form .wide-field,.media-edit-form .wide-field,.property-bulk-import-form .form-section-title,.property-edit-form .wide-field,.property-entry-form .wide-field,.risk-form .wide-field{grid-column:span 2}.contact-profile-card-header{grid-template-columns:auto 1fr}.contact-profile-card-header small{grid-column:1/-1}.material-readiness{grid-template-columns:1fr}.media-item{display:grid;grid-template-columns:88px minmax(0,1fr)}.media-actions{grid-column:1/-1}.priority-strip a{justify-content:flex-start;place-items:center start;flex:1 1 132px}.notice{align-items:flex-start}.acceptance-card-action,.business-loop-actions-heading,.business-loop-hero,.business-loop-sample,.launch-priority-heading,.launch-priority-list article,.panel-tools,.property-code-helper,.provider-review-heading,.provider-review-list article,.referral-admin-list article,.stage-confirmation{align-items:stretch;display:grid}.provider-review-list article,.provider-review-list article.provider-review-card,.stage-confirmation{grid-template-columns:1fr}.provider-contact-audit{grid-template-columns:1fr 1fr}.appointment-main,.appointment-ops,.crm-profile-grid,.pipeline{grid-template-columns:1fr}.appointment-stage-badge{justify-items:start;min-width:0}.acceptance-center-score,.business-loop-score,.launch-priority-score,.provider-review-score{justify-items:start;text-align:left}.provider-review-heading-actions{justify-items:start}.acceptance-card-action small{max-width:none;text-align:left}.workspace{padding:18px;overflow-x:hidden}table{display:block;overflow-x:auto;white-space:nowrap;padding-bottom:4px}}@media (max-width:560px){.page-header,.panel-heading,.workflow-card{align-items:flex-start}.action-group,.admin-login,.admin-session,.business-loop-steps,.notice,.page-header,.panel-heading,.reward-form,.workflow-card{display:grid}.admin-login input{width:100%}.admin-auth-shell{padding:18px}.admin-auth-panel{grid-template-columns:1fr}.admin-auth-brand{min-height:auto;padding:24px}.admin-auth-brand h1{font-size:30px}.admin-auth-card{padding:20px}.action-group button,.admin-auth-links a,.admin-login button,.admin-session button,.deal-form button,.deposit-form button,.panel-heading button,.panel-tools button,.property-bulk-import-form button,.property-entry-form button,.reward-form button,.reward-rules-form button,.risk-form button{width:100%}.acceptance-card-action,.acceptance-center-grid,.acceptance-center-hero,.acceptance-center-summary,.acceptance-feedback-flow,.acceptance-feedback-hero,.acceptance-feedback-list article,.acceptance-first-review-grid,.acceptance-first-review-heading,.acceptance-flow-list article,.acceptance-overview-grid,.acceptance-overview-hero,.acceptance-overview-list,.acceptance-tour-heading,.acceptance-tour-list article,.auth-launch-grid,.auth-plan-meta,.auth-plan-title,.business-loop-action-grid,.business-loop-hero,.business-loop-reward-form,.business-loop-sample,.business-loop-steps,.deal-form,.deposit-form,.first-round-checklist-heading,.first-round-checklist-heading>div:last-child,.first-round-checklist-list article,.home-operation-card dl,.home-operation-edit-form,.home-operation-form,.home-operation-grid,.launch-executive-grid,.launch-handoff-heading,.launch-handoff-list,.launch-handoff-list article,.launch-handoff-metrics,.launch-handoff-spotlight,.launch-owner-grid,.launch-package-decision,.launch-package-grid,.launch-readiness-hero,.launch-readiness-list article,.media-add-form,.media-bulk-form,.media-edit-form,.metric-grid,.ops-kpi-grid,.ops-mini-stats,.pipeline,.production-handoff-heading,.production-handoff-list article,.production-handoff-metrics,.production-handoff-spotlight,.property-bulk-import-form,.property-edit-form,.property-entry-form,.provider-readiness-grid,.provider-review-heading,.provider-review-list article,.public-acceptance-mini,.public-acceptance-path,.referral-admin-list article,.referral-admin-metrics,.reward-rules-form,.reward-rules-summary,.risk-form,.stage-confirmation,.storage-readiness,.user-action-list article,.withdrawal-admin-metrics{grid-template-columns:1fr}.ops-command-center{padding:18px;border-radius:24px}.ops-command-copy h2{font-size:38px}.ops-command-total,.ops-global-search{min-width:0}.apple-kpi-card{min-height:146px}.ops-detail-side-drawer{width:100%;padding:24px 18px}.property-ops-summary{grid-template-columns:1fr 1fr}.property-ledger-row,.property-ledger-toolbar{display:grid;grid-template-columns:1fr}.property-ledger-toolbar>div:last-child{justify-content:flex-start}.reward-rules-form .wide-field,.reward-rules-form button{grid-column:auto}.business-loop-steps article{grid-template-columns:1fr}.business-loop-order{justify-items:start;grid-template-columns:auto 1fr;align-items:center}.acceptance-flow-content>div,.acceptance-flow-heading,.user-action-board-heading{display:grid}.deposit-form .wide-field,.home-operation-edit-form .wide-field,.home-operation-form .wide-field,.media-add-form .wide-field,.media-edit-form .wide-field,.property-bulk-import-form .form-section-title,.property-edit-form .wide-field,.property-entry-form .wide-field,.risk-form .wide-field{grid-column:auto}.auth-check-item,.material-readiness,.media-actions,.media-item,.media-manager-heading{display:grid}.media-item{grid-template-columns:1fr}.media-thumb{width:100%;min-width:0}.metric-card strong{font-size:26px}.amount-input{width:100%}}.admin-shell{grid-template-columns:236px minmax(0,1fr);background:#f6f7f8;height:100dvh;min-height:100dvh;overflow:hidden}.sidebar{position:-webkit-sticky;position:sticky;top:0;height:100dvh;min-height:0;overflow-y:auto;padding:16px 12px;background:linear-gradient(180deg,rgba(255,255,255,.07),transparent 24%),linear-gradient(180deg,#15202b,#0d1520);box-shadow:none}.brand-block{min-height:56px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.06);padding:8px;margin-bottom:18px}.sidebar nav{gap:4px}.nav-section-label{margin:12px 8px 4px;color:rgba(247,243,234,.46);font-size:11px;letter-spacing:0}.sidebar a{min-height:36px;border-radius:6px;padding:8px 10px;font-size:13px;font-weight:850}.internal-nav-group summary:hover,.sidebar a:hover{background:rgba(255,255,255,.08)}.internal-nav-group{display:none}.internal-nav-group summary{cursor:pointer;border-radius:6px;color:rgba(247,243,234,.62);padding:9px 10px;font-size:12px;font-weight:950;list-style:none}.internal-nav-group summary::-webkit-details-marker{display:none}.internal-nav-group a{min-height:32px;margin-left:8px;color:rgba(247,243,234,.62);font-size:12px;opacity:.9}.admin-shell:has(#acceptance-feedback:target) .sidebar a[href="#acceptance-feedback"],.admin-shell:has(#launch-readiness:target) .sidebar a[href="#launch-readiness"],.admin-shell:has(#project-acceptance:target) .sidebar a[href="#project-acceptance"]{color:white;background:rgba(255,255,255,.1)}.workspace{height:100dvh;min-height:0;overflow-y:auto;padding:18px 22px 54px}.workspace>.internal-delivery-panel:target{display:block}.workspace:has(>.internal-delivery-panel:target)>#operations{display:none}.page-header{position:-webkit-sticky;position:sticky;top:0;z-index:30;border-bottom:1px solid rgba(17,24,39,.06);background:rgba(246,247,248,.92);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:6px 0 12px}.admin-brand-heading h1{font-size:24px;letter-spacing:0}.admin-brand-heading p{font-size:12px;font-weight:950}.admin-console-meta{display:grid;grid-template-columns:auto 1fr minmax(300px,.72fr);grid-gap:12px;gap:12px;align-items:center;border:1px solid rgba(17,24,39,.08);border-radius:8px;background:#fff;padding:10px 12px;margin-bottom:12px;box-shadow:0 10px 24px rgba(17,24,39,.05)}.admin-ops-control-plane{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.admin-ops-control-plane article,.admin-permission-grid article,.property-audit-strip article{border:1px solid rgba(17,24,39,.08);border-radius:8px;background:#fff;padding:12px}.admin-ops-control-plane article{display:grid;grid-gap:6px;gap:6px;min-height:112px}.admin-audit-log-head span,.admin-audit-log-row span,.admin-ops-control-plane span,.admin-permission-grid article p,.property-audit-strip small,.property-audit-strip span{color:var(--muted);font-size:12px;font-weight:850;line-height:1.45}.admin-ops-control-plane strong,.admin-permission-grid article strong,.property-audit-strip strong{color:var(--navy);font-size:15px;line-height:1.3}.admin-ops-control-plane p,.admin-permission-grid p{margin:0}.admin-shell:has(#audit-permissions:target) .sidebar a[href="#audit-permissions"]{color:white;background:rgba(255,255,255,.1)}.admin-permission-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.admin-permission-grid article{display:grid;grid-gap:8px;gap:8px;min-height:116px}.admin-audit-log-table{overflow:hidden;border:1px solid rgba(17,24,39,.08);border-radius:8px;background:#fff;margin-top:12px}.admin-audit-log-head,.admin-audit-log-row{display:grid;grid-template-columns:110px 120px 120px 120px minmax(260px,1fr) 90px;grid-gap:10px;gap:10px;align-items:center;padding:11px 12px}.admin-audit-log-head{border-bottom:1px solid rgba(17,24,39,.08);background:#f3f5f6}.admin-audit-log-row{border-bottom:1px solid rgba(17,24,39,.06)}.admin-audit-log-row:last-child{border-bottom:0}.admin-audit-log-row span:last-child,.admin-audit-log-row span:nth-child(4){color:#0f766e;font-weight:950}.admin-property-filters{display:grid;grid-template-columns:minmax(260px,1fr) minmax(150px,.45fr) minmax(150px,.45fr) minmax(150px,.45fr) auto auto auto;grid-gap:10px;gap:10px;align-items:end;border:1px solid rgba(17,24,39,.08);border-radius:8px;background:#fff;padding:12px;margin:12px 0}.admin-property-filters label{display:grid;grid-gap:5px;gap:5px}.admin-property-filters label span{color:var(--muted);font-size:11px;font-weight:950}.admin-property-filters input,.admin-property-filters select{min-height:38px;border:1px solid rgba(17,24,39,.1);border-radius:6px;background:#fbfbfa;color:var(--navy);padding:0 10px;font:inherit;font-size:13px;font-weight:850}.admin-property-filters button{min-height:38px;border:1px solid rgba(17,24,39,.1);border-radius:6px;background:#fff;color:var(--navy);padding:0 12px;font:inherit;font-size:12px;font-weight:950}.admin-property-filters button:first-of-type{border:0;background:#102033;color:#fff}.property-audit-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:12px 0}.property-audit-strip article{display:grid;grid-gap:5px;gap:5px}.admin-console-meta>div:first-child{display:grid;grid-gap:2px;gap:2px}.admin-console-meta p,.admin-console-meta span{color:var(--muted);font-size:12px;font-weight:850}.admin-console-meta p{margin:0;line-height:1.5}.admin-console-meta strong{color:var(--navy);font-size:13px}.admin-role-pills{display:flex;flex-wrap:wrap;gap:6px}.admin-role-pills span{border-radius:999px;background:#f3f5f6;color:#435266;padding:6px 9px;font-size:11px;font-weight:950}.priority-strip{border-radius:8px;box-shadow:none;padding:10px 12px}.priority-strip a{min-height:34px;border-radius:6px}.acceptance-center-panel,.launch-readiness-panel,.ops-card,.ops-command-center,.panel,.property-ledger-board,.property-ledger-row,.property-ops-summary article{border-radius:8px}.ops-command-center{min-height:auto;padding:16px}.ops-command-copy h2{font-size:28px;letter-spacing:0}.ops-card p,.ops-command-copy p,.property-ledger-row small,.property-ledger-row span{font-size:12px;line-height:1.5}.apple-kpi-card,.business-loop-panel,.contact-profile-panel,.ops-overview-table,.ops-review-card,.referral-admin-panel,.reward-rules-panel,.withdrawals-panel{border-radius:8px}.acceptance-center-panel.internal-delivery-panel,.acceptance-feedback-panel.internal-delivery-panel,.launch-readiness-panel.internal-delivery-panel{background:#fff}@media (max-width:900px){.admin-shell{grid-template-columns:1fr;height:auto;min-height:100dvh;overflow:visible}.sidebar{position:static}.sidebar,.workspace{height:auto;min-height:auto;overflow:visible}.admin-audit-log-head,.admin-audit-log-row,.admin-console-meta,.admin-ops-control-plane,.admin-permission-grid,.admin-property-filters,.property-audit-strip{grid-template-columns:1fr}}