:root{--navy:#142033;--gold:#c9a45c;--red:#b9433a;--teal:#2a9d8f;--paper:#f7f3ea;--line:#e8e0d4;--muted:#667085;--shadow:0 24px 60px rgba(17,24,39,0.12);--soft-shadow:0 12px 30px rgba(17,24,39,0.08);--radius-card:28px;--radius-panel:22px;--radius-media:24px;--radius-control:18px}.provider-workbench-header{background:rgba(255,255,255,.86)}.provider-draft-button,.provider-form-section,.provider-publish-checklist,.provider-submit-button,.provider-upload-zone{border-radius:8px}.provider-workbench-shell{height:100dvh;min-height:100dvh;overflow:hidden}.provider-workbench-header{position:-webkit-sticky;position:sticky;top:0}.provider-desk-frame{height:calc(100dvh - 65px);min-height:0;overflow:hidden}.provider-desk-sidebar{height:100%}.provider-desk-content{height:100%;min-height:0;overflow-y:auto}.provider-command-strip{display:grid;grid-template-columns:minmax(260px,1fr) minmax(380px,.9fr) auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid rgba(17,24,39,.08);border-radius:8px;background:#fff;padding:14px}.provider-command-strip>div:first-child{display:grid;grid-gap:5px;gap:5px}.provider-command-strip span{color:#0f766e;font-size:12px;font-weight:950}.provider-command-strip h1{margin:0;color:var(--navy);font-size:24px;line-height:1.16;letter-spacing:0}.provider-command-strip p{max-width:620px;margin:0;color:var(--muted);font-size:13px;font-weight:780;line-height:1.55}.provider-command-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.provider-command-kpis span{display:grid;grid-gap:2px;gap:2px;border:1px solid rgba(17,24,39,.08);border-radius:8px;background:#fbfbfa;color:var(--muted);padding:9px 10px;font-size:11px}.provider-command-kpis strong{color:var(--navy);font-size:20px;line-height:1}.provider-command-strip>a,.provider-ledger-filters button,.provider-smart-intake>button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;border:0;border-radius:6px;background:#102033;color:#fff;padding:0 14px;font-size:13px;font-weight:950;text-decoration:none}.provider-smart-intake{display:grid;grid-template-columns:minmax(240px,.9fr) minmax(280px,1.05fr) minmax(320px,1.1fr) auto;grid-gap:12px;gap:12px;align-items:stretch;border-bottom:1px solid rgba(17,24,39,.08);background:#fff;padding:16px}.provider-smart-intake-copy{display:grid;grid-gap:6px;gap:6px;align-content:start}.provider-smart-intake-copy span{color:#0f766e;font-size:12px;font-weight:950}.provider-smart-intake-copy strong{color:var(--navy);font-size:18px;line-height:1.25}.provider-smart-intake-copy p{margin:0;color:var(--muted);font-size:13px;font-weight:760;line-height:1.55}.provider-smart-intake textarea{min-height:132px;resize:vertical;border:1px solid rgba(17,24,39,.1);border-radius:8px;background:#fbfbfa;color:var(--navy);padding:12px;font:inherit;font-size:13px;font-weight:760;line-height:1.55}.provider-extract-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.provider-extract-preview span{display:grid;grid-gap:4px;gap:4px;border:1px solid rgba(42,157,143,.16);border-radius:8px;background:rgba(42,157,143,.06);padding:8px 10px}.provider-extract-preview small{color:#0f766e;font-size:11px;font-weight:950}.provider-extract-preview strong{color:var(--navy);font-size:12px;line-height:1.35}.provider-field-governance{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;border-bottom:1px solid rgba(17,24,39,.08);background:#fbfbfa;padding:12px 16px}.field-governance-chip{display:grid;grid-gap:5px;gap:5px;min-height:70px;align-content:start;border:1px solid rgba(17,24,39,.08);border-radius:8px;background:#fff;color:var(--muted);padding:9px 10px;font-size:11px;font-weight:820;line-height:1.45}.field-governance-chip strong{color:var(--navy);font-size:12px}.field-governance-chip.danger strong{color:var(--red)}.field-governance-chip.warning strong{color:#a16207}.field-governance-chip.info strong,.field-governance-chip.success strong{color:#0f766e}.provider-submit-steps{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}.provider-publish-preview{display:grid;grid-gap:6px;gap:6px;border:1px solid rgba(42,157,143,.18);border-radius:8px;background:rgba(42,157,143,.06);padding:10px}.provider-publish-preview small{color:#0f766e;font-size:11px;font-weight:950}.provider-publish-preview b{color:var(--navy);font-size:13px;line-height:1.35}.provider-publish-preview em{color:var(--red);font-style:normal;font-size:13px;font-weight:950}.provider-publish-preview span{color:var(--muted);font-size:12px;font-weight:760}.provider-ledger-filters{display:grid;grid-template-columns:minmax(260px,1fr) 180px 180px auto;grid-gap:10px;gap:10px;align-items:end;border:1px solid rgba(17,24,39,.08);border-radius:8px;background:#fff;padding:10px}.provider-ledger-filters label{display:grid;grid-gap:5px;gap:5px}.provider-ledger-filters label span{color:var(--muted);font-size:11px;font-weight:950}.provider-ledger-filters input,.provider-ledger-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}.provider-ledger-head,.provider-ledger-row{grid-template-columns:42px minmax(260px,1.35fr) minmax(120px,.56fr) minmax(124px,.6fr) minmax(132px,.58fr) minmax(112px,.5fr) minmax(126px,.54fr) minmax(138px,.6fr)}.provider-ledger-select{display:flex;justify-content:center}.provider-ledger-select input{width:16px;height:16px;accent-color:#2a9d8f}.provider-ledger-counts,.provider-ledger-updated{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:12px;font-weight:850}.provider-ledger-counts span{display:flex;gap:6px;align-items:baseline}.provider-ledger-counts strong,.provider-ledger-updated strong{color:var(--navy);font-size:14px}.provider-ledger-updated small{color:var(--muted)}@media (max-width:1180px){.provider-inbox-layout,.provider-ledger-layout,.provider-profile-console,.provider-schedule-layout{grid-template-columns:1fr}.provider-property-inspector{position:static}.provider-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-command-strip,.provider-field-governance,.provider-ledger-filters,.provider-smart-intake{grid-template-columns:1fr}}@media (max-width:860px){.provider-workbench-shell{height:auto;min-height:100dvh;overflow:visible;background:var(--paper)}.provider-workbench-header{padding:12px 16px}.provider-desk-frame{display:block;background:transparent;padding:12px}.provider-desk-frame,.provider-desk-sidebar{height:auto;min-height:auto;overflow:visible}.provider-desk-sidebar{position:static;border-radius:18px;margin-bottom:12px}.provider-desk-content{height:auto;overflow:visible;padding:0}.provider-submit-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.provider-media-head{display:none}.provider-audit-row,.provider-media-row{grid-template-columns:1fr}.provider-ledger-head{display:none}.provider-audit-row ol,.provider-ledger-row,.provider-settings-grid{grid-template-columns:1fr}}*{box-sizing:border-box}body{margin:0;color:#171b25;background:radial-gradient(circle at 16% 0,rgba(199,164,90,.12),transparent 34%),linear-gradient(180deg,#fbfaf7 0,var(--paper) 48%,#f3f0ea 100%);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,Noto Sans SC,sans-serif}button{font:inherit;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}button:active{transform:scale(.98)}button:disabled{cursor:not-allowed;opacity:.58;transform:none}a{color:inherit;text-decoration:none}.mobile-shell{max-width:480px;margin:0 auto;padding:14px 14px 104px}.brand,.property-footer,.section-heading,.topbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.brand{justify-content:flex-start}.brand,.brand div{min-width:0}.brand small,.brand strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-symbol{width:40px;height:40px;object-fit:cover;border-radius:10px;box-shadow:0 10px 24px rgba(20,32,51,.18)}.brand small{display:block;color:var(--muted)}.top-actions{display:flex;align-items:center;flex:0 0 auto;gap:8px}.desktop-discovery-strip,.desktop-home-hero,.desktop-section-title,.desktop-site-header,.desktop-site-nav{display:none}.top-actions a{display:grid;min-height:36px;place-items:center;border-radius:999px;font-size:12px;font-weight:950}.account-shortcut{border:1px solid rgba(199,164,90,.28);background:rgba(255,255,255,.72);color:var(--navy);padding:0 12px}.language-toggle{min-width:44px;border:1px solid rgba(17,24,39,.08);background:var(--navy);color:var(--paper);box-shadow:0 10px 24px rgba(17,24,39,.12)}.pill-button,.section-heading button{min-height:40px;border:1px solid var(--line);border-radius:999px;background:white;color:var(--navy);padding:0 14px;font-weight:800}.notice{display:grid;grid-gap:4px;gap:4px;margin-top:14px;padding:12px 14px;border:1px solid rgba(32,139,131,.22);border-radius:var(--radius-panel);background:rgba(236,253,245,.82);color:#0f766e;box-shadow:var(--soft-shadow)}.notice strong{color:var(--navy)}.notice.error{border-color:rgba(185,67,58,.26);background:rgba(254,242,242,.86);color:var(--red)}.home-hero-promo,.home-promo-rail{margin-top:14px}.home-hero-promo{overflow:hidden}.home-hero-promo-track,.home-promo-track{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.home-hero-promo-track{gap:0;border-radius:30px;background:transparent;scroll-padding:0}.home-hero-promo-track::-webkit-scrollbar,.home-promo-track::-webkit-scrollbar{display:none}.home-hero-promo-card,.home-promo-card{position:relative;display:grid;flex:0 0 100%;min-height:154px;align-content:space-between;overflow:hidden;border:1px solid rgba(199,164,90,.24);border-radius:var(--radius-card);background:linear-gradient(135deg,rgba(17,24,39,.05),rgba(17,24,39,.38)),linear-gradient(135deg,#eff8f3,#74c9ad 42%,#253348);box-shadow:0 18px 42px rgba(17,24,39,.1);color:white;padding:18px;scroll-snap-align:start}.home-hero-promo-card{grid-template-columns:minmax(0,1fr) 138px;gap:14px;flex-basis:100%;min-width:100%;max-width:100%;min-height:210px;border:0;border-radius:30px;padding:20px;scroll-snap-stop:always;box-shadow:inset 0 0 0 1px rgba(199,164,90,.18),0 18px 42px rgba(17,24,39,.1)}.home-promo-card:nth-child(2){background:linear-gradient(135deg,rgba(17,24,39,.04),rgba(17,24,39,.58)),linear-gradient(135deg,#fbf3df,#bfa36d 40%,#172033)}.home-promo-card:nth-child(3){background:linear-gradient(135deg,rgba(17,24,39,.08),rgba(17,24,39,.68)),linear-gradient(135deg,#e8f1f5,#8199ad 42%,#101827)}.home-hero-promo-card-teal{background:linear-gradient(135deg,rgba(17,24,39,.1),rgba(17,24,39,.58)),linear-gradient(135deg,#cdeee2,#45a897 44%,#142033)}.home-hero-promo-card-champagne{background:linear-gradient(135deg,rgba(17,24,39,.05),rgba(17,24,39,.62)),linear-gradient(135deg,#fff6df,#c7a45a 42%,#152235)}.home-hero-promo-card-navy{background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(17,24,39,.7)),linear-gradient(135deg,#dfe9ef,#5c7287 40%,#0f172a)}.home-hero-promo-card small,.home-hero-promo-card span,.home-promo-card small,.home-promo-card span{color:rgba(255,255,255,.72);font-size:12px;font-weight:950}.home-hero-promo-card strong,.home-promo-card strong{display:block;max-width:80%;margin-top:7px;color:white;font-size:22px;line-height:1.22}.home-hero-promo-card strong{max-width:100%;font-size:26px}.home-hero-promo-card p,.home-promo-card p{max-width:100%;margin:8px 0 0;color:rgba(255,255,255,.76);font-size:13px;line-height:1.55}.home-hero-promo-copy{position:relative;z-index:1;display:grid;align-content:space-between;min-width:0}.home-hero-promo-card footer,.home-promo-card footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px}.home-hero-promo-visual{position:relative;min-height:150px;overflow:hidden;align-self:stretch;border-radius:24px;background:rgba(255,255,255,.18);box-shadow:inset 0 0 0 1px rgba(255,255,255,.22),0 16px 34px rgba(15,23,42,.18)}.home-hero-promo-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(15,23,42,.44))}.home-hero-promo-visual img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.home-hero-promo-visual b{position:absolute;right:10px;bottom:10px;z-index:1;display:grid;min-height:28px;place-items:center;border-radius:999px;background:rgba(255,255,255,.92);color:var(--navy);font-size:12px;padding:0 10px}.home-hero-promo-card footer a,.home-promo-card footer a{display:grid;min-height:36px;place-items:center;border-radius:999px;background:rgba(255,255,255,.94);color:var(--navy);font-size:13px;font-weight:950;padding:0 14px;white-space:nowrap}.home-hero-promo-card>em,.home-promo-card>em{position:absolute;top:14px;right:14px;color:rgba(255,255,255,.42);font-size:22px;font-style:normal;font-weight:950}.home-promo-dots{display:flex;justify-content:center;gap:6px;padding-top:8px}.home-promo-dots span{width:6px;height:6px;border-radius:999px;background:rgba(20,32,51,.18)}.home-promo-dots span.active{width:20px;background:var(--teal)}.home-account-secondary,.home-secondary-overlay,.home-secondary-section{display:none}.home-account-secondary:target,.home-secondary-overlay:target,.home-secondary-section:target{display:grid}.account-panel{margin-top:14px}.account-card{border:1px solid rgba(199,164,90,.2);border-radius:var(--radius-panel);background:rgba(255,255,255,.76);box-shadow:var(--soft-shadow)}.account-card summary,.account-card.signed-in{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:14px;gap:14px;padding:14px}.account-card summary{cursor:pointer;list-style:none}.account-card summary::-webkit-details-marker{display:none}.account-card summary em{display:grid;min-height:36px;place-items:center;border-radius:999px;background:rgba(17,24,39,.92);color:var(--paper);padding:0 12px;font-size:12px;font-style:normal;font-weight:950;white-space:nowrap}.account-card[open] summary{border-bottom:1px solid rgba(230,225,216,.9)}.account-card-heading{display:grid;grid-gap:4px;gap:4px}.account-card-heading span{color:var(--muted);font-size:12px;font-weight:900}.account-card-heading strong{color:var(--navy);font-size:16px;line-height:1.28}.account-card-heading p,.account-login-body p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.account-card-heading small{color:var(--muted);font-size:12px;font-weight:800}.account-login-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,1.2fr);grid-gap:14px;gap:14px;padding:14px}.account-login-body>div:first-child{display:grid;align-content:start;grid-gap:6px;gap:6px}.account-login-body strong{color:var(--navy);font-size:16px;line-height:1.3}.tenant-account-hub,.tenant-help-hub,.tenant-trust-hub{margin-top:18px}.hub-details{display:grid}.hub-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;min-height:86px;border:1px solid rgba(199,164,90,.22);border-radius:var(--radius-panel);background:linear-gradient(135deg,rgba(199,164,90,.08),transparent 48%),rgba(255,255,255,.9);box-shadow:var(--soft-shadow);cursor:pointer;list-style:none;padding:16px}.hub-summary::-webkit-details-marker{display:none}.hub-summary span{color:var(--muted);font-size:12px;font-weight:950}.hub-summary strong{display:block;margin-top:4px;color:var(--navy);font-size:18px;line-height:1.25}.hub-summary p{margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.55}.hub-summary em{display:grid;min-height:38px;place-items:center;border-radius:999px;background:var(--navy);color:var(--paper);font-size:12px;font-style:normal;font-weight:950;padding:0 13px;white-space:nowrap}.hub-details[open] .hub-summary{border-color:rgba(199,164,90,.34)}.hub-content,.tenant-trust-content{display:grid;grid-gap:12px;gap:12px;margin-top:12px}.tenant-trust-content .live-feed,.tenant-trust-content .ops-carousel{margin:0}.hub-content .account-panel,.hub-content .section{margin-top:0}.provider-submit-panel{grid-gap:16px;gap:16px;margin-top:16px;padding:16px;border:1px solid rgba(199,164,90,.26);background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(247,245,241,.82)),rgba(255,255,255,.86);box-shadow:var(--soft-shadow)}.provider-submit-panel .section-heading{align-items:flex-start}.provider-submission-list span,.provider-submit-panel .section-heading span{display:block;color:var(--muted);font-size:12px;font-weight:900}.provider-submit-panel .section-heading h2{margin:4px 0 0;color:var(--navy);font-size:20px;line-height:1.25}.provider-submit-panel .section-heading>strong{flex:0 0 auto;min-height:32px;border:1px solid rgba(32,139,131,.2);border-radius:999px;background:rgba(32,139,131,.08);color:#0f766e;padding:8px 10px;font-size:12px;white-space:nowrap}.provider-command-center{display:grid;grid-gap:12px;gap:12px;border:1px solid rgba(17,24,39,.08);background:linear-gradient(135deg,rgba(17,24,39,.04),transparent 52%),rgba(255,255,255,.78);padding:14px}.provider-command-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.provider-command-metrics span,.provider-command-title span,.provider-contact-proof span{display:block;color:var(--muted);font-size:12px;font-weight:900}.provider-command-title strong{color:var(--navy);font-size:16px;line-height:1.4;text-align:right}.provider-command-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.provider-command-metrics div,.provider-contact-proof div{display:grid;grid-gap:4px;gap:4px;border:1px solid rgba(230,225,216,.88);background:rgba(255,255,255,.78);padding:10px}.provider-command-metrics strong{color:var(--navy);font-size:24px;line-height:1}.provider-command-metrics small,.provider-gate-flow small{color:var(--muted);font-size:11px;font-weight:850}.provider-gate-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.provider-gate-flow div{display:grid;grid-gap:7px;gap:7px;min-height:96px;align-content:start;border:1px solid rgba(230,225,216,.88);background:rgba(247,245,241,.7);padding:10px}.provider-gate-flow em{display:grid;width:26px;height:26px;place-items:center;border-radius:999px;background:var(--navy);color:white;font-size:12px;font-style:normal;font-weight:950}.provider-gate-flow span{color:var(--navy);font-size:13px;font-weight:950;line-height:1.35}.provider-gate-flow small{width:-moz-fit-content;width:fit-content;border-radius:999px;background:rgba(237,240,243,.9);padding:6px 8px}.provider-gate-flow small.pass{background:rgba(32,139,131,.1);color:#0f766e}.provider-gate-flow small.action{background:rgba(199,164,90,.14);color:#8a5a00}.provider-submission-list,.provider-submit-form,.provider-submit-grid{display:grid;grid-gap:12px;gap:12px}.provider-submit-grid{grid-template-columns:1fr}.provider-profile-card{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(32,139,131,.14);background:linear-gradient(135deg,rgba(32,139,131,.06),transparent 46%),rgba(255,255,255,.74)}.provider-profile-preview{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:12px;gap:12px}.provider-profile-preview img,.provider-profile-preview>span{width:58px;height:58px;border-radius:16px;object-fit:cover;box-shadow:0 10px 24px rgba(17,24,39,.12)}.provider-profile-preview>span{display:grid;place-items:center;background:var(--navy);color:white;font-size:22px;font-weight:950}.provider-profile-form span,.provider-profile-preview small{color:var(--muted);font-size:12px;font-weight:900}.provider-profile-preview strong{display:block;margin-top:4px;color:var(--navy)}.provider-profile-preview p{margin:3px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.provider-profile-preview em{border-radius:999px;background:rgba(185,67,58,.12);color:var(--red);padding:8px 10px;font-size:12px;font-style:normal;font-weight:950;white-space:nowrap}.provider-profile-preview em.complete{background:rgba(32,139,131,.1);color:#0f766e}.provider-profile-warning{margin:0;border:1px solid rgba(185,67,58,.14);background:rgba(254,242,242,.82);color:var(--red);padding:10px 12px;font-size:12px;font-weight:850;line-height:1.55}.provider-contact-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.provider-contact-proof strong{overflow-wrap:anywhere;color:var(--navy);font-size:13px;line-height:1.35}.provider-profile-form{grid-template-columns:1fr 1fr;margin-top:0}.provider-submit-form{padding:14px;border:1px solid rgba(230,225,216,.88);border-radius:var(--radius-panel);background:rgba(255,255,255,.72)}.provider-submit-form label{display:grid;grid-gap:7px;gap:7px;min-width:0}.provider-submit-form label span{color:var(--muted);font-size:12px;font-weight:900}.provider-submit-form input,.provider-submit-form select,.provider-submit-form textarea{width:100%;min-height:44px;border:1px solid rgba(230,225,216,.96);border-radius:var(--radius-control);background:rgba(255,255,255,.9);color:var(--navy);font:inherit;outline:none;padding:10px 12px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.provider-submit-form textarea{min-height:96px;resize:vertical}.provider-submit-form input:focus,.provider-submit-form select:focus,.provider-submit-form textarea:focus{border-color:rgba(199,164,90,.8);background:white;box-shadow:0 0 0 4px rgba(199,164,90,.14)}.provider-submit-form .primary-action{margin-top:2px}.provider-submission-list{align-content:start;padding:14px;border:1px solid rgba(17,24,39,.08);background:linear-gradient(135deg,rgba(17,24,39,.04),transparent 46%),rgba(247,245,241,.88)}.provider-submission-list>div{display:grid;grid-gap:4px;gap:4px}.provider-submission-list strong{color:var(--navy)}.provider-submission-list p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.provider-submission-list article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid rgba(230,225,216,.88);background:rgba(255,255,255,.72)}.provider-submission-list article div{display:grid;grid-gap:4px;gap:4px;min-width:0}.provider-submission-list article span{overflow-wrap:anywhere;line-height:1.45}.provider-submission-progress{margin:5px 0 0;color:var(--muted);font-size:12px;font-weight:760;line-height:1.5}.provider-submission-status{display:grid;justify-items:end;grid-gap:7px;gap:7px;flex:0 0 auto}.provider-submission-list small{border-radius:999px;background:rgba(199,164,90,.14);color:#8a5a00;padding:7px 9px;font-size:11px;font-weight:950;white-space:nowrap}.provider-submission-list small.success{background:rgba(32,139,131,.1);color:#0f766e}.provider-submission-list small.danger{background:rgba(185,67,58,.12);color:var(--red)}.provider-submission-list small.muted{background:rgba(237,240,243,.86);color:var(--muted)}.provider-submission-status a{display:grid;min-height:32px;place-items:center;border-radius:999px;background:var(--navy);color:white;padding:0 10px;font-size:12px;font-weight:900}.provider-appointment-panel{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(199,164,90,.22);background:linear-gradient(135deg,rgba(255,255,255,.86),rgba(247,245,241,.76)),rgba(255,255,255,.8)}.provider-appointment-panel>div:first-child{display:grid;grid-gap:4px;gap:4px}.provider-appointment-panel span{color:var(--muted);font-size:12px;font-weight:900}.provider-appointment-panel strong{color:var(--navy)}.provider-appointment-panel p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.provider-appointment-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.provider-appointment-metrics div{display:grid;grid-gap:4px;gap:4px;min-height:72px;align-content:center;border:1px solid rgba(230,225,216,.9);background:rgba(255,255,255,.72);padding:10px}.provider-appointment-metrics strong{font-size:22px;line-height:1}.provider-appointment-list{display:grid;grid-gap:10px;gap:10px}.provider-appointment-list article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid rgba(230,225,216,.88);background:rgba(255,255,255,.72)}.provider-appointment-list article div{display:grid;grid-gap:4px;gap:4px;min-width:0}.provider-appointment-list article p,.provider-appointment-list article span{overflow-wrap:anywhere}.provider-appointment-list small{flex:0 0 auto;border-radius:999px;background:rgba(199,164,90,.14);color:#8a5a00;padding:7px 9px;font-size:11px;font-weight:950;white-space:nowrap}.provider-appointment-list small.confirmed{background:rgba(15,118,110,.1);color:#0f766e}.provider-appointment-list small.viewed{background:rgba(32,139,131,.14);color:#0f766e}.provider-appointment-list small.cancelled,.provider-appointment-list small.no_show{background:rgba(237,240,243,.86);color:var(--muted)}.provider-workbench-shell{width:min(100%,1180px);margin:0 auto;padding:24px 20px 48px}.provider-workbench-header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px}.provider-workbench-brand,.provider-workbench-header nav{display:flex;align-items:center;gap:12px}.provider-workbench-brand img{width:48px;height:48px;border-radius:14px;box-shadow:0 16px 34px rgba(20,32,51,.18)}.provider-workbench-brand em,.provider-workbench-brand strong{display:block}.provider-workbench-brand strong{font-size:20px;line-height:1}.provider-workbench-brand em{margin-top:4px;color:var(--muted);font-size:13px;font-style:normal;font-weight:800}.provider-workbench-header nav a{display:grid;min-height:40px;place-items:center;border:1px solid rgba(230,225,216,.95);border-radius:999px;background:rgba(255,255,255,.78);padding:0 16px;font-size:13px;font-weight:900;box-shadow:0 12px 28px rgba(17,24,39,.06)}.provider-login-card,.provider-workbench-hero,.provider-workbench-metrics div,.provider-workbench-panel{border:1px solid rgba(230,225,216,.88);border-radius:var(--radius-card);box-shadow:var(--soft-shadow)}.provider-workbench-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.38fr);grid-gap:20px;gap:20px;align-items:end;overflow:hidden;margin-bottom:18px;padding:28px;background:linear-gradient(135deg,rgba(45,157,143,.86),rgba(20,32,51,.98)),var(--navy);color:white}.provider-login-card>span,.provider-workbench-hero span{color:rgba(255,255,255,.76);font-size:13px;font-weight:950}.provider-login-card h2,.provider-workbench-hero h1,.provider-workbench-panel h2{margin:0;letter-spacing:0}.provider-workbench-hero h1{margin-top:8px;max-width:560px;font-size:clamp(32px,4.5vw,56px);line-height:1.02}.provider-workbench-hero p{max-width:620px;margin:14px 0 0;color:rgba(255,255,255,.82);font-size:17px;font-weight:760;line-height:1.65}.provider-workbench-hero-card{display:grid;grid-gap:8px;gap:8px;min-height:148px;align-content:center;border:1px solid rgba(255,255,255,.26);border-radius:24px;background:rgba(255,255,255,.12);padding:20px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.provider-workbench-hero-card strong{overflow-wrap:anywhere;color:white;font-size:22px}.provider-workbench-hero-card small,.provider-workbench-hero-card span{color:rgba(255,255,255,.78);font-weight:850}.provider-login-card{display:grid;grid-gap:14px;gap:14px;max-width:720px;margin:28px auto 0;padding:28px;background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(247,245,241,.86)),white}.provider-login-card>span{color:var(--teal)}.provider-login-card h2{font-size:clamp(28px,4vw,42px);line-height:1.08}.provider-flow-card li,.provider-login-card p,.provider-panel-heading p{margin:0;color:var(--muted);line-height:1.6}.provider-login-card a{display:grid;width:-moz-fit-content;width:fit-content;min-height:46px;place-items:center;border-radius:999px;background:var(--navy);color:white;padding:0 20px;font-weight:950}.provider-login-card.danger{border-color:rgba(185,67,58,.22)}.provider-workbench-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.provider-workbench-metrics div{display:grid;grid-gap:8px;gap:8px;min-height:116px;align-content:center;background:rgba(255,255,255,.8);padding:18px}.provider-workbench-metrics span{color:var(--muted);font-size:13px;font-weight:900}.provider-workbench-metrics strong{color:var(--navy);font-size:34px;line-height:1}.provider-workbench-layout{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start}.provider-workbench-layout,.provider-workbench-main,.provider-workbench-side{display:grid;grid-gap:18px;gap:18px}.provider-workbench-panel{display:grid;grid-gap:16px;gap:16px;background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(247,245,241,.8)),white;padding:20px}.provider-panel-heading{display:flex;align-items:flex-start;gap:12px}.provider-panel-heading>span{display:grid;min-width:42px;height:42px;place-items:center;border-radius:14px;background:rgba(42,157,143,.12);color:#0f766e;font-size:13px;font-weight:950}.provider-panel-heading h2{color:var(--navy);font-size:24px}.provider-workbench-panel .provider-submit-form{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;border:0;background:transparent}.provider-inline-update .wide,.provider-workbench-panel .provider-submit-form .wide{grid-column:1/-1}.provider-property-list,.provider-thread-list{display:grid;grid-gap:12px;gap:12px}.provider-property-list>article,.provider-thread-list>article{display:grid;grid-gap:12px;gap:12px;border:1px solid rgba(230,225,216,.9);border-radius:22px;background:rgba(255,255,255,.76);padding:14px}.provider-property-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.provider-property-card-top div,.provider-thread-list article>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.provider-property-card-top strong,.provider-thread-list strong{overflow-wrap:anywhere;color:var(--navy);font-size:16px;line-height:1.35}.provider-property-card-top span,.provider-property-list p,.provider-thread-list p,.provider-thread-list span{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.provider-property-card-top small,.provider-thread-list small{flex:0 0 auto;border-radius:999px;background:rgba(199,164,90,.14);color:#8a5a00;padding:7px 10px;font-size:11px;font-weight:950;white-space:nowrap}.provider-property-card-top small.success,.provider-thread-list small.success{background:rgba(32,139,131,.1);color:#0f766e}.provider-property-card-top small.danger{background:rgba(185,67,58,.12);color:var(--red)}.provider-inline-update{display:grid;grid-template-columns:minmax(110px,.75fr) minmax(120px,.9fr) minmax(0,1.35fr) auto;grid-gap:10px;gap:10px;align-items:end}.provider-inline-update label,.provider-thread-list form{display:grid;grid-gap:6px;gap:6px}.provider-inline-update span{color:var(--muted);font-size:12px;font-weight:900}.provider-inline-update input,.provider-thread-list input,.provider-thread-list textarea{width:100%;min-height:40px;border:1px solid rgba(230,225,216,.96);border-radius:14px;background:rgba(255,255,255,.92);color:var(--navy);font:inherit;outline:none;padding:9px 11px}.provider-thread-list textarea{min-height:86px;resize:vertical;line-height:1.55}.provider-inline-update button,.provider-thread-list button{min-height:40px;border:0;border-radius:999px;background:var(--navy);color:white;padding:0 14px;font-size:13px;font-weight:950}.provider-thread-list .ghost-button{border:1px solid rgba(230,225,216,.95);background:rgba(255,255,255,.74);color:var(--navy)}.provider-thread-evidence{display:grid;grid-gap:7px;gap:7px;border:1px solid rgba(42,157,143,.16);border-radius:18px;background:linear-gradient(135deg,rgba(42,157,143,.07),transparent 60%),rgba(255,255,255,.78);padding:12px}.provider-thread-evidence small,.provider-thread-evidence span{color:var(--muted);font-size:12px;font-weight:900;line-height:1.45}.provider-thread-evidence strong{color:var(--navy);font-size:14px;line-height:1.55;white-space:pre-line}.provider-profile-preview.compact{border:1px solid rgba(42,157,143,.16);border-radius:22px;background:linear-gradient(135deg,rgba(42,157,143,.07),transparent 56%),rgba(255,255,255,.82);padding:14px}.provider-flow-card ol{display:grid;grid-gap:10px;gap:10px;margin:0;padding-left:20px}.provider-empty-state{margin:0;border:1px dashed rgba(199,164,90,.34);border-radius:18px;background:rgba(247,245,241,.72);color:var(--muted);padding:16px;font-size:13px;line-height:1.6}.inline-login{display:grid;grid-template-columns:minmax(130px,1fr) auto;grid-gap:8px;gap:8px}.login-form-stack{display:grid;grid-gap:10px;gap:10px;min-width:min(100%,280px)}.auth-name-input{min-height:44px;border:1px solid var(--line);border-radius:999px;background:white;color:var(--navy);padding:0 14px;font:inherit;font-weight:850}.auth-code-stack{display:grid;grid-gap:8px;gap:8px;min-width:min(100%,260px)}.auth-code-stack .inline-login{grid-template-columns:minmax(136px,1fr) minmax(82px,.7fr)}.auth-code-stack .inline-login button{grid-column:1/-1}.otp-status{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.otp-status span{min-height:32px;border:1px solid rgba(199,164,90,.2);border-radius:999px;background:rgba(247,245,241,.88);color:var(--navy);display:grid;place-items:center;padding:6px 8px;text-align:center}.referral-source-badge{display:inline-grid;min-height:28px;align-items:center;margin-top:8px;border:1px solid rgba(199,164,90,.26);border-radius:999px;background:rgba(199,164,90,.1);color:var(--navy);font-size:12px;font-weight:900;padding:4px 10px}.inline-login input{min-width:0;min-height:40px;border:1px solid var(--line);border-radius:999px;padding:0 10px}.inline-login button{min-height:40px;border:0;border-radius:999px;background:var(--navy);color:var(--paper);font-weight:900;padding:0 12px}.legal-consent{display:grid;grid-template-columns:auto 1fr;align-items:start;grid-gap:8px;gap:8px;color:var(--muted);font-size:12px;line-height:1.55}.legal-consent input{width:16px;height:16px;margin-top:2px;accent-color:var(--navy)}.legal-consent a{color:var(--navy);font-weight:900;text-decoration:underline;text-underline-offset:3px}.auth-page-shell{min-height:100vh;background:linear-gradient(180deg,rgba(247,245,241,.74),rgba(255,255,255,.92)),var(--paper);color:var(--navy)}.auth-page-layout{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,.58fr);grid-gap:24px;gap:24px;width:min(100% - 36px,1180px);min-height:calc(100vh - 96px);margin:0 auto;padding:110px 0 42px;align-items:center}.auth-page-card,.auth-page-hero,.auth-signed-card{border:1px solid rgba(230,225,216,.9);border-radius:8px;background:rgba(255,255,255,.86);box-shadow:var(--soft-shadow)}.auth-page-hero{display:grid;grid-gap:14px;gap:14px;min-height:520px;align-content:end;padding:34px;background:linear-gradient(135deg,rgba(20,32,51,.92),rgba(37,63,82,.86)),var(--navy);color:white}.auth-page-hero img{width:54px;height:54px;border-radius:14px;box-shadow:0 18px 38px rgba(0,0,0,.2)}.auth-card-heading span,.auth-page-hero span,.auth-signed-card span{color:var(--teal);font-size:12px;font-weight:950}.auth-page-hero span{color:var(--gold)}.auth-page-hero h1{max-width:620px;margin:0;color:white;font-size:46px;line-height:1.05}.auth-card-heading p,.auth-page-hero p,.auth-signed-card p{margin:0;font-size:15px;font-weight:760;line-height:1.65}.auth-page-hero p{color:rgba(255,255,255,.78)}.auth-page-card{display:grid;grid-gap:18px;gap:18px;align-content:start;padding:28px}.auth-card-heading,.auth-signed-card{display:grid;grid-gap:8px;gap:8px}.auth-card-heading strong,.auth-signed-card strong{color:var(--navy);font-size:24px;line-height:1.2}.auth-card-heading p,.auth-signed-card p{color:var(--muted)}.auth-page-card .inline-login{grid-template-columns:1fr auto}.auth-page-card .auth-code-stack .inline-login{grid-template-columns:1fr minmax(120px,.62fr)}.auth-page-card .inline-login button,.auth-page-card .inline-login input{min-height:46px}.auth-route-grid{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.auth-route-grid a,.auth-secondary-link{display:inline-grid;min-height:42px;place-items:center;border:1px solid rgba(255,255,255,.22);border-radius:8px;background:rgba(255,255,255,.12);color:white;padding:0 14px;font-size:13px;font-weight:950}.auth-route-grid.compact a,.auth-secondary-link{border-color:rgba(17,24,39,.1);background:var(--navy);color:white}.auth-secondary-link{width:-moz-fit-content;width:fit-content;margin-top:2px}.auth-signed-card{padding:18px;box-shadow:none}.auth-entry-shell{min-height:100vh;background:linear-gradient(180deg,#fbfaf6,#f6f7f8 56%,#eef5f3),#f7f3ea;color:var(--navy)}.auth-entry-topbar{display:flex;align-items:center;justify-content:space-between;gap:18px;width:min(100% - 40px,1120px);margin:0 auto;padding:22px 0 10px}.auth-entry-brand{display:inline-flex;align-items:center;gap:10px;color:var(--navy)}.auth-entry-brand img{width:42px;height:42px;border-radius:8px;box-shadow:0 12px 24px rgba(20,32,51,.12)}.auth-entry-brand span{display:grid;grid-gap:2px;gap:2px}.auth-entry-brand strong{font-size:17px;line-height:1}.auth-entry-brand small{color:var(--muted);font-size:12px;font-weight:850}.auth-entry-topbar nav{display:flex;align-items:center;justify-content:flex-end;gap:8px}.auth-entry-topbar nav a{min-height:36px;border:1px solid rgba(17,24,39,.08);border-radius:8px;background:rgba(255,255,255,.68);color:var(--navy);display:inline-grid;place-items:center;padding:0 12px;font-size:13px;font-weight:900}.auth-entry-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,430px);grid-gap:28px;gap:28px;width:min(100% - 40px,1120px);min-height:calc(100vh - 76px);margin:0 auto;padding:34px 0 52px;align-items:center}.auth-entry-copy{display:grid;grid-gap:18px;gap:18px;max-width:650px}.auth-entry-kicker,.auth-panel-heading span,.auth-proof-body>span{color:var(--teal);font-size:12px;font-weight:950}.auth-entry-copy h1{max-width:620px;margin:0;color:var(--navy);font-size:48px;line-height:1.08;letter-spacing:0}.auth-entry-copy>p{max-width:560px;margin:0;color:#475467;font-size:17px;font-weight:760;line-height:1.75}.auth-trust-strip{display:flex;flex-wrap:wrap;gap:8px}.auth-trust-strip span{min-height:34px;display:inline-grid;place-items:center;border:1px solid rgba(42,157,143,.18);border-radius:8px;background:rgba(255,255,255,.74);color:var(--navy);padding:0 12px;font-size:12px;font-weight:950}.auth-proof-card{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:14px;gap:14px;margin-top:6px;border:1px solid rgba(17,24,39,.08);border-radius:8px;background:rgba(255,255,255,.78);box-shadow:0 18px 42px rgba(17,24,39,.08);padding:10px}.auth-proof-media{position:relative;min-height:180px;border-radius:6px;background:#edf2f4;overflow:hidden}.auth-proof-media img{width:100%;height:100%;display:block;object-fit:cover}.auth-proof-media span{position:absolute;left:10px;bottom:10px;max-width:calc(100% - 20px);border-radius:8px;background:rgba(20,32,51,.86);color:white;padding:6px 9px;font-size:11px;font-weight:950}.auth-proof-body{display:grid;align-content:center;grid-gap:8px;gap:8px;min-width:0;padding:8px 8px 8px 0}.auth-proof-body strong{color:var(--navy);font-size:22px;line-height:1.18}.auth-proof-body p{margin:0;color:var(--muted);font-size:13px;font-weight:760;line-height:1.65}.auth-proof-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:4px}.auth-proof-facts span{min-height:38px;display:grid;place-items:center;border:1px solid rgba(199,164,90,.2);border-radius:8px;background:rgba(247,245,241,.76);color:var(--navy);padding:6px;text-align:center;font-size:12px;font-weight:950}.auth-entry-panel{display:grid;grid-gap:18px;gap:18px;align-content:start;border:1px solid rgba(17,24,39,.08);border-radius:8px;background:rgba(255,255,255,.92);box-shadow:0 24px 58px rgba(17,24,39,.1);padding:28px}.auth-panel-heading{display:grid;grid-gap:7px;gap:7px}.auth-panel-heading strong{color:var(--navy);font-size:26px;line-height:1.18}.auth-panel-heading p{margin:0;color:var(--muted);font-size:13px;font-weight:760;line-height:1.65}.auth-role-switch{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;border:1px solid rgba(17,24,39,.08);border-radius:8px;background:#f6f7f8;padding:4px}.auth-role-switch a{min-height:42px;display:grid;place-items:center;border-radius:6px;color:#475467;font-size:13px;font-weight:950}.auth-role-switch a[aria-current=page]{background:var(--navy);color:white;box-shadow:0 10px 24px rgba(20,32,51,.18)}.auth-entry-panel .login-form-stack{gap:12px;min-width:0}.auth-entry-panel .auth-name-input,.auth-entry-panel .inline-login input{min-height:48px;border-radius:8px;background:#fff;color:var(--navy);font-weight:850;padding:0 14px}.auth-entry-panel .inline-login{grid-template-columns:minmax(0,1fr) 126px;gap:10px}.auth-entry-panel .inline-login button{min-height:48px;border-radius:8px;background:var(--navy);color:white;padding:0 14px}.auth-entry-panel .auth-code-stack{gap:10px;min-width:0}.auth-entry-panel .auth-code-stack .inline-login{grid-template-columns:minmax(0,1fr) minmax(94px,.62fr)}.auth-entry-panel .auth-code-stack .inline-login button{grid-column:1/-1}.auth-entry-panel .otp-status{grid-template-columns:1fr 1fr}.auth-entry-panel .otp-status span{border-radius:8px;background:#f8faf9;font-size:12px;font-weight:900}.auth-entry-panel .legal-consent{border:1px solid rgba(17,24,39,.08);border-radius:8px;background:#fbfaf7;padding:10px}.auth-entry-actions,.auth-signed-actions{display:flex;flex-wrap:wrap;gap:8px}.auth-admin-link,.auth-entry-panel .auth-secondary-link,.auth-signed-actions a{min-height:40px;display:inline-grid;place-items:center;border-radius:8px;padding:0 12px;font-size:13px;font-weight:950}.auth-entry-panel .auth-secondary-link,.auth-signed-actions a:first-child{border:1px solid rgba(20,32,51,.12);background:var(--navy);color:white}.auth-admin-link,.auth-signed-actions a{border:1px solid rgba(17,24,39,.1);background:#fff;color:var(--navy)}.auth-local-note{margin:-4px 0 0;color:#7a8698;font-size:12px;font-weight:760;line-height:1.5}.auth-entry-panel .auth-signed-card{border:1px solid rgba(42,157,143,.14);border-radius:8px;background:linear-gradient(135deg,rgba(42,157,143,.08),transparent 60%),#fff;padding:18px}@media (max-width:900px){.auth-entry-layout{grid-template-columns:1fr;width:min(100% - 28px,620px);min-height:auto;padding:22px 0 44px}.auth-entry-panel{order:-1}.auth-entry-copy h1{font-size:36px}}@media (max-width:620px){.auth-entry-topbar{width:min(100% - 24px,620px);padding-top:16px}.auth-entry-brand img{width:38px;height:38px}.auth-entry-topbar nav a{min-height:34px;padding:0 9px;font-size:12px}.auth-entry-topbar nav a:nth-child(3){display:none}.auth-entry-layout{width:min(100% - 24px,620px)}.auth-entry-panel{gap:14px;padding:18px}.auth-panel-heading strong{font-size:22px}.auth-entry-panel .auth-code-stack .inline-login,.auth-entry-panel .inline-login,.auth-entry-panel .otp-status,.auth-proof-card,.auth-proof-facts{grid-template-columns:1fr}.auth-entry-panel .auth-code-stack .inline-login button{grid-column:auto}.auth-entry-copy{gap:14px}.auth-entry-copy h1{font-size:31px}.auth-entry-copy>p{font-size:15px}.auth-proof-media{min-height:168px}.auth-proof-body{padding:4px 2px 2px}.auth-entry-actions,.auth-signed-actions{display:grid;grid-template-columns:1fr}.auth-admin-link,.auth-entry-panel .auth-secondary-link,.auth-signed-actions a{width:100%}}.legal-section{padding-bottom:24px}.legal-heading-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.legal-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.legal-grid article{min-height:118px;padding:14px;border:1px solid rgba(199,164,90,.22);background:rgba(255,255,255,.76)}.legal-grid span{display:block;color:var(--navy);font-size:13px;font-weight:900}.legal-grid p{margin:8px 0 0;color:var(--muted);font-size:13px;line-height:1.65}.legal-page-shell{width:min(960px,calc(100% - 28px));margin:0 auto;padding:18px 0 70px}.legal-page-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px}.legal-page-hero small,.legal-page-hero strong,.legal-page-nav a{display:inline-grid;min-height:36px;place-items:center;border:1px solid rgba(230,225,216,.9);border-radius:999px;background:rgba(255,255,255,.82);color:var(--navy);padding:0 12px;font-size:12px;font-weight:900}.legal-page-hero{display:grid;grid-gap:14px;gap:14px;margin-top:16px;padding:24px;border:1px solid rgba(199,164,90,.26);background:linear-gradient(135deg,rgba(17,24,39,.05),transparent 52%),rgba(255,255,255,.82);box-shadow:var(--soft-shadow)}.legal-notice span,.legal-page-hero>span{color:var(--gold);font-size:12px;font-weight:950;letter-spacing:0;text-transform:uppercase}.legal-page-hero h1{margin:0;color:var(--navy);font-size:clamp(34px,8vw,64px);line-height:1.02}.legal-document-section p,.legal-notice p,.legal-page-hero p{margin:0;color:var(--muted);line-height:1.72}.legal-page-hero div{display:flex;flex-wrap:wrap;gap:8px}.legal-page-hero strong{border-color:rgba(199,164,90,.32);background:rgba(199,164,90,.12);color:#8a5a00}.legal-page-hero small{color:var(--muted)}.legal-document-section,.legal-notice,.legal-review-list{margin-top:14px;border:1px solid rgba(230,225,216,.92);background:rgba(255,255,255,.78);box-shadow:var(--soft-shadow)}.legal-notice{padding:16px}.legal-notice div{display:grid;grid-gap:8px;gap:8px;border-left:3px solid var(--gold);padding-left:12px}.legal-review-list{padding:18px}.legal-document-section h2,.legal-review-list h2{margin:0;color:var(--navy);font-size:18px;line-height:1.28}.legal-review-list ul{display:grid;grid-gap:8px;gap:8px;margin:14px 0 0;padding:0;list-style:none}.legal-review-list li{position:relative;padding-left:18px;color:var(--muted);font-size:13px;font-weight:820;line-height:1.6}.legal-review-list li:before{position:absolute;top:10px;left:0;width:7px;height:7px;border-radius:999px;background:var(--gold);content:""}.legal-document-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:14px}.legal-document-section{display:grid;align-content:start;grid-gap:10px;gap:10px;min-height:210px;padding:18px}.ops-carousel{margin-top:16px}.ops-carousel-track{display:grid;grid-gap:10px;gap:10px}.ops-slide{display:grid;align-content:space-between;min-height:136px;padding:16px;color:var(--paper);border:1px solid rgba(199,164,90,.3);background:linear-gradient(135deg,rgba(17,24,39,.1),rgba(17,24,39,.82)),linear-gradient(135deg,#e8d9bd,#7699a4 44%,#172033);box-shadow:var(--soft-shadow)}.ops-slide:nth-child(2){background:linear-gradient(135deg,rgba(17,24,39,.12),rgba(17,24,39,.84)),linear-gradient(135deg,#c7a45a,#596a76 42%,#111827)}.ops-slide:nth-child(3){background:linear-gradient(135deg,rgba(17,24,39,.14),rgba(17,24,39,.86)),linear-gradient(135deg,#f2eadb,#9d7f70 44%,#233045)}.ops-slide:not(:first-child){min-height:112px}.ops-slide small,.ops-slide span{color:rgba(250,250,247,.72);font-size:12px;font-weight:900}.ops-slide strong{display:block;margin-top:6px;font-size:18px;line-height:1.28}.ops-slide p{margin:8px 0 0;color:rgba(250,250,247,.76);font-size:13px;line-height:1.55}.ops-slide-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:18px}.ops-slide-footer a{display:grid;flex:0 0 auto;min-height:34px;place-items:center;border-radius:8px;background:rgba(250,250,247,.92);color:var(--navy);font-size:13px;font-weight:900;padding:0 12px}.quick-action-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:12px}.quick-action-grid a{display:grid;min-height:74px;align-content:center;grid-gap:5px;gap:5px;border:1px solid rgba(199,164,90,.18);border-radius:var(--radius-panel);background:rgba(255,255,255,.84);box-shadow:var(--soft-shadow);padding:14px}.quick-action-grid strong{color:var(--navy);font-size:15px}.quick-action-grid span{color:var(--muted);font-size:12px;font-weight:800}.tenant-flow-panel{display:grid;grid-gap:12px;gap:12px;margin-top:12px;border:1px solid rgba(199,164,90,.18);border-radius:var(--radius-card);background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(247,245,241,.86)),white;box-shadow:var(--soft-shadow);padding:16px}.tenant-flow-panel .section-heading{align-items:flex-start}.tenant-flow-panel .section-heading span{color:var(--muted);font-size:12px;font-weight:950}.tenant-flow-panel .section-heading h2{margin:4px 0 0;color:var(--navy);font-size:20px;line-height:1.22}.tenant-flow-panel .section-heading p{margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.55}.tenant-flow-grid{display:grid;grid-gap:9px;gap:9px}.tenant-flow-card{display:grid;grid-template-columns:38px minmax(0,1fr) auto;grid-gap:4px 10px;gap:4px 10px;align-items:center;min-height:82px;border:1px solid rgba(230,225,216,.86);border-radius:var(--radius-panel);background:rgba(255,255,255,.78);padding:12px}.tenant-flow-card>span{display:grid;grid-row:1/span 2;width:38px;height:38px;place-items:center;border-radius:999px;background:rgba(199,164,90,.16);color:#8a5a00;font-size:12px;font-weight:950}.tenant-flow-card strong{color:var(--navy);font-size:15px;line-height:1.25}.tenant-flow-card p{grid-column:2/3;margin:0;color:var(--muted);font-size:12px;line-height:1.45}.tenant-flow-card em{display:grid;grid-row:1/span 2;grid-column:3;min-height:34px;place-items:center;border-radius:999px;background:var(--navy);color:white;font-size:12px;font-style:normal;font-weight:950;padding:0 12px;white-space:nowrap}.hero{margin:16px 0 0;border-radius:var(--radius-card);padding:26px 22px 22px;color:var(--paper);background:linear-gradient(180deg,rgba(17,24,39,.3),rgba(17,24,39,.86)),linear-gradient(135deg,#f2eadb,#9fb2c9 36%,#273245 70%,#101827);box-shadow:var(--shadow);overflow:hidden}.hero p{color:rgba(250,250,247,.72);margin:0 0 8px;font-size:12px;font-weight:800;text-transform:uppercase}.hero h1{margin:0;font-size:32px;line-height:1.16}.hero>span{display:block;margin:10px 0 18px;color:rgba(250,250,247,.78);font-size:13px}.search-box{display:grid;grid-gap:4px;gap:4px;border-radius:var(--radius-panel);padding:14px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.search-box input{width:100%;min-height:36px;border:0;border-radius:999px;background:rgba(255,255,255,.16);color:var(--paper);font:inherit;font-weight:900;padding:0 10px}.search-box input::placeholder{color:rgba(250,250,247,.68)}.hero-listing-card{display:grid;grid-template-columns:86px minmax(0,1fr);grid-gap:12px;gap:12px;margin-top:12px;border:1px solid rgba(255,255,255,.22);border-radius:var(--radius-panel);background:rgba(255,255,255,.12);box-shadow:0 16px 34px rgba(17,24,39,.16);overflow:hidden;padding:10px}.hero-listing-media{position:relative;min-height:92px;overflow:hidden;border-radius:var(--radius-control);background:linear-gradient(135deg,#e8dfcf,#516579)}.hero-listing-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-listing-media span{position:absolute;left:7px;bottom:7px;z-index:1;border-radius:999px;background:rgba(17,24,39,.82);color:var(--paper);font-size:11px;font-weight:950;padding:4px 8px}.hero-listing-content{display:grid;align-content:start;grid-gap:5px;gap:5px;min-width:0}.hero-listing-content small,.hero-listing-content>span,.hero-listing-price small{color:rgba(250,250,247,.68);font-size:11px;font-weight:900}.hero-listing-content strong{color:white;font-size:16px;line-height:1.24}.hero-listing-content p,.hero-listing-content strong{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.hero-listing-content p{margin:0;color:rgba(250,250,247,.76);font-size:12px;line-height:1.45;text-transform:none}.hero-listing-content div,.hero-listing-price{display:flex;flex-wrap:wrap;gap:7px}.hero-listing-content small{min-height:24px;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:5px 8px}.hero-listing-price{min-width:0;grid-column:1/-1;align-items:center;justify-content:space-between;padding-top:2px}.hero-listing-price strong{min-width:0;overflow:hidden;color:white;text-overflow:ellipsis;white-space:nowrap}.hero-listing-price em{display:grid;flex:0 0 auto;min-height:30px;place-items:center;border-radius:999px;background:rgba(250,250,247,.94);color:var(--navy);font-size:12px;font-style:normal;font-weight:950;padding:0 10px}.quick-filters{display:flex;flex-wrap:wrap;gap:8px;padding-top:14px}.hero-actions{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:10px;gap:10px;margin-top:14px}.hero-actions a{display:grid;min-height:42px;place-items:center;border-radius:999px;font-size:14px;font-weight:900}.hero-actions a:first-child{color:var(--navy);background:var(--paper)}.hero-actions a:last-child{border:1px solid rgba(255,255,255,.24);color:var(--paper);background:rgba(255,255,255,.1)}.quick-filters a{display:grid;place-items:center;min-height:40px;white-space:nowrap;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:rgba(255,255,255,.12);color:var(--paper);padding:0 14px}.home-finder-hero{margin-top:12px;padding:16px}.home-finder-hero h1{font-size:23px}.home-finder-hero>span{margin:5px 0 10px;font-size:12px}.home-finder-hero .search-box{gap:3px;border-radius:22px;padding:9px 12px}.home-finder-hero .search-box span{display:none}.home-finder-hero .search-box input{min-height:34px}.home-finder-hero .hero-actions{gap:8px;margin-top:10px}.home-finder-hero .hero-actions a{min-height:38px;font-size:13px}.home-finder-hero .quick-filters{flex-wrap:nowrap;overflow-x:auto;padding-top:10px;scrollbar-width:none}.home-finder-hero .quick-filters::-webkit-scrollbar{display:none}.home-finder-hero .quick-filters a{min-height:34px;font-size:13px;padding:0 12px}.filter-reset{display:grid;min-height:36px;place-items:center;border:1px solid rgba(199,164,90,.28);border-radius:999px;color:var(--navy);font-size:13px;font-weight:900;padding:0 12px}.filter-panel{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:14px;padding:12px;border:1px solid rgba(199,164,90,.22);border-radius:var(--radius-panel);background:rgba(247,245,241,.82)}.filter-panel label{display:grid;grid-gap:6px;gap:6px}.filter-panel label>span{color:var(--muted);font-size:12px;font-weight:900}.filter-panel input,.filter-panel select{width:100%;min-height:40px;border:1px solid var(--line);border-radius:var(--radius-control);background:white;color:var(--navy);font:inherit;padding:0 10px}.filter-panel input::placeholder{color:#a0a8b5}.price-range,.wide-filter{grid-column:1/-1}.price-range{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.filter-check{grid-template-columns:auto 1fr;align-items:center;min-height:38px;border:1px solid rgba(230,225,216,.9);border-radius:var(--radius-control);background:rgba(255,255,255,.72);padding:0 10px}.filter-check input{width:16px;height:16px}.filter-panel .primary-action{grid-column:1/-1}.filter-result{margin:12px 0 0;font-size:13px;font-weight:800}.empty-state{display:grid;grid-gap:8px;gap:8px;margin-top:14px;padding:16px;border:1px solid rgba(199,164,90,.24);border-radius:var(--radius-panel);background:rgba(247,245,241,.88)}.empty-state strong{color:var(--navy)}.empty-state a{display:grid;min-height:42px;place-items:center;border-radius:999px;background:var(--navy);color:white;font-weight:900}.live-feed{display:grid;grid-gap:8px;gap:8px;margin:14px 0}.live-feed div{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;padding:0 12px;background:rgba(255,255,255,.78);border:1px solid rgba(230,225,216,.82);box-shadow:var(--soft-shadow);font-size:12px}.detail-grid,.metrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.detail-grid div,.metrics div,.section{background:rgba(255,255,255,.86);border:1px solid var(--line);box-shadow:var(--soft-shadow)}.detail-grid div,.metrics div{padding:14px}.detail-grid strong,.metrics strong{display:block;color:var(--navy)}.detail-grid span,.metrics span,.property-card p,.section p{color:var(--muted)}.section{margin-top:18px;border-radius:var(--radius-card);padding:18px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.property-card{position:relative;margin-top:14px;border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden;background:rgba(247,245,241,.92);padding:8px;transition:transform .18s ease,box-shadow .18s ease}.property-card:hover{transform:translateY(-2px);box-shadow:0 18px 38px rgba(17,24,39,.11)}.property-card-entry{display:block;color:inherit;text-decoration:none}.property-card-entry:focus-visible{outline:3px solid rgba(32,139,131,.28);outline-offset:4px}.property-image{position:relative;min-height:168px;padding:12px;border-radius:var(--radius-media);background:linear-gradient(rgba(17,24,39,.06),rgba(17,24,39,.34)),linear-gradient(135deg,#f7f1e7,#c9d8e5 36%,#71869d 72%,#39465a);overflow:hidden}.detail-hero img,.gallery-main img,.gallery-thumb img,.property-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.image-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(17,24,39,.02),rgba(17,24,39,.44)),linear-gradient(135deg,rgba(17,24,39,.08),transparent 58%)}.detail-hero span,.gallery-main>span,.property-image span{position:relative;display:inline-flex;min-height:26px;align-items:center;border-radius:999px;background:linear-gradient(135deg,var(--teal),#176f69);color:white;padding:0 10px;font-size:12px;font-weight:700}.detail-hero small,.gallery-main>small,.property-image small{position:absolute;right:12px;bottom:12px;color:rgba(255,255,255,.66);font-size:12px;font-weight:900;letter-spacing:0}.property-favorite-toggle{position:absolute;top:20px;right:20px;z-index:3;margin:0}.property-favorite-button{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(255,255,255,.72);border-radius:999px;background:rgba(255,255,255,.92);color:var(--navy);box-shadow:0 14px 30px rgba(17,24,39,.16);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.property-favorite-button b{display:block;transform:translateY(-1px);font-size:23px;line-height:1}.property-favorite-button.active{border-color:rgba(185,67,58,.28);background:rgba(255,248,247,.96);color:var(--red)}.property-content{margin-top:8px;border-radius:var(--radius-panel);background:rgba(255,255,255,.86);padding:14px}.property-content h3,.section h2{margin:0}.property-footer strong{color:var(--red)}.property-kicker{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:10px}.property-kicker span{min-height:26px;border:1px solid rgba(199,164,90,.22);border-radius:999px;background:rgba(199,164,90,.1);color:#8a5a00;padding:5px 9px;font-size:12px;font-weight:900}.trust-tags{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.trust-tags span{border:1px solid rgba(32,139,131,.24);background:rgba(32,139,131,.08);color:#0f766e;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.listing-media-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 58px;grid-gap:8px;gap:8px;margin-top:12px}.listing-media-thumb{position:relative;min-width:0;min-height:58px;border:1px solid rgba(255,255,255,.72);border-radius:var(--radius-control);background:rgba(255,255,255,.74);overflow:hidden}.listing-media-thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.listing-media-thumb:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 22%,rgba(17,24,39,.58))}.listing-media-thumb.video{display:grid;place-items:center;background:linear-gradient(135deg,rgba(17,24,39,.94),#343d50)}.listing-media-thumb.floor{background:rgba(247,245,241,.96)}.listing-media-thumb>span{position:relative;z-index:1;display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:rgba(255,255,255,.92);color:var(--navy);font-size:12px;font-weight:950}.listing-media-thumb small{position:absolute;z-index:1;left:6px;right:6px;bottom:5px;color:white;font-size:10px;font-weight:950;text-align:center}.listing-media-summary{display:grid;place-items:center;min-width:0;border:1px solid rgba(199,164,90,.24);border-radius:var(--radius-control);background:rgba(199,164,90,.1);text-align:center}.listing-media-summary span{color:var(--muted);font-size:10px;font-weight:900}.listing-media-summary strong{color:var(--navy);font-size:14px}.public-readiness{display:grid;grid-gap:8px;gap:8px;margin:12px 0;padding:12px;border:1px solid rgba(32,139,131,.18);background:rgba(32,139,131,.07)}.public-readiness>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.detail-readiness p,.detail-readiness span,.public-readiness p,.public-readiness span{color:var(--muted);font-size:12px;font-weight:850;line-height:1.5}.detail-readiness strong,.public-readiness strong{color:var(--navy)}.detail-readiness p,.public-readiness p{margin:0}.detail-readiness.pending,.public-readiness.pending{border-color:rgba(199,164,90,.28);background:rgba(199,164,90,.08)}.detail-readiness.strong,.public-readiness.strong{border-color:rgba(32,139,131,.24);background:linear-gradient(135deg,rgba(32,139,131,.12),transparent 58%),rgba(255,255,255,.74)}.media-proof{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-bottom:12px}.media-proof span{display:grid;min-height:34px;place-items:center;border:1px solid rgba(230,225,216,.9);border-radius:var(--radius-control);background:rgba(255,255,255,.72);color:var(--muted);font-size:12px;font-weight:900;text-align:center}.detail-hero{position:relative;min-height:180px;margin:-18px -18px 16px;padding:12px;background:linear-gradient(rgba(17,24,39,.06),rgba(17,24,39,.34)),linear-gradient(135deg,#f7f1e7,#c9d8e5 36%,#71869d 72%,#39465a);overflow:hidden}.detail-gallery{display:grid;grid-gap:10px;gap:10px;margin:-18px -18px 16px;border-radius:0 0 var(--radius-card) var(--radius-card);background:linear-gradient(135deg,rgba(17,24,39,.08),transparent 58%),rgba(17,24,39,.04)}.gallery-main{position:relative;min-height:236px;padding:12px;border-radius:var(--radius-media);background:linear-gradient(rgba(17,24,39,.06),rgba(17,24,39,.34)),linear-gradient(135deg,#f7f1e7,#c9d8e5 36%,#71869d 72%,#39465a);overflow:hidden}.gallery-caption{position:absolute;left:12px;right:12px;bottom:12px;display:grid;grid-gap:4px;gap:4px;max-width:calc(100% - 140px);color:white}.gallery-caption strong{font-size:18px}.gallery-caption p{margin:0;color:rgba(255,255,255,.74);font-size:12px;font-weight:750;line-height:1.45}.gallery-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;padding:0 12px 12px}.gallery-thumb{position:relative;min-width:0;min-height:74px;border:1px solid rgba(255,255,255,.64);border-radius:var(--radius-control);background:rgba(255,255,255,.78);overflow:hidden}.gallery-thumb:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 28%,rgba(17,24,39,.58))}.gallery-thumb.video{display:grid;place-items:center;background:linear-gradient(135deg,rgba(17,24,39,.92),rgba(46,56,78,.86)),rgba(17,24,39,.9)}.gallery-thumb.floor{background:rgba(247,245,241,.95)}.gallery-thumb>span{position:relative;z-index:1;display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:rgba(255,255,255,.92);color:var(--navy);font-size:13px;font-weight:950}.gallery-thumb small{position:absolute;z-index:1;left:7px;right:7px;bottom:6px;color:white;font-size:11px;font-weight:950;text-align:center}.video-preview{position:absolute;inset:0;display:grid;place-items:center;align-content:center;grid-gap:8px;gap:8px;background:linear-gradient(135deg,rgba(17,24,39,.94),rgba(50,59,77,.82)),var(--navy);color:white;text-align:center;padding:28px}.video-preview span{display:grid;place-items:center;width:54px;height:54px;border-radius:999px;background:rgba(255,255,255,.92);color:var(--navy);font-size:18px;font-weight:950}.video-preview strong{font-size:20px}.video-preview p{max-width:240px;margin:0;color:rgba(255,255,255,.72);font-size:13px;line-height:1.55}.admin-preview-note{display:grid;grid-gap:6px;gap:6px;margin-top:12px;padding:12px;border:1px solid rgba(199,164,90,.34);background:rgba(255,252,244,.86)}.admin-preview-note span{color:var(--muted);font-size:12px;font-weight:950}.admin-preview-note strong{color:var(--navy)}.admin-preview-note p{margin:0;color:var(--navy);font-size:13px;line-height:1.55}.detail-decision-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(128px,.9fr);grid-gap:8px;gap:8px;margin-top:12px;padding:12px;border:1px solid rgba(230,225,216,.94);border-radius:var(--radius-panel);background:rgba(255,255,255,.92);box-shadow:0 16px 36px rgba(17,24,39,.06)}.detail-decision-strip div{display:grid;grid-gap:4px;gap:4px;min-width:0}.detail-decision-strip span{color:var(--muted);font-size:11px;font-weight:950}.detail-decision-strip strong{overflow:hidden;color:var(--navy);font-size:13px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.detail-decision-strip a{display:grid;min-height:44px;place-items:center;align-self:stretch;padding:0 14px;border-radius:999px;background:linear-gradient(135deg,var(--red),#8f2f2a);color:white;font-size:13px;font-weight:950;text-align:center;box-shadow:0 12px 28px rgba(185,67,58,.18)}.detail-title-row{display:grid;grid-template-columns:minmax(0,1fr) 96px;grid-gap:12px;gap:12px;align-items:start}.detail-title-row p{margin:8px 0 0}.trust-score-panel{display:grid;place-items:center;min-height:96px;border:1px solid rgba(199,164,90,.28);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(247,245,241,.92));text-align:center}.trust-score-panel small,.trust-score-panel span{color:var(--muted);font-size:11px;font-weight:900}.trust-score-panel strong{color:var(--navy);font-size:30px;line-height:1}.detail-alert{display:grid;grid-gap:5px;gap:5px;margin-top:14px;padding:12px;border:1px solid rgba(32,139,131,.2);background:rgba(32,139,131,.08)}.detail-alert strong{color:#0f766e}.detail-alert span{color:var(--muted);font-size:13px;line-height:1.55}.detail-readiness{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:13px;border:1px solid rgba(32,139,131,.18);background:rgba(32,139,131,.07)}.detail-readiness>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.detail-readiness small{display:grid;place-items:center;flex:0 0 58px;min-height:58px;border:1px solid rgba(17,24,39,.08);background:rgba(255,255,255,.7);color:var(--navy);font-size:16px;font-weight:950}.detail-grid{grid-template-columns:repeat(2,1fr);margin-top:14px}.detail-subsection{display:grid;grid-gap:10px;gap:10px;margin-top:14px;padding:14px;border:1px solid rgba(230,225,216,.86);background:rgba(255,255,255,.72)}.subsection-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.subsection-heading span{color:var(--navy);font-weight:900}.subsection-heading strong{color:var(--muted);font-size:12px}.profile-tags,.rule-strip{display:flex;flex-wrap:wrap;gap:8px}.profile-tags span,.rule-strip span{min-height:32px;border:1px solid rgba(199,164,90,.22);border-radius:999px;background:rgba(199,164,90,.09);color:#735015;padding:7px 10px;font-size:12px;font-weight:900}.quality-panel{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-top:14px}.quality-panel div{padding:13px;border:1px solid rgba(199,164,90,.22);background:rgba(247,245,241,.9)}.quality-panel span{display:block;color:var(--muted);font-size:12px;font-weight:800}.quality-panel strong{display:block;margin-top:5px;color:var(--navy)}.primary-action{width:100%;min-height:46px;border:0;border-radius:999px;background:linear-gradient(135deg,var(--red),#8f2f2a);color:white;font-weight:800;box-shadow:0 10px 22px rgba(185,67,58,.18)}.secondary-action{width:100%;min-height:42px;margin-top:12px;border:1px solid rgba(199,164,90,.34);border-radius:999px;background:rgba(255,255,255,.88);color:var(--navy);font-weight:900}.secondary-action.active{border-color:rgba(32,139,131,.24);background:rgba(32,139,131,.1);color:#0f766e}.fee-list{margin-top:14px;border-top:1px solid var(--line)}.appointment-summary,.fee-list p{display:flex;justify-content:space-between;gap:12px}.fee-list p{margin:0;padding:10px 0;border-bottom:1px solid rgba(230,225,216,.7)}.fee-list .total{color:var(--navy);font-weight:900}.rule-strip{margin-top:14px}.listing-contact-strip{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:12px;border:1px solid rgba(199,164,90,.22);background:linear-gradient(135deg,rgba(255,255,255,.88),rgba(247,245,241,.84)),white;box-shadow:var(--soft-shadow)}.contact-identity{display:flex;align-items:center;min-width:0;gap:11px}.contact-identity img,.contact-identity>span,.contact-sheet-card img,.contact-sheet-card>span{flex:0 0 auto;width:58px;height:58px;border-radius:18px;object-fit:cover;box-shadow:0 12px 28px rgba(17,24,39,.12)}.contact-identity>span,.contact-sheet-card>span{display:grid;place-items:center;background:var(--navy);color:white;font-size:24px;font-weight:950}.contact-identity div{min-width:0}.contact-identity small,.contact-sheet-card small{display:block;color:#0f766e;font-size:11px;font-weight:950}.contact-identity strong,.contact-sheet-card strong{display:block;margin-top:3px;color:var(--navy);font-size:17px;line-height:1.2}.contact-identity p,.contact-sheet-card p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.contact-proof{display:grid;justify-items:end;grid-gap:7px;gap:7px;flex:0 0 auto}.contact-proof span{color:var(--muted);font-size:11px;font-weight:850;white-space:nowrap}.contact-proof-actions{display:flex;gap:7px}.contact-proof-actions a{display:grid;min-width:74px;min-height:42px;place-items:center;border-radius:999px;background:#59c994;color:white;font-weight:950;box-shadow:0 12px 28px rgba(32,139,131,.22)}.contact-proof-actions a:first-child{border:1px solid rgba(199,164,90,.32);background:rgba(255,255,255,.88);color:var(--navy);box-shadow:none}.contact-sheet{display:none}.contact-sheet:target{position:fixed;inset:0;z-index:50;display:grid;align-items:end;max-width:480px;margin:0 auto}.contact-sheet-backdrop{position:absolute;inset:0;background:rgba(17,24,39,.58);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.contact-sheet-panel{position:relative;display:grid;grid-gap:14px;gap:14px;width:100%;border-radius:28px 28px 0 0;background:rgba(255,255,255,.96);padding:14px 18px 22px;box-shadow:0 -28px 70px rgba(17,24,39,.2)}.sheet-handle{justify-self:center;width:54px;height:5px;border-radius:999px;background:rgba(104,115,133,.4)}.contact-sheet-context{display:grid;grid-gap:4px;gap:4px}.contact-sheet-context span{color:#0f766e;font-size:12px;font-weight:950}.contact-sheet-context strong{color:var(--navy);font-size:18px;line-height:1.32}.contact-sheet-card{display:flex;align-items:center;gap:12px}.contact-sheet-card div{min-width:0}.contact-sheet-card em{display:grid;flex:0 0 auto;min-height:30px;place-items:center;border:1px solid rgba(32,139,131,.18);border-radius:999px;background:rgba(236,253,245,.86);color:#0f766e;font-size:12px;font-style:normal;font-weight:950;padding:0 10px}.contact-verification-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.contact-verification-grid div{display:grid;min-width:0;grid-gap:4px;gap:4px;border:1px solid rgba(230,225,216,.82);background:rgba(255,255,255,.78);padding:10px}.contact-verification-grid span{color:var(--muted);font-size:11px;font-weight:900}.contact-verification-grid strong{color:var(--navy);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.contact-profile-summary-link{display:grid;grid-template-columns:1fr auto;grid-gap:4px 12px;gap:4px 12px;align-items:center;border:1px solid rgba(199,164,90,.24);background:rgba(247,245,241,.72);padding:12px}.contact-profile-summary-link span{color:#0f766e;font-size:12px;font-weight:950}.contact-profile-summary-link strong{color:var(--navy);line-height:1.35}.contact-profile-summary-link em{grid-row:1/span 2;grid-column:2;color:var(--muted);font-size:28px;font-style:normal;line-height:1}.contact-sheet-property{display:grid;grid-template-columns:72px 1fr;grid-gap:12px;gap:12px;align-items:center;border:1px solid rgba(230,225,216,.84);border-radius:var(--radius-panel);background:rgba(247,245,241,.7);padding:10px}.contact-sheet-property img{width:72px;height:56px;border-radius:var(--radius-control);object-fit:cover}.contact-sheet-property strong{display:block;color:var(--navy);line-height:1.35}.contact-sheet-property span{display:block;margin-top:5px;color:var(--muted);font-size:12px;font-weight:800}.contact-sheet-property small{display:block;margin-top:6px;color:#0f766e;font-size:11px;font-weight:900;line-height:1.35}.contact-channel-list{display:grid;grid-gap:8px;gap:8px}.contact-channel-list a{display:grid;grid-template-columns:42px 1fr auto;align-items:center;grid-gap:12px;gap:12px;min-height:68px;border:1px solid rgba(230,225,216,.82);border-radius:var(--radius-panel);background:rgba(255,255,255,.9);padding:12px}.contact-channel-list a>span{display:grid;width:42px;height:42px;place-items:center;border-radius:var(--radius-control);background:rgba(32,139,131,.1);color:#0f766e;font-weight:950}.contact-channel-list a.primary-channel{border-color:rgba(32,139,131,.24);background:rgba(236,253,245,.88)}.contact-channel-list a.primary-channel>span{background:#59c994;color:white;box-shadow:0 12px 24px rgba(32,139,131,.18)}.contact-channel-list a.external-channel>span{border:1px solid rgba(199,164,90,.28);background:rgba(255,255,255,.92);color:var(--gold)}.contact-channel-list strong{display:block;color:var(--navy);font-size:15px}.contact-channel-list small{display:block;margin-top:4px;color:var(--muted);line-height:1.4}.contact-channel-list em{color:var(--muted);font-size:28px;font-style:normal;line-height:1}.property-detail-page{width:100%;max-width:480px;min-height:100vh;margin:0 auto;background:#fff;color:#171b25;overflow-x:hidden;padding-bottom:118px}.property-mobile-brandbar{position:-webkit-sticky;position:sticky;top:0;z-index:32;display:flex;align-items:center;justify-content:space-between;min-height:74px;border-bottom:1px solid rgba(232,224,212,.78);background:rgba(255,255,255,.96);padding:10px 20px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.property-mobile-brandbar a:first-child{display:inline-flex;align-items:center;gap:10px;min-width:0}.property-mobile-brandbar img{width:44px;height:44px;border-radius:12px;box-shadow:0 8px 20px rgba(17,24,39,.14)}.property-mobile-brandbar span{display:grid;min-width:0}.property-mobile-brandbar small,.property-mobile-brandbar strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.property-mobile-brandbar strong{color:var(--navy);font-size:18px;line-height:1.05}.property-mobile-brandbar small{color:var(--muted);font-size:13px;font-weight:760}.property-mobile-brandbar a:last-child{display:grid;width:44px;height:44px;place-items:center;border-radius:999px;background:rgba(245,247,244,.9);color:var(--navy);font-size:20px;font-weight:760}.property-detail-breadcrumb{display:flex;align-items:center;gap:8px;min-width:0;padding:16px 20px 14px;color:#98a2b3;font-size:14px;font-weight:680}.property-detail-breadcrumb a{color:#172033}.property-detail-breadcrumb em{min-width:0;overflow:hidden;color:#667085;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.property-detail-layout,.property-detail-main{display:grid}.property-hero-thumbnails{display:none}.property-contact-aside{display:grid;grid-gap:16px;gap:16px;padding:0 20px 28px}.property-detail-hero{position:relative;min-height:430px;background:#101827;overflow:hidden}.property-hero-rail{display:flex;height:430px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.property-hero-rail::-webkit-scrollbar{display:none}.property-hero-slide{position:relative;display:grid;flex:0 0 100%;min-width:100%;height:430px;place-items:center;scroll-snap-align:start;background:linear-gradient(135deg,rgba(17,24,39,.92),rgba(47,58,77,.82)),#111827;overflow:hidden}.property-hero-slide img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover}.property-hero-slide:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(17,24,39,.34),transparent 28%),linear-gradient(0deg,rgba(17,24,39,.32),transparent 42%)}.property-hero-slide.empty{color:rgba(255,255,255,.82);font-weight:900}.media-loading-inline{position:absolute;z-index:0;color:rgba(255,255,255,.72);font-size:20px;font-weight:950}.property-video-frame{position:relative;z-index:3;display:grid;width:100%;height:100%;place-items:center;color:white;background:linear-gradient(180deg,rgba(17,24,39,.06),rgba(17,24,39,.64)),radial-gradient(circle at 66% 28%,rgba(255,255,255,.18),transparent 24%),#101827}.property-video-frame video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.property-video-frame:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(17,24,39,.18),transparent 34%,rgba(17,24,39,.18)),linear-gradient(0deg,rgba(17,24,39,.46),transparent 48%);pointer-events:none}.property-video-play-pill{position:relative;z-index:3;display:grid;width:70px;height:70px;place-items:center;border-radius:999px;background:rgba(255,255,255,.92);color:var(--navy);font-size:30px;font-weight:950;padding-left:4px;box-shadow:0 18px 42px rgba(17,24,39,.24)}.property-video-frame small{position:relative;z-index:3;margin-top:92px;border-radius:999px;background:rgba(17,24,39,.68);padding:9px 13px;font-size:13px;font-weight:900;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.property-video-agent-badge{position:absolute;z-index:4;top:20px;left:78px;display:flex;align-items:center;gap:8px;max-width:calc(100% - 104px);border-radius:999px;background:rgba(255,255,255,.88);color:#172033;padding:6px 10px 6px 6px;box-shadow:0 10px 26px rgba(17,24,39,.18)}.property-video-agent-badge em,.property-video-agent-badge img{display:grid;width:30px;height:30px;place-items:center;border-radius:999px;background:#101827;color:white;object-fit:cover;font-style:normal;font-size:13px;font-weight:900}.property-video-agent-badge strong{font-size:12px;font-weight:850}.property-media-owner-watermark,.property-media-platform-watermark{position:absolute;z-index:4;color:rgba(255,255,255,.28);font-style:normal;font-weight:800;letter-spacing:0;pointer-events:none;text-shadow:0 1px 10px rgba(17,24,39,.22)}.property-media-owner-watermark{left:45%;top:52%;max-width:68%;overflow:hidden;transform:translate(-50%,-50%);font-size:clamp(36px,5.4vw,76px);text-overflow:ellipsis;white-space:nowrap}.property-media-platform-watermark{right:12%;top:50%;transform:translateY(-50%);font-size:clamp(18px,2.2vw,34px)}.property-detail-top-actions{position:absolute;z-index:5;top:max(18px,env(safe-area-inset-top));left:18px;right:18px;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.property-detail-top-actions a{display:grid;width:52px;height:52px;place-items:center;border-radius:999px;background:rgba(255,255,255,.94);color:#172033;box-shadow:0 12px 28px rgba(17,24,39,.18);font-size:26px;font-weight:950;pointer-events:auto}.property-detail-top-actions div{display:flex;gap:10px;pointer-events:auto}.property-media-count,.property-status-chip{position:absolute;z-index:5;display:flex;align-items:center;gap:3px;border-radius:999px;background:rgba(255,255,255,.92);color:#172033;font-size:13px;font-weight:900;padding:8px 11px;box-shadow:0 10px 24px rgba(17,24,39,.14)}.property-media-count{left:18px;bottom:84px}.property-status-chip{left:18px;top:86px;right:auto;bottom:auto;background:#ffc15a;color:#6b3b00}.property-detail-card{position:relative;z-index:4;display:grid;grid-gap:22px;gap:22px;margin-top:-54px;border-radius:34px 34px 0 0;background:#fff;padding:24px 20px 28px;box-shadow:0 -18px 44px rgba(17,24,39,.08)}.property-detail-title{display:grid;grid-template-columns:1fr auto;grid-gap:14px;gap:14px;align-items:start;border-bottom:1px solid rgba(232,224,212,.9);padding-bottom:16px}.property-detail-title h1{margin:0;color:#171b25;font-size:25px;font-weight:760;letter-spacing:0;line-height:1.24}.property-detail-title p{margin:10px 0 12px;color:#7b837f;font-size:15px;font-weight:560;line-height:1.48}.property-detail-status-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:10px}.property-detail-status-row small,.property-detail-status-row span{display:inline-flex;align-items:center;border-radius:999px;line-height:1;white-space:nowrap}.property-detail-status-row span{border:1px solid rgba(42,157,143,.24);background:rgba(236,253,245,.9);color:#0f766e;font-size:12px;font-weight:950;padding:8px 10px}.property-detail-status-row small{background:rgba(245,245,244,.9);color:#667085;font-size:12px;font-weight:760;padding:8px 9px}.property-detail-title strong{color:#111827;font-size:25px;font-weight:760}.property-detail-title>span{align-self:center;border:1px solid rgba(102,112,133,.24);border-radius:999px;color:#475467;font-size:13px;font-weight:900;padding:8px 12px;white-space:nowrap}.property-detail-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;border-radius:var(--radius-panel);background:#f5f5f4;padding:15px 8px}.property-detail-facts div{display:grid;justify-items:center;grid-gap:5px;gap:5px;min-width:0}.property-detail-facts div+div{border-left:1px solid rgba(102,112,133,.24)}.property-detail-facts span{color:#59c994;font-size:13px;font-weight:950}.property-detail-facts strong{display:inline-flex;align-items:center;gap:6px;color:#171b25;font-size:18px;font-weight:850}.property-detail-facts svg,.property-layout-value svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.property-info-block{display:grid;grid-gap:14px;gap:14px;border-bottom:1px solid rgba(232,224,212,.72);padding-bottom:20px}.property-info-block:last-child{border-bottom:0}.property-info-block h2{margin:0;color:#171b25;font-size:21px;font-weight:720;line-height:1.25}.property-section-heading{display:grid;grid-gap:7px;gap:7px}.property-section-heading p{max-width:720px;margin:0;color:#667085;font-size:15px;font-weight:520;line-height:1.58}.property-info-list{display:grid;grid-gap:14px;gap:14px;margin:0}.property-info-list div{display:grid;grid-template-columns:minmax(94px,.62fr) 1fr;grid-gap:14px;gap:14px;align-items:start}.property-info-list dt{color:#2f343c;font-size:16px;font-weight:620}.property-info-list dd{margin:0;color:#2b303b;font-size:17px;font-weight:520;line-height:1.45}.property-layout-value{display:inline-flex;align-items:center;gap:8px}.property-help-dot{display:inline-grid;width:18px;height:18px;place-items:center;border-radius:999px;background:#d1d5db;color:white;font-size:12px;font-weight:900;line-height:1}.property-info-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.property-cost-grid,.property-occupancy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.property-cost-grid div,.property-occupancy-grid div{display:grid;grid-gap:8px;gap:8px;border-radius:var(--radius-control);background:#f5f7f4;padding:14px}.property-cost-grid span,.property-occupancy-grid span{color:#7b837f;font-size:13px;font-weight:850}.property-cost-grid strong,.property-occupancy-grid strong{color:#171b25;font-size:18px;font-weight:720}.property-chip-row{display:flex;flex-wrap:wrap;gap:8px}.property-chip-row span{border-radius:999px;background:rgba(42,157,143,.1);color:#0f766e;font-size:13px;font-weight:900;padding:8px 10px}.property-rule-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.property-rule-grid span{display:flex;align-items:center;gap:8px;color:#2b303b;font-size:16px;font-weight:620;min-width:0}.property-rule-grid em{display:grid;flex:0 0 auto;width:22px;height:22px;place-items:center;border-radius:999px;background:rgba(42,157,143,.12);color:#0f766e;font-size:12px;font-style:normal;font-weight:950}.property-description{margin:0;color:#30343a;font-size:17px;font-weight:500;line-height:1.78}.property-highlight-grid{display:grid;grid-gap:10px;gap:10px}.property-highlight-grid span{border:1px solid rgba(42,157,143,.18);border-radius:var(--radius-control);background:rgba(236,253,245,.66);color:#173f3b;font-weight:640;line-height:1.45;padding:13px 14px}.property-facility-row{display:flex;flex-wrap:wrap;gap:10px}.property-facility-row span{display:inline-flex;align-items:center;gap:8px;border-radius:999px;background:#f5f7f4;color:#253142;font-weight:620;padding:8px 12px 8px 8px}.property-agent-card,.property-contact-qr,.property-side-summary{display:grid;justify-items:center;border-radius:18px;background:#f3f4f6;padding:22px;text-align:center}.property-agent-card{gap:10px}.property-agent-card img,.property-agent-card>span{width:92px;height:92px;border-radius:999px;object-fit:cover;background:white}.property-agent-card>span{display:grid;place-items:center;color:var(--navy);font-size:30px;font-weight:780}.property-agent-card strong{color:#2f3337;font-size:20px;font-weight:720;line-height:1.25}.property-agent-card p,.property-agent-card small{margin:0;color:#475467;font-weight:520}.property-agent-primary,.property-agent-secondary{display:grid;width:100%;min-height:46px;place-items:center;border:1px solid rgba(209,213,219,.96);border-radius:6px;background:white;color:#30343a;font-weight:720}.property-agent-primary{margin-top:14px}.property-contact-qr{gap:14px;background:white;box-shadow:0 14px 40px rgba(17,24,39,.08)}.property-contact-qr strong{justify-self:start;color:#2f3337;font-size:18px;font-weight:720;text-align:left}.property-contact-qr>div{position:relative;display:grid;width:min(238px,100%);aspect-ratio:1;place-items:center;overflow:hidden;border:12px solid white;border-radius:10px;background:radial-gradient(circle at 20% 20%,#111827 0 9px,transparent 10px),radial-gradient(circle at 80% 20%,#111827 0 9px,transparent 10px),radial-gradient(circle at 20% 80%,#111827 0 9px,transparent 10px),repeating-conic-gradient(#111827 0 25%,#fff 0 50%) 0 0 /32px 32px;box-shadow:0 0 0 1px rgba(20,32,51,.1)}.property-contact-qr>div:before{content:"";position:absolute;inset:20px;border-color:#111827 transparent transparent #111827;border-style:solid;border-width:16px;opacity:.92;pointer-events:none}.property-contact-qr>div span{position:relative;z-index:1;display:grid;width:64px;height:64px;place-items:center;border:10px solid white;border-radius:18px;background:#2a9d8f;color:white;font-size:28px;font-weight:780;box-shadow:0 10px 24px rgba(17,24,39,.2)}.property-contact-qr p,.property-side-summary p{margin:0;color:#475467;font-size:13px;font-weight:520;line-height:1.6;text-align:left}.property-side-actions{display:flex;justify-content:center;gap:16px}.property-side-actions a{display:grid;width:58px;height:58px;place-items:center;border-radius:999px;color:white;font-size:28px;font-weight:760;box-shadow:0 18px 36px rgba(17,24,39,.14)}.property-side-actions a:first-child{background:#ff6b6b}.property-side-actions a:last-child{background:#3388f2}.property-side-summary{justify-items:start;gap:8px;background:#101827;color:white;text-align:left}.property-side-summary span{color:#59c994;font-size:12px;font-weight:780}.property-side-summary strong{color:white;font-size:20px;font-weight:720}.property-side-summary p{color:rgba(255,255,255,.86)}.property-transaction-block{overflow:visible}.property-wide-block{width:min(1180px,calc(100% - 40px));margin:24px auto 0;border:1px solid rgba(230,225,216,.82);border-radius:16px;background:rgba(255,255,255,.9);padding:22px;box-shadow:0 22px 56px rgba(17,24,39,.08)}.property-transaction-tabs{display:grid;grid-template-columns:repeat(2,max-content);align-items:start}.property-transaction-tabs input{position:absolute;opacity:0;pointer-events:none}.property-transaction-tabs label{display:grid;min-height:48px;place-items:center;border:1px solid rgba(220,225,232,.96);background:white;color:#30343a;font-size:14px;font-weight:720;padding:0 16px;cursor:pointer}.property-transaction-tabs label+input+label{margin-left:-1px}#property-tx-rent:checked+label,#property-tx-sale:checked+label{color:#18a87f}.property-transaction-panel{display:none;grid-column:1/-1;margin-top:16px}#property-tx-rent:checked~.rent-panel,#property-tx-sale:checked~.sale-panel{display:block}.property-transaction-table-wrap{width:100%;overflow-x:auto;border:1px solid rgba(220,225,232,.96)}.property-transaction-table{width:100%;min-width:980px;border-collapse:collapse;background:white;color:#30343a;font-size:14px}.property-wide-block .property-transaction-table{min-width:100%}.property-transaction-table td,.property-transaction-table th{border-right:1px solid rgba(230,234,240,.96);border-bottom:1px solid rgba(230,234,240,.96);padding:12px 14px;text-align:left;white-space:nowrap}.property-transaction-table th{background:#f3f4f6;color:#5d6573;font-weight:720}.property-transaction-table td{font-weight:500}.property-transaction-table tr:last-child td{border-bottom:0}.property-transaction-source{color:#8a929f;font-size:12px;font-weight:500}.property-facility-row em{display:grid;width:22px;height:22px;place-items:center;border-radius:999px;background:rgba(42,157,143,.12);color:#0f766e;font-size:12px;font-style:normal;font-weight:950}.property-similar-grid{display:grid;grid-gap:12px;gap:12px}.property-similar-grid a{display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(230,225,216,.84);border-radius:var(--radius-panel);background:#fff;padding:10px}.property-similar-grid img{width:100%;height:158px;border-radius:18px;object-fit:cover}.property-similar-grid strong{color:var(--navy);font-size:17px;line-height:1.25}.property-similar-grid span{color:var(--red);font-weight:950}.property-similar-grid small{color:var(--muted);font-weight:800}.property-map-preview{display:grid;min-height:158px;place-items:center;border-radius:var(--radius-panel);background:linear-gradient(135deg,rgba(42,157,143,.08),rgba(201,164,92,.1)),#f4f4f2}.property-map-preview span{display:grid;width:58px;height:58px;place-items:center;border-radius:999px;background:#59c994;color:white;font-size:26px;font-weight:950}.property-nearby-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;text-align:center}.property-nearby-tabs span{color:#7b837f;font-weight:850}.property-nearby-tabs span:first-child{color:#0f766e}.property-nearby-item{display:grid;grid-template-columns:1fr auto;grid-gap:4px 12px;gap:4px 12px;align-items:center}.property-nearby-item strong{color:#171b25;font-size:18px}.property-nearby-item span{color:#667085;font-weight:720}.property-nearby-item em{grid-row:1/span 2;grid-column:2;color:#667085;font-size:32px;font-style:normal}.property-appointment-form{display:grid;grid-gap:12px;gap:12px}.property-appointment-form label{display:grid;grid-gap:7px;gap:7px}.property-appointment-form label span{color:#667085;font-size:13px;font-weight:900}.property-appointment-form input,.property-appointment-form textarea{width:100%;border:1px solid rgba(204,197,184,.92);border-radius:var(--radius-control);background:#fff;color:#172033;font:inherit;font-weight:760;padding:13px 14px}.property-appointment-form textarea{min-height:98px;resize:vertical}.property-appointment-form button,.property-report-panel button{min-height:54px;border:0;border-radius:999px;background:#59c994;color:white;font-size:16px;font-weight:950;box-shadow:0 14px 28px rgba(32,139,131,.18)}.property-sticky-contact{position:fixed;z-index:30;left:50%;bottom:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(154px,.84fr);grid-gap:12px;gap:12px;align-items:center;width:min(100%,480px);transform:translateX(-50%);border-top:1px solid rgba(232,224,212,.84);background:rgba(255,255,255,.96);padding:12px 18px calc(12px + env(safe-area-inset-bottom));box-shadow:0 -14px 36px rgba(17,24,39,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.property-contact-person{display:flex;min-width:0;align-items:center;gap:12px}.property-contact-person img,.property-contact-person>span{width:56px;height:56px;border-radius:50%;object-fit:cover;background:#f1f3f2}.property-contact-person>span{display:grid;place-items:center;color:var(--navy);font-weight:950}.property-contact-person div{min-width:0}.property-contact-person small,.property-contact-person strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.property-contact-person strong{color:#171b25;font-size:15px;font-weight:900}.property-contact-person small{margin-top:5px;color:#4b5563;font-size:13px;font-weight:780}.property-sticky-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.property-appointment-cta,.property-contact-cta{display:grid;min-height:56px;place-items:center;border-radius:999px;font-size:16px;font-weight:950;white-space:nowrap}.property-contact-cta{border:1px solid rgba(32,139,131,.22);background:rgba(236,253,245,.92);color:#0f766e}.property-appointment-cta{background:#59c994;color:white;box-shadow:0 15px 30px rgba(32,139,131,.2)}.property-contact-login-modal{display:none}.property-contact-login-modal:target{position:fixed;inset:0;z-index:90;display:grid;max-width:480px;margin:0 auto;place-items:center;padding:22px}.property-contact-login-backdrop{position:absolute;inset:0;background:rgba(17,24,39,.58);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.property-contact-login-card{position:relative;display:grid;grid-gap:16px;gap:16px;width:min(100%,380px);border:1px solid rgba(255,255,255,.72);border-radius:28px;background:radial-gradient(circle at 12% 6%,rgba(42,157,143,.16),transparent 36%),linear-gradient(145deg,rgba(255,255,255,.98),rgba(240,250,246,.96));box-shadow:0 34px 90px rgba(17,24,39,.3);padding:24px}.property-contact-login-close{position:absolute;top:16px;right:18px;color:rgba(20,32,51,.72);font-size:30px;font-weight:650;line-height:1}.property-contact-login-brand{display:grid;justify-items:center;grid-gap:10px;gap:10px;margin-top:6px}.property-contact-login-brand img{width:64px;height:64px;border-radius:18px}.property-contact-login-brand span{color:#0f766e;font-size:13px;font-weight:950}.property-contact-login-card>strong{color:var(--navy);font-size:24px;line-height:1.22;text-align:center}.property-contact-login-card>p{margin:0 auto;max-width:310px;color:var(--muted);font-weight:760;line-height:1.55;text-align:center}.property-contact-login-property{display:grid;grid-template-columns:82px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;border:1px solid rgba(42,157,143,.14);border-radius:20px;background:rgba(255,255,255,.7);padding:10px}.property-contact-login-property img{width:82px;height:70px;border-radius:15px;object-fit:cover}.property-contact-login-property div{display:grid;grid-gap:4px;gap:4px;min-width:0}.property-contact-login-property span{width:max-content;border-radius:999px;background:rgba(42,157,143,.12);color:#0f766e;font-size:11px;font-weight:950;padding:5px 8px}.property-contact-login-property small,.property-contact-login-property strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.property-contact-login-property strong{color:var(--navy);font-size:15px}.property-contact-login-property small{color:var(--red);font-weight:900}.property-contact-login-card .inline-login{grid-template-columns:minmax(0,1fr) 118px}.property-report-panel>strong,.property-share-panel>strong{color:var(--navy);font-size:20px}.property-share-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.property-share-grid a{display:grid;min-height:74px;place-items:center;border-radius:var(--radius-control);background:#f5f7f4;color:#172033;font-weight:900;text-align:center}.property-report-options{display:grid;grid-gap:10px;gap:10px}.property-report-options label{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:54px;border-radius:var(--radius-control);background:#f5f7f4;color:#172033;font-weight:850;padding:0 14px}.property-report-panel textarea{width:100%;min-height:86px;border:1px solid rgba(204,197,184,.92);border-radius:var(--radius-control);font:inherit;padding:12px;resize:vertical}.favorite-note{display:none}.favorite-note:target{position:fixed;inset:0;z-index:60;display:grid;place-items:center;max-width:480px;margin:0 auto}.favorite-note>a{position:absolute;inset:0;background:rgba(17,24,39,.58);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.favorite-note div{position:relative;display:grid;width:calc(100% - 48px);grid-gap:12px;gap:12px;border-radius:var(--radius-panel);background:white;padding:22px;box-shadow:var(--shadow)}.favorite-note strong{color:var(--navy);font-size:19px}.favorite-note p{margin:0;color:#667085;line-height:1.55}.favorite-note div a{display:grid;min-height:46px;place-items:center;border-radius:999px;background:#59c994;color:white;font-weight:950}.property-media-lightbox{display:none}.property-media-lightbox:target{position:fixed;inset:0;z-index:80;display:grid;place-items:center;max-width:none;margin:0;padding:24px;background:rgba(17,24,39,.66);overflow:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.media-loading-screen{display:none}.property-media-lightbox img{position:relative;z-index:1;width:100%;max-height:78vh;object-fit:contain}.media-lightbox-close,.media-lightbox-count{position:absolute;z-index:4;top:max(18px,env(safe-area-inset-top))}.media-lightbox-close{right:max(18px,calc((100vw - 860px) / 2 + 18px));display:grid;width:44px;height:44px;place-items:center;border-radius:999px;background:white;color:#111827;font-size:26px;font-weight:950}.media-lightbox-count{left:max(18px,calc((100vw - 860px) / 2 + 18px));color:white;font-size:18px;font-weight:820}.media-lightbox-image-frame,.media-lightbox-video{position:relative;z-index:2;display:grid;width:min(860px,calc(100vw - 48px));grid-gap:16px;gap:16px;border-radius:2px;background:white;padding:28px;box-shadow:0 34px 90px rgba(17,24,39,.28)}.media-lightbox-image-frame{place-items:center}.media-lightbox-image-frame img{width:100%;max-height:min(72vh,680px);border-radius:14px;object-fit:contain;background:#101827}.media-lightbox-owner-watermark,.media-lightbox-platform-watermark{position:absolute;z-index:2;color:rgba(255,255,255,.28);font-style:normal;font-weight:820;pointer-events:none;text-shadow:0 1px 10px rgba(17,24,39,.22)}.media-lightbox-owner-watermark{left:45%;top:52%;max-width:68%;overflow:hidden;transform:translate(-50%,-50%);font-size:clamp(30px,4.5vw,62px);text-overflow:ellipsis;white-space:nowrap}.media-lightbox-platform-watermark{right:10%;top:50%;transform:translateY(-50%);font-size:clamp(16px,2vw,30px)}.media-lightbox-video{gap:14px;width:-moz-fit-content;width:fit-content;min-width:min(360px,calc(100vw - 48px));max-width:calc(100vw - 48px);color:#172033}.media-lightbox-agent{display:inline-flex;align-items:center;justify-self:start;gap:8px;border-radius:999px;background:#f3f4f6;padding:6px 12px 6px 6px;color:#172033;font-size:13px;font-weight:850}.media-lightbox-agent img,.media-lightbox-agent span{display:grid;width:34px;height:34px;place-items:center;border-radius:999px;background:#101827;color:white;object-fit:cover}.media-lightbox-video-player{position:relative;display:grid;width:auto;max-width:min(960px,calc(100vw - 104px));place-items:center;overflow:hidden;border-radius:14px;background:#000}.media-lightbox-video-player video{display:block;width:auto;height:auto;max-width:100%;max-height:min(74vh,720px);object-fit:contain;background:#000}.media-lightbox-video p{margin:0;color:#667085;font-size:13px;font-weight:520;line-height:1.55}.media-lightbox-nav{position:absolute;z-index:2;left:22px;right:22px;bottom:calc(26px + env(safe-area-inset-bottom));display:flex;justify-content:space-between;gap:12px}.media-lightbox-nav a{display:grid;min-height:48px;min-width:112px;place-items:center;border-radius:999px;background:rgba(255,255,255,.14);color:white;font-weight:900;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.provider-profile-shell{width:100%;max-width:480px;min-height:100vh;margin:0 auto;background:linear-gradient(180deg,rgba(16,32,52,.04),rgba(247,245,241,.96)),var(--warm-white);overflow-x:hidden;padding:18px 16px 34px}.provider-empty-state,.provider-hero-panel,.provider-listings-panel,.provider-proof-panel{border:1px solid rgba(230,225,216,.86);background:rgba(255,255,255,.9);box-shadow:var(--soft-shadow)}.provider-hero-panel{display:grid;grid-gap:18px;gap:18px;padding:16px}.provider-back-link{justify-self:start;color:var(--muted);font-size:13px;font-weight:900}.provider-hero-content{display:flex;align-items:center;gap:14px;min-width:0}.provider-profile-avatar{display:grid;flex:0 0 auto;width:76px;height:76px;place-items:center;border-radius:24px;background:var(--navy);color:white;object-fit:cover;font-size:30px;font-weight:950;box-shadow:0 18px 40px rgba(17,24,39,.18)}.provider-identity-copy{min-width:0}.provider-identity-copy span,.provider-listing-card span,.provider-proof-panel span{color:#0f766e;font-size:12px;font-weight:950}.provider-identity-copy h1{margin:5px 0 4px;color:var(--navy);font-size:26px;line-height:1.08;overflow-wrap:anywhere}.provider-identity-copy p{margin:0;color:var(--muted);line-height:1.5;overflow-wrap:anywhere}.provider-hero-actions{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:10px;gap:10px}.provider-hero-actions a{min-width:0}.provider-trust-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.provider-trust-grid article{display:grid;min-height:74px;align-content:center;grid-gap:5px;gap:5px;border:1px solid rgba(199,164,90,.2);background:rgba(255,255,255,.74);padding:10px 8px;text-align:center}.provider-trust-grid span{color:var(--muted);font-size:11px;font-weight:900;line-height:1.25}.provider-trust-grid strong{color:var(--navy);font-size:22px;line-height:1}.provider-listings-panel,.provider-proof-panel{display:grid;grid-gap:12px;gap:12px;margin-top:12px;padding:16px}.provider-proof-panel h2{margin:5px 0 4px;color:var(--navy);font-size:20px}.provider-proof-panel p{margin:0;color:var(--muted);line-height:1.55}.provider-proof-badges{display:flex;flex-wrap:wrap;gap:8px}.provider-proof-badges span{border:1px solid rgba(199,164,90,.22);background:rgba(247,245,241,.78);color:var(--navy);padding:8px 10px}.provider-bio{border-top:1px solid rgba(230,225,216,.8);padding-top:12px}.provider-listing-grid{display:grid;grid-gap:10px;gap:10px}.provider-listing-card a{display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;border:1px solid rgba(230,225,216,.86);border-radius:var(--radius-panel);background:rgba(247,245,241,.58);padding:10px}.provider-listing-card img{width:96px;height:86px;border-radius:var(--radius-control);object-fit:cover}.provider-listing-card div{min-width:0}.provider-listing-card strong{display:block;margin-top:4px;color:var(--navy);line-height:1.3;overflow-wrap:anywhere}.provider-listing-card p{margin:5px 0 0;color:var(--muted);font-size:12px;font-weight:800;line-height:1.35}.provider-listing-card footer{display:flex;flex-wrap:wrap;gap:6px 10px;justify-content:space-between;margin-top:8px}.provider-listing-card b{color:var(--navy);font-size:14px}.provider-listing-card em{color:var(--muted);font-size:12px;font-style:normal;font-weight:900}.provider-empty-state{display:grid;grid-gap:10px;gap:10px;margin-top:12vh;padding:18px}.provider-empty-state a{justify-self:start;color:var(--muted);font-size:13px;font-weight:900}.provider-empty-state strong{color:var(--navy);font-size:22px}.provider-empty-state p{margin:0;color:var(--muted);line-height:1.55}.detail-actions{display:grid;grid-template-columns:.9fr 1fr 1.1fr;grid-gap:10px;gap:10px;margin-top:14px}.detail-actions a{display:grid;min-height:44px;place-items:center;border:1px solid rgba(199,164,90,.28);border-radius:999px;background:rgba(255,255,255,.88);color:var(--navy);font-size:13px;font-weight:900;text-align:center}.detail-actions a:last-child{border:0;background:linear-gradient(135deg,var(--red),#8f2f2a);color:white;box-shadow:0 12px 28px rgba(185,67,58,.18)}.appointment-summary{margin:14px 0;padding:12px;background:rgba(247,245,241,.9);border:1px solid var(--line)}.appointment-summary>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.appointment-summary>div:last-child{text-align:right}.appointment-assurance span,.appointment-summary span{color:var(--muted);font-size:12px;font-weight:900}.appointment-assurance strong,.appointment-summary strong{color:var(--navy)}.appointment-steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:14px}.appointment-steps span{display:grid;min-height:40px;place-items:center;border:1px solid rgba(199,164,90,.18);border-radius:999px;background:rgba(247,245,241,.92);color:var(--muted);font-size:12px;font-weight:900}.appointment-steps .current{color:var(--navy);background:rgba(199,164,90,.2)}.appointment-assurance{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:12px}.appointment-assurance article{min-width:0;padding:12px;border:1px solid rgba(32,139,131,.16);background:rgba(32,139,131,.06)}.appointment-assurance p{margin:6px 0 0;font-size:12px;line-height:1.5}.appointment-form{display:grid;grid-gap:12px;gap:12px;margin-top:12px}.appointment-form label,.report-form label{display:grid;grid-gap:7px;gap:7px}.appointment-form label span,.report-form label span{color:var(--muted);font-size:12px;font-weight:800}.appointment-form input,.appointment-form select,.appointment-form textarea,.report-form select,.report-form textarea{width:100%;min-height:44px;border:1px solid rgba(230,225,216,.96);border-radius:8px;background:rgba(255,255,255,.82);color:var(--navy);font:inherit;outline:none;padding:10px 12px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.appointment-form textarea{resize:vertical}.appointment-form input:focus,.appointment-form select:focus,.appointment-form textarea:focus,.report-form select:focus,.report-form textarea:focus{border-color:rgba(199,164,90,.8);background:white;box-shadow:0 0 0 4px rgba(199,164,90,.14)}.report-panel{border-color:rgba(185,67,58,.16);background:linear-gradient(135deg,rgba(185,67,58,.05),transparent 42%),rgba(255,255,255,.88)}.report-form{display:grid;grid-gap:12px;gap:12px;margin-top:12px;padding:14px;border:1px solid rgba(185,67,58,.12);border-radius:var(--radius-panel);background:rgba(247,245,241,.82)}.report-form textarea{resize:vertical}.advisor-consultation-panel{border-color:rgba(199,164,90,.2);background:linear-gradient(135deg,rgba(199,164,90,.08),transparent 44%),rgba(255,255,255,.9)}.consultation-form{padding:14px;border:1px solid rgba(199,164,90,.16);border-radius:var(--radius-panel);background:rgba(247,245,241,.78)}.service-need-selector{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(199,164,90,.18);border-radius:var(--radius-panel);background:linear-gradient(135deg,rgba(199,164,90,.08),transparent 52%),rgba(255,255,255,.72)}.service-need-heading{display:grid;grid-gap:5px;gap:5px}.service-need-heading span{color:var(--muted);font-size:12px;font-weight:950}.service-need-heading strong{color:var(--navy);font-size:17px;line-height:1.25}.service-need-heading p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.service-chip-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.service-chip{position:relative;min-width:0}.service-chip input{position:absolute;inset:0;width:100%;height:100%;opacity:0}.service-chip span{display:grid;grid-gap:5px;gap:5px;min-height:82px;align-content:center;border:1px solid rgba(230,225,216,.96);border-radius:var(--radius-control);background:rgba(255,255,255,.74);padding:12px;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.service-chip strong{color:var(--navy);font-size:14px;line-height:1.25}.service-chip small{color:var(--muted);font-size:11px;font-weight:800;line-height:1.4}.service-chip input:checked+span{border-color:rgba(199,164,90,.52);background:linear-gradient(135deg,rgba(199,164,90,.16),transparent 58%),white;box-shadow:0 12px 26px rgba(199,164,90,.12)}.service-chip input:focus-visible+span{border-color:rgba(199,164,90,.8);box-shadow:0 0 0 4px rgba(199,164,90,.14)}.service-marketplace-panel{border-color:rgba(32,139,131,.16);background:linear-gradient(135deg,rgba(32,139,131,.06),transparent 48%),rgba(255,255,255,.9)}.service-marketplace-panel .section-heading{align-items:flex-start}.service-marketplace-panel .section-heading span{color:#0f766e;font-size:12px;font-weight:950}.service-marketplace-panel .section-heading p{margin:7px 0 0;color:var(--muted);font-size:13px;line-height:1.55}.service-marketplace-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.service-marketplace-card{display:grid;min-width:0;min-height:128px;align-content:start;grid-gap:7px;gap:7px;border:1px solid rgba(230,225,216,.88);border-radius:var(--radius-panel);background:rgba(255,255,255,.78);padding:12px}.service-marketplace-card>span{color:rgba(15,118,110,.78);font-size:11px;font-weight:950}.service-marketplace-card strong{color:var(--navy);font-size:15px;line-height:1.25}.service-marketplace-card p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.service-marketplace-card em{display:grid;width:-moz-fit-content;width:fit-content;min-height:30px;place-items:center;border-radius:999px;background:rgba(32,139,131,.1);color:#0f766e;font-size:12px;font-style:normal;font-weight:950;padding:0 11px}.service-marketplace-card.active{border-color:rgba(199,164,90,.42);background:linear-gradient(135deg,rgba(199,164,90,.16),transparent 54%),white;box-shadow:0 14px 30px rgba(199,164,90,.12)}.service-bridge{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;margin-top:12px;border:1px solid rgba(199,164,90,.24);border-radius:var(--radius-panel);background:linear-gradient(135deg,rgba(199,164,90,.12),transparent 48%),rgba(247,245,241,.82);padding:13px}.service-bridge strong{color:var(--navy)}.service-bridge p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.service-bridge em{display:grid;min-height:36px;place-items:center;border-radius:999px;background:var(--navy);color:white;font-size:12px;font-style:normal;font-weight:950;padding:0 12px;white-space:nowrap}.consultation-history{margin-top:16px}.section-heading.compact{margin-bottom:10px}.section-heading.compact h3{margin:0;color:var(--navy);font-size:16px}.empty-inline{margin:0;padding:12px;border:1px solid var(--line);background:rgba(247,245,241,.72);color:var(--muted);font-size:13px}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.invite-code{margin-top:12px;padding:16px;color:var(--paper);background:linear-gradient(135deg,rgba(199,164,90,.18),transparent 48%),var(--navy)}.invite-code span{color:rgba(250,250,247,.68)}.invite-code strong{display:block;margin-top:6px;font-size:26px}.invite-code p{margin:8px 0 0;color:rgba(250,250,247,.75);overflow-wrap:anywhere}.invite-code small{display:block;margin-top:12px;color:rgba(250,250,247,.66);line-height:1.6}.copy-button,.text-action{font-weight:900}.account-panel,.viewing-progress-panel{display:grid;grid-gap:14px;gap:14px}.viewing-progress-panel{border-color:rgba(199,164,90,.22);background:linear-gradient(135deg,rgba(199,164,90,.1),transparent 48%),rgba(255,255,255,.9)}.viewing-progress-panel .section-heading{align-items:start}.viewing-progress-panel .section-heading p{margin:6px 0 0;color:var(--muted);line-height:1.55}.viewing-progress-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.viewing-progress-step{display:grid;min-height:42px;place-items:center;border:1px solid rgba(230,225,216,.9);border-radius:999px;background:rgba(247,245,241,.82);color:var(--muted);font-size:12px;font-weight:950;padding:8px 10px;text-align:center}.viewing-progress-step.current{border-color:rgba(199,164,90,.36);background:rgba(199,164,90,.16);color:var(--navy)}.viewing-progress-step.done{border-color:rgba(32,139,131,.2);background:rgba(32,139,131,.1);color:#0f766e}.viewing-progress-summary{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}.viewing-progress-summary article{min-width:0;padding:14px;border:1px solid var(--line);background:rgba(247,245,241,.86)}.viewing-progress-summary span{color:var(--muted);font-size:12px;font-weight:900}.viewing-progress-summary strong{display:block;margin-top:6px;color:var(--navy);overflow-wrap:anywhere}.viewing-progress-summary p{margin:8px 0 0;color:var(--muted);font-size:13px;line-height:1.55}.reward-list,.saved-list,.timeline-list{display:grid;grid-gap:10px;gap:10px}.reward-row,.saved-card,.timeline-card{display:flex;justify-content:space-between;gap:12px;padding:14px;background:rgba(247,245,241,.9);border:1px solid var(--line)}.timeline-card h3{margin:4px 0;font-size:15px}.reward-row span,.saved-card span,.timeline-card span{display:block;color:var(--muted);font-size:12px}.status-chip{align-self:flex-start;flex:0 0 auto;border-radius:999px;background:rgba(199,164,90,.18);color:var(--navy);padding:7px 10px;font-size:12px}.status-chip.active{color:#8a5a00;background:rgba(199,164,90,.22)}.reward-status.success,.status-chip.success{color:#0f766e}.reward-status.muted,.status-chip.muted{color:var(--muted)}.wallet-overview{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.wallet-overview div{padding:14px;background:rgba(17,24,39,.94);color:var(--paper)}.wallet-overview span{display:block;color:rgba(250,250,247,.66);font-size:12px}.wallet-overview strong{display:block;margin-top:6px}.withdrawal-card{display:grid;grid-gap:14px;gap:14px;margin-top:14px;padding:14px;border:1px solid rgba(230,225,216,.86);background:rgba(255,255,255,.74)}.withdrawal-summary{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.withdrawal-summary div{min-width:0;padding:12px;border:1px solid rgba(230,225,216,.8);background:rgba(247,245,241,.72)}.withdrawal-form span,.withdrawal-history>span,.withdrawal-summary span{display:block;color:var(--muted);font-size:12px;font-weight:900}.withdrawal-form strong,.withdrawal-summary strong{display:block;margin-top:5px;color:var(--navy)}.withdrawal-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.withdrawal-form label,.withdrawal-form>div{min-width:0}.withdrawal-form input,.withdrawal-form select,.withdrawal-form textarea{width:100%;min-height:42px;margin-top:7px;border:1px solid var(--line);border-radius:8px;background:white;color:var(--navy);font:inherit;padding:0 11px}.withdrawal-form textarea{min-height:76px;padding-top:10px;resize:vertical}.withdrawal-form .full{grid-column:1/-1}.withdrawal-history{display:grid;grid-gap:9px;gap:9px}.withdrawal-history article{display:flex;justify-content:space-between;gap:12px;padding:12px;border:1px solid rgba(230,225,216,.76);background:rgba(255,255,255,.72)}.withdrawal-history p{margin:5px 0 0;color:var(--muted);font-size:12px}.reward-row>div:last-child{flex:0 0 auto;text-align:right}.text-action{min-height:40px;border:1px solid rgba(185,67,58,.18);border-radius:999px;background:rgba(255,255,255,.82);color:var(--red);padding:0 12px}.saved-card form{flex:0 0 auto;align-self:center}.bottom-actions{position:fixed;right:0;bottom:0;left:0;z-index:20;display:grid;grid-template-columns:1fr 1.25fr;grid-gap:10px;gap:10px;max-width:480px;margin:0 auto;padding:12px 14px 16px;background:rgba(251,250,247,.88);border-top:1px solid rgba(230,225,216,.78);box-shadow:0 -18px 42px rgba(17,24,39,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.bottom-actions a{display:grid;min-height:44px;place-items:center;border:1px solid var(--line);border-radius:8px;background:white;color:var(--navy);font-weight:900}.primary-action.compact{display:grid;place-items:center;min-height:44px;box-shadow:0 12px 28px rgba(185,67,58,.2)}.chat-shell{display:grid;min-height:100vh;max-width:480px;margin:0 auto;background:#f7f5f1;grid-template-rows:auto auto auto 1fr auto;padding:14px 14px 126px}.chat-topbar{display:grid;grid-template-columns:42px 1fr;align-items:center;grid-gap:10px;gap:10px}.chat-topbar a{display:grid;width:42px;height:42px;place-items:center;border-radius:999px;background:white;color:var(--navy);font-size:30px;line-height:1;box-shadow:var(--soft-shadow)}.chat-contact-card strong,.chat-topbar strong{display:block;color:var(--navy);font-size:20px;line-height:1.2}.chat-contact-card p,.chat-topbar span{display:block;margin-top:4px;color:var(--muted);font-size:12px;font-weight:800}.chat-contact-card a{display:inline-grid;min-height:32px;margin-top:8px;place-items:center;border:1px solid rgba(199,164,90,.28);border-radius:999px;color:var(--navy);font-size:12px;font-weight:950;padding:0 12px}.chat-contact-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.chat-contact-meta span{display:inline-grid;min-height:26px;place-items:center;border:1px solid rgba(32,139,131,.16);border-radius:999px;background:rgba(236,253,245,.78);color:#0f766e;font-size:11px;font-weight:950;padding:0 9px}.chat-contact-card{display:flex;align-items:center;gap:12px;margin-top:14px;padding:12px;border:1px solid rgba(199,164,90,.18);background:rgba(255,255,255,.78)}.chat-contact-card img,.chat-contact-card>span{width:58px;height:58px;border-radius:18px;object-fit:cover;box-shadow:0 12px 28px rgba(17,24,39,.12)}.chat-contact-card>span{display:grid;place-items:center;background:var(--navy);color:white;font-size:24px;font-weight:950}.chat-contact-card>div{min-width:0}.chat-context-panel{display:grid;grid-gap:5px;gap:5px;margin-top:12px;border:1px solid rgba(199,164,90,.2);background:rgba(255,255,255,.74);padding:12px;box-shadow:var(--soft-shadow)}.chat-context-panel span{color:#0f766e;font-size:12px;font-weight:950}.chat-context-panel strong{color:var(--navy);font-size:16px;line-height:1.3}.chat-context-panel p{margin:0;color:var(--muted);font-size:12px;font-weight:800;line-height:1.5}.chat-thread{display:grid;align-content:start;grid-gap:10px;gap:10px;padding:18px 0}.chat-bubble{width:-moz-fit-content;width:fit-content;max-width:min(82%,360px);border-radius:18px;padding:12px 14px;line-height:1.55;box-shadow:var(--soft-shadow)}.chat-bubble.mine{justify-self:end;border-top-right-radius:6px;background:rgba(32,139,131,.14);color:var(--navy)}.chat-bubble.advisor{border-top-left-radius:6px;background:white;color:var(--navy)}.chat-time{justify-self:center;color:var(--muted);font-size:12px;font-weight:800}.chat-property-card{display:grid;grid-template-columns:104px 1fr;grid-gap:12px;gap:12px;width:min(86%,380px);border-radius:18px;background:white;padding:12px;box-shadow:var(--soft-shadow)}.chat-property-card img{width:104px;height:82px;border-radius:14px;object-fit:cover}.chat-property-card strong{display:block;color:var(--navy);line-height:1.35}.chat-property-card p,.chat-property-card small,.chat-property-card span{display:block;margin:6px 0 0;color:var(--muted);font-size:12px;font-weight:800}.chat-property-card p{color:var(--red)}.chat-property-card small{color:#0f766e;line-height:1.35}.chat-composer{position:fixed;right:0;bottom:0;left:0;z-index:20;display:grid;max-width:480px;margin:0 auto;grid-gap:10px;gap:10px;border-top:1px solid rgba(230,225,216,.8);background:rgba(251,250,247,.92);padding:12px 14px 16px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.chat-quick-links{display:flex;gap:8px}.chat-quick-links a{display:grid;min-height:38px;place-items:center;border:1px solid var(--line);border-radius:999px;background:white;color:var(--navy);padding:0 14px;font-weight:900}.chat-send-button{min-height:50px;border:0;border-radius:14px;background:#59c994;color:white;font-weight:950;box-shadow:0 12px 28px rgba(32,139,131,.22)}.splash-screen{position:fixed;inset:0;z-index:90;display:grid;place-items:center;align-content:center;grid-gap:22px;gap:22px;background:linear-gradient(180deg,rgba(255,253,248,.98),rgba(247,245,241,.98)),var(--paper);animation:splash-out 1.65s ease forwards;pointer-events:none}.splash-brandmark{display:grid;width:86px;height:86px;place-items:center;border:1px solid rgba(199,164,90,.46);border-radius:24px;background:linear-gradient(145deg,#0f172a,#263147);box-shadow:0 28px 70px rgba(17,24,39,.22)}.splash-brandmark img{display:block;width:58px;height:58px;object-fit:contain}.splash-brandmark span{color:white;font-size:42px;font-weight:950}.splash-copy{display:grid;justify-items:center;grid-gap:7px;gap:7px;padding:0 28px;text-align:center}.splash-copy small,.splash-copy span{color:var(--muted);font-size:12px;font-weight:950}.splash-copy strong{color:var(--navy);font-size:34px;letter-spacing:0}.splash-copy p{margin:0;color:#2a3345;font-size:16px;font-weight:850}.splash-line{width:120px;height:3px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--gold),transparent)}@keyframes splash-out{0%,72%{opacity:1}to{opacity:0;visibility:hidden}}.home-command-panel{display:grid;grid-gap:14px;gap:14px;margin-top:14px;border:1px solid rgba(199,164,90,.18);border-radius:30px;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(248,244,237,.9)),white;box-shadow:0 18px 42px rgba(17,24,39,.08);padding:16px}.home-command-primary,.home-command-secondary{display:grid;grid-gap:10px;gap:10px}.home-command-primary{grid-template-columns:1fr 1fr}.home-command-primary a,.home-command-secondary a{position:relative;display:grid;min-width:0;border:1px solid rgba(230,225,216,.86);border-radius:26px;background:rgba(247,245,241,.76);padding:14px}.home-command-primary a:first-child{border-color:rgba(17,24,39,.16);background:linear-gradient(145deg,rgba(16,24,39,.92),rgba(39,50,69,.92)),#111827;color:white}.home-command-primary a:last-child{border-color:rgba(199,164,90,.28);background:linear-gradient(145deg,rgba(255,252,244,.98),rgba(236,253,245,.9)),white}.home-command-primary em,.home-command-secondary em{display:grid;width:38px;height:38px;place-items:center;border-radius:16px;background:rgba(42,157,143,.12);color:#0f766e;font-size:21px;font-style:normal;font-weight:950}.home-command-primary a:first-child em{background:rgba(255,255,255,.16);color:white}.home-command-primary span{position:absolute;top:16px;right:16px;color:rgba(199,164,90,.92);font-size:12px;font-weight:950}.home-command-primary strong{margin-top:18px;color:inherit;font-size:19px;line-height:1.2}.home-command-primary p,.home-command-secondary span{margin:6px 0 0;color:var(--muted);font-size:12px;font-weight:850;line-height:1.45}.home-command-primary a:first-child p{color:rgba(250,250,247,.72)}.home-command-secondary{grid-template-columns:repeat(4,1fr)}.home-command-secondary a{min-height:96px;align-content:center;justify-items:center;gap:6px;text-align:center}.home-command-secondary strong{color:var(--navy);font-size:13px;line-height:1.25}.home-command-secondary span{display:block;max-width:100%}.home-shortcut-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:10px}.home-shortcut-strip a{display:grid;min-width:0;min-height:74px;align-content:center;justify-items:center;grid-gap:6px;gap:6px;border:1px solid rgba(230,225,216,.82);border-radius:22px;background:rgba(255,255,255,.9);box-shadow:0 12px 30px rgba(17,24,39,.06);padding:11px 6px 10px;text-align:center}.home-shortcut-strip em{display:grid;width:38px;height:38px;place-items:center;border-radius:16px;background:linear-gradient(145deg,rgba(255,255,255,.75),transparent),rgba(42,157,143,.14);color:#0f766e;font-style:normal;font-weight:950;box-shadow:inset 0 0 0 1px rgba(255,255,255,.72),0 8px 18px rgba(42,157,143,.1)}.home-shortcut-strip svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.shortcut-icon-rent{background:linear-gradient(145deg,rgba(255,255,255,.75),transparent),rgba(42,157,143,.17);color:#0b7f75}.shortcut-icon-services{background:linear-gradient(145deg,rgba(255,255,255,.78),transparent),rgba(199,164,90,.2);color:#9a6b07}.shortcut-icon-advisor{background:linear-gradient(145deg,rgba(255,255,255,.78),transparent),rgba(58,107,154,.16);color:#236188}.shortcut-icon-guide{background:linear-gradient(145deg,rgba(255,255,255,.78),transparent),rgba(185,67,58,.12);color:#995146}.home-shortcut-strip strong{display:block;color:var(--navy);font-size:13px;line-height:1.2}.home-shortcut-strip small{display:none;overflow:hidden;margin-top:3px;color:var(--muted);font-size:10px;font-weight:850;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:1}.home-listing-preview{display:grid;grid-gap:12px;gap:12px;margin-top:16px}.home-listing-preview-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.home-listing-preview-heading span{color:var(--muted);font-size:12px;font-weight:950}.home-listing-preview-heading h2{margin:3px 0 0;color:var(--navy);font-size:22px;line-height:1.22}.home-listing-preview-heading a{display:grid;flex:0 0 auto;min-height:34px;place-items:center;border:1px solid rgba(199,164,90,.28);border-radius:999px;background:rgba(255,255,255,.92);color:var(--navy);font-size:12px;font-weight:950;padding:0 12px}.home-listing-preview-list{display:grid;grid-gap:12px;gap:12px}.home-listing-card{display:grid;grid-gap:10px;gap:10px;overflow:hidden;border:1px solid rgba(230,225,216,.88);border-radius:30px;background:rgba(255,255,255,.94);box-shadow:0 18px 42px rgba(17,24,39,.08);padding:10px}.home-listing-card-main{display:grid;grid-gap:9px;gap:9px;min-width:0}.home-listing-image{position:relative;min-height:190px;overflow:hidden;border-radius:24px;background:linear-gradient(135deg,#e8dfcf,#516579)}.home-listing-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 52%,rgba(17,24,39,.48))}.home-listing-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.home-listing-image small,.home-listing-image span{position:absolute;z-index:1;display:grid;place-items:center;border-radius:999px;font-size:12px;font-weight:950}.home-listing-image span{top:12px;left:12px;min-height:32px;background:var(--teal);color:white;padding:0 12px}.home-listing-image small{right:12px;bottom:12px;min-height:28px;background:rgba(255,255,255,.92);color:var(--navy);padding:0 10px}.home-listing-facts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.home-listing-facts span{display:grid;min-height:42px;place-items:center;border:1px solid rgba(230,225,216,.7);border-radius:18px;background:rgba(255,255,255,.92);color:var(--navy);font-weight:950}.home-listing-copy{display:grid;grid-gap:7px;gap:7px;padding:2px 4px 0}.home-listing-copy>div{display:flex;flex-wrap:wrap;gap:7px}.home-listing-copy>div span{border:1px solid rgba(42,157,143,.2);border-radius:999px;background:rgba(236,253,245,.72);color:#0f766e;font-size:11px;font-weight:950;padding:5px 8px}.home-listing-copy strong{color:var(--navy);font-size:21px;line-height:1.22}.home-listing-copy p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.home-listing-copy footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.home-listing-copy b{color:var(--red);font-size:20px}.home-listing-copy footer span{color:var(--navy);font-size:13px;font-weight:900;white-space:nowrap}.home-promo-rail-late{margin-top:18px}.home-promo-rail-late .home-promo-card{min-height:128px;padding:16px}.home-promo-rail-late .home-promo-card strong{font-size:19px}.home-promo-rail-late .home-promo-card p{font-size:12px}.home-media-section{display:grid;grid-gap:12px;gap:12px;margin-top:18px}.home-media-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.site-footer{display:grid;grid-gap:18px;gap:18px;margin-top:28px;border-top:1px solid rgba(20,32,51,.1);color:rgba(20,32,51,.78);padding:26px 0 8px}.site-footer-brand{display:grid;grid-gap:10px;gap:10px}.site-footer-column{display:none}.site-footer strong{color:var(--navy);font-size:16px;line-height:1.25}.site-footer p{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.site-footer a{color:rgba(20,32,51,.72);font-size:12px;font-weight:850}.site-footer-bottom div,.site-footer-brand div{display:flex;flex-wrap:wrap;gap:10px}.site-footer-bottom a,.site-footer-brand div a{display:grid;min-height:30px;place-items:center;border:1px solid rgba(230,225,216,.86);border-radius:999px;background:rgba(255,255,255,.72);padding:0 10px}.site-footer-bottom{display:grid;grid-gap:12px;gap:12px;border-top:1px solid rgba(20,32,51,.08);padding-top:14px}.home-media-heading h2{margin:0;color:var(--navy);font-size:22px;line-height:1.22}.home-media-heading p{margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.home-media-heading a{display:grid;flex:0 0 auto;min-height:36px;place-items:center;border:1px solid rgba(199,164,90,.28);border-radius:999px;background:rgba(255,255,255,.9);color:var(--navy);font-size:12px;font-weight:950;padding:0 12px}.home-media-rail{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.home-media-rail::-webkit-scrollbar{display:none}.home-media-card{display:grid;flex:0 0 84%;overflow:hidden;border-radius:30px;background:rgba(255,255,255,.94);box-shadow:0 18px 42px rgba(17,24,39,.09);scroll-snap-align:start}.home-media-thumb{position:relative;min-height:178px;overflow:hidden;border-radius:30px;background:linear-gradient(135deg,#e8dfcf,#516579)}.home-media-thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.home-media-thumb:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(17,24,39,.56))}.home-media-thumb small,.home-media-thumb span{position:absolute;z-index:1;display:grid;place-items:center;border-radius:999px;background:rgba(255,255,255,.92);color:var(--navy);font-size:12px;font-weight:950}.home-media-thumb span{left:12px;top:12px;min-height:32px;padding:0 12px}.home-media-thumb small{left:12px;bottom:12px;min-height:28px;padding:0 10px}.home-media-copy{display:grid;grid-gap:5px;gap:5px;padding:13px 14px 15px}.home-media-copy strong{color:var(--navy);font-size:16px;line-height:1.25}.home-media-copy p{margin:0;color:var(--muted);font-size:12px}.home-media-copy span{color:var(--red);font-size:17px;font-weight:950}.property-list-screen{padding:12px}.listing-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;margin:-12px -12px 12px;background:rgba(251,250,247,.92);padding:12px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.chat-menu-button,.detail-floating-actions a,.listing-topbar-actions a,.listing-topbar>a{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(230,225,216,.86);border-radius:999px;background:white;color:var(--navy);font-size:22px;font-weight:950;box-shadow:var(--soft-shadow)}.listing-topbar h2{margin:0;color:var(--navy)}.listing-topbar p{margin:3px 0 0;color:var(--muted);font-size:12px;font-weight:850}.listing-topbar-actions{display:flex;gap:7px}.listing-search-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;margin-bottom:12px}.listing-search-bar input{min-height:44px;border:1px solid rgba(230,225,216,.92);border-radius:999px;background:white;color:var(--navy);font:inherit;padding:0 14px}.listing-search-bar button{min-height:44px;border:0;border-radius:999px;background:var(--navy);color:white;font-weight:950;padding:0 16px}.account-drawer,.chat-menu-sheet,.property-filter-drawer,.property-sort-drawer,.share-sheet{display:none}.account-drawer:target,.chat-menu-sheet:target,.property-filter-drawer:target,.property-sort-drawer:target,.share-sheet:target{position:fixed;inset:0;z-index:60;display:grid;align-items:end;max-width:480px;margin:0 auto}.account-drawer-backdrop,.property-filter-backdrop{position:absolute;inset:0;background:rgba(17,24,39,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.chat-menu-panel,.property-filter-sheet,.share-sheet-panel{position:relative;display:grid;grid-gap:14px;gap:14px;max-height:82vh;overflow:auto;border-radius:28px 28px 0 0;background:rgba(255,255,255,.97);padding:14px 18px 22px;box-shadow:0 -28px 70px rgba(17,24,39,.2)}.sheet-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.share-sheet-panel>strong,.sheet-heading strong{color:var(--navy);font-size:20px}.property-share-copy{display:grid;grid-gap:12px;gap:12px}.property-share-copy label{display:grid;grid-gap:7px;gap:7px}.property-share-copy label span{color:#667085;font-size:12px;font-weight:900}.property-share-copy input{width:100%;min-height:48px;border:1px solid rgba(230,225,216,.92);border-radius:12px;background:#f8fafc;color:var(--navy);font:inherit;font-weight:700;padding:0 12px}.property-share-copy button{min-height:50px;border:0;border-radius:999px;background:linear-gradient(135deg,var(--teal),#36b39d);color:white;cursor:pointer;font:inherit;font-weight:950}.property-share-copy small{color:#667085;font-size:12px;font-weight:650;line-height:1.5}.sort-option-list{display:grid;grid-gap:8px;gap:8px}.chat-menu-panel a,.sort-option-list a{display:grid;grid-template-columns:1fr auto;align-items:center;min-height:58px;border:1px solid rgba(230,225,216,.84);border-radius:8px;background:rgba(247,245,241,.72);color:var(--navy);padding:0 14px;font-weight:900}.sort-option-list a.active{border-color:rgba(32,139,131,.24);background:rgba(236,253,245,.9);color:#0f766e}.property-fact-strip{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;padding:10px 0 0;background:transparent}.property-fact-strip span{display:grid;min-height:44px;place-items:center;border:1px solid rgba(230,225,216,.6);border-radius:var(--radius-control);background:rgba(255,255,255,.92);color:var(--navy);font-weight:950}.detail-floating-actions{position:absolute;inset:12px 12px auto;z-index:2;display:flex;justify-content:space-between;gap:12px}.detail-floating-actions>div{display:flex;gap:8px}.detail-floating-actions a.active{color:var(--red)}.detail-mobile-summary{display:grid;grid-gap:12px;gap:12px;margin:-12px -12px 16px;border-radius:26px 26px 0 0;background:rgba(255,255,255,.98);padding:18px 14px 14px}.detail-basic-table h3,.detail-mobile-summary h2{margin:0;color:var(--navy)}.detail-mobile-summary p{margin:6px 0 0;color:var(--muted)}.detail-mobile-summary strong{display:block;margin-top:8px;color:var(--red);font-size:22px}.detail-mobile-summary>span{justify-self:end;margin-top:-44px;border:1px solid rgba(199,164,90,.26);border-radius:999px;color:var(--navy);padding:7px 10px;font-size:12px;font-weight:950}.detail-facts{border-radius:var(--radius-panel)}.detail-basic-table{display:grid;grid-gap:0;gap:0;margin-top:14px;border-top:1px solid rgba(230,225,216,.86)}.detail-basic-table h3{padding:16px 0 8px}.detail-basic-table p{display:grid;grid-template-columns:128px minmax(0,1fr);grid-gap:12px;gap:12px;margin:0;border-bottom:1px solid rgba(230,225,216,.72);padding:10px 0}.detail-basic-table span{color:var(--muted)}.detail-basic-table strong{color:var(--navy);font-weight:800}.share-channel-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px}.share-channel-grid a{display:grid;min-height:78px;place-items:center;border:1px solid rgba(230,225,216,.84);border-radius:18px;background:rgba(247,245,241,.76);color:var(--navy);font-size:12px;font-weight:950;text-align:center;padding:8px}.account-drawer:target{align-items:stretch}.account-drawer-panel{position:relative;display:grid;align-content:start;grid-gap:18px;gap:18px;width:min(82%,390px);min-height:100%;background:rgba(255,255,255,.98);padding:28px 18px;box-shadow:28px 0 70px rgba(17,24,39,.2)}.account-drawer-panel>strong{color:var(--muted);font-size:15px}.account-drawer-panel nav{display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(230,225,216,.78);border-radius:8px;background:rgba(247,245,241,.5);padding:10px}.account-drawer-panel nav a{display:grid;grid-template-columns:40px 1fr;align-items:center;min-height:54px;color:var(--navy);font-size:16px;font-weight:850}.account-drawer-panel nav span{color:#46514d;font-size:24px}.app-tabbar{grid-template-columns:repeat(4,1fr)}.app-tabbar a{min-height:56px;align-content:center;gap:4px;border:0;background:transparent;box-shadow:none;font-size:12px}.app-tabbar span{display:block;color:var(--navy);font-size:22px;line-height:1}.article-shell,.directory-shell{max-width:480px;min-height:100vh;margin:0 auto;background:#fbfaf7;padding:14px 14px 96px}.article-topbar,.directory-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:grid;grid-template-columns:42px minmax(0,1fr) 42px;grid-gap:10px;gap:10px;align-items:center;margin:-14px -14px 16px;background:rgba(251,250,247,.94);padding:14px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.article-topbar a,.directory-topbar a{display:grid;width:42px;height:42px;place-items:center;border-radius:999px;background:white;color:var(--navy);font-size:28px;font-weight:900;box-shadow:var(--soft-shadow)}.article-topbar h1,.directory-topbar h1{margin:0;color:var(--navy);font-size:28px;line-height:1.1}.directory-topbar p{margin:5px 0 0;color:var(--muted);font-size:12px;font-weight:850}.directory-section-heading{display:flex;align-items:center;gap:10px;margin-bottom:12px}.directory-section-heading span{display:grid;width:34px;height:34px;place-items:center;border-radius:999px;background:rgba(42,157,143,.12);color:#0f766e;font-size:12px;font-weight:950}.directory-section-heading h2{margin:0;color:var(--navy);font-size:21px}.career-role-grid article,.property-directory-assist,.property-directory-search,.site-apply-panel,.site-info-grid article,.site-page-hero,.site-process-panel{border:1px solid rgba(230,225,216,.82);background:rgba(255,255,255,.92);box-shadow:var(--soft-shadow)}.site-page-hero{display:grid;grid-gap:16px;gap:16px;overflow:hidden;border-radius:30px;background:radial-gradient(circle at 0 0,rgba(42,157,143,.18),transparent 42%),linear-gradient(135deg,rgba(255,255,255,.96),rgba(247,245,241,.9));padding:20px}.career-note-card strong,.partner-score-card span,.site-apply-panel span,.site-info-grid span,.site-page-hero span,.site-process-panel span{color:#0f766e;font-size:12px;font-weight:950}.site-apply-panel h2,.site-page-hero h2{margin:6px 0 0;color:var(--navy);font-size:28px;line-height:1.15}.career-role-grid p,.property-directory-assist p,.property-directory-hero p,.site-apply-panel p,.site-info-grid p,.site-page-hero p,.site-process-list p{margin:8px 0 0;color:var(--muted);line-height:1.55}.career-note-card,.partner-score-card,.property-featured-tile{display:grid;grid-gap:8px;gap:8px;border-radius:24px;background:linear-gradient(180deg,rgba(20,32,51,.08),rgba(20,32,51,.8)),var(--navy);color:white;padding:12px}.property-featured-tile img{width:100%;height:172px;border-radius:18px;object-fit:cover}.career-note-card strong,.partner-score-card strong,.property-featured-tile strong{color:inherit;font-size:18px;line-height:1.25}.career-note-card span,.partner-score-card p,.property-featured-tile span{color:rgba(255,255,255,.72);font-size:12px;font-weight:850;line-height:1.45}.property-directory-search{display:grid;grid-gap:10px;gap:10px;margin-top:14px;border-radius:26px;padding:14px;scroll-margin-top:18px}.property-directory-search label{display:grid;grid-gap:7px;gap:7px}.property-directory-search label span{color:var(--navy);font-size:12px;font-weight:950}.property-directory-search input,.property-directory-search select{width:100%;min-height:46px;border:1px solid rgba(230,225,216,.92);border-radius:18px;background:rgba(251,250,247,.9);color:var(--navy);font:inherit;font-weight:800;outline:none;padding:0 13px}.property-directory-search input:focus,.property-directory-search select:focus{border-color:rgba(42,157,143,.48);box-shadow:0 0 0 4px rgba(42,157,143,.1)}.career-role-grid a,.property-directory-assist a,.property-directory-search button,.site-apply-actions a,.site-page-hero div>a{display:grid;min-height:44px;place-items:center;border-radius:999px;font-weight:950}.career-role-grid a,.property-directory-assist a,.property-directory-search button,.site-apply-actions a:first-child,.site-page-hero div>a:first-child{border:0;background:linear-gradient(135deg,var(--teal),#36b39d);color:white;cursor:pointer;font:inherit;box-shadow:0 14px 28px rgba(42,157,143,.18)}.property-directory-toolrow{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin:14px 0 4px}.property-directory-filter-button,.property-directory-sort-button{display:grid;min-height:44px;place-items:center;border:1px solid rgba(209,213,219,.92);border-radius:8px;background:white;color:#30343a;font-size:14px;font-weight:850;padding:0 18px}.property-directory-sort-button{width:52px;padding:0;font-size:20px}.property-directory-filter-drawer{display:none}.property-directory-filter-drawer:target{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:24px}.property-directory-filter-backdrop{position:absolute;inset:0;background:rgba(17,24,39,.52);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.property-directory-filter-panel{position:relative;z-index:1;display:grid;grid-gap:18px;gap:18px;width:min(760px,calc(100vw - 40px));max-height:min(82vh,760px);overflow:auto;border-radius:22px;background:rgba(255,255,255,.98);padding:22px;box-shadow:0 34px 88px rgba(17,24,39,.24)}.property-directory-filter-panel header{display:flex;align-items:center;justify-content:space-between;gap:12px}.property-directory-filter-panel header strong{color:var(--navy);font-size:22px}.property-directory-filter-panel header a{color:#30343a;font-size:28px;font-weight:500}.property-directory-filter-panel form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.property-directory-filter-panel label,.property-directory-filter-panel section{display:grid;grid-gap:8px;gap:8px}.property-directory-filter-panel label.wide,.property-directory-filter-panel section{grid-column:1/-1}.property-directory-filter-panel label>span,.property-directory-filter-panel section>strong{color:#30343a;font-size:15px;font-weight:850}.property-directory-filter-panel input:not([type=radio]),.property-directory-filter-panel select{width:100%;min-height:46px;border:1px solid rgba(209,213,219,.9);border-radius:6px;background:white;color:var(--navy);font:inherit;font-weight:760;padding:0 12px}.property-directory-filter-panel section div{display:flex;flex-wrap:wrap;gap:10px}.property-directory-filter-panel section a,.property-directory-filter-panel section label span{display:grid;min-height:40px;place-items:center;border-radius:6px;background:#f0f2f5;color:#30343a;font-size:14px;font-weight:760;padding:0 18px}.property-directory-filter-panel section label input{position:absolute;opacity:0}.property-directory-filter-panel section label input:checked+span{background:rgba(89,201,148,.2);color:#0f766e}.property-directory-filter-panel button,.property-directory-filter-panel form>a,.property-directory-sort-panel>a{display:grid;min-height:48px;place-items:center;border:1px solid rgba(209,213,219,.92);border-radius:6px;background:white;color:#30343a;font:inherit;font-weight:850}.property-directory-filter-panel button{border:0;background:#59c994;color:white}.property-directory-sort-panel{width:min(560px,calc(100vw - 40px))}.property-directory-sort-panel>a.active{border-color:transparent;background:#59c994;color:white}.property-quick-links{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.property-quick-links a,.site-apply-actions a:last-child,.site-page-hero div>a:last-child{display:grid;min-height:38px;place-items:center;border:1px solid rgba(230,225,216,.86);border-radius:999px;background:rgba(255,255,255,.82);color:var(--navy);font-size:12px;font-weight:950;padding:0 12px}.career-role-grid,.property-directory-grid,.property-directory-layout,.property-directory-results,.site-info-grid,.site-process-list{display:grid;grid-gap:12px;gap:12px}.directory-property-card{overflow:hidden;border:1px solid rgba(230,225,216,.82);border-radius:26px;background:rgba(255,255,255,.94);box-shadow:var(--soft-shadow)}.directory-property-media{position:relative;min-height:210px;overflow:hidden;background:#e8dfcf}.directory-property-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 48%,rgba(17,24,39,.5))}.directory-property-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.directory-property-owner-watermark,.directory-property-platform-watermark{position:absolute;z-index:1;color:rgba(255,255,255,.32);font-style:normal;font-weight:800;pointer-events:none;text-shadow:0 1px 8px rgba(17,24,39,.22)}.directory-property-owner-watermark{left:38%;top:50%;max-width:50%;overflow:hidden;transform:translate(-50%,-50%);font-size:clamp(18px,6vw,30px);text-overflow:ellipsis;white-space:nowrap}.directory-property-platform-watermark{right:8%;top:49%;transform:translateY(-50%);font-size:clamp(11px,3vw,17px)}.directory-property-media small,.directory-property-media span{position:absolute;z-index:1;display:grid;min-height:30px;place-items:center;border-radius:999px;font-size:12px;font-weight:950;padding:0 10px}.directory-property-media span{top:12px;left:12px;background:var(--teal);color:white}.directory-property-media small{right:12px;bottom:12px;background:rgba(255,255,255,.92);color:var(--navy)}.directory-property-copy{display:grid;grid-gap:9px;gap:9px;padding:14px}.career-role-grid strong,.directory-property-copy strong,.property-directory-assist strong,.site-info-grid strong,.site-process-list strong{color:var(--navy);font-size:18px;line-height:1.25}.directory-property-copy p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.directory-property-facts{display:flex;flex-wrap:wrap;gap:10px;color:#30343a;font-size:15px;font-weight:560}.directory-property-location{font-size:14px}.directory-property-copy div{display:flex;flex-wrap:wrap;gap:7px}.directory-property-copy div span{border:1px solid rgba(42,157,143,.2);border-radius:999px;background:rgba(236,253,245,.72);color:#0f766e;font-size:11px;font-weight:950;padding:5px 8px}.directory-property-copy footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.directory-property-copy b{color:#e99b22;font-size:20px}.directory-property-copy b small{color:#30343a;font-size:13px;font-weight:720}.directory-property-copy time{color:#98a2b3;font-size:13px;font-weight:680}.directory-property-copy em{color:var(--navy);font-size:12px;font-style:normal;font-weight:950}.property-directory-assist,.site-apply-panel,.site-process-panel{display:grid;grid-gap:12px;gap:12px;border-radius:26px;padding:16px}.property-directory-assist span{color:var(--gold);font-size:12px;font-weight:950}.property-list-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:26px 0 8px}.property-list-actions a{display:grid;min-width:142px;min-height:48px;place-items:center;border:1px solid rgba(209,213,219,.92);border-radius:8px;background:rgba(255,255,255,.92);color:#667085;font-weight:900}.property-list-actions a:last-child{border-color:transparent;background:linear-gradient(135deg,var(--teal),#36b39d);color:white;box-shadow:0 14px 28px rgba(42,157,143,.18)}.property-directory-assist-inline{grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-top:16px;border-radius:18px}.property-directory-assist-inline a{min-width:142px;padding:0 18px}.site-info-grid{margin-top:14px}.career-role-grid article,.site-info-grid article{display:grid;grid-gap:8px;gap:8px;border-radius:24px;padding:16px}.site-info-grid span{display:grid;width:36px;height:36px;place-items:center;border-radius:15px;background:rgba(42,157,143,.12)}.career-openings,.site-apply-panel,.site-process-panel{margin-top:14px}.site-process-list article{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:12px;gap:12px;border-radius:22px;background:rgba(247,245,241,.78);padding:12px}.site-process-list article>span{display:grid;width:48px;height:48px;place-items:center;border-radius:18px;background:var(--navy);color:white}.site-apply-actions,.site-page-hero div>div{display:flex;flex-wrap:wrap;gap:10px}.career-note-card,.partner-score-card{align-content:end;min-height:180px}.advisor-search-panel{display:grid;grid-template-columns:minmax(0,1fr) 48px;grid-gap:8px;gap:8px;margin-bottom:14px}.advisor-search-panel label{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;grid-gap:6px;gap:6px;min-height:46px;border:1px solid rgba(230,225,216,.84);border-radius:18px;background:rgba(255,255,255,.92);color:rgba(20,32,51,.42);padding:0 12px}.advisor-search-panel input{min-width:0;border:0;background:transparent;color:var(--navy);font:inherit;font-weight:850;outline:none}.advisor-search-panel button{border:0;border-radius:18px;background:var(--teal);color:white;cursor:pointer;font:inherit;font-size:18px;font-weight:950}.advisor-directory-heading{display:grid;grid-gap:6px;gap:6px;margin-bottom:14px}.advisor-directory-heading h1{margin:0;color:var(--navy);font-size:22px;line-height:1.25}.advisor-directory-heading p{margin:0;color:var(--muted);font-size:13px;font-weight:820;line-height:1.45}.partner-join-form{display:grid;grid-gap:14px;gap:14px;margin-top:14px;border:1px solid rgba(230,225,216,.82);border-radius:26px;background:rgba(255,255,255,.94);box-shadow:var(--soft-shadow);padding:16px}.partner-form-grid{display:grid;grid-gap:12px;gap:12px}.partner-join-form label{display:grid;grid-gap:7px;gap:7px;color:var(--navy);font-size:13px;font-weight:900}.partner-join-form input,.partner-join-form textarea{width:100%;min-height:46px;border:1px solid rgba(219,224,230,.96);border-radius:8px;background:rgba(255,255,255,.96);color:var(--navy);font:inherit;font-weight:760;outline:none;padding:0 13px}.partner-join-form textarea{min-height:108px;padding:12px 13px;resize:vertical}.partner-join-form input:focus,.partner-join-form textarea:focus{border-color:rgba(42,157,143,.52);box-shadow:0 0 0 4px rgba(42,157,143,.1)}.partner-upload-placeholder input{min-height:72px;border-style:dashed}.partner-form-consent{grid-template-columns:auto minmax(0,1fr);align-items:center}.partner-form-consent input{width:18px;min-height:18px}.partner-join-form button{min-height:50px;border:0;border-radius:8px;background:#59c898;color:white;cursor:pointer;font:inherit;font-weight:950}.services-shell{padding-bottom:34px}.services-hero{display:grid;grid-gap:10px;gap:10px;overflow:hidden;border:1px solid rgba(199,164,90,.24);border-radius:30px;background:linear-gradient(180deg,rgba(17,24,39,.24),rgba(17,24,39,.88)),linear-gradient(135deg,#f2eadb,#74c9ad 38%,#273245 76%);box-shadow:var(--shadow);color:white;padding:22px}.services-hero span{color:rgba(250,250,247,.72);font-size:12px;font-weight:950}.services-hero h2{margin:0;font-size:28px;line-height:1.18}.services-hero p{margin:0;color:rgba(250,250,247,.78);line-height:1.55}.services-consult-panel a,.services-hero a{display:grid;min-height:42px;place-items:center;border-radius:999px;font-weight:950}.services-hero a{justify-self:start;margin-top:4px;background:rgba(255,255,255,.94);color:var(--navy);padding:0 18px}.services-consult-panel,.services-grid-section,.services-process-panel{margin-top:16px}.services-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.services-card{display:grid;grid-gap:8px;gap:8px;min-height:148px;align-content:start;border:1px solid rgba(230,225,216,.86);border-radius:24px;background:rgba(255,255,255,.92);box-shadow:0 14px 34px rgba(17,24,39,.07);padding:15px}.services-card.active{border-color:rgba(42,157,143,.36);background:linear-gradient(135deg,rgba(236,253,245,.92),white 72%),white;box-shadow:0 18px 42px rgba(42,157,143,.13)}.services-card span{display:grid;width:36px;height:36px;place-items:center;border-radius:15px;background:rgba(42,157,143,.12);color:#0f766e;font-size:12px;font-weight:950}.services-card strong{color:var(--navy);font-size:18px;line-height:1.2}.services-card p{margin:0;color:var(--muted);font-size:12px;font-weight:780;line-height:1.45}.services-request-panel{display:grid;grid-gap:12px;gap:12px;margin-top:16px;border:1px solid rgba(42,157,143,.18);border-radius:28px;background:linear-gradient(145deg,rgba(236,253,245,.84),transparent 58%),rgba(255,255,255,.94);box-shadow:var(--soft-shadow);padding:16px;scroll-margin-top:18px}.services-request-intro{margin:-4px 0 0;color:var(--muted);font-size:13px;font-weight:780;line-height:1.5}.services-request-form{display:grid;grid-gap:12px;gap:12px}.services-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.services-note-field,.services-request-form label{display:grid;grid-gap:7px;gap:7px;min-width:0}.services-contact-box>strong,.services-request-form label span{color:var(--navy);font-size:12px;font-weight:950}.services-request-form input,.services-request-form select,.services-request-form textarea{width:100%;min-width:0;border:1px solid rgba(230,225,216,.96);border-radius:18px;background:rgba(255,255,255,.9);color:var(--navy);font:inherit;font-size:14px;font-weight:760;outline:none;padding:12px 13px}.services-request-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(45deg,transparent 50%,rgba(18,28,46,.72) 0) calc(100% - 18px) 52% /7px 7px no-repeat,linear-gradient(135deg,rgba(18,28,46,.72) 50%,transparent 0) calc(100% - 13px) 52% /7px 7px no-repeat,rgba(255,255,255,.9);padding-right:34px}.services-request-form input:focus,.services-request-form select:focus,.services-request-form textarea:focus{border-color:rgba(42,157,143,.48);box-shadow:0 0 0 4px rgba(42,157,143,.1)}.services-contact-box{display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(230,225,216,.82);border-radius:22px;background:rgba(247,245,241,.68);padding:12px}.services-note-field textarea{min-height:96px;resize:vertical}.services-submit-button{display:grid;min-height:50px;place-items:center;border:0;border-radius:999px;background:linear-gradient(135deg,var(--teal),#36b39d);color:white;cursor:pointer;font:inherit;font-size:15px;font-weight:950;box-shadow:0 16px 34px rgba(42,157,143,.22)}.services-process-panel{border:1px solid rgba(230,225,216,.8);border-radius:28px;background:rgba(255,255,255,.9);box-shadow:var(--soft-shadow);padding:16px}.services-process-list{display:grid;grid-gap:10px;gap:10px}.services-process-list article{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;border-radius:22px;background:rgba(247,245,241,.78);padding:12px}.services-process-list article>span{display:grid;width:42px;height:42px;place-items:center;border-radius:16px;background:var(--navy);color:white;font-weight:950}.services-process-list strong{color:var(--navy);font-size:16px}.services-process-list p{margin:4px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.services-consult-panel{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(42,157,143,.2);border-radius:28px;background:rgba(236,253,245,.76);padding:18px}.services-consult-panel strong{color:var(--navy);font-size:20px}.services-consult-panel p{margin:7px 0 0;color:var(--muted);line-height:1.5}.services-consult-panel a{background:var(--teal);color:white}.advisor-list,.conversation-list,.guide-list,.tool-list{display:grid;grid-gap:12px;gap:12px}.advisor-card,.conversation-card,.guide-list-card,.tool-card{display:grid;min-width:0;border:1px solid rgba(230,225,216,.8);border-radius:8px;background:rgba(255,255,255,.9);box-shadow:var(--soft-shadow);padding:14px}.advisor-card{grid-template-columns:72px minmax(0,1fr);gap:12px}.advisor-card img,.advisor-card>span,.conversation-card img,.conversation-card>span{width:64px;height:64px;border-radius:20px;object-fit:cover}.advisor-card>span,.conversation-card>span{display:grid;place-items:center;background:var(--navy);color:white;font-size:24px;font-weight:950}.advisor-card strong,.conversation-card strong,.guide-list-card strong,.tool-card strong{display:block;color:var(--navy);font-size:18px;line-height:1.25}.advisor-card p,.conversation-card p,.guide-list-card p,.tool-card p{margin:5px 0 0;color:var(--muted);line-height:1.45}.advisor-card small,.conversation-card small{display:block;margin-top:6px;color:#0f766e;font-size:12px;font-weight:900}.advisor-card footer{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;border-top:1px solid rgba(230,225,216,.78);padding-top:10px;text-align:center}.advisor-card footer b{display:block;color:var(--gold);font-size:20px}.advisor-card-action{display:grid;grid-column:1/-1;min-height:38px;place-items:center;justify-self:start;border:1px solid rgba(219,224,230,.96);border-radius:8px;background:rgba(255,255,255,.88);color:rgba(20,32,51,.72);font-size:13px;font-style:normal;font-weight:900;padding:0 14px}.conversation-card{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px}.conversation-card em,.tool-card em{color:var(--muted);font-size:26px;font-style:normal}.guide-hero-card,.tool-consult-card{display:grid;grid-gap:8px;gap:8px;margin-bottom:16px;border:1px solid rgba(199,164,90,.18);border-radius:8px;background:linear-gradient(145deg,rgba(17,24,39,.92),rgba(41,50,70,.9)),var(--navy);color:white;padding:18px;box-shadow:var(--shadow)}.guide-hero-card span{color:rgba(250,250,247,.68);font-size:12px;font-weight:950}.guide-hero-card strong,.tool-consult-card strong{font-size:22px;line-height:1.25}.guide-hero-card p,.tool-consult-card p{margin:0;color:rgba(250,250,247,.74)}.guide-list h2{margin:0;color:var(--navy)}.guide-list-card{grid-template-columns:118px minmax(0,1fr);gap:12px}.guide-list-card img{width:118px;height:88px;border-radius:8px;object-fit:cover}.guide-list-card span{display:block;margin-top:8px;color:var(--muted);font-size:12px;font-weight:850}.article-topbar{grid-template-columns:42px minmax(0,1fr)}.article-topbar h1{font-size:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.article-shell article{display:grid;grid-gap:18px;gap:18px;padding:18px 2px}.article-shell h2{margin:0;color:var(--navy);font-size:26px}.article-shell p{margin:0;color:#1f2937;font-size:18px;line-height:1.9}.tool-consult-card{grid-template-columns:1fr 54px;align-items:center}.tool-consult-card p{grid-column:1}.tool-consult-card a{grid-row:1/span 2;grid-column:2;display:grid;width:54px;height:54px;place-items:center;border-radius:999px;background:#59c994;color:white;font-size:28px;font-weight:950}.tool-card{grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:96px}.tool-card>span{display:grid;width:56px;height:56px;place-items:center;border-radius:18px;background:linear-gradient(145deg,rgba(199,164,90,.18),rgba(32,139,131,.1));color:var(--navy);font-weight:950}.chat-topbar{grid-template-columns:42px 1fr 42px}.chat-menu-button{font-size:30px;text-decoration:none}.chat-menu-panel{margin-bottom:0}.chat-menu-panel a{grid-template-columns:42px 1fr auto;gap:12px}.chat-menu-panel span{display:grid;width:42px;height:42px;place-items:center;border-radius:14px;background:rgba(185,67,58,.1);color:var(--red);font-weight:950}.chat-confirm-overlay{position:fixed;inset:0;z-index:50;display:grid;max-width:480px;margin:0 auto;place-items:center;background:rgba(17,24,39,.56);padding:22px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.chat-confirm-card{display:grid;grid-gap:10px;gap:10px;width:min(100%,350px);border-radius:22px;background:white;padding:14px;box-shadow:0 30px 80px rgba(17,24,39,.28)}.chat-confirm-card img{width:100%;height:180px;border-radius:18px;object-fit:cover}.chat-confirm-card strong{color:var(--navy);font-size:20px}.chat-confirm-card p,.chat-confirm-card small{margin:0;color:var(--muted);font-weight:850}.chat-confirm-card small{color:var(--red)}.chat-confirm-card form{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:8px}.chat-confirm-card form a,.chat-confirm-card form button{display:grid;min-height:46px;place-items:center;border:1px solid rgba(230,225,216,.9);border-radius:999px;background:white;color:var(--navy);font-weight:950}.chat-confirm-card form button{border:0;background:#59c994;color:white}.chat-confirm-card form button:disabled{background:#d1d5db;color:#6b7280}.chat-auth-card{position:relative;display:grid;grid-gap:15px;gap:15px;width:min(100%,390px);border:1px solid rgba(255,255,255,.66);border-radius:28px;background:radial-gradient(circle at 8% 0,rgba(42,157,143,.18),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.98),rgba(239,248,245,.96));box-shadow:0 34px 90px rgba(17,24,39,.3);padding:24px}.chat-auth-close{position:absolute;top:16px;right:18px;color:rgba(20,32,51,.72);font-size:30px;font-weight:650;line-height:1}.chat-auth-brand{display:grid;justify-items:center;grid-gap:10px;gap:10px}.chat-auth-brand img{width:62px;height:62px;border-radius:18px}.chat-auth-brand span{color:#0f766e;font-size:13px;font-weight:950}.chat-auth-copy{display:grid;justify-items:center;grid-gap:8px;gap:8px;text-align:center}.chat-auth-copy strong{color:var(--navy);font-size:24px;line-height:1.22}.chat-auth-copy p{margin:0;color:var(--muted);font-weight:760;line-height:1.55}.chat-auth-property{display:grid;grid-template-columns:82px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;border:1px solid rgba(42,157,143,.14);border-radius:20px;background:rgba(255,255,255,.7);padding:10px}.chat-auth-property img{width:82px;height:70px;border-radius:15px;object-fit:cover}.chat-auth-property div{display:grid;grid-gap:5px;gap:5px;min-width:0}.chat-auth-property span,.chat-auth-property strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-auth-property strong{color:var(--navy);font-size:15px}.chat-auth-property span{color:var(--red);font-size:13px;font-weight:900}.chat-auth-card .inline-login{grid-template-columns:minmax(0,1fr) 118px}.brand-preview-page{width:min(100% - 28px,1040px);margin:0 auto;padding:22px 0 72px}.brand-hero-preview{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:center;grid-gap:18px;gap:18px;min-height:440px;border:1px solid rgba(201,164,92,.32);border-radius:18px;background:linear-gradient(145deg,rgba(20,32,51,.98),rgba(31,41,55,.94)),var(--navy);box-shadow:0 32px 80px rgba(20,32,51,.18);color:var(--paper);overflow:hidden;padding:34px}.brand-hero-copy{display:grid;grid-gap:10px;gap:10px}.brand-hero-copy span,.brand-preview-heading span{color:var(--gold);font-size:12px;font-weight:950;letter-spacing:0;text-transform:uppercase}.brand-hero-copy h1{margin:0;font-size:clamp(52px,9vw,104px);line-height:1}.brand-hero-copy strong{color:rgba(247,243,234,.82);font-size:clamp(26px,4vw,44px);line-height:1}.brand-hero-copy p{max-width:520px;margin:10px 0 0;color:rgba(247,243,234,.86);font-size:clamp(20px,3vw,30px);font-weight:750;line-height:1.35}.brand-hero-copy small{width:-moz-fit-content;width:fit-content;margin-top:14px;border:1px solid rgba(201,164,92,.46);border-radius:999px;background:rgba(255,255,255,.06);color:var(--gold);padding:10px 14px;font-size:14px;font-weight:900}.brand-mark-stage{display:grid;place-items:center;min-height:320px;border:1px solid rgba(247,243,234,.1);border-radius:16px;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 55%),rgba(247,243,234,.04)}.brand-mark-stage img{width:min(72%,300px);filter:drop-shadow(0 24px 40px rgba(0,0,0,.28))}.brand-preview-section{display:grid;grid-gap:16px;gap:16px;margin-top:18px}.brand-preview-heading{display:grid;grid-gap:6px;gap:6px;padding:18px 4px 0}.brand-preview-heading h2{margin:0;color:var(--navy);font-size:clamp(26px,4vw,40px);line-height:1.15}.brand-preview-heading p{max-width:760px;margin:0;color:var(--muted);font-size:15px;line-height:1.65}.wordmark-card{border:1px solid rgba(201,164,92,.24);border-radius:16px;background:white;box-shadow:var(--soft-shadow);padding:14px}.wordmark-card img{display:block;width:100%;border-radius:12px}.brand-route-grid,.palette-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.brand-route-grid article,.palette-grid article{border:1px solid rgba(232,224,212,.92);border-radius:14px;background:rgba(255,255,255,.82);box-shadow:var(--soft-shadow);padding:16px}.brand-route-grid article{display:grid;align-content:start;grid-gap:10px;gap:10px;min-height:204px}.brand-route-grid small{width:-moz-fit-content;width:fit-content;border-radius:999px;background:rgba(42,157,143,.1);color:#0f766e;padding:8px 10px;font-size:12px;font-weight:950}.brand-route-grid h3,.palette-grid h3{margin:0;color:var(--navy);font-size:18px;line-height:1.35}.brand-route-grid p,.palette-grid p{margin:0;color:var(--muted);font-size:13px;line-height:1.65}.palette-grid article{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px}.palette-grid article>span{width:54px;min-height:118px;border:1px solid rgba(20,32,51,.08);border-radius:12px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}.palette-grid strong{display:block;margin:4px 0 8px;color:var(--gold);font-size:13px}.brand-phone-preview{width:min(100%,390px);margin:0 auto;border:10px solid #101828;border-radius:44px;background:linear-gradient(180deg,#fffefa,#f7f3ea 70%,#f0ece4),var(--paper);box-shadow:0 34px 80px rgba(20,32,51,.2);overflow:hidden;padding:18px}.brand-phone-top{display:flex;align-items:center;gap:10px}.brand-phone-top img{width:42px;height:42px;border-radius:12px}.brand-phone-top small,.brand-phone-top strong{display:block}.brand-phone-top strong{color:var(--navy);font-size:18px}.brand-phone-top small{color:var(--muted);font-size:12px;font-weight:850}.brand-phone-top em{display:grid;min-width:44px;min-height:36px;margin-left:auto;place-items:center;border-radius:999px;background:white;color:var(--navy);font-style:normal;font-weight:950;box-shadow:var(--soft-shadow)}.brand-phone-hero{display:grid;grid-gap:9px;gap:9px;margin-top:18px;border-radius:22px;background:linear-gradient(145deg,rgba(20,32,51,.9),rgba(31,41,55,.84)),var(--navy);color:white;padding:24px 20px}.brand-phone-hero span{color:var(--gold);font-size:12px;font-weight:950}.brand-phone-hero h3{margin:0;font-size:28px;line-height:1.15}.brand-phone-hero p{margin:0;color:rgba(247,243,234,.82);font-size:13px;line-height:1.55}.brand-phone-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:12px}.brand-phone-actions a{display:grid;min-height:50px;place-items:center;border-radius:999px;background:var(--teal);color:white;font-weight:950}.brand-phone-actions a:first-child{background:var(--navy)}.brand-phone-card{display:grid;grid-gap:6px;gap:6px;margin-top:12px;border:1px solid rgba(201,164,92,.26);border-radius:18px;background:white;padding:16px}.brand-phone-card span{color:var(--gold);font-size:12px;font-weight:950}.brand-phone-card strong{color:var(--navy);font-size:17px}.brand-phone-card small{color:var(--muted);font-size:12px;font-weight:850}@media (max-width:900px){.provider-workbench-hero,.provider-workbench-layout,.provider-workbench-panel .provider-submit-form{grid-template-columns:1fr}.provider-inline-update{grid-template-columns:1fr 1fr}.provider-inline-update button{grid-column:1/-1}}@media (max-width:520px){.brand-preview-page{width:min(100% - 20px,1040px);padding-top:12px}.brand-hero-preview,.brand-route-grid,.palette-grid{grid-template-columns:1fr}.brand-hero-preview{min-height:auto;padding:24px}.brand-mark-stage{min-height:240px}.palette-grid article>span{min-height:86px}.hero h1{font-size:25px}.detail-grid,.metrics,.quality-panel,.viewing-progress-steps,.wallet-overview,.withdrawal-summary{grid-template-columns:1fr 1fr}.viewing-progress-summary,.withdrawal-form{grid-template-columns:1fr}.account-card summary,.account-card.signed-in,.account-login-body,.detail-title-row,.form-grid,.provider-command-title,.provider-inline-update,.provider-profile-form,.provider-profile-preview,.provider-submission-list article,.provider-submit-panel .section-heading,.provider-workbench-header,.provider-workbench-hero,.provider-workbench-layout,.provider-workbench-panel .provider-submit-form,.reward-row,.saved-card,.timeline-card{display:grid;grid-template-columns:1fr}.account-card summary em,.provider-profile-preview em{width:-moz-fit-content;width:fit-content}.provider-workbench-shell{padding:16px 14px 34px}.provider-workbench-header{align-items:flex-start}.provider-workbench-header nav{width:100%;justify-content:space-between}.provider-workbench-header nav a{min-height:42px;flex:1 1}.provider-workbench-hero{padding:22px}.provider-workbench-hero h1{font-size:34px}.provider-workbench-hero p{font-size:15px}.provider-workbench-metrics{grid-template-columns:1fr 1fr}.provider-workbench-metrics div{min-height:94px}.provider-workbench-panel{padding:16px}.provider-panel-heading{align-items:flex-start}.provider-panel-heading h2{font-size:21px}.provider-inline-update button,.provider-thread-list button{width:100%}.provider-submit-panel .section-heading>strong{width:100%;text-align:center;white-space:normal}.provider-command-title strong{text-align:left}.provider-command-metrics,.provider-contact-proof,.provider-gate-flow,.provider-trust-grid{grid-template-columns:1fr 1fr}.provider-submission-list small{width:-moz-fit-content;width:fit-content}.provider-submission-status{justify-items:start}.trust-score-panel{min-height:76px;grid-template-columns:auto auto auto;justify-content:center;gap:4px}.subsection-heading{display:grid}.inline-login,.subsection-heading{grid-template-columns:1fr}.login-form-stack{width:100%}.auth-code-stack .inline-login,.otp-status{grid-template-columns:1fr}.reward-row>div:last-child{text-align:left}.detail-readiness,.public-readiness>div{align-items:flex-start;display:grid}.detail-readiness small{min-height:44px;width:100%}.detail-decision-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}.detail-decision-strip strong{font-size:12px}.detail-decision-strip a{grid-column:1/-1;min-height:42px}.media-proof{grid-template-columns:1fr}.gallery-main{min-height:204px}.gallery-caption{max-width:calc(100% - 24px);padding-right:90px}.gallery-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.gallery-thumb{min-height:64px}.appointment-assurance{grid-template-columns:1fr}.appointment-summary{display:grid}.appointment-summary>div:last-child{text-align:left}.detail-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.detail-actions a{min-height:42px;padding:0 6px;font-size:12px}.service-bridge,.service-marketplace-grid{grid-template-columns:1fr}.service-bridge em{width:-moz-fit-content;width:fit-content}.listing-contact-strip{align-items:stretch;display:grid}.contact-proof{justify-items:stretch}.contact-proof span{white-space:normal}.contact-proof-actions a{min-width:0;width:100%}.contact-verification-grid,.legal-grid{grid-template-columns:1fr}.legal-page-shell{width:min(100% - 24px,960px);padding-top:12px}.legal-page-hero{padding:20px}.legal-document-grid{grid-template-columns:1fr}.legal-document-section{min-height:auto}.auth-page-layout{width:min(100% - 24px,520px);min-height:auto;grid-template-columns:1fr;padding:18px 0 38px}.auth-page-hero{min-height:auto;padding:24px}.auth-page-hero h1{font-size:30px}.auth-page-card{padding:20px}.auth-page-card .auth-code-stack .inline-login,.auth-page-card .inline-login{grid-template-columns:1fr}.auth-route-grid a,.auth-secondary-link{width:100%}}@media (max-width:420px){.detail-grid,.metrics,.quality-panel,.services-form-grid,.wallet-overview{grid-template-columns:1fr}}@media (min-width:900px){body{background:#fbfaf7}.mobile-shell{padding:24px 0 86px}.article-shell,.directory-shell,.mobile-shell{width:min(1180px,calc(100% - 64px));max-width:none}.article-shell,.directory-shell{background:transparent;padding:24px 0 72px}.property-directory-shell{width:min(1360px,calc(100% - 64px))}.article-topbar,.directory-topbar{grid-template-columns:52px minmax(0,1fr) 52px;gap:16px;margin:0 0 24px;border:1px solid rgba(230,225,216,.68);border-radius:28px;background:rgba(251,250,247,.78);box-shadow:0 18px 46px rgba(17,24,39,.06);padding:14px 16px}.article-topbar a,.directory-topbar a{width:52px;height:52px;box-shadow:0 14px 34px rgba(17,24,39,.08)}.directory-topbar h1{font-size:34px}.directory-topbar p{font-size:15px}.desktop-site-header{position:-webkit-sticky;position:sticky;top:0;z-index:80;display:grid;width:100vw;min-height:72px;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:28px;gap:28px;align-items:center;margin:-24px calc(50% - 50vw) 28px;border-bottom:1px solid rgba(20,32,51,.08);background:rgba(255,255,255,.96);box-shadow:0 10px 24px rgba(17,24,39,.04);padding:0 max(32px,calc((100vw - 1180px) / 2));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.desktop-site-brand{display:grid;grid-template-columns:44px auto;grid-gap:10px;gap:10px;align-items:center;min-width:172px}.desktop-site-brand-symbol{width:44px;height:44px;border-radius:12px;box-shadow:0 8px 20px rgba(17,24,39,.14)}.desktop-site-brand strong{display:block;color:var(--navy);font-size:18px;line-height:1.05}.desktop-site-brand small{display:block;margin-top:2px;color:var(--muted);font-size:13px;font-weight:850}.desktop-site-menu{display:flex;align-items:center;justify-content:center;gap:2px;min-width:0}.desktop-site-menu a{display:grid;min-height:42px;place-items:center;border-radius:8px;color:rgba(20,32,51,.78);font-size:15px;font-weight:900;padding:0 12px}.desktop-site-menu a:hover,.desktop-site-menu a[aria-current=page]{background:rgba(42,157,143,.12);color:#0f766e}.desktop-site-actions{display:flex;align-items:center;gap:10px}.desktop-site-actions a{display:grid;min-width:74px;min-height:42px;place-items:center;border:1px solid rgba(219,224,230,.94);border-radius:8px;background:rgba(255,255,255,.86);color:var(--navy);font-size:14px;font-weight:900;padding:0 14px}.desktop-site-actions a:last-child{min-width:54px;border-color:var(--navy);background:var(--navy);color:white}.mobile-home-topbar,.site-page-topbar{display:none}.desktop-section-title{display:grid;grid-gap:6px;gap:6px;margin:0 0 18px}.desktop-section-title h1{margin:0;color:var(--navy);font-size:28px;line-height:1.2}.desktop-section-title p{margin:0;color:var(--muted);font-size:15px;font-weight:820}.property-detail-page{max-width:none;background:transparent;padding:24px 0 86px}.property-mobile-brandbar{display:none}.property-detail-breadcrumb{width:min(1180px,calc(100% - 64px));margin:0 auto 14px;padding:0;font-size:15px}.property-detail-layout{grid-template-columns:minmax(0,880px) minmax(280px,300px);gap:24px;align-items:start;justify-content:center;width:min(1204px,calc(100% - 64px));margin:0 auto}.property-detail-main{gap:22px;min-width:0;overflow:visible}.property-detail-hero{min-height:auto;overflow:hidden;border-radius:14px;background:transparent}.property-hero-rail{display:grid;height:auto;overflow:hidden;border-radius:14px}.property-hero-slide{grid-area:1/1;display:none;flex:initial;min-width:0;width:100%;height:auto;min-height:360px;max-height:520px;aspect-ratio:16/9;border-radius:14px;scroll-snap-align:none}.property-hero-slide.is-selected{display:grid}.property-hero-slide:after{background:linear-gradient(0deg,rgba(17,24,39,.16),transparent 36%)}.property-hero-thumbnails{display:flex;gap:12px;align-items:center;margin-top:14px;overflow-x:auto;padding:2px 0 10px;scroll-snap-type:x proximity;scrollbar-color:rgba(20,32,51,.3) transparent;scrollbar-width:thin;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.property-hero-thumbnails::-webkit-scrollbar{display:block;height:6px}.property-hero-thumbnails::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(20,32,51,.26)}.property-hero-thumbnails.is-dragging{cursor:-webkit-grabbing;cursor:grabbing}.property-hero-thumbnails button{border:0;font:inherit;cursor:pointer}.property-hero-thumbnails :is(a,button):not(.property-thumb-arrow){position:relative;display:grid;flex:0 0 118px;height:78px;place-items:center;overflow:hidden;border:3px solid transparent;border-radius:12px;background:#f3f4f6;scroll-snap-align:start}.property-hero-thumbnails :is(a,button).is-active{border-color:#59c994}.property-hero-thumbnails .property-thumb-arrow{display:grid;flex:0 0 42px;height:78px;place-items:center;border:1px solid rgba(209,213,219,.88);border-radius:8px;background:white;color:#a0a7b2;font-size:44px;font-weight:420;line-height:1}.property-hero-thumbnails img,.property-hero-thumbnails video{width:100%;height:100%;object-fit:cover}.property-hero-thumbnails span{position:absolute;left:8px;bottom:8px;z-index:3;display:grid;min-height:24px;place-items:center;border-radius:999px;background:rgba(17,24,39,.76);color:white;font-size:12px;font-weight:950;padding:0 8px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.property-thumb-owner-watermark,.property-thumb-platform-watermark{position:absolute;z-index:1;color:rgba(255,255,255,.46);font-style:normal;font-weight:820;pointer-events:none;text-shadow:0 1px 6px rgba(17,24,39,.28)}.property-thumb-owner-watermark{left:43%;top:52%;max-width:68%;overflow:hidden;transform:translate(-50%,-50%);font-size:17px;text-overflow:ellipsis;white-space:nowrap}.property-thumb-platform-watermark{right:7px;top:50%;transform:translateY(-50%);font-size:10px}.property-thumb-play{position:absolute;left:50%;top:50%;z-index:3;display:grid;width:34px;height:34px;place-items:center;transform:translate(-50%,-50%);border-radius:999px;background:rgba(255,255,255,.9);color:var(--navy);font-size:13px;font-style:normal;font-weight:950;box-shadow:0 10px 24px rgba(17,24,39,.22)}.property-detail-top-actions{top:20px;left:20px;right:20px}.property-detail-top-actions a{width:44px;height:44px;font-size:22px}.property-detail-top-actions div{display:none}.property-media-count{left:20px;bottom:104px}.property-status-chip{left:20px;top:76px;right:auto;bottom:auto}.property-detail-card{gap:30px;margin-top:0;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0 0 40px}.property-detail-title{grid-template-columns:minmax(0,1fr) auto;border-bottom-color:rgba(20,32,51,.1);padding-top:4px;padding-bottom:22px}.property-detail-title h1{max-width:760px;font-size:30px;font-weight:720}.property-detail-title strong{color:#f2991f;font-size:26px;font-weight:720}.property-detail-facts{width:min(560px,100%);border:1px solid rgba(230,225,216,.8);background:white}.property-info-block{gap:18px;border-bottom:0;border-top:1px solid rgba(20,32,51,.08);padding:28px 0 0}.property-wide-block.property-info-block{width:min(1204px,calc(100% - 64px));border-top:1px solid rgba(230,225,216,.82);padding:28px}.property-info-block h2{font-size:22px;font-weight:720}.property-info-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 74px;max-width:980px}.property-info-list div{grid-template-columns:136px minmax(0,1fr)}.property-cost-grid,.property-occupancy-grid{grid-template-columns:repeat(4,minmax(0,1fr));max-width:880px}.property-highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:860px}.property-rule-grid{grid-template-columns:repeat(4,minmax(0,1fr));max-width:860px}.property-description{max-width:780px;font-size:16px;font-weight:480}.property-map-preview{width:100%;min-height:300px;border:1px solid rgba(230,225,216,.8);border-radius:14px}.property-nearby-item,.property-nearby-tabs{max-width:100%}.property-appointment-form{grid-template-columns:repeat(2,minmax(0,1fr));max-width:860px}.property-appointment-form button,.property-appointment-form label:last-of-type{grid-column:1/-1}.property-similar-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.property-similar-grid a{border:0;border-radius:0;background:transparent;padding:0}.property-similar-grid img{height:150px;border-radius:10px}.property-contact-aside{position:-webkit-sticky;position:sticky;top:104px;display:grid;grid-gap:18px;gap:18px;padding:0}.property-agent-card,.property-contact-qr,.property-side-summary{display:grid;justify-items:center;border-radius:14px;background:#f3f4f6;padding:22px;text-align:center}.property-agent-card{gap:10px}.property-agent-card img,.property-agent-card>span{width:94px;height:94px;border-radius:999px;object-fit:cover;background:white}.property-agent-card>span{display:grid;place-items:center;color:var(--navy);font-size:30px;font-weight:950}.property-agent-card strong{color:#2f3337;font-size:20px;font-weight:720}.property-agent-card p,.property-agent-card small{margin:0;color:#475467;font-weight:520}.property-agent-primary,.property-agent-secondary{display:grid;width:100%;min-height:46px;place-items:center;border:1px solid rgba(209,213,219,.96);border-radius:4px;background:white;color:#30343a;font-weight:720}.property-agent-primary{margin-top:14px}.property-agent-primary:hover,.property-agent-secondary:hover{border-color:#59c994;color:#0f766e}.property-contact-qr{gap:14px;background:white;box-shadow:0 14px 40px rgba(17,24,39,.08)}.property-contact-qr strong{color:#2f3337;justify-self:start;font-weight:720;text-align:left}.property-side-summary strong{color:#2f3337;justify-self:start;text-align:left;width:100%}.property-contact-qr>div{position:relative;display:grid;width:min(238px,100%);aspect-ratio:1;place-items:center;overflow:hidden;border:12px solid white;border-radius:10px;background:radial-gradient(circle at 20% 20%,#111827 0 9px,transparent 10px),radial-gradient(circle at 80% 20%,#111827 0 9px,transparent 10px),radial-gradient(circle at 20% 80%,#111827 0 9px,transparent 10px),repeating-conic-gradient(#111827 0 25%,#fff 0 50%) 0 0 /32px 32px;box-shadow:0 0 0 1px rgba(20,32,51,.1)}.property-contact-qr>div:before{content:"";position:absolute;inset:20px;border-color:#111827 transparent transparent #111827;border-style:solid;border-width:16px;opacity:.92;pointer-events:none}.property-contact-qr>div span{position:relative;z-index:1;display:grid;width:64px;height:64px;place-items:center;border:10px solid white;border-radius:18px;background:#2a9d8f;color:white;font-size:28px;font-weight:780;box-shadow:0 10px 24px rgba(17,24,39,.2)}.property-contact-qr p,.property-side-summary p{margin:0;color:#475467;font-size:13px;font-weight:520;line-height:1.6;text-align:left}.property-side-summary{justify-items:start;gap:8px;background:#101827;color:white;text-align:left}.property-side-summary span{color:#59c994;font-size:12px;font-weight:950}.property-side-summary p,.property-side-summary strong{color:white}.property-sticky-contact{display:none}.favorite-note:target,.property-contact-login-modal:target,.property-media-lightbox:target{max-width:none}.property-contact-login-card{width:min(720px,calc(100% - 64px));min-height:520px;align-content:center;border-radius:28px;padding:44px 72px}.property-contact-login-card .inline-login{grid-template-columns:minmax(0,1fr) 150px}.property-contact-login-property{width:min(460px,100%);justify-self:center}.site-page-hero{grid-template-columns:minmax(0,1.1fr) minmax(300px,.62fr);gap:28px;align-items:stretch;border-radius:34px;padding:28px}.site-page-hero h2{max-width:760px;font-size:clamp(34px,3.4vw,52px)}.site-page-hero p{max-width:720px;font-size:17px}.property-featured-tile{align-content:end;min-height:390px;padding:16px}.property-featured-tile img{height:250px}.property-directory-shell .property-directory-hero{display:none}.property-directory-search{grid-template-columns:minmax(220px,1.15fr) minmax(160px,.8fr) minmax(170px,.8fr) minmax(150px,.7fr) 150px;align-items:end;gap:12px;margin-top:8px;border-radius:12px;background:white;padding:16px}.property-directory-search button{min-height:50px}.property-directory-layout{grid-template-columns:minmax(0,1fr);gap:24px;align-items:start;margin-top:18px}.property-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 34px}.directory-property-card{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;transition:transform .18s ease,box-shadow .18s ease}.directory-property-card:hover{transform:translateY(-4px);box-shadow:none}.directory-property-media{min-height:0;aspect-ratio:16/9;border-radius:10px;box-shadow:0 18px 44px rgba(17,24,39,.08)}.directory-property-media:after{background:linear-gradient(180deg,transparent 58%,rgba(17,24,39,.18))}.directory-property-owner-watermark,.directory-property-platform-watermark{position:absolute;z-index:1;color:rgba(255,255,255,.34);font-style:normal;font-weight:800;pointer-events:none;text-shadow:0 1px 8px rgba(17,24,39,.24)}.directory-property-owner-watermark{left:37%;top:50%;max-width:48%;transform:translate(-50%,-50%);font-size:clamp(20px,2.1vw,34px)}.directory-property-platform-watermark{right:12%;top:49%;transform:translateY(-50%);font-size:clamp(12px,1.05vw,18px)}.directory-property-copy{gap:11px;padding:15px 0 0}.directory-property-copy strong{color:#30343a;font-size:21px;font-weight:760}.directory-property-copy div span{border:0;border-radius:5px;background:#f1f2f5;color:#5d6573;font-size:13px;font-weight:620;padding:6px 9px}.directory-property-copy div span:first-child{background:#eda22b;color:white;font-weight:780}.directory-property-facts{font-size:17px;color:#30343a;font-weight:560}.directory-property-copy footer{align-items:end;margin-top:4px}.directory-property-copy b{color:#e99b22;font-size:22px;font-weight:760}.directory-property-copy b small{color:#30343a;font-size:15px;font-weight:650}.directory-property-copy>em{display:grid;min-height:46px;place-items:center;border:1px solid #59c994;border-radius:6px;color:#36b982;font-size:15px;font-style:normal;font-weight:760}.property-directory-toolrow{margin:18px 0}.property-directory-assist{padding:22px}.site-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}.career-values{grid-template-columns:repeat(4,minmax(0,1fr))}.site-apply-panel,.site-process-panel{padding:24px}.site-process-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.site-process-list article{align-content:start;min-height:170px}.site-apply-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center}.career-role-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.career-role-grid article{min-height:210px;align-content:start}.advisor-search-panel{display:grid;grid-template-columns:minmax(0,1fr) 64px;grid-gap:10px;gap:10px;width:min(760px,100%);margin:6px auto 48px;border:1px solid rgba(230,225,216,.7);border-radius:8px;background:white;box-shadow:0 12px 28px rgba(17,24,39,.08);padding:10px}.advisor-search-panel label{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;min-height:48px;border-radius:6px;background:rgba(236,253,245,.54);color:rgba(20,32,51,.42);padding:0 12px}.advisor-search-panel input{min-width:0;border:0;background:transparent;color:var(--navy);font:inherit;font-weight:850;outline:none}.advisor-search-panel button{border:0;border-radius:6px;background:#59c898;color:white;cursor:pointer;font-size:20px;font-weight:950}.advisor-directory-heading{display:grid;grid-gap:6px;gap:6px;margin:0 0 28px}.advisor-directory-heading h1{margin:0;color:var(--navy);font-size:24px;line-height:1.25}.advisor-directory-heading p{margin:0;color:var(--muted);font-size:14px;font-weight:820}.advisors-directory-shell .advisor-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.advisors-directory-shell .advisor-card{min-height:260px;grid-template-columns:1fr;justify-items:center;gap:14px;border:0;border-radius:8px;background:#f7f8fb;box-shadow:none;padding:28px 24px 24px;text-align:center}.advisors-directory-shell .advisor-card img,.advisors-directory-shell .advisor-card>span{width:96px;height:96px;border-radius:999px}.advisors-directory-shell .advisor-card strong{font-size:18px}.advisors-directory-shell .advisor-card footer{width:100%}.advisors-directory-shell .advisor-card-action{justify-self:center;margin-top:2px}.partner-join-shell .site-apply-panel,.partner-join-shell .site-info-grid,.partner-join-shell .site-page-hero,.partner-join-shell .site-process-panel{display:none}.partner-join-form{width:min(980px,100%);margin:10px auto 0;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.partner-form-grid{grid-template-columns:1fr;gap:18px}.partner-join-form{gap:18px}.partner-join-form input,.partner-join-form textarea{min-height:48px;border-radius:4px;background:white}.partner-upload-placeholder input{width:120px;min-height:120px}.partner-join-form button{min-height:50px;border-radius:4px}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:30;margin:0 0 22px;border:1px solid rgba(230,225,216,.68);border-radius:28px;background:rgba(251,250,247,.78);box-shadow:0 18px 46px rgba(17,24,39,.06);padding:14px 16px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.brand-symbol{width:50px;height:50px;border-radius:14px}.brand strong{font-size:24px;line-height:1.08}.brand small{margin-top:3px;font-size:15px}.top-actions a{min-height:46px;font-size:15px;padding:0 18px}.desktop-site-nav{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;margin-left:auto}.desktop-site-nav a{display:grid;min-height:40px;place-items:center;border-radius:999px;color:rgba(20,32,51,.72);font-size:14px;font-weight:850;padding:0 12px}.desktop-site-nav a:hover{background:rgba(255,255,255,.72);color:var(--navy)}.desktop-home-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(380px,.72fr);grid-gap:24px;gap:24px;align-items:stretch;margin-top:0;border:1px solid rgba(230,225,216,.74);border-radius:36px;background:radial-gradient(circle at 6% 0,rgba(42,157,143,.18),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.96),rgba(246,242,235,.88));box-shadow:0 24px 68px rgba(17,24,39,.08);padding:34px}.desktop-hero-copy{display:grid;align-content:center;grid-gap:18px;gap:18px;min-width:0}.desktop-hero-copy>span{color:#0f766e;font-size:13px;font-weight:950}.desktop-hero-copy h1{max-width:720px;margin:0;color:var(--navy);font-size:clamp(42px,4.7vw,64px);line-height:1.04;letter-spacing:0}.desktop-hero-copy p{max-width:640px;margin:0;color:rgba(20,32,51,.66);font-size:18px;font-weight:850;line-height:1.55}.desktop-search-panel{display:grid;grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) 130px 150px;grid-gap:10px;gap:10px;max-width:820px;border:1px solid rgba(199,164,90,.2);border-radius:24px;background:rgba(255,255,255,.84);box-shadow:0 16px 38px rgba(17,24,39,.07);padding:10px}.desktop-search-panel label{display:grid;grid-gap:4px;gap:4px;min-width:0;border:1px solid rgba(230,225,216,.78);border-radius:18px;background:rgba(247,245,241,.76);padding:10px 12px}.desktop-search-panel span{color:var(--muted);font-size:11px;font-weight:950}.desktop-search-panel input,.desktop-search-panel select{width:100%;min-width:0;border:0;background:transparent;color:var(--navy);font:inherit;font-size:15px;font-weight:900;outline:none}.desktop-search-panel button{border:0;border-radius:18px;background:var(--navy);color:var(--paper);font-size:15px;font-weight:950}.desktop-hero-tags{display:flex;flex-wrap:wrap;gap:9px}.desktop-hero-tags a{display:grid;min-height:34px;place-items:center;border:1px solid rgba(42,157,143,.2);border-radius:999px;background:rgba(236,253,245,.72);color:#0f766e;font-size:13px;font-weight:900;padding:0 12px}.desktop-hero-card{display:grid;min-width:0;overflow:hidden;border:1px solid rgba(230,225,216,.82);border-radius:32px;background:rgba(255,255,255,.92);box-shadow:0 18px 44px rgba(17,24,39,.08)}.desktop-hero-card img{width:100%;height:280px;object-fit:cover}.desktop-hero-card>div{display:grid;grid-gap:8px;gap:8px;padding:18px}.desktop-hero-card span{width:max-content;border-radius:999px;background:rgba(42,157,143,.13);color:#0f766e;font-size:12px;font-weight:950;padding:6px 10px}.desktop-hero-card strong{color:var(--navy);font-size:24px;line-height:1.22}.desktop-hero-card p{margin:0;color:var(--muted);font-size:14px;line-height:1.5}.desktop-hero-card footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px}.desktop-hero-card b{color:var(--red);font-size:22px}.desktop-hero-card footer a{display:grid;min-height:40px;place-items:center;border-radius:999px;background:var(--navy);color:var(--paper);font-size:13px;font-weight:950;padding:0 14px}.home-hero-promo{display:none}.home-hero-promo-track{border-radius:36px}.home-hero-promo-card{grid-template-columns:minmax(0,1fr) minmax(320px,42%);min-height:360px;border-radius:36px;padding:42px}.home-hero-promo-card strong{max-width:680px;font-size:clamp(42px,5vw,72px);line-height:1.04}.home-hero-promo-card p{max-width:610px;font-size:18px}.home-hero-promo-card footer{align-items:center;justify-content:flex-start;gap:18px;margin-top:34px}.home-hero-promo-card footer a{min-height:52px;font-size:16px;padding:0 24px}.home-hero-promo-card footer small{font-size:15px}.home-hero-promo-card>em{top:32px;right:34px;font-size:46px}.home-hero-promo-visual{min-height:276px;border-radius:30px}.home-hero-promo-visual b{min-height:42px;font-size:15px;padding:0 16px}.home-promo-dots{padding-top:14px}.home-shortcut-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:22px}.home-shortcut-strip a{min-height:126px;border-radius:30px;padding:22px 12px}.home-shortcut-strip em{width:54px;height:54px;border-radius:20px}.home-shortcut-strip svg{width:28px;height:28px}.home-shortcut-strip strong{font-size:19px}.desktop-discovery-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:22px}.desktop-discovery-strip article{display:grid;grid-gap:12px;gap:12px;border:1px solid rgba(230,225,216,.74);border-radius:24px;background:rgba(255,255,255,.78);padding:16px}.desktop-discovery-strip span{color:var(--navy);font-size:15px;font-weight:950}.desktop-discovery-strip div{display:flex;flex-wrap:wrap;gap:8px}.desktop-discovery-strip a{display:grid;min-height:30px;place-items:center;border:1px solid rgba(20,32,51,.08);border-radius:999px;color:rgba(20,32,51,.68);font-size:12px;font-weight:850;padding:0 10px}.home-listing-preview,.home-media-section{margin-top:34px}.home-listing-preview-heading h2,.home-media-heading h2,.listing-topbar h2{font-size:34px}.home-listing-preview-heading a,.home-media-heading a{min-height:44px;font-size:14px;padding:0 18px}.home-listing-preview-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.home-listing-card{border-radius:34px;padding:12px}.home-listing-image{min-height:260px;border-radius:28px}.home-listing-copy{padding:4px 8px 6px}.home-listing-copy strong{font-size:25px}.home-listing-copy p{font-size:15px}.home-listing-copy b{font-size:24px}.home-media-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}.home-media-card{min-width:0}.home-media-card:first-child{grid-column:span 2}.home-media-thumb{min-height:230px}.home-media-card:first-child .home-media-thumb{min-height:320px}.property-list-screen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:36px;padding:24px}.empty-state,.filter-result,.listing-search-bar,.listing-topbar,.property-filter-drawer,.property-sort-drawer{grid-column:1/-1}.listing-topbar{grid-template-columns:minmax(0,1fr) auto;position:static;margin:-8px 0 4px;border-bottom:1px solid rgba(230,225,216,.8);background:transparent;padding:0 0 18px;-webkit-backdrop-filter:none;backdrop-filter:none}.listing-topbar>a{display:none}.listing-search-bar{grid-template-columns:minmax(0,1fr) 150px;max-width:780px}.listing-search-bar button,.listing-search-bar input{min-height:56px;font-size:17px}.filter-result{margin:0;font-size:17px}.property-card{margin-top:0;border-radius:32px;padding:10px}.property-image{min-height:246px;border-radius:26px}.property-content{min-height:210px;padding:16px}.property-content h3{font-size:22px;line-height:1.25}.property-content p{font-size:14px;line-height:1.5}.property-footer strong{font-size:21px}.account-drawer:target,.chat-menu-sheet:target,.property-filter-drawer:target,.property-sort-drawer:target,.share-sheet:target{right:24px;left:auto;width:min(520px,calc(100% - 48px));max-width:none;align-items:center}.bottom-actions.app-tabbar{display:none}.site-footer{grid-template-columns:minmax(260px,1.5fr) repeat(4,minmax(0,1fr));gap:30px;margin-top:54px;padding:36px 0 0}.site-footer-column{display:grid;grid-gap:10px;gap:10px}.site-footer strong{font-size:18px}.site-footer a,.site-footer p{font-size:14px}.site-footer-bottom{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center}.site-footer-bottom p{justify-self:end;text-align:right}}@media (min-width:900px) and (max-width:1100px){.mobile-shell{width:min(960px,calc(100% - 40px))}.home-hero-promo-card{grid-template-columns:minmax(0,1fr) 280px;padding:32px}.home-listing-preview-list,.home-media-rail,.property-list-screen{grid-template-columns:repeat(2,minmax(0,1fr))}}.provider-workbench-shell{width:min(100% - 40px,1480px);padding:28px 0 56px}.provider-workbench-header{width:min(100%,1240px);margin:0 auto 18px}.provider-desk-frame{grid-template-columns:280px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.provider-dashboard-grid,.provider-desk-content,.provider-desk-sidebar,.provider-desk-tab-panel,.provider-live-feed,.provider-task-list{min-width:0}.provider-desk-sidebar{top:18px;grid-gap:14px;gap:14px;min-height:calc(100vh - 56px);border:1px solid rgba(255,255,255,.18);border-radius:30px;background:linear-gradient(180deg,rgba(27,43,65,.98),rgba(12,23,38,.98)),var(--navy);color:white;padding:18px;box-shadow:0 26px 64px rgba(20,32,51,.18)}.provider-desk-identity{display:grid;grid-template-columns:auto 1fr;grid-gap:10px 12px;gap:10px 12px;align-items:center;border:1px solid rgba(255,255,255,.14);border-radius:22px;background:rgba(255,255,255,.08);padding:12px}.provider-desk-identity img,.provider-desk-identity>span{width:54px;height:54px;border-radius:16px;object-fit:cover;box-shadow:0 12px 28px rgba(0,0,0,.2)}.provider-desk-identity>span{display:grid;place-items:center;background:rgba(255,255,255,.12);color:white;font-size:22px;font-weight:950}.provider-desk-identity em,.provider-desk-identity small,.provider-desk-identity strong{grid-column:2}.provider-desk-identity strong{overflow:hidden;color:white;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.provider-desk-identity small{overflow:hidden;color:rgba(255,255,255,.64);font-size:12px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.provider-desk-identity em{width:-moz-fit-content;width:fit-content;border-radius:999px;background:rgba(199,164,90,.17);color:#f7dc9c;padding:5px 9px;font-size:11px;font-style:normal;font-weight:950}.provider-desk-identity em.complete{background:rgba(42,157,143,.18);color:#a9f1e6}.provider-desk-nav{grid-gap:8px;gap:8px}.provider-desk-nav a,.provider-mobile-nav a{transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.provider-desk-nav a{grid-template-columns:42px 1fr;border-radius:18px;color:rgba(255,255,255,.76);padding:10px}.provider-desk-nav a span,.provider-mobile-nav a span{display:grid;place-items:center;border-radius:14px;background:rgba(42,157,143,.14);color:#bdf2eb;font-weight:950}.provider-desk-nav a span{grid-row:span 2;width:42px;height:42px}.provider-desk-nav a strong{color:white}.provider-desk-nav a small{color:rgba(255,255,255,.52);font-weight:850}body:has(#provider-appointments:target) .provider-desk-nav a[href="#provider-appointments"],body:has(#provider-consultations:target) .provider-desk-nav a[href="#provider-consultations"],body:has(#provider-overview:target) .provider-desk-nav a[href="#provider-overview"],body:has(#provider-profile:target) .provider-desk-nav a[href="#provider-profile"],body:has(#provider-properties:target) .provider-desk-nav a[href="#provider-properties"],body:has(#provider-submit:target) .provider-desk-nav a[href="#provider-submit"],body:not(:has(.provider-desk-tab-panel:target)) .provider-desk-nav a[href="#provider-overview"]{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.1);box-shadow:inset 0 0 0 1px rgba(255,255,255,.04)}.provider-desk-sidebar-footer{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:auto}.provider-desk-sidebar-footer a{display:grid;min-height:40px;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:rgba(255,255,255,.82);font-size:12px;font-weight:950}.provider-mobile-nav{display:none}.provider-desk-tab-panel{display:none;gap:18px;scroll-margin-top:18px}.provider-desk-content:has(.provider-desk-tab-panel:target) .provider-overview-panel:not(:target){display:none}.provider-desk-tab-panel:target{display:grid}.provider-dashboard-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.32fr);grid-gap:18px;gap:18px;align-items:end;overflow:hidden;border:1px solid rgba(230,225,216,.9);border-radius:32px;background:linear-gradient(135deg,rgba(42,157,143,.9),rgba(20,32,51,.98)),var(--navy);color:white;padding:26px;box-shadow:0 22px 54px rgba(20,32,51,.16)}.provider-dashboard-hero span,.provider-panel-heading>span{letter-spacing:0}.provider-dashboard-hero h1{margin:8px 0 0;color:white;font-size:clamp(34px,4.2vw,58px);line-height:1}.provider-dashboard-hero p{max-width:650px;margin:14px 0 0;color:rgba(255,255,255,.82);font-size:16px;font-weight:780;line-height:1.65}.provider-dashboard-status{display:grid;grid-gap:6px;gap:6px;border:1px solid rgba(255,255,255,.2);border-radius:24px;background:rgba(255,255,255,.11);padding:18px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.provider-dashboard-status small{color:rgba(255,255,255,.64);font-weight:900}.provider-dashboard-status strong{overflow-wrap:anywhere;color:white;font-size:20px}.provider-dashboard-status span{color:rgba(255,255,255,.78);font-size:13px;font-weight:880}.provider-metrics-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.provider-metric-card{display:grid;grid-gap:9px;gap:9px;min-height:132px;align-content:center;border:1px solid rgba(230,225,216,.92);border-radius:26px;background:rgba(255,255,255,.86);padding:18px;box-shadow:0 16px 40px rgba(17,24,39,.07)}.provider-metric-card small,.provider-metric-card span{color:var(--muted);font-size:12px;font-weight:900}.provider-metric-card strong{color:var(--navy);font-size:42px;line-height:1}.provider-metric-card.danger{border-color:rgba(185,67,58,.2);background:linear-gradient(135deg,rgba(185,67,58,.08),white 58%)}.provider-metric-card.gold{border-color:rgba(199,164,90,.28);background:linear-gradient(135deg,rgba(199,164,90,.12),white 58%)}.provider-metric-card.teal{background:linear-gradient(135deg,rgba(42,157,143,.07),white 58%)}.provider-dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:18px;gap:18px}.provider-live-board{grid-column:1/-1}.provider-task-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.provider-task-list a{display:grid;grid-gap:6px;gap:6px;min-height:92px;align-content:center;border:1px solid rgba(230,225,216,.88);border-radius:20px;background:rgba(255,255,255,.76);padding:14px}.provider-task-list a strong{color:var(--navy);font-size:30px;line-height:1}.provider-task-list a span{color:var(--muted);font-size:12px;font-weight:900}.provider-quality-meter{overflow:hidden;height:14px;border-radius:999px;background:rgba(20,32,51,.08)}.provider-quality-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--teal),var(--gold))}.provider-quality-stats{display:flex;flex-wrap:wrap;gap:8px}.provider-quality-stats span{border-radius:999px;background:rgba(42,157,143,.08);color:#0f766e;padding:7px 10px;font-size:12px;font-weight:900}.provider-live-feed{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.provider-live-feed div{display:grid;grid-gap:5px;gap:5px;border:1px solid rgba(230,225,216,.9);border-radius:20px;background:rgba(255,255,255,.74);padding:14px}.provider-live-feed strong{color:var(--navy);font-size:15px}.provider-live-feed span{color:var(--muted);font-size:13px;line-height:1.5}.provider-desk-tab-panel>.provider-workbench-panel{min-height:560px}.provider-property-list>article,.provider-thread-list>article{border-radius:24px}.provider-inline-update{grid-template-columns:minmax(96px,.7fr) minmax(120px,.7fr) minmax(220px,1.4fr) auto}@media (max-width:1100px){.provider-desk-frame{grid-template-columns:220px minmax(0,1fr)}.provider-desk-sidebar{padding:14px}.provider-dashboard-grid,.provider-metrics-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.provider-workbench-shell{width:min(100% - 22px,720px);padding-top:16px}.provider-dashboard-grid,.provider-dashboard-hero,.provider-desk-frame,.provider-live-feed{grid-template-columns:1fr}.provider-desk-sidebar{position:static;min-height:auto;border-radius:28px}.provider-desk-nav,.provider-desk-sidebar-footer{display:none}.provider-mobile-nav{display:grid;grid-auto-columns:minmax(116px,1fr);grid-auto-flow:column;grid-gap:10px;gap:10px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x mandatory}.provider-mobile-nav a{display:grid;grid-gap:7px;gap:7px;min-height:88px;place-items:center;border:1px solid rgba(230,225,216,.9);border-radius:22px;background:rgba(255,255,255,.88);color:var(--navy);padding:10px;scroll-snap-align:start;font-size:13px;font-weight:950;box-shadow:0 14px 30px rgba(17,24,39,.06)}.provider-mobile-nav a span{width:34px;height:34px;color:#0f766e}.provider-desk-tab-panel>.provider-workbench-panel{min-height:auto}}@media (max-width:560px){.provider-workbench-header nav{grid-template-columns:1fr 1fr}.provider-dashboard-hero,.provider-workbench-panel{border-radius:26px;padding:18px}.provider-dashboard-hero h1{font-size:34px}.provider-metrics-board,.provider-task-list{grid-template-columns:1fr 1fr}.provider-inline-update,.provider-workbench-panel .provider-submit-form{grid-template-columns:1fr}.provider-inline-update button{width:100%}}.provider-desk-frame{gap:24px}.provider-desk-sidebar{overflow:hidden;background:radial-gradient(circle at 18% 0,rgba(255,255,255,.14),transparent 34%),linear-gradient(180deg,rgba(25,40,61,.98),rgba(9,20,35,.98));-webkit-backdrop-filter:blur(22px) saturate(135%);backdrop-filter:blur(22px) saturate(135%)}.provider-desk-sidebar:after{display:none}.provider-desk-identity,.provider-desk-nav,.provider-desk-sidebar-footer{position:relative;z-index:1}.provider-desk-nav a:hover,.provider-metric-card:hover,.provider-mobile-nav a:hover,.provider-property-ops-card:hover,.provider-task-list a:hover,.provider-thread-list>article:hover{transform:translateY(-2px);box-shadow:0 20px 46px rgba(17,24,39,.1)}.provider-desk-nav a:hover{background:rgba(255,255,255,.12);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.provider-desk-toolbar{top:18px;display:grid;grid-template-columns:minmax(220px,.62fr) minmax(280px,1fr) auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid rgba(230,225,216,.88);border-radius:28px;background:linear-gradient(135deg,rgba(255,255,255,.86),rgba(247,245,241,.72)),rgba(255,255,255,.78);padding:12px;box-shadow:0 18px 42px rgba(17,24,39,.08);-webkit-backdrop-filter:blur(22px) saturate(130%);backdrop-filter:blur(22px) saturate(130%)}.provider-desk-toolbar>div{display:grid;grid-gap:2px;gap:2px}.provider-desk-toolbar span{color:var(--muted);font-size:12px;font-weight:900}.provider-desk-toolbar strong{color:var(--navy);font-size:21px;line-height:1.15}.provider-desk-toolbar label{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;min-height:48px;border:1px solid rgba(230,225,216,.96);border-radius:999px;background:rgba(255,255,255,.78);padding:0 16px}.provider-desk-toolbar input{width:100%;border:0;background:transparent;color:var(--navy);font:inherit;font-weight:850;outline:0}.provider-desk-toolbar input::placeholder{color:rgba(93,105,128,.74)}.provider-desk-toolbar>a{display:grid;min-height:48px;place-items:center;border-radius:999px;background:linear-gradient(135deg,var(--teal),#15736f);color:white;padding:0 18px;font-weight:950;box-shadow:0 14px 28px rgba(42,157,143,.22);transition:transform .18s ease,box-shadow .18s ease}.provider-desk-toolbar>a:hover{transform:translateY(-1px);box-shadow:0 18px 36px rgba(42,157,143,.28)}.provider-demo-session-note{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;border:1px solid rgba(42,157,143,.2);border-radius:18px;background:linear-gradient(135deg,rgba(42,157,143,.12),rgba(255,255,255,.1)),rgba(255,255,255,.1);padding:12px}.provider-demo-session-note a,.provider-demo-session-note strong{color:white;font-weight:950}.provider-demo-session-note span{flex:1 1 320px;color:rgba(255,255,255,.78);font-size:13px;font-weight:780;line-height:1.55}.provider-demo-session-note a{border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:8px 12px;font-size:12px}.provider-workbench-panel{border-color:rgba(230,225,216,.82);background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(250,248,244,.8)),rgba(255,255,255,.86);box-shadow:0 22px 54px rgba(17,24,39,.075);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.provider-submit-panel{display:grid;grid-gap:18px;gap:18px;padding:0;overflow:hidden}.provider-submit-hero{grid-template-columns:minmax(0,1fr) minmax(230px,.34fr);grid-gap:18px;gap:18px;align-items:end;background:linear-gradient(135deg,rgba(24,38,55,.98),rgba(21,114,109,.9)),var(--navy);color:white;padding:24px}.provider-form-section-title small,.provider-publish-checklist span,.provider-submit-hero span{font-size:12px;font-weight:900}.provider-submit-hero h2{margin:8px 0 0;color:white;font-size:clamp(28px,3vw,42px);line-height:1.12}.provider-submit-hero p{max-width:720px;margin:12px 0 0;color:rgba(255,255,255,.78);line-height:1.65}.provider-submit-hero aside{display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(255,255,255,.18);border-radius:18px;background:rgba(255,255,255,.1);padding:16px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.provider-submit-hero aside strong{color:white}.provider-submit-hero aside span{color:rgba(255,255,255,.78)}.provider-submit-form{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(260px,.28fr)!important;grid-gap:18px!important;gap:18px!important;align-items:start!important;padding:0 20px 20px!important}.provider-form-section,.provider-publish-checklist,.provider-publish-main{display:grid;grid-gap:14px;gap:14px;min-width:0}.provider-form-section,.provider-publish-checklist{border:1px solid rgba(230,225,216,.86);border-radius:18px;background:rgba(255,255,255,.78);padding:16px}.provider-form-section{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-form-section-title{grid-column:1/-1;display:flex;gap:12px;align-items:center;padding-bottom:2px}.provider-form-section-title>span{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:rgba(42,157,143,.1);color:#0f766e;font-size:12px;font-weight:950}.provider-form-section-title strong{display:block;color:var(--navy);font-size:18px}.provider-form-section-title small{color:var(--muted)}.provider-publish-checklist{position:-webkit-sticky;position:sticky;top:116px}.provider-publish-checklist strong{color:var(--navy);font-size:18px}.provider-publish-checklist span{position:relative;display:block;color:var(--muted);line-height:1.45;padding-left:18px}.provider-publish-checklist span:before{position:absolute;left:0;top:.45em;width:8px;height:8px;border-radius:999px;background:var(--teal);content:""}.provider-submit-button{width:100%;min-height:50px;border:0;border-radius:999px;background:linear-gradient(135deg,var(--teal),#15736f)!important;color:white;box-shadow:0 16px 34px rgba(42,157,143,.22)}.provider-upload-zone{display:grid;grid-gap:8px;gap:8px;min-height:132px;align-content:center;border:1px dashed rgba(42,157,143,.38);border-radius:22px;background:linear-gradient(135deg,rgba(42,157,143,.09),rgba(255,255,255,.76)),rgba(255,255,255,.72);padding:18px}.provider-upload-zone.compact{min-height:112px}.provider-upload-zone strong{color:var(--navy);font-size:16px}.provider-upload-zone small{color:var(--muted);font-size:12px;font-weight:850;line-height:1.55}.provider-upload-zone input{min-height:auto;border:0;border-radius:0;background:transparent;padding:4px 0 0}.provider-upload-zone input::-webkit-file-upload-button{margin-right:12px;border:0;border-radius:999px;background:var(--navy);color:white;padding:10px 14px;font:inherit;font-size:13px;font-weight:950}.provider-upload-zone input::file-selector-button{margin-right:12px;border:0;border-radius:999px;background:var(--navy);color:white;padding:10px 14px;font:inherit;font-size:13px;font-weight:950}.provider-property-list{gap:18px}.provider-property-control-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:16px}.provider-property-control-strip a{display:grid;grid-gap:5px;gap:5px;min-height:78px;align-content:center;border:1px solid rgba(230,225,216,.86);border-radius:20px;background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(247,245,241,.72)),rgba(255,255,255,.8);padding:12px;box-shadow:0 16px 34px rgba(17,24,39,.06);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.provider-property-control-strip a:hover{transform:translateY(-2px);border-color:rgba(42,157,143,.24);box-shadow:0 20px 40px rgba(17,24,39,.09)}.provider-property-control-strip strong{color:var(--navy);font-size:25px;line-height:1}.provider-property-control-strip span{color:var(--muted);font-size:12px;font-weight:950}.provider-property-ops-card{display:grid!important;grid-template-columns:minmax(280px,.44fr) minmax(0,1fr);grid-gap:0!important;gap:0!important;overflow:hidden;border:1px solid rgba(230,225,216,.9);border-radius:28px!important;background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(247,245,241,.84)),white;padding:0!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.provider-property-ops-card:hover{border-color:rgba(42,157,143,.28)}.provider-property-ops-media{position:relative;min-height:320px;overflow:hidden;background:linear-gradient(135deg,rgba(217,228,233,.86),rgba(145,169,181,.86)),#d9e4e9}.provider-property-ops-media>img{width:100%;height:100%;min-height:320px;object-fit:cover;transition:transform .24s ease}.provider-property-ops-card:hover .provider-property-ops-media>img{transform:scale(1.018)}.provider-property-media-empty{display:grid;height:100%;min-height:320px;place-items:center;padding:24px;text-align:center}.provider-property-media-empty strong{color:var(--navy);font-size:20px}.provider-property-media-empty span{max-width:260px;color:var(--muted);font-size:13px;font-weight:850;line-height:1.55}.provider-property-media-badges{position:absolute;right:14px;bottom:14px;left:14px;display:flex;flex-wrap:wrap;gap:8px}.provider-property-media-badges small{border-radius:999px;background:rgba(255,255,255,.92);color:var(--navy);padding:7px 10px;font-size:12px;font-weight:950;box-shadow:0 10px 20px rgba(17,24,39,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.provider-property-ops-body{display:grid;grid-gap:14px;gap:14px;align-content:start;padding:18px}.provider-property-status-stack{display:flex!important;flex-wrap:wrap;gap:7px;justify-content:flex-end}.provider-property-status-stack small{margin:0}.provider-property-ops-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.provider-property-ops-kpis span{min-height:66px;border:1px solid rgba(230,225,216,.86);border-radius:18px;background:rgba(255,255,255,.74);color:var(--muted);padding:10px 12px;font-size:12px;font-weight:900;line-height:1.35}.provider-property-ops-kpis strong{display:block;color:var(--navy);font-size:16px;line-height:1.25}.provider-property-review-feedback{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px 14px;gap:10px 14px;align-items:center;border:1px solid rgba(42,157,143,.16);border-radius:22px;background:linear-gradient(135deg,rgba(42,157,143,.08),transparent 62%),rgba(255,255,255,.78);padding:14px}.provider-property-review-feedback.action{border-color:rgba(199,164,90,.24);background:linear-gradient(135deg,rgba(199,164,90,.11),transparent 62%),rgba(255,255,255,.8)}.provider-property-review-feedback.blocked{border-color:rgba(185,67,58,.18);background:linear-gradient(135deg,rgba(185,67,58,.08),transparent 62%),rgba(255,255,255,.84)}.provider-property-review-copy{display:grid;grid-gap:5px;gap:5px;min-width:0}.provider-property-readiness-score span,.provider-property-review-copy span,.provider-property-review-feedback>small{color:var(--muted);font-size:12px;font-weight:950;line-height:1.45}.provider-property-review-copy strong{color:var(--navy);font-size:17px}.provider-property-review-copy p{margin:0;color:var(--muted);font-size:13px;font-weight:780;line-height:1.6}.provider-property-readiness-score{display:grid;justify-items:end;grid-gap:3px;gap:3px}.provider-property-readiness-score strong{color:var(--navy);font-size:30px;line-height:1}.provider-property-progress{grid-column:1/-1;height:9px;overflow:hidden;border-radius:999px;background:rgba(17,24,39,.08)}.provider-property-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2a9d8f,#9dd8ce 58%,#c9a45c);transition:width .32s ease}.provider-property-checks{display:flex;flex-wrap:wrap;gap:7px;grid-column:1/-1}.provider-property-checks 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:950}.provider-property-checks small.done{border-color:rgba(42,157,143,.18);background:rgba(42,157,143,.09);color:#0f766e}.provider-property-review-feedback>small{grid-column:1/-1;color:#0f766e}.provider-property-description-preview{border:1px solid rgba(42,157,143,.14);border-radius:18px;background:rgba(42,157,143,.055);color:var(--muted);padding:12px;font-size:13px;line-height:1.65}.provider-property-media-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.provider-property-media-strip span{display:block;overflow:hidden;aspect-ratio:1.2;border:1px solid rgba(230,225,216,.86);border-radius:16px;background:rgba(20,32,51,.06)}.provider-property-media-strip img,.provider-property-media-strip video{width:100%;height:100%;object-fit:cover}.provider-property-media-strip em{display:grid;width:100%;height:100%;place-items:center;color:#0f766e;font-size:12px;font-style:normal;font-weight:950}.provider-property-action-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.provider-property-action-row form{display:contents}.provider-property-action-row a,.provider-property-action-row button{display:grid;min-height:40px;place-items:center;border:1px solid rgba(230,225,216,.92);border-radius:999px;background:rgba(255,255,255,.82);color:var(--navy);padding:0 14px;font:inherit;font-size:13px;font-weight:950;transition:transform .16s ease,border-color .16s ease,background .16s ease}.provider-property-action-row a:hover,.provider-property-action-row button:hover{transform:translateY(-1px);border-color:rgba(42,157,143,.34)}.provider-property-action-row button.danger{border-color:rgba(185,67,58,.16);background:rgba(185,67,58,.08);color:var(--red)}.provider-property-action-row button:disabled{cursor:not-allowed;opacity:.48;transform:none}.provider-property-edit-form{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch;border-top:1px solid rgba(230,225,216,.78);padding-top:14px}.provider-inline-update textarea{width:100%;min-height:92px;resize:vertical;border:1px solid rgba(230,225,216,.96);border-radius:16px;background:rgba(255,255,255,.92);color:var(--navy);font:inherit;outline:none;padding:10px 12px}.provider-property-edit-form>button{grid-column:1/-1;min-height:46px}.provider-thread-list>article{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}@media (max-width:1100px){.provider-property-ops-card{grid-template-columns:1fr}.provider-property-media-empty,.provider-property-ops-media,.provider-property-ops-media>img{min-height:280px}}@media (max-width:860px){.provider-desk-toolbar{position:static;grid-template-columns:1fr;border-radius:24px}.provider-desk-toolbar label,.provider-desk-toolbar>a{width:100%}.provider-submit-form,.provider-submit-hero{grid-template-columns:1fr!important}.provider-publish-checklist{position:static}.provider-property-edit-form{grid-template-columns:1fr!important}.provider-property-control-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.provider-desk-frame{gap:14px}.provider-property-ops-body{padding:14px}.provider-property-media-strip,.provider-property-ops-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-form-section,.provider-property-control-strip,.provider-property-review-feedback{grid-template-columns:1fr}.provider-property-readiness-score{justify-items:start}.provider-property-action-row a,.provider-property-action-row button{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 8px)}}.provider-system-panel{gap:16px;min-height:auto!important;padding:18px}.provider-module-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(230,225,216,.76);padding-bottom:14px}.provider-module-heading>div{display:grid;grid-gap:4px;gap:4px}.provider-module-heading p,.provider-module-heading span,.provider-module-heading>strong{color:var(--muted);font-size:13px;font-weight:900}.provider-module-heading h2{margin:0;color:var(--navy);font-size:28px;line-height:1.1}.provider-module-heading p{margin:0;max-width:620px;line-height:1.55}.provider-module-heading>a,.provider-module-heading>strong{display:grid;min-height:38px;place-items:center;border-radius:999px;background:rgba(42,157,143,.1);color:#0f766e;padding:0 14px}.provider-property-control-strip.compact{grid-template-columns:repeat(5,minmax(0,1fr));margin:0}.provider-property-control-strip.compact a{min-height:66px;border-radius:12px;box-shadow:none}.provider-inbox-layout,.provider-ledger-layout,.provider-profile-console,.provider-schedule-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.36fr);grid-gap:14px;gap:14px;align-items:start}.provider-conversation-detail,.provider-inbox-list,.provider-profile-editor,.provider-property-inspector,.provider-property-ledger,.provider-public-card-preview,.provider-schedule-detail,.provider-schedule-list{border:1px solid rgba(230,225,216,.84);border-radius:14px;background:rgba(255,255,255,.82)}.provider-inbox-list,.provider-property-ledger,.provider-schedule-list{min-width:0;overflow:hidden}.provider-ledger-head,.provider-ledger-row{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(112px,.62fr) minmax(112px,.62fr) minmax(118px,.58fr) minmax(140px,.7fr);grid-gap:10px;gap:10px;align-items:center;padding:10px 12px}.provider-ledger-head{color:var(--muted);font-size:12px;font-weight:950;border-bottom:1px solid rgba(230,225,216,.8)}.provider-ledger-row{border-bottom:1px solid rgba(230,225,216,.64);background:rgba(255,255,255,.62);transition:background .18s ease,transform .18s ease}.provider-ledger-row:hover{background:rgba(255,255,255,.9);transform:translateY(-1px)}.provider-ledger-row:last-child{border-bottom:0}.provider-ledger-property{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center}.provider-ledger-property img,.provider-ledger-property>span,.provider-user-avatar{display:grid;width:44px;height:44px;place-items:center;border-radius:12px;background:rgba(42,157,143,.1);color:#0f766e;object-fit:cover;font-weight:950}.provider-conversation-header strong,.provider-ledger-price strong,.provider-ledger-property strong,.provider-property-inspector>strong,.provider-public-card-preview>strong,.provider-schedule-detail>strong{color:var(--navy)}.provider-inbox-list strong,.provider-ledger-property strong,.provider-schedule-list strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.provider-conversation-header small,.provider-ledger-price small,.provider-ledger-property small,.provider-ledger-readiness small,.provider-property-inspector small,.provider-public-card-preview p,.provider-schedule-detail p,.provider-schedule-list small{color:var(--muted);font-size:12px;font-weight:850;line-height:1.45}.provider-ledger-status{display:flex;flex-wrap:wrap;gap:5px}.provider-ledger-status small,.provider-schedule-list article>small{border-radius:999px;background:rgba(199,164,90,.14);color:#8a5a00;padding:5px 8px;font-size:11px;font-weight:950}.provider-ledger-status small.success,.provider-schedule-list article>small.confirmed,.provider-schedule-list article>small.viewed{background:rgba(42,157,143,.1);color:#0f766e}.provider-ledger-readiness{display:grid;grid-gap:4px;gap:4px}.provider-ledger-readiness strong{color:var(--navy);font-size:22px;line-height:1}.provider-inspector-meter i,.provider-ledger-readiness span{display:block;height:6px;border-radius:999px;background:linear-gradient(90deg,var(--teal),var(--gold))}.provider-ledger-actions{display:flex;flex-wrap:wrap;gap:6px}.provider-conversation-detail button,.provider-ledger-actions a,.provider-ledger-actions summary,.provider-profile-editor button,.provider-schedule-detail button{display:grid;min-height:34px;place-items:center;border:1px solid rgba(230,225,216,.9);border-radius:999px;background:rgba(255,255,255,.82);color:var(--navy);padding:0 12px;font-size:12px;font-weight:950}.provider-ledger-actions details{position:relative}.provider-ledger-actions summary{cursor:pointer;list-style:none}.provider-ledger-actions summary::-webkit-details-marker{display:none}.provider-ledger-edit-form{position:absolute;right:0;z-index:20;width:min(520px,86vw);margin-top:8px;border:1px solid rgba(230,225,216,.9);border-radius:18px;background:rgba(255,255,255,.98);box-shadow:0 24px 54px rgba(17,24,39,.18);padding:14px}.provider-conversation-detail input,.provider-conversation-detail textarea,.provider-ledger-edit-form input,.provider-ledger-edit-form textarea,.provider-profile-editor input,.provider-profile-editor textarea,.provider-schedule-detail input{width:100%;min-height:38px;border:1px solid rgba(230,225,216,.96);border-radius:12px;background:rgba(255,255,255,.92);color:var(--navy);font:inherit;font-size:13px;font-weight:850;outline:none;padding:9px 11px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.provider-conversation-detail textarea,.provider-ledger-edit-form textarea,.provider-profile-editor textarea{min-height:92px;resize:vertical}.provider-conversation-detail input:focus,.provider-conversation-detail textarea:focus,.provider-ledger-edit-form input:focus,.provider-ledger-edit-form textarea:focus,.provider-profile-editor input:focus,.provider-profile-editor textarea:focus,.provider-schedule-detail input:focus{border-color:rgba(42,157,143,.34);background:white;box-shadow:0 0 0 4px rgba(42,157,143,.08)}.provider-conversation-detail label span,.provider-ledger-edit-form label span,.provider-profile-editor label span,.provider-schedule-detail label span{color:var(--muted);font-size:12px;font-weight:950}.provider-property-inspector{display:grid;grid-gap:12px;gap:12px;padding:14px;position:-webkit-sticky;position:sticky;top:96px}.provider-inspector-meter{display:grid;grid-gap:5px;gap:5px;overflow:hidden}.provider-inspector-meter strong{color:var(--navy);font-size:34px;line-height:1}.provider-inspector-meter span{color:var(--muted);font-size:12px;font-weight:900}.provider-inspector-meter:after{display:block;height:6px;border-radius:999px;background:rgba(17,24,39,.08);content:""}.provider-inspector-media{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.provider-inspector-media span{display:grid;overflow:hidden;aspect-ratio:1;place-items:center;border-radius:10px;background:rgba(20,32,51,.06)}.provider-inspector-media img{width:100%;height:100%;object-fit:cover}.provider-inbox-list{overflow:hidden}.provider-inbox-list a{display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start;border-bottom:1px solid rgba(230,225,216,.66);padding:12px}.provider-inbox-list a.active{background:rgba(42,157,143,.07)}.provider-inbox-list strong,.provider-schedule-list strong{color:var(--navy)}.provider-inbox-list p{margin:5px 0 8px;color:var(--muted);font-size:12px;line-height:1.45}.provider-inbox-list em{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:var(--red);color:white;font-size:11px;font-style:normal;font-weight:950}.provider-thread-progress{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px}.provider-thread-progress i{height:5px;border-radius:999px;background:rgba(17,24,39,.1)}.provider-thread-progress i.done{background:var(--teal)}.provider-conversation-detail,.provider-schedule-detail{display:grid;grid-gap:12px;gap:12px;padding:14px}.provider-conversation-header{display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.provider-conversation-header a{border-radius:999px;background:var(--navy);color:white;padding:9px 12px;font-size:12px;font-weight:950}.provider-chat-timeline{display:grid;grid-gap:10px;gap:10px;padding:12px;border-radius:14px;background:rgba(247,245,241,.72)}.chat-bubble{display:grid;grid-gap:4px;gap:4px;max-width:86%;border-radius:14px;padding:10px 12px}.chat-bubble span{font-size:11px;font-weight:950}.chat-bubble p{margin:0;line-height:1.5}.chat-bubble.tenant{justify-self:start;background:white;color:var(--navy)}.chat-bubble.provider{justify-self:end;background:rgba(42,157,143,.12);color:#0f766e}.provider-conversation-detail form,.provider-schedule-detail form,.provider-schedule-list{display:grid;grid-gap:8px;gap:8px}.provider-schedule-list article{display:grid;grid-template-columns:88px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;border:1px solid rgba(230,225,216,.84);border-radius:14px;background:rgba(255,255,255,.78);padding:12px}.provider-schedule-list article.active{border-color:rgba(42,157,143,.24);background:rgba(42,157,143,.07)}.provider-inbox-list a:hover,.provider-schedule-list article:hover{background:rgba(255,255,255,.94)}.provider-schedule-date{display:grid;place-items:center;border-radius:12px;background:rgba(20,32,51,.06);padding:9px}.provider-schedule-date strong{font-size:13px}.provider-schedule-date span{color:var(--muted);font-size:12px;font-weight:900}.provider-schedule-progress{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.provider-schedule-progress span{min-height:42px;border-radius:12px;background:rgba(17,24,39,.06);color:var(--muted);display:grid;place-items:center;font-size:12px;font-weight:950}.provider-schedule-progress span.active{background:rgba(199,164,90,.14);color:#8a5a00}.provider-schedule-progress span.done{background:rgba(42,157,143,.1);color:#0f766e}.provider-profile-console{grid-template-columns:minmax(260px,.34fr) minmax(0,1fr)}.provider-public-card-preview{display:grid;justify-items:center;grid-gap:8px;gap:8px;padding:18px;text-align:center}.provider-public-card-preview img,.provider-public-card-preview>span{display:grid;width:76px;height:76px;place-items:center;border-radius:20px;background:rgba(42,157,143,.1);color:#0f766e;object-fit:cover;font-size:28px;font-weight:950}.provider-public-card-preview b,.provider-public-card-preview em,.provider-public-card-preview small{color:var(--muted);font-size:12px;font-weight:900}.provider-public-card-preview b{border-radius:999px;background:rgba(42,157,143,.1);color:#0f766e;padding:7px 10px}.provider-public-card-preview div{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.provider-public-card-preview em{border-radius:999px;background:rgba(20,32,51,.06);padding:6px 9px;font-style:normal}.provider-profile-editor{display:grid;grid-gap:12px;gap:12px;padding:14px}.provider-profile-editor section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;border-bottom:1px solid rgba(230,225,216,.7);padding-bottom:12px}.provider-profile-editor section:last-child{border-bottom:0;padding-bottom:0}.provider-profile-editor section>strong{grid-column:1/-1;color:var(--navy)}.provider-profile-editor label,.provider-schedule-detail label{display:grid;grid-gap:5px;gap:5px}.provider-profile-editor label.wide{grid-column:1/-1}@media (min-width:900px) and (max-width:1239px){.property-detail-page{padding-bottom:118px}.property-detail-layout{grid-template-columns:1fr;width:min(940px,calc(100% - 48px))}.property-detail-main{gap:20px}.property-contact-aside{position:static;grid-template-columns:repeat(2,minmax(0,1fr));width:min(940px,calc(100% - 48px));margin:0 auto 32px;padding:0}.property-side-actions,.property-side-summary{grid-column:1/-1}.property-contact-qr>div{width:min(280px,100%)}.property-sticky-contact{display:none}}@media (max-width:980px){.provider-system-panel{padding:14px}.provider-inbox-layout,.provider-ledger-layout,.provider-profile-console,.provider-schedule-layout{grid-template-columns:1fr}.provider-property-inspector{position:static}.provider-ledger-head{display:none}.provider-ledger-row,.provider-schedule-list article{grid-template-columns:1fr}.provider-ledger-edit-form{position:static;width:100%}.provider-conversation-header,.provider-inbox-list a{grid-template-columns:38px minmax(0,1fr)}.provider-conversation-header a{grid-column:1/-1;justify-self:start}}@media (max-width:620px){.property-media-lightbox:target{padding:16px}.media-lightbox-image-frame,.media-lightbox-video{width:100%;min-width:0;max-width:100%;border-radius:18px;padding:14px}.media-lightbox-video-player{max-width:100%}.media-lightbox-video-player video{width:auto;max-width:100%;max-height:72vh}.property-video-agent-badge{left:74px;max-width:calc(100% - 94px)}.property-video-play-pill{width:62px;height:62px;font-size:26px}.media-lightbox-close{right:18px}.media-lightbox-count{left:18px;font-size:15px}.property-list-actions{margin:20px 20px 8px}.property-list-actions a{flex:1 1 140px}.property-directory-grid{grid-template-columns:1fr;gap:34px}.directory-property-card{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.directory-property-media{min-height:0;aspect-ratio:1.62/1;border-radius:18px;box-shadow:none}.directory-property-media span{top:12px;left:12px;min-height:34px;border-radius:7px;background:rgba(17,24,39,.58);font-size:16px}.directory-property-media small{right:12px;bottom:12px}.directory-property-copy{gap:10px;padding:13px 0 0}.directory-property-copy strong{color:#30343a;font-size:25px;font-weight:720}.directory-property-copy div span{border:0;border-radius:5px;background:#f4f4f6;color:#5d6573;font-size:15px;font-weight:560;padding:5px 8px}.directory-property-copy div span:first-child{background:#eda22b;color:white;font-weight:760}.directory-property-facts{gap:9px;color:#30343a;font-size:18px;font-weight:520}.directory-property-copy footer{align-items:center;margin-top:2px}.directory-property-copy b{color:#e99b22;font-size:25px;font-weight:720}.directory-property-copy b small{color:#30343a;font-size:17px;font-weight:600}.directory-property-copy time{display:inline-flex;align-items:center;justify-content:flex-end;min-width:96px;color:#8e96a3;font-size:16px;font-weight:560}.directory-property-location{color:#30343a;font-size:16px;line-height:1.45}.directory-property-copy>em{display:grid;min-height:52px;place-items:center;border:1px solid #8ed9bd;border-radius:8px;color:#5cc493;font-size:18px;font-style:normal;font-weight:650}.property-directory-assist-inline{grid-template-columns:1fr;margin:14px 20px 0}.property-directory-filter-drawer:target{place-items:end center;padding:14px}.property-directory-filter-panel{width:100%;max-height:84vh;border-radius:24px 24px 0 0;padding:18px}.property-directory-filter-panel form{grid-template-columns:1fr}.property-contact-aside,.property-detail-layout{width:100%}.property-contact-aside{grid-template-columns:1fr;margin-bottom:22px;padding:0 20px 28px}.property-side-actions,.property-side-summary{grid-column:auto}.property-transaction-tabs{grid-template-columns:1fr 1fr}.property-transaction-tabs label{min-height:44px;font-size:13px;padding:0 10px}.provider-module-heading h2{font-size:23px}.provider-property-control-strip.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-module-heading{display:grid}.provider-profile-editor section{grid-template-columns:1fr}.provider-ledger-head{display:none}.provider-conversation-detail,.provider-inbox-list a,.provider-ledger-row,.provider-profile-editor,.provider-property-inspector,.provider-schedule-detail,.provider-schedule-list article{border-radius:12px}.provider-ledger-property img,.provider-ledger-property>span,.provider-user-avatar{width:38px;height:38px;border-radius:10px}.provider-conversation-detail,.provider-profile-editor,.provider-property-inspector,.provider-schedule-detail{padding:12px}}.provider-workbench-shell{max-width:none;background:#f6f7f8}.provider-workbench-header{width:100%;margin:0;border-bottom:1px solid rgba(17,24,39,.08);background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.provider-desk-frame{width:100%;grid-template-columns:238px minmax(0,1fr);background:#f6f7f8}.provider-desk-sidebar{border-color:rgba(255,255,255,.1);box-shadow:none;padding:16px 12px}.provider-desk-identity{border-radius:8px;padding:10px}.provider-desk-nav{gap:4px}.provider-desk-nav a{min-height:44px;grid-template-columns:34px 1fr;border-radius:6px}.provider-desk-nav a:hover{transform:none}.provider-desk-nav a span{width:34px;height:34px;border-radius:6px}body:has(#provider-audit:target) .provider-desk-nav a[href="#provider-audit"],body:has(#provider-media:target) .provider-desk-nav a[href="#provider-media"],body:has(#provider-settings:target) .provider-desk-nav a[href="#provider-settings"]{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.1);box-shadow:inset 0 0 0 1px rgba(255,255,255,.04)}.provider-desk-content{gap:14px;padding:16px 22px 54px}.provider-desk-toolbar{position:-webkit-sticky;position:sticky;top:0;z-index:12;border-color:rgba(17,24,39,.08);background:rgba(255,255,255,.92);box-shadow:0 10px 28px rgba(17,24,39,.07)}.provider-dashboard-hero,.provider-submit-hero{border-radius:8px;background:#fff;color:var(--navy);box-shadow:none}.provider-dashboard-hero{padding:16px}.provider-dashboard-hero h1,.provider-submit-hero h2{color:var(--navy);font-size:24px;line-height:1.18}.provider-dashboard-hero p,.provider-submit-hero p{color:var(--muted);font-size:13px;line-height:1.55}.provider-dashboard-hero span,.provider-submit-hero span{color:#0f766e;font-size:12px;font-weight:950}.provider-dashboard-status,.provider-submit-hero aside{border-radius:8px;border-color:rgba(17,24,39,.08);background:#f8fafb;color:var(--navy);-webkit-backdrop-filter:none;backdrop-filter:none}.provider-dashboard-status strong,.provider-submit-hero aside strong{color:var(--navy);font-size:16px}.provider-dashboard-status small,.provider-dashboard-status span,.provider-submit-hero aside span{color:var(--muted)}.provider-conversation-detail,.provider-conversation-sidecard,.provider-form-section,.provider-inbox-list,.provider-metric-card,.provider-profile-editor,.provider-property-inspector,.provider-property-ledger,.provider-public-card-preview,.provider-publish-checklist,.provider-schedule-detail,.provider-schedule-list,.provider-workbench-panel{border-radius:8px;background:#fff;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.provider-metric-card{min-height:96px;padding:14px}.provider-metric-card strong{font-size:28px}.provider-module-heading h2{font-size:22px}.provider-submit-panel{gap:0}.provider-submit-hero{padding:16px;border-bottom:1px solid rgba(17,24,39,.08)}.provider-submit-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px;border-bottom:1px solid rgba(17,24,39,.08);background:#fbfbfa;padding:12px 16px}.provider-submit-steps span{display:grid;grid-gap:4px;gap:4px;min-height:54px;align-content:center;border:1px solid rgba(17,24,39,.08);border-radius:8px;background:#fff;color:var(--navy);padding:8px 10px;font-size:12px;font-weight:900}.provider-submit-steps strong{color:#0f766e;font-size:11px}.provider-draft-button,.provider-form-section,.provider-publish-checklist,.provider-submit-button,.provider-upload-zone{border-radius:8px}.provider-bulk-toolbar button,.provider-draft-button,.provider-quick-replies button,.provider-schedule-filters button{min-height:36px;border:1px solid rgba(17,24,39,.1);border-radius:6px;background:#fff;color:var(--navy);font:inherit;font-size:12px;font-weight:950;padding:0 12px}.provider-bulk-toolbar,.provider-quick-replies,.provider-schedule-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center;border:1px solid rgba(17,24,39,.08);border-radius:8px;background:#fff;padding:10px}.provider-bulk-toolbar span{color:var(--muted);font-size:12px;font-weight:950;margin-right:auto}.provider-bulk-toolbar button:first-of-type,.provider-quick-replies button:first-child,.provider-schedule-filters button:first-child{border-color:rgba(42,157,143,.22);background:rgba(42,157,143,.1);color:#0f766e}.provider-bulk-toolbar button.danger{border-color:rgba(185,67,58,.2);color:var(--red)}.provider-schedule-filters button{display:flex;gap:8px;align-items:center}.provider-schedule-filters strong{color:var(--navy)}.provider-inbox-layout{grid-template-columns:minmax(220px,.32fr) minmax(360px,1fr) minmax(260px,.34fr)}.provider-conversation-sidecard{display:grid;grid-gap:12px;gap:12px;padding:14px}.provider-audit-row small,.provider-conversation-sidecard>span,.provider-media-library small,.provider-settings-grid span{color:var(--muted);font-size:12px;font-weight:950}.provider-audit-row strong,.provider-conversation-sidecard strong,.provider-media-row strong,.provider-settings-grid strong{color:var(--navy)}.provider-conversation-sidecard dl{display:grid;grid-gap:8px;gap:8px;margin:0}.provider-conversation-sidecard dl div{display:grid;grid-template-columns:72px 1fr;grid-gap:8px;gap:8px;border-bottom:1px solid rgba(17,24,39,.06);padding-bottom:8px}.provider-conversation-sidecard dd,.provider-conversation-sidecard dt{margin:0;color:var(--muted);font-size:12px;font-weight:850}.provider-conversation-sidecard dd{color:var(--navy)}.provider-followup-state{display:grid;grid-gap:6px;gap:6px}.provider-followup-state span{border-radius:999px;background:rgba(17,24,39,.06);color:var(--muted);padding:7px 10px;font-size:12px;font-weight:950}.provider-followup-state span.active,.provider-followup-state span.done{background:rgba(42,157,143,.1);color:#0f766e}.provider-audit-log,.provider-media-library{overflow:hidden;border:1px solid rgba(17,24,39,.08);border-radius:8px;background:#fff}.provider-media-head,.provider-media-row{display:grid;grid-template-columns:88px minmax(220px,1fr) 120px 130px 130px;grid-gap:12px;gap:12px;align-items:center;padding:10px 12px}.provider-media-head{border-bottom:1px solid rgba(17,24,39,.08);color:var(--muted);font-size:12px;font-weight:950}.provider-media-row{border-bottom:1px solid rgba(17,24,39,.06)}.provider-media-row:last-child{border-bottom:0}.provider-media-thumb{overflow:hidden;width:68px;aspect-ratio:1.25;border-radius:6px;background:#eef3f4}.provider-media-thumb img{width:100%;height:100%;object-fit:cover}.provider-media-thumb span{display:grid;height:100%;place-items:center;color:#0f766e;font-size:12px;font-weight:950}.provider-audit-row{display:grid;grid-template-columns:minmax(220px,.5fr) minmax(360px,1fr) 170px;grid-gap:12px;gap:12px;align-items:center;border-bottom:1px solid rgba(17,24,39,.06);padding:12px}.provider-audit-row:last-child{border-bottom:0}.provider-audit-row>div{display:grid;grid-gap:4px;gap:4px}.provider-audit-row>div span{color:var(--muted);font-size:12px;font-weight:850}.provider-audit-row ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.provider-audit-row li{border-radius:999px;background:rgba(17,24,39,.06);color:var(--muted);padding:7px 10px;font-size:12px;font-weight:950;text-align:center}.provider-audit-row li.active,.provider-audit-row li.done{background:rgba(42,157,143,.1);color:#0f766e}.provider-settings-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.provider-settings-grid article{display:grid;grid-gap:8px;gap:8px;min-height:150px;align-content:start;border:1px solid rgba(17,24,39,.08);border-radius:8px;background:#fff;padding:14px}.provider-settings-grid p{margin:0;color:var(--muted);font-size:13px;font-weight:780;line-height:1.55}@media (max-width:1180px){.provider-inbox-layout,.provider-ledger-layout,.provider-profile-console,.provider-schedule-layout{grid-template-columns:1fr}.provider-property-inspector{position:static}.provider-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.provider-workbench-shell{background:var(--paper)}.provider-workbench-header{padding:12px 16px}.provider-desk-frame{display:block;min-height:auto;background:transparent;padding:12px}.provider-desk-sidebar{position:static;min-height:auto;border-radius:18px;margin-bottom:12px}.provider-desk-content{padding:0}.provider-submit-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.provider-media-head{display:none}.provider-audit-row,.provider-audit-row ol,.provider-media-row,.provider-settings-grid{grid-template-columns:1fr}}.provider-submit-workflow{grid-gap:14px;gap:14px}.provider-field-card,.provider-intake-panel,.provider-live-preview-card,.provider-media-upload-panel,.provider-settings-section,.provider-submit-console,.provider-submit-focusbar,.provider-submit-gaps,.provider-submit-side{border:1px solid rgba(17,24,39,.08);border-radius:8px;background:#fff;box-shadow:none}.provider-submit-focusbar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:end;padding:18px}.provider-autofill-summary strong,.provider-field-card-title small,.provider-intake-heading span,.provider-live-preview-card span,.provider-media-upload-panel label span,.provider-settings-section span,.provider-submit-focusbar span,.provider-submit-gaps span{color:var(--muted);font-size:12px;font-weight:950}.provider-submit-focusbar h2{margin:5px 0 0;color:var(--navy);font-size:24px;line-height:1.16}.provider-intake-heading p,.provider-settings-section p,.provider-submit-focusbar p{margin:8px 0 0;color:var(--muted);line-height:1.55}.provider-submit-focus-steps{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.provider-submit-focus-steps span{min-height:34px;border-radius:999px;background:rgba(17,24,39,.06);padding:8px 11px}.provider-submit-focus-steps span.active{background:rgba(42,157,143,.1);color:#0f766e}.provider-submit-console{display:grid;grid-gap:14px;gap:14px;padding:14px}.provider-intake-panel,.provider-submit-side{display:grid;grid-gap:12px;gap:12px;align-content:start;padding:14px}.provider-field-card-title strong,.provider-intake-heading strong,.provider-live-preview-card strong,.provider-media-upload-panel strong,.provider-settings-section strong,.provider-submit-gaps strong{color:var(--navy)}.provider-drawer-form input,.provider-drawer-form select,.provider-drawer-form textarea,.provider-inbox-tools input,.provider-inbox-tools select,.provider-intake-panel textarea,.provider-ledger-filters input,.provider-ledger-filters select,.provider-media-filterbar input,.provider-media-filterbar select,.provider-media-upload-panel input,.provider-media-upload-panel select,.provider-note-panel textarea,.provider-profile-editor input,.provider-profile-editor select,.provider-profile-editor textarea,.provider-schedule-toolbar input,.provider-schedule-toolbar select,.provider-settings-section input,.provider-settings-section select,.provider-submit-form-v2 input,.provider-submit-form-v2 select,.provider-submit-form-v2 textarea{width:100%;min-height:40px;border:1px solid rgba(17,24,39,.1);border-radius:8px;background:#fff;color:var(--navy);font:inherit;font-size:13px;font-weight:820;outline:none;padding:9px 11px}.provider-drawer-form textarea,.provider-intake-panel textarea,.provider-note-panel textarea,.provider-submit-form-v2 textarea{min-height:112px;resize:vertical}.provider-intake-panel textarea::placeholder{color:rgba(100,116,139,.78);font-weight:620}.provider-draft-button-v2,.provider-drawer-form button,.provider-inbox-status-tabs button,.provider-intake-panel button,.provider-ledger-actions button,.provider-media-actions button,.provider-media-upload-panel button,.provider-property-control-strip.compact button,.provider-settings-section button,.provider-submit-button-v2{min-height:38px;border:1px solid rgba(17,24,39,.1);border-radius:6px;background:#fff;color:var(--navy);font:inherit;font-size:12px;font-weight:950;padding:0 12px;cursor:pointer}.provider-drawer-form button,.provider-intake-panel>button,.provider-media-upload-panel button,.provider-submit-button-v2{border:0;background:linear-gradient(135deg,var(--teal),#15736f);color:white}.provider-autofill-summary{display:grid;grid-gap:8px;gap:8px;border-radius:8px;background:rgba(42,157,143,.08);padding:10px}.provider-autofill-summary.warning{background:rgba(199,164,90,.12)}.provider-autofill-summary div,.provider-live-preview-card div,.provider-side-tags,.provider-submit-gaps div{display:flex;flex-wrap:wrap;gap:6px}.provider-autofill-summary span,.provider-live-preview-card i,.provider-side-tags span,.provider-submit-gaps em{border-radius:999px;background:#fff;color:var(--navy);padding:6px 9px;font-size:12px;font-style:normal;font-weight:900}.provider-submit-form-v2{display:grid;grid-gap:14px;gap:14px}.provider-field-review{grid-gap:12px;gap:12px}.provider-field-card{grid-gap:10px;gap:10px;padding:14px}.provider-field-card.critical{border-color:rgba(42,157,143,.18)}.provider-field-card label.is-missing span{color:#a15c00}.provider-field-card label.is-missing span:after{margin-left:6px;background:rgba(199,164,90,.16);color:#8a4d00;padding:3px 7px;font-weight:900}.provider-field-card .wide,.provider-field-card-title,.provider-live-preview-card,.provider-media-card,.provider-submit-gaps{grid-column:1/-1}.provider-field-card-title{gap:10px}.provider-field-card-title>span{width:32px;height:32px;border-radius:8px;background:rgba(42,157,143,.1);color:#0f766e;font-size:12px;font-weight:950}.provider-drawer-form label,.provider-field-card label,.provider-media-upload-panel label,.provider-settings-section label{display:grid;grid-gap:5px;gap:5px;min-width:0}.provider-drawer-form label span,.provider-field-card label span,.provider-submit-form-v2 label span{color:var(--muted);font-size:12px;font-weight:950}.provider-upload-zone-v2{display:grid;grid-gap:8px;gap:8px;min-height:116px;align-content:center;border:1px dashed rgba(42,157,143,.34);border-radius:8px;background:rgba(42,157,143,.06);padding:14px}.provider-upload-zone-v2.compact{min-height:92px}.provider-upload-zone-v2 input{min-height:auto;border:0;background:transparent;padding:0}.provider-upload-zone-v2 input::-webkit-file-upload-button{margin-right:10px;border:0;border-radius:999px;background:var(--navy);color:white;padding:9px 12px;font:inherit;font-size:12px;font-weight:950}.provider-upload-zone-v2 input::file-selector-button{margin-right:10px;border:0;border-radius:999px;background:var(--navy);color:white;padding:9px 12px;font:inherit;font-size:12px;font-weight:950}.provider-submit-side{top:94px}.provider-live-preview-card{grid-gap:0;gap:0}.provider-live-preview-card b{color:#0f766e;font-weight:950}.provider-live-preview-card p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.provider-user-preview-phone{display:grid;border-radius:8px;background:#f8fafb}.provider-user-preview-topline{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(17,24,39,.07);background:#fff;padding:10px 12px}.provider-user-preview-topline em,.provider-user-preview-topline span{color:var(--muted);font-size:11px;font-style:normal;font-weight:820}.provider-user-preview-cover{display:grid;min-height:170px;align-content:end;grid-gap:4px;gap:4px;background:linear-gradient(180deg,rgba(17,24,39,.08),rgba(17,24,39,.56)),url(/media/real-properties/wilkie-87-cm2/room-01.jpg) 50% /cover;padding:14px}.provider-user-preview-cover small,.provider-user-preview-cover strong{color:inherit}.provider-user-preview-body{display:grid;grid-gap:10px;gap:10px;padding:14px}.provider-user-preview-body>strong{color:var(--navy);font-size:20px;font-weight:780;line-height:1.14}.provider-user-preview-body>small{color:var(--muted);font-weight:650}.provider-user-preview-body>b{color:#0f766e;font-size:18px;font-weight:820}.provider-user-preview-actions,.provider-user-preview-facts{display:flex;flex-wrap:wrap;gap:6px}.provider-user-preview-facts i{border-radius:999px;background:rgba(42,157,143,.08);color:#0f766e;padding:6px 8px;font-size:11px;font-style:normal;font-weight:780}.provider-user-preview-contact{display:flex;gap:10px;border:1px solid rgba(17,24,39,.07);border-radius:8px;background:#f8fafb}.provider-user-preview-contact img{width:38px;height:38px;border-radius:999px;background:#fff}.provider-user-preview-contact span{display:grid}.provider-user-preview-contact strong{color:var(--navy);font-weight:780}.provider-user-preview-contact small{color:var(--muted);font-size:11px;font-weight:650}.provider-user-preview-actions button{min-height:38px;border:1px solid rgba(42,157,143,.22);border-radius:7px;background:rgba(42,157,143,.1);color:#0f766e;font-size:12px}.provider-user-preview-actions button:first-child{background:#102033}.provider-property-control-strip.compact button{display:grid;grid-gap:5px;gap:5px;align-content:center;border-radius:8px}.provider-inbox-status-tabs button.active,.provider-property-control-strip.compact button.active,.provider-schedule-filters button.active{border-color:rgba(42,157,143,.28);background:rgba(42,157,143,.1);color:#0f766e}.provider-ledger-head,.provider-ledger-row{grid-template-columns:48px minmax(230px,1.35fr) minmax(116px,.65fr) minmax(124px,.7fr) minmax(126px,.62fr) minmax(110px,.58fr) minmax(114px,.58fr) minmax(118px,.62fr)}.provider-ledger-row.active{border-left:3px solid var(--teal);background:rgba(42,157,143,.06)}.provider-ledger-property{width:100%;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.provider-ledger-select{display:grid;place-items:center}.provider-ledger-counts{display:flex;flex-wrap:wrap;gap:6px}.provider-ledger-counts span{border-radius:6px;background:rgba(17,24,39,.05);color:var(--muted);padding:6px 8px;font-size:12px;font-weight:900}.provider-ledger-counts strong{margin-right:3px;color:var(--navy)}.provider-drawer-cover{width:100%;aspect-ratio:1.5;border-radius:8px;object-fit:cover}.provider-drawer-form{display:grid;grid-gap:9px;gap:9px}.provider-drawer-form .wide{grid-column:1/-1}.provider-appointment-actions a,.provider-drawer-link,.provider-media-actions a{display:grid;min-height:36px;place-items:center;border-radius:6px;background:var(--navy);color:white;padding:0 12px;font-size:12px;font-weight:950}.provider-inbox-list button,.provider-schedule-list button{width:100%;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.provider-inbox-list button{display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start;border-bottom:1px solid rgba(230,225,216,.66);padding:12px}.provider-inbox-list button.active{background:rgba(42,157,143,.07)}.provider-toggle-filter{display:flex;gap:8px;align-items:center;border:1px solid rgba(17,24,39,.08);border-radius:999px;background:#fff;padding:0 12px;color:var(--navy);font-size:12px;font-weight:950}.provider-toggle-filter input{width:auto;min-height:auto}.provider-side-tags span.hot{background:rgba(185,67,58,.1);color:var(--red)}.provider-note-panel{grid-gap:6px;gap:6px}.provider-note-panel span{color:var(--muted);font-size:12px;font-weight:950}.provider-schedule-list button{display:grid;grid-template-columns:88px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;border:1px solid rgba(230,225,216,.84);border-radius:8px;background:rgba(255,255,255,.78);padding:12px}.provider-schedule-list button.active{border-color:rgba(42,157,143,.24);background:rgba(42,157,143,.07)}.provider-appointment-actions{display:flex;flex-wrap:wrap;gap:8px}.provider-appointment-actions button{min-height:36px;border:1px solid rgba(17,24,39,.1);border-radius:6px;background:#fff;color:var(--navy);font:inherit;font-size:12px;font-weight:950;padding:0 11px}.provider-appointment-actions button.warning{border-color:rgba(199,164,90,.28);color:#8a5a00}.provider-appointment-actions button.danger{border-color:rgba(185,67,58,.22);color:var(--red)}.provider-media-upload-panel{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(220px,1fr) minmax(220px,1fr) auto;grid-gap:10px;gap:10px;align-items:end;padding:12px}.provider-media-head,.provider-media-row{grid-template-columns:46px 88px minmax(210px,1fr) 92px 112px 112px 108px 132px}.provider-media-actions{display:flex;flex-wrap:wrap;gap:6px}.provider-settings-console{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.provider-settings-section{display:grid;grid-gap:12px;gap:12px;align-content:start;padding:14px}.provider-settings-section.wide{grid-column:1/-1}.provider-settings-row{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;grid-gap:10px;gap:10px;align-items:end}.provider-permission-matrix,.provider-team-table{display:grid;grid-gap:8px;gap:8px}.provider-permission-matrix>div,.provider-team-table>div{display:grid;grid-template-columns:minmax(160px,1fr) minmax(170px,1.2fr) auto;grid-gap:10px;gap:10px;align-items:center;border:1px solid rgba(17,24,39,.08);border-radius:8px;background:rgba(247,245,241,.54);padding:10px}.provider-permission-matrix>div{grid-template-columns:minmax(120px,1fr) repeat(3,minmax(70px,.5fr))}.provider-permission-matrix span,.provider-settings-section li,.provider-team-table span{color:var(--muted);font-size:12px;font-weight:860;line-height:1.45}.provider-settings-section ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:18px}.provider-public-card-preview.premium{overflow:hidden;background:linear-gradient(180deg,rgba(20,32,51,.96),rgba(31,45,62,.96)),var(--navy);color:white}.provider-public-card-preview.premium p,.provider-public-card-preview.premium>strong{color:white}.provider-public-card-preview.premium em,.provider-public-card-preview.premium small{color:rgba(255,255,255,.74)}@media (max-width:1180px){.provider-media-upload-panel,.provider-settings-console,.provider-submit-console,.provider-submit-form-v2{grid-template-columns:1fr}.provider-submit-side{position:static}.provider-media-head{display:none}.provider-media-row{grid-template-columns:42px 88px minmax(0,1fr)}.provider-media-actions,.provider-media-row small{grid-column:3}}@media (max-width:760px){.provider-field-card,.provider-ledger-head,.provider-ledger-row,.provider-permission-matrix>div,.provider-schedule-list button,.provider-settings-row,.provider-submit-focusbar,.provider-submit-form-v2,.provider-team-table>div{grid-template-columns:1fr}.provider-submit-focus-steps{justify-content:flex-start}.provider-ledger-head{display:none}.provider-ledger-row{gap:8px}.provider-media-row{grid-template-columns:42px minmax(0,1fr)}.provider-media-actions,.provider-media-row small,.provider-media-row>div:nth-child(3),.provider-media-thumb{grid-column:2}}.provider-workbench-shell{color:var(--navy)}.provider-workbench-header{min-height:58px;border-bottom-color:rgba(17,24,39,.06);background:rgba(255,255,255,.94);box-shadow:0 1px 0 rgba(17,24,39,.02)}.provider-desk-frame{grid-template-columns:224px minmax(0,1fr)}.provider-desk-sidebar{background:linear-gradient(180deg,#142033,#0c1726);padding:12px}.provider-desk-workspace{display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.07);padding:9px}.provider-desk-workspace-avatar,.provider-desk-workspace-avatar img,.provider-desk-workspace-avatar span{display:grid;width:42px;height:42px;place-items:center;overflow:hidden;border-radius:8px;background:rgba(42,157,143,.16);color:#bdf2eb;font-weight:800;object-fit:cover}.provider-desk-workspace div:last-of-type{display:grid;min-width:0;grid-gap:1px;gap:1px}.provider-desk-workspace em,.provider-desk-workspace small{overflow:hidden;color:rgba(255,255,255,.58);font-size:11px;font-style:normal;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.provider-desk-workspace strong{overflow:hidden;color:#fff;font-size:13px;font-weight:720;letter-spacing:0;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.provider-desk-workspace b{border-radius:999px;background:rgba(199,164,90,.16);color:#f2d58f;padding:5px 7px;font-size:10px;font-weight:750;white-space:nowrap}.provider-desk-workspace b.complete{background:rgba(42,157,143,.18);color:#a9f1e6}.provider-desk-nav a{color:rgba(255,255,255,.72)}.provider-desk-nav a strong{font-weight:700}.provider-desk-nav a small{font-weight:620}.provider-desk-content{padding:14px 18px 48px}.provider-desk-toolbar{grid-template-columns:minmax(210px,.48fr) minmax(300px,1fr) auto;gap:10px;padding:10px;border-radius:8px}.provider-desk-toolbar strong{font-size:18px;font-weight:760}.provider-desk-toolbar span{font-weight:650}.provider-desk-toolbar-status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.provider-desk-toolbar-status span{display:grid;grid-gap:2px;gap:2px;min-height:44px;align-content:center;border:1px solid rgba(17,24,39,.07);border-radius:8px;background:#f8fafb;color:var(--muted);padding:7px 10px;font-size:11px}.provider-desk-toolbar-status strong{color:var(--navy);font-size:18px;font-weight:780;line-height:1}.provider-command-strip>a,.provider-desk-toolbar>a,.provider-drawer-form button,.provider-intake-panel>button,.provider-media-upload-panel button,.provider-submit-button-v2{border-radius:7px;background:#102033;box-shadow:none;font-weight:760}.provider-command-strip{grid-template-columns:minmax(280px,1fr) minmax(320px,.78fr) auto;padding:14px 16px}.provider-overview-command{grid-template-columns:minmax(320px,1fr) minmax(360px,.62fr);align-items:stretch}.provider-command-strip h1,.provider-module-heading h2,.provider-submit-focusbar h2{font-weight:760;letter-spacing:0}.provider-command-strip p,.provider-intake-heading p,.provider-module-heading p,.provider-settings-section p,.provider-submit-focusbar p{font-weight:520}.provider-command-kpis span{min-height:52px;font-weight:620}.provider-command-kpis strong{font-size:18px;font-weight:800}.provider-command-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.provider-command-summary span{display:grid;min-height:62px;align-content:center;border:1px solid rgba(17,24,39,.08);border-radius:8px;background:#f8fafb;padding:10px 12px}.provider-command-summary strong{color:var(--navy);font-size:22px;font-weight:800;line-height:1}.provider-command-summary small{margin-top:6px;color:var(--muted);font-size:11px;font-weight:680}.provider-overview-grid{grid-template-columns:minmax(0,1.3fr) minmax(280px,.62fr)}.provider-action-board{grid-row:span 2}.provider-action-board .provider-workbench-queue{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-queue-item{position:relative;grid-template-columns:34px minmax(0,1fr) auto;grid-template-areas:"index text value" "index text meta"}.provider-queue-item>span{grid-area:index}.provider-queue-item>div{grid-area:text}.provider-queue-item b{grid-area:value;justify-self:end}.provider-queue-item em{grid-area:meta;justify-self:end;color:var(--muted);font-size:11px;font-style:normal;font-weight:700}.provider-queue-item.urgent{border-color:rgba(185,67,58,.2);background:linear-gradient(135deg,rgba(185,67,58,.06),#fff 58%)}.provider-queue-item.warning{border-color:rgba(199,164,90,.24);background:linear-gradient(135deg,rgba(199,164,90,.09),#fff 58%)}.provider-queue-item.quiet b{color:#64748b}.provider-health-board,.provider-live-board{align-content:start}.provider-board-link{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:36px;align-items:center;border:1px solid rgba(42,157,143,.2);border-radius:7px;background:rgba(42,157,143,.08);color:#0f766e;padding:0 12px;font-size:12px;font-weight:760}.provider-live-feed a{display:grid;grid-gap:5px;gap:5px;border:1px solid rgba(17,24,39,.07);border-radius:8px;background:#f8fafb;padding:12px;color:inherit}.provider-live-feed a:hover{border-color:rgba(42,157,143,.24);background:rgba(42,157,143,.06)}.provider-workbench-queue{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.provider-workbench-queue a{display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;min-height:82px;border:1px solid rgba(17,24,39,.08);border-radius:8px;background:#fff;padding:12px;color:var(--navy)}.provider-workbench-queue a>span{display:grid;width:34px;height:34px;place-items:center;border-radius:8px;background:rgba(42,157,143,.1);color:#0f766e;font-size:12px;font-weight:760}.provider-workbench-queue strong{display:block;overflow:hidden;font-size:14px;font-weight:760;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.provider-workbench-queue small{display:block;margin-top:3px;color:var(--muted);font-size:12px;font-weight:520;line-height:1.35}.provider-workbench-queue b{color:var(--navy);font-size:18px;font-weight:780}.provider-audit-log,.provider-conversation-detail,.provider-conversation-sidecard,.provider-field-card,.provider-inbox-list,.provider-intake-panel,.provider-live-preview-card,.provider-media-library,.provider-media-upload-panel,.provider-metric-card,.provider-profile-editor,.provider-property-inspector,.provider-property-ledger,.provider-public-card-preview,.provider-schedule-detail,.provider-schedule-list,.provider-settings-section,.provider-submit-console,.provider-submit-focusbar,.provider-submit-gaps,.provider-submit-side,.provider-workbench-panel{border-color:rgba(17,24,39,.07);border-radius:8px;background:#fff;box-shadow:none}.provider-inspector-meter strong,.provider-ledger-readiness strong,.provider-metric-card strong,.provider-task-list a strong{font-weight:780}.provider-conversation-header small,.provider-ledger-price small,.provider-ledger-property small,.provider-ledger-readiness small,.provider-live-feed span,.provider-metric-card small,.provider-metric-card span,.provider-permission-matrix span,.provider-property-inspector small,.provider-public-card-preview p,.provider-quality-stats span,.provider-schedule-detail p,.provider-schedule-list small,.provider-settings-section li,.provider-task-list a span,.provider-team-table span{font-weight:520}.provider-property-control-strip.compact{gap:8px}.provider-appointment-actions button,.provider-bulk-toolbar button,.provider-inbox-status-tabs button,.provider-ledger-actions button,.provider-media-actions button,.provider-note-panel button,.provider-property-control-strip.compact button,.provider-quick-replies button,.provider-schedule-filters button,.provider-settings-section button{border-radius:7px;font-weight:720}.provider-inbox-status-tabs button.active,.provider-inbox-tools button.active,.provider-property-control-strip.compact button.active,.provider-schedule-filters button.active{border-color:rgba(42,157,143,.28);background:rgba(42,157,143,.1);color:#0f766e}.provider-inbox-tools,.provider-ledger-filters,.provider-media-filterbar,.provider-schedule-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(150px,.34fr)) auto;grid-gap:10px;gap:10px;align-items:end;border:1px solid rgba(17,24,39,.07);border-radius:8px;background:#fff;padding:12px}.provider-inbox-tools{grid-template-columns:minmax(240px,1fr) minmax(150px,.34fr) auto auto}.provider-schedule-toolbar{grid-template-columns:minmax(240px,1fr) minmax(180px,.32fr) auto}.provider-ledger-filters button,.provider-media-filterbar button{min-height:40px}.provider-drawer-form input,.provider-drawer-form select,.provider-drawer-form textarea,.provider-inbox-tools input,.provider-inbox-tools select,.provider-intake-panel textarea,.provider-ledger-filters input,.provider-ledger-filters select,.provider-media-filterbar input,.provider-media-filterbar select,.provider-media-upload-panel input,.provider-media-upload-panel select,.provider-note-panel textarea,.provider-profile-editor input,.provider-profile-editor select,.provider-profile-editor textarea,.provider-schedule-toolbar input,.provider-schedule-toolbar select,.provider-settings-section input,.provider-settings-section select,.provider-submit-form-v2 input,.provider-submit-form-v2 select,.provider-submit-form-v2 textarea{border-color:rgba(17,24,39,.09);border-radius:7px;font-weight:620}.provider-submit-console{grid-template-columns:minmax(360px,.42fr) minmax(0,1fr)}.provider-intake-panel{position:-webkit-sticky;position:sticky;top:86px;min-height:560px;border-color:rgba(42,157,143,.2);background:linear-gradient(180deg,rgba(42,157,143,.1),rgba(255,255,255,0) 44%),#fff}.provider-intake-panel textarea{min-height:250px;border-color:rgba(42,157,143,.24);background:rgba(255,255,255,.86);line-height:1.52}.provider-submit-form-v2{grid-template-columns:minmax(0,1fr) minmax(320px,.38fr)}.provider-field-card label.is-missing input,.provider-field-card label.is-missing textarea{border-color:rgba(199,164,90,.74);background:#fffaf0;box-shadow:0 0 0 3px rgba(199,164,90,.12)}.provider-live-preview-card{padding:0}.provider-submit-review-card{display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(17,24,39,.08);border-left:4px solid rgba(100,116,139,.42);border-radius:8px;background:#fff;padding:12px}.provider-submit-review-card.ready{border-left-color:#2a9d8f}.provider-submit-review-card.blocked{border-left-color:#c7a45a;background:#fffaf0}.provider-submit-review-head{display:grid;grid-gap:3px;gap:3px}.provider-submit-review-head span{color:var(--muted);font-size:11px;font-weight:780}.provider-submit-review-head strong{color:var(--navy);font-size:17px;font-weight:780;line-height:1.15}.provider-submit-review-head small{color:var(--muted);line-height:1.4}.provider-submit-review-card ul{grid-gap:7px;gap:7px;margin:0;padding:0;list-style:none}.provider-submit-review-card li{position:relative;display:grid;grid-template-columns:minmax(72px,.42fr) minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center;border:1px solid rgba(17,24,39,.07);border-radius:7px;background:#f8fafb;padding:9px 10px 9px 30px}.provider-submit-review-card li:before{position:absolute;top:50%;left:11px;width:8px;height:8px;border-radius:999px;background:rgba(100,116,139,.72);content:"";transform:translateY(-50%)}.provider-submit-review-card li.ready:before{background:#2a9d8f}.provider-submit-review-card li.action:before{background:#c7a45a}.provider-submit-review-card li.blocked:before{background:var(--red)}.provider-submit-review-card li span{color:var(--muted);font-size:11px;font-weight:720}.provider-submit-review-card li strong{overflow:hidden;color:var(--navy);font-size:12px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.provider-submit-focusbar{grid-template-columns:minmax(270px,.9fr) minmax(330px,.82fr) auto;align-items:center;gap:12px;min-height:72px;border-color:rgba(17,24,39,.09);background:#fff;padding:12px 14px}.provider-submit-titleblock{display:grid;min-width:0;grid-gap:2px;gap:2px}.provider-submit-titleblock span{color:#0f766e;font-size:11px;font-weight:820}.provider-submit-titleblock strong{overflow:hidden;color:var(--navy);font-size:18px;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.provider-submit-titleblock small{overflow:hidden;color:var(--muted);font-size:12px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.provider-submit-ops-kpis{display:grid;grid-template-columns:repeat(3,minmax(92px,1fr));grid-gap:8px;gap:8px}.provider-submit-ops-kpis span{display:grid;min-height:48px;align-content:center;border:1px solid rgba(17,24,39,.07);border-radius:7px;background:#f8fafb;padding:7px 10px}.provider-submit-ops-kpis strong{color:var(--navy);font-size:17px;font-weight:780;line-height:1}.provider-submit-ops-kpis small{margin-top:4px;color:var(--muted);font-size:11px;font-weight:650}.provider-submit-ops-kpis span.ready{border-color:rgba(42,157,143,.18);background:rgba(42,157,143,.08)}.provider-submit-ops-kpis span.warning{border-color:rgba(199,164,90,.26);background:#fffaf0}.provider-submit-focus-steps{display:grid;grid-auto-flow:column;grid-gap:0;gap:0;justify-content:end;overflow:hidden;border:1px solid rgba(17,24,39,.08);border-radius:7px;background:#f8fafb}.provider-submit-focus-steps span{display:grid;min-height:40px;place-items:center;border-right:1px solid rgba(17,24,39,.07);border-radius:0;background:transparent;color:var(--muted);padding:0 10px;font-size:12px;font-weight:680;white-space:nowrap}.provider-submit-focus-steps span:last-child{border-right:0}.provider-submit-focus-steps span.active{background:#102033;color:#fff}.provider-intake-panel{min-height:0;border-color:rgba(17,24,39,.09);background:#fff;padding:12px}.provider-intake-heading{display:grid;grid-gap:3px;gap:3px;border-bottom:1px solid rgba(17,24,39,.07);padding-bottom:10px}.provider-intake-heading strong{font-size:16px;font-weight:780}.provider-intake-heading p{font-size:12px}.provider-intake-panel textarea{min-height:220px;border-color:rgba(17,24,39,.11);background:#f8fafb;font-size:13px}.provider-intake-panel>button{min-height:42px;border-radius:7px;background:#102033}.provider-action-feedback{margin:0;border:1px solid rgba(42,157,143,.16);border-radius:8px;background:rgba(42,157,143,.08);color:#0f766e;padding:9px 11px;font-size:12px;font-weight:680}.provider-empty-detail{min-height:220px;background:linear-gradient(180deg,#fff,#f8fafb)}.provider-empty-detail strong{color:var(--navy);font-size:18px}.provider-empty-detail p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.provider-inbox-tools>div{display:flex;flex-wrap:wrap;gap:8px}.provider-inbox-tools>div button,.provider-media-filterbar button{min-height:40px;border:1px solid rgba(17,24,39,.1);border-radius:7px;background:#fff;color:var(--navy);padding:0 12px;font:inherit;font-size:12px;font-weight:720;cursor:pointer}.provider-toggle-filter{min-height:40px;border-radius:7px}.provider-note-panel{display:grid;grid-gap:8px;gap:8px}.provider-note-panel button{min-height:36px;border:1px solid rgba(17,24,39,.1);background:#fff;color:var(--navy);font:inherit;font-size:12px;cursor:pointer}.provider-media-filterbar{grid-template-columns:minmax(220px,1fr) repeat(3,minmax(140px,.3fr)) auto}.provider-media-upload-panel{grid-template-columns:minmax(180px,.72fr) minmax(220px,1fr) minmax(220px,1fr) auto}.provider-media-thumb{display:grid;place-items:center}.provider-appointment-actions a,.provider-conversation-header a,.provider-drawer-link,.provider-media-actions a{border-radius:7px;font-weight:720}.provider-public-card-preview.premium{background:linear-gradient(180deg,#162137,#101a2b)}.provider-public-card-preview.premium>strong{font-weight:780}.provider-profile-editor input[name=avatarUrl],.provider-profile-editor input[name=enterpriseWechatUrl]{overflow:hidden;text-overflow:ellipsis}.provider-settings-draft-panel{display:grid;grid-gap:4px;gap:4px;border:1px solid rgba(42,157,143,.16);border-radius:8px;background:rgba(42,157,143,.08);padding:10px}.provider-settings-draft-panel span{color:#0f766e}.provider-settings-draft-panel strong{color:var(--navy)}.provider-settings-draft-panel p{margin:0}.provider-permission-matrix>div{grid-template-columns:minmax(120px,1fr) repeat(3,minmax(92px,.5fr))}.provider-permission-matrix label,.provider-toggle-pill{display:flex;align-items:center;gap:8px;color:var(--navy);font-size:12px;font-weight:650}.provider-permission-matrix input,.provider-toggle-filter input,.provider-toggle-pill input{width:16px;min-width:16px;height:16px;min-height:16px;accent-color:#0f766e}.provider-toggle-pill{justify-content:flex-start;min-height:48px;border:1px solid rgba(17,24,39,.08);border-radius:8px;background:#f8fafb;padding:12px}.provider-settings-section ul{padding-left:16px}@media (max-width:1180px){.provider-desk-frame{grid-template-columns:206px minmax(0,1fr)}.provider-command-strip,.provider-desk-toolbar,.provider-inbox-tools,.provider-ledger-filters,.provider-media-filterbar,.provider-media-upload-panel,.provider-schedule-toolbar,.provider-submit-console,.provider-submit-form-v2{grid-template-columns:1fr}.provider-intake-panel,.provider-submit-side{position:static}.provider-workbench-queue{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.provider-workbench-header{padding:10px 16px}.provider-desk-frame{padding:8px 12px 22px}.provider-desk-sidebar{display:none}.provider-desk-content{gap:10px;padding:0}.provider-desk-toolbar{position:-webkit-sticky;position:sticky;top:58px;grid-template-columns:1fr auto;z-index:11}.provider-desk-toolbar-status{display:none!important}.provider-desk-toolbar>div:first-child{min-width:0}.provider-desk-toolbar strong{overflow:hidden;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.provider-desk-toolbar-status{grid-column:1/-1}.provider-desk-toolbar>a{min-height:38px;padding:0 12px;border-radius:7px;font-size:12px;white-space:nowrap}.provider-mobile-nav{grid-auto-columns:minmax(92px,1fr);gap:8px}.provider-mobile-nav a{min-height:62px;border-radius:8px;box-shadow:none;font-size:12px}.provider-mobile-nav a span{width:28px;height:28px;border-radius:7px}.provider-command-strip{grid-template-columns:1fr}.provider-command-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-workbench-queue{grid-template-columns:1fr}.provider-workbench-queue a{min-height:66px}.provider-dashboard-grid,.provider-live-feed,.provider-metrics-board,.provider-task-list{grid-template-columns:1fr}.provider-module-heading{display:grid;grid-gap:10px;gap:10px}.provider-module-heading h2{font-size:20px}.provider-field-card,.provider-intake-panel,.provider-media-upload-panel,.provider-settings-section,.provider-submit-console,.provider-submit-focusbar,.provider-submit-side{padding:12px}.provider-submit-focusbar h2{font-size:20px}.provider-submit-focus-steps{gap:6px}.provider-submit-focus-steps span{min-height:30px;padding:7px 9px}.provider-inbox-tools,.provider-ledger-filters,.provider-media-filterbar,.provider-schedule-toolbar{gap:8px;padding:10px}.provider-bulk-toolbar{align-items:stretch}.provider-bulk-toolbar span{flex-basis:100%}.provider-bulk-toolbar button{flex:1 1 135px}.provider-inbox-layout,.provider-profile-console,.provider-schedule-layout,.provider-settings-console{grid-template-columns:1fr}.provider-desk-tab-panel,.provider-desk-tab-panel>.provider-workbench-panel,.provider-permission-matrix,.provider-permission-matrix>div,.provider-settings-console,.provider-settings-row,.provider-settings-section,.provider-team-table,.provider-team-table>div{min-width:0;max-width:100%}.provider-ledger-row,.provider-media-row{border-radius:8px}}@media (max-width:480px){.provider-workbench-header{gap:10px}.provider-workbench-header nav{width:100%}.provider-desk-toolbar{top:116px}.provider-desk-toolbar-status{grid-template-columns:repeat(3,minmax(0,1fr))}.provider-desk-toolbar-status span{padding:6px 7px}.provider-command-strip,.provider-workbench-panel{padding:12px}.provider-command-kpis,.provider-property-control-strip.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-settings-draft-panel,.provider-settings-row,.provider-team-table>div{grid-template-columns:1fr}.provider-permission-matrix>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.provider-permission-matrix>div>span{grid-column:1/-1}}.provider-workbench-shell{height:auto;overflow:visible}.provider-workbench-header{position:relative;top:auto;z-index:5}.provider-desk-frame{height:auto;min-height:calc(100vh - 65px);overflow:visible}.provider-desk-content{height:auto}.provider-desk-toolbar{position:static;top:auto;z-index:1}.provider-desk-tab-panel{scroll-margin-top:180px}@media (max-width:860px){.provider-desk-toolbar{position:static;top:auto}.provider-desk-tab-panel{scroll-margin-top:320px}}.provider-workbench-header{min-height:68px}.provider-account-menu{margin-left:auto;outline:none}.provider-account-toggle{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.provider-account-trigger{display:grid;grid-template-columns:38px minmax(0,auto);grid-gap:8px;gap:8px;align-items:center;border:1px solid rgba(17,24,39,.08);border-radius:999px;background:rgba(255,255,255,.92);padding:5px 12px 5px 5px;box-shadow:0 10px 26px rgba(17,24,39,.06);cursor:default;list-style:none}.provider-account-trigger::-webkit-details-marker{display:none}.provider-account-avatar,.provider-account-avatar img,.provider-account-avatar span{display:grid;width:38px;height:38px;place-items:center;overflow:hidden;border-radius:999px;background:rgba(42,157,143,.12);color:#0f766e;font-weight:780;object-fit:cover}.provider-account-copy{display:grid;min-width:0;grid-gap:1px;gap:1px}.provider-account-trigger strong{overflow:hidden;max-width:180px;color:var(--navy);font-size:13px;font-weight:780;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.provider-account-popover{position:absolute;top:calc(100% + 10px);right:0;display:grid;width:320px;grid-gap:10px;gap:10px;border:1px solid rgba(17,24,39,.1);border-radius:10px;background:#fff;padding:14px;box-shadow:0 24px 70px rgba(17,24,39,.16);opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease}.provider-account-menu:focus .provider-account-popover,.provider-account-menu:focus-within .provider-account-popover,.provider-account-menu:hover .provider-account-popover,.provider-account-toggle:checked~.provider-account-popover{opacity:1;pointer-events:auto;transform:translateY(0)}.provider-account-popover strong{color:var(--navy);font-size:16px;line-height:1.2}.provider-account-popover p,.provider-account-popover>span{color:var(--muted);font-size:12px;font-weight:620;line-height:1.5}.provider-account-popover dl{display:grid;grid-gap:7px;gap:7px;margin:0}.provider-account-popover dl div{display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:10px;gap:10px;min-width:0}.provider-account-popover dd,.provider-account-popover dt{margin:0;min-width:0;font-size:12px;line-height:1.4}.provider-account-popover dt{color:var(--muted);font-weight:620}.provider-account-popover dd{overflow:hidden;color:var(--navy);font-weight:720;text-overflow:ellipsis;white-space:nowrap}.provider-account-popover form{margin:2px 0 0;border-top:1px solid rgba(17,24,39,.08);padding-top:10px}.provider-account-popover button{width:100%;min-height:40px;border:1px solid rgba(185,67,58,.18);border-radius:8px;background:rgba(185,67,58,.06);color:#a33a33;font:inherit;font-size:13px;font-weight:760;cursor:pointer}.provider-account-popover button:hover{background:rgba(185,67,58,.1)}.provider-desk-frame{grid-template-columns:214px minmax(0,1fr)}.provider-desk-sidebar{display:flex;flex-direction:column;gap:6px;min-height:calc(100vh - 68px);padding:10px}.provider-desk-nav{align-content:start;grid-gap:5px;gap:5px;width:100%}.provider-desk-nav a{min-height:48px;grid-template-columns:32px minmax(0,1fr);gap:2px 9px;border-radius:7px;padding:7px 8px}.provider-desk-nav a span{width:32px;height:32px;border-radius:7px}.provider-desk-nav a strong{font-size:13px;line-height:1.2}.provider-desk-nav a small{font-size:11px;line-height:1.2}.provider-desk-sidebar-footer,.provider-desk-workspace{display:none}.provider-desk-content{padding-top:14px}.provider-mobile-nav{margin-top:0}@media (max-width:860px){.provider-account-trigger{grid-template-columns:38px auto}.provider-account-copy{display:none}.provider-account-popover{right:-4px;width:min(320px,calc(100vw - 24px))}}.provider-workbench-shell{position:relative;background:#f4f6f7}.provider-workbench-header{position:absolute;inset:0 0 auto;z-index:30;min-height:70px;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:10px 22px;pointer-events:none}.provider-account-menu,.provider-workbench-brand{pointer-events:auto}.provider-workbench-brand strong{color:#fff}.provider-workbench-brand em{color:rgba(255,255,255,.7)}.provider-workbench-brand img{width:42px;height:42px;border-radius:10px;box-shadow:none}.provider-desk-sidebar{min-height:100vh;padding-top:78px}.provider-desk-content{padding-top:78px}.provider-account-trigger{border-color:rgba(17,24,39,.06);background:rgba(255,255,255,.7);box-shadow:0 10px 28px rgba(17,24,39,.06);-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%)}@media (max-width:860px){.provider-workbench-header{position:relative;min-height:auto;padding:10px 16px}.provider-workbench-brand strong{color:var(--navy)}.provider-workbench-brand em{color:var(--muted)}.provider-desk-sidebar{padding-top:10px}.provider-desk-content{padding-top:0}}@media (min-width:861px){.provider-workbench-shell{--provider-sidebar-width:214px;--provider-topbar-height:70px;min-height:100vh;background:#f4f6f7}.provider-workbench-header{position:fixed;inset:0 0 auto 0;z-index:50;height:var(--provider-topbar-height);min-height:var(--provider-topbar-height);background:linear-gradient(90deg,transparent 0 var(--provider-sidebar-width),rgba(244,246,247,.94) var(--provider-sidebar-width) 100%);border:0;box-shadow:none;-webkit-backdrop-filter:blur(18px) saturate(125%);backdrop-filter:blur(18px) saturate(125%)}.provider-desk-frame{display:block;min-height:100vh}.provider-desk-sidebar{position:fixed;inset:0 auto 0 0;z-index:40;width:var(--provider-sidebar-width);height:100vh;min-height:100vh;overflow-y:auto;padding-top:calc(var(--provider-topbar-height) + 8px)}.provider-desk-content{margin-left:var(--provider-sidebar-width);min-height:100vh;padding-top:calc(var(--provider-topbar-height) + 16px)}.provider-workbench-brand{position:fixed;top:10px;left:22px;z-index:55}.provider-account-menu{position:fixed;top:10px;right:22px;z-index:55}}@media (min-width:981px){.provider-ledger-layout{grid-template-columns:minmax(0,1fr)!important;align-items:start}.provider-property-ledger{width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-gutter:stable}.provider-property-ledger::-webkit-scrollbar{height:8px}.provider-property-ledger::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(17,24,39,.18)}.provider-ledger-head,.provider-ledger-row{min-width:1080px}.provider-ledger-layout>.provider-property-inspector{position:static;top:auto;width:100%;max-width:none}.provider-property-inspector.provider-property-drawer{display:grid;grid-template-columns:minmax(260px,.32fr) minmax(0,1fr);grid-gap:12px 18px;gap:12px 18px;align-items:start;padding:16px}.provider-property-inspector.provider-property-drawer>span{grid-column:1/-1;color:#0f766e;font-size:12px;font-weight:760}.provider-property-inspector.provider-property-drawer>.provider-drawer-cover{grid-row:2/span 5;width:100%;max-height:240px;aspect-ratio:16/10}.provider-property-inspector.provider-property-drawer>.provider-drawer-link,.provider-property-inspector.provider-property-drawer>.provider-inspector-meter,.provider-property-inspector.provider-property-drawer>.provider-property-checks,.provider-property-inspector.provider-property-drawer>p,.provider-property-inspector.provider-property-drawer>small,.provider-property-inspector.provider-property-drawer>strong{grid-column:2}.provider-property-inspector.provider-property-drawer>strong{font-size:18px;line-height:1.25}.provider-property-inspector.provider-property-drawer>p{max-width:72ch;margin:0}.provider-property-inspector.provider-property-drawer .provider-drawer-form{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:4px;border-top:1px solid rgba(17,24,39,.07);padding-top:14px}.provider-property-inspector.provider-property-drawer .provider-drawer-form .wide,.provider-property-inspector.provider-property-drawer .provider-drawer-form button{grid-column:1/-1}.provider-property-inspector.provider-empty-detail{min-height:170px}}@media (min-width:981px) and (max-width:1120px){.provider-property-inspector.provider-property-drawer{grid-template-columns:1fr}.provider-property-inspector.provider-property-drawer>.provider-drawer-cover,.provider-property-inspector.provider-property-drawer>.provider-drawer-link,.provider-property-inspector.provider-property-drawer>.provider-inspector-meter,.provider-property-inspector.provider-property-drawer>.provider-property-checks,.provider-property-inspector.provider-property-drawer>p,.provider-property-inspector.provider-property-drawer>small,.provider-property-inspector.provider-property-drawer>strong{grid-column:1}.provider-property-inspector.provider-property-drawer>.provider-drawer-cover{grid-row:auto}.provider-property-inspector.provider-property-drawer .provider-drawer-form{grid-template-columns:repeat(2,minmax(0,1fr))}}.provider-bulk-toolbar button:disabled{cursor:not-allowed;opacity:.42}.provider-bulk-action-panel{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(42,157,143,.18);border-radius:8px;background:linear-gradient(135deg,rgba(42,157,143,.08),#fff 42%);padding:14px}.provider-bulk-action-panel.danger{border-color:rgba(185,67,58,.2);background:linear-gradient(135deg,rgba(185,67,58,.08),#fff 42%)}.provider-bulk-action-heading{display:flex;gap:14px;align-items:flex-start;justify-content:space-between}.provider-bulk-action-heading div{display:grid;grid-gap:5px;gap:5px}.provider-bulk-action-heading span,.provider-property-inspector.provider-property-drawer>span{color:#0f766e;font-size:12px;font-weight:760}.provider-bulk-action-panel.danger .provider-bulk-action-heading span{color:var(--red)}.provider-bulk-action-heading strong{color:var(--navy);font-size:18px;font-weight:780;line-height:1.2}.provider-bulk-action-heading p{max-width:760px;margin:0;color:var(--muted);font-size:13px;font-weight:520;line-height:1.55}.provider-bulk-action-heading button,.provider-bulk-confirm-row button{min-height:36px;border:1px solid rgba(17,24,39,.1);border-radius:7px;background:#fff;color:var(--navy);font:inherit;font-size:12px;font-weight:720;padding:0 12px}.provider-bulk-action-form{display:grid;grid-gap:12px;gap:12px}.provider-bulk-selected-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.provider-bulk-selected-list article{display:grid;grid-gap:4px;gap:4px;min-height:82px;border:1px solid rgba(17,24,39,.07);border-radius:8px;background:rgba(255,255,255,.82);padding:10px}.provider-bulk-selected-list strong{display:-webkit-box;overflow:hidden;color:var(--navy);font-size:13px;font-weight:760;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.provider-bulk-selected-list small,.provider-bulk-selected-list span{color:var(--muted);font-size:12px;font-weight:520;line-height:1.35}.provider-bulk-material-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.provider-bulk-material-grid .wide{grid-column:1/-1}.provider-bulk-material-grid textarea{width:100%;min-height:92px;border:1px solid rgba(17,24,39,.09);border-radius:7px;background:#fff;color:var(--navy);font:inherit;font-size:13px;font-weight:620;outline:none;padding:10px 11px;resize:vertical}.provider-bulk-material-grid label>span{display:block;margin-bottom:6px;color:var(--muted);font-size:12px;font-weight:760}.provider-bulk-confirm-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.provider-bulk-confirm-row button:first-child{border-color:#102033;background:#102033;color:#fff}.provider-bulk-action-panel.danger .provider-bulk-confirm-row button:first-child{border-color:var(--red);background:var(--red)}@media (max-width:980px){.provider-bulk-material-grid,.provider-bulk-selected-list{grid-template-columns:1fr}}.provider-property-detail-page{min-height:100vh;background:#f4f6f7;color:var(--navy);padding:18px clamp(18px,3vw,34px) 34px}.provider-property-detail-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:grid;grid-template-columns:minmax(320px,1fr) auto auto auto;grid-gap:12px;gap:12px;align-items:center;justify-content:space-between;max-width:1380px;margin:0 auto 18px;border-bottom:1px solid rgba(17,24,39,.07);background:rgba(244,246,247,.94);padding:10px 0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.provider-property-detail-nav-main{display:flex;min-width:0;gap:12px;align-items:center}.provider-detail-back-primary{display:inline-flex;min-height:42px;flex:0 0 auto;gap:8px;align-items:center;border-radius:7px;background:#102033;color:#fff;padding:0 14px;font-size:13px;font-weight:780;text-decoration:none}.provider-detail-back-primary span{font-size:22px;line-height:1}.provider-detail-brand{display:flex;min-width:0;gap:12px;align-items:center;color:var(--navy);text-decoration:none}.provider-detail-brand img{width:44px;height:44px;border-radius:10px;background:#0f1d2e}.provider-detail-brand span{display:grid;grid-gap:2px;gap:2px}.provider-detail-brand strong{font-size:18px;font-weight:780}.provider-detail-brand em{color:var(--muted);font-size:12px;font-style:normal;font-weight:620}.provider-property-detail-context{display:grid;min-width:150px;grid-gap:2px;gap:2px;color:var(--muted);font-size:12px;font-weight:620}.provider-property-detail-context strong{color:var(--navy);font-size:13px;font-weight:760}.provider-property-detail-topbar nav,.provider-property-step-links{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.provider-property-detail-topbar nav a,.provider-property-save-panel a,.provider-property-step-links a,.provider-property-step-links span{display:grid;min-height:38px;place-items:center;border:1px solid rgba(17,24,39,.1);border-radius:7px;background:#fff;color:var(--navy);padding:0 14px;font-size:13px;font-weight:720;text-decoration:none}.provider-property-step-links span{color:rgba(100,116,139,.82)}.provider-detail-empty,.provider-property-detail-form{max-width:1380px;margin:0 auto}.provider-property-edit-grid,.provider-property-editor-hero{display:grid;grid-template-columns:minmax(640px,1.32fr) minmax(360px,.68fr);grid-gap:14px;gap:14px;align-items:stretch}.provider-property-editor-hero{margin-bottom:14px}.provider-detail-empty,.provider-property-edit-section,.provider-property-editor-media,.provider-property-editor-summary,.provider-property-save-panel{border:1px solid rgba(17,24,39,.07);border-radius:8px;background:#fff;box-shadow:none}.provider-property-editor-media{display:grid;grid-gap:10px;gap:10px;padding:10px}.provider-property-active-media{position:relative;overflow:hidden;border-radius:7px;background:#eef2f3}.provider-property-media-slide{position:relative;display:none}.provider-property-editor-media-empty,.provider-property-media-slide>img,.provider-property-media-slide>video,.provider-property-video-shell{width:100%;aspect-ratio:16/11;border-radius:7px;background:#eef2f3;object-fit:cover}.provider-property-media-slide>img,.provider-property-media-slide>video,.provider-property-video-shell,.provider-property-video-shell video{display:block}.provider-property-video-shell{position:relative;overflow:hidden}.provider-property-video-shell video{width:100%;height:100%;border-radius:inherit;background:#1f2933;object-fit:cover}.provider-property-video-shell:after{position:absolute;inset:0;background:linear-gradient(180deg,rgba(9,16,29,.08),rgba(9,16,29,.28)),radial-gradient(circle at center,rgba(255,255,255,.16),transparent 32%);content:"";pointer-events:none}.provider-property-video-play{position:absolute;top:50%;left:50%;z-index:1;display:grid;width:72px;height:72px;place-items:center;border:1px solid rgba(255,255,255,.74);border-radius:999px;background:rgba(14,28,44,.66);box-shadow:0 18px 44px rgba(15,23,42,.24);pointer-events:none;transform:translate(-50%,-50%)}.provider-property-video-play i{width:0;height:0;margin-left:4px;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:18px solid #fff}.provider-property-video-play.small{width:34px;height:34px;box-shadow:0 10px 22px rgba(15,23,42,.18)}.provider-property-video-play.small i{margin-left:3px;border-top-width:6px;border-bottom-width:6px;border-left-width:10px}.provider-property-file-preview{display:grid;width:100%;aspect-ratio:16/11;place-items:center;color:var(--navy);text-align:center;text-decoration:none}.provider-property-file-preview span{color:var(--muted);font-size:13px;font-weight:720}.provider-property-file-preview strong{color:var(--navy);font-size:18px;font-weight:780}.provider-property-editor-media-empty{display:grid;place-items:center;color:var(--muted);font-size:13px;font-weight:760}.provider-property-media-arrows{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;pointer-events:none;padding:0 10px}.provider-property-media-arrows label{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(255,255,255,.72);border-radius:999px;background:rgba(16,32,51,.62);color:#fff;cursor:pointer;font-size:24px;line-height:1;pointer-events:auto}.provider-property-media-counter{position:absolute;right:10px;bottom:10px;display:flex;gap:8px;align-items:center;border-radius:999px;background:rgba(16,32,51,.72);color:#fff;padding:7px 10px}.provider-property-media-counter span,.provider-property-media-counter strong{color:inherit;font-size:12px;font-weight:720}.provider-property-editor-thumbs,.provider-property-media-list{display:grid;grid-gap:8px;gap:8px}.provider-property-editor-thumbs{grid-auto-columns:minmax(124px,148px);grid-auto-flow:column;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;scroll-snap-type:x proximity}.provider-property-editor-thumbs::-webkit-scrollbar{height:8px}.provider-property-editor-thumbs::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(17,24,39,.18)}.provider-property-editor-thumbs label,.provider-property-media-list article{position:relative;display:grid;grid-gap:5px;gap:5px;align-content:start;overflow:hidden;border:1px solid rgba(17,24,39,.07);border-radius:7px;background:#fff;color:var(--navy);cursor:pointer;padding:6px;text-decoration:none;scroll-snap-align:start;text-align:left}.provider-property-media-radio{position:absolute;inset:0;z-index:2;width:100%;height:100%;overflow:hidden;cursor:pointer;opacity:0}.provider-property-editor-thumbs img,.provider-property-editor-thumbs label>span,.provider-property-editor-thumbs video,.provider-property-media-list article>div,.provider-property-media-list img,.provider-property-media-list video,.provider-property-video-thumb{width:100%;aspect-ratio:1.35;border-radius:5px;background:#eef2f3;object-fit:cover}.provider-property-editor-thumbs img,.provider-property-editor-thumbs label>span,.provider-property-editor-thumbs small,.provider-property-editor-thumbs video,.provider-property-video-thumb,.provider-property-video-thumb img{pointer-events:none}.provider-property-video-thumb{position:relative;display:block;overflow:hidden}.provider-property-video-thumb img,.provider-property-video-thumb video{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}.provider-property-video-thumb:after{position:absolute;inset:0;background:rgba(9,16,29,.1);content:"";pointer-events:none}.provider-property-editor-thumbs label>span,.provider-property-media-list article>div{display:grid;place-items:center;color:var(--muted);font-size:12px;font-weight:760;text-align:center}.provider-property-editor-thumbs small,.provider-property-media-list small,.provider-property-media-list span{overflow:hidden;color:var(--muted);font-size:11px;font-weight:620;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.provider-property-editor-summary{display:grid;grid-gap:10px;gap:10px;align-content:start;padding:clamp(16px,2vw,22px)}.provider-edit-section-heading span,.provider-property-editor-summary>span,.provider-property-save-panel>span{color:#0f766e;font-size:12px;font-weight:760}.provider-property-editor-summary h1{max-width:620px;margin:0;color:var(--navy);font-size:clamp(26px,2.55vw,38px);font-weight:780;line-height:1.08}.provider-property-editor-summary p{max-width:620px;margin:0;color:var(--muted);font-size:13px;font-weight:520;line-height:1.55}.provider-property-editor-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.provider-property-editor-kpis div{display:grid;grid-gap:4px;gap:4px;min-height:66px;align-content:center;border:1px solid rgba(17,24,39,.07);border-radius:8px;background:#fff;padding:10px}.provider-property-editor-kpis strong{overflow:hidden;color:var(--navy);font-size:16px;font-weight:780;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.provider-property-editor-kpis span{color:var(--muted);font-size:12px;font-weight:620}.provider-property-editor-meter{height:8px;overflow:hidden;border-radius:999px;background:rgba(17,24,39,.08)}.provider-property-editor-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--teal),var(--gold))}.provider-property-editor-checks{display:flex;flex-wrap:wrap;gap:8px}.provider-property-editor-checks span{border:1px solid rgba(185,67,58,.15);border-radius:999px;background:rgba(185,67,58,.07);color:var(--red);padding:6px 10px;font-size:12px;font-weight:720}.provider-property-editor-checks span.done{border-color:rgba(42,157,143,.16);background:rgba(42,157,143,.09);color:#0f766e}.provider-property-edit-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.28fr);align-items:start}.provider-property-edit-main,.provider-property-edit-section{display:grid;grid-gap:14px;gap:14px}.provider-property-edit-section{padding:16px}.provider-edit-section-heading{display:grid;grid-gap:4px;gap:4px}.provider-edit-section-heading strong{color:var(--navy);font-size:18px;font-weight:780;line-height:1.2}.provider-property-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.provider-property-field-grid label{display:grid;grid-gap:6px;gap:6px}.provider-property-field-grid label.wide{grid-column:1/-1}.provider-property-field-grid label>span{color:var(--muted);font-size:12px;font-weight:760}.provider-property-field-grid input,.provider-property-field-grid select,.provider-property-field-grid textarea{width:100%;min-height:42px;border:1px solid rgba(17,24,39,.09);border-radius:7px;background:#fff;color:var(--navy);font:inherit;font-size:13px;font-weight:620;outline:none;padding:10px 11px}.provider-property-field-grid textarea{min-height:128px;resize:vertical}.provider-property-field-grid input:focus,.provider-property-field-grid select:focus,.provider-property-field-grid textarea:focus{border-color:rgba(42,157,143,.34);box-shadow:0 0 0 4px rgba(42,157,143,.08)}.provider-property-media-list{grid-template-columns:repeat(5,minmax(0,1fr))}.provider-property-media-list p{grid-column:1/-1;margin:0;color:var(--muted);font-size:13px;font-weight:620}.provider-property-save-panel{position:-webkit-sticky;position:sticky;top:18px;display:grid;grid-gap:14px;gap:14px;padding:16px}.provider-property-save-panel strong{color:var(--navy);font-size:22px;font-weight:780}.provider-property-save-panel dl{display:grid;grid-gap:8px;gap:8px;margin:0}.provider-property-save-panel dl div{display:flex;gap:10px;justify-content:space-between;border-bottom:1px solid rgba(17,24,39,.07);padding-bottom:8px}.provider-property-save-panel dd,.provider-property-save-panel dt{margin:0;font-size:12px;line-height:1.35}.provider-property-save-panel dt{color:var(--muted);font-weight:620}.provider-property-save-panel dd{color:var(--navy);font-weight:720;text-align:right}.provider-property-save-missing{border-radius:8px;background:rgba(42,157,143,.08);padding:10px}.provider-property-save-missing small{color:#0f766e;font-size:12px;font-weight:760}.provider-property-save-missing p{margin:4px 0 0;color:var(--navy);font-size:13px;font-weight:620;line-height:1.5}.provider-property-save-panel button{min-height:44px;border:0;border-radius:7px;background:#102033;color:#fff;font:inherit;font-size:13px;font-weight:760}.provider-property-save-actions{display:grid;grid-gap:8px;gap:8px}.provider-property-save-panel button.secondary{border:1px solid rgba(17,24,39,.12);background:#fff;color:var(--navy)}.provider-detail-empty{display:grid;grid-gap:12px;gap:12px;min-height:360px;place-items:center;text-align:center;padding:36px}.provider-detail-empty img{width:58px;height:58px;border-radius:12px;background:#102033}.provider-detail-empty strong{color:var(--navy);font-size:22px;font-weight:780}.provider-detail-empty p{max-width:420px;margin:0;color:var(--muted);line-height:1.6}.provider-detail-empty a{display:grid;min-height:40px;place-items:center;border-radius:7px;background:#102033;color:#fff;padding:0 16px;font-size:13px;font-weight:760;text-decoration:none}@media (max-width:1180px){.provider-property-edit-grid,.provider-property-editor-hero{grid-template-columns:1fr}.provider-property-save-panel{position:static}}@media (max-width:760px){.provider-property-detail-nav-main,.provider-property-detail-topbar,.provider-property-detail-topbar nav,.provider-property-step-links{align-items:stretch;flex-direction:column}.provider-property-detail-topbar{display:flex}.provider-property-editor-kpis,.provider-property-editor-thumbs,.provider-property-field-grid,.provider-property-media-list{grid-template-columns:1fr}.provider-property-editor-summary h1{font-size:28px}}.provider-workbench-shell{width:100%;min-height:100vh;background:radial-gradient(circle at 38% 0,rgba(37,99,235,.08),transparent 28%),linear-gradient(180deg,#f8fbff,#f2f6fb);color:#0f172a;font-family:Inter,PingFang SC,Microsoft YaHei,HarmonyOS Sans,system-ui,sans-serif;padding:0}.provider-desk-frame{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:100vh;grid-gap:0;gap:0;padding:0}.provider-desk-sidebar{position:-webkit-sticky;position:sticky;inset:auto;top:0;display:grid;align-content:start;grid-gap:20px;gap:20px;width:auto;height:100vh;min-height:0;overflow-y:auto;border:0;border-radius:0;background:radial-gradient(circle at 86% 10%,rgba(37,99,235,.34),transparent 24%),linear-gradient(180deg,#071c3d,#06152d 48%,#020b1a);box-shadow:inset -1px 0 0 rgba(255,255,255,.08);padding:24px 20px}.provider-sidebar-brand{display:grid;grid-template-columns:46px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;color:#fff}.provider-sidebar-brand img{width:46px;height:46px;border:1px solid rgba(255,255,255,.18);border-radius:14px;background:rgba(255,255,255,.08);padding:6px;box-shadow:0 16px 38px rgba(0,0,0,.25)}.provider-sidebar-brand span{display:grid;min-width:0}.provider-sidebar-brand strong{color:#fff;font-size:19px;font-weight:800;letter-spacing:0}.provider-sidebar-brand em{color:rgba(226,232,240,.74);font-size:13px;font-style:normal;font-weight:650}.provider-desk-nav{display:grid;grid-gap:16px;gap:16px}.provider-nav-group{display:grid;grid-gap:7px;gap:7px}.provider-nav-group>span{color:rgba(226,232,240,.42);font-size:11px;font-weight:760;letter-spacing:0;padding:0 10px}.provider-desk-nav a{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:2px 10px;gap:2px 10px;align-items:center;min-height:54px;border:1px solid transparent;border-radius:16px;color:rgba(241,245,249,.78);padding:9px 10px;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.provider-desk-nav a:hover{transform:translateX(2px);background:rgba(255,255,255,.06)}.provider-desk-nav a i,.provider-flow-node>span,.provider-icon-button,.provider-kpi-icon,.provider-timeline article>span{display:grid;place-items:center}.provider-desk-nav a i{grid-row:span 2;width:34px;height:34px;border-radius:12px;background:rgba(148,163,184,.14);color:#cbd5e1}.provider-desk-nav svg,.provider-flow-node svg,.provider-hero-side a svg,.provider-icon-button svg,.provider-kpi-icon svg,.provider-mobile-nav svg,.provider-sidebar-service-card svg,.provider-timeline svg{width:19px;height:19px}.provider-desk-nav a strong{color:#f8fafc;font-size:14px;font-weight:760;line-height:1.15}.provider-desk-nav a small{color:rgba(203,213,225,.56);font-size:12px;font-weight:600;line-height:1.15}body:has(#provider-appointments:target) .provider-desk-nav a[href="#provider-appointments"],body:has(#provider-audit:target) .provider-desk-nav a[href="#provider-audit"],body:has(#provider-consultations:target) .provider-desk-nav a[href="#provider-consultations"],body:has(#provider-media:target) .provider-desk-nav a[href="#provider-media"],body:has(#provider-overview:target) .provider-desk-nav a[href="#provider-overview"],body:has(#provider-profile:target) .provider-desk-nav a[href="#provider-profile"],body:has(#provider-properties:target) .provider-desk-nav a[href="#provider-properties"],body:has(#provider-settings:target) .provider-desk-nav a[href="#provider-settings"],body:has(#provider-submit:target) .provider-desk-nav a[href="#provider-submit"],body:not(:has(.provider-desk-tab-panel:target)) .provider-desk-nav a[href="#provider-overview"]{border-color:rgba(96,165,250,.42);background:linear-gradient(135deg,rgba(37,99,235,.95),rgba(30,64,175,.72));box-shadow:0 14px 34px rgba(37,99,235,.28),inset 0 1px 0 rgba(255,255,255,.16)}body:has(#provider-appointments:target) .provider-desk-nav a[href="#provider-appointments"] i,body:has(#provider-audit:target) .provider-desk-nav a[href="#provider-audit"] i,body:has(#provider-consultations:target) .provider-desk-nav a[href="#provider-consultations"] i,body:has(#provider-media:target) .provider-desk-nav a[href="#provider-media"] i,body:has(#provider-overview:target) .provider-desk-nav a[href="#provider-overview"] i,body:has(#provider-profile:target) .provider-desk-nav a[href="#provider-profile"] i,body:has(#provider-properties:target) .provider-desk-nav a[href="#provider-properties"] i,body:has(#provider-settings:target) .provider-desk-nav a[href="#provider-settings"] i,body:has(#provider-submit:target) .provider-desk-nav a[href="#provider-submit"] i,body:not(:has(.provider-desk-tab-panel:target)) .provider-desk-nav a[href="#provider-overview"] i{background:rgba(255,255,255,.16);color:#fff}.provider-sidebar-service-card{display:grid;grid-gap:8px;gap:8px;margin-top:auto;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:linear-gradient(135deg,rgba(255,255,255,.11),rgba(255,255,255,.03)),rgba(15,23,42,.42);box-shadow:0 18px 42px rgba(0,0,0,.2);padding:18px}.provider-sidebar-service-card>span{display:grid;width:38px;height:38px;place-items:center;border-radius:14px;background:rgba(245,158,11,.14);color:#fbbf24}.provider-sidebar-service-card strong{color:#fff;font-size:14px;font-weight:780}.provider-sidebar-service-card small{color:rgba(226,232,240,.68);font-size:12px;font-weight:620;line-height:1.45}.provider-desk-content{display:grid;align-content:start;grid-gap:18px;gap:18px;margin-left:0;min-height:100vh;overflow:visible;background:#f5f7fb;padding:16px 28px 34px}.provider-console-topbar{display:flex;align-items:center;justify-content:space-between;min-height:52px;border-bottom:1px solid #e2e8f0}.provider-current-module{display:inline-flex;min-height:34px;align-items:center;border:1px solid #dbe6f5;border-radius:10px;background:rgba(255,255,255,.68);color:#2563eb;padding:0 16px;font-size:14px;font-weight:760}.provider-current-module span{display:none}body:has(#provider-appointments:target) .provider-current-module [data-provider-module=appointments],body:has(#provider-audit:target) .provider-current-module [data-provider-module=audit],body:has(#provider-consultations:target) .provider-current-module [data-provider-module=consultations],body:has(#provider-media:target) .provider-current-module [data-provider-module=media],body:has(#provider-overview:target) .provider-current-module [data-provider-module=overview],body:has(#provider-profile:target) .provider-current-module [data-provider-module=profile],body:has(#provider-properties:target) .provider-current-module [data-provider-module=properties],body:has(#provider-settings:target) .provider-current-module [data-provider-module=settings],body:has(#provider-submit:target) .provider-current-module [data-provider-module=submit],body:not(:has(.provider-desk-tab-panel:target)) .provider-current-module [data-provider-module=overview]{display:inline}.provider-topbar-actions{display:flex;gap:12px;align-items:center}.provider-icon-button{position:relative;width:38px;height:38px;border:1px solid transparent;border-radius:12px;background:transparent;color:#475569}.provider-icon-button:hover{border-color:#dbe6f5;background:rgba(255,255,255,.7)}.provider-icon-button.has-dot:after{position:absolute;top:8px;right:9px;width:7px;height:7px;border:2px solid #f5f7fb;border-radius:999px;background:#ef4444;content:""}.provider-account-trigger{grid-template-columns:40px minmax(120px,auto) 18px;min-height:46px;border-color:transparent;background:rgba(255,255,255,.72);box-shadow:0 10px 28px rgba(15,23,42,.06)}.provider-account-menu{position:relative;top:auto;right:auto;z-index:20;margin-left:0}.provider-account-trigger i{color:#64748b}.provider-account-trigger small{color:#64748b;font-size:11px;font-weight:650}.provider-desk-tab-panel{gap:16px}.provider-overview-panel{display:grid}.provider-command-hero,.provider-flow-panel,.provider-kpi-card,.provider-quality-panel,.provider-task-panel,.provider-timeline-panel{border:1px solid rgba(226,232,240,.9);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(255,255,255,.82)),#fff;box-shadow:0 12px 32px rgba(15,23,42,.06)}.provider-command-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(430px,.58fr);grid-gap:24px;gap:24px;align-items:center;min-height:176px;overflow:hidden;padding:28px 32px}.provider-hero-copy{display:grid;grid-gap:10px;gap:10px}.provider-hero-copy span,.provider-panel-titlebar>div>span{color:#2563eb;font-size:12px;font-weight:780;letter-spacing:0}.provider-hero-copy h1{margin:0;color:#0f172a;font-size:38px;font-weight:840;line-height:1.08;letter-spacing:0}.provider-hero-copy p{max-width:620px;margin:0;color:#64748b;font-size:15px;font-weight:560;line-height:1.65}.provider-hero-side{display:grid;grid-template-columns:1fr 132px auto;grid-gap:20px;gap:20px;align-items:center;justify-content:end}.provider-hero-date{display:grid;justify-items:end;grid-gap:6px;gap:6px}.provider-hero-date strong{color:#334155;font-size:14px;font-weight:740}.provider-hero-date span{color:#64748b;font-size:13px;font-weight:650}.provider-hero-visual{position:relative;display:grid;width:132px;height:96px;place-items:center}.provider-hero-visual:before{position:absolute;inset:22px 14px 4px;border-radius:50%;background:radial-gradient(circle,rgba(37,99,235,.32),rgba(37,99,235,0));content:"";filter:blur(3px)}.provider-hero-visual span{position:relative;display:grid;width:76px;height:76px;place-items:center;border:1px solid rgba(37,99,235,.22);border-radius:26px;background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(191,219,254,.75)),#fff;color:#2563eb;box-shadow:0 24px 46px rgba(37,99,235,.22),inset 0 1px 0 rgba(255,255,255,.8);transform:rotate(-8deg)}.provider-hero-visual svg{width:38px;height:38px}.provider-hero-side a{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:8px;border-radius:12px;background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 14px 32px rgba(37,99,235,.28);color:#fff;padding:0 22px;font-size:14px;font-weight:780}.provider-board-link:hover,.provider-hero-side a:hover,.provider-panel-link:hover,.provider-priority-row a:hover{transform:translateY(-1px);box-shadow:0 18px 38px rgba(37,99,235,.16)}.provider-kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px}.provider-kpi-card{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:12px;gap:12px;min-height:132px;align-content:start;padding:20px;transition:transform .18s ease,box-shadow .18s ease}.provider-flow-panel:hover,.provider-kpi-card:hover,.provider-quality-panel:hover,.provider-task-panel:hover,.provider-timeline-panel:hover{transform:translateY(-2px);box-shadow:0 18px 44px rgba(15,23,42,.08)}.provider-kpi-icon{width:48px;height:48px;border-radius:999px}.provider-kpi-card small{color:#475569;font-size:13px;font-weight:680}.provider-kpi-card strong{display:block;margin-top:6px;color:#0f172a;font-size:32px;font-weight:850;line-height:1}.provider-kpi-card p{margin:8px 0 0;color:#64748b;font-size:12px;font-weight:560;line-height:1.35}.provider-kpi-card em{position:absolute;right:16px;bottom:14px;color:#64748b;font-size:11px;font-style:normal;font-weight:650}.provider-flow-node.blue>span,.provider-kpi-card.blue .provider-kpi-icon,.provider-timeline .blue>span{background:rgba(37,99,235,.1);color:#2563eb}.provider-kpi-card.amber .provider-kpi-icon{background:rgba(245,158,11,.12);color:#f59e0b}.provider-kpi-card.risk{border-color:rgba(239,68,68,.18);background:linear-gradient(135deg,rgba(239,68,68,.08),#fff 58%)}.provider-flow-node.warning>span,.provider-kpi-card.risk .provider-kpi-icon,.provider-timeline .warning>span{background:rgba(239,68,68,.1);color:#ef4444}.provider-flow-node.green>span,.provider-kpi-card.green .provider-kpi-icon,.provider-timeline .green>span{background:rgba(16,185,129,.1);color:#10b981}.provider-flow-node.teal>span,.provider-kpi-card.teal .provider-kpi-icon,.provider-timeline .teal>span{background:rgba(20,184,166,.1);color:#14b8a6}.provider-kpi-card.violet .provider-kpi-icon{background:rgba(99,102,241,.1);color:#6366f1}.provider-flow-panel,.provider-quality-panel,.provider-task-panel,.provider-timeline-panel{display:grid;grid-gap:18px;gap:18px;padding:22px}.provider-panel-titlebar{display:flex;gap:18px;align-items:start;justify-content:space-between}.provider-panel-titlebar h2{margin:4px 0 0;color:#0f172a;font-size:21px;font-weight:820;letter-spacing:0}.provider-panel-titlebar p{margin:6px 0 0;color:#64748b;font-size:13px;font-weight:560;line-height:1.5}.provider-board-link,.provider-panel-link,.provider-panel-titlebar>a{color:#2563eb;font-size:13px;font-weight:740}.provider-panel-titlebar>strong{border-radius:999px;background:rgba(239,68,68,.1);color:#ef4444;padding:7px 10px;font-size:12px;font-weight:780;white-space:nowrap}.provider-panel-titlebar button{min-height:32px;border:0;border-radius:10px;background:#eef4ff;color:#334155;padding:0 12px;font:inherit;font-size:12px;font-weight:740}.provider-flow-content{display:grid;grid-template-columns:minmax(0,1fr) 230px;grid-gap:22px;gap:22px;align-items:stretch}.provider-flow-rail{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:stretch}.provider-flow-rail:before{position:absolute;top:44px;right:9%;left:9%;height:2px;background:linear-gradient(90deg,#2563eb,#f59e0b,#14b8a6);content:"";opacity:.32}.provider-flow-node{position:relative;z-index:1;display:grid;justify-items:center;grid-gap:7px;gap:7px;min-height:172px;border:1px solid #e2e8f0;border-radius:18px;background:rgba(255,255,255,.86);padding:18px 12px 14px;text-align:center}.provider-flow-node>span{width:58px;height:58px;border:1px solid color-mix(in srgb,currentColor 20%,transparent);border-radius:999px}.provider-flow-node strong{color:#0f172a;font-size:14px;font-weight:780}.provider-flow-node b{color:#0f172a;font-size:24px;font-weight:850;line-height:1}.provider-flow-node small{color:#64748b;font-size:12px;font-weight:600}.provider-flow-node em{border-radius:999px;background:#eef4ff;color:#2563eb;padding:5px 9px;font-size:11px;font-style:normal;font-weight:740}.provider-flow-node.warning{border-color:rgba(245,158,11,.26);background:linear-gradient(180deg,rgba(245,158,11,.08),#fff)}.provider-flow-node.warning em{background:rgba(245,158,11,.12);color:#d97706}.provider-flow-node.green em,.provider-flow-node.teal em{background:rgba(20,184,166,.1);color:#0f766e}.provider-flow-summary{display:grid;align-content:start;grid-gap:16px;gap:16px;border-radius:18px;background:linear-gradient(180deg,#f8fbff,#eef4ff);padding:20px}.provider-flow-summary>strong{color:#0f172a;font-size:16px;font-weight:820}.provider-flow-summary dl{display:grid;grid-gap:12px;gap:12px;margin:0}.provider-flow-summary dl div{display:flex;justify-content:space-between;gap:10px}.provider-flow-summary dd,.provider-flow-summary dt{margin:0;font-size:13px}.provider-flow-summary dt{color:#64748b;font-weight:620}.provider-flow-summary dd{color:#0f172a;font-weight:820}.provider-flow-summary a{color:#2563eb;font-size:13px;font-weight:760}.provider-ops-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:16px;gap:16px}.provider-priority-list{display:grid;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden}.provider-priority-row{display:grid;grid-template-columns:82px minmax(0,1fr) 76px;grid-gap:14px;gap:14px;align-items:center;min-height:64px;background:rgba(255,255,255,.72);padding:11px 12px}.provider-priority-row+.provider-priority-row{border-top:1px solid #e2e8f0}.provider-priority-row>span{display:inline-flex;min-height:26px;align-items:center;justify-content:center;border-radius:999px;font-size:12px;font-weight:780}.provider-priority-row.high>span{background:rgba(239,68,68,.1);color:#ef4444}.provider-priority-row.mid>span{background:rgba(245,158,11,.12);color:#d97706}.provider-priority-row.low>span{background:rgba(37,99,235,.1);color:#2563eb}.provider-priority-row.normal>span{background:#f1f5f9;color:#64748b}.provider-priority-row strong{color:#0f172a;font-size:14px;font-weight:760}.provider-priority-row small{display:block;margin-top:4px;color:#64748b;font-size:12px;font-weight:560}.provider-priority-row a{display:grid;min-height:34px;place-items:center;border:1px solid rgba(37,99,235,.22);border-radius:10px;background:rgba(37,99,235,.06);color:#2563eb;font-size:12px;font-weight:760}.provider-quality-body{display:grid;grid-template-columns:170px 160px minmax(0,1fr);grid-gap:22px;gap:22px;align-items:center}.provider-donut{display:grid;width:160px;height:160px;place-items:center;border-radius:50%;background:radial-gradient(circle at center,#fff 0 54%,transparent 55%),conic-gradient(#2563eb calc(var(--value) * 1%),#e8eef8 0)}.provider-donut span{display:grid;place-items:center;color:#0f172a}.provider-donut strong{font-size:34px;font-weight:850;line-height:1}.provider-donut small{margin-top:6px;color:#64748b;font-size:12px;font-weight:650}.provider-quality-distribution{display:grid;grid-gap:10px;gap:10px}.provider-quality-distribution span{display:flex;justify-content:space-between;gap:10px;color:#64748b;font-size:12px;font-weight:620}.provider-quality-distribution strong{color:#0f172a;font-weight:800}.provider-quality-bars{display:grid;grid-gap:13px;gap:13px}.provider-quality-bars div{display:grid;grid-gap:6px;gap:6px}.provider-quality-bars span{display:flex;justify-content:space-between;color:#475569;font-size:12px;font-weight:650}.provider-quality-bars span strong{color:#2563eb}.provider-quality-bars i{display:block;height:8px;overflow:hidden;border-radius:999px;background:#e8eef8}.provider-quality-bars b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#14b8a6)}.provider-quality-bars .green b,.provider-quality-bars .teal b{background:linear-gradient(90deg,#14b8a6,#10b981)}.provider-quality-tags{display:flex;flex-wrap:wrap;gap:8px}.provider-quality-tags span{border-radius:999px;background:rgba(20,184,166,.09);color:#0f766e;padding:7px 10px;font-size:12px;font-weight:720}.provider-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.provider-timeline article{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;min-height:76px;border:1px solid #e2e8f0;border-radius:16px;background:rgba(255,255,255,.72);padding:12px}.provider-timeline article>span{width:42px;height:42px;border-radius:999px}.provider-timeline article strong{color:#0f172a;font-size:14px;font-weight:760}.provider-timeline article small{display:block;margin-top:4px;color:#64748b;font-size:12px;font-weight:560;line-height:1.35}.provider-timeline time{align-self:start;color:#64748b;font-size:12px;font-weight:700}@media (max-width:1280px){.provider-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.provider-command-hero,.provider-flow-content,.provider-ops-grid,.provider-quality-body{grid-template-columns:1fr}.provider-flow-rail,.provider-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.provider-desk-frame{grid-template-columns:1fr}.provider-desk-sidebar{display:none}.provider-desk-content{padding:12px}.provider-command-hero,.provider-flow-panel,.provider-quality-panel,.provider-task-panel,.provider-timeline-panel{padding:16px}.provider-flow-rail,.provider-hero-side,.provider-kpi-grid,.provider-priority-row,.provider-timeline{grid-template-columns:1fr}}.provider-submit-workflow{display:grid;grid-gap:18px;gap:18px}.provider-submit-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.72fr);grid-gap:16px;gap:16px;align-items:center;overflow:hidden;min-height:118px;border:1px solid rgba(37,99,235,.12);border-radius:20px;background:linear-gradient(135deg,rgba(239,246,255,.98),rgba(255,255,255,.94) 48%,rgba(224,242,254,.96)),#fff;box-shadow:0 16px 36px rgba(15,23,42,.06);padding:18px 20px}.provider-submit-hero:after{position:absolute;inset:auto 0 0;height:4px;background:linear-gradient(90deg,#2563eb,#14b8a6,#f59e0b);content:""}.provider-submit-hero-copy{display:grid;grid-gap:6px;gap:6px;min-width:0}.provider-preview-title span,.provider-publish-quality-panel>div>span,.provider-submit-hero-copy span,.provider-submit-stagebar em{color:#0f766e;font-size:12px;font-weight:850;letter-spacing:0}.provider-submit-hero-copy h1{margin:0;color:#0f172a;font-size:28px;font-weight:850;line-height:1.12;letter-spacing:0}.provider-submit-hero-copy p{max-width:620px;margin:0;color:#64748b;font-size:14px;font-weight:560;line-height:1.55}.provider-submit-hero-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;min-width:0}.provider-submit-hero-metrics span{display:grid;min-height:62px;align-content:center;grid-gap:4px;gap:4px;border:1px solid rgba(226,232,240,.92);border-radius:15px;background:rgba(255,255,255,.78);padding:10px 12px;box-shadow:0 10px 22px rgba(15,23,42,.045)}.provider-submit-hero-metrics strong{color:#0f172a;font-size:22px;font-weight:880;line-height:1}.provider-submit-hero-metrics small{color:#64748b;font-size:11px;font-weight:680}.provider-submit-hero-metrics span.ready{border-color:rgba(20,184,166,.24);background:linear-gradient(135deg,rgba(236,253,245,.92),rgba(255,255,255,.86))}.provider-submit-hero-metrics span.warning{border-color:rgba(245,158,11,.32);background:linear-gradient(135deg,rgba(255,251,235,.96),rgba(255,255,255,.84))}.provider-submit-hero-action{display:grid;grid-gap:14px;gap:14px;justify-items:end}.provider-submit-hero-visual{display:grid;width:96px;height:76px;place-items:center;border:1px solid rgba(37,99,235,.16);border-radius:22px;background:linear-gradient(145deg,rgba(219,234,254,.92),rgba(240,253,250,.98)),#eff6ff;box-shadow:0 18px 38px rgba(37,99,235,.16)}.provider-submit-hero-visual i{display:grid;width:48px;height:48px;place-items:center;border-radius:16px;background:linear-gradient(135deg,#2563eb,#14b8a6);color:#fff;font-size:22px;font-style:normal;font-weight:900}.provider-submit-button-v2,.provider-submit-hero-action button{min-height:46px;border:0;border-radius:14px;background:linear-gradient(135deg,#2563eb,#14b8a6);color:#fff;padding:0 18px;box-shadow:0 16px 30px rgba(37,99,235,.2);font:inherit;font-size:14px;font-weight:820;cursor:pointer;transition:box-shadow .16s ease,transform .16s ease}.provider-draft-button-v2:hover,.provider-submit-button-v2:hover,.provider-submit-hero-action button:hover{transform:translateY(-1px);box-shadow:0 20px 38px rgba(37,99,235,.24)}.provider-submit-stagebar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;border:1px solid rgba(226,232,240,.86);border-radius:20px;background:rgba(255,255,255,.78);box-shadow:0 18px 42px rgba(15,23,42,.05);padding:10px}.provider-submit-stagebar span{display:grid;grid-template-columns:32px minmax(0,1fr);grid-column-gap:10px;column-gap:10px;grid-row-gap:3px;row-gap:3px;align-items:center;min-height:58px;border-radius:16px;color:#0f172a;padding:10px 12px;font-size:13px;font-weight:780}.provider-submit-stagebar strong{display:grid;grid-row:1/span 2;width:32px;height:32px;place-items:center;border-radius:12px;background:#eef2ff;color:#2563eb;font-size:13px;font-weight:900}.provider-submit-stagebar em{color:#64748b;font-style:normal;font-weight:650}.provider-submit-stagebar span.active{background:linear-gradient(135deg,rgba(37,99,235,.1),rgba(20,184,166,.1))}.provider-submit-stagebar span.active strong{background:linear-gradient(135deg,#2563eb,#14b8a6);color:#fff}.provider-submit-console{display:grid!important;grid-template-columns:300px minmax(0,1fr)!important;grid-gap:18px!important;gap:18px!important;align-items:start!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.provider-field-card,.provider-intake-panel.provider-submit-work-card,.provider-live-preview-card,.provider-publish-quality-panel,.provider-submit-review-card{border:1px solid rgba(226,232,240,.86);border-radius:22px;background:rgba(255,255,255,.9);box-shadow:0 18px 42px rgba(15,23,42,.055)}.provider-intake-panel.provider-submit-work-card{position:-webkit-sticky;position:sticky;top:82px;display:grid;grid-gap:14px;gap:14px;min-height:0;align-content:start;padding:18px}.provider-intake-heading{gap:6px;border:0;padding:0}.provider-field-card-title small,.provider-field-review-heading span,.provider-intake-heading span,.provider-preview-title span,.provider-submit-review-head span{color:#64748b;font-size:12px;font-weight:780}.provider-field-review-heading strong,.provider-intake-heading strong,.provider-preview-title strong{color:#0f172a;font-size:18px;font-weight:840;line-height:1.18}.provider-intake-heading p{margin:0;color:#64748b;font-size:13px;font-weight:540;line-height:1.55}.provider-intake-panel textarea{min-height:238px;border-color:rgba(203,213,225,.9);border-radius:18px;background:#f8fafc;color:#0f172a;font-size:14px;font-weight:650;line-height:1.55;padding:15px}.provider-intake-panel>button{min-height:46px;border:0;border-radius:14px;background:#06152d;color:#fff;box-shadow:0 14px 28px rgba(6,21,45,.18);font-size:14px;font-weight:820}.provider-autofill-summary{gap:9px;border:1px solid rgba(20,184,166,.16);border-radius:18px;background:linear-gradient(135deg,rgba(240,253,250,.96),rgba(255,255,255,.92));padding:13px}.provider-autofill-summary.warning{border-color:rgba(245,158,11,.18);background:linear-gradient(135deg,rgba(255,251,235,.96),rgba(255,255,255,.92))}.provider-autofill-summary div{display:flex;flex-wrap:wrap;gap:7px}.provider-autofill-summary span{border-radius:999px;background:#fff;color:#0f172a;padding:6px 10px;font-size:12px;font-weight:760}.provider-submit-form-v2{display:grid!important;grid-template-columns:minmax(0,1fr) 340px!important;grid-gap:18px!important;gap:18px!important;align-items:start}.provider-field-review{display:grid;grid-gap:16px;gap:16px}.provider-field-review-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(226,232,240,.86);border-radius:20px;background:rgba(255,255,255,.86);box-shadow:0 12px 28px rgba(15,23,42,.045);padding:16px 18px}.provider-field-review-heading>div{display:grid;grid-gap:4px;gap:4px}.provider-field-review-heading em{border-radius:999px;background:rgba(245,158,11,.12);color:#b45309;padding:8px 12px;font-size:12px;font-style:normal;font-weight:820;white-space:nowrap}.provider-field-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px;padding:18px}.provider-field-card.critical{border-color:rgba(37,99,235,.14)}.provider-field-card-title{display:flex;grid-column:1/-1;gap:12px;align-items:center;margin-bottom:3px}.provider-field-card-title>span{display:grid;width:38px;height:38px;place-items:center;border-radius:14px;background:linear-gradient(135deg,rgba(37,99,235,.12),rgba(20,184,166,.12));color:#2563eb;font-size:13px;font-weight:900}.provider-field-card-title strong{color:#0f172a;font-size:17px;font-weight:840}.provider-field-card label{gap:7px}.provider-field-card label span,.provider-submit-form-v2 label span{color:#64748b;font-size:12px;font-weight:780}.provider-submit-form-v2 input,.provider-submit-form-v2 select,.provider-submit-form-v2 textarea{min-height:44px;border-color:rgba(203,213,225,.9);border-radius:14px;background:#fff;color:#0f172a;font-size:13px;font-weight:680;padding:10px 13px}.provider-submit-form-v2 textarea{min-height:124px;line-height:1.55}.provider-field-card label.is-missing span{color:#dc2626}.provider-field-card label.is-missing span:after{margin-left:7px;border-radius:999px;background:rgba(239,68,68,.1);color:#dc2626;padding:4px 8px;content:"必填缺失";font-size:11px;font-weight:850}.provider-field-card label.is-missing input,.provider-field-card label.is-missing select,.provider-field-card label.is-missing textarea{border-color:rgba(239,68,68,.42);background:#fff7f7;box-shadow:0 0 0 4px rgba(239,68,68,.08)}.provider-upload-zone-v2{min-height:132px;border-color:rgba(37,99,235,.28);border-radius:18px;background:linear-gradient(135deg,rgba(239,246,255,.92),rgba(240,253,250,.74));padding:16px}.provider-upload-zone-v2 strong{color:#0f172a;font-size:15px;font-weight:820}.provider-upload-zone-v2 small{color:#64748b;line-height:1.45}.provider-submit-side{position:-webkit-sticky;position:sticky;top:82px;display:grid;grid-gap:14px;gap:14px;align-content:start;border:0;background:transparent;box-shadow:none;padding:0}.provider-submit-review-card{gap:12px;border-left-width:1px;padding:16px}.provider-submit-review-card.ready{border-color:rgba(16,185,129,.22);background:linear-gradient(135deg,rgba(236,253,245,.9),rgba(255,255,255,.94))}.provider-submit-review-card.blocked{border-color:rgba(245,158,11,.24);background:linear-gradient(135deg,rgba(255,251,235,.96),rgba(255,255,255,.94))}.provider-submit-review-head{display:grid!important;grid-gap:4px!important;gap:4px!important}.provider-submit-review-head strong{color:#0f172a;font-size:20px;font-weight:850}.provider-submit-review-head small{color:#64748b;font-size:12px;font-weight:620;line-height:1.45}.provider-submit-review-card ul{display:grid;grid-gap:8px;gap:8px}.provider-submit-review-card li{grid-template-columns:minmax(76px,.4fr) minmax(0,1fr);border-radius:14px;background:rgba(255,255,255,.76);padding:10px 10px 10px 31px}.provider-submit-review-actions{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:10px;gap:10px;margin-top:2px}.provider-submit-review-actions button{display:inline-flex;align-items:center;justify-content:center;width:100%;line-height:1.1;text-align:center}.provider-live-preview-card{display:grid;grid-gap:14px;gap:14px;justify-items:center;overflow:hidden;padding:14px}.provider-preview-title{display:grid!important;justify-self:stretch;grid-gap:4px!important;gap:4px!important}.provider-user-preview-device{position:relative;display:grid;width:min(100%,322px);height:640px;max-height:calc(100vh - 314px);margin:0 auto;border:1px solid rgba(148,163,184,.34);border-radius:42px;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.2),transparent 36%),linear-gradient(145deg,#07152d,#101827 62%,#020617);box-shadow:0 24px 44px rgba(15,23,42,.22),inset 0 0 0 1px rgba(255,255,255,.08);padding:14px 10px 12px}.provider-user-preview-speaker{position:absolute;top:8px;left:50%;z-index:2;width:68px;height:5px;border-radius:999px;background:rgba(148,163,184,.62);box-shadow:inset 0 1px 1px rgba(2,6,23,.45);transform:translateX(-50%)}.provider-user-preview-phone{display:flex!important;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden;border:1px solid rgba(226,232,240,.7);border-radius:32px;background:#fff;box-shadow:inset 0 0 0 1px rgba(15,23,42,.04)}.provider-user-preview-nav,.provider-user-preview-statusbar{display:flex!important;flex:0 0 auto;align-items:center;justify-content:space-between;gap:10px;background:#fff;padding:11px 18px 7px}.provider-user-preview-statusbar em,.provider-user-preview-statusbar span,.provider-user-preview-statusbar strong{color:#0f172a;font-size:11px;font-style:normal;font-weight:780}.provider-user-preview-statusbar em{color:#64748b}.provider-user-preview-nav{border-bottom:1px solid rgba(226,232,240,.84);padding:9px 16px 12px}.provider-user-preview-nav button{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:999px;background:#f1f5f9;color:#0f172a;font-size:22px;cursor:pointer}.provider-user-preview-nav strong{color:#0f172a;font-size:14px;font-weight:830}.provider-user-preview-nav span{border-radius:999px;background:rgba(20,184,166,.1);color:#0f766e;padding:6px 9px;font-size:11px;font-weight:820}.provider-user-preview-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;background:#fff;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.provider-user-preview-cover{position:relative;display:block!important;overflow:hidden;height:220px;min-height:220px;margin:0;background:#0f172a;color:#fff;padding:0}.provider-user-preview-cover img,.provider-user-preview-cover video{display:block;width:100%;height:100%;object-fit:cover}.provider-user-preview-cover:after{position:absolute;inset:auto 0 0;height:58px;background:linear-gradient(180deg,transparent,rgba(15,23,42,.62));content:""}.provider-user-preview-cover figcaption{position:absolute;right:14px;bottom:12px;z-index:2;border-radius:999px;background:rgba(15,23,42,.72);color:#fff;padding:6px 10px;font-size:11px;font-weight:780}.provider-user-preview-play{position:absolute;top:50%;left:50%;z-index:2;display:grid;width:58px;height:58px;place-items:center;border-radius:999px;background:rgba(255,255,255,.9);color:#2563eb!important;font-size:12px!important;font-weight:900!important;transform:translate(-50%,-50%)}.provider-user-preview-thumbs{display:grid!important;grid-auto-columns:82px;grid-auto-flow:column;grid-gap:8px!important;gap:8px!important;overflow-x:auto;border-bottom:1px solid rgba(226,232,240,.84);background:#fff;padding:10px 14px}.provider-user-preview-thumbs button{display:grid;grid-gap:5px;gap:5px;min-height:78px;border:1px solid rgba(203,213,225,.88);border-radius:14px;background:#f8fafc;padding:5px;cursor:pointer}.provider-user-preview-thumbs button.active{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.provider-user-preview-thumbs button>span,.provider-user-preview-thumbs img{width:100%;height:46px;border-radius:10px;object-fit:cover}.provider-user-preview-thumbs button>span{display:grid;place-items:center;background:linear-gradient(135deg,rgba(37,99,235,.16),rgba(20,184,166,.14));color:#2563eb!important;font-size:12px!important;font-weight:850!important}.provider-user-preview-thumbs small{overflow:hidden;color:#64748b;font-size:10px;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.provider-user-preview-body{display:grid!important;grid-gap:12px!important;gap:12px!important;overflow:visible;max-height:none;background:#fff;padding:16px}.provider-user-preview-actions,.provider-user-preview-badges,.provider-user-preview-facts,.provider-user-preview-tags{display:flex!important;flex-wrap:wrap;gap:7px!important}.provider-user-preview-badges span,.provider-user-preview-tags i{border-radius:999px;background:#f1f5f9;color:#475569!important;padding:6px 9px;font-size:11px!important;font-style:normal;font-weight:760!important}.provider-user-preview-badges span:first-child{background:rgba(20,184,166,.1);color:#0f766e!important}.provider-user-preview-body>strong{color:#0f172a;font-size:21px;font-weight:860;line-height:1.18}.provider-user-preview-body>small{color:#64748b;font-size:12px;font-weight:680}.provider-user-preview-price{display:grid!important;grid-gap:4px!important;gap:4px!important;border-radius:18px;background:linear-gradient(135deg,rgba(239,246,255,.96),rgba(240,253,250,.82));padding:12px}.provider-user-preview-price b{color:#0f766e;font-size:22px;font-weight:900}.provider-user-preview-price span{color:#64748b!important;font-size:12px!important;font-weight:680!important}.provider-user-preview-facts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.provider-user-preview-facts span{display:grid;grid-gap:3px;gap:3px;border:1px solid rgba(226,232,240,.86);border-radius:14px;background:#f8fafc;padding:9px}.provider-user-preview-facts small{color:#64748b;font-size:10px;font-weight:680}.provider-user-preview-facts strong{overflow:hidden;color:#0f172a;font-size:12px;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.provider-user-preview-section{display:grid;grid-gap:6px;gap:6px}.provider-user-preview-section>span{color:#0f172a!important;font-size:13px!important;font-weight:850!important}.provider-user-preview-section p{margin:0;color:#475569;font-size:12px;font-weight:560;line-height:1.58}.provider-user-preview-contact{display:grid!important;grid-template-columns:42px minmax(0,1fr) auto;grid-gap:10px!important;gap:10px!important;align-items:center;border:1px solid rgba(226,232,240,.86);border-radius:18px;background:#f8fafc;padding:10px}.provider-user-preview-contact img{width:42px;height:42px;border-radius:14px;object-fit:cover}.provider-user-preview-contact span{display:grid!important;grid-gap:2px!important;gap:2px!important;min-width:0}.provider-user-preview-contact strong{overflow:hidden;color:#0f172a;font-size:13px;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.provider-user-preview-contact em,.provider-user-preview-contact small{color:#64748b;font-size:11px;font-style:normal;font-weight:650}.provider-user-preview-contact em{border-radius:999px;background:rgba(20,184,166,.1);color:#0f766e;padding:6px 8px;white-space:nowrap}.provider-user-preview-actions button{flex:1 1 120px;min-height:42px;border:1px solid rgba(37,99,235,.16);border-radius:14px;background:#fff;color:#2563eb;font:inherit;font-size:13px;font-weight:820}.provider-user-preview-actions button:first-child{border-color:transparent;background:#06152d;color:#fff}.provider-draft-button-v2{min-height:42px;border:1px solid rgba(37,99,235,.18);border-radius:14px;background:rgba(239,246,255,.96);color:#2563eb;box-shadow:0 12px 24px rgba(37,99,235,.08);font-size:13px;font-weight:820}.provider-publish-quality-panel{display:grid;grid-column:1/-1;grid-template-columns:280px minmax(220px,1fr) 230px;grid-gap:18px;gap:18px;align-items:center;padding:20px}.provider-publish-score-card{display:grid;grid-template-columns:116px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center}.provider-publish-donut{display:grid;width:116px;height:116px;place-items:center;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(226,232,240,.82)}.provider-publish-donut strong{color:#0f172a;font-size:27px;font-weight:900;line-height:1}.provider-publish-donut span{margin-top:-20px;color:#64748b;font-size:11px;font-weight:740}.provider-publish-score-card>div:last-child{display:grid;grid-gap:6px;gap:6px}.provider-publish-score-card span{color:#0f766e;font-size:12px;font-weight:820}.provider-publish-score-card strong{color:#0f172a;font-size:20px;font-weight:860}.provider-publish-score-card p{margin:0;color:#64748b;font-size:13px;font-weight:540;line-height:1.55}.provider-publish-bars{display:grid!important;grid-gap:12px!important;gap:12px!important}.provider-publish-bars div{display:grid!important;grid-gap:7px!important;gap:7px!important}.provider-publish-bars span{display:flex!important;justify-content:space-between;color:#475569!important;font-size:12px!important;font-weight:720!important}.provider-publish-bars strong{color:#0f172a;font-size:12px;font-weight:850}.provider-publish-bars i{display:block;overflow:hidden;height:9px;border-radius:999px;background:#e8eef8}.provider-publish-bars b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#14b8a6)}.provider-publish-timeline{display:grid!important;grid-gap:8px!important;gap:8px!important}.provider-publish-timeline>span{color:#64748b;font-size:12px;font-weight:820}.provider-publish-timeline div{position:relative;display:grid!important;grid-gap:2px!important;gap:2px!important;border-left:2px solid #e2e8f0;padding-left:14px}.provider-publish-timeline div:before{position:absolute;top:5px;left:-6px;width:10px;height:10px;border-radius:999px;background:#cbd5e1;content:""}.provider-publish-timeline div.active:before{background:#2563eb;box-shadow:0 0 0 4px rgba(37,99,235,.12)}.provider-publish-timeline strong{color:#0f172a;font-size:13px;font-weight:820}.provider-publish-timeline small{color:#64748b;font-size:11px;font-weight:640}@media (max-width:1320px){.provider-publish-quality-panel,.provider-submit-hero{grid-template-columns:1fr}.provider-submit-hero-action{justify-items:start}.provider-submit-console,.provider-submit-form-v2{grid-template-columns:1fr!important}.provider-intake-panel.provider-submit-work-card,.provider-submit-side{position:static}.provider-user-preview-phone{max-width:420px}}@media (max-width:860px){.provider-field-card,.provider-intake-panel.provider-submit-work-card,.provider-live-preview-card,.provider-publish-quality-panel,.provider-submit-hero,.provider-submit-review-card{border-radius:18px;padding:16px}.provider-field-card,.provider-publish-score-card,.provider-submit-hero-metrics,.provider-submit-stagebar{grid-template-columns:1fr}.provider-submit-hero-copy h1{font-size:28px}}.provider-properties-console{gap:0}.provider-assets-dashboard{display:grid;grid-gap:16px;gap:16px;width:100%;min-width:0;max-width:100%}.provider-assets-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;min-width:0}.provider-assets-heading>div:first-child{display:grid;grid-gap:6px;gap:6px;min-width:0}.provider-assets-heading span{color:#1e3a8a;font-size:13px;font-weight:800}.provider-assets-heading h2{margin:0;color:#0f172a;font-size:30px;font-weight:880;letter-spacing:0;line-height:1.12}.provider-assets-heading p{margin:0;color:#64748b;font-size:14px;font-weight:560;line-height:1.55}.provider-assets-heading-summary{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.provider-assets-heading-summary span{display:inline-flex;align-items:center;gap:5px;min-height:28px;border:1px solid rgba(37,99,235,.12);border-radius:999px;background:rgba(255,255,255,.72);color:#64748b;padding:0 10px;font-size:12px;font-weight:760}.provider-assets-heading-summary strong{color:#0f172a;font-size:13px;font-weight:900}.provider-assets-heading-summary span.risk{border-color:rgba(239,68,68,.16);background:rgba(254,226,226,.72);color:#dc2626}.provider-assets-heading-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;position:relative;z-index:20}.provider-assets-actions a,.provider-assets-actions button,.provider-assets-create-menu>summary,.provider-assets-heading-actions a,.provider-assets-heading-actions button,.provider-assets-pagination button,.provider-assets-pagination input,.provider-assets-pagination select,.provider-assets-search,.provider-assets-toolbar button,.provider-assets-toolbar select{min-height:42px;border:1px solid #dbe6f5;border-radius:12px;background:#fff;color:#0f172a;padding:0 14px;font:inherit;font-size:13px;font-weight:780;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.provider-assets-actions a,.provider-assets-actions button,.provider-assets-batch-bar button,.provider-assets-create-menu>summary,.provider-assets-heading-actions>a,.provider-assets-heading-actions>button,.provider-assets-more summary,.provider-assets-quality-score-row button,.provider-assets-toolbar button,.provider-assets-workflow-steps article button{display:inline-flex;align-items:center;justify-content:center;line-height:1.1;text-align:center}.provider-assets-create-menu{position:relative}.provider-assets-create-menu>summary{display:inline-flex;align-items:center;justify-content:center;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.provider-assets-create-menu>summary::-webkit-details-marker{display:none}.provider-assets-create-menu.primary>summary,.provider-assets-heading-actions a.primary{border-color:transparent;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;box-shadow:0 14px 28px rgba(37,99,235,.22)}.provider-assets-actions a:hover,.provider-assets-actions button:hover,.provider-assets-create-menu>summary:hover,.provider-assets-heading-actions a:hover,.provider-assets-heading-actions button:hover,.provider-assets-toolbar button:hover{transform:translateY(-1px);border-color:rgba(37,99,235,.35);box-shadow:0 12px 24px rgba(15,23,42,.08)}.provider-assets-heading-menu{position:absolute;top:calc(100% + 10px);right:0;gap:8px;width:min(320px,76vw);border:1px solid rgba(226,232,240,.92);border-radius:16px;background:rgba(255,255,255,.96);box-shadow:0 24px 54px rgba(15,23,42,.16);padding:10px}.provider-assets-create-menu:not([open]) .provider-assets-heading-menu{display:none!important}.provider-assets-create-menu[open] .provider-assets-heading-menu{display:grid!important}.provider-assets-heading-menu.compact{width:min(220px,70vw)}.provider-assets-heading-menu a,.provider-assets-heading-menu button{display:grid;grid-gap:4px;gap:4px;width:100%;min-height:0;border:0;border-radius:12px;background:transparent;color:#0f172a;padding:10px 12px;text-align:left;text-decoration:none;box-shadow:none}.provider-assets-heading-menu a:hover,.provider-assets-heading-menu button:hover{transform:none;background:#eff6ff;box-shadow:none}.provider-assets-heading-menu strong{color:#0f172a;font-size:13px;font-weight:880}.provider-assets-heading-menu small{color:#64748b;font-size:12px;font-weight:640;line-height:1.4}.provider-assets-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;min-width:0}.provider-assets-kpi{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr);grid-column-gap:14px;column-gap:14px;grid-row-gap:5px;row-gap:5px;min-height:136px;border:1px solid #e2e8f0;border-radius:18px;background:#fff;box-shadow:0 12px 32px rgba(15,23,42,.055);padding:20px;text-align:left;cursor:pointer}.provider-assets-kpi.active,.provider-assets-kpi:hover{transform:translateY(-2px);box-shadow:0 18px 38px rgba(15,23,42,.08)}.provider-assets-kpi i{display:grid;grid-row:1/span 3;width:52px;height:52px;place-items:center;border-radius:16px;background:#eff6ff;color:#2563eb;font-size:24px;font-style:normal;font-weight:900}.provider-assets-kpi.teal i{background:#ccfbf1;color:#0f766e}.provider-assets-kpi.amber i{background:#fef3c7;color:#b45309}.provider-assets-kpi.risk i{background:#fee2e2;color:#dc2626}.provider-assets-kpi.violet i{background:#ede9fe;color:#6d28d9}.provider-assets-kpi.slate i{background:#e2e8f0;color:#475569}.provider-assets-kpi span{color:#334155;font-size:14px;font-weight:780}.provider-assets-kpi>strong{color:#0f172a;font-size:32px;font-weight:900;line-height:1}.provider-assets-kpi mark,.provider-assets-kpi small{color:#64748b;font-size:12px;font-weight:650}.provider-assets-kpi mark{grid-column:1/-1;width:-moz-fit-content;width:fit-content;border-radius:999px;background:transparent;padding:0}.provider-assets-kpi.risk mark{background:rgba(239,68,68,.09);color:#dc2626;padding:5px 8px}.provider-assets-kpi em{display:block;overflow:hidden;grid-column:1/-1;height:7px;border-radius:999px;background:#e8eef8}.provider-assets-kpi em b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#14b8a6,#10b981)}.provider-assets-analytics{display:grid;grid-template-columns:minmax(620px,1.48fr) minmax(360px,.82fr);grid-gap:12px;gap:12px;min-width:0}.provider-assets-card,.provider-assets-priority,.provider-assets-table-card,.provider-assets-toolbar{border:1px solid #e2e8f0;border-radius:20px;background:#fff;box-shadow:0 12px 32px rgba(15,23,42,.055)}.provider-assets-card{display:grid;grid-gap:14px;gap:14px;min-height:216px;padding:18px}.provider-assets-card h3{margin:0;color:#0f172a;font-size:18px;font-weight:850}.provider-assets-card-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.provider-assets-card-title button{min-height:32px;border:1px solid #dbe6f5;border-radius:10px;background:#f8fafc;color:#334155;padding:0 10px;font:inherit;font-size:12px;font-weight:760}.provider-assets-card-title>mark{width:-moz-fit-content;width:fit-content;border-radius:999px;background:#fee2e2;color:#dc2626;padding:7px 10px;font-size:12px;font-weight:850}.provider-assets-health-card{min-height:0}.provider-assets-health-grid{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(380px,1.1fr);grid-gap:14px;gap:14px;align-items:stretch;min-width:0}.provider-assets-health-score,.provider-assets-quality-stack,.provider-assets-risk-panel,.provider-assets-status-stack{border:1px solid rgba(226,232,240,.84);border-radius:16px;background:linear-gradient(180deg,#fff,#f8fbff);padding:14px}.provider-assets-risk-panel{display:grid;align-content:start;grid-gap:10px;gap:10px;background:radial-gradient(circle at 100% 0,rgba(239,68,68,.1),transparent 36%),linear-gradient(145deg,#ffffff,#fff7f7)}.provider-assets-risk-panel button{display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid rgba(226,232,240,.8);border-radius:14px;background:rgba(255,255,255,.82);padding:12px;text-align:left;cursor:pointer}.provider-assets-risk-panel button>i{display:grid;width:42px;height:42px;place-items:center;border-radius:14px;background:#2563eb;color:#fff;font-size:12px;font-style:normal;font-weight:900}.provider-assets-risk-panel button.risk>i{background:#ef4444}.provider-assets-risk-panel button.amber>i{background:#f59e0b}.provider-assets-risk-panel button.blue>i{background:#2563eb}.provider-assets-risk-panel button>span{display:grid;grid-gap:3px;gap:3px;min-width:0}.provider-assets-risk-panel strong{color:#0f172a;font-size:14px;font-weight:880;line-height:1.25}.provider-assets-risk-panel small{display:-webkit-box;overflow:hidden;color:#64748b;font-size:12px;font-weight:640;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.provider-assets-risk-panel mark{display:inline-flex;align-items:center;justify-content:center;min-width:72px;border-radius:999px;background:#f8fafc;color:#0f172a;padding:6px 10px;font-size:12px;font-weight:900;text-align:center}.provider-assets-health-score{display:grid;align-content:space-between;grid-gap:10px;gap:10px;background:radial-gradient(circle at 100% 0,rgba(37,99,235,.12),transparent 38%),linear-gradient(145deg,#ffffff,#f5f9ff)}.provider-assets-health-score span,.provider-assets-section-head span{color:#64748b;font-size:12px;font-weight:760}.provider-assets-health-score strong{color:#0f172a;font-size:44px;font-weight:940;line-height:.95}.provider-assets-health-score small{color:#475569;font-size:12px;font-weight:700;line-height:1.5}.provider-assets-health-score button,.provider-assets-quality-score-row button{width:-moz-fit-content;width:fit-content;min-height:32px;border:1px solid rgba(37,99,235,.18);border-radius:10px;background:#eff6ff;color:#2563eb;padding:0 11px;font:inherit;font-size:12px;font-weight:850;cursor:pointer}.provider-assets-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.provider-assets-section-head strong{color:#0f172a;font-size:13px;font-weight:880}.provider-assets-status-list{display:grid;grid-gap:10px;gap:10px}.provider-assets-status-list button{display:grid;grid-template-columns:minmax(0,1fr) 44px;grid-gap:8px;gap:8px;align-items:center;border:0;background:transparent;padding:0;text-align:left;cursor:pointer}.provider-assets-status-list button>span{display:grid;grid-template-columns:9px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;min-width:0}.provider-assets-status-list i{width:9px;height:9px;border-radius:999px;background:#2563eb}.provider-assets-status-list .violet i{background:#8b5cf6}.provider-assets-status-list .orange i{background:#f97316}.provider-assets-status-list .slate i{background:#64748b}.provider-assets-status-list mark,.provider-assets-status-list small,.provider-assets-status-list strong{font-size:12px;font-weight:780}.provider-assets-status-list strong{overflow:hidden;color:#334155;text-overflow:ellipsis;white-space:nowrap}.provider-assets-status-list small{color:#64748b}.provider-assets-status-list mark{justify-self:end;background:transparent;color:#0f172a}.provider-assets-status-list em{display:block;overflow:hidden;grid-column:1/-1;height:7px;border-radius:999px;background:#e8eef8}.provider-assets-status-list b{display:block;height:100%;border-radius:inherit;background:#2563eb}.provider-assets-status-list .violet b{background:#8b5cf6}.provider-assets-status-list .orange b{background:#f97316}.provider-assets-status-list .slate b{background:#64748b}.provider-assets-quality-score-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;margin-bottom:12px}.provider-assets-quality-score-row>strong{color:#0f172a;font-size:30px;font-weight:940;line-height:1}.provider-assets-quality-score-row>span{color:#64748b;font-size:12px;font-weight:760}.provider-assets-quality-body,.provider-assets-status-body{display:grid;grid-template-columns:130px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center}.provider-assets-donut{display:grid;width:124px;height:124px;place-items:center;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(226,232,240,.8)}.provider-assets-donut.status{background:radial-gradient(circle at center,#fff 0 55%,transparent 56%),conic-gradient(#2563eb 0 52%,#8b5cf6 52% 66%,#f97316 66% 88%,#64748b 88% 100%)}.provider-assets-donut strong{color:#0f172a;font-size:28px;font-weight:900;line-height:1}.provider-assets-donut span{margin-top:-34px;color:#64748b;font-size:12px;font-weight:720}.provider-assets-legend{display:grid;grid-gap:8px;gap:8px}.provider-assets-legend button{display:grid;grid-template-columns:8px minmax(54px,1fr) 22px 36px;grid-gap:7px;gap:7px;align-items:center;min-height:28px;border:0;background:transparent;color:#334155;padding:0;font:inherit;cursor:pointer}.provider-assets-legend i,.provider-assets-trend-legend i{width:8px;height:8px;border-radius:999px}.provider-assets-legend i.blue{background:#2563eb}.provider-assets-legend i.violet{background:#8b5cf6}.provider-assets-legend i.orange{background:#f97316}.provider-assets-legend i.slate{background:#64748b}.provider-assets-legend span{color:#475569;font-size:13px;font-weight:680;white-space:nowrap}.provider-assets-legend strong{color:#0f172a;font-size:14px;font-weight:850;text-align:right}.provider-assets-legend small{color:#64748b;font-size:12px;font-weight:650;text-align:right}.provider-assets-quality-bars{display:grid;grid-gap:12px;gap:12px}.provider-assets-quality-bars div{display:grid;grid-gap:7px;gap:7px}.provider-assets-quality-bars span{display:flex;justify-content:space-between;color:#475569;font-size:12px;font-weight:700}.provider-assets-quality-bars strong{color:#0f172a;font-size:12px;font-weight:850}.provider-assets-quality-bars i,.provider-assets-readiness>span{display:block;overflow:hidden;height:7px;border-radius:999px;background:#e8eef8}.provider-assets-quality-bars b,.provider-assets-readiness b{display:block;height:100%;border-radius:inherit}.provider-assets-quality-bars b.teal,.provider-assets-readiness.good b{background:#14b8a6}.provider-assets-quality-bars b.orange,.provider-assets-readiness.warning b{background:#f59e0b}.provider-assets-quality-bars b.blue{background:#2563eb}.provider-assets-readiness.risk b{background:#ef4444}.provider-assets-quality-tags{display:flex;flex-wrap:wrap;gap:8px}.provider-assets-quality-tags span{border-radius:999px;padding:7px 10px;font-size:12px;font-weight:780}.provider-assets-quality-tags .risk{background:#fee2e2;color:#dc2626}.provider-assets-quality-tags .amber{background:#ffedd5;color:#c2410c}.provider-assets-quality-tags .teal{background:#ccfbf1;color:#0f766e}.provider-assets-trend-legend{display:flex;flex-wrap:wrap;gap:18px;align-items:center}.provider-assets-trend-legend span{display:inline-flex;gap:6px;align-items:center;color:#475569;font-size:12px;font-weight:700}.provider-assets-trend-chart{width:100%;height:154px}.provider-assets-trend-chart line{stroke:#e2e8f0;stroke-dasharray:4 5}.provider-assets-trend-chart text{fill:#64748b;font-size:11px;font-weight:650}.provider-assets-priority{display:grid;grid-gap:12px;gap:12px;padding:10px 12px}.provider-assets-priority>strong{color:#0f172a;font-size:16px;font-weight:850}.provider-assets-priority>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.provider-assets-priority article{display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;min-height:62px;border:1px solid transparent;border-radius:16px;padding:12px}.provider-assets-priority article.risk{border-color:rgba(239,68,68,.12);background:linear-gradient(90deg,rgba(254,226,226,.9),rgba(255,255,255,.86))}.provider-assets-priority article.amber{border-color:rgba(245,158,11,.14);background:linear-gradient(90deg,rgba(255,237,213,.9),rgba(255,255,255,.86))}.provider-assets-priority article.blue{border-color:rgba(37,99,235,.12);background:linear-gradient(90deg,rgba(239,246,255,.95),rgba(255,255,255,.86))}.provider-assets-priority article>i{display:grid;width:34px;height:34px;place-items:center;border-radius:12px;color:#fff;font-style:normal;font-weight:900}.provider-assets-priority article.risk>i{background:#ef4444}.provider-assets-priority article.amber>i{background:#f59e0b}.provider-assets-priority article.blue>i{background:#2563eb}.provider-assets-priority article span{display:grid;grid-gap:3px;gap:3px;min-width:0}.provider-assets-priority article strong{color:#0f172a;font-size:13px;font-weight:850}.provider-assets-priority article small{overflow:hidden;color:#64748b;font-size:12px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.provider-assets-priority article button{min-height:34px;border:1px solid rgba(37,99,235,.18);border-radius:10px;background:#fff;color:#2563eb;padding:0 12px;font:inherit;font-size:12px;font-weight:820}.provider-assets-toolbar{grid-template-columns:minmax(220px,1fr) 116px 130px 118px 76px 62px minmax(320px,auto);grid-gap:10px;gap:10px;align-items:center;min-width:0;padding:12px}.provider-assets-search{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;cursor:text}.provider-assets-search span{color:#2563eb;font-size:18px;font-weight:900}.provider-assets-search input{width:100%;min-width:0;border:0;background:transparent;color:#0f172a;font:inherit;font-size:13px;font-weight:680;outline:none}.provider-assets-toolbar select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(45deg,transparent 50%,#64748b 0) calc(100% - 16px) 18px /6px 6px no-repeat,linear-gradient(135deg,#64748b 50%,transparent 0) calc(100% - 11px) 18px /6px 6px no-repeat,#fff;padding-right:30px}.provider-assets-bulk-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:0}.provider-assets-bulk-actions button:first-child{border-color:rgba(37,99,235,.18);background:#eff6ff;color:#2563eb}.provider-assets-bulk-actions .danger{border-color:rgba(239,68,68,.22);background:#fff7f7;color:#dc2626}.provider-assets-bulk-actions button:disabled,.provider-assets-toolbar button:disabled{opacity:.46;cursor:not-allowed;transform:none;box-shadow:none}.provider-assets-result-summary{display:flex;flex-wrap:wrap;gap:8px;align-items:center;border:1px solid rgba(226,232,240,.86);border-radius:16px;background:rgba(255,255,255,.76);box-shadow:0 10px 24px rgba(15,23,42,.045);padding:10px 12px}.provider-assets-result-summary span{display:inline-flex;align-items:center;gap:4px;min-height:30px;border-radius:999px;background:#f8fafc;color:#64748b;padding:0 11px;font-size:12px;font-weight:760}.provider-assets-result-summary span.view{border:1px solid rgba(37,99,235,.12);background:#eff6ff;color:#1d4ed8}.provider-assets-result-summary strong{color:#0f172a;font-size:13px;font-weight:900}.provider-assets-result-summary span.risk{background:rgba(254,226,226,.72);color:#dc2626}.provider-assets-table-card{overflow:hidden}.provider-assets-row,.provider-assets-table-head{display:grid;grid-template-columns:44px minmax(252px,2fr) minmax(130px,.85fr) minmax(118px,.78fr) minmax(160px,1fr) minmax(112px,.74fr) minmax(126px,.78fr) minmax(148px,.86fr);grid-gap:12px;gap:12px;align-items:center;min-width:1100px}.provider-assets-table-head{min-height:48px;border-bottom:1px solid #e2e8f0;background:#f8fafc;color:#64748b;padding:0 14px;font-size:12px;font-weight:800}.provider-assets-table-body{overflow-x:auto}.provider-assets-row{min-height:88px;border-bottom:1px solid #edf2f7;background:#fff;padding:10px 14px;transition:background .16s ease}.provider-assets-row:hover{background:#f8fbff}.provider-assets-row:last-child{border-bottom:0}.provider-assets-select,.provider-assets-table-head label{display:grid;place-items:center}.provider-assets-select input,.provider-assets-table-head input{width:16px;height:16px;accent-color:#2563eb}.provider-assets-property{display:grid;grid-template-columns:58px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;min-width:0}.provider-assets-property img,.provider-assets-property>i{width:58px;height:58px;border-radius:12px;background:linear-gradient(135deg,#eff6ff,#ccfbf1);object-fit:cover}.provider-assets-property>i{display:grid;place-items:center;color:#2563eb;font-style:normal;font-weight:900}.provider-assets-property span,.provider-assets-rent,.provider-assets-updated{display:grid;grid-gap:3px;gap:3px;min-width:0}.provider-assets-property-copy{align-content:center;gap:4px!important}.provider-assets-property strong{overflow:hidden;color:#0f172a;font-size:14px;font-weight:860;line-height:1.22;text-overflow:ellipsis;white-space:nowrap}.provider-assets-property small,.provider-assets-rent small,.provider-assets-updated small{overflow:hidden;color:#64748b;font-size:12px;font-weight:620;line-height:1.28;text-overflow:ellipsis;white-space:nowrap}.provider-assets-code-chip{display:inline-flex!important;width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;align-items:center!important;border:1px solid rgba(37,99,235,.14)!important;border-radius:999px!important;background:linear-gradient(135deg,#eff6ff,#f8fafc)!important;color:#1d4ed8!important;padding:3px 8px!important;font-size:11px!important;font-weight:850!important;line-height:1!important}.provider-assets-property .provider-assets-code-row{display:flex!important;max-width:100%;align-items:center;gap:6px;overflow:hidden}.provider-assets-property .provider-assets-title-row{display:flex!important;width:100%;min-width:0;max-width:100%;align-items:center;gap:8px}.provider-assets-title-row strong{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.provider-assets-type-chip{display:inline-flex!important;flex:0 0 auto;min-width:42px!important;max-width:-moz-fit-content!important;max-width:fit-content!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(20,184,166,.2)!important;border-radius:999px!important;background:linear-gradient(135deg,#ecfeff,#f0fdfa)!important;color:#0f766e!important;padding:4px 9px!important;font-size:11px!important;font-weight:850!important;line-height:1!important;box-shadow:0 8px 18px rgba(20,184,166,.1)!important}.provider-assets-type-chip[data-type=W]{border-color:rgba(99,102,241,.22)!important;background:linear-gradient(135deg,#eef2ff,#f5f3ff)!important;color:#4f46e5!important;box-shadow:0 8px 18px rgba(99,102,241,.1)!important}.provider-assets-type-chip[data-type=B]{border-color:rgba(245,158,11,.24)!important;background:linear-gradient(135deg,#fff7ed,#fffbeb)!important;color:#b45309!important;box-shadow:0 8px 18px rgba(245,158,11,.1)!important}.provider-assets-rent strong,.provider-assets-updated strong{color:#0f172a;font-size:13px;font-weight:850}.provider-assets-actions,.provider-assets-counts,.provider-assets-status{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.provider-assets-status small{border-radius:999px;padding:6px 9px;font-size:11px;font-weight:820}.provider-assets-status small.success{background:#ccfbf1;color:#0f766e}.provider-assets-status small.gold{background:#fef3c7;color:#b45309}.provider-assets-status small.danger{background:#fee2e2;color:#dc2626}.provider-assets-readiness{display:grid;grid-gap:6px;gap:6px;border:0;background:transparent;padding:0;text-align:left;cursor:pointer}.provider-assets-readiness>strong{color:#0f172a;font-size:20px;font-weight:900;line-height:1}.provider-assets-readiness small{overflow:hidden;color:#64748b;font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.provider-assets-counts span{display:inline-flex;gap:4px;align-items:center;min-height:28px;border-radius:8px;background:#f1f5f9;color:#475569;padding:0 9px;font-size:12px;font-weight:720}.provider-assets-counts strong{color:#0f172a;font-weight:900}.provider-assets-actions{justify-content:flex-end}.provider-assets-actions a,.provider-assets-actions button{min-height:34px;border-radius:10px;color:#2563eb;padding:0 11px;font-size:12px;font-weight:820}.provider-assets-actions button{min-width:34px}.provider-assets-pagination{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid #e2e8f0;background:#fff;padding:12px 14px}.provider-assets-pagination>span{color:#334155;font-size:13px;font-weight:760}.provider-assets-pagination>div{display:flex;gap:8px;align-items:center}.provider-assets-pagination button,.provider-assets-pagination input,.provider-assets-pagination select{min-height:34px;border-radius:10px;padding:0 10px}.provider-assets-pagination button.active{border-color:transparent;background:#2563eb;color:#fff}.provider-assets-pagination input{width:56px;text-align:center}@media (max-width:1320px){.provider-assets-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.provider-assets-analytics,.provider-assets-health-grid,.provider-assets-toolbar,.provider-assets-workflow-steps{grid-template-columns:1fr}.provider-assets-batch-bar,.provider-assets-heading-actions{justify-content:flex-start}}@media (max-width:860px){.provider-assets-heading{align-items:flex-start;flex-direction:column}.provider-assets-kpis,.provider-assets-quality-body,.provider-assets-status-body{grid-template-columns:1fr}}.provider-crm-inbox{display:grid;grid-gap:16px;gap:16px;width:100%;min-width:0;max-width:100%}.provider-crm-bottom article,.provider-crm-conversation,.provider-crm-heading,.provider-crm-queue,.provider-crm-sidecard{border:1px solid rgba(226,232,240,.92);border-radius:20px;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(248,251,255,.94)),#fff;box-shadow:0 16px 36px rgba(15,23,42,.065)}.provider-crm-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;overflow:hidden;padding:22px 24px;position:relative}.provider-crm-heading:after{position:absolute;right:126px;top:22px;width:118px;height:118px;border-radius:999px;background:radial-gradient(circle at 35% 35%,rgba(37,99,235,.2),transparent 56%),radial-gradient(circle at 68% 70%,rgba(20,184,166,.18),transparent 55%);content:"";filter:blur(2px);pointer-events:none}.provider-crm-bottom article>span,.provider-crm-heading span,.provider-crm-next-step span,.provider-crm-progress-card>span,.provider-crm-property-card span{color:#0f766e;font-size:12px;font-weight:860;letter-spacing:0}.provider-crm-heading h2{margin:6px 0;color:#0f172a;font-size:30px;font-weight:920;line-height:1.05}.provider-crm-heading p{max-width:640px;margin:0;color:#475569;font-size:14px;font-weight:650;line-height:1.55}.provider-crm-heading-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;min-width:0;position:relative;z-index:1}.provider-crm-action-row button,.provider-crm-close-form button,.provider-crm-conversation-actions a,.provider-crm-filters button,.provider-crm-heading-actions button,.provider-crm-quick-replies button,.provider-crm-reply-form button{min-height:38px;border-radius:12px;font-size:13px;font-weight:840;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.provider-crm-action-row button:not(:first-child),.provider-crm-conversation-actions a,.provider-crm-filters button,.provider-crm-heading-actions button,.provider-crm-quick-replies button,.provider-crm-reply-form button:not(:first-child){border:1px solid #dbe7f4;background:#fff;color:#1e3a8a;padding:0 14px}.provider-crm-action-row button:first-child,.provider-crm-heading-actions .primary,.provider-crm-reply-form button:first-child{border:0;background:linear-gradient(135deg,#2563eb,#0ea5e9);color:#fff;padding:0 18px;box-shadow:0 14px 28px rgba(37,99,235,.24)}.provider-crm-action-row button:hover,.provider-crm-close-form button:hover,.provider-crm-conversation-actions a:hover,.provider-crm-filters button:hover,.provider-crm-heading-actions button:hover,.provider-crm-quick-replies button:hover,.provider-crm-reply-form button:hover{transform:translateY(-1px);box-shadow:0 12px 24px rgba(15,23,42,.08)}.provider-crm-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.provider-crm-kpi{display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-rows:auto auto auto;align-items:center;min-height:116px;border:1px solid rgba(226,232,240,.9);border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(248,251,255,.94)),#fff;padding:16px;box-shadow:0 12px 30px rgba(15,23,42,.055);transition:transform .16s ease,box-shadow .16s ease}.provider-crm-kpi:hover{transform:translateY(-2px);box-shadow:0 18px 34px rgba(15,23,42,.09)}.provider-crm-kpi i{display:grid;grid-row:1/4;place-items:center;width:42px;height:42px;border-radius:999px;font-style:normal;font-weight:900}.provider-crm-kpi span{overflow:hidden;color:#475569;font-size:13px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.provider-crm-kpi strong{color:#0f172a;font-size:26px;font-weight:930;line-height:1}.provider-crm-kpi small{color:#64748b;font-size:12px;font-weight:680}.provider-crm-kpi.blue i{background:#dbeafe;color:#2563eb}.provider-crm-kpi.teal i{background:#ccfbf1;color:#0f766e}.provider-crm-kpi.amber{border-color:rgba(245,158,11,.32);background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(255,247,237,.96)),#fff}.provider-crm-kpi.amber i{background:#ffedd5;color:#f59e0b}.provider-crm-kpi.violet i{background:#ede9fe;color:#7c3aed}.provider-crm-kpi.green i{background:#dcfce7;color:#10b981}.provider-crm-workspace{display:grid;grid-template-columns:minmax(280px,330px) minmax(420px,1fr) minmax(260px,310px);grid-gap:16px;gap:16px;align-items:start;min-width:0}.provider-crm-conversation,.provider-crm-queue,.provider-crm-sidecard{display:grid;grid-gap:14px;gap:14px;min-width:0;padding:16px}.provider-crm-panel-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.provider-crm-panel-title span{color:#0f172a;font-size:17px;font-weight:900}.provider-crm-panel-title strong{border-radius:999px;background:#eff6ff;color:#2563eb;padding:6px 10px;font-size:12px;font-weight:860}.provider-crm-search{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;min-height:44px;border:1px solid #dbe7f4;border-radius:13px;background:#f8fbff;padding:0 12px}.provider-crm-search span{color:#64748b;font-size:15px}.provider-crm-close-form input,.provider-crm-reply-form textarea,.provider-crm-search input,.provider-note-panel textarea{width:100%;border:0;background:transparent;color:#0f172a;font:inherit;outline:none}.provider-crm-close-form input::placeholder,.provider-crm-reply-form textarea::placeholder,.provider-crm-search input::placeholder,.provider-note-panel textarea::placeholder{color:#94a3b8}.provider-crm-filters{display:flex;flex-wrap:wrap;gap:8px}.provider-crm-filters button{min-height:32px;border-radius:999px;padding:0 11px;font-size:12px}.provider-crm-filters button.active{border-color:transparent;background:linear-gradient(135deg,#2563eb,#14b8a6);color:#fff;box-shadow:0 10px 20px rgba(37,99,235,.18)}.provider-crm-lead-list{display:grid;grid-gap:10px;gap:10px;max-height:620px;overflow:auto;padding-right:2px}.provider-crm-lead-list button{display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start;border:1px solid #e2e8f0;border-radius:16px;background:#fff;padding:12px;text-align:left;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.provider-crm-lead-list button.active,.provider-crm-lead-list button:hover{border-color:rgba(37,99,235,.38);background:linear-gradient(135deg,rgba(239,246,255,.98),rgba(240,253,250,.92)),#fff;box-shadow:0 14px 26px rgba(37,99,235,.1)}.provider-crm-lead-list button.active{box-shadow:inset 3px 0 0 #2563eb,0 14px 26px rgba(37,99,235,.12)}.provider-crm-lead-list strong{color:#0f172a;font-size:14px;font-weight:900}.provider-crm-lead-list small,.provider-crm-lead-list strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.provider-crm-lead-list small{margin-top:3px;color:#64748b;font-size:12px;font-weight:690}.provider-crm-lead-list p{display:-webkit-box;overflow:hidden;margin:8px 0 0;color:#334155;font-size:12px;font-weight:650;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.provider-crm-lead-list em{align-self:start;border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:860;white-space:nowrap}.provider-crm-lead-list em.requested{background:#fff7ed;color:#ea580c}.provider-crm-lead-list em.contacted{background:#ccfbf1;color:#0f766e}.provider-crm-lead-list em.closed{background:#f1f5f9;color:#64748b}.provider-crm-lead-progress{display:flex;gap:6px;margin-top:10px}.provider-crm-lead-progress i,.provider-crm-progress-card i{display:block;height:4px;border-radius:999px;background:#e2e8f0}.provider-crm-lead-progress i{width:32px}.provider-crm-lead-progress i.done,.provider-crm-progress-card i.active,.provider-crm-progress-card i.done{background:linear-gradient(90deg,#2563eb,#14b8a6)}.provider-crm-conversation{min-height:620px}.provider-crm-conversation-head{display:grid;grid-template-columns:48px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center}.provider-crm-conversation-head strong{display:block;color:#0f172a;font-size:20px;font-weight:930}.provider-crm-conversation-head small{color:#64748b;font-size:12px;font-weight:680}.provider-crm-conversation-actions{display:flex;gap:8px;justify-content:flex-end}.provider-crm-conversation-actions a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;white-space:nowrap}.provider-crm-chat{display:grid;align-content:start;grid-gap:14px;gap:14px;min-height:250px;border:1px solid #e2e8f0;border-radius:18px;background:radial-gradient(circle at 10% 8%,rgba(37,99,235,.08),transparent 32%),radial-gradient(circle at 84% 82%,rgba(20,184,166,.08),transparent 34%),#f8fafc;padding:18px}.provider-crm-bubble{display:grid;grid-gap:6px;gap:6px;max-width:72%;border-radius:18px;padding:13px 15px;box-shadow:0 12px 24px rgba(15,23,42,.05)}.provider-crm-bubble span{font-size:12px;font-weight:860}.provider-crm-bubble p{margin:0;color:#0f172a;font-size:14px;font-weight:690;line-height:1.45}.provider-crm-bubble small{color:#64748b;font-size:11px;font-weight:680}.provider-crm-bubble.tenant{background:#fff}.provider-crm-bubble.tenant span{color:#2563eb}.provider-crm-bubble.provider{justify-self:end;background:linear-gradient(135deg,#dbeafe,#ccfbf1)}.provider-crm-bubble.provider span{color:#0f766e}.provider-crm-progress-card{display:grid;grid-gap:9px;gap:9px;border:1px solid #dbeafe;border-radius:16px;background:linear-gradient(135deg,rgba(239,246,255,.88),rgba(240,253,250,.76));padding:14px}.provider-crm-progress-card strong{color:#0f172a;font-size:14px;font-weight:890}.provider-crm-progress-card>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.provider-crm-progress-card small{color:#64748b;font-size:12px;font-weight:660}.provider-crm-quick-replies{display:flex;flex-wrap:wrap;gap:8px}.provider-crm-quick-replies button{min-height:34px;border-radius:999px;font-size:12px}.provider-crm-close-form,.provider-crm-reply-form{display:grid;grid-gap:10px;gap:10px}.provider-crm-reply-form textarea{min-height:104px;resize:vertical}.provider-crm-close-form input,.provider-crm-reply-form textarea{border:1px solid #dbe7f4;border-radius:14px;background:#fff;padding:13px 14px}.provider-crm-action-row,.provider-crm-reply-form>div{display:flex;flex-wrap:wrap;gap:10px}.provider-crm-action-row{align-items:center;margin-top:-2px}.provider-crm-action-row>.provider-crm-close-disclosure>summary,.provider-crm-action-row>button{min-height:36px}.provider-crm-action-row .provider-crm-close-disclosure{margin-left:auto}.provider-crm-close-form{grid-template-columns:minmax(0,1fr) auto;align-items:center;border-top:1px solid #edf2f7;padding-top:4px}.provider-crm-close-form button{border:1px solid #fecaca;background:#fff;color:#dc2626;padding:0 14px}.provider-empty-detail{align-content:center;justify-items:center;min-height:420px;text-align:center}.provider-empty-detail strong{color:#0f172a;font-size:22px;font-weight:920}.provider-empty-detail p{max-width:460px;color:#64748b;font-size:14px;line-height:1.6}.provider-crm-sidecard{position:-webkit-sticky;position:sticky;top:82px}.provider-crm-property-card{display:grid;grid-gap:8px;gap:8px}.provider-crm-property-card img{width:100%;aspect-ratio:16/10;border-radius:16px;object-fit:cover;box-shadow:inset 0 0 0 1px rgba(15,23,42,.06)}.provider-crm-property-card strong{color:#0f172a;font-size:17px;font-weight:920;line-height:1.25}.provider-crm-property-card small{color:#64748b;font-size:12px;font-weight:700}.provider-crm-sidecard dl{display:grid;grid-gap:0;gap:0;margin:0;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden}.provider-crm-sidecard dl div{display:grid;grid-template-columns:82px minmax(0,1fr);grid-gap:10px;gap:10px;border-bottom:1px solid #edf2f7;background:#fff;padding:10px 12px}.provider-crm-sidecard dl div:last-child{border-bottom:0}.provider-crm-sidecard dd,.provider-crm-sidecard dt{margin:0;font-size:12px;line-height:1.35}.provider-crm-sidecard dt{color:#64748b;font-weight:760}.provider-crm-sidecard dd{overflow:hidden;color:#0f172a;font-weight:860;text-overflow:ellipsis;white-space:nowrap}.provider-crm-stage-flow{display:grid;grid-gap:8px;gap:8px}.provider-crm-stage-flow span{display:flex;align-items:center;gap:8px;min-height:30px;border-radius:999px;background:#f1f5f9;color:#64748b;padding:0 10px;font-size:12px;font-weight:800}.provider-crm-stage-flow span:before{width:8px;height:8px;border-radius:999px;background:#cbd5e1;content:""}.provider-crm-stage-flow span.done{background:#ecfdf5;color:#0f766e}.provider-crm-stage-flow span.done:before{background:#14b8a6}.provider-crm-stage-flow span.active{background:#fff7ed;color:#ea580c}.provider-crm-stage-flow span.active:before{background:#f59e0b}.provider-crm-next-step{display:grid;grid-gap:6px;gap:6px;border-radius:16px;background:linear-gradient(135deg,rgba(239,246,255,.95),rgba(240,253,250,.9));padding:13px}.provider-crm-next-step p{margin:0;color:#334155;font-size:13px;font-weight:700;line-height:1.5}.provider-crm-bottom{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:16px;gap:16px}.provider-crm-bottom article{display:grid;grid-gap:12px;gap:12px;min-height:150px;padding:16px 18px}.provider-crm-bottom article strong{color:#0f172a;font-size:22px;font-weight:920}.provider-crm-bottom article small{color:#64748b;font-size:12px;font-weight:700}.provider-crm-mini-chart{display:flex;align-items:end;gap:8px;height:72px;border-radius:16px;background:linear-gradient(180deg,rgba(226,232,240,.22),rgba(226,232,240,0)),repeating-linear-gradient(0deg,transparent,transparent 17px,rgba(148,163,184,.16) 18px);padding:10px 12px}.provider-crm-mini-chart i{flex:1 1;min-width:10px;border-radius:999px 999px 4px 4px;background:linear-gradient(180deg,#2563eb,#14b8a6);box-shadow:0 8px 16px rgba(37,99,235,.16)}.provider-crm-bottom article:last-child p{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;margin:0;border-top:1px solid #edf2f7;padding-top:10px;color:#334155;font-size:13px;font-weight:720}.provider-crm-bottom article:last-child p:first-of-type{border-top:0;padding-top:0}.provider-crm-bottom article:last-child b{color:#2563eb;font-size:12px;font-weight:860}@media (max-width:1360px){.provider-crm-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.provider-crm-workspace{grid-template-columns:minmax(260px,330px) minmax(0,1fr)}.provider-crm-sidecard{position:static;grid-column:1/-1;grid-template-columns:minmax(260px,.8fr) minmax(0,1fr)}.provider-crm-next-step,.provider-crm-stage-flow,.provider-note-panel{grid-column:2}}@media (max-width:980px){.provider-crm-heading{align-items:flex-start;flex-direction:column}.provider-crm-bottom,.provider-crm-kpis,.provider-crm-sidecard,.provider-crm-workspace{grid-template-columns:1fr}.provider-crm-next-step,.provider-crm-stage-flow,.provider-note-panel{grid-column:auto}.provider-crm-conversation-head{grid-template-columns:48px minmax(0,1fr)}.provider-crm-conversation-actions{grid-column:1/-1;justify-content:flex-start}.provider-crm-bubble{max-width:92%}}.provider-appointment-dashboard{display:grid;grid-gap:16px;gap:16px;width:100%;min-width:0;max-width:100%}.provider-appointment-active-card,.provider-appointment-calendar,.provider-appointment-controlbar,.provider-appointment-heading,.provider-appointment-insights>section,.provider-appointment-kpi,.provider-appointment-queue{border:1px solid rgba(226,232,240,.92);border-radius:20px;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(248,251,255,.94)),#fff;box-shadow:0 16px 36px rgba(15,23,42,.065)}.provider-appointment-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;overflow:hidden;padding:22px 24px;position:relative}.provider-appointment-heading:after{position:absolute;right:142px;top:16px;width:150px;height:150px;border-radius:999px;background:radial-gradient(circle at 35% 35%,rgba(37,99,235,.18),transparent 58%),radial-gradient(circle at 72% 70%,rgba(20,184,166,.16),transparent 56%);content:"";pointer-events:none}.provider-appointment-active-main>span,.provider-appointment-heading span,.provider-appointment-insights section>span{color:#0f766e;font-size:12px;font-weight:860;letter-spacing:0}.provider-appointment-heading h2{margin:6px 0;color:#0f172a;font-size:30px;font-weight:930;line-height:1.05}.provider-appointment-heading p{max-width:760px;margin:0;color:#475569;font-size:14px;font-weight:650;line-height:1.55}.provider-appointment-heading-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;position:relative;z-index:1}.provider-appointment-command-actions a,.provider-appointment-command-actions button,.provider-appointment-confirm-box button,.provider-appointment-filter-pills button,.provider-appointment-heading-actions button,.provider-appointment-note-box button{min-height:38px;border-radius:12px;font-size:13px;font-weight:840;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.provider-appointment-command-actions a,.provider-appointment-command-actions button,.provider-appointment-filter-pills button,.provider-appointment-heading-actions button,.provider-appointment-note-box button{border:1px solid #dbe7f4;background:#fff;color:#1e3a8a;padding:0 14px}.provider-appointment-confirm-box button,.provider-appointment-heading-actions .primary{border:0;background:linear-gradient(135deg,#2563eb,#0ea5e9);color:#fff;padding:0 18px;box-shadow:0 14px 28px rgba(37,99,235,.24)}.provider-appointment-command-actions a:hover,.provider-appointment-command-actions button:hover,.provider-appointment-confirm-box button:hover,.provider-appointment-filter-pills button:hover,.provider-appointment-heading-actions button:hover,.provider-appointment-note-box button:hover{transform:translateY(-1px);box-shadow:0 12px 24px rgba(15,23,42,.08)}.provider-appointment-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px}.provider-appointment-kpi{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;min-height:106px;padding:14px;transition:transform .16s ease,box-shadow .16s ease}.provider-appointment-kpi:hover{transform:translateY(-2px);box-shadow:0 18px 34px rgba(15,23,42,.09)}.provider-appointment-kpi i{display:grid;place-items:center;width:44px;height:44px;border-radius:999px;font-style:normal;font-weight:920}.provider-appointment-kpi span{color:#64748b;font-size:12px;font-weight:780}.provider-appointment-kpi span,.provider-appointment-kpi strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.provider-appointment-kpi strong{margin-top:5px;color:#0f172a;font-size:26px;font-weight:930;line-height:1}.provider-appointment-kpi small{display:block;overflow:hidden;margin-top:7px;color:#64748b;font-size:12px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.provider-appointment-kpi.orange{border-color:rgba(245,158,11,.32);background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(255,247,237,.95)),#fff}.provider-appointment-kpi.orange i{background:#ffedd5;color:#f59e0b}.provider-appointment-kpi.blue i{background:#dbeafe;color:#2563eb}.provider-appointment-kpi.teal i{background:#ccfbf1;color:#0f766e}.provider-appointment-kpi.green i{background:#dcfce7;color:#10b981}.provider-appointment-kpi.violet i{background:#ede9fe;color:#7c3aed}.provider-appointment-controlbar{display:grid;grid-template-columns:minmax(260px,1fr) 220px minmax(420px,auto);grid-gap:12px;gap:12px;align-items:end;padding:14px 16px}.provider-appointment-controlbar label{display:grid;grid-gap:7px;gap:7px;min-width:0;color:#64748b;font-size:12px;font-weight:780}.provider-appointment-confirm-box input,.provider-appointment-controlbar input,.provider-appointment-controlbar select,.provider-appointment-note-box textarea{width:100%;min-height:40px;border:1px solid #dbe7f4;border-radius:12px;background:#fff;color:#0f172a;padding:0 12px;font:inherit;font-size:13px;font-weight:720;outline:none}.provider-appointment-note-box textarea{min-height:92px;padding:12px;resize:vertical}.provider-appointment-filter-pills{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.provider-appointment-filter-pills button{min-height:34px;border-radius:999px;padding:0 11px;font-size:12px}.provider-appointment-filter-pills button.active{border-color:transparent;background:linear-gradient(135deg,#2563eb,#14b8a6);color:#fff;box-shadow:0 10px 20px rgba(37,99,235,.18)}.provider-appointment-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,340px);grid-gap:16px;gap:16px;align-items:start;min-width:0}.provider-appointment-active-card,.provider-appointment-calendar,.provider-appointment-insights>section,.provider-appointment-queue{min-width:0;padding:16px}.provider-appointment-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.provider-appointment-panel-head strong{display:block;color:#0f172a;font-size:18px;font-weight:920}.provider-appointment-panel-head span{display:block;margin-top:4px;color:#0f766e;font-size:12px;font-weight:820}.provider-appointment-panel-head em{border-radius:999px;background:#eff6ff;color:#2563eb;padding:6px 10px;font-size:12px;font-style:normal;font-weight:860;white-space:nowrap}.provider-appointment-calendar-grid{display:grid;grid-template-columns:58px repeat(7,minmax(76px,1fr));grid-auto-rows:minmax(42px,auto);grid-gap:8px;gap:8px;overflow-x:auto;padding-bottom:2px}.provider-appointment-calendar-grid>b,.provider-appointment-calendar-grid>span{display:grid;place-items:center;min-height:38px;border-radius:12px;color:#64748b;font-size:12px;font-weight:780}.provider-appointment-calendar-grid>span:not(.provider-appointment-empty-slot){background:#f8fafc}.provider-appointment-calendar-grid>span.today{background:linear-gradient(135deg,#dbeafe,#ccfbf1);color:#1e3a8a}.provider-appointment-corner{background:transparent!important}.provider-appointment-empty-slot{min-height:52px!important;border:1px dashed #e2e8f0;background:rgba(248,250,252,.72)!important}.provider-appointment-slot-card{display:grid;align-content:center;grid-gap:3px;gap:3px;min-height:52px;border-radius:14px;padding:8px 10px;text-align:left;transition:transform .16s ease,box-shadow .16s ease}.provider-appointment-slot-card:hover{transform:translateY(-1px);box-shadow:0 12px 22px rgba(15,23,42,.1)}.provider-appointment-slot-card span,.provider-appointment-slot-card strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.provider-appointment-slot-card strong{font-size:12px;font-weight:920}.provider-appointment-slot-card span{font-size:11px;font-weight:730}.provider-appointment-slot-card.pending{border:1px solid rgba(245,158,11,.34);background:linear-gradient(135deg,#fff7ed,#ffedd5);color:#9a3412}.provider-appointment-slot-card.confirmed{border:1px solid rgba(20,184,166,.34);background:linear-gradient(135deg,#ecfdf5,#ccfbf1);color:#0f766e}.provider-appointment-slot-card.viewed{border:1px solid rgba(37,99,235,.3);background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#1e3a8a}.provider-appointment-slot-card.cancelled,.provider-appointment-slot-card.no_show{border:1px solid rgba(239,68,68,.28);background:#fef2f2;color:#dc2626}.provider-appointment-queue{display:grid;align-content:start;grid-gap:10px;gap:10px}.provider-appointment-queue-item{display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-gap:11px;gap:11px;align-items:center;border:1px solid #e2e8f0;border-radius:16px;background:#fff;padding:12px;text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.provider-appointment-queue-item.active,.provider-appointment-queue-item:hover{border-color:rgba(37,99,235,.36);background:linear-gradient(135deg,rgba(239,246,255,.98),rgba(240,253,250,.92)),#fff;box-shadow:0 12px 24px rgba(37,99,235,.1);transform:translateY(-1px)}.provider-appointment-avatar{display:grid;place-items:center;width:42px;height:42px;border-radius:999px;background:linear-gradient(135deg,#dbeafe,#ccfbf1);color:#0f766e;font-weight:900}.provider-appointment-queue-item small,.provider-appointment-queue-item strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.provider-appointment-queue-item strong{color:#0f172a;font-size:14px;font-weight:900}.provider-appointment-queue-item small{margin-top:4px;color:#64748b;font-size:12px;font-weight:700}.provider-appointment-queue-item em{align-self:center;border-radius:999px;padding:6px 9px;font-size:11px;font-style:normal;font-weight:900;white-space:nowrap}.provider-appointment-queue-item em.pending{background:#ffedd5;color:#ea580c}.provider-appointment-queue-item em.confirmed,.provider-appointment-queue-item em.viewed{background:#ccfbf1;color:#0f766e}.provider-appointment-queue-item em.cancelled,.provider-appointment-queue-item em.no_show{background:#fee2e2;color:#dc2626}.provider-appointment-active-card{display:grid;grid-column:1;grid-template-columns:minmax(170px,230px) minmax(0,1fr) minmax(230px,280px);grid-gap:16px;gap:16px;align-items:stretch}.provider-appointment-property-visual{overflow:hidden;border-radius:16px;background:radial-gradient(circle at 22% 22%,rgba(255,255,255,.65),transparent 24%),linear-gradient(135deg,#dbeafe,#e2e8f0);position:relative}.provider-appointment-property-visual b,.provider-appointment-property-visual i,.provider-appointment-property-visual span{position:absolute;display:block}.provider-appointment-property-visual i{left:28px;right:46px;top:48px;height:56px;border-radius:12px;background:#475569}.provider-appointment-property-visual b{left:28px;right:22px;top:108px;height:24px;border-radius:999px;background:rgba(71,85,105,.55)}.provider-appointment-property-visual span{right:22px;top:36px;width:42px;height:88px;border-radius:10px;background:#94a3b8}.provider-appointment-active-main{display:grid;align-content:start;grid-gap:12px;gap:12px;min-width:0}.provider-appointment-active-main h3{margin:0;color:#0f172a;font-size:23px;font-weight:930;line-height:1.16}.provider-appointment-active-main p{margin:0;color:#475569;font-size:13px;font-weight:680;line-height:1.5}.provider-appointment-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.provider-appointment-flow span{display:grid;grid-gap:7px;gap:7px;min-height:54px;border-radius:14px;background:#f8fafc;color:#64748b;padding:9px;font-size:12px;font-weight:860}.provider-appointment-flow i{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:#cbd5e1;color:#64748b;font-style:normal;font-size:11px;font-weight:900}.provider-appointment-flow span.done{background:#ecfdf5;color:#0f766e}.provider-appointment-flow span.done i{background:#14b8a6;color:#fff}.provider-appointment-flow span.active{background:#fff7ed;color:#ea580c}.provider-appointment-flow span.active i{background:#f59e0b;color:#fff}.provider-appointment-command-actions{display:flex;flex-wrap:wrap;gap:8px}.provider-appointment-command-actions a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.provider-appointment-command-actions button.warning{border-color:#fed7aa;color:#ea580c}.provider-appointment-confirm-box{align-content:start;border-left:1px solid #e2e8f0;padding-left:16px}.provider-appointment-confirm-box,.provider-appointment-confirm-box form,.provider-appointment-note-box{display:grid;grid-gap:10px;gap:10px}.provider-appointment-confirm-box label{display:grid;grid-gap:6px;gap:6px;color:#64748b;font-size:12px;font-weight:780}.provider-appointment-note-box span{color:#0f766e;font-size:12px;font-weight:850}.provider-appointment-note-box strong{color:#0f172a;font-size:20px;font-weight:920}.provider-appointment-insights{display:grid;grid-column:2;grid-gap:16px;gap:16px}.provider-appointment-insights>section{display:grid;grid-gap:10px;gap:10px;min-height:130px}.provider-appointment-route-map{height:62px;border-radius:16px;background:radial-gradient(circle at 20% 24%,rgba(37,99,235,.16),transparent 24%),radial-gradient(circle at 76% 70%,rgba(20,184,166,.18),transparent 25%),linear-gradient(135deg,#eff6ff,#f0fdfa);position:relative}.provider-appointment-route-map:before{position:absolute;left:28px;right:28px;top:30px;height:4px;border-radius:999px;background:linear-gradient(90deg,#2563eb,#f59e0b,#14b8a6);content:""}.provider-appointment-route-map i{position:absolute;top:19px;width:26px;height:26px;border:4px solid #fff;border-radius:999px;background:#2563eb;box-shadow:0 8px 18px rgba(15,23,42,.16)}.provider-appointment-route-map i:first-child{left:24px}.provider-appointment-route-map i:nth-child(2){left:calc(50% - 13px);background:#f59e0b}.provider-appointment-route-map i:nth-child(3){right:24px;background:#14b8a6}.provider-appointment-insights p{display:grid;grid-template-columns:58px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;margin:0;border-top:1px solid #edf2f7;padding-top:9px;color:#334155;font-size:13px;font-weight:720;line-height:1.42}.provider-appointment-insights p:first-of-type{border-top:0;padding-top:0}.provider-appointment-insights b{color:#2563eb;font-size:12px;font-weight:860}@media (max-width:1380px){.provider-appointment-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.provider-appointment-controlbar,.provider-appointment-grid{grid-template-columns:1fr}.provider-appointment-filter-pills{justify-content:flex-start}.provider-appointment-insights{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.provider-appointment-heading{align-items:flex-start;flex-direction:column}.provider-appointment-active-card,.provider-appointment-insights,.provider-appointment-kpis{grid-template-columns:1fr}.provider-appointment-confirm-box{border-left:0;border-top:1px solid #e2e8f0;padding-top:14px;padding-left:0}}.provider-media-hub{display:grid;grid-gap:16px;gap:16px;width:100%;min-width:0;max-width:100%}.provider-media-gallery-panel,.provider-media-hero,.provider-media-inspector,.provider-media-kpi,.provider-media-property-health,.provider-media-toolbar,.provider-media-upload-workbench{border:1px solid rgba(226,232,240,.92);border-radius:20px;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(248,251,255,.94)),#fff;box-shadow:0 16px 36px rgba(15,23,42,.065)}.provider-media-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;overflow:hidden;padding:22px 24px;position:relative}.provider-media-hero:after{position:absolute;right:128px;top:18px;width:150px;height:150px;border-radius:999px;background:radial-gradient(circle at 35% 35%,rgba(37,99,235,.18),transparent 58%),radial-gradient(circle at 72% 70%,rgba(20,184,166,.16),transparent 56%);content:"";pointer-events:none}.provider-media-hero span,.provider-media-inspector>span,.provider-media-panel-head span,.provider-media-upload-workbench>div span{color:#0f766e;font-size:12px;font-weight:860;letter-spacing:0}.provider-media-hero h2{margin:6px 0;color:#0f172a;font-size:30px;font-weight:930;line-height:1.05}.provider-media-hero p,.provider-media-upload-workbench>div p{max-width:760px;margin:0;color:#475569;font-size:14px;font-weight:650;line-height:1.55}.provider-media-bulk-actions,.provider-media-hero-actions,.provider-media-inspector-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;position:relative;z-index:1}.provider-media-bulk-actions button,.provider-media-card-actions a,.provider-media-card-actions button,.provider-media-hero-actions button,.provider-media-inspector-actions button,.provider-media-toolbar button,.provider-media-upload-workbench button{min-height:38px;border-radius:12px;font-size:13px;font-weight:840;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.provider-media-bulk-actions button,.provider-media-card-actions a,.provider-media-card-actions button,.provider-media-hero-actions button,.provider-media-inspector-actions button,.provider-media-toolbar button{border:1px solid #dbe7f4;background:#fff;color:#1e3a8a;padding:0 14px}.provider-media-hero-actions .primary,.provider-media-inspector-actions .primary,.provider-media-upload-workbench button{border:0;background:linear-gradient(135deg,#2563eb,#0ea5e9);color:#fff;padding:0 18px;box-shadow:0 14px 28px rgba(37,99,235,.24)}.provider-media-bulk-actions .danger{border-color:#fecaca;color:#dc2626}.provider-media-bulk-actions button:hover,.provider-media-card-actions a:hover,.provider-media-card-actions button:hover,.provider-media-hero-actions button:hover,.provider-media-inspector-actions button:hover,.provider-media-toolbar button:hover,.provider-media-upload-workbench button:hover{transform:translateY(-1px);box-shadow:0 12px 24px rgba(15,23,42,.08)}.provider-media-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px}.provider-media-kpi{display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-rows:auto auto auto;grid-gap:0 12px;gap:0 12px;align-items:center;min-height:106px;padding:14px;transition:transform .16s ease,box-shadow .16s ease}.provider-media-kpi:hover{transform:translateY(-2px);box-shadow:0 18px 34px rgba(15,23,42,.09)}.provider-media-kpi i{display:grid;grid-row:1/4;place-items:center;width:44px;height:44px;border-radius:999px;font-style:normal;font-weight:920}.provider-media-kpi span{color:#64748b;font-size:12px;font-weight:780}.provider-media-kpi span,.provider-media-kpi strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.provider-media-kpi strong{margin-top:5px;color:#0f172a;font-size:26px;font-weight:930;line-height:1}.provider-media-kpi small{overflow:hidden;margin-top:7px;color:#64748b;font-size:12px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.provider-media-kpi.blue i{background:#dbeafe;color:#2563eb}.provider-media-kpi.teal i{background:#ccfbf1;color:#0f766e}.provider-media-kpi.violet i{background:#ede9fe;color:#7c3aed}.provider-media-kpi.slate i{background:#e2e8f0;color:#334155}.provider-media-kpi.green i{background:#dcfce7;color:#10b981}.provider-media-kpi.risk{border-color:rgba(245,158,11,.32);background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(255,247,237,.95)),#fff}.provider-media-kpi.risk i{background:#ffedd5;color:#f59e0b}.provider-media-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) repeat(4,minmax(128px,170px)) auto;grid-gap:12px;gap:12px;align-items:end;padding:14px 16px}.provider-media-toolbar label,.provider-media-upload-workbench label{display:grid;grid-gap:7px;gap:7px;min-width:0;color:#64748b;font-size:12px;font-weight:780}.provider-media-toolbar input,.provider-media-toolbar select,.provider-media-upload-workbench select{width:100%;min-height:40px;border:1px solid #dbe7f4;border-radius:12px;background:#fff;color:#0f172a;padding:0 12px;font:inherit;font-size:13px;font-weight:720;outline:none}.provider-media-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,330px);grid-gap:16px;gap:16px;align-items:start;min-width:0}.provider-media-gallery-panel,.provider-media-inspector,.provider-media-property-health,.provider-media-upload-workbench{min-width:0;padding:16px}.provider-media-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.provider-media-panel-head strong{display:block;color:#0f172a;font-size:18px;font-weight:920}.provider-media-panel-head span{display:block;margin-top:4px}.provider-media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.provider-media-card-v2{display:grid;grid-gap:10px;gap:10px;min-width:0;border:1px solid #e2e8f0;border-radius:18px;background:#fff;padding:10px;position:relative;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.provider-media-card-v2.active,.provider-media-card-v2:hover{border-color:rgba(37,99,235,.38);box-shadow:0 16px 28px rgba(37,99,235,.1);transform:translateY(-2px)}.provider-media-card-v2.active{box-shadow:inset 0 0 0 2px rgba(37,99,235,.18),0 16px 28px rgba(37,99,235,.1)}.provider-media-card-select{position:absolute;left:18px;top:18px;z-index:2}.provider-media-card-select input{width:16px;height:16px;accent-color:#2563eb}.provider-media-preview{display:grid;place-items:center;overflow:hidden;width:100%;aspect-ratio:16/10;border:0;border-radius:14px;background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.42),transparent 28%),linear-gradient(135deg,#eff6ff,#ccfbf1);padding:0;position:relative}.provider-media-inspector-preview img,.provider-media-preview img{width:100%;height:100%;object-fit:cover}.provider-media-inspector-preview.video:after,.provider-media-preview.video:after{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,23,42,.08),rgba(15,23,42,.34));content:""}.provider-media-inspector-preview i,.provider-media-play{display:grid;place-items:center;width:46px;height:46px;border-radius:999px;background:rgba(15,23,42,.78);color:#fff;font-style:normal;font-weight:900;position:absolute;z-index:1}.provider-media-video-poster{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;color:rgba(255,255,255,.92);font-size:12px;font-weight:900;letter-spacing:0;text-shadow:0 1px 8px rgba(15,23,42,.28)}.provider-media-video-poster:before{position:absolute;inset:0;background:linear-gradient(135deg,rgba(15,23,42,.18),rgba(15,23,42,.54)),radial-gradient(circle at 28% 22%,rgba(255,255,255,.28),transparent 30%),linear-gradient(135deg,#93c5fd,#14b8a6);content:""}.provider-media-video-poster:after{position:absolute;right:10px;bottom:9px;border-radius:999px;background:rgba(15,23,42,.58);color:#fff;padding:4px 8px;content:"VIDEO";font-size:10px;font-weight:900}.provider-media-video-poster .provider-media-play,.provider-media-video-poster i{left:50%;top:50%;transform:translate(-50%,-50%)}.provider-media-file{color:#0f766e;font-size:14px;font-weight:900}.provider-media-card-body{display:grid;grid-gap:9px;gap:9px}.provider-media-card-body strong,.provider-media-property-health article strong{display:block;overflow:hidden;color:#0f172a;font-size:14px;font-weight:900;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.provider-media-card-body small,.provider-media-property-health article small{display:block;overflow:hidden;margin-top:3px;color:#64748b;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.provider-media-health-tags,.provider-media-tags{display:flex;flex-wrap:wrap;gap:6px}.provider-media-health-tags span,.provider-media-tags span{border-radius:999px;background:#f1f5f9;color:#475569;padding:5px 8px;font-size:11px;font-weight:820}.provider-media-health-tags .success,.provider-media-tags .success{background:#ccfbf1;color:#0f766e}.provider-media-health-tags .warning,.provider-media-tags .warning{background:#ffedd5;color:#ea580c}.provider-media-card-actions{display:flex;flex-wrap:wrap;gap:8px}.provider-media-card-actions a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.provider-media-card-actions a,.provider-media-card-actions button{min-height:32px;border-radius:10px;padding:0 11px;font-size:12px}.provider-media-inspector{display:grid;grid-gap:12px;gap:12px;position:-webkit-sticky;position:sticky;top:82px}.provider-media-inspector-preview{display:grid;place-items:center;overflow:hidden;width:100%;aspect-ratio:16/11;border-radius:16px;background:linear-gradient(135deg,#eff6ff,#ccfbf1);position:relative}.provider-media-inspector h3{margin:0;color:#0f172a;font-size:18px;font-weight:920;line-height:1.25}.provider-media-inspector dl{display:grid;grid-gap:0;gap:0;margin:0;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden}.provider-media-inspector dl div{display:grid;grid-template-columns:76px minmax(0,1fr);grid-gap:10px;gap:10px;border-bottom:1px solid #edf2f7;background:#fff;padding:10px 12px}.provider-media-inspector dl div:last-child{border-bottom:0}.provider-media-inspector dd,.provider-media-inspector dt{margin:0;font-size:12px;line-height:1.35}.provider-media-inspector dt{color:#64748b;font-weight:760}.provider-media-inspector dd{overflow:hidden;color:#0f172a;font-weight:860;text-overflow:ellipsis;white-space:nowrap}.provider-media-quality-card{display:grid;grid-gap:8px;gap:8px;border-radius:16px;background:linear-gradient(135deg,rgba(239,246,255,.96),rgba(240,253,250,.9));padding:13px}.provider-media-quality-card strong{color:#0f172a;font-size:28px;font-weight:930;line-height:1}.provider-media-quality-card p,.provider-media-quality-card span{color:#475569;font-size:12px;font-weight:700;line-height:1.45}.provider-media-quality-card p{margin:0}.provider-media-health-score i,.provider-media-quality-card i{display:block;overflow:hidden;height:8px;border-radius:999px;background:#e2e8f0}.provider-media-health-score b,.provider-media-quality-card b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#14b8a6,#f59e0b)}.provider-media-inspector-actions{justify-content:stretch}.provider-media-inspector-actions button{flex:1 1;min-width:0}.provider-media-property-health{display:grid;grid-gap:14px;gap:14px}.provider-media-property-health>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.provider-media-property-health article{display:grid;grid-template-columns:74px minmax(0,1fr);grid-gap:12px;gap:12px;min-width:0;border:1px solid #e2e8f0;border-radius:16px;background:#fff;padding:12px}.provider-media-property-health article img,.provider-media-property-health article>i{width:74px;height:74px;border-radius:14px;object-fit:cover}.provider-media-property-health article>i{display:grid;place-items:center;background:linear-gradient(135deg,#eff6ff,#ccfbf1);color:#0f766e;font-style:normal;font-weight:900}.provider-media-health-score{display:grid;grid-column:1/-1;grid-gap:6px;gap:6px}.provider-media-health-score strong{color:#0f172a;font-size:20px;font-weight:930}.provider-media-upload-workbench{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(180px,.7fr) minmax(220px,1fr) minmax(220px,1fr) auto;grid-gap:14px;gap:14px;align-items:stretch}.provider-media-upload-workbench>div{display:grid;align-content:center;grid-gap:6px;gap:6px}.provider-media-upload-workbench>div strong{color:#0f172a;font-size:18px;font-weight:920}.provider-media-upload-workbench label:not(.provider-media-dropzone){align-content:center}.provider-media-dropzone{min-height:116px;border:1px dashed #bfdbfe;border-radius:16px;background:linear-gradient(135deg,rgba(239,246,255,.9),rgba(240,253,250,.76));padding:14px;position:relative}.provider-media-dropzone strong{color:#0f172a;font-size:14px;font-weight:900}.provider-media-dropzone small{color:#64748b;font-size:12px;font-weight:680;line-height:1.45}.provider-media-dropzone input{position:absolute;inset:0;cursor:pointer;opacity:0}.provider-media-upload-workbench button{align-self:center;min-height:44px}@media (max-width:1380px){.provider-media-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.provider-media-toolbar,.provider-media-upload-workbench,.provider-media-workspace{grid-template-columns:1fr}.provider-media-bulk-actions,.provider-media-hero-actions{justify-content:flex-start}.provider-media-inspector{position:static}}@media (max-width:980px){.provider-media-hero{align-items:flex-start;flex-direction:column}.provider-media-grid,.provider-media-kpis,.provider-media-property-health>div:last-child{grid-template-columns:1fr}}.provider-profile-hub{display:grid;grid-gap:16px;gap:16px;width:100%;min-width:0;max-width:100%}.provider-profile-editor-v2,.provider-profile-hero-v2,.provider-profile-kpi,.provider-profile-preview-panel,.provider-profile-timeline,.provider-profile-usage-grid{border:1px solid rgba(226,232,240,.92);border-radius:20px;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(248,251,255,.94)),#fff;box-shadow:0 16px 36px rgba(15,23,42,.065)}.provider-profile-hero-v2{display:flex;align-items:center;justify-content:space-between;gap:20px;overflow:hidden;padding:24px;position:relative}.provider-profile-hero-v2:after{position:absolute;right:120px;top:-34px;width:210px;height:210px;border-radius:999px;background:radial-gradient(circle at 36% 36%,rgba(37,99,235,.18),transparent 58%),radial-gradient(circle at 72% 72%,rgba(20,184,166,.17),transparent 56%);content:"";pointer-events:none}.provider-profile-hero-v2 span,.provider-profile-panel-head span,.provider-profile-phone-top span,.provider-profile-quality-panel>div span,.provider-profile-section-title>span{color:#0f766e;font-size:12px;font-weight:860;letter-spacing:0}.provider-profile-hero-v2 h2{margin:6px 0;color:#0f172a;font-size:30px;font-weight:930;line-height:1.05}.provider-profile-hero-v2 p{max-width:760px;margin:0;color:#475569;font-size:14px;font-weight:650;line-height:1.55}.provider-profile-hero-actions,.provider-profile-preview-actions,.provider-profile-submit-row{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;position:relative;z-index:1}.provider-profile-editor-v2 button,.provider-profile-hero-actions a,.provider-profile-hero-actions button,.provider-profile-preview-actions button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;border:1px solid #dbe7f4;border-radius:12px;background:#fff;color:#1e3a8a;padding:0 14px;font:inherit;font-size:13px;font-weight:840;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.provider-profile-editor-v2 .primary-action,.provider-profile-hero-actions .primary,.provider-profile-preview-actions button:last-child{border:0;background:linear-gradient(135deg,#2563eb,#0ea5e9);color:#fff;box-shadow:0 14px 28px rgba(37,99,235,.24)}.provider-profile-check-list button:hover,.provider-profile-editor-v2 button:hover,.provider-profile-hero-actions a:hover,.provider-profile-hero-actions button:hover,.provider-profile-preview-actions button:hover{transform:translateY(-1px);box-shadow:0 12px 24px rgba(15,23,42,.08)}.provider-profile-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.provider-profile-kpi{display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-rows:auto auto auto;grid-gap:0 12px;gap:0 12px;align-items:center;min-height:106px;padding:14px}.provider-profile-kpi i{display:grid;grid-row:1/4;place-items:center;width:44px;height:44px;border-radius:999px;font-size:12px;font-style:normal;font-weight:920}.provider-profile-kpi span{color:#64748b;font-size:12px;font-weight:780}.provider-profile-kpi span,.provider-profile-kpi strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.provider-profile-kpi strong{margin-top:5px;color:#0f172a;font-size:25px;font-weight:930;line-height:1}.provider-profile-kpi small{overflow:hidden;margin-top:7px;color:#64748b;font-size:12px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.provider-profile-kpi.blue i{background:#dbeafe;color:#2563eb}.provider-profile-kpi.teal i{background:#ccfbf1;color:#0f766e}.provider-profile-kpi.violet i{background:#ede9fe;color:#7c3aed}.provider-profile-kpi.green i{background:#dcfce7;color:#10b981}.provider-profile-kpi.risk{border-color:rgba(245,158,11,.32);background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(255,247,237,.95)),#fff}.provider-profile-kpi.risk i{background:#ffedd5;color:#f59e0b}.provider-profile-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,390px);grid-gap:16px;gap:16px;align-items:start;min-width:0}.provider-profile-editor-v2,.provider-profile-preview-panel,.provider-profile-timeline,.provider-profile-usage-grid{min-width:0;padding:16px}.provider-profile-editor-v2{display:grid;grid-gap:14px;gap:14px}.provider-profile-editor-v2 section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;min-width:0;border:1px solid #e2e8f0;border-radius:18px;background:rgba(255,255,255,.72);padding:14px}.provider-profile-editor-v2 .wide,.provider-profile-section-title,.provider-profile-submit-row{grid-column:1/-1}.provider-profile-section-title{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.provider-profile-section-title>span{display:grid;width:34px;height:34px;place-items:center;border-radius:12px;background:#ccfbf1}.provider-profile-panel-head strong,.provider-profile-section-title strong{display:block;color:#0f172a;font-size:18px;font-weight:920}.provider-profile-section-title p{margin:4px 0 0;color:#64748b;font-size:12px;font-weight:680;line-height:1.45}.provider-profile-editor-v2 label{display:grid;grid-gap:7px;gap:7px;min-width:0}.provider-profile-editor-v2 label span{color:#64748b;font-size:12px;font-weight:780}.provider-profile-editor-v2 input,.provider-profile-editor-v2 textarea{width:100%;min-height:42px;border:1px solid #dbe7f4;border-radius:12px;background:#fff;color:#0f172a;padding:0 12px;font:inherit;font-size:13px;font-weight:720;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.provider-profile-editor-v2 textarea{min-height:112px;padding:11px 12px;resize:vertical}.provider-profile-editor-v2 input:focus,.provider-profile-editor-v2 textarea:focus{border-color:rgba(37,99,235,.42);box-shadow:0 0 0 4px rgba(37,99,235,.08)}.provider-profile-upload-card{overflow:hidden;min-height:128px;border:1px dashed #bfdbfe;border-radius:16px;background:radial-gradient(circle at 18% 20%,rgba(37,99,235,.1),transparent 36%),linear-gradient(135deg,rgba(239,246,255,.94),rgba(240,253,250,.82));padding:15px;position:relative}.provider-profile-upload-card strong{color:#0f172a;font-size:15px;font-weight:920}.provider-profile-upload-card small{max-width:520px;color:#64748b;font-size:12px;font-weight:680;line-height:1.45}.provider-profile-upload-card input[type=file]{position:absolute;inset:0;cursor:pointer;opacity:0}.provider-profile-submit-row{justify-content:flex-end}.provider-profile-preview-panel{display:grid;grid-gap:14px;gap:14px;max-height:calc(100vh - 100px);overflow:auto;position:-webkit-sticky;position:sticky;top:82px}.provider-profile-phone-preview{display:grid;grid-gap:12px;gap:12px;overflow:hidden;border:1px solid #dbe7f4;border-radius:28px;background:linear-gradient(180deg,rgba(239,246,255,.92),rgba(255,255,255,.98)),#fff;padding:18px;position:relative}.provider-profile-phone-preview:before{height:104px;margin:-18px -18px 0;border-radius:0 0 30px 30px;background:radial-gradient(circle at 70% 22%,rgba(255,255,255,.55),transparent 25%),linear-gradient(135deg,#0f172a,#2563eb 54%,#14b8a6);content:""}.provider-profile-phone-top{display:flex;align-items:center;justify-content:space-between;margin-top:-92px;position:relative;z-index:1}.provider-profile-phone-top b,.provider-profile-phone-top span{color:#fff}.provider-profile-phone-top b{border-radius:999px;background:rgba(255,255,255,.18);padding:6px 10px;font-size:12px}.provider-profile-avatar-preview{display:grid;place-items:center;overflow:hidden;width:86px;height:86px;margin-top:38px;border:4px solid #fff;border-radius:26px;background:linear-gradient(135deg,#dbeafe,#ccfbf1);box-shadow:0 18px 34px rgba(15,23,42,.16)}.provider-profile-avatar-preview img{width:100%;height:100%;object-fit:cover}.provider-profile-avatar-preview span{color:#0f766e;font-size:32px;font-weight:930}.provider-profile-phone-preview small{color:#0f766e;font-size:12px;font-weight:860}.provider-profile-phone-preview h3{margin:-4px 0 0;color:#0f172a;font-size:26px;font-weight:930;line-height:1.08}.provider-profile-phone-preview p{margin:0;color:#475569;font-size:13px;font-weight:700;line-height:1.5}.provider-profile-preview-badges{display:flex;flex-wrap:wrap;gap:7px}.provider-profile-preview-badges span{border-radius:999px;background:#ccfbf1;color:#0f766e;padding:6px 9px;font-size:11px;font-weight:850}.provider-profile-preview-bio{border:1px solid #e2e8f0;border-radius:16px;background:#f8fafc;padding:12px}.provider-profile-preview-actions{display:grid;grid-template-columns:1fr 1fr}.provider-profile-phone-preview dl{display:grid;grid-gap:0;gap:0;margin:0;overflow:hidden;border:1px solid #e2e8f0;border-radius:16px}.provider-profile-phone-preview dl div{display:grid;grid-template-columns:78px minmax(0,1fr);grid-gap:10px;gap:10px;border-bottom:1px solid #edf2f7;background:#fff;padding:10px 12px}.provider-profile-phone-preview dl div:last-child{border-bottom:0}.provider-profile-phone-preview dd,.provider-profile-phone-preview dt{margin:0;font-size:12px}.provider-profile-phone-preview dt{color:#64748b;font-weight:760}.provider-profile-phone-preview dd{overflow:hidden;color:#0f172a;font-weight:880;text-overflow:ellipsis;white-space:nowrap}.provider-profile-quality-panel{display:grid;grid-gap:12px;gap:12px;border:1px solid #dbe7f4;border-radius:20px;background:linear-gradient(135deg,rgba(239,246,255,.96),rgba(240,253,250,.9));padding:14px}.provider-profile-quality-panel>div:first-child{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.provider-profile-quality-panel>div strong{color:#0f172a;font-size:30px;font-weight:930;line-height:1}.provider-profile-quality-panel>i{display:block;overflow:hidden;height:8px;border-radius:999px;background:#e2e8f0}.provider-profile-quality-panel>i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#14b8a6,#f59e0b)}.provider-profile-check-list{display:grid;grid-gap:8px;gap:8px}.provider-profile-check-list button{display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:center;width:100%;border:1px solid #e2e8f0;border-radius:14px;background:#fff;padding:9px;text-align:left;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.provider-profile-check-list em{display:grid;width:28px;height:28px;place-items:center;border-radius:999px;font-style:normal;font-weight:900}.provider-profile-check-list .done em{background:#ccfbf1;color:#0f766e}.provider-profile-check-list .warning{border-color:#fed7aa}.provider-profile-check-list .warning em{background:#ffedd5;color:#ea580c}.provider-profile-check-list strong,.provider-profile-timeline article strong,.provider-profile-usage-grid article strong{display:block;overflow:hidden;color:#0f172a;font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.provider-profile-check-list small{display:block;overflow:hidden;margin-top:3px;color:#64748b;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.provider-profile-timeline,.provider-profile-usage-grid{display:grid;grid-gap:14px;gap:14px}.provider-profile-panel-head strong{margin-top:4px}.provider-profile-usage-grid>div:last-child{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.provider-profile-usage-grid article{display:grid;grid-gap:9px;gap:9px;border:1px solid #e2e8f0;border-radius:16px;background:#fff;padding:14px}.provider-profile-usage-grid article i{width:-moz-fit-content;width:fit-content;border-radius:999px;background:#ccfbf1;color:#0f766e;padding:5px 8px;font-size:11px;font-style:normal;font-weight:860}.provider-profile-usage-grid article p{margin:0;color:#64748b;font-size:12px;font-weight:680;line-height:1.45}.provider-profile-timeline>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.provider-profile-timeline article{display:grid;grid-template-columns:12px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;border:1px solid #e2e8f0;border-radius:16px;background:#fff;padding:13px}.provider-profile-timeline article i{width:10px;height:10px;border-radius:999px;background:#2563eb;box-shadow:0 0 0 5px rgba(37,99,235,.1)}.provider-profile-timeline article span{color:#0f766e;font-size:11px;font-weight:860}.provider-profile-timeline time{color:#64748b;font-size:12px;font-weight:760;white-space:nowrap}@media (max-width:1380px){.provider-profile-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.provider-profile-workspace{grid-template-columns:1fr}.provider-profile-preview-panel{position:static}.provider-profile-timeline>div:last-child,.provider-profile-usage-grid>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.provider-profile-hero-v2{align-items:flex-start;flex-direction:column}.provider-profile-editor-v2 section,.provider-profile-kpis,.provider-profile-timeline>div:last-child,.provider-profile-usage-grid>div:last-child{grid-template-columns:1fr}}.provider-audit-center{display:grid;grid-gap:16px;gap:16px;width:100%;min-width:0;max-width:100%}.provider-audit-flow-panel,.provider-audit-hero-v2,.provider-audit-inspector,.provider-audit-kpi,.provider-audit-queue-panel,.provider-audit-timeline,.provider-audit-toolbar{border:1px solid rgba(226,232,240,.92);border-radius:20px;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(248,251,255,.94)),#fff;box-shadow:0 16px 36px rgba(15,23,42,.065)}.provider-audit-hero-v2{display:flex;align-items:center;justify-content:space-between;gap:20px;overflow:hidden;padding:24px;position:relative}.provider-audit-hero-v2:after{position:absolute;right:118px;top:-40px;width:220px;height:220px;border-radius:999px;background:radial-gradient(circle at 35% 35%,rgba(37,99,235,.18),transparent 58%),radial-gradient(circle at 72% 72%,rgba(20,184,166,.16),transparent 56%);content:"";pointer-events:none}.provider-audit-hero-v2 span,.provider-audit-inspector>span,.provider-audit-next-step span,.provider-audit-panel-head span,.provider-audit-timeline article span{color:#0f766e;font-size:12px;font-weight:860;letter-spacing:0}.provider-audit-hero-v2 h2{margin:6px 0;color:#0f172a;font-size:30px;font-weight:930;line-height:1.05}.provider-audit-hero-v2 p{max-width:760px;margin:0;color:#475569;font-size:14px;font-weight:650;line-height:1.55}.provider-audit-hero-actions,.provider-audit-inspector-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;position:relative;z-index:1}.provider-audit-card-actions a,.provider-audit-hero-actions button,.provider-audit-inspector-actions a,.provider-audit-toolbar button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;border:1px solid #dbe7f4;border-radius:12px;background:#fff;color:#1e3a8a;padding:0 14px;font:inherit;font-size:13px;font-weight:840;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.provider-audit-hero-actions .primary,.provider-audit-inspector-actions .primary{border:0;background:linear-gradient(135deg,#2563eb,#0ea5e9);color:#fff;box-shadow:0 14px 28px rgba(37,99,235,.24)}.provider-audit-card-actions a:hover,.provider-audit-card-main:hover,.provider-audit-hero-actions button:hover,.provider-audit-inspector-actions a:hover,.provider-audit-toolbar button:hover{transform:translateY(-1px);box-shadow:0 12px 24px rgba(15,23,42,.08)}.provider-audit-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.provider-audit-kpi{display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-rows:auto auto auto;grid-gap:0 12px;gap:0 12px;align-items:center;min-height:106px;padding:14px;text-align:left;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.provider-audit-kpi.active,.provider-audit-kpi:hover{border-color:rgba(37,99,235,.38);transform:translateY(-2px)}.provider-audit-kpi i{display:grid;grid-row:1/4;place-items:center;width:44px;height:44px;border-radius:999px;font-size:13px;font-style:normal;font-weight:920}.provider-audit-kpi span{color:#64748b;font-size:12px;font-weight:780}.provider-audit-kpi span,.provider-audit-kpi strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.provider-audit-kpi strong{margin-top:5px;color:#0f172a;font-size:25px;font-weight:930;line-height:1}.provider-audit-kpi small{overflow:hidden;margin-top:7px;color:#64748b;font-size:12px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.provider-audit-kpi.blue i{background:#dbeafe;color:#2563eb}.provider-audit-kpi.teal i{background:#ccfbf1;color:#0f766e}.provider-audit-kpi.green i{background:#dcfce7;color:#10b981}.provider-audit-kpi.violet i{background:#ede9fe;color:#7c3aed}.provider-audit-kpi.risk{border-color:rgba(245,158,11,.32);background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(255,247,237,.95)),#fff}.provider-audit-kpi.risk i{background:#ffedd5;color:#f59e0b}.provider-audit-flow-panel,.provider-audit-inspector,.provider-audit-queue-panel,.provider-audit-timeline{min-width:0;padding:16px}.provider-audit-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.provider-audit-panel-head strong{display:block;margin-top:4px;color:#0f172a;font-size:18px;font-weight:920}.provider-audit-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;position:relative}.provider-audit-flow article{display:grid;grid-gap:8px;gap:8px;min-width:0;border:1px solid #e2e8f0;border-radius:18px;background:#fff;padding:14px;position:relative}.provider-audit-flow article:not(:last-child):after{position:absolute;right:-18px;top:44px;width:24px;height:2px;background:linear-gradient(90deg,#2563eb,#14b8a6);content:""}.provider-audit-flow i{display:grid;width:36px;height:36px;place-items:center;border-radius:999px;background:#dbeafe;color:#2563eb;font-style:normal;font-weight:900}.provider-audit-flow .risk i{background:#ffedd5;color:#ea580c}.provider-audit-flow .green i,.provider-audit-flow .teal i{background:#ccfbf1;color:#0f766e}.provider-audit-flow .amber i{background:#fef3c7;color:#d97706}.provider-audit-flow strong{overflow:hidden;color:#0f172a;font-size:14px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.provider-audit-flow b{color:#0f172a;font-size:28px;font-weight:930;line-height:1}.provider-audit-flow small{overflow:hidden;color:#64748b;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.provider-audit-toolbar{display:grid;grid-template-columns:minmax(280px,1fr) minmax(140px,180px) minmax(150px,190px) auto;grid-gap:12px;gap:12px;align-items:center;padding:14px 16px}.provider-audit-search{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;border:1px solid #dbe7f4;border-radius:12px;background:#fff;padding:0 12px}.provider-audit-search span{color:#64748b;font-weight:900}.provider-audit-search input,.provider-audit-toolbar select{width:100%;min-height:40px;border:0;background:transparent;color:#0f172a;font:inherit;font-size:13px;font-weight:720;outline:none}.provider-audit-toolbar select{border:1px solid #dbe7f4;border-radius:12px;background:#fff;padding:0 12px}.provider-audit-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,370px);grid-gap:16px;gap:16px;align-items:start;min-width:0}.provider-audit-card,.provider-audit-card-list{display:grid;grid-gap:12px;gap:12px}.provider-audit-card{min-width:0;border:1px solid #e2e8f0;border-radius:18px;background:#fff;padding:12px;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.provider-audit-card.active,.provider-audit-card:hover{border-color:rgba(37,99,235,.38);box-shadow:0 16px 28px rgba(37,99,235,.1);transform:translateY(-2px)}.provider-audit-card.risk{border-color:rgba(245,158,11,.32);background:linear-gradient(145deg,#fff,#fff7ed)}.provider-audit-card-main{display:grid;grid-template-columns:78px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;width:100%;border:0;background:transparent;padding:0;text-align:left}.provider-audit-card-main img,.provider-audit-card-main>i{display:grid;width:78px;height:62px;place-items:center;border-radius:14px;background:linear-gradient(135deg,#eff6ff,#ccfbf1);color:#0f766e;object-fit:cover;font-style:normal;font-weight:900}.provider-audit-card-main strong{color:#0f172a;font-size:15px;font-weight:900}.provider-audit-card-main small,.provider-audit-card-main strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.provider-audit-card-main small{margin-top:4px;color:#64748b;font-size:12px;font-weight:700}.provider-audit-card-main em{border-radius:999px;background:#dbeafe;color:#2563eb;padding:7px 10px;font-size:12px;font-style:normal;font-weight:860;white-space:nowrap}.provider-audit-card.danger .provider-audit-card-main em,.provider-audit-card.risk .provider-audit-card-main em{background:#ffedd5;color:#ea580c}.provider-audit-card.success .provider-audit-card-main em{background:#ccfbf1;color:#0f766e}.provider-audit-card-progress{display:grid;grid-gap:7px;gap:7px}.provider-audit-card-progress span{display:flex;align-items:baseline;justify-content:space-between;gap:10px;color:#64748b;font-size:12px;font-weight:720}.provider-audit-card-progress strong{color:#0f172a;font-size:22px;font-weight:930}.provider-audit-card-progress i,.provider-audit-stage-meter i{display:block;overflow:hidden;height:8px;border-radius:999px;background:#e2e8f0}.provider-audit-card-progress b,.provider-audit-stage-meter b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#14b8a6,#f59e0b)}.provider-audit-card-progress small{color:#64748b;font-size:12px;font-weight:700;line-height:1.45}.provider-audit-card-actions{display:flex;flex-wrap:wrap;gap:8px}.provider-audit-card-actions a{min-height:32px;border-radius:10px;padding:0 11px;font-size:12px}.provider-audit-inspector{display:grid;grid-gap:12px;gap:12px;max-height:calc(100vh - 100px);overflow:auto;position:-webkit-sticky;position:sticky;top:82px}.provider-audit-inspector-media{display:grid;place-items:end start;overflow:hidden;min-height:190px;border-radius:18px;background:linear-gradient(135deg,#eff6ff,#ccfbf1);position:relative}.provider-audit-inspector-media img,.provider-audit-inspector-media>span{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.provider-audit-inspector-media>span{display:grid;place-items:center;color:#0f766e;font-size:36px;font-weight:930}.provider-audit-inspector-media:after{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,23,42,.08),rgba(15,23,42,.42));content:""}.provider-audit-inspector-media b{margin:0 0 14px 14px;border-radius:999px;background:rgba(255,255,255,.9);color:#0f172a;padding:7px 10px;font-size:12px;position:relative;z-index:1}.provider-audit-inspector h3{margin:0;color:#0f172a;font-size:20px;font-weight:930;line-height:1.18}.provider-audit-inspector>small{color:#64748b;font-size:12px;font-weight:780}.provider-audit-stage-meter{display:grid;grid-gap:8px;gap:8px;border-radius:16px;background:linear-gradient(135deg,rgba(239,246,255,.96),rgba(240,253,250,.9));padding:13px}.provider-audit-stage-meter span{display:flex;justify-content:space-between;color:#475569;font-size:12px;font-weight:760}.provider-audit-stage-meter strong{color:#0f172a;font-size:14px}.provider-audit-inspector dl{display:grid;grid-gap:0;gap:0;margin:0;overflow:hidden;border:1px solid #e2e8f0;border-radius:16px}.provider-audit-inspector dl div{display:grid;grid-template-columns:82px minmax(0,1fr);grid-gap:10px;gap:10px;border-bottom:1px solid #edf2f7;background:#fff;padding:10px 12px}.provider-audit-inspector dl div:last-child{border-bottom:0}.provider-audit-inspector dd,.provider-audit-inspector dt{margin:0;font-size:12px;line-height:1.4}.provider-audit-inspector dt{color:#64748b;font-weight:760}.provider-audit-inspector dd{overflow:hidden;color:#0f172a;font-weight:860;text-overflow:ellipsis;white-space:nowrap}.provider-audit-checks{display:flex;flex-wrap:wrap;gap:7px}.provider-audit-checks span{display:inline-flex;align-items:center;gap:6px;border-radius:999px;background:#ffedd5;color:#ea580c;padding:6px 9px;font-size:12px;font-weight:820}.provider-audit-checks span.done{background:#ccfbf1;color:#0f766e}.provider-audit-checks i{font-style:normal;font-weight:900}.provider-audit-next-step{display:grid;grid-gap:7px;gap:7px;border-radius:16px;background:#f8fafc;padding:13px}.provider-audit-next-step p{margin:0;color:#475569;font-size:13px;font-weight:700;line-height:1.5}.provider-audit-inspector-actions{justify-content:stretch}.provider-audit-inspector-actions a{flex:1 1;min-width:0}.provider-audit-timeline{display:grid;grid-gap:14px;gap:14px}.provider-audit-timeline>div:last-child{display:grid;grid-gap:10px;gap:10px}.provider-audit-timeline article{display:grid;grid-template-columns:12px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid #e2e8f0;border-radius:16px;background:#fff;padding:13px}.provider-audit-timeline article>i{width:10px;height:10px;border-radius:999px;background:#2563eb;box-shadow:0 0 0 5px rgba(37,99,235,.1)}.provider-audit-timeline article.danger>i,.provider-audit-timeline article.risk>i{background:#f59e0b;box-shadow:0 0 0 5px rgba(245,158,11,.14)}.provider-audit-timeline article.success>i{background:#14b8a6;box-shadow:0 0 0 5px rgba(20,184,166,.12)}.provider-audit-timeline article strong{display:block;overflow:hidden;margin-top:3px;color:#0f172a;font-size:14px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.provider-audit-timeline article p{margin:4px 0 0;color:#64748b;font-size:12px;font-weight:700;line-height:1.45}.provider-audit-timeline time{color:#64748b;font-size:12px;font-weight:760;white-space:nowrap}@media (max-width:1380px){.provider-audit-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.provider-audit-flow,.provider-audit-toolbar,.provider-audit-workspace{grid-template-columns:1fr}.provider-audit-flow article:not(:last-child):after{display:none}.provider-audit-inspector{max-height:none;position:static}}@media (max-width:980px){.provider-audit-hero-v2{align-items:flex-start;flex-direction:column}.provider-audit-card-main,.provider-audit-kpis,.provider-audit-timeline article{grid-template-columns:1fr}.provider-audit-card-main em{width:-moz-fit-content;width:fit-content}}.provider-topbar-menu{position:relative}.provider-topbar-menu summary{list-style:none;cursor:pointer}.provider-topbar-menu summary::-webkit-details-marker{display:none}.provider-topbar-popover{position:absolute;z-index:40;top:calc(100% + 12px);right:0;display:grid;min-width:270px;grid-gap:8px;gap:8px;border:1px solid rgba(226,232,240,.9);border-radius:18px;background:rgba(255,255,255,.96);box-shadow:0 24px 54px rgba(15,23,42,.14);padding:16px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.provider-topbar-popover:before{position:absolute;top:-6px;right:18px;width:12px;height:12px;border-top:1px solid rgba(226,232,240,.9);border-left:1px solid rgba(226,232,240,.9);background:rgba(255,255,255,.96);content:"";transform:rotate(45deg)}.provider-topbar-popover strong{color:#0f172a;font-size:14px;font-weight:920}.provider-topbar-popover span{color:#475569;font-size:12px;font-weight:700;line-height:1.45}.provider-topbar-popover a{width:-moz-fit-content;width:fit-content;min-height:32px;background:#eff6ff;color:#2563eb;font-weight:850;text-decoration:none}.provider-assets-range-label,.provider-panel-period,.provider-topbar-popover a{display:inline-flex;align-items:center;border-radius:999px;padding:0 12px;font-size:12px}.provider-assets-range-label,.provider-panel-period{min-height:30px;background:#f1f5f9;color:#475569;font-weight:820}#provider-property-import-file{display:none}.provider-import-preview{margin:8px 0 0;color:#64748b;font-size:12px;font-weight:760}.provider-assets-actions,.provider-assets-more{position:relative}.provider-assets-more summary{display:inline-flex;min-width:34px;min-height:34px;align-items:center;justify-content:center;border:1px solid #dbe7f4;border-radius:10px;background:#fff;color:#2563eb;padding:0 11px;font-size:12px;font-weight:900;list-style:none;cursor:pointer}.provider-assets-more summary::-webkit-details-marker{display:none}.provider-assets-more-menu{position:absolute;z-index:25;top:calc(100% + 8px);right:0;min-width:132px;gap:6px;border:1px solid #dbe7f4;border-radius:14px;background:#fff;box-shadow:0 18px 38px rgba(15,23,42,.12);padding:8px}.provider-assets-more-menu a,.provider-assets-more-menu button{justify-content:flex-start;width:100%;border:0;background:#f8fafc;color:#1e3a8a;text-align:left}.provider-assets-more-menu a:hover,.provider-assets-more-menu button:hover{background:#eff6ff}.provider-assets-more-menu button.danger{background:#fff7f7;color:#dc2626}.provider-assets-more-menu button.danger:hover{background:#fee2e2}.provider-assets-pagination button:disabled{opacity:.42;cursor:not-allowed;transform:none}.provider-submit-sticky-actions{position:-webkit-sticky;position:sticky;z-index:7;bottom:16px;display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(219,231,244,.9);border-radius:20px;background:rgba(255,255,255,.92);box-shadow:0 22px 48px rgba(15,23,42,.12);padding:12px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.provider-profile-preview-actions button:disabled,.provider-submit-button-v2:disabled,.provider-submit-hero-action button:disabled,.provider-user-preview-actions button:disabled{opacity:.56;cursor:not-allowed;box-shadow:none;transform:none}.provider-profile-preview-actions button:disabled:hover,.provider-submit-button-v2:disabled:hover,.provider-submit-hero-action button:disabled:hover,.provider-user-preview-actions button:disabled:hover{box-shadow:none;transform:none}.provider-settings-save-row{display:flex;justify-content:flex-end}.provider-settings-save-row .primary-action{border-color:transparent;background:linear-gradient(135deg,#2563eb,#0ea5e9);color:#fff;box-shadow:0 16px 30px rgba(37,99,235,.22)}.provider-assets-card-title>div:first-child{display:grid;grid-gap:3px;gap:3px}.provider-assets-card-title>div:first-child span{color:#64748b;font-size:12px;font-weight:720}.provider-assets-range-tabs{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end;border:1px solid #dbe7f4;border-radius:16px;background:#f8fafc;padding:4px}.provider-assets-range-tabs button{min-height:28px;border:0;border-radius:999px;background:transparent;color:#64748b;padding:0 10px;font:inherit;font-size:12px;font-weight:850;cursor:pointer}.provider-assets-range-tabs button.active{background:#2563eb;color:#fff;box-shadow:0 8px 18px rgba(37,99,235,.22)}.provider-assets-date-filter{display:grid;max-width:330px;grid-gap:7px;gap:7px;justify-items:end}.provider-assets-range-select{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center;width:100%;border:1px solid #dbe7f4;border-radius:12px;background:#fff;padding:6px 10px}.provider-assets-range-select span{color:#64748b;font-size:12px;font-weight:800}.provider-assets-range-select select{width:100%;min-width:0;border:0;background:linear-gradient(45deg,transparent 50%,#64748b 0) calc(100% - 9px) 12px /6px 6px no-repeat,linear-gradient(135deg,#64748b 50%,transparent 0) calc(100% - 4px) 12px /6px 6px no-repeat,transparent;color:#0f172a;padding-right:18px;font:inherit;font-size:13px;font-weight:880;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.provider-assets-trend-card .provider-assets-card-title{align-items:stretch;flex-direction:column}.provider-assets-trend-card .provider-assets-date-filter{max-width:none;justify-items:stretch}.provider-assets-trend-card .provider-assets-range-tabs{justify-content:flex-start}.provider-assets-date-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;width:100%}.provider-assets-date-inputs label{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:5px;gap:5px;align-items:center;border:1px solid #dbe7f4;border-radius:12px;background:#fff;padding:5px 8px}.provider-assets-date-inputs span{color:#64748b;font-size:11px;font-weight:800}.provider-assets-date-inputs input{width:100%;min-width:0;border:0;background:transparent;color:#0f172a;font:inherit;font-size:12px;font-weight:760;outline:none}.provider-assets-trend-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.provider-assets-trend-summary span{display:grid;grid-template-columns:8px minmax(0,1fr);grid-gap:7px;gap:7px;align-items:center;border:1px solid #e2e8f0;border-radius:12px;background:linear-gradient(180deg,#fff,#f8fbff);color:#64748b;padding:8px 10px;font-size:11px;font-weight:760}.provider-assets-trend-summary i{width:8px;height:8px;border-radius:999px}.provider-assets-trend-summary strong{color:#0f172a;font-size:12px;font-weight:920;line-height:1.1}.provider-assets-trend-summary small{grid-column:2;color:#94a3b8;font-size:11px;font-weight:720}.provider-assets-workflow{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(226,232,240,.9);border-radius:20px;background:radial-gradient(circle at 100% 0,rgba(37,99,235,.06),transparent 34%),linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 14px 34px rgba(15,23,42,.055);padding:16px}.provider-assets-workflow-title{display:flex;align-items:center;justify-content:space-between;gap:14px}.provider-assets-workflow-title strong{color:#0f172a;font-size:18px;font-weight:920}.provider-assets-workflow-title span{color:#64748b;font-size:13px;font-weight:720}.provider-assets-workflow-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.provider-assets-workflow-steps article{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;min-height:96px;border:1px solid rgba(226,232,240,.9);border-radius:18px;background:#fff;padding:14px;overflow:hidden}.provider-assets-workflow-steps article:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#2563eb}.provider-assets-workflow-steps article.risk{background:linear-gradient(135deg,#fff,#fff5f5)}.provider-assets-workflow-steps article.amber{background:linear-gradient(135deg,#fff,#fffbeb)}.provider-assets-workflow-steps article.blue{background:linear-gradient(135deg,#fff,#eff6ff)}.provider-assets-workflow-steps article.teal{background:linear-gradient(135deg,#fff,#f0fdfa)}.provider-assets-workflow-steps article.risk:before{background:#ef4444}.provider-assets-workflow-steps article.amber:before{background:#f59e0b}.provider-assets-workflow-steps article.blue:before{background:#2563eb}.provider-assets-workflow-steps article.teal:before{background:#14b8a6}.provider-assets-workflow-steps article>i{display:grid;width:42px;height:42px;place-items:center;border-radius:15px;background:#eff6ff;color:#2563eb;font-size:13px;font-style:normal;font-weight:920}.provider-assets-workflow-steps article.risk>i{background:#fee2e2;color:#dc2626}.provider-assets-workflow-steps article.amber>i{background:#fef3c7;color:#b45309}.provider-assets-workflow-steps article.teal>i{background:#ccfbf1;color:#0f766e}.provider-assets-workflow-steps article>span{display:grid;grid-gap:4px;gap:4px;min-width:0}.provider-assets-workflow-steps article strong{color:#0f172a;font-size:14px;font-weight:900}.provider-assets-workflow-steps article small{color:#64748b;font-size:12px;font-weight:660;line-height:1.42}.provider-assets-workflow-steps article em{align-self:start;border-radius:999px;background:#f8fafc;color:#0f172a;padding:5px 9px;font-size:12px;font-style:normal;font-weight:900;white-space:nowrap}.provider-assets-workflow-steps article button{grid-column:2/-1;width:-moz-fit-content;width:fit-content;min-height:32px;border:1px solid rgba(37,99,235,.18);border-radius:10px;background:#fff;color:#2563eb;padding:0 12px;font:inherit;font-size:12px;font-weight:850;cursor:pointer}.provider-assets-toolbar{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;padding:14px}.provider-assets-filter-row{display:grid;grid-template-columns:minmax(280px,1fr) minmax(128px,148px) minmax(140px,158px) minmax(128px,148px) auto auto;grid-gap:10px;gap:10px;align-items:center}.provider-assets-filter-row .provider-assets-search,.provider-assets-filter-row>button,.provider-assets-filter-row>select{min-width:0;white-space:nowrap}.provider-assets-batch-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end;border:1px solid rgba(37,99,235,.14);border-radius:18px;background:linear-gradient(90deg,rgba(239,246,255,.94),rgba(255,255,255,.92));box-shadow:0 12px 28px rgba(37,99,235,.08);padding:10px 12px}.provider-assets-batch-bar>span{margin-right:auto;color:#475569;font-size:13px;font-weight:760}.provider-assets-batch-bar strong{color:#0f172a;font-weight:940}.provider-assets-batch-bar button{min-height:34px;border:1px solid rgba(37,99,235,.16);border-radius:11px;background:#fff;color:#2563eb;padding:0 12px;font:inherit;font-size:12px;font-weight:850;cursor:pointer}.provider-assets-batch-bar button:first-of-type{border-color:transparent;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;box-shadow:0 10px 20px rgba(37,99,235,.18)}.provider-assets-batch-bar .danger{border-color:rgba(239,68,68,.22);background:#fff7f7;color:#dc2626}.provider-assets-batch-bar .quiet{border-color:transparent;background:transparent;color:#64748b}.provider-assets-row,.provider-assets-table-head{grid-template-columns:42px minmax(286px,2.16fr) minmax(132px,.82fr) minmax(112px,.7fr) minmax(164px,.92fr) minmax(106px,.66fr) minmax(126px,.72fr) 112px;min-width:1120px}.provider-assets-actions{display:grid;grid-template-columns:minmax(64px,1fr) 36px;grid-gap:6px;gap:6px;align-items:center;justify-content:stretch}.provider-assets-actions a,.provider-assets-actions button,.provider-assets-more summary{min-height:34px;border-radius:11px;padding:0 10px;text-align:center;white-space:nowrap}.provider-assets-actions .primary-action{border-color:transparent;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;box-shadow:0 10px 20px rgba(37,99,235,.18)}.provider-assets-actions .secondary-action{display:none}.provider-assets-more-menu{min-width:148px}@media (max-width:1320px){.provider-assets-filter-row,.provider-assets-workflow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-assets-filter-row .provider-assets-search{grid-column:1/-1}}@media (max-width:980px){.provider-assets-filter-row,.provider-assets-trend-summary,.provider-assets-workflow-steps{grid-template-columns:1fr}.provider-assets-workflow-title{align-items:flex-start;flex-direction:column}.provider-assets-batch-bar{justify-content:flex-start}.provider-assets-batch-bar>span{width:100%}}.provider-appointment-heading,.provider-audit-hero-v2,.provider-command-hero,.provider-crm-heading,.provider-media-hero,.provider-module-heading,.provider-profile-hero-v2,.provider-submit-hero{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;min-height:0!important;align-items:center!important;grid-gap:14px 18px!important;gap:14px 18px!important;border:1px solid rgba(226,232,240,.9)!important;border-radius:18px!important;background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(248,251,255,.88)),#fff!important;box-shadow:0 14px 30px rgba(15,23,42,.052)!important;padding:16px 18px!important}.provider-appointment-heading:after,.provider-audit-hero-v2:after,.provider-crm-heading:after,.provider-hero-visual,.provider-media-hero:after,.provider-profile-hero-v2:after,.provider-submit-hero-action,.provider-submit-hero-visual,.provider-submit-hero:after{display:none!important}.provider-appointment-heading h2,.provider-audit-hero-v2 h2,.provider-command-hero h1,.provider-crm-heading h2,.provider-media-hero h2,.provider-module-heading h2,.provider-profile-hero-v2 h2,.provider-submit-hero-copy h1{margin:3px 0!important;color:#0f172a!important;font-size:clamp(23px,2.1vw,30px)!important;font-weight:920!important;line-height:1.08!important;letter-spacing:0!important}.provider-appointment-heading p,.provider-audit-hero-v2 p,.provider-command-hero p,.provider-crm-heading p,.provider-media-hero p,.provider-module-heading p,.provider-profile-hero-v2 p,.provider-submit-hero-copy p{max-width:760px!important;margin:0!important;color:#64748b!important;font-size:13px!important;font-weight:650!important;line-height:1.45!important}.provider-appointment-heading span,.provider-audit-hero-v2 span,.provider-command-hero span,.provider-crm-heading span,.provider-media-hero span,.provider-module-heading span,.provider-profile-hero-v2 span,.provider-submit-hero-copy span{color:#0f766e!important;font-size:11px!important;font-weight:900!important;letter-spacing:0!important}.provider-appointment-heading-actions,.provider-audit-hero-actions,.provider-crm-heading-actions,.provider-hero-side,.provider-media-hero-actions,.provider-profile-hero-actions,.provider-submit-hero-metrics{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}.provider-hero-date,.provider-submit-hero-metrics span{min-height:40px!important;min-width:108px!important;justify-items:start!important;border:1px solid rgba(219,231,244,.86)!important;border-radius:12px!important;background:rgba(248,250,252,.72)!important;padding:8px 10px!important}.provider-submit-hero-metrics span{display:grid!important;grid-gap:2px!important;gap:2px!important}.provider-hero-date strong,.provider-submit-hero-metrics strong{color:#0f172a!important;font-size:17px!important;font-weight:920!important;line-height:1!important}.provider-hero-date span,.provider-submit-hero-metrics small{color:#64748b!important;font-size:11px!important;font-weight:760!important}.provider-appointment-heading-actions button,.provider-audit-hero-actions button,.provider-crm-heading-actions button,.provider-hero-side a,.provider-media-hero-actions button,.provider-module-heading>a,.provider-module-heading>strong,.provider-profile-hero-actions a,.provider-profile-hero-actions button{display:inline-flex!important;min-height:38px!important;align-items:center!important;justify-content:center!important;gap:7px!important;border-radius:12px!important;padding:0 14px!important;font-size:12px!important;font-weight:850!important;line-height:1!important;text-align:center!important;white-space:nowrap!important}.provider-audit-inspector,.provider-intake-panel.provider-submit-work-card,.provider-media-inspector,.provider-profile-preview-panel,.provider-property-save-panel,.provider-submit-side{position:static!important;top:auto!important;max-height:none!important}.provider-submit-sticky-actions{position:static!important;bottom:auto!important;box-shadow:0 14px 28px rgba(15,23,42,.075)!important}.provider-property-detail-topbar{min-height:0!important;align-items:center!important;gap:10px 14px!important;border-bottom:1px solid rgba(226,232,240,.9)!important;background:linear-gradient(180deg,rgba(245,247,251,.96),rgba(245,247,251,.82)),#f5f7fb!important;padding:14px 30px!important}.provider-property-detail-context{min-width:0!important}.provider-detail-back-primary,.provider-property-detail-topbar nav a,.provider-property-step-links a,.provider-property-step-links span{min-height:34px!important;align-items:center!important;justify-content:center!important;border-radius:10px!important;padding:0 12px!important;font-size:12px!important;line-height:1!important;text-align:center!important;white-space:nowrap!important}@media (max-width:1180px){.provider-appointment-heading,.provider-audit-hero-v2,.provider-command-hero,.provider-crm-heading,.provider-media-hero,.provider-module-heading,.provider-profile-hero-v2,.provider-submit-hero{grid-template-columns:1fr!important}.provider-appointment-heading-actions,.provider-audit-hero-actions,.provider-crm-heading-actions,.provider-hero-side,.provider-media-hero-actions,.provider-profile-hero-actions,.provider-submit-hero-metrics{justify-content:flex-start!important}}@media (max-width:860px){.provider-console-topbar{min-height:48px!important;gap:8px!important}.provider-topbar-actions{gap:6px!important}.provider-current-module{min-height:32px!important;border-radius:10px!important;padding:0 11px!important;font-size:12px!important;writing-mode:horizontal-tb!important}.provider-icon-button{width:34px!important;height:34px!important;border-radius:11px!important}.provider-account-trigger{grid-template-columns:32px 14px!important;width:auto!important;min-width:0!important;min-height:40px!important;gap:6px!important;padding:4px 9px 4px 4px!important}.provider-account-avatar,.provider-account-avatar img,.provider-account-avatar span{width:32px!important;height:32px!important}.provider-account-copy{display:none!important}.provider-account-trigger i{display:grid!important;width:14px!important;height:14px!important;place-items:center!important}}.provider-crm-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.provider-crm-kpi{min-height:88px!important;grid-template-columns:42px minmax(0,1fr)!important;padding:13px!important}.provider-crm-kpi i{width:38px!important;height:38px!important}.provider-crm-kpi strong{font-size:23px!important}.provider-crm-workspace{grid-template-columns:minmax(300px,360px) minmax(0,1fr)!important}.provider-crm-conversation{min-height:0!important}.provider-crm-sidecard{position:static!important;top:auto!important;grid-column:1/-1!important;display:grid!important;grid-template-columns:minmax(240px,.7fr) minmax(0,1fr) minmax(250px,.76fr)!important;grid-gap:14px!important;gap:14px!important;align-items:start!important}.provider-crm-property-card{grid-row:1/span 3!important}.provider-crm-sidecard dl,.provider-crm-stage-flow,.provider-side-tags{grid-column:2!important}.provider-crm-stage-flow{grid-template-columns:repeat(5,minmax(0,1fr))!important}.provider-crm-stage-flow span{justify-content:center!important;min-width:0!important;padding:0 8px!important;text-align:center!important}.provider-crm-next-step,.provider-note-panel{grid-column:3!important}.provider-crm-bottom{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)!important}.provider-crm-bottom article{min-height:132px!important}.provider-appointment-kpis{gap:10px!important}.provider-appointment-kpi{min-height:92px!important;padding:13px!important}.provider-appointment-kpi i{width:40px!important;height:40px!important}.provider-appointment-kpi strong{font-size:24px!important}.provider-appointment-controlbar{grid-template-columns:minmax(280px,.72fr) minmax(160px,auto) minmax(480px,1.28fr)!important;align-items:center!important}.provider-appointment-owner-chip{display:grid;min-height:44px;align-content:center;grid-gap:2px;gap:2px;border:1px solid #dbe7f4;border-radius:13px;background:linear-gradient(135deg,rgba(239,246,255,.92),rgba(255,255,255,.92));padding:7px 12px}.provider-appointment-owner-chip span{color:#64748b;font-size:11px;font-weight:800}.provider-appointment-owner-chip strong{overflow:hidden;color:#0f172a;font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.provider-appointment-property-visual{display:none!important}.provider-appointment-active-card{grid-template-columns:minmax(0,1fr) minmax(260px,320px)!important}.provider-appointment-command-actions a,.provider-appointment-command-actions button{min-height:34px!important;padding:0 12px!important;font-size:12px!important}.provider-appointment-insights p{grid-template-columns:52px minmax(0,1fr)!important}@media (max-width:1180px){.provider-appointment-kpis,.provider-crm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.provider-appointment-active-card,.provider-appointment-controlbar,.provider-crm-sidecard,.provider-crm-workspace{grid-template-columns:1fr!important}.provider-crm-next-step,.provider-crm-property-card,.provider-crm-sidecard dl,.provider-crm-stage-flow,.provider-note-panel,.provider-side-tags{grid-column:auto!important;grid-row:auto!important}.provider-crm-stage-flow{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.provider-audit-kpis,.provider-media-kpis,.provider-profile-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.provider-audit-kpi,.provider-media-kpi,.provider-profile-kpi{min-height:92px!important;grid-template-columns:42px minmax(0,1fr)!important;padding:13px!important}.provider-audit-kpi i,.provider-media-kpi i,.provider-profile-kpi i{width:38px!important;height:38px!important}.provider-audit-kpi strong,.provider-media-kpi strong,.provider-profile-kpi strong{font-size:24px!important}.provider-audit-kpi small,.provider-audit-kpi span,.provider-media-kpi small,.provider-media-kpi span,.provider-profile-kpi small,.provider-profile-kpi span{min-width:0!important}.provider-media-workspace{grid-template-columns:minmax(0,1fr) minmax(280px,300px)!important}.provider-media-gallery-panel{overflow:hidden!important}.provider-media-grid{grid-template-columns:repeat(2,minmax(220px,1fr))!important}.provider-audit-flow-panel,.provider-audit-inspector,.provider-audit-queue-panel,.provider-audit-timeline,.provider-media-gallery-panel,.provider-media-inspector,.provider-media-property-health,.provider-media-upload-workbench,.provider-profile-editor-v2,.provider-profile-preview-panel,.provider-profile-timeline,.provider-profile-usage-grid,.provider-settings-section{box-shadow:0 12px 28px rgba(15,23,42,.052)!important}.provider-audit-card-actions,.provider-audit-hero-actions,.provider-audit-inspector-actions,.provider-media-bulk-actions,.provider-media-card-actions,.provider-media-inspector-actions,.provider-profile-hero-actions,.provider-profile-submit-row,.provider-settings-save-row{align-items:center!important}.provider-audit-card-actions a,.provider-audit-hero-actions button,.provider-audit-inspector-actions a,.provider-media-bulk-actions button,.provider-media-card-actions a,.provider-media-card-actions button,.provider-media-inspector-actions button,.provider-profile-editor-v2 button,.provider-profile-hero-actions a,.provider-profile-hero-actions button,.provider-settings-section button{display:inline-flex!important;min-width:0!important;align-items:center!important;justify-content:center!important;line-height:1.1!important;text-align:center!important;white-space:nowrap!important}.provider-audit-panel-head,.provider-media-panel-head{align-items:center!important}.provider-audit-panel-head strong,.provider-media-panel-head strong,.provider-profile-panel-head strong,.provider-profile-section-title strong{overflow:hidden!important;text-overflow:ellipsis!important}.provider-profile-kpis{margin-bottom:2px!important}.provider-profile-workspace{grid-template-columns:minmax(0,1fr) minmax(310px,360px)!important}.provider-profile-preview-panel{gap:12px!important}.provider-profile-phone-preview{border-radius:22px!important;padding:16px!important}.provider-profile-phone-preview:before{height:86px!important;margin:-16px -16px 0!important}.provider-profile-phone-top{margin-top:-76px!important}.provider-profile-avatar-preview{width:72px!important;height:72px!important;margin-top:32px!important;border-radius:22px!important}.provider-profile-phone-preview h3{font-size:22px!important}.provider-profile-check-list button{min-height:48px!important}.provider-profile-check-list small{white-space:normal!important}.provider-audit-flow-panel{padding:14px!important}.provider-audit-flow{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important}.provider-audit-flow article{min-height:118px!important;padding:12px!important}.provider-audit-flow b{font-size:24px!important}.provider-audit-workspace{grid-template-columns:minmax(0,1fr) minmax(300px,340px)!important}.provider-audit-card-main{grid-template-columns:70px minmax(0,1fr) minmax(74px,auto)!important}.provider-audit-card-main img,.provider-audit-card-main>i{width:70px!important;height:56px!important}.provider-audit-card-actions{justify-content:flex-start!important}.provider-settings-console{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr)!important;gap:14px!important}.provider-settings-section{gap:14px!important;align-content:start!important;border-radius:18px!important;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(248,251,255,.94)),#fff!important;padding:16px!important}.provider-settings-section.wide{display:grid!important;grid-template-columns:1fr!important;grid-column:1/-1!important;grid-gap:14px!important;gap:14px!important}.provider-action-feedback,.provider-settings-draft-panel,.provider-settings-row,.provider-settings-save-row,.provider-settings-section.wide>div:first-child{grid-column:1/-1!important}.provider-settings-row{grid-template-columns:minmax(220px,1fr) minmax(180px,.7fr) auto!important;align-items:end!important}.provider-permission-matrix>div,.provider-team-table>div{border-radius:14px!important;background:#fff!important;padding:12px!important}.provider-team-table>div{grid-template-columns:minmax(220px,.8fr) minmax(360px,1.2fr) minmax(96px,auto)!important}.provider-permission-matrix>div{grid-template-columns:minmax(118px,1fr) repeat(3,minmax(78px,.6fr))!important}.provider-permission-matrix label,.provider-toggle-pill{align-items:center!important;justify-content:flex-start!important}.provider-permission-matrix span,.provider-settings-section li,.provider-team-table span{overflow:hidden!important;text-overflow:ellipsis!important}.provider-account-popover,.provider-assets-heading-menu,.provider-assets-more-menu,.provider-topbar-popover{z-index:80!important}.provider-assets-heading-menu a,.provider-assets-heading-menu button,.provider-assets-more-menu a,.provider-assets-more-menu button{min-width:0!important;align-items:center!important}@media (max-width:1180px){.provider-audit-kpis,.provider-media-kpis,.provider-profile-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.provider-audit-workspace,.provider-media-workspace,.provider-permission-matrix>div,.provider-profile-workspace,.provider-settings-console,.provider-settings-row,.provider-settings-section.wide,.provider-team-table>div{grid-template-columns:1fr!important}.provider-audit-flow,.provider-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.provider-audit-flow,.provider-audit-kpis,.provider-media-grid,.provider-media-kpis,.provider-profile-kpis{grid-template-columns:1fr!important}}.provider-assets-dashboard{gap:14px!important}.provider-assets-heading{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;padding:12px 0 8px!important}.provider-assets-heading h2{margin:4px 0!important;font-size:clamp(28px,2.6vw,40px)!important;line-height:1.04!important}.provider-assets-heading p{max-width:720px!important;margin:0!important}.provider-assets-heading-actions{align-items:center!important;gap:10px!important}.provider-assets-create-menu summary{min-height:42px!important;align-items:center!important;justify-content:center!important;border-radius:14px!important;padding:0 18px!important;line-height:1!important;text-align:center!important;white-space:nowrap!important}.provider-assets-kpis{gap:12px!important}.provider-assets-kpi{min-height:124px!important;grid-template-columns:50px minmax(0,1fr)!important;align-content:center!important;gap:6px 14px!important;padding:18px 20px!important}.provider-assets-kpi>i{grid-row:1/5!important;width:50px!important;height:50px!important;align-self:center!important;justify-self:start!important}.provider-assets-kpi mark,.provider-assets-kpi small,.provider-assets-kpi span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.provider-assets-kpi strong{font-size:32px!important;line-height:1!important}.provider-assets-analytics{grid-template-columns:minmax(0,1.35fr) minmax(330px,.82fr)!important;gap:14px!important}.provider-assets-card{border-radius:18px!important}.provider-assets-health-grid{grid-template-columns:minmax(240px,.58fr) minmax(0,1fr)!important;gap:12px!important;align-items:stretch!important}.provider-assets-quality-stack,.provider-assets-risk-panel{min-height:0!important;border-radius:16px!important;padding:14px!important}.provider-assets-risk-panel{background:linear-gradient(145deg,rgba(255,246,246,.92),rgba(255,255,255,.96))!important}.provider-assets-risk-panel button{grid-template-columns:38px minmax(0,1fr) auto!important;min-height:58px!important;align-items:center!important;gap:10px!important;padding:10px!important}.provider-assets-risk-panel button i{width:38px!important;height:38px!important}.provider-assets-risk-panel button mark,.provider-assets-risk-panel button small,.provider-assets-risk-panel button strong{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.provider-assets-quality-score-row{grid-template-columns:auto minmax(0,1fr) auto!important;gap:8px!important}.provider-assets-actions a,.provider-assets-actions button,.provider-assets-more summary,.provider-assets-quality-score-row button,.provider-assets-toolbar button{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;text-align:center!important;white-space:nowrap!important}.provider-assets-trend-card{min-height:100%!important}.provider-assets-date-filter{min-width:0!important}.provider-assets-range-select{min-width:190px!important}.provider-assets-trend-summary{gap:8px!important}.provider-assets-trend-summary span{min-width:0!important}.provider-assets-trend-summary small,.provider-assets-trend-summary strong{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.provider-assets-workflow{display:none!important}.provider-assets-toolbar{gap:10px!important;padding:14px!important}.provider-assets-filter-row{grid-template-columns:minmax(300px,1fr) minmax(136px,.28fr) minmax(136px,.28fr) minmax(136px,.28fr) auto auto!important;gap:10px!important}.provider-assets-filter-row button,.provider-assets-filter-row select,.provider-assets-search{min-height:40px!important;border-radius:13px!important}.provider-assets-toolbar-actions{justify-content:flex-end!important;gap:8px!important}.provider-assets-toolbar-actions button,.provider-assets-toolbar-actions label{min-height:40px!important;align-items:center!important;justify-content:center!important;border-radius:13px!important;padding:0 14px!important;line-height:1!important;text-align:center!important}.provider-assets-table-card td:last-child,.provider-assets-table-card th:last-child{min-width:138px!important}.provider-assets-actions{min-width:132px!important;justify-content:flex-end!important;gap:6px!important}.provider-assets-actions .primary-action{min-width:62px!important;min-height:34px!important}.provider-assets-more summary{width:36px!important}.provider-submit-workflow{gap:12px!important}.provider-submit-hero{grid-template-columns:minmax(0,1fr) minmax(390px,.72fr)!important;gap:14px 18px!important;border-radius:18px!important;padding:16px 18px!important}.provider-submit-hero-copy h1{max-width:620px!important;margin:3px 0!important;font-size:clamp(25px,2.2vw,34px)!important}.provider-submit-hero-copy p{max-width:680px!important;font-size:13px!important}.provider-submit-hero-metrics{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important}.provider-submit-hero-metrics span{min-width:0!important;min-height:54px!important;border-radius:14px!important;padding:9px 12px!important}.provider-submit-hero-metrics strong{font-size:22px!important}.provider-submit-stagebar{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important;border-radius:16px!important;padding:8px!important}.provider-submit-stagebar span{min-height:42px!important;grid-template-columns:28px minmax(0,1fr)!important;gap:8px!important;border-radius:13px!important;padding:7px 10px!important}.provider-submit-stagebar strong{width:28px!important;height:28px!important;border-radius:10px!important}.provider-submit-stagebar em,.provider-submit-stagebar small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.provider-submit-console{grid-template-columns:minmax(240px,270px) minmax(0,1fr)!important;gap:14px!important}.provider-intake-panel.provider-submit-work-card{gap:11px!important;border-radius:18px!important;padding:15px!important}.provider-intake-panel textarea{min-height:174px!important;border-radius:15px!important;font-size:13px!important;line-height:1.48!important}.provider-autofill-summary,.provider-submit-gaps{border-radius:15px!important;padding:11px!important}.provider-submit-form-v2{grid-template-columns:minmax(0,1fr) minmax(300px,320px)!important;gap:14px!important}.provider-field-review{gap:12px!important}.provider-field-review-heading{grid-template-columns:minmax(0,1fr) auto!important;min-height:0!important;border-radius:17px!important;padding:13px 15px!important}.provider-field-card{gap:11px!important;border-radius:18px!important;padding:14px!important}.provider-field-card-title>span{width:34px!important;height:34px!important;border-radius:12px!important}.provider-field-grid{gap:10px!important}.provider-field-grid input,.provider-field-grid select,.provider-field-grid textarea{min-height:40px!important;border-radius:12px!important}.provider-submit-side{gap:12px!important}.provider-submit-review-card{gap:10px!important;border-radius:18px!important;padding:14px!important}.provider-submit-review-card li{min-height:38px!important;align-items:center!important;border-radius:13px!important;padding:8px 10px 8px 30px!important}.provider-submit-review-actions a,.provider-submit-review-actions button{min-height:42px!important;align-items:center!important;justify-content:center!important;border-radius:13px!important;line-height:1!important;text-align:center!important;white-space:nowrap!important}.provider-live-preview-card{gap:10px!important;border-radius:18px!important;padding:12px!important}.provider-user-preview-phone{max-height:550px!important;border-radius:24px!important}.provider-user-preview-cover{min-height:158px!important;height:158px!important}.provider-user-preview-body{max-height:310px!important;padding:13px!important}.provider-user-preview-actions{gap:8px!important}.provider-user-preview-actions button{min-height:36px!important;align-items:center!important;justify-content:center!important;line-height:1!important;text-align:center!important}.provider-publish-quality-panel{grid-template-columns:minmax(260px,.9fr) minmax(0,1fr) minmax(220px,.75fr)!important;gap:12px!important;border-radius:18px!important;padding:14px!important}@media (max-width:1180px){.provider-assets-analytics,.provider-assets-health-grid,.provider-assets-kpis,.provider-publish-quality-panel,.provider-submit-console,.provider-submit-form-v2,.provider-submit-hero{grid-template-columns:1fr!important}.provider-assets-filter-row{grid-template-columns:1fr 1fr!important}.provider-submit-hero-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:760px){.provider-assets-filter-row,.provider-assets-kpis,.provider-assets-trend-summary,.provider-submit-hero-metrics,.provider-submit-stagebar{grid-template-columns:1fr!important}}.provider-mobile-more{display:none}@media (max-width:860px){.provider-mobile-nav{position:relative!important;z-index:40!important;display:flex!important;grid-auto-columns:unset!important;grid-auto-flow:unset!important;gap:8px!important;align-items:center!important;overflow:visible!important;padding:0 0 4px!important;scroll-snap-type:none!important}.provider-mobile-more>summary,.provider-mobile-nav>a{display:inline-flex!important;flex:1 1!important;min-width:0!important;min-height:42px!important;align-items:center!important;justify-content:center!important;gap:6px!important;border:1px solid rgba(219,231,244,.92)!important;border-radius:14px!important;background:rgba(255,255,255,.78)!important;box-shadow:0 8px 18px rgba(15,23,42,.045)!important;color:#0f172a!important;padding:0 8px!important;font-size:12px!important;font-weight:850!important;line-height:1!important;text-align:center!important;white-space:nowrap!important;scroll-snap-align:unset!important}.provider-mobile-more>summary>span,.provider-mobile-nav>a>span{width:24px!important;height:24px!important;border-radius:9px!important;background:rgba(20,184,166,.12)!important;color:#0f766e!important}.provider-mobile-more{position:relative!important;display:block!important;flex:0.95 1!important;min-width:0!important}.provider-mobile-more>summary{width:100%!important;cursor:pointer!important;list-style:none!important}.provider-mobile-more>summary::-webkit-details-marker{display:none!important}body:has(#provider-appointments:target) .provider-mobile-more>summary,body:has(#provider-audit:target) .provider-mobile-more>summary,body:has(#provider-consultations:target) .provider-mobile-nav>a[href="#provider-consultations"],body:has(#provider-media:target) .provider-mobile-more>summary,body:has(#provider-overview:target) .provider-mobile-nav>a[href="#provider-overview"],body:has(#provider-profile:target) .provider-mobile-more>summary,body:has(#provider-properties:target) .provider-mobile-nav>a[href="#provider-properties"],body:has(#provider-settings:target) .provider-mobile-more>summary,body:has(#provider-submit:target) .provider-mobile-nav>a[href="#provider-submit"],body:not(:has(.provider-desk-tab-panel:target)) .provider-mobile-nav>a[href="#provider-overview"]{border-color:rgba(37,99,235,.28)!important;background:linear-gradient(135deg,rgba(37,99,235,.95),rgba(20,184,166,.88))!important;box-shadow:0 12px 26px rgba(37,99,235,.2)!important;color:#fff!important}body:has(#provider-appointments:target) .provider-mobile-more>summary>span,body:has(#provider-audit:target) .provider-mobile-more>summary>span,body:has(#provider-consultations:target) .provider-mobile-nav>a[href="#provider-consultations"]>span,body:has(#provider-media:target) .provider-mobile-more>summary>span,body:has(#provider-overview:target) .provider-mobile-nav>a[href="#provider-overview"]>span,body:has(#provider-profile:target) .provider-mobile-more>summary>span,body:has(#provider-properties:target) .provider-mobile-nav>a[href="#provider-properties"]>span,body:has(#provider-settings:target) .provider-mobile-more>summary>span,body:has(#provider-submit:target) .provider-mobile-nav>a[href="#provider-submit"]>span,body:not(:has(.provider-desk-tab-panel:target)) .provider-mobile-nav>a[href="#provider-overview"]>span{background:rgba(255,255,255,.16)!important;color:#fff!important}.provider-mobile-more>div{position:absolute!important;right:0!important;top:calc(100% + 8px)!important;z-index:90!important;display:grid!important;width:min(292px,calc(100vw - 24px))!important;grid-gap:4px!important;gap:4px!important;border:1px solid rgba(226,232,240,.92)!important;border-radius:18px!important;background:rgba(255,255,255,.98)!important;box-shadow:0 22px 54px rgba(15,23,42,.16)!important;padding:8px!important}.provider-mobile-more:not([open])>div{display:none!important}.provider-mobile-more>div a{display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;min-height:48px!important;align-items:center!important;grid-gap:9px!important;gap:9px!important;border:0!important;border-radius:13px!important;background:transparent!important;box-shadow:none!important;color:#0f172a!important;padding:7px 8px!important;text-align:left!important}.provider-mobile-more>div a:hover{background:#f1f5f9!important}.provider-mobile-more>div a>svg{width:19px!important;height:19px!important;justify-self:center!important;color:#2563eb!important}.provider-mobile-more>div a span{display:grid!important;min-width:0!important;grid-gap:2px!important;gap:2px!important;width:auto!important;height:auto!important;place-items:start!important;background:transparent!important;color:inherit!important}.provider-mobile-more>div a small,.provider-mobile-more>div a strong{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.provider-mobile-more>div a strong{color:#0f172a!important;font-size:13px!important;font-weight:900!important}.provider-mobile-more>div a small{color:#64748b!important;font-size:11px!important;font-weight:720!important}}@media (max-width:430px){.provider-mobile-nav{gap:6px!important}.provider-mobile-more>summary,.provider-mobile-nav>a{padding:0 6px!important;font-size:11px!important}.provider-mobile-more>summary>span,.provider-mobile-nav>a>span{display:none!important}}@media (min-width:1181px){.provider-crm-workspace{grid-template-columns:minmax(280px,330px) minmax(0,1fr) minmax(270px,300px)!important;gap:14px!important;align-items:start!important}.provider-crm-conversation,.provider-crm-queue,.provider-crm-sidecard{padding:14px!important}.provider-crm-conversation{min-height:0!important;align-content:start!important;gap:11px!important}.provider-crm-conversation-head{grid-template-columns:42px minmax(0,1fr) auto!important;gap:10px!important}.provider-crm-conversation-head strong{font-size:18px!important}.provider-crm-conversation-actions a{min-height:34px!important;padding:0 11px!important;font-size:12px!important}.provider-crm-chat{min-height:146px!important;gap:10px!important;border-radius:16px!important;padding:14px!important}.provider-crm-bubble{max-width:82%!important;border-radius:16px!important;padding:11px 13px!important}.provider-crm-bubble p{font-size:13px!important}.provider-crm-progress-card{gap:7px!important;border-radius:14px!important;padding:11px!important}.provider-crm-quick-replies{gap:6px!important;max-height:32px!important;overflow:hidden!important}.provider-crm-quick-replies button{min-height:30px!important;max-width:100%!important;overflow:hidden!important;padding:0 10px!important;font-size:11px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.provider-crm-reply-form{gap:8px!important}.provider-crm-reply-form textarea{min-height:62px!important;max-height:86px!important;resize:vertical!important}.provider-crm-reply-form>div{gap:8px!important}.provider-crm-close-form button,.provider-crm-reply-form button{min-height:34px!important;padding:0 12px!important;font-size:12px!important}.provider-crm-close-form{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important}.provider-crm-sidecard{position:static!important;top:auto!important;grid-column:auto!important;display:grid!important;grid-template-columns:1fr!important;grid-gap:10px!important;gap:10px!important}.provider-crm-property-card{grid-row:auto!important;gap:7px!important}.provider-crm-property-card img{aspect-ratio:16/8.5!important;border-radius:14px!important}.provider-crm-next-step,.provider-crm-sidecard dl,.provider-crm-stage-flow,.provider-note-panel,.provider-side-tags{grid-column:auto!important}.provider-crm-sidecard dl div{grid-template-columns:66px minmax(0,1fr)!important;padding:8px 10px!important}.provider-crm-stage-flow{grid-template-columns:1fr!important;gap:5px!important}.provider-crm-stage-flow span{min-height:26px!important;justify-content:flex-start!important;padding:0 9px!important}.provider-note-panel textarea{min-height:72px!important}.provider-crm-next-step{border-radius:14px!important;padding:11px!important}.provider-crm-bottom{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)!important}.provider-media-workspace{grid-template-columns:minmax(0,1fr) minmax(260px,280px)!important;gap:14px!important}.provider-media-gallery-panel{padding:14px!important}.provider-media-panel-head{gap:10px!important}.provider-media-bulk-actions{gap:7px!important}.provider-media-bulk-actions button{min-height:34px!important;padding:0 10px!important;font-size:12px!important}.provider-media-grid{grid-template-columns:repeat(3,minmax(178px,1fr))!important;gap:10px!important}.provider-media-card-v2{gap:8px!important;border-radius:16px!important;padding:8px!important}.provider-media-card-body strong{display:-webkit-box!important;white-space:normal!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.provider-media-card-select{left:14px!important;top:14px!important}.provider-media-preview{aspect-ratio:16/9!important;border-radius:13px!important}.provider-media-play{width:38px!important;height:38px!important}.provider-media-card-body{gap:6px!important}.provider-media-tags{gap:5px!important}.provider-media-tags span{padding:4px 7px!important}.provider-media-card-actions{gap:6px!important}.provider-media-card-actions a,.provider-media-card-actions button{min-height:30px!important;padding:0 9px!important;font-size:11px!important}.provider-media-inspector{gap:10px!important;padding:14px!important}.provider-media-inspector-preview{aspect-ratio:16/9!important;border-radius:14px!important}.provider-media-inspector h3{font-size:16px!important}.provider-media-inspector dl div{grid-template-columns:68px minmax(0,1fr)!important;padding:8px 10px!important}.provider-appointment-grid{gap:14px!important}.provider-appointment-active-card,.provider-appointment-calendar,.provider-appointment-insights>section,.provider-appointment-queue{border-radius:18px!important;padding:14px!important}.provider-appointment-calendar-grid{grid-template-columns:52px repeat(7,minmax(72px,1fr))!important;grid-auto-rows:minmax(34px,auto)!important;gap:6px!important}.provider-appointment-calendar-grid>b,.provider-appointment-calendar-grid>span{min-height:34px!important;border-radius:10px!important}.provider-appointment-empty-slot{min-height:38px!important;border-color:rgba(203,213,225,.5)!important;background:rgba(248,250,252,.46)!important}.provider-appointment-slot-card{min-height:42px!important;border-radius:12px!important;padding:7px 8px!important}.provider-appointment-queue{gap:8px!important}.provider-appointment-queue-item{min-height:72px!important;border-radius:14px!important;padding:10px!important}.provider-appointment-active-card{gap:12px!important}.provider-appointment-active-main{gap:10px!important}.provider-appointment-active-main h3{font-size:20px!important}.provider-appointment-flow span{min-height:46px!important;gap:5px!important;padding:8px!important}.provider-appointment-confirm-box{gap:8px!important;padding-left:12px!important}}.provider-settings-console{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)!important;gap:16px!important}.provider-settings-section{border:1px solid rgba(148,163,184,.18)!important;box-shadow:0 18px 42px rgba(15,23,42,.06)!important}.provider-settings-command-copy span,.provider-settings-section>div:first-child span{color:#047e74!important;font-size:12px!important;font-weight:950!important}.provider-settings-command-copy strong,.provider-settings-section>div:first-child strong{display:block!important;margin-top:4px!important;color:#0f172a!important;font-size:22px!important;font-weight:950!important;letter-spacing:0!important}.provider-settings-command-copy p,.provider-settings-section>div:first-child p{margin:6px 0 0!important;color:#64748b!important;font-size:13px!important;font-weight:760!important;line-height:1.55!important}.provider-settings-command{grid-template-columns:minmax(280px,1fr) minmax(420px,1.2fr) auto!important;align-items:center!important;background:radial-gradient(circle at 88% 14%,rgba(37,99,235,.12),transparent 26%),linear-gradient(135deg,rgba(255,255,255,.98),rgba(241,248,255,.95))!important}.provider-settings-command-actions,.provider-settings-command-copy,.provider-settings-status-grid{grid-column:auto!important}.provider-settings-status-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important}.provider-settings-status-grid article{min-height:82px!important;border:1px solid rgba(203,213,225,.72)!important;border-radius:16px!important;background:rgba(255,255,255,.76)!important;padding:12px!important}.provider-settings-status-grid i{display:block!important;color:#2563eb!important;font-style:normal!important;font-size:24px!important;font-weight:950!important;line-height:1!important}.provider-settings-status-grid span,.provider-settings-status-grid strong{display:block!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important}.provider-settings-status-grid span{margin-top:8px!important;color:#64748b!important;font-size:12px!important;font-weight:880!important}.provider-settings-status-grid strong{margin-top:3px!important;color:#0f172a!important;font-size:12px!important;font-weight:900!important}.provider-settings-command-actions,.provider-settings-save-row{display:flex!important;justify-content:flex-end!important;gap:10px!important}.provider-settings-command-actions button,.provider-settings-section button,.provider-team-table button{display:inline-flex!important;min-height:42px!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;white-space:nowrap!important;line-height:1!important}.provider-settings-command-actions .primary-action,.provider-settings-section .primary-action{border-color:rgba(37,99,235,.9)!important;background:linear-gradient(135deg,#2563eb,#14b8a6)!important;color:#fff!important;box-shadow:0 14px 30px rgba(37,99,235,.2)!important}.provider-action-feedback{border:1px solid rgba(20,184,166,.22)!important;border-radius:14px!important;background:rgba(236,253,245,.82)!important;color:#047857!important;font-size:13px!important;font-weight:900!important;padding:10px 12px!important}.provider-settings-team-panel{grid-column:1/-1!important}.provider-settings-team-panel .provider-settings-row{grid-template-columns:minmax(260px,1fr) minmax(180px,.52fr) auto!important}.provider-team-table{gap:10px!important}.provider-team-table>div{grid-template-columns:44px minmax(150px,.8fr) minmax(260px,1.2fr) 82px auto!important;min-height:74px!important;border-color:rgba(203,213,225,.7)!important;border-radius:16px!important;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(248,250,252,.9))!important}.provider-team-table i{display:inline-flex!important;width:44px!important;height:44px!important;align-items:center!important;justify-content:center!important;border-radius:14px!important;background:linear-gradient(135deg,rgba(37,99,235,.12),rgba(20,184,166,.16))!important;color:#2563eb!important;font-style:normal!important;font-weight:950!important}.provider-settings-rule-list span,.provider-settings-rule-list strong,.provider-team-table em,.provider-team-table span,.provider-team-table strong{min-width:0!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important}.provider-team-table strong{color:#0f172a!important;font-size:15px!important;font-weight:950!important}.provider-team-table em{display:inline-flex!important;min-height:34px!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:rgba(20,184,166,.12)!important;color:#047e74!important;font-style:normal!important;font-size:12px!important;font-weight:920!important;padding:0 10px!important}.provider-settings-draft-panel{border:1px solid rgba(37,99,235,.16)!important;border-radius:16px!important;background:linear-gradient(135deg,rgba(239,246,255,.88),rgba(236,253,245,.7))!important;padding:12px!important}.provider-settings-audit-log,.provider-settings-notify-panel,.provider-settings-permission-panel,.provider-settings-rule-panel{min-height:276px!important}.provider-settings-row.compact{grid-template-columns:repeat(2,minmax(0,1fr))!important}.provider-settings-rule-list{display:grid!important;grid-gap:10px!important;gap:10px!important}.provider-settings-rule-list article{display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;align-items:center!important;border:1px solid rgba(203,213,225,.72)!important;border-radius:14px!important;background:rgba(255,255,255,.76)!important;padding:12px!important}.provider-permission-matrix{gap:10px!important}.provider-permission-matrix>div{grid-template-columns:minmax(118px,1fr) repeat(3,minmax(92px,auto))!important;min-height:54px!important;border-color:rgba(203,213,225,.72)!important;border-radius:14px!important;background:#fff!important}.provider-permission-matrix label{display:inline-flex!important;min-height:34px!important;align-items:center!important;justify-content:center!important;gap:7px!important;border-radius:999px!important;background:rgba(248,250,252,.9)!important;color:#334155!important;font-size:12px!important;font-weight:900!important;padding:0 10px!important}.provider-toggle-pill{min-height:52px!important;border:1px solid rgba(203,213,225,.72)!important;border-radius:14px!important;background:rgba(255,255,255,.82)!important;padding:0 14px!important}.provider-settings-audit-log ul{position:relative!important;gap:10px!important;padding-left:0!important;list-style:none!important}.provider-settings-audit-log li{position:relative!important;border:1px solid rgba(203,213,225,.64)!important;border-radius:14px!important;background:rgba(255,255,255,.82)!important;padding:12px 12px 12px 34px!important}.provider-settings-audit-log li:before{position:absolute!important;top:15px!important;left:14px!important;width:8px!important;height:8px!important;border-radius:999px!important;background:#14b8a6!important;content:""!important}@media (max-width:1180px){.provider-permission-matrix>div,.provider-settings-command,.provider-settings-console,.provider-settings-row.compact,.provider-settings-team-panel .provider-settings-row,.provider-team-table>div{grid-template-columns:1fr!important}.provider-settings-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.provider-settings-command-actions{justify-content:flex-start!important}.provider-team-table>div{justify-items:start!important}}.provider-audit-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important}.provider-audit-flow-panel.compact{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(280px,320px)!important;grid-gap:14px!important;gap:14px!important;align-items:stretch!important;padding:14px!important}.provider-audit-flow-panel.compact .provider-audit-panel-head{grid-column:1/-1!important;align-items:center!important;margin-bottom:0!important}.provider-audit-flow-panel.compact .provider-audit-panel-head strong{margin:0!important;color:#64748b!important;font-size:13px!important;font-weight:860!important}.provider-audit-route-strip{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important;min-width:0!important}.provider-audit-route-strip>span{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;grid-gap:6px 9px!important;gap:6px 9px!important;align-items:center!important;min-width:0!important;min-height:70px!important;border:1px solid rgba(203,213,225,.72)!important;border-radius:16px!important;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(248,250,252,.9)),#fff!important;padding:10px!important}.provider-audit-route-strip i{display:inline-flex!important;grid-row:1/3!important;width:34px!important;height:34px!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;background:#dbeafe!important;color:#2563eb!important;font-style:normal!important;font-size:12px!important;font-weight:950!important}.provider-audit-route-strip .amber i,.provider-audit-route-strip .risk i{background:#ffedd5!important;color:#ea580c!important}.provider-audit-route-strip .green i,.provider-audit-route-strip .teal i{background:#ccfbf1!important;color:#0f766e!important}.provider-audit-route-strip small,.provider-audit-route-strip strong{display:block!important;overflow:hidden!important;min-width:0!important;text-overflow:ellipsis!important;white-space:nowrap!important}.provider-audit-route-strip strong{color:#0f172a!important;font-size:13px!important;font-weight:930!important}.provider-audit-route-strip small{color:#64748b!important;font-size:11px!important;font-weight:760!important}.provider-audit-route-summary{display:grid!important;grid-gap:7px!important;gap:7px!important;align-content:center!important;border:1px solid rgba(37,99,235,.18)!important;border-radius:16px!important;background:radial-gradient(circle at 90% 14%,rgba(20,184,166,.18),transparent 40%),linear-gradient(135deg,rgba(239,246,255,.95),rgba(240,253,250,.88))!important;padding:13px!important}.provider-audit-route-summary span{color:#0f766e!important;font-size:12px!important;font-weight:900!important}.provider-audit-route-summary strong{color:#0f172a!important;font-size:17px!important;font-weight:950!important;line-height:1.2!important}.provider-audit-route-summary p{margin:0!important;color:#64748b!important;font-size:12px!important;font-weight:760!important;line-height:1.45!important}.provider-audit-route-summary button{display:inline-flex!important;width:-moz-fit-content!important;width:fit-content!important;min-height:34px!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(37,99,235,.2)!important;border-radius:10px!important;background:#fff!important;color:#2563eb!important;padding:0 12px!important;font-size:12px!important;font-weight:900!important}@media (max-width:1380px){.provider-audit-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.provider-audit-flow-panel.compact{grid-template-columns:1fr!important}}@media (max-width:980px){.provider-audit-route-strip{grid-template-columns:1fr!important}}@media (min-width:1181px){.provider-crm-workspace{--provider-crm-column-height:clamp(560px,calc(100vh - 230px),690px);align-items:stretch!important}.provider-crm-conversation,.provider-crm-queue,.provider-crm-sidecard{height:var(--provider-crm-column-height)!important;min-height:var(--provider-crm-column-height)!important;max-height:var(--provider-crm-column-height)!important;align-content:start!important;overflow:auto!important}.provider-crm-lead-list{max-height:none!important;min-height:0!important}}.provider-desk-tab-panel{position:relative;padding-bottom:20px!important}.provider-desk-tab-panel:after{display:block;width:min(100%,560px);height:1px;margin:18px auto 0;background:linear-gradient(90deg,transparent,rgba(148,163,184,.45),transparent);content:""}.provider-appointment-heading,.provider-assets-heading,.provider-audit-hero-v2,.provider-crm-heading,.provider-media-hero,.provider-profile-hero-v2,.provider-submit-hero{margin-bottom:2px!important}.provider-appointment-heading,.provider-audit-hero-v2,.provider-crm-heading,.provider-media-hero,.provider-profile-hero-v2{min-height:0!important;border-radius:18px!important;padding:18px 20px!important}.provider-appointment-heading h2,.provider-audit-hero-v2 h2,.provider-crm-heading h2,.provider-media-hero h2,.provider-profile-hero-v2 h2{margin:4px 0!important;font-size:clamp(26px,2.2vw,34px)!important}.provider-appointment-kpis,.provider-audit-kpis,.provider-crm-kpis,.provider-media-kpis,.provider-profile-kpis{gap:10px!important}.provider-appointment-kpi,.provider-audit-kpi,.provider-crm-kpi,.provider-media-kpi,.provider-profile-kpi{min-height:106px!important;border-radius:17px!important;padding:15px!important}.provider-appointment-kpi strong,.provider-audit-kpi strong,.provider-crm-kpi strong,.provider-media-kpi strong,.provider-profile-kpi strong{font-size:28px!important;line-height:1!important}.provider-appointment-command-actions a,.provider-appointment-command-actions button,.provider-appointment-confirm-box button,.provider-appointment-filter-pills button,.provider-appointment-heading-actions button,.provider-appointment-note-box button,.provider-audit-card-actions a,.provider-audit-hero-actions button,.provider-audit-inspector-actions a,.provider-audit-toolbar button,.provider-crm-action-row button,.provider-crm-close-disclosure>summary,.provider-crm-close-form button,.provider-crm-conversation-actions a,.provider-crm-filters button,.provider-crm-heading-actions button,.provider-crm-quick-replies button,.provider-crm-reply-form button,.provider-media-bulk-actions button,.provider-media-card-actions a,.provider-media-card-actions button,.provider-media-inspector-actions button,.provider-profile-editor-v2 button,.provider-profile-hero-actions a,.provider-profile-hero-actions button,.provider-profile-submit-row button,.provider-settings-command-actions button,.provider-settings-save-row button,.provider-settings-section button{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;text-align:center!important;white-space:nowrap!important}.provider-crm-close-disclosure{position:relative;justify-self:start}.provider-crm-close-disclosure>summary{min-height:34px;width:-moz-fit-content;width:fit-content;list-style:none;border:1px solid rgba(239,68,68,.22);border-radius:12px;background:#fff7f7;color:#dc2626;padding:0 12px;font-size:12px;font-weight:860;cursor:pointer}.provider-crm-close-disclosure>summary::-webkit-details-marker{display:none}.provider-crm-close-disclosure[open]>summary{border-color:rgba(239,68,68,.34);box-shadow:0 10px 22px rgba(239,68,68,.1)}.provider-crm-close-disclosure .provider-crm-close-form{position:absolute;left:0;top:calc(100% + 8px);z-index:70;width:min(520px,calc(100vw - 40px));border:1px solid rgba(254,202,202,.9);border-radius:16px;background:rgba(255,255,255,.98);box-shadow:0 24px 54px rgba(15,23,42,.16);padding:10px}.provider-crm-close-disclosure:not([open]) .provider-crm-close-form{display:none!important}.provider-crm-bottom{align-items:stretch!important}.provider-crm-bottom article{min-height:118px!important;border-radius:18px!important;padding:15px!important}.provider-submit-hero{grid-template-columns:minmax(0,1fr) minmax(360px,.58fr)!important;min-height:92px!important;padding:14px 16px!important}.provider-submit-hero-copy h1{font-size:clamp(24px,1.9vw,30px)!important}.provider-submit-hero-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important}.provider-submit-hero-metrics span{min-height:50px!important}.provider-publish-quality-panel{grid-template-columns:minmax(230px,.62fr) minmax(0,1fr)!important}.provider-publish-timeline{display:none!important}.provider-assets-result-summary span:not(.view){background:transparent!important;color:#64748b!important}.provider-assets-table-card{margin-top:2px!important}.provider-assets-pagination{border-radius:0 0 18px 18px!important}@media (max-width:1320px){.provider-submit-hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:1180px){.provider-crm-close-disclosure .provider-crm-close-form{position:static;width:100%;margin-top:8px}}.provider-appointment-heading,.provider-audit-hero-v2,.provider-media-hero,.provider-profile-hero-v2{background:radial-gradient(circle at 92% 18%,rgba(37,99,235,.08),transparent 28%),linear-gradient(135deg,rgba(255,255,255,.98),rgba(245,249,255,.94))!important}.provider-appointment-heading:after,.provider-audit-hero-v2:after,.provider-media-hero:after,.provider-profile-hero-v2:after{opacity:.55!important;transform:scale(.72)!important}.provider-appointment-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important}.provider-appointment-kpi{min-height:94px!important}.provider-appointment-controlbar,.provider-audit-toolbar,.provider-media-toolbar{border-radius:18px!important;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(248,250,252,.92)),#fff!important;padding:12px!important}.provider-appointment-owner-chip{display:grid!important;min-height:40px!important;align-content:center!important;border:1px solid rgba(219,231,244,.96)!important;border-radius:13px!important;background:rgba(248,250,252,.72)!important;padding:6px 12px!important}.provider-appointment-owner-chip span,.provider-appointment-owner-chip strong{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.provider-appointment-owner-chip span{color:#64748b!important;font-size:11px!important;font-weight:800!important}.provider-appointment-owner-chip strong{color:#0f172a!important;font-size:13px!important;font-weight:900!important}@media (min-width:1181px){.provider-appointment-heading,.provider-audit-hero-v2,.provider-media-hero,.provider-profile-hero-v2{grid-template-columns:minmax(0,1fr) auto!important}.provider-appointment-heading{display:grid!important}.provider-appointment-grid{grid-template-columns:minmax(0,1fr) minmax(300px,330px)!important;gap:14px!important}.provider-appointment-calendar-grid{grid-template-columns:48px repeat(7,minmax(64px,1fr))!important;gap:5px!important}.provider-appointment-empty-slot{min-height:32px!important;border-style:solid!important;opacity:.72!important}.provider-appointment-slot-card{min-height:40px!important}.provider-appointment-queue-item{grid-template-columns:38px minmax(0,1fr) auto!important}.provider-appointment-avatar{width:38px!important;height:38px!important}.provider-appointment-queue-item strong{display:-webkit-box!important;white-space:normal!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.provider-appointment-active-card{grid-template-columns:minmax(0,1fr) minmax(250px,310px)!important}.provider-appointment-property-visual{display:none!important}.provider-appointment-command-actions>*{min-width:104px!important}.provider-appointment-confirm-box{border-left-color:rgba(226,232,240,.72)!important}.provider-appointment-insights{gap:12px!important}.provider-appointment-insights>section{min-height:0!important}.provider-appointment-route-map{height:48px!important}.provider-appointment-route-map:before{top:23px!important}.provider-appointment-route-map i{top:12px!important}}.provider-media-toolbar{grid-template-columns:minmax(280px,1fr) repeat(4,minmax(118px,150px)) auto!important}.provider-appointment-controlbar label span,.provider-audit-toolbar label span,.provider-media-toolbar label span{color:#64748b!important;font-size:11px!important;font-weight:850!important}.provider-audit-card-main span,.provider-audit-card-main strong,.provider-audit-card-progress small,.provider-media-card-body small,.provider-media-card-body strong,.provider-media-health-score small,.provider-media-inspector dd,.provider-media-inspector h3,.provider-media-panel-head span,.provider-media-panel-head strong,.provider-profile-phone-preview h3,.provider-profile-preview-bio,.provider-settings-section p,.provider-settings-section strong{min-width:0!important;overflow-wrap:anywhere!important}.provider-media-panel-head{min-width:0!important}.provider-media-bulk-actions{flex:0 0 auto!important}.provider-media-bulk-actions button{min-width:92px!important}.provider-media-inspector-actions{display:grid!important;grid-template-columns:1fr 1fr!important}.provider-media-inspector-actions .primary{grid-column:1/-1!important}.provider-media-property-health{padding:14px!important}.provider-media-property-health>div:last-child{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important}.provider-media-property-health article{min-width:0!important;border-radius:16px!important;padding:10px!important}.provider-media-property-health article strong{display:-webkit-box!important;min-width:0!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.provider-media-upload-workbench{grid-template-columns:minmax(220px,.8fr) minmax(200px,.7fr) repeat(2,minmax(220px,1fr)) auto!important;align-items:stretch!important;padding:14px!important}.provider-media-dropzone,.provider-media-upload-workbench>div{border-radius:16px!important}.provider-media-upload-workbench button{align-self:end!important;min-height:44px!important}.provider-profile-workspace{align-items:start!important}.provider-profile-editor-v2,.provider-profile-preview-panel,.provider-profile-timeline,.provider-profile-usage-grid{border-radius:18px!important}.provider-profile-editor-v2{gap:14px!important;padding:16px!important}.provider-profile-editor-v2 section{gap:12px!important;border-radius:17px!important;padding:14px!important}.provider-profile-editor-v2 input,.provider-profile-editor-v2 textarea{min-height:40px!important;border-radius:12px!important}.provider-profile-section-title{align-items:center!important;margin-bottom:2px!important}.provider-profile-section-title p{margin-top:2px!important;font-size:12px!important}.provider-profile-preview-actions{grid-template-columns:1fr!important}.provider-profile-quality-panel{border-radius:18px!important;padding:14px!important}.provider-profile-check-list{gap:7px!important}.provider-profile-check-list button{grid-template-columns:28px minmax(0,1fr)!important;min-height:44px!important;border-radius:13px!important;padding:8px!important}.provider-profile-check-list em{width:28px!important;height:28px!important}.provider-profile-usage-grid>div:last-child{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important}.provider-profile-timeline article,.provider-profile-usage-grid article{border-radius:15px!important}.provider-profile-timeline article{grid-template-columns:14px minmax(0,1fr) auto!important}.provider-audit-toolbar{grid-template-columns:minmax(280px,1fr) repeat(3,minmax(132px,.28fr)) auto!important;align-items:end!important}.provider-audit-workspace{align-items:stretch!important}.provider-audit-inspector,.provider-audit-queue-panel{border-radius:18px!important;padding:14px!important}.provider-audit-card{border-radius:16px!important}.provider-audit-card-main strong{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.provider-audit-card-actions{gap:7px!important}.provider-audit-card-actions a,.provider-audit-inspector-actions a{min-height:34px!important;border-radius:11px!important;padding:0 11px!important}.provider-audit-flow-panel.compact{align-items:start!important}.provider-audit-route-strip>span{min-height:78px!important;align-content:center!important}.provider-audit-route-summary{min-height:78px!important}.provider-audit-route-summary p{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.provider-audit-inspector-media{aspect-ratio:16/8.8!important;border-radius:16px!important}.provider-audit-checks{gap:7px!important}.provider-audit-checks span{min-height:34px!important;border-radius:12px!important}.provider-settings-command{grid-template-columns:minmax(260px,.82fr) minmax(420px,1.1fr) auto!important;min-height:0!important;padding:16px!important}.provider-settings-section.provider-settings-command.wide{grid-template-columns:minmax(280px,.74fr) minmax(480px,1fr) minmax(150px,auto)!important;align-items:center!important}.provider-settings-section.provider-settings-command.wide>.provider-settings-command-actions,.provider-settings-section.provider-settings-command.wide>.provider-settings-command-copy,.provider-settings-section.provider-settings-command.wide>.provider-settings-status-grid{grid-column:auto!important}.provider-settings-command-copy strong{font-size:20px!important}.provider-settings-status-grid article{min-height:70px!important;padding:10px!important}.provider-settings-status-grid i{font-size:22px!important}.provider-settings-command-actions{flex-direction:column!important;align-items:stretch!important}.provider-settings-command-actions button{min-width:132px!important}.provider-settings-section.provider-settings-command.wide .provider-settings-command-actions button{width:100%!important}.provider-settings-audit-log,.provider-settings-notify-panel,.provider-settings-permission-panel,.provider-settings-rule-panel{min-height:0!important}.provider-settings-rule-list article{grid-template-columns:minmax(78px,.42fr) minmax(0,1fr)!important}.provider-team-table>div{overflow:hidden!important}.provider-permission-matrix label,.provider-team-table button,.provider-toggle-pill{min-width:0!important}@media (max-width:1380px){.provider-audit-toolbar,.provider-media-toolbar,.provider-media-upload-workbench{grid-template-columns:1fr 1fr!important}.provider-audit-toolbar .provider-audit-search,.provider-media-toolbar .provider-media-search,.provider-media-upload-workbench button,.provider-media-upload-workbench>div{grid-column:1/-1!important}}@media (max-width:1180px){.provider-appointment-kpis,.provider-media-property-health>div:last-child,.provider-profile-usage-grid>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))!important}.provider-settings-command,.provider-settings-section.provider-settings-command.wide{grid-template-columns:1fr!important}.provider-settings-command-actions{align-items:flex-start!important}}@media (max-width:760px){.provider-appointment-kpis,.provider-audit-toolbar,.provider-media-property-health>div:last-child,.provider-media-toolbar,.provider-media-upload-workbench,.provider-profile-usage-grid>div:last-child{grid-template-columns:1fr!important}}.provider-appointment-heading,.provider-assets-heading,.provider-audit-hero-v2,.provider-crm-heading,.provider-media-hero,.provider-profile-hero-v2,.provider-settings-command{box-shadow:0 12px 26px rgba(15,23,42,.045)!important}.provider-assets-heading{margin-bottom:-2px!important}.provider-assets-heading-actions{min-width:max-content!important}.provider-assets-heading-menu,.provider-assets-more-menu{z-index:90!important}.provider-assets-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important}.provider-assets-kpi{min-height:112px!important;border-radius:17px!important;padding:16px!important}.provider-assets-kpi>i{width:46px!important;height:46px!important;border-radius:15px!important}.provider-assets-kpi>strong{font-size:30px!important}.provider-assets-kpi mark{max-width:100%!important}.provider-assets-analytics{grid-template-columns:minmax(0,1.45fr) minmax(360px,.8fr)!important}.provider-assets-health-card,.provider-assets-trend-card{min-height:244px!important;align-content:start!important}.provider-assets-card-title{align-items:center!important}.provider-assets-card-title span{display:-webkit-box!important;overflow:hidden!important;color:#64748b!important;font-size:12px!important;font-weight:700!important;line-height:1.45!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.provider-assets-health-grid{grid-template-columns:minmax(260px,.7fr) minmax(0,1fr)!important}.provider-assets-risk-panel button{min-width:0!important}.provider-assets-risk-panel button mark{min-width:64px!important;padding-inline:8px!important}.provider-assets-quality-tags{gap:6px!important}.provider-assets-quality-tags span{min-height:28px!important;display:inline-flex!important;align-items:center!important}.provider-assets-date-filter{display:flex!important;justify-content:flex-end!important}.provider-assets-range-select{display:grid!important;grid-gap:4px!important;gap:4px!important;min-width:178px!important}.provider-assets-range-select span{color:#64748b!important;font-size:11px!important;font-weight:840!important}.provider-assets-range-select select{min-height:38px!important;border:1px solid #dbe7f4!important;border-radius:13px!important;background-color:#fff!important;color:#0f172a!important;padding:0 34px 0 12px!important;font-size:13px!important;font-weight:820!important}.provider-assets-trend-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}.provider-assets-trend-chart{height:132px!important}.provider-assets-trend-card.provider-assets-trend-card-v2{display:flex!important;flex-direction:column!important;gap:12px!important;min-height:0!important;padding:18px!important;background:radial-gradient(circle at 94% 4%,rgba(37,99,235,.08),transparent 32%),linear-gradient(180deg,#ffffff,#f8fbff)!important}.provider-assets-trend-card-v2 .provider-assets-trend-head{display:flex!important;flex-direction:row!important;align-items:start!important;justify-content:space-between!important;gap:14px!important}.provider-assets-trend-card-v2 .provider-assets-card-title h3{font-size:19px!important;letter-spacing:0!important}.provider-assets-trend-card-v2 .provider-assets-card-title span{display:block!important;color:#64748b!important;font-size:12px!important;font-weight:720!important;line-height:1.45!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;-webkit-line-clamp:unset!important}.provider-assets-trend-card-v2 .provider-assets-date-filter{display:block!important;flex:0 0 auto!important;justify-content:normal!important;min-width:154px!important;max-width:178px!important}.provider-assets-trend-card-v2 .provider-assets-range-select{display:grid!important;grid-template-columns:minmax(0,1fr) 18px!important;grid-gap:2px!important;gap:2px!important;min-width:0!important;width:100%!important;align-items:center!important;border:1px solid rgba(191,219,254,.9)!important;border-radius:16px!important;background:linear-gradient(45deg,transparent 50%,#2563eb 0) calc(100% - 14px) 23px /6px 6px no-repeat,linear-gradient(135deg,#2563eb 50%,transparent 0) calc(100% - 9px) 23px /6px 6px no-repeat,#eff6ff!important;padding:7px 30px 7px 12px!important}.provider-assets-trend-card-v2 .provider-assets-range-select span{grid-column:1/-1!important;color:#64748b!important;font-size:10px!important;font-weight:820!important;line-height:1!important}.provider-assets-trend-card-v2 .provider-assets-range-select select{min-height:20px!important;border:0!important;background:transparent!important;color:#0f172a!important;padding:0!important;font-size:13px!important;font-weight:920!important;line-height:1.1!important;outline:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.provider-assets-date-inputs.provider-assets-date-inputs-inline{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;border:1px solid rgba(219,231,244,.9)!important;border-radius:16px!important;background:rgba(248,250,252,.74)!important;padding:8px!important}.provider-assets-date-inputs.provider-assets-date-inputs-inline label{min-height:36px!important;border-radius:12px!important;background:#fff!important}.provider-assets-trend-summary.provider-assets-trend-summary-v2{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important}.provider-assets-trend-summary-v2 span{display:grid!important;grid-template-columns:8px minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;grid-gap:4px 8px!important;gap:4px 8px!important;align-items:center!important;min-height:72px!important;border:1px solid rgba(226,232,240,.9)!important;border-radius:15px!important;background:rgba(255,255,255,.86)!important;padding:10px 11px!important}.provider-assets-trend-summary-v2 i{grid-row:1/span 3!important;width:8px!important;height:8px!important}.provider-assets-trend-summary-v2 small{grid-column:2!important;color:#64748b!important;font-size:11px!important;font-weight:820!important;line-height:1.1!important}.provider-assets-trend-summary-v2 strong{grid-column:2!important;grid-row:2!important;min-height:34px!important;color:#0f172a!important;font-size:24px!important;font-weight:940!important;line-height:1.32!important}.provider-assets-trend-summary-v2 em{grid-column:2!important;overflow:visible!important;color:#94a3b8!important;font-size:9px!important;font-style:normal!important;font-weight:760!important;line-height:1.15!important;text-overflow:clip!important;white-space:nowrap!important}.provider-assets-trend-chart-shell{flex:1 1 auto!important;min-height:246px!important;border:1px solid rgba(226,232,240,.86)!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(248,250,252,.72),rgba(255,255,255,.94)),#fff!important;padding:12px 12px 6px!important}.provider-assets-trend-card-v2 .provider-assets-trend-chart{display:block!important;width:100%!important;height:100%!important;min-height:232px!important}.provider-assets-toolbar{position:-webkit-sticky!important;position:sticky!important;top:64px!important;z-index:12!important;border-radius:18px!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.provider-assets-result-summary{justify-content:space-between!important;min-height:44px!important;border-radius:14px!important;background:rgba(255,255,255,.68)!important;box-shadow:none!important;padding:8px 12px!important}.provider-assets-result-summary span{min-height:26px!important;padding:0 8px!important}.provider-assets-result-summary span:nth-child(3){margin-left:auto!important;color:#94a3b8!important}.provider-assets-batch-bar{position:-webkit-sticky!important;position:sticky!important;top:126px!important;z-index:13!important;border:1px solid rgba(37,99,235,.16)!important;border-radius:16px!important;background:rgba(239,246,255,.94)!important;box-shadow:0 16px 34px rgba(37,99,235,.12)!important;padding:10px 12px!important}.provider-assets-table-card{border-radius:18px!important}.provider-assets-table-body{overflow-x:auto!important;overflow-y:visible!important}.provider-assets-row,.provider-assets-table-head{grid-template-columns:36px minmax(230px,1.8fr) minmax(118px,.72fr) minmax(118px,.72fr) minmax(150px,.9fr) minmax(100px,.62fr) minmax(118px,.68fr) minmax(88px,.42fr)!important;gap:10px!important;min-width:1000px!important}.provider-assets-row{min-height:82px!important}.provider-assets-property strong{white-space:normal!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.provider-assets-property small,.provider-assets-readiness small,.provider-assets-rent small,.provider-assets-updated small{max-width:100%!important}.provider-assets-actions{position:relative!important;display:grid!important;grid-template-columns:minmax(52px,1fr) 32px!important;min-width:86px!important;grid-gap:5px!important;gap:5px!important;padding-right:4px!important}.provider-assets-actions .primary-action{min-width:52px!important;border-color:transparent!important;background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;color:#fff!important;box-shadow:0 10px 18px rgba(37,99,235,.18)!important}.provider-assets-more{position:relative!important}.provider-assets-more summary{width:32px!important;height:34px!important;padding:0!important}.provider-assets-more-menu{position:absolute!important;right:0!important;top:calc(100% + 8px)!important;width:168px!important;border:1px solid rgba(219,231,244,.96)!important;border-radius:14px!important;background:rgba(255,255,255,.98)!important;box-shadow:0 22px 46px rgba(15,23,42,.16)!important;padding:8px!important}.provider-assets-more:not([open]) .provider-assets-more-menu,.provider-assets-more:not([open]) .provider-assets-more-menu *{display:none!important}.provider-assets-more[open] .provider-assets-more-menu{display:grid!important}.provider-assets-more-menu a,.provider-assets-more-menu button{justify-content:flex-start!important;width:100%!important;min-height:34px!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#0f172a!important;padding:0 10px!important;text-align:left!important}.provider-assets-more-menu a:hover,.provider-assets-more-menu button:hover{background:#eff6ff!important;transform:none!important}.provider-assets-more-menu .danger{color:#dc2626!important}.provider-submit-hero{min-height:0!important;grid-template-columns:minmax(0,1fr) minmax(340px,.54fr)!important;padding:13px 16px!important}.provider-submit-hero-copy h1{max-width:none!important;font-size:clamp(24px,1.8vw,30px)!important}.provider-submit-hero-copy p{max-width:620px!important}.provider-submit-hero-metrics span{min-height:46px!important;padding:8px 11px!important}.provider-submit-hero-metrics strong{font-size:20px!important}.provider-submit-stagebar{margin-top:-2px!important}.provider-submit-console{grid-template-columns:minmax(248px,282px) minmax(0,1fr)!important}.provider-submit-side{top:74px!important}.provider-submit-review-card{padding:13px!important}.provider-submit-review-card ul{gap:6px!important}.provider-submit-review-card li{min-height:34px!important;grid-template-columns:minmax(70px,.42fr) minmax(0,1fr)!important;padding-block:7px!important}.provider-submit-review-actions{grid-template-columns:1fr!important;gap:8px!important}.provider-submit-review-actions button{min-height:40px!important}.provider-user-preview-actions.preview-note{display:grid!important;grid-gap:3px!important;gap:3px!important;border:1px dashed rgba(37,99,235,.28)!important;border-radius:14px!important;background:#eff6ff!important;padding:10px 12px!important}.provider-user-preview-actions.preview-note span{color:#2563eb!important;font-size:11px!important;font-weight:880!important}.provider-user-preview-actions.preview-note strong{color:#0f172a!important;font-size:12px!important;font-weight:820!important;line-height:1.4!important}.provider-publish-quality-panel{align-items:center!important}.provider-crm-workspace{gap:14px!important}.provider-crm-conversation,.provider-crm-queue,.provider-crm-sidecard{border-radius:18px!important;padding:14px!important}.provider-crm-filters{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.provider-crm-filters button{width:100%!important;min-height:34px!important}.provider-crm-lead-list button{min-height:116px!important;border-radius:17px!important}.provider-crm-conversation-actions a{min-width:92px!important}.provider-crm-chat{min-height:220px!important}.provider-crm-bottom{grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr)!important;gap:14px!important}.provider-crm-bottom article{min-height:96px!important}.provider-crm-mini-chart{height:46px!important}.provider-crm-operations-strip{align-items:stretch!important}.provider-crm-bottom-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:12px!important}.provider-crm-bottom-head span{color:#0f766e!important;font-size:13px!important;font-weight:800!important}.provider-crm-bottom-head strong{color:#0f172a!important;font-size:16px!important;line-height:1.2!important}.provider-crm-action-plan{display:grid!important;grid-gap:10px!important;gap:10px!important}.provider-crm-action-plan button{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;grid-gap:5px 12px!important;gap:5px 12px!important;min-height:68px!important;width:100%!important;padding:12px 14px!important;border:1px solid rgba(37,99,235,.13)!important;border-radius:16px!important;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(239,246,255,.72))!important;box-shadow:0 10px 24px rgba(15,23,42,.05)!important;color:#0f172a!important;text-align:left!important;cursor:pointer!important}.provider-crm-action-plan button:hover{transform:translateY(-1px)!important;border-color:rgba(37,99,235,.32)!important;box-shadow:0 16px 30px rgba(37,99,235,.1)!important}.provider-crm-action-plan button span,.provider-crm-activity-log p span strong{min-width:0!important;overflow:hidden!important;color:#0f172a!important;font-size:14px!important;font-weight:900!important;text-overflow:ellipsis!important;white-space:nowrap!important}.provider-crm-action-plan button small,.provider-crm-activity-log p span small{min-width:0!important;overflow:hidden!important;color:#64748b!important;font-size:12px!important;font-weight:700!important;text-overflow:ellipsis!important;white-space:nowrap!important}.provider-crm-action-plan button strong{grid-row:span 2!important;min-width:54px!important;padding:8px 10px!important;border-radius:999px!important;background:rgba(37,99,235,.1)!important;color:#2563eb!important;font-size:13px!important;font-weight:900!important;text-align:center!important}.provider-crm-activity-log{display:grid!important;align-content:start!important;grid-gap:10px!important;gap:10px!important}.provider-crm-activity-log p{display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;align-items:center!important;grid-gap:12px!important;gap:12px!important;min-height:62px!important;margin:0!important;padding:12px 14px!important;border:1px solid rgba(226,232,240,.9)!important;border-radius:16px!important;background:rgba(248,250,252,.82)!important}.provider-crm-activity-log p.hot{border-color:rgba(239,68,68,.18)!important;background:linear-gradient(135deg,rgba(254,242,242,.9),rgba(255,255,255,.86))!important}.provider-crm-activity-log p.next{border-color:rgba(20,184,166,.2)!important;background:linear-gradient(135deg,rgba(240,253,250,.92),rgba(255,255,255,.86))!important}.provider-crm-activity-log p b{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:72px!important;min-height:30px!important;padding:5px 8px!important;border-radius:999px!important;background:#eff6ff!important;color:#2563eb!important;font-size:12px!important;font-weight:900!important;white-space:nowrap!important}.provider-crm-activity-log p span{display:grid!important;min-width:0!important;grid-gap:3px!important;gap:3px!important}.provider-appointment-calendar-grid{align-items:stretch!important}.provider-appointment-empty-slot{min-height:28px!important}.provider-appointment-command-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.provider-appointment-ops-board{gap:14px!important}.provider-appointment-panel-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important}.provider-appointment-panel-head span{color:#0f172a!important;font-size:16px!important;font-weight:900!important}.provider-appointment-panel-head small{max-width:150px!important;color:#64748b!important;font-size:12px!important;font-weight:700!important;line-height:1.35!important;text-align:right!important}.provider-appointment-action-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important}.provider-appointment-action-grid button{display:grid!important;min-width:0!important;min-height:70px!important;padding:10px!important;border:1px solid rgba(37,99,235,.14)!important;border-radius:15px!important;background:linear-gradient(135deg,#ffffff,#f8fbff)!important;color:#0f172a!important;cursor:pointer!important}.provider-appointment-action-grid button:hover{transform:translateY(-1px)!important;border-color:rgba(37,99,235,.3)!important}.provider-appointment-action-grid span{overflow:hidden!important;color:#64748b!important;font-size:12px!important;font-weight:800!important;text-overflow:ellipsis!important;white-space:nowrap!important}.provider-appointment-action-grid strong{color:#0f172a!important;font-size:24px!important;font-weight:950!important;line-height:1!important}.provider-appointment-activity-panel,.provider-appointment-execution-list{display:grid!important;grid-gap:9px!important;gap:9px!important}.provider-appointment-activity-panel p,.provider-appointment-execution-list p{display:grid!important;grid-template-columns:58px minmax(0,1fr) auto!important;align-items:center!important;grid-gap:10px!important;gap:10px!important;min-height:48px!important;margin:0!important;padding:10px 12px!important;border:1px solid rgba(226,232,240,.82)!important;border-radius:14px!important;background:rgba(248,250,252,.86)!important}.provider-appointment-activity-panel p b,.provider-appointment-execution-list p b{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:28px!important;border-radius:999px!important;background:#eff6ff!important;color:#2563eb!important;font-size:12px!important;font-weight:900!important;white-space:nowrap!important}.provider-appointment-activity-panel p span,.provider-appointment-execution-list p span{min-width:0!important;overflow:hidden!important;color:#0f172a!important;font-size:13px!important;font-weight:850!important;text-overflow:ellipsis!important;white-space:nowrap!important}.provider-appointment-activity-panel p small,.provider-appointment-execution-list p small{max-width:130px!important;overflow:hidden!important;color:#64748b!important;font-size:12px!important;font-weight:750!important;text-align:right!important;text-overflow:ellipsis!important;white-space:nowrap!important}.provider-audit-card-actions,.provider-audit-inspector-actions,.provider-media-card-actions,.provider-media-inspector-actions,.provider-profile-submit-row{gap:8px!important}.provider-audit-card-actions a,.provider-audit-inspector-actions a,.provider-media-card-actions a,.provider-media-card-actions button{min-width:78px!important}.provider-profile-submit-row{justify-content:flex-end!important}.provider-profile-submit-row button{width:auto!important;min-width:176px!important;max-width:240px!important}.provider-crm-bottom,.provider-profile-timeline,.provider-profile-usage-grid{margin-top:-2px!important}.provider-media-property-health article{align-items:center!important}.provider-media-health-action{display:inline-flex!important;grid-column:1/-1!important;min-height:34px!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(37,99,235,.2)!important;border-radius:12px!important;background:#fff!important;color:#2563eb!important;font-size:12px!important;font-weight:900!important;line-height:1!important;text-align:center!important;cursor:pointer!important}.provider-media-health-action:hover{transform:translateY(-1px)!important;box-shadow:0 12px 22px rgba(37,99,235,.1)!important}.provider-audit-card-actions button{display:inline-flex!important;min-height:34px!important;min-width:0!important;align-items:center!important;justify-content:center!important;border:1px solid #dbe7f4!important;border-radius:11px!important;background:#fff!important;color:#1e3a8a!important;padding:0 11px!important;font:inherit!important;font-size:12px!important;font-weight:840!important;line-height:1!important;text-align:center!important;text-decoration:none!important;white-space:nowrap!important;cursor:pointer!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease!important}.provider-audit-card-actions button:hover{transform:translateY(-1px)!important;border-color:rgba(37,99,235,.32)!important;box-shadow:0 12px 24px rgba(15,23,42,.08)!important}.provider-settings-inline-state{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important;max-width:760px!important;margin-top:12px!important}.provider-settings-inline-state span{display:grid!important;min-width:0!important;grid-gap:3px!important;gap:3px!important;border:1px solid rgba(219,231,244,.9)!important;border-radius:14px!important;background:rgba(248,250,252,.74)!important;color:#0f172a!important;padding:9px 10px!important;font-size:12px!important;font-weight:850!important}.provider-settings-inline-state b{color:#64748b!important;font-size:11px!important;font-weight:850!important}.provider-settings-inline-state b,.provider-settings-inline-state span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.provider-media-upload-workbench{align-items:center!important}.provider-media-upload-workbench>div{min-width:0!important}.provider-media-upload-workbench>div p,.provider-media-upload-workbench>div strong{overflow-wrap:anywhere!important}.provider-media-dropzone{min-height:96px!important}.provider-profile-preview-status{display:grid!important;grid-template-columns:1fr!important;grid-gap:8px!important;gap:8px!important}.provider-profile-preview-status span{display:grid!important;grid-gap:4px!important;gap:4px!important;min-width:0!important;border:1px solid rgba(226,232,240,.9)!important;border-radius:14px!important;background:linear-gradient(135deg,rgba(248,250,252,.96),rgba(240,253,250,.74)),#fff!important;padding:10px 12px!important}.provider-profile-preview-status strong{color:#0f172a!important;font-size:13px!important;font-weight:900!important}.provider-profile-preview-status small,.provider-profile-preview-status strong{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.provider-profile-preview-status small{color:#64748b!important;font-size:12px!important;font-weight:740!important}.provider-audit-flow-panel.compact{grid-template-columns:minmax(0,1fr) minmax(250px,.4fr)!important}.provider-audit-route-strip>span,.provider-audit-route-summary{min-height:68px!important}.provider-assets-create-menu summary,.provider-assets-heading-actions a,.provider-assets-heading-actions button,.provider-settings-command-actions button,.provider-settings-save-row button,.provider-settings-section button{min-width:0!important}@media (max-width:1320px){.provider-assets-analytics,.provider-assets-health-grid,.provider-assets-kpis,.provider-audit-flow-panel.compact,.provider-crm-bottom,.provider-submit-console,.provider-submit-hero{grid-template-columns:1fr!important}.provider-assets-heading-actions{min-width:0!important}.provider-assets-batch-bar,.provider-assets-toolbar{position:static!important}}@media (max-width:860px){.provider-appointment-action-grid,.provider-appointment-command-actions,.provider-assets-kpis,.provider-crm-filters,.provider-settings-inline-state{grid-template-columns:1fr!important}.provider-assets-row,.provider-assets-table-head{min-width:980px!important}.provider-submit-review-actions{grid-template-columns:1fr!important}}.provider-settings-inline-state span,.provider-settings-rule-list strong,.provider-settings-status-grid strong,.provider-team-table span,.provider-team-table strong{white-space:normal!important;overflow-wrap:anywhere!important}#provider-submit .provider-submit-workflow{gap:14px!important;padding-bottom:82px!important}#provider-submit .provider-submit-hero{grid-template-columns:minmax(0,1fr) minmax(420px,.42fr)!important;min-height:0!important;border-radius:20px!important}#provider-submit .provider-submit-hero-copy{gap:5px!important}#provider-submit .provider-submit-hero-copy h1{max-width:560px!important;font-size:clamp(25px,2vw,32px)!important;line-height:1.12!important}#provider-submit .provider-submit-hero-copy p{max-width:620px!important}#provider-submit .provider-submit-hero-metrics{gap:8px!important}#provider-submit .provider-submit-hero-metrics span{min-width:0!important;min-height:54px!important;align-content:center!important;justify-items:start!important;border-radius:14px!important;padding:9px 11px!important}#provider-submit .provider-submit-stagebar{position:-webkit-sticky!important;position:sticky!important;z-index:45!important;top:10px!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(310px,352px)!important;grid-gap:10px!important;gap:10px!important;align-items:stretch!important;border-color:rgba(203,213,225,.86)!important;background:rgba(255,255,255,.92)!important;box-shadow:0 18px 46px rgba(15,23,42,.12)!important;padding:10px!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}#provider-submit .provider-submit-stage-steps{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important;min-width:0!important}#provider-submit .provider-submit-stage-steps>span{display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;grid-column-gap:9px!important;column-gap:9px!important;grid-row-gap:3px!important;row-gap:3px!important;min-height:48px!important;align-items:center!important;border-radius:15px!important;background:rgba(248,250,252,.72)!important;color:#0f172a!important;padding:9px 10px!important}#provider-submit .provider-submit-stage-steps>span strong{display:grid!important;grid-row:1/span 2!important;width:30px!important;height:30px!important;place-items:center!important;border-radius:12px!important;background:#eef2ff!important;color:#2563eb!important;font-size:12px!important;font-weight:920!important}#provider-submit .provider-submit-stage-steps>span em{overflow:hidden!important;color:#64748b!important;font-size:11px!important;font-style:normal!important;font-weight:760!important;text-overflow:ellipsis!important;white-space:nowrap!important}#provider-submit .provider-submit-stage-steps>span.complete{background:linear-gradient(135deg,rgba(236,253,245,.9),rgba(240,253,250,.58))!important}#provider-submit .provider-submit-stage-steps>span.complete strong{background:linear-gradient(135deg,#10b981,#14b8a6)!important;color:#fff!important}#provider-submit .provider-submit-stage-steps>span.active{background:linear-gradient(135deg,rgba(37,99,235,.12),rgba(20,184,166,.1))!important;box-shadow:inset 0 0 0 1px rgba(37,99,235,.12)!important}#provider-submit .provider-submit-stage-steps>span.active strong{background:linear-gradient(135deg,#2563eb,#14b8a6)!important;color:#fff!important}#provider-submit .provider-submit-stage-steps>span.warning{background:linear-gradient(135deg,rgba(255,251,235,.95),rgba(255,247,237,.8))!important}#provider-submit .provider-submit-stage-steps>span.warning strong{background:linear-gradient(135deg,#f59e0b,#ef4444)!important;color:#fff!important}#provider-submit .provider-submit-stage-steps>span.pending{opacity:.66!important}#provider-submit .provider-submit-stage-actions{display:grid!important;grid-gap:8px!important;gap:8px!important;min-width:0!important;border:1px solid rgba(219,231,244,.9)!important;border-radius:16px!important;background:linear-gradient(135deg,rgba(240,253,250,.82),rgba(255,255,255,.92))!important;padding:10px!important}#provider-submit .provider-submit-stage-actions.blocked{background:linear-gradient(135deg,rgba(255,251,235,.96),rgba(255,255,255,.92))!important}#provider-submit .provider-submit-stage-action-copy{display:grid!important;grid-gap:2px!important;gap:2px!important}#provider-submit .provider-submit-stage-action-copy small,#provider-submit .provider-submit-stage-action-copy span{display:block!important;min-height:0!important;color:#64748b!important;font-size:11px!important;font-weight:760!important;line-height:1.35!important}#provider-submit .provider-submit-stage-action-copy span{color:#0f766e!important;font-weight:900!important}#provider-submit .provider-submit-stage-action-copy strong{color:#0f172a!important;font-size:16px!important;font-weight:900!important;line-height:1.15!important}#provider-submit .provider-submit-stage-checks{display:flex!important;flex-wrap:wrap!important;gap:6px!important}#provider-submit .provider-submit-stage-checks span{display:inline-flex!important;min-height:24px!important;align-items:center!important;gap:5px!important;border-radius:999px!important;background:rgba(241,245,249,.88)!important;color:#475569!important;padding:0 8px!important;font-size:11px!important;font-weight:800!important;white-space:nowrap!important}#provider-submit .provider-submit-stage-checks span.ready{background:rgba(20,184,166,.1)!important;color:#0f766e!important}#provider-submit .provider-submit-stage-checks span.action{background:rgba(245,158,11,.12)!important;color:#b45309!important}#provider-submit .provider-submit-stage-checks span.blocked{background:rgba(239,68,68,.1)!important;color:#dc2626!important}#provider-submit .provider-submit-stage-checks strong{color:inherit!important;font-size:inherit!important;font-weight:900!important}#provider-submit .provider-submit-stage-actions .provider-submit-review-actions{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)!important;gap:8px!important;margin:0!important}#provider-submit .provider-submit-console{grid-template-columns:minmax(260px,292px) minmax(0,1fr)!important;padding-bottom:118px!important}#provider-submit .provider-submit-form-v2{grid-template-columns:minmax(0,1fr) minmax(334px,360px)!important;position:static!important;top:auto!important;align-self:start!important;max-height:none!important;scroll-padding-top:18px!important}#provider-submit .provider-intake-panel.provider-submit-work-card{position:-webkit-sticky!important;position:sticky!important;top:72px!important;height:calc(100vh - 154px)!important;min-height:720px!important;max-height:calc(100vh - 154px)!important;overflow:auto!important}#provider-submit .provider-field-review,#provider-submit .provider-submit-side{position:static!important;top:auto!important;max-height:none!important;overflow:visible!important}#provider-submit .provider-submit-side{align-self:start!important;height:calc(100vh - 154px)!important;min-height:720px!important;max-height:calc(100vh - 154px)!important;position:-webkit-sticky!important;position:sticky!important;top:72px!important;z-index:8!important}#provider-submit .provider-intake-panel.provider-submit-work-card{padding:16px!important}#provider-submit .provider-intake-panel textarea{min-height:300px!important;height:clamp(300px,36vh,360px)!important}#provider-submit .provider-autofill-summary span,#provider-submit .provider-preview-title strong,#provider-submit .provider-submit-review-card li strong,#provider-submit .provider-user-preview-facts strong,#provider-submit .provider-user-preview-section p{white-space:normal!important;overflow-wrap:anywhere!important}#provider-submit .provider-field-card,#provider-submit .provider-field-review-heading,#provider-submit .provider-live-preview-card,#provider-submit .provider-publish-quality-panel,#provider-submit .provider-submit-review-card{border-radius:20px!important}#provider-submit .provider-submit-review-card{gap:12px!important;padding:15px!important}#provider-submit .provider-submit-review-card ul{gap:7px!important}#provider-submit .provider-submit-review-card li{display:grid!important;grid-template-columns:minmax(72px,.38fr) minmax(0,1fr)!important;min-height:38px!important;align-items:center!important}#provider-submit .provider-submit-review-actions{display:grid!important;grid-template-columns:1fr!important;grid-gap:9px!important;gap:9px!important;margin-top:2px!important}#provider-submit .provider-draft-button-v2,#provider-submit .provider-submit-button-v2,#provider-submit .provider-submit-review-actions button{display:inline-flex!important;width:100%!important;min-height:44px!important;align-items:center!important;justify-content:center!important;border-radius:14px!important;line-height:1.1!important;text-align:center!important;white-space:nowrap!important}#provider-submit .provider-live-preview-card{align-self:start!important;max-height:100%!important;padding:12px 14px 16px!important}#provider-submit .provider-user-preview-device{width:min(100%,318px)!important;height:clamp(620px,calc(100vh - 240px),704px)!important;max-height:none!important;padding:16px 10px 12px!important;border-radius:42px!important}#provider-submit .provider-user-preview-phone{flex-wrap:nowrap!important;align-items:stretch!important;gap:0!important;max-width:none!important;min-height:0!important;max-height:none!important;border-radius:31px!important;overscroll-behavior:contain!important}#provider-submit .provider-user-preview-cover,#provider-submit .provider-user-preview-nav,#provider-submit .provider-user-preview-statusbar,#provider-submit .provider-user-preview-thumbs{width:100%!important;min-width:0!important;flex:0 0 auto!important}#provider-submit .provider-user-preview-cover{height:154px!important;min-height:154px!important}#provider-submit .provider-user-preview-scroll{display:block!important;width:100%!important;min-width:0!important;background:#fff!important;touch-action:pan-y!important}#provider-submit .provider-user-preview-thumbs{grid-auto-columns:78px!important;padding:9px 12px!important;scroll-snap-type:x mandatory!important;overscroll-behavior-x:contain!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}#provider-submit .provider-user-preview-thumbs::-webkit-scrollbar{display:none!important}#provider-submit .provider-user-preview-cover-controls{position:absolute!important;inset:0!important;z-index:3!important;display:flex!important;align-items:center!important;justify-content:space-between!important;pointer-events:none!important;padding:0 8px!important}#provider-submit .provider-user-preview-cover-controls button{display:grid!important;width:30px!important;height:30px!important;place-items:center!important;border:1px solid rgba(255,255,255,.48)!important;border-radius:999px!important;background:rgba(15,23,42,.46)!important;color:#fff!important;font-size:22px!important;font-weight:800!important;line-height:1!important;pointer-events:auto!important;cursor:pointer!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}#provider-submit .provider-user-preview-body{max-height:none!important;overflow:visible!important;padding:13px!important}#provider-submit .provider-user-preview-body>strong{font-size:19px!important}#provider-submit .provider-user-preview-price b{font-size:20px!important}#provider-submit .provider-user-preview-contact{grid-template-columns:38px minmax(0,1fr)!important}#provider-submit .provider-user-preview-contact em{grid-column:1/-1!important;width:-moz-fit-content!important;width:fit-content!important}#provider-submit .provider-user-preview-actions.preview-note{margin-top:2px!important;border-style:solid!important;background:linear-gradient(135deg,rgba(239,246,255,.92),rgba(240,253,250,.74))!important}#provider-submit .provider-publish-quality-panel{grid-template-columns:1fr!important;gap:16px!important;align-self:start!important;padding:18px!important}#provider-submit .provider-publish-score-card{grid-template-columns:92px minmax(0,1fr)!important;gap:16px!important}#provider-submit .provider-publish-donut{width:92px!important;height:92px!important}#provider-submit .provider-publish-donut strong{font-size:22px!important}#provider-submit .provider-publish-score-card strong{font-size:18px!important;line-height:1.18!important}#provider-submit .provider-publish-score-card p{max-width:34em!important}#provider-submit .provider-publish-bars{gap:10px!important}#provider-submit .provider-publish-bars div{gap:6px!important}#provider-submit .provider-publish-bars i{height:8px!important}@media (max-width:1320px){#provider-submit .provider-publish-quality-panel,#provider-submit .provider-submit-console,#provider-submit .provider-submit-form-v2,#provider-submit .provider-submit-hero{grid-template-columns:1fr!important}#provider-submit .provider-field-review,#provider-submit .provider-intake-panel.provider-submit-work-card,#provider-submit .provider-submit-form-v2,#provider-submit .provider-submit-side{position:static!important;max-height:none!important;overflow:visible!important}#provider-submit .provider-submit-workflow{padding-bottom:118px!important}#provider-submit .provider-field-review,#provider-submit .provider-publish-quality-panel,#provider-submit .provider-submit-side{grid-column:auto!important;grid-row:auto!important}#provider-submit .provider-intake-panel.provider-submit-work-card,#provider-submit .provider-live-preview-card{height:auto!important;max-height:none!important}}@media (max-width:760px){#provider-submit .provider-field-card,#provider-submit .provider-publish-score-card,#provider-submit .provider-submit-hero-metrics,#provider-submit .provider-submit-stagebar{grid-template-columns:1fr!important}}#provider-submit .provider-submit-stagebar.provider-submit-stagebar-merged{grid-template-columns:minmax(0,1fr) minmax(350px,390px)!important;gap:8px!important;padding:8px!important}#provider-submit .provider-submit-stagebar-merged .provider-submit-stage-steps>span{min-height:54px!important;padding:8px 9px!important;font-size:12px!important}#provider-submit .provider-submit-stagebar-merged .provider-submit-stage-steps>span strong{width:28px!important;height:28px!important;border-radius:10px!important}#provider-submit .provider-submit-stagebar-merged .provider-submit-stage-actions{gap:7px!important;padding:8px!important}#provider-submit .provider-submit-stagebar-merged .provider-submit-stage-actions strong{display:inline!important;width:auto!important;height:auto!important;min-height:0!important;place-items:initial!important;border-radius:0!important;background:transparent!important;color:inherit!important;font-size:inherit!important;line-height:inherit!important;grid-row:auto!important}#provider-submit .provider-submit-stagebar-merged .provider-submit-stage-action-copy{grid-template-columns:auto minmax(0,1fr)!important;column-gap:8px!important;align-items:center!important}#provider-submit .provider-submit-stagebar-merged .provider-submit-stage-action-copy span{grid-row:1/span 2!important;min-height:26px!important;align-content:center!important;border-radius:999px!important;background:rgba(20,184,166,.12)!important;padding:0 9px!important;white-space:nowrap!important}#provider-submit .provider-submit-stagebar-merged .provider-submit-stage-action-copy small,#provider-submit .provider-submit-stagebar-merged .provider-submit-stage-action-copy strong{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#provider-submit .provider-submit-stagebar-merged .provider-submit-stage-action-copy small{display:none!important}#provider-submit .provider-submit-stagebar-merged .provider-submit-stage-checks{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:5px!important;gap:5px!important}#provider-submit .provider-submit-stagebar-merged .provider-submit-stage-checks span{min-width:0!important;min-height:20px!important;justify-content:center!important;overflow:hidden!important;padding:0 6px!important;text-overflow:ellipsis!important}#provider-submit .provider-submit-stagebar-merged .provider-submit-stage-checks strong{overflow:hidden!important;text-overflow:ellipsis!important}#provider-submit .provider-submit-stagebar-merged .provider-submit-review-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}#provider-submit .provider-submit-stagebar-merged .provider-draft-button-v2,#provider-submit .provider-submit-stagebar-merged .provider-submit-button-v2,#provider-submit .provider-submit-stagebar-merged .provider-submit-review-actions button{min-height:34px!important;border-radius:12px!important;font-size:12px!important}@media (max-width:1180px){#provider-submit .provider-submit-stagebar-merged .provider-submit-stage-actions,#provider-submit .provider-submit-stagebar-merged .provider-submit-stage-steps,#provider-submit .provider-submit-stagebar.provider-submit-stagebar-merged{grid-template-columns:1fr!important}}#provider-submit .provider-submit-stagebar.provider-submit-stagebar-steps{top:auto!important;left:calc(252px + max(24px, (100vw - 252px - 820px) / 2))!important;z-index:80!important;display:block!important;width:min(820px,calc(100vw - 324px))!important;max-width:calc(100vw - 324px)!important;box-sizing:border-box!important;border:1px solid rgba(191,219,254,.88)!important;border-radius:18px!important;outline:0!important;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,251,255,.94)),#fff!important;box-shadow:0 22px 48px rgba(15,23,42,.16),0 12px 30px rgba(37,99,235,.11),inset 0 1px 0 rgba(255,255,255,.96)!important;margin:0!important;padding:6px!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;isolation:isolate!important}#provider-submit .provider-submit-step-track{position:relative!important;grid-template-columns:minmax(120px,1fr) minmax(120px,1fr) minmax(120px,1fr) minmax(205px,1.22fr)!important;grid-gap:6px!important;gap:6px!important;min-width:0!important;border:1px solid rgba(219,231,244,.78)!important;border-radius:14px!important;background:radial-gradient(circle at 0 50%,rgba(20,184,166,.1),transparent 26%),radial-gradient(circle at 100% 50%,rgba(37,99,235,.1),transparent 26%),linear-gradient(135deg,rgba(239,246,255,.76),rgba(240,253,250,.62))!important;padding:5px 6px!important;overflow:hidden!important}#provider-submit .provider-submit-step-track:before{content:""!important;position:absolute!important;left:44px!important;right:44px!important;height:4px!important;border-radius:999px!important;background:linear-gradient(90deg,rgba(20,184,166,.9) 0,rgba(37,99,235,.86) var(--provider-submit-progress,0),rgba(203,213,225,.72) var(--provider-submit-progress,0),rgba(203,213,225,.72) 100%)!important;z-index:0!important}#provider-submit .provider-submit-stagebar-steps .provider-submit-step{position:relative!important;grid-template-columns:22px minmax(0,1fr)!important;grid-gap:5px!important;gap:5px!important;min-width:0!important;min-height:40px!important;align-content:center!important;border:1px solid rgba(226,232,240,.88)!important;border-radius:12px!important;background:rgba(255,255,255,.9)!important;color:#0f172a!important;padding:6px 8px!important;overflow:hidden!important;z-index:1!important}#provider-submit .provider-submit-stagebar.provider-submit-stagebar-steps .provider-submit-step-index{display:grid!important;width:22px!important;height:22px!important;min-height:22px!important;place-items:center!important;border-radius:8px!important;background:#eef2ff!important;color:#2563eb!important;font-size:11px!important;font-weight:920!important;line-height:1!important}#provider-submit .provider-submit-step-copy{display:grid!important;grid-gap:2px!important;gap:2px!important;min-width:0!important}#provider-submit .provider-submit-stagebar.provider-submit-stagebar-steps .provider-submit-step-copy em,#provider-submit .provider-submit-stagebar.provider-submit-stagebar-steps .provider-submit-step-copy small,#provider-submit .provider-submit-stagebar.provider-submit-stagebar-steps .provider-submit-step-copy strong{display:block!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;grid-row:auto!important;border-radius:0!important;background:transparent!important;padding:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#provider-submit .provider-submit-stagebar.provider-submit-stagebar-steps .provider-submit-step-copy strong{font-size:11px!important;font-weight:920!important;line-height:1.18!important}#provider-submit .provider-submit-stagebar.provider-submit-stagebar-steps .provider-submit-step-copy small{color:#334155!important;font-weight:860!important}#provider-submit .provider-submit-stagebar.provider-submit-stagebar-steps .provider-submit-step-copy em{color:#64748b!important;font-size:10px!important;font-style:normal!important;font-weight:760!important;line-height:1.3!important}#provider-submit .provider-submit-stagebar-steps .provider-submit-step.complete{border-color:rgba(20,184,166,.22)!important;background:linear-gradient(135deg,#ecfdf5,#f0fdfa)!important}#provider-submit .provider-submit-stagebar-steps .provider-submit-step.complete .provider-submit-step-index{background:linear-gradient(135deg,#10b981,#14b8a6)!important;color:#fff!important;box-shadow:0 10px 22px rgba(20,184,166,.22)!important}#provider-submit .provider-submit-stagebar-steps .provider-submit-step.active{border-color:rgba(37,99,235,.32)!important;background:linear-gradient(135deg,#eff6ff,#e0f2fe)!important;box-shadow:inset 0 0 0 1px rgba(37,99,235,.08)!important}#provider-submit .provider-submit-stagebar-steps .provider-submit-step.active .provider-submit-step-index{background:linear-gradient(135deg,#2563eb,#14b8a6)!important;color:#fff!important;box-shadow:0 10px 22px rgba(37,99,235,.24)!important}#provider-submit .provider-submit-stagebar-steps .provider-submit-step.warning{border-color:rgba(245,158,11,.32)!important;background:linear-gradient(135deg,#fffbeb,#fff7ed)!important}#provider-submit .provider-submit-stagebar-steps .provider-submit-step.warning .provider-submit-step-index{background:linear-gradient(135deg,#f59e0b,#f97316)!important;color:#fff!important}#provider-submit .provider-submit-stagebar-steps .provider-submit-step.blocked{border-color:rgba(239,68,68,.34)!important;background:linear-gradient(135deg,#fef2f2,#fff7ed)!important}#provider-submit .provider-submit-stagebar-steps .provider-submit-step.blocked .provider-submit-step-index{background:linear-gradient(135deg,#ef4444,#f97316)!important;color:#fff!important;box-shadow:0 10px 22px rgba(239,68,68,.2)!important}#provider-submit .provider-submit-stagebar-steps .provider-submit-step.pending{opacity:.78!important}#provider-submit .provider-submit-stagebar-steps .provider-submit-step.submit{grid-template-columns:22px minmax(0,.72fr) minmax(116px,.82fr)!important;min-height:40px!important;background:linear-gradient(135deg,rgba(239,246,255,.96),rgba(240,253,250,.84))!important}#provider-submit .provider-submit-stagebar.provider-submit-stagebar-steps .provider-submit-step.submit .provider-submit-step-copy em{display:none!important}#provider-submit .provider-submit-step-actions{display:grid!important;grid-column:auto!important;grid-gap:0!important;gap:0!important;align-self:center!important;margin-top:0!important}#provider-submit .provider-submit-step-actions .provider-draft-button-v2,#provider-submit .provider-submit-step-actions .provider-submit-button-v2{min-height:28px!important;border-radius:10px!important;font-size:11px!important;font-weight:900!important;line-height:1!important;padding:0 10px!important}#provider-submit .provider-submit-step-actions .provider-submit-button-v2:disabled{cursor:not-allowed!important;filter:grayscale(.16)!important;opacity:.62!important}#provider-submit .provider-submit-draft-inline{display:inline-flex!important;width:100%!important;min-height:38px!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(191,219,254,.95)!important;border-radius:14px!important;background:rgba(239,246,255,.88)!important;color:#2563eb!important;font-size:13px!important;font-weight:900!important;box-shadow:none!important}@media (max-width:1320px){#provider-submit .provider-submit-step-track{grid-template-columns:repeat(2,minmax(0,1fr))!important}#provider-submit .provider-submit-stagebar-steps .provider-submit-step.submit{grid-column:1/-1!important}}@media (max-width:760px){#provider-submit .provider-submit-stagebar.provider-submit-stagebar-steps{right:12px!important;bottom:12px!important;left:12px!important;max-width:none!important}#provider-submit .provider-submit-step-actions,#provider-submit .provider-submit-step-track{grid-template-columns:1fr!important}}#provider-submit .provider-submit-workflow{padding-bottom:0!important}#provider-submit .provider-submit-form-v2{scroll-padding-bottom:58px!important}#provider-submit .provider-submit-stagebar.provider-submit-stagebar-steps{bottom:24px!important;left:calc(252px + max(28px, (100vw - 252px - 760px) / 2))!important;width:min(760px,calc(100vw - 330px))!important;max-width:calc(100vw - 330px)!important;border:1px solid rgba(147,197,253,.62)!important;background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(248,251,255,.94)),#fff!important;box-shadow:0 22px 46px rgba(15,23,42,.16),0 12px 24px rgba(37,99,235,.12),inset 0 1px 0 rgba(255,255,255,.95)!important;-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important}#provider-submit .provider-submit-step-track{grid-template-columns:minmax(110px,.86fr) minmax(110px,.86fr) minmax(110px,.86fr) minmax(220px,1.38fr)!important;border:0!important;border-radius:999px!important;background:transparent!important;padding:0!important;overflow:visible!important}#provider-submit .provider-submit-stagebar-steps .provider-submit-step{grid-template-columns:26px minmax(0,1fr)!important;min-height:50px!important;gap:8px!important;border:1px solid rgba(226,232,240,.86)!important;background:rgba(248,250,252,.82)!important;box-shadow:0 8px 18px rgba(15,23,42,.04)!important;padding:7px 10px!important}#provider-submit .provider-submit-stagebar.provider-submit-stagebar-steps .provider-submit-step-index{width:26px!important;height:26px!important;min-height:26px!important;border-radius:10px!important;font-size:12px!important}#provider-submit .provider-submit-stagebar.provider-submit-stagebar-steps .provider-submit-step-copy{gap:2px!important}#provider-submit .provider-submit-stagebar.provider-submit-stagebar-steps .provider-submit-step-copy strong{font-size:12px!important;line-height:1.12!important}#provider-submit .provider-submit-stagebar.provider-submit-stagebar-steps .provider-submit-step-copy small{font-size:10px!important;line-height:1.15!important}#provider-submit .provider-submit-stagebar-steps .provider-submit-step.complete{background:rgba(236,253,245,.8)!important}#provider-submit .provider-submit-stagebar-steps .provider-submit-step.active{background:rgba(239,246,255,.86)!important;box-shadow:inset 0 0 0 1px rgba(37,99,235,.12)!important}#provider-submit .provider-submit-stagebar-steps .provider-submit-step.warning{background:rgba(255,251,235,.88)!important}#provider-submit .provider-submit-stagebar-steps .provider-submit-step.blocked{background:rgba(254,242,242,.9)!important}#provider-submit .provider-submit-stagebar-steps .provider-submit-step.submit{grid-template-columns:26px minmax(0,.72fr) minmax(134px,1fr)!important;min-height:50px!important;background:linear-gradient(135deg,rgba(239,246,255,.98),rgba(240,253,250,.94))!important;box-shadow:inset 0 0 0 1px rgba(37,99,235,.08),0 10px 22px rgba(37,99,235,.08)!important}#provider-submit .provider-submit-stagebar-steps .provider-submit-step.submit .provider-submit-step-copy{display:grid!important}#provider-submit .provider-submit-step-actions .provider-submit-button-v2{padding:0 16px!important;font-size:12px!important}#provider-submit .provider-submit-step-actions .provider-submit-button-v2:disabled{background:linear-gradient(135deg,#94a3b8,#64748b)!important;color:#fff!important;opacity:.95!important}.provider-settings-inline-state span{text-overflow:clip!important}.provider-settings-row button{min-width:112px!important}.provider-team-table button{min-width:96px!important}.provider-settings-command-actions button{min-width:150px!important}@media (max-width:760px){.provider-settings-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.provider-settings-command-actions{flex-direction:row!important;width:100%!important}.provider-settings-command-actions button{flex:1 1!important;min-width:0!important}}.provider-appointment-slot-card{min-height:64px!important;align-content:start!important}.provider-appointment-queue-item small,.provider-appointment-queue-item strong,.provider-appointment-slot-card span,.provider-appointment-slot-card strong{display:-webkit-box!important;overflow:hidden!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.provider-appointment-queue-item{align-items:start!important}.provider-appointment-queue-item em{align-self:start!important;min-width:62px!important;text-align:center!important}.provider-appointment-activity-panel p,.provider-appointment-execution-list p{grid-template-columns:74px minmax(0,1fr)!important;align-items:start!important;min-height:58px!important}.provider-appointment-activity-panel p b,.provider-appointment-execution-list p b{min-width:64px!important}.provider-appointment-activity-panel p small,.provider-appointment-activity-panel p span,.provider-appointment-execution-list p small,.provider-appointment-execution-list p span{overflow:visible!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important}.provider-appointment-activity-panel p small,.provider-appointment-execution-list p small{grid-column:2!important;max-width:none!important;margin-top:-4px!important;text-align:left!important}@media (max-width:1320px){.provider-appointment-calendar-grid{grid-template-columns:54px repeat(7,minmax(82px,1fr))!important}}.provider-assets-health-grid{grid-template-columns:minmax(420px,.9fr) minmax(0,1.1fr)!important}.provider-assets-risk-panel button{grid-template-columns:42px minmax(0,1fr)!important;align-items:start!important;min-height:86px!important;gap:10px 12px!important;padding:13px!important}.provider-assets-risk-panel button mark{grid-column:2!important;justify-self:start!important;min-width:0!important;padding:5px 10px!important}.provider-assets-risk-panel button mark,.provider-assets-risk-panel button small,.provider-assets-risk-panel button strong{overflow:visible!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important}.provider-assets-risk-panel button small{display:block!important;-webkit-line-clamp:initial!important}@media (max-width:1320px){.provider-assets-health-grid{grid-template-columns:1fr!important}}#provider-consultations .provider-crm-conversation{gap:14px!important}#provider-consultations .provider-crm-conversation,#provider-consultations .provider-crm-queue,#provider-consultations .provider-crm-sidecard{align-self:stretch!important;min-height:0!important;height:auto!important}#provider-consultations .provider-crm-chat{min-height:clamp(300px,34vh,390px)!important;max-height:clamp(300px,34vh,390px)!important;overscroll-behavior:contain!important;padding:22px!important;scroll-padding:18px!important}#provider-consultations .provider-crm-chat::-webkit-scrollbar{width:8px}#provider-consultations .provider-crm-chat::-webkit-scrollbar-thumb{border:2px solid rgba(248,250,252,.92);border-radius:999px;background:rgba(148,163,184,.68)}#provider-consultations .provider-crm-bubble{max-width:84%!important}#provider-consultations .provider-crm-bubble p{font-size:15px!important;line-height:1.58!important}#provider-consultations .provider-crm-sidecard{overflow:hidden!important;min-height:max-content!important}#provider-consultations .provider-crm-action-row{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:-4px!important}#provider-consultations .provider-crm-action-row .provider-crm-close-disclosure{justify-self:auto!important;margin-left:auto!important}#provider-consultations .provider-crm-stage-flow{position:relative!important;z-index:1!important;grid-template-columns:1fr!important;margin-top:2px!important;border:1px solid rgba(219,231,244,.95)!important;border-radius:16px!important;background:rgba(255,255,255,.96)!important}#provider-consultations .provider-crm-stage-flow span{justify-content:flex-start!important;min-height:32px!important;padding:0 12px!important;text-align:left!important}#provider-consultations .provider-crm-close-disclosure{justify-self:auto!important}#provider-consultations .provider-crm-close-disclosure .provider-crm-close-form{right:0!important;left:auto!important}#provider-consultations .provider-note-panel{display:grid!important;grid-gap:8px!important;gap:8px!important;border:1px solid rgba(219,231,244,.96)!important;border-radius:16px!important;background:rgba(255,255,255,.96)!important;padding:10px!important}#provider-consultations .provider-client-tag-strip{display:flex!important;flex-wrap:wrap!important;gap:5px!important;margin-top:7px!important}#provider-consultations .provider-client-tag-strip span{display:inline-flex!important;align-items:center!important;min-height:22px!important;border:1px solid rgba(20,184,166,.22)!important;border-radius:999px!important;background:rgba(236,253,245,.92)!important;color:#0f766e!important;padding:0 8px!important;font-size:11px!important;font-weight:850!important;line-height:1!important}#provider-consultations .provider-note-panel-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}#provider-consultations .provider-note-panel-head span{color:#475569!important;font-size:12px!important;font-weight:880!important}#provider-consultations .provider-note-panel-head small{border-radius:999px!important;background:rgba(239,246,255,.9)!important;color:#2563eb!important;padding:4px 8px!important;font-size:11px!important;font-weight:900!important}#provider-consultations .provider-note-tag-grid{grid-gap:7px!important;gap:7px!important}#provider-consultations .provider-note-tag-grid button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;min-height:30px!important;border:1px solid rgba(219,231,244,.96)!important;border-radius:999px!important;background:#f8fbff!important;color:#334155!important;padding:0 9px!important;font-size:12px!important;font-weight:850!important;line-height:1!important;text-align:center!important;white-space:nowrap!important}#provider-consultations .provider-note-tag-grid button.active{border-color:rgba(20,184,166,.32)!important;background:linear-gradient(135deg,rgba(236,253,245,.98),rgba(224,242,254,.78))!important;color:#0f766e!important}#provider-consultations .provider-note-tools{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:7px!important;gap:7px!important}#provider-consultations .provider-note-custom button,#provider-consultations .provider-note-tools button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:30px!important;border:1px solid rgba(191,219,254,.9)!important;border-radius:999px!important;background:rgba(239,246,255,.92)!important;color:#1d4ed8!important;padding:0 10px!important;font-size:12px!important;font-weight:900!important}#provider-consultations .provider-note-custom{display:grid!important;grid-gap:7px!important;gap:7px!important;border:1px solid rgba(219,231,244,.92)!important;border-radius:14px!important;background:rgba(248,251,255,.96)!important;padding:8px!important}#provider-consultations .provider-note-custom input{width:100%!important;min-height:34px!important;border:1px solid rgba(203,213,225,.86)!important;border-radius:12px!important;background:#fff!important;color:#0f172a!important;padding:0 10px!important;font-size:12px!important;font-weight:800!important}#provider-consultations .provider-note-custom span{display:inline-flex!important;justify-self:start!important;align-items:center!important;min-height:26px!important;border:1px solid rgba(20,184,166,.26)!important;border-radius:999px!important;background:rgba(236,253,245,.96)!important;color:#0f766e!important;padding:0 9px!important;font-size:12px!important;font-weight:900!important}#provider-consultations .provider-note-selected{overflow:hidden!important;border-radius:12px!important;background:rgba(239,246,255,.78)!important;color:#1e3a8a!important;padding:8px 10px!important;font-size:12px!important;font-weight:850!important;text-overflow:ellipsis!important;white-space:nowrap!important}#provider-consultations .provider-crm-next-step{border:1px solid rgba(190,242,230,.9)!important;box-shadow:0 12px 26px rgba(20,184,166,.08)!important}#provider-consultations .provider-crm-conversation-head{align-items:start!important}#provider-consultations .provider-crm-conversation-head>div:not(.provider-crm-conversation-actions){min-width:0!important}#provider-consultations .provider-crm-conversation-actions{padding-top:2px!important}#provider-consultations .provider-client-tag-strip{max-width:100%!important}#provider-consultations .provider-client-tag-strip span{max-width:150px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#provider-consultations .provider-note-panel{box-sizing:border-box!important}#provider-consultations .provider-note-tag-grid button:hover,#provider-consultations .provider-note-tools button:hover{border-color:rgba(37,99,235,.28)!important;box-shadow:0 8px 18px rgba(37,99,235,.08)!important;transform:translateY(-1px)!important}#provider-consultations .provider-crm-inbox{gap:12px!important}#provider-consultations .provider-crm-heading{padding:14px 18px!important}#provider-consultations .provider-crm-statusbar{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important}#provider-consultations .provider-crm-status-pill{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"title value" "helper value"!important;align-items:center!important;min-height:58px!important;border:1px solid rgba(219,231,244,.95)!important;border-radius:16px!important;background:rgba(255,255,255,.9)!important;box-shadow:0 12px 26px rgba(15,23,42,.045)!important;color:#0f172a!important;cursor:pointer!important;padding:10px 13px!important;text-align:left!important}#provider-consultations .provider-crm-status-pill:hover{box-shadow:0 16px 30px rgba(37,99,235,.08)!important;transform:translateY(-1px)!important}#provider-consultations .provider-crm-status-pill span{grid-area:title!important;color:#64748b!important;font-size:12px!important;font-weight:850!important}#provider-consultations .provider-crm-status-pill strong{grid-area:value!important;color:#0f172a!important;font-size:22px!important;font-weight:950!important}#provider-consultations .provider-crm-status-pill small{grid-area:helper!important;color:#64748b!important;font-size:11px!important;font-weight:760!important}#provider-consultations .provider-crm-status-pill.blue{border-color:rgba(37,99,235,.18)!important}#provider-consultations .provider-crm-status-pill.green,#provider-consultations .provider-crm-status-pill.teal{border-color:rgba(20,184,166,.2)!important}#provider-consultations .provider-crm-status-pill.amber{border-color:rgba(245,158,11,.24)!important;background:linear-gradient(135deg,#fff,#fff7ed)!important}@media (min-width:1181px){#provider-consultations .provider-crm-workspace{align-items:stretch!important;grid-template-columns:minmax(300px,335px) minmax(520px,1fr) minmax(285px,310px)!important}#provider-consultations .provider-crm-conversation,#provider-consultations .provider-crm-queue,#provider-consultations .provider-crm-sidecard{height:auto!important;max-height:none!important;min-height:640px!important;overflow:visible!important}}#provider-consultations .provider-crm-queue{align-content:start!important}#provider-consultations .provider-crm-lead-list{max-height:260px!important;overflow-y:auto!important}#provider-consultations .provider-crm-queue-assistant{display:grid!important;grid-gap:8px!important;gap:8px!important;margin-top:auto!important;border:1px solid rgba(219,231,244,.92)!important;border-radius:16px!important;background:linear-gradient(135deg,rgba(248,251,255,.96),rgba(240,253,250,.72))!important;padding:12px!important}#provider-consultations .provider-crm-queue-assistant>div{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}#provider-consultations .provider-crm-queue-assistant span{color:#0f766e!important;font-size:12px!important;font-weight:900!important}#provider-consultations .provider-crm-queue-assistant strong{color:#0f172a!important;font-size:13px!important;font-weight:900!important}#provider-consultations .provider-crm-queue-assistant button{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;grid-gap:2px 8px!important;gap:2px 8px!important;min-height:50px!important;border:1px solid rgba(226,232,240,.92)!important;border-radius:14px!important;background:rgba(255,255,255,.82)!important;padding:9px 10px!important;text-align:left!important}#provider-consultations .provider-crm-queue-assistant button span{color:#0f172a!important;font-size:13px!important}#provider-consultations .provider-crm-queue-assistant button small{color:#64748b!important;font-size:11px!important;font-weight:750!important}#provider-consultations .provider-crm-queue-assistant button em{grid-row:1/span 2!important;min-width:34px!important;border-radius:999px!important;background:#eff6ff!important;color:#2563eb!important;padding:6px 8px!important;font-size:12px!important;font-style:normal!important;font-weight:900!important;text-align:center!important}#provider-consultations .provider-crm-conversation{grid-template-rows:auto minmax(300px,.9fr) auto auto auto!important}#provider-consultations .provider-crm-chat{min-height:300px!important;max-height:360px!important;overflow-y:auto!important}#provider-consultations .provider-crm-action-row{display:grid!important;align-items:center!important;grid-template-columns:auto auto auto minmax(0,1fr) auto!important;grid-gap:9px!important;gap:9px!important}#provider-consultations .provider-crm-action-row>button,#provider-consultations .provider-crm-close-disclosure>summary,#provider-consultations .provider-crm-create-appointment{min-height:36px!important}#provider-consultations .provider-crm-create-appointment{display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:12px!important;background:linear-gradient(135deg,#2563eb,#14b8a6)!important;box-shadow:0 12px 24px rgba(37,99,235,.18)!important;color:#fff!important;padding:0 14px!important;font-size:12px!important;font-weight:900!important;text-decoration:none!important}#provider-consultations .provider-crm-action-row .provider-crm-close-disclosure{grid-column:5!important;margin-left:0!important}#provider-consultations .provider-crm-sidecard{align-content:start!important;min-height:640px!important}#provider-consultations .provider-note-selected{display:flex!important;flex-wrap:wrap!important;gap:6px!important;overflow:visible!important;border-radius:0!important;background:transparent!important;padding:0!important;text-overflow:clip!important;white-space:normal!important}#provider-consultations .provider-note-selected span{display:inline-flex!important;align-items:center!important;min-height:26px!important;border:1px solid rgba(20,184,166,.22)!important;border-radius:999px!important;background:rgba(236,253,245,.92)!important;color:#0f766e!important;padding:0 9px!important;font-size:12px!important;font-weight:850!important}#provider-consultations .provider-note-selected span.muted{border-color:rgba(203,213,225,.8)!important;background:#f8fafc!important;color:#64748b!important}#provider-consultations .provider-crm-log-strip{grid-template-columns:1fr!important}#provider-consultations .provider-crm-log-strip .provider-crm-activity-log{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)!important;align-items:center!important;grid-gap:10px!important;gap:10px!important;min-height:0!important}#provider-consultations .provider-crm-log-strip .provider-crm-bottom-head{display:grid!important;margin:0!important}#provider-consultations .provider-crm-log-strip .provider-crm-activity-log p{min-height:54px!important}@media (max-width:1180px){#provider-consultations .provider-crm-statusbar{grid-template-columns:repeat(2,minmax(0,1fr))!important}#provider-consultations .provider-crm-action-row{grid-template-columns:1fr 1fr!important}#provider-consultations .provider-crm-action-row .provider-crm-close-disclosure{grid-column:auto!important}#provider-consultations .provider-crm-log-strip .provider-crm-activity-log{grid-template-columns:1fr!important}}.provider-assets-trend-card.provider-assets-trend-card-v2{min-height:430px!important}.provider-assets-trend-card-v2 .provider-assets-trend-summary-v2 span{min-height:62px!important;padding:9px 10px!important}.provider-assets-trend-card-v2 .provider-assets-trend-chart-shell{min-height:310px!important;padding:8px 10px 4px!important}.provider-assets-trend-card-v2 .provider-assets-trend-chart{min-height:294px!important;height:294px!important}.provider-assets-trend-card-v2 .provider-assets-trend-chart polygon{filter:none!important}.provider-assets-trend-card-v2 .provider-assets-trend-chart line{stroke:rgba(203,213,225,.58)!important;stroke-dasharray:5 8!important}.provider-assets-trend-card-v2 .provider-assets-trend-chart text{fill:#64748b!important;font-size:10px!important;font-weight:780!important}#provider-consultations .provider-note-expand-row,#provider-consultations .provider-note-panel-head .provider-note-expand-trigger{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:30px!important;border:1px solid rgba(191,219,254,.9)!important;border-radius:999px!important;background:rgba(239,246,255,.94)!important;color:#1d4ed8!important;padding:0 11px!important;font-size:12px!important;font-weight:900!important}#provider-consultations .provider-note-expanded{display:grid!important;grid-gap:8px!important;gap:8px!important;border:1px solid rgba(219,231,244,.96)!important;border-radius:16px!important;background:radial-gradient(circle at 100% 0,rgba(20,184,166,.08),transparent 34%),linear-gradient(180deg,rgba(248,251,255,.98),rgba(255,255,255,.96))!important;padding:8px!important}#provider-consultations .provider-note-expanded .provider-note-tools{grid-template-columns:1fr!important}#provider-consultations .provider-note-expand-row{width:100%!important;border-style:dashed!important;background:rgba(248,251,255,.94)!important}#provider-consultations .provider-note-selected-summary{min-height:30px!important}#provider-consultations .provider-crm-log-strip{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}#provider-consultations .provider-crm-log-strip .provider-crm-activity-log{grid-template-columns:minmax(180px,.62fr) repeat(3,minmax(0,1fr))!important;grid-gap:12px!important;gap:12px!important;border:1px solid rgba(219,231,244,.96)!important;background:radial-gradient(circle at 100% 0,rgba(37,99,235,.06),transparent 30%),rgba(255,255,255,.96)!important;box-shadow:0 18px 38px rgba(15,23,42,.06)!important;padding:12px!important}#provider-consultations .provider-crm-log-strip .provider-crm-bottom-head{align-content:center!important;gap:3px!important;padding:4px 12px 4px 0!important}#provider-consultations .provider-crm-log-strip .provider-crm-bottom-head span{color:#0f766e!important;font-size:12px!important;font-weight:900!important}#provider-consultations .provider-crm-log-strip .provider-crm-bottom-head strong{color:#0f172a!important;font-size:17px!important;font-weight:950!important;line-height:1.2!important}#provider-consultations .provider-crm-log-strip .provider-crm-activity-log p{position:relative!important;grid-template-columns:auto minmax(0,1fr)!important;min-height:74px!important;border:1px solid rgba(226,232,240,.92)!important;border-radius:18px!important;background:#fff!important;padding:12px!important}#provider-consultations .provider-crm-log-strip .provider-crm-activity-log p:before{content:""!important;position:absolute!important;inset:12px auto 12px 0!important;width:3px!important;border-radius:999px!important;background:#2563eb!important}#provider-consultations .provider-crm-log-strip .provider-crm-activity-log p.hot:before{background:#ef4444!important}#provider-consultations .provider-crm-log-strip .provider-crm-activity-log p.next:before{background:#14b8a6!important}#provider-consultations .provider-crm-log-strip .provider-crm-activity-log p.muted:before{background:#94a3b8!important}#provider-consultations .provider-crm-log-strip .provider-crm-activity-log p b{min-width:74px!important;min-height:30px!important;border-radius:999px!important;background:#eff6ff!important;color:#2563eb!important;font-size:12px!important}#provider-consultations .provider-crm-log-strip .provider-crm-activity-log p.hot b{background:#fef2f2!important;color:#dc2626!important}#provider-consultations .provider-crm-log-strip .provider-crm-activity-log p.next b{background:#ecfdf5!important;color:#0f766e!important}#provider-consultations .provider-crm-log-strip .provider-crm-activity-log p.muted b{background:#f1f5f9!important;color:#64748b!important}#provider-consultations .provider-crm-log-strip .provider-crm-activity-log p span{display:grid!important;grid-gap:3px!important;gap:3px!important}#provider-consultations .provider-crm-log-strip .provider-crm-activity-log p span small,#provider-consultations .provider-crm-log-strip .provider-crm-activity-log p span strong{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#provider-submit .provider-submit-console{grid-template-columns:minmax(320px,372px) minmax(0,1fr)!important;padding-bottom:92px!important}#provider-submit .provider-intake-panel.provider-submit-work-card{top:70px!important;min-height:calc(100vh - 148px)!important;height:calc(100vh - 148px)!important;max-height:none!important;overflow:visible!important;padding:18px!important}#provider-submit .provider-intake-panel textarea{min-height:360px!important;height:clamp(360px,42vh,460px)!important}#provider-submit .provider-submit-form-v2{grid-template-columns:minmax(0,1fr) minmax(330px,372px)!important;align-items:stretch!important;scroll-padding-bottom:112px!important}#provider-submit .provider-submit-side{top:70px!important;min-height:calc(100vh - 148px)!important;height:calc(100vh - 148px)!important;max-height:none!important}#provider-submit .provider-live-preview-card{padding:16px!important}#provider-submit .provider-user-preview-device{width:min(100%,348px)!important;height:clamp(650px,calc(100vh - 210px),780px)!important;padding:18px 12px 14px!important}#provider-submit .provider-user-preview-cover{height:172px!important}#provider-submit .provider-publish-quality-panel{grid-template-columns:minmax(260px,.74fr) minmax(230px,.66fr)!important;gap:18px!important;align-items:center!important;padding:20px!important}#provider-submit .provider-publish-score-card{grid-template-columns:100px minmax(0,1fr)!important;gap:18px!important}#provider-submit .provider-publish-score-card p{display:block!important;max-height:none!important;overflow:visible!important;line-height:1.55!important}#provider-submit .provider-publish-timeline{display:none!important}#provider-submit .provider-submit-stagebar.provider-submit-stagebar-steps{right:clamp(42px,5vw,86px)!important;left:clamp(338px,31vw,420px)!important;width:auto!important;max-width:none!important;border:1px solid rgba(147,197,253,.72)!important;background:radial-gradient(circle at 0 50%,rgba(20,184,166,.13),transparent 28%),radial-gradient(circle at 100% 50%,rgba(37,99,235,.13),transparent 28%),rgba(255,255,255,.95)!important;box-shadow:0 24px 58px rgba(15,23,42,.18),0 12px 30px rgba(37,99,235,.12),inset 0 1px 0 rgba(255,255,255,.96)!important;padding:9px!important}#provider-submit .provider-submit-step-track{grid-template-columns:minmax(145px,1fr) minmax(145px,1fr) minmax(145px,1fr) minmax(260px,1.35fr)!important;gap:9px!important;border-radius:18px!important}#provider-submit .provider-submit-stagebar-steps .provider-submit-step{min-height:58px!important;border-radius:17px!important;padding:9px 12px!important}#provider-submit .provider-submit-stagebar-steps .provider-submit-step.submit{grid-template-columns:30px minmax(0,.65fr) minmax(150px,.9fr)!important;min-height:58px!important}#provider-submit .provider-submit-step-actions .provider-submit-button-v2{border-radius:14px!important}@media (max-width:1280px){#provider-submit .provider-submit-console,#provider-submit .provider-submit-form-v2{grid-template-columns:1fr!important}#provider-submit .provider-intake-panel.provider-submit-work-card,#provider-submit .provider-submit-side{position:static!important;height:auto!important;min-height:0!important}#provider-submit .provider-submit-stagebar.provider-submit-stagebar-steps{left:24px!important;right:24px!important}}#provider-consultations .provider-crm-workspace{grid-template-columns:minmax(315px,340px) minmax(0,1fr) minmax(320px,352px)!important;gap:14px!important}#provider-consultations .provider-crm-conversation,#provider-consultations .provider-crm-queue,#provider-consultations .provider-crm-sidecard{min-height:680px!important}#provider-consultations .provider-crm-chat{min-height:360px!important;max-height:430px!important}#provider-consultations .provider-crm-sidecard{display:grid!important;grid-template-rows:auto auto minmax(0,1fr)!important;grid-gap:12px!important;gap:12px!important}#provider-consultations .provider-note-panel{align-self:stretch!important;align-content:start!important;padding:12px!important}#provider-consultations .provider-note-expanded{padding:10px!important}#provider-consultations .provider-note-textarea{display:grid!important;grid-gap:6px!important;gap:6px!important}#provider-consultations .provider-note-textarea span{color:#475569!important;font-size:12px!important;font-weight:860!important}#provider-consultations .provider-note-textarea textarea{width:100%!important;min-height:92px!important;resize:vertical!important;border:1px solid rgba(203,213,225,.9)!important;border-radius:14px!important;background:#fff!important;color:#0f172a!important;padding:10px 12px!important;font:inherit!important;font-size:13px!important;font-weight:760!important;line-height:1.5!important;outline:none!important}#provider-consultations .provider-note-confirm-button{display:inline-flex!important;min-height:34px!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:12px!important;background:linear-gradient(135deg,#2563eb,#14b8a6)!important;color:#fff!important;font-size:12px!important;font-weight:900!important}#provider-consultations .provider-note-confirmed{display:block!important;overflow:hidden!important;border-radius:12px!important;background:rgba(239,246,255,.9)!important;color:#1e3a8a!important;padding:8px 10px!important;font-size:11px!important;font-weight:800!important;text-overflow:ellipsis!important;white-space:nowrap!important}#provider-consultations .provider-crm-log-strip .provider-crm-activity-log{grid-template-columns:minmax(210px,.58fr) minmax(0,1fr)!important;gap:12px 16px!important;padding:14px!important}#provider-consultations .provider-crm-log-strip .provider-crm-bottom-head{grid-row:1/span 3!important;border-right:1px solid rgba(226,232,240,.86)!important}#provider-consultations .provider-crm-log-strip .provider-crm-activity-log p{min-height:58px!important;border-radius:16px!important;background:linear-gradient(135deg,rgba(248,251,255,.98),rgba(255,255,255,.96))!important;padding:10px 12px!important}#provider-consultations .provider-crm-log-strip .provider-crm-activity-log p b{min-width:72px!important;min-height:28px!important}@media (max-width:1180px){#provider-consultations .provider-crm-workspace{grid-template-columns:1fr!important}#provider-consultations .provider-crm-conversation,#provider-consultations .provider-crm-queue,#provider-consultations .provider-crm-sidecard{min-height:0!important}}.provider-assets-trend-card.provider-assets-trend-card-v2{min-height:500px!important}.provider-assets-trend-card-v2 .provider-assets-trend-chart-shell{min-height:370px!important;padding:18px 14px 8px!important}.provider-assets-trend-card-v2 .provider-assets-trend-chart{min-height:344px!important;height:344px!important}#provider-submit .provider-submit-console{grid-template-columns:minmax(330px,388px) minmax(0,1fr)!important;padding-bottom:148px!important}#provider-submit .provider-intake-panel.provider-submit-work-card,#provider-submit .provider-submit-side{top:64px!important;min-height:calc(100vh - 124px)!important;height:calc(100vh - 124px)!important}#provider-submit .provider-intake-panel.provider-submit-work-card textarea{min-height:420px!important}#provider-submit .provider-submit-form-v2{grid-template-columns:minmax(0,1fr) minmax(340px,384px)!important;padding-bottom:116px!important}#provider-submit .provider-live-preview-card{min-height:100%!important}#provider-submit .provider-user-preview-device{width:min(100%,354px)!important;height:min(780px,calc(100vh - 174px))!important;min-height:660px!important;margin-inline:auto!important}#provider-submit .provider-publish-quality-panel{grid-template-columns:minmax(0,.9fr) minmax(220px,.55fr)!important;padding:22px 24px!important}#provider-submit .provider-publish-score-card{grid-template-columns:112px minmax(0,1fr)!important}#provider-submit .provider-submit-stagebar.provider-submit-stagebar-steps{left:356px!important;width:min(930px,calc(100vw - 430px))!important;padding:8px!important;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(240,248,255,.94)),radial-gradient(circle at 18% 50%,rgba(20,184,166,.15),transparent 34%)!important;box-shadow:0 18px 52px rgba(15,23,42,.18),inset 0 0 0 1px rgba(191,219,254,.84)!important}#provider-submit .provider-submit-step-track{grid-template-columns:1fr 1fr 1fr minmax(260px,1.55fr)!important;grid-gap:7px!important;gap:7px!important}#provider-submit .provider-submit-stagebar-steps .provider-submit-step{min-height:54px!important;padding:8px 10px!important}#provider-submit .provider-submit-stagebar-steps .provider-submit-step:not(:last-child):after{right:-9px!important;width:10px!important;opacity:.65!important}#provider-submit .provider-submit-stagebar.provider-submit-stagebar-steps .provider-submit-step-index{min-height:30px!important;border-radius:12px!important}#provider-submit .provider-submit-stagebar-steps .provider-submit-step.submit{grid-template-columns:30px minmax(72px,.48fr) minmax(160px,1fr)!important;align-items:center!important;gap:8px!important}#provider-submit .provider-submit-step-actions{grid-template-columns:minmax(88px,.8fr) minmax(132px,1fr)!important}#provider-submit .provider-submit-step-actions .provider-draft-button-v2,#provider-submit .provider-submit-step-actions .provider-submit-button-v2{min-height:38px!important;border-radius:14px!important;font-size:12px!important}@media (max-width:1320px){#provider-submit .provider-submit-stagebar.provider-submit-stagebar-steps{left:300px!important;width:calc(100vw - 340px)!important;max-width:calc(100vw - 340px)!important}}@media (max-width:1100px){#provider-submit .provider-submit-stagebar.provider-submit-stagebar-steps{left:18px!important;right:18px!important;width:auto!important;max-width:none!important}}#provider-consultations .provider-crm-workspace{align-items:stretch!important}#provider-consultations .provider-crm-sidecard{grid-template-rows:auto auto 1fr!important;overflow:visible!important}#provider-consultations .provider-crm-property-card{gap:8px!important}#provider-consultations .provider-crm-property-card img{height:142px!important;object-fit:cover!important}#provider-consultations .provider-crm-stage-flow{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:7px!important;gap:7px!important;padding:10px!important}#provider-consultations .provider-crm-stage-flow span{min-height:30px!important;align-items:center!important;justify-content:center!important;border-radius:999px!important}#provider-consultations .provider-note-panel{display:flex!important;min-height:0!important;flex-direction:column!important;gap:10px!important}#provider-consultations .provider-note-expanded{display:flex!important;min-height:0!important;flex:1 1 auto!important;flex-direction:column!important;gap:10px!important}#provider-consultations .provider-note-tag-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important}#provider-consultations .provider-note-tag-grid button,#provider-consultations .provider-note-tools button{min-height:34px!important;justify-content:center!important;text-align:center!important}#provider-consultations .provider-note-textarea{flex:1 1 auto!important}#provider-consultations .provider-note-textarea textarea{min-height:118px!important;height:100%!important}#provider-consultations .provider-note-confirm-button{width:100%!important;min-height:38px!important}#provider-consultations .provider-crm-log-strip{margin-top:18px!important}#provider-consultations .provider-crm-log-strip .provider-crm-activity-log{display:grid!important;grid-template-columns:220px repeat(3,minmax(0,1fr))!important;align-items:stretch!important;border-radius:22px!important;background:linear-gradient(135deg,#ffffff,#f8fbff)!important;box-shadow:0 14px 38px rgba(15,23,42,.07)!important}#provider-consultations .provider-crm-log-strip .provider-crm-bottom-head{grid-row:auto!important;border-right:1px solid rgba(226,232,240,.88)!important;padding-right:14px!important}#provider-consultations .provider-crm-log-strip .provider-crm-activity-log p{display:grid!important;grid-template-columns:80px minmax(0,1fr)!important;grid-gap:10px!important;gap:10px!important;min-height:72px!important;align-items:center!important}.provider-assets-trend-card.provider-assets-trend-card-v2{min-height:520px!important}.provider-assets-trend-card-v2 .provider-assets-trend-chart-shell{min-height:396px!important;padding:12px 12px 4px!important}.provider-assets-trend-card-v2 .provider-assets-trend-chart{min-height:374px!important;height:374px!important}.provider-assets-trend-chart .provider-assets-trend-area{filter:none;pointer-events:none}.provider-assets-trend-chart .provider-assets-trend-line{filter:drop-shadow(0 8px 14px rgba(37,99,235,.16));vector-effect:non-scaling-stroke}#provider-submit .provider-submit-workflow{padding-bottom:108px!important}#provider-submit .provider-submit-console{height:clamp(540px,calc(100vh - 320px),700px)!important;min-height:0!important;overflow:visible!important}#provider-submit .provider-intake-panel.provider-submit-work-card,#provider-submit .provider-submit-side{height:100%!important;min-height:0!important;max-height:none!important}#provider-submit .provider-intake-panel.provider-submit-work-card textarea{min-height:0!important;flex:1 1 260px!important}#provider-submit .provider-submit-form-v2{min-height:0!important;overflow:hidden!important;padding-bottom:0!important}#provider-submit .provider-field-review{padding-right:4px!important;padding-bottom:18px!important}#provider-submit .provider-field-review::-webkit-scrollbar,#provider-submit .provider-user-preview-scroll::-webkit-scrollbar{width:7px!important}#provider-submit .provider-field-review::-webkit-scrollbar-thumb,#provider-submit .provider-user-preview-scroll::-webkit-scrollbar-thumb{background:rgba(37,99,235,.22)!important}#provider-submit .provider-live-preview-card{min-height:0!important;height:100%!important;padding-bottom:14px!important}#provider-submit .provider-user-preview-device{width:min(100%,340px)!important;height:min(100%,650px)!important;min-height:0!important}#provider-submit .provider-publish-quality-panel{grid-template-columns:minmax(0,.95fr) minmax(0,1fr)!important;gap:14px!important;height:168px!important;min-height:0!important;overflow:hidden!important;padding:16px 18px!important}#provider-submit .provider-publish-score-card{grid-template-columns:82px minmax(0,1fr)!important;align-items:center!important}#provider-submit .provider-publish-score-ring{width:78px!important;height:78px!important}#provider-submit .provider-publish-score-card p{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}#provider-submit .provider-publish-bars{gap:7px!important}#provider-submit .provider-publish-bars div{gap:5px!important}#provider-submit .provider-submit-stagebar.provider-submit-stagebar-steps{width:min(760px,calc(100vw - 430px))!important;max-width:calc(100vw - 430px)!important;left:calc(50% + 122px)!important;bottom:14px!important;border-radius:24px!important}#provider-submit .provider-submit-step-track{grid-template-columns:repeat(3,minmax(118px,1fr)) minmax(200px,1.28fr)!important}#provider-submit .provider-submit-stagebar-steps .provider-submit-step{min-height:60px!important}#provider-submit .provider-submit-stagebar-steps .provider-submit-step.complete,#provider-submit .provider-submit-stagebar-steps .provider-submit-step.pending{background:linear-gradient(135deg,rgba(240,253,250,.96),rgba(239,246,255,.9))!important}#provider-submit .provider-submit-stagebar-steps .provider-submit-step.submit{grid-template-columns:32px minmax(74px,.42fr) minmax(120px,1fr)!important}#provider-submit .provider-submit-stagebar.provider-submit-stagebar-steps .provider-submit-step-copy strong{max-width:100%!important;white-space:nowrap!important}#provider-submit .provider-submit-step-actions{grid-template-columns:1fr!important}#provider-submit .provider-submit-step-actions .provider-submit-button-v2{min-height:40px!important;box-shadow:0 12px 26px rgba(37,99,235,.2)!important}@media (max-width:1320px){#provider-submit .provider-submit-stagebar.provider-submit-stagebar-steps{left:calc(50% + 90px)!important;width:min(720px,calc(100vw - 350px))!important;max-width:calc(100vw - 350px)!important}}#provider-submit .provider-submit-workflow{padding-bottom:112px!important}#provider-submit .provider-submit-form-v2{grid-template-rows:minmax(0,1fr) 168px!important}#provider-submit .provider-field-review{grid-column:1!important}#provider-submit .provider-submit-side{grid-column:2!important;grid-row:1/span 2!important}#provider-submit .provider-publish-quality-panel{grid-column:1!important;grid-row:2!important;align-self:end!important}#provider-submit .provider-submit-stagebar.provider-submit-stagebar-steps{width:min(960px,calc(100vw - 390px))!important;min-height:76px!important;bottom:12px!important;padding:10px 12px!important;border-radius:22px!important;background:rgba(255,255,255,.94)!important;box-shadow:0 18px 44px rgba(15,23,42,.16)!important;-webkit-backdrop-filter:blur(18px) saturate(150%)!important;backdrop-filter:blur(18px) saturate(150%)!important}#provider-submit .provider-submit-step-track{grid-template-columns:repeat(3,minmax(132px,1fr)) minmax(240px,1.28fr)!important;gap:10px!important}#provider-submit .provider-submit-stagebar-steps .provider-submit-step{min-height:56px!important;border-radius:16px!important}#provider-submit .provider-submit-stagebar-steps .provider-submit-step:not(:last-child):after{display:none!important}#provider-submit .provider-submit-stagebar.provider-submit-stagebar-steps .provider-submit-step-index{width:30px!important;height:30px!important;font-size:14px!important}#provider-submit .provider-submit-stagebar.provider-submit-stagebar-steps .provider-submit-step-copy{min-width:0!important;gap:1px!important}#provider-submit .provider-submit-stagebar-steps .provider-submit-step.submit{grid-template-columns:32px minmax(76px,.42fr) minmax(132px,1fr)!important;border-color:rgba(37,99,235,.25)!important;box-shadow:inset 0 0 0 1px rgba(20,184,166,.12)!important}#provider-submit .provider-submit-step-actions .provider-submit-button-v2{min-height:38px!important;border-radius:13px!important;font-size:13px!important}@media (max-width:1320px){#provider-submit .provider-submit-stagebar.provider-submit-stagebar-steps{width:min(860px,calc(100vw - 330px))!important;max-width:calc(100vw - 330px)!important;left:calc(50% + 90px)!important}}#provider-submit .provider-submit-hero{grid-template-columns:minmax(360px,1fr) minmax(520px,.7fr)!important;gap:18px!important;align-items:center!important;padding:16px 18px!important}#provider-submit .provider-submit-hero-summary{display:grid!important;grid-gap:10px!important;gap:10px!important;min-width:0!important}#provider-submit .provider-submit-hero-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important}#provider-submit .provider-submit-hero-quality{display:grid!important;grid-template-columns:minmax(118px,.36fr) minmax(0,1fr)!important;grid-gap:12px!important;align-items:stretch!important;min-width:0!important;border:1px solid rgba(191,219,254,.72)!important;border-radius:18px!important;background:radial-gradient(circle at 0 0,rgba(20,184,166,.12),transparent 34%),linear-gradient(135deg,rgba(239,246,255,.92),rgba(240,253,250,.78))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)!important}#provider-submit .provider-submit-hero-quality-score{display:grid!important;align-content:center!important;grid-gap:2px!important;gap:2px!important;border-right:1px solid rgba(148,163,184,.18)!important;padding-right:12px!important}#provider-submit .provider-submit-hero-quality-score strong{color:#0f172a!important;font-size:27px!important;font-weight:950!important;line-height:1!important}#provider-submit .provider-submit-hero-quality-score span{color:#0f766e!important;font-size:12px!important;font-weight:900!important;line-height:1.2!important}#provider-submit .provider-submit-hero-quality-score small{color:#64748b!important;font-size:11px!important;font-weight:820!important;line-height:1.25!important}#provider-submit .provider-submit-hero-quality-bars{display:grid!important;grid-gap:8px 12px!important;min-width:0!important}#provider-submit .provider-submit-hero-quality-bars span{display:grid!important;grid-template-columns:minmax(72px,.78fr) minmax(52px,1fr) 34px!important;grid-gap:7px!important;gap:7px!important;align-items:center!important;min-width:0!important;min-height:20px!important}#provider-submit .provider-submit-hero-quality-bars em,#provider-submit .provider-submit-hero-quality-bars strong{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-style:normal!important;line-height:1.1!important}#provider-submit .provider-submit-hero-quality-bars em{color:#475569!important;font-size:11px!important;font-weight:820!important}#provider-submit .provider-submit-hero-quality-bars strong{color:#0f172a!important;font-size:11px!important;font-weight:900!important;text-align:right!important}#provider-submit .provider-submit-hero-quality-bars i{display:block!important;height:6px!important;overflow:hidden!important;border-radius:999px!important;background:rgba(226,232,240,.9)!important}#provider-submit .provider-submit-hero-quality-bars b{display:block!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,#2563eb,#14b8a6)!important}#provider-submit .provider-submit-form-v2{grid-template-rows:minmax(0,1fr)!important}#provider-submit .provider-field-review{grid-row:1!important;padding-bottom:96px!important}#provider-submit .provider-submit-side{grid-row:1!important}#provider-submit .provider-user-preview-scroll{padding-bottom:84px!important}@media (max-width:1320px){#provider-submit .provider-submit-hero{grid-template-columns:1fr!important}#provider-submit .provider-submit-hero-quality{grid-template-columns:minmax(116px,.28fr) minmax(0,1fr)!important}}#provider-submit .provider-submit-console{grid-template-columns:minmax(292px,332px) minmax(0,1fr)!important;gap:18px!important;height:clamp(670px,calc(100vh - 280px),760px)!important;min-height:670px!important}#provider-submit .provider-intake-panel.provider-submit-work-card,#provider-submit .provider-live-preview-card,#provider-submit .provider-submit-form-v2,#provider-submit .provider-submit-side{height:100%!important;min-height:0!important;max-height:100%!important}#provider-submit .provider-intake-panel.provider-submit-work-card,#provider-submit .provider-submit-side{position:static!important;top:auto!important}#provider-submit .provider-submit-form-v2{grid-template-columns:minmax(430px,1fr) minmax(316px,340px)!important;gap:18px!important}#provider-submit .provider-intake-panel.provider-submit-work-card textarea{min-height:310px!important;height:auto!important;flex:1 1 330px!important}#provider-submit .provider-field-review{padding-bottom:28px!important}#provider-submit .provider-submit-side{display:block!important}#provider-submit .provider-live-preview-card{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;grid-gap:10px!important;gap:10px!important;justify-items:center!important;padding:14px 14px 18px!important}#provider-submit .provider-preview-title{justify-self:stretch!important}#provider-submit .provider-user-preview-device{position:relative!important;width:min(100%,304px)!important;height:min(100%,662px)!important;min-height:610px!important;max-height:662px!important;aspect-ratio:9/19.5!important;align-self:start!important;justify-self:center!important;padding:15px 9px 10px!important;border:10px solid #0f172a!important;background:#0f172a!important;box-shadow:0 28px 52px rgba(15,23,42,.22),0 0 0 1px rgba(148,163,184,.16),inset 0 0 0 1px rgba(255,255,255,.08)!important}#provider-submit .provider-user-preview-speaker{top:7px!important;left:50%!important;width:72px!important;transform:translateX(-50%)!important;border-radius:999px!important;background:rgba(148,163,184,.62)!important;z-index:5!important}#provider-submit .provider-user-preview-phone{width:100%!important}#provider-submit .provider-user-preview-scroll{padding-bottom:28px!important;scrollbar-width:thin!important}#provider-submit .provider-user-preview-thumbs{align-items:stretch!important}#provider-submit .provider-user-preview-thumbs button{height:66px!important;min-height:66px!important;align-content:center!important}#provider-submit .provider-submit-stagebar.provider-submit-stagebar-steps{width:min(1080px,calc(100vw - 382px))!important;max-width:calc(100vw - 382px)!important;min-height:94px!important;left:calc(50% + 112px)!important;bottom:16px!important;border:1px solid rgba(37,99,235,.26)!important;border-radius:26px!important;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(239,246,255,.94)),radial-gradient(circle at 10% 0,rgba(20,184,166,.12),transparent 35%)!important;box-shadow:0 22px 54px rgba(15,23,42,.18),0 0 0 8px rgba(219,234,254,.42),inset 0 1px 0 rgba(255,255,255,.95)!important;-webkit-backdrop-filter:blur(20px) saturate(150%)!important;backdrop-filter:blur(20px) saturate(150%)!important}#provider-submit .provider-submit-step-track{grid-template-columns:repeat(3,minmax(158px,1fr)) minmax(286px,1.28fr)!important;gap:12px!important}#provider-submit .provider-submit-stagebar-steps .provider-submit-step{padding:12px 14px!important;border:1px solid rgba(191,219,254,.82)!important;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(239,246,255,.9))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.92)!important}#provider-submit .provider-submit-stagebar-steps .provider-submit-step.complete{background:linear-gradient(135deg,rgba(236,253,245,.98),rgba(240,253,250,.94))!important;border-color:rgba(45,212,191,.34)!important}#provider-submit .provider-submit-stagebar.provider-submit-stagebar-steps .provider-submit-step-index{width:36px!important;height:36px!important;flex:0 0 36px!important;font-size:16px!important;box-shadow:0 10px 22px rgba(20,184,166,.22)!important}#provider-submit .provider-submit-stagebar.provider-submit-stagebar-steps .provider-submit-step-copy{gap:3px!important}#provider-submit .provider-submit-stagebar.provider-submit-stagebar-steps .provider-submit-step-copy strong{color:#0f172a!important;font-weight:950!important;line-height:1.15!important}#provider-submit .provider-submit-stagebar.provider-submit-stagebar-steps .provider-submit-step-copy small{color:#475569!important;font-weight:850!important;line-height:1.2!important}#provider-submit .provider-submit-stagebar-steps .provider-submit-step.submit{grid-template-columns:38px minmax(74px,.45fr) minmax(152px,1fr)!important;gap:10px!important;border-color:rgba(37,99,235,.34)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.94),0 12px 30px rgba(37,99,235,.12)!important}#provider-submit .provider-submit-stagebar-steps .provider-submit-step.submit .provider-submit-step-index{background:linear-gradient(135deg,#2563eb,#14b8a6)!important;box-shadow:0 12px 26px rgba(37,99,235,.28)!important}#provider-submit .provider-submit-step-actions{gap:8px!important}#provider-submit .provider-submit-step-actions .provider-submit-button-v2{min-height:44px!important;font-weight:950!important;box-shadow:0 16px 32px rgba(37,99,235,.24)!important}@media (max-width:1320px){#provider-submit .provider-submit-stagebar.provider-submit-stagebar-steps{width:min(930px,calc(100vw - 330px))!important;max-width:calc(100vw - 330px)!important;left:calc(50% + 92px)!important}#provider-submit .provider-submit-step-track{grid-template-columns:repeat(3,minmax(130px,1fr)) minmax(228px,1.2fr)!important}}#provider-submit .provider-submit-workflow{padding-bottom:118px!important}#provider-submit .provider-submit-hero{grid-template-columns:minmax(360px,1fr) minmax(600px,.92fr)!important;gap:20px!important;padding:18px 20px!important;margin-bottom:18px!important}#provider-submit .provider-submit-hero-summary{gap:12px!important}#provider-submit .provider-submit-hero-quality{min-height:82px!important;padding:12px 14px!important}#provider-submit .provider-submit-console{grid-template-columns:minmax(330px,380px) minmax(0,1fr)!important;gap:20px!important;height:auto!important;min-height:clamp(760px,calc(100vh - 210px),900px)!important;align-items:stretch!important;padding-bottom:0!important}#provider-submit .provider-intake-panel.provider-submit-work-card,#provider-submit .provider-live-preview-card,#provider-submit .provider-submit-form-v2,#provider-submit .provider-submit-side{min-height:clamp(760px,calc(100vh - 210px),900px)!important;height:auto!important;max-height:none!important;align-self:stretch!important}#provider-submit .provider-intake-panel.provider-submit-work-card{display:flex!important;flex-direction:column!important;gap:14px!important;padding:22px!important}#provider-submit .provider-intake-panel.provider-submit-work-card textarea{min-height:410px!important;flex:1 1 410px!important;resize:vertical!important}#provider-submit .provider-autofill-summary{flex:0 0 auto!important}#provider-submit .provider-submit-draft-inline{margin-top:auto!important}#provider-submit .provider-submit-form-v2{grid-template-columns:minmax(500px,1fr) minmax(350px,390px)!important;gap:20px!important;overflow:visible!important}#provider-submit .provider-field-review{height:auto!important;min-height:100%!important;max-height:none!important;overflow-y:visible!important;padding-bottom:0!important}#provider-submit .provider-field-review-heading{position:static!important;top:auto!important;border-radius:22px!important}#provider-submit .provider-live-preview-card{display:flex!important;flex-direction:column!important;align-items:center!important;gap:14px!important;padding:18px 18px 22px!important}#provider-submit .provider-preview-title{width:100%!important;flex:0 0 auto!important}#provider-submit .provider-user-preview-device{width:min(100%,324px)!important;height:690px!important;min-height:690px!important;max-height:690px!important;aspect-ratio:auto!important;margin:0 auto!important;padding:18px 10px 12px!important;border:11px solid #0f172a!important;border-radius:54px!important;background:linear-gradient(180deg,#111827,#020617)!important;box-shadow:0 30px 58px rgba(15,23,42,.24),0 0 0 1px rgba(148,163,184,.2),inset 0 0 0 1px rgba(255,255,255,.08)!important}#provider-submit .provider-user-preview-speaker{width:74px!important;height:5px!important}#provider-submit .provider-user-preview-phone{display:flex!important;flex-direction:column!important;height:100%!important;border-radius:40px!important;overflow:hidden!important;background:#ffffff!important}#provider-submit .provider-user-preview-nav,#provider-submit .provider-user-preview-statusbar{flex:0 0 auto!important}#provider-submit .provider-user-preview-scroll{flex:1 1 auto!important;height:auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding-bottom:24px!important}#provider-submit .provider-user-preview-cover{min-height:186px!important;aspect-ratio:4/3!important}#provider-submit .provider-user-preview-thumbs{overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important}#provider-submit .provider-user-preview-thumbs button{scroll-snap-align:start!important}#provider-submit .provider-submit-stagebar.provider-submit-stagebar-steps{position:fixed!important;z-index:70!important;left:calc(260px + (100vw - 260px) / 2)!important;right:auto!important;bottom:18px!important;transform:translateX(-50%)!important;width:min(900px,calc(100vw - 390px))!important;max-width:calc(100vw - 390px)!important;min-height:82px!important;padding:10px!important;border:1px solid rgba(37,99,235,.28)!important;border-radius:28px!important;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(239,246,255,.96)),radial-gradient(circle at 8% 0,rgba(20,184,166,.12),transparent 34%)!important;box-shadow:0 24px 56px rgba(15,23,42,.18),0 0 0 7px rgba(219,234,254,.42),inset 0 1px 0 rgba(255,255,255,.94)!important;-webkit-backdrop-filter:blur(18px) saturate(145%)!important;backdrop-filter:blur(18px) saturate(145%)!important}#provider-submit .provider-submit-step-track{display:grid!important;grid-template-columns:repeat(3,minmax(142px,1fr)) minmax(248px,1.16fr)!important;grid-gap:8px!important;align-items:stretch!important}#provider-submit .provider-submit-step-track:before{left:28px!important;right:28px!important;height:3px!important;top:50%!important;transform:translateY(-50%)!important;opacity:.36!important}#provider-submit .provider-submit-stagebar-steps .provider-submit-step{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;grid-gap:9px!important;gap:9px!important;align-items:center!important;min-height:62px!important;padding:10px 12px!important;border-radius:20px!important;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(241,245,249,.86))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.95)!important}#provider-submit .provider-submit-stagebar.provider-submit-stagebar-steps .provider-submit-step-index{width:32px!important;height:32px!important;flex:0 0 32px!important;font-size:15px!important}#provider-submit .provider-submit-stagebar.provider-submit-stagebar-steps .provider-submit-step-copy strong{font-size:13px!important;line-height:1.1!important}#provider-submit .provider-submit-stagebar.provider-submit-stagebar-steps .provider-submit-step-copy small{display:block!important;font-size:11px!important;line-height:1.1!important}#provider-submit .provider-submit-stagebar.provider-submit-stagebar-steps .provider-submit-step-copy em{display:none!important}#provider-submit .provider-submit-stagebar-steps .provider-submit-step.submit{grid-template-columns:34px minmax(70px,.45fr) minmax(142px,1fr)!important;gap:9px!important;background:linear-gradient(135deg,rgba(239,246,255,.98),rgba(224,242,254,.96))!important}#provider-submit .provider-submit-step-actions{display:flex!important;justify-content:flex-end!important;align-items:center!important;min-width:0!important}#provider-submit .provider-submit-step-actions .provider-submit-button-v2{min-width:142px!important;min-height:42px!important;padding:0 18px!important;border-radius:16px!important}@media (max-width:1320px){#provider-submit .provider-submit-console,#provider-submit .provider-submit-form-v2{grid-template-columns:1fr!important;height:auto!important}#provider-submit .provider-submit-stagebar.provider-submit-stagebar-steps{left:50%!important;width:min(880px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important}}#provider-submit .provider-submit-workflow{--provider-submit-work-height:clamp(820px,calc(100vh - 166px),960px);padding-bottom:132px!important}#provider-submit .provider-submit-hero{grid-template-columns:minmax(420px,1fr) minmax(660px,.95fr)!important;min-height:112px!important;padding:16px 22px!important}#provider-submit .provider-submit-hero-copy h1{font-size:clamp(30px,2.2vw,38px)!important;line-height:1.06!important}#provider-submit .provider-submit-hero-copy p{max-width:680px!important}#provider-submit .provider-submit-hero-metrics{grid-template-columns:repeat(4,minmax(92px,1fr))!important;gap:9px!important}#provider-submit .provider-submit-hero-metrics span{min-height:58px!important;padding:10px 12px!important;border-radius:16px!important}#provider-submit .provider-submit-hero-quality{grid-template-columns:120px minmax(0,1fr)!important;min-height:72px!important;padding:10px 12px!important;gap:12px!important}#provider-submit .provider-submit-hero-quality-score{min-width:0!important}#provider-submit .provider-submit-hero-quality-score strong{font-size:24px!important}#provider-submit .provider-submit-hero-quality-bars{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 12px!important}#provider-submit .provider-submit-console{grid-template-columns:minmax(300px,340px) minmax(0,1fr)!important;gap:16px!important}#provider-submit .provider-intake-panel.provider-submit-work-card,#provider-submit .provider-live-preview-card,#provider-submit .provider-submit-console,#provider-submit .provider-submit-form-v2,#provider-submit .provider-submit-side{min-height:var(--provider-submit-work-height)!important;height:var(--provider-submit-work-height)!important}#provider-submit .provider-intake-panel.provider-submit-work-card{overflow:hidden!important}#provider-submit .provider-intake-panel.provider-submit-work-card textarea{min-height:430px!important;flex:1 1 auto!important;font-size:15px!important;line-height:1.62!important}#provider-submit .provider-autofill-summary{padding:14px!important}#provider-submit .provider-submit-form-v2{grid-template-columns:minmax(0,1fr) minmax(292px,310px)!important;gap:16px!important;min-height:100%!important;height:100%!important}#provider-submit .provider-field-review{height:100%!important;min-height:0!important;max-height:100%!important;overflow-y:auto!important;scrollbar-gutter:stable!important;padding-right:6px!important}#provider-submit .provider-field-review::-webkit-scrollbar,#provider-submit .provider-user-preview-scroll::-webkit-scrollbar{width:6px!important}#provider-submit .provider-field-review::-webkit-scrollbar-thumb,#provider-submit .provider-user-preview-scroll::-webkit-scrollbar-thumb{background:rgba(37,99,235,.2)!important;border-radius:999px!important}#provider-submit .provider-submit-side{min-height:0!important;display:flex!important;align-items:flex-start!important;justify-content:center!important}#provider-submit .provider-live-preview-card{justify-content:flex-start!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important}#provider-submit .provider-field-review-heading,#provider-submit .provider-preview-title{display:none!important}#provider-submit .provider-user-preview-device{width:min(100%,268px)!important;height:612px!important;min-height:612px!important;max-height:612px!important;border-width:9px!important;border-radius:48px!important;padding:17px 7px 9px!important;box-shadow:0 26px 54px rgba(15,23,42,.2),0 0 0 1px rgba(148,163,184,.18)!important}#provider-submit .provider-user-preview-speaker{top:8px!important;width:68px!important;height:4px!important}#provider-submit .provider-user-preview-phone{border-radius:36px!important}#provider-submit .provider-user-preview-cover{min-height:172px!important}#provider-submit .provider-user-preview-thumbs{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:72px!important;grid-gap:8px!important;gap:8px!important;padding:10px 10px 8px!important}#provider-submit .provider-user-preview-thumbs button{width:72px!important;min-width:72px!important}#provider-submit .provider-publish-quality-panel{display:none!important}#provider-submit .provider-submit-stagebar.provider-submit-stagebar-steps{left:calc(260px + 356px + (100vw - 260px - 356px) / 2)!important;bottom:20px!important;width:min(780px,calc(100vw - 690px))!important;max-width:calc(100vw - 690px)!important;min-height:92px!important;padding:12px!important;border-radius:32px!important;border:1px solid rgba(37,99,235,.24)!important;background:rgba(255,255,255,.96)!important;box-shadow:0 24px 52px rgba(15,23,42,.18),0 0 0 8px rgba(219,234,254,.36),inset 0 1px 0 rgba(255,255,255,.96)!important}#provider-submit .provider-submit-step-track{grid-template-columns:repeat(3,132px) minmax(316px,1fr)!important;gap:8px!important}#provider-submit .provider-submit-step-track:before{display:none!important}#provider-submit .provider-submit-stagebar-steps .provider-submit-step{min-height:68px!important;padding:12px!important;border-radius:22px!important;border:1px solid rgba(37,99,235,.11)!important;background:linear-gradient(135deg,#ffffff,#f8fbff)!important}#provider-submit .provider-submit-stagebar-steps .provider-submit-step.complete{border-color:rgba(20,184,166,.26)!important;background:linear-gradient(135deg,#ecfdf5,#f8fffb)!important}#provider-submit .provider-submit-stagebar.provider-submit-stagebar-steps .provider-submit-step-index{width:38px!important;height:38px!important;flex-basis:38px!important;font-size:17px!important;box-shadow:0 12px 24px rgba(20,184,166,.2)!important}#provider-submit .provider-submit-stagebar.provider-submit-stagebar-steps .provider-submit-step-copy strong{font-size:14px!important}#provider-submit .provider-submit-stagebar.provider-submit-stagebar-steps .provider-submit-step-copy small{margin-top:4px!important;font-size:12px!important;color:#64748b!important}#provider-submit .provider-submit-stagebar-steps .provider-submit-step.submit{grid-template-columns:38px minmax(76px,.45fr) minmax(176px,auto)!important;border-color:rgba(37,99,235,.28)!important;background:linear-gradient(135deg,#eff6ff,#eefdf9)!important}#provider-submit .provider-submit-step-actions .provider-draft-button-v2{display:none!important}#provider-submit .provider-submit-step-actions .provider-submit-button-v2{min-width:176px!important;min-height:48px!important;border-radius:18px!important;font-size:14px!important;white-space:nowrap!important;box-shadow:0 16px 28px rgba(37,99,235,.24)!important}@media (max-width:1440px){#provider-submit .provider-submit-workflow{--provider-submit-work-height:clamp(800px,calc(100vh - 160px),920px)}#provider-submit .provider-submit-console{grid-template-columns:minmax(330px,380px) minmax(0,1fr)!important}#provider-submit .provider-submit-form-v2{grid-template-columns:minmax(500px,1fr) minmax(330px,380px)!important}#provider-submit .provider-user-preview-device{width:min(100%,270px)!important;height:620px!important;min-height:620px!important;max-height:620px!important}#provider-submit .provider-submit-stagebar.provider-submit-stagebar-steps{width:min(780px,calc(100vw - 420px))!important;max-width:calc(100vw - 420px)!important}}@media (max-width:1320px){#provider-submit .provider-submit-workflow{--provider-submit-work-height:auto}#provider-submit .provider-intake-panel.provider-submit-work-card,#provider-submit .provider-live-preview-card,#provider-submit .provider-submit-console,#provider-submit .provider-submit-form-v2,#provider-submit .provider-submit-side{height:auto!important;min-height:auto!important}#provider-submit .provider-field-review{max-height:none!important;overflow-y:visible!important}#provider-submit .provider-submit-stagebar.provider-submit-stagebar-steps{left:50%!important;width:min(840px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important}}#provider-submit .provider-submit-console{grid-template-columns:minmax(280px,340px) minmax(0,1fr)!important;max-width:100%!important}#provider-submit .provider-submit-form-v2{grid-template-columns:minmax(0,1fr) minmax(286px,320px)!important}#provider-submit .provider-field-review,#provider-submit .provider-live-preview-card,#provider-submit .provider-submit-form-v2,#provider-submit .provider-submit-side{max-width:100%!important;min-width:0!important}#provider-submit .provider-preview-title{display:grid!important}#provider-submit .provider-user-preview-device{width:min(100%,256px)!important}@media (max-width:860px){#provider-consultations .provider-crm-inbox,#provider-consultations .provider-crm-workspace,.provider-desk-content,.provider-desk-tab-panel{max-width:100%!important;min-width:0!important;overflow-x:clip!important}#provider-consultations .provider-crm-workspace{grid-template-columns:minmax(0,1fr)!important}#provider-consultations .provider-crm-conversation,#provider-consultations .provider-crm-queue,#provider-consultations .provider-crm-sidecard,#provider-consultations .provider-crm-statusbar{width:100%!important;max-width:100%!important;min-width:0!important}.provider-topbar-popover{right:0!important;left:auto!important;width:min(270px,calc(100vw - 24px))!important;min-width:0!important;max-width:calc(100vw - 24px)!important}}