.admin-app.admin-app,.business-workspace.business-workspace{background:var(--ui-canvas);color:var(--ui-ink);--admin-line:var(--ui-line);--admin-green:var(--ui-primary)}.admin-app .aw-page{--aw-ink:var(--ui-ink);--aw-muted:var(--ui-muted);--aw-line:var(--ui-line);--aw-accent:var(--ui-primary)}.admin-app .listings-workspace{--lm-ink:var(--ui-ink);--lm-muted:var(--ui-muted);--lm-line:var(--ui-line);--lm-green:var(--ui-primary)}.admin-app .admin-sidebar,.business-workspace .business-workspace-sidebar{background:var(--ui-surface);border-right:1px solid var(--ui-line);padding-top:25px}.admin-app .admin-logo,.business-workspace .business-workspace-logo{color:var(--ui-ink)}.admin-app .admin-logo>span,.business-workspace .business-workspace-logo>span{color:var(--ui-accent)}.admin-app .admin-workspace-label{background:var(--ui-raised);border-color:var(--ui-line);border-radius:10px;margin-block:26px}.admin-app .admin-workspace-label>span{background:var(--ui-surface);color:var(--ui-accent);font-weight:700}.admin-app .admin-workspace-label>div{color:var(--ui-ink)}.admin-app .admin-nav-label,.business-workspace .business-workspace-label{color:var(--ui-muted);letter-spacing:1.5px;font-size:9px}.admin-app :is(.admin-sidebar,.admin-mobile-drawer) nav>a,.business-workspace :is(.business-workspace-sidebar,.business-drawer) nav a{min-height:43px;color:var(--ui-muted);border-radius:8px;padding:12px;font-size:12px}.admin-app :is(.admin-sidebar,.admin-mobile-drawer) nav>a.active,.business-workspace nav a[aria-current=page]{background:var(--ui-tint);color:var(--ui-accent);box-shadow:inset 3px 0 var(--ui-primary);font-weight:650}.admin-app .admin-sidebar nav>a:hover,.business-workspace nav a:hover{background:var(--ui-raised);color:var(--ui-ink)}.admin-app .admin-topbar,.business-workspace .business-topbar{background:var(--ui-surface);border-bottom:1px solid var(--ui-line);gap:16px;min-height:72px}.admin-app .admin-topbar-location strong,.business-workspace .business-topbar strong{color:var(--ui-ink);font-weight:650}.admin-app .admin-global-search{background:var(--ui-raised);border-color:var(--ui-line);border-radius:8px;min-height:38px}.admin-app .admin-global-search input{color:var(--ui-ink)}.admin-app :is(.admin-user-avatar,.admin-editor>span),.business-workspace :is(.business-topbar-avatar,.business-workspace-account b){background:var(--ui-tint);color:var(--ui-accent);border:1px solid var(--ui-line);font-weight:700}.admin-app .admin-main{max-width:1600px;margin-inline:auto;padding:32px}.admin-app :is(.admin-page-heading,.admin-toolbar,.lm-heading){margin-bottom:26px}.admin-app :is(.admin-page-heading,.admin-toolbar,.lm-heading) h1,.business-workspace .business-heading h1{font-family:var(--font-geist-sans),sans-serif;letter-spacing:-1px;color:var(--ui-ink);font-size:30px;font-weight:700}.admin-app :is(h1,h2,h3) em,.business-workspace :is(h1,h2,h3) em{color:var(--ui-accent);font-family:inherit;font-style:normal}.admin-app :is(.admin-page-heading,.admin-toolbar,.lm-heading) p{color:var(--ui-muted);font-size:12px;line-height:1.7}.admin-app :is(.admin-metrics>a,.admin-panel,.admin-card,.lm-stat,.lm-panel,.aw-stat,.aw-city-card),.business-workspace :is(.business-panel,.business-stats button,.business-listing,.business-request){background:var(--ui-surface);border:1px solid var(--ui-line);box-shadow:var(--ui-shadow);border-radius:12px}.admin-app .admin-metrics{gap:18px}.admin-app .admin-metrics>a{border-top:3px solid var(--ui-line);padding:22px}.admin-app .admin-metrics>a:first-child{border-top-color:var(--ui-primary)}.admin-app .admin-metrics strong{font-family:var(--font-geist-sans),sans-serif;letter-spacing:-1px;color:var(--ui-ink);font-size:32px;font-weight:700}.admin-app :is(.admin-panel h2,.admin-card h3,.lm-directory-heading h2){font-family:var(--font-geist-sans),sans-serif;color:var(--ui-ink);letter-spacing:-.5px;font-size:18px;font-weight:650}.admin-app .admin-panel-heading{border-color:var(--ui-line);padding:22px}.admin-app :is(.admin-preview-banner,.admin-preview-card),.business-workspace .business-trust-note{background:var(--ui-raised);border:1px solid var(--ui-line);color:var(--ui-muted);border-radius:10px}.admin-app .admin-button:not(.secondary),.admin-app .admin-btn.primary,.admin-app .lm-button.primary,.admin-app .le-primary,.business-workspace .business-primary{background:var(--ui-primary);color:#fff;border-color:var(--ui-primary);border-radius:7px;min-height:40px;font-size:12px;font-weight:650}.admin-app :is(.admin-button.secondary,.admin-btn.secondary,.lm-button,.le-secondary){background:var(--ui-surface);color:var(--ui-ink);border-color:var(--ui-line);border-radius:7px;min-height:38px}.admin-app :is(.admin-table,.lm-table){border-color:var(--ui-line)}.admin-app :is(.admin-table,.lm-table) th{background:var(--ui-raised);color:var(--ui-muted);text-transform:uppercase;letter-spacing:.8px;border-color:var(--ui-line);padding-block:15px;font-size:10px;font-weight:650}.admin-app :is(.admin-table,.lm-table) td{color:var(--ui-ink);border-color:var(--ui-line);padding-block:17px;font-size:12px}.admin-app :is(.admin-table,.lm-table) tbody tr:hover{background:var(--ui-raised)}.admin-app :is(.admin-search,.admin-filter,.admin-input,.admin-select,.lm-search,.lm-filter),.business-workspace .business-shell :is(input,select,textarea){background:var(--ui-surface);border:1px solid var(--ui-line);color:var(--ui-ink);border-radius:7px;min-height:40px}.admin-app :is(.admin-input,.admin-select),.business-workspace .business-shell :is(input,select,textarea){font-size:13px}.admin-app .aw-settings-nav{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:12px;padding:18px}.admin-app .aw-settings-nav>button[aria-current=page]{background:var(--ui-tint);color:var(--ui-accent);border-color:var(--ui-line)}.admin-app .aw-settings-nav strong{color:var(--ui-ink)}.admin-app .aw-settings-nav small{color:var(--ui-muted)}.admin-app .aw-savebar{background:var(--ui-surface);border-color:var(--ui-line);border-radius:10px}.admin-app .listing-editor{background:var(--ui-canvas);color:var(--ui-ink)}.admin-app :is(.le-sidebar,.le-panel,.le-header,.le-footer){background:var(--ui-surface);border-color:var(--ui-line)}.admin-app .le-sidebar nav button[aria-current=step]{background:var(--ui-tint);color:var(--ui-accent)}.admin-app .listing-editor :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:var(--ui-raised);border-color:var(--ui-line);color:var(--ui-ink);border-radius:7px}.admin-app .admin-mobile-drawer,.business-workspace .business-drawer{background:var(--ui-surface);color:var(--ui-ink)}.admin-app :is(.admin-collapse,.admin-drawer-close),.business-workspace :is(.business-sidebar-toggle,.business-mobile-toggle,.business-drawer-close){background:var(--ui-surface);color:var(--ui-muted);border-color:var(--ui-line)}.admin-app :is(a,button,input,select,textarea):focus-visible,.business-workspace :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}.business-workspace .business-content.business-shell{max-width:1450px;color:var(--ui-ink);margin-inline:auto;padding:32px 38px}.business-workspace .business-heading{margin-bottom:26px}.business-workspace .business-heading p{color:var(--ui-muted);font-size:13px}.business-workspace .business-eyebrow{color:var(--ui-muted);letter-spacing:1.5px;font-size:9px;font-weight:700}.business-workspace .business-hero{color:#fff;background:#172b4d;border:1px solid #2a4164;border-radius:14px;padding:32px}.business-workspace .business-hero h2{color:#fff;font-size:29px;font-weight:650}.business-workspace .business-hero :is(p,.business-eyebrow){color:#bdcce0}.business-workspace .business-hero h2 em,.business-workspace .business-hero-mark{color:#ffab76}.business-workspace .business-stats{gap:18px}.business-workspace .business-stats button{text-align:left;padding:24px}.business-workspace .business-stats strong{font-family:var(--font-geist-sans),sans-serif;color:var(--ui-ink);font-size:31px;font-weight:700}.business-workspace .business-stats span{color:var(--ui-muted);font-size:12px}.business-workspace .business-stats svg{color:var(--ui-accent)}.business-workspace .business-panel{padding:25px}.business-workspace .business-panel h2{color:var(--ui-ink);font-size:21px;font-weight:650}.business-workspace .business-panel :is(p,label){color:var(--ui-muted);font-size:12px}.business-workspace .business-listing h3{color:var(--ui-ink);font-size:17px;font-weight:650}.business-workspace :is(.business-listing-icon,.business-steps span){background:var(--ui-tint);color:var(--ui-accent);border-radius:9px}.business-workspace :is(.business-muted,.business-listing p,.business-steps p,.business-bottom){color:var(--ui-muted)}.business-workspace .business-empty{background:var(--ui-surface);border:1px dashed var(--ui-line);border-radius:12px;padding:40px 25px}.business-workspace .business-empty h3{color:var(--ui-ink)}.business-workspace .business-empty p{color:var(--ui-muted)}.business-workspace .business-signin{background:var(--ui-tint);border:1px solid var(--ui-line);color:var(--ui-ink);border-radius:10px}.business-workspace .business-search-results button{background:var(--ui-raised);border-color:var(--ui-line);color:var(--ui-ink)}.business-workspace .business-search-results button[aria-pressed=true]{background:var(--ui-tint);border-color:var(--ui-accent)}.public-experience .discovery-pages:has(.dashboard-shell){background:var(--ui-canvas)}.public-experience .dashboard-shell{border:0;grid-template-columns:230px minmax(0,1fr);gap:28px;padding-block:30px 45px}.public-experience .account-sidebar{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:12px;align-self:start;padding:22px 18px}.public-experience .account-identity{margin-bottom:25px}.public-experience .account-avatar{font:700 19px var(--font-geist-sans),sans-serif;background:var(--ui-tint);color:var(--ui-accent);border-color:var(--ui-line);border-radius:12px}.public-experience .account-identity strong{color:var(--ui-ink);font-size:12px;font-weight:650}.public-experience .account-identity>div>span{color:var(--ui-muted);font-size:10px}.public-experience .sidebar-eyebrow{color:var(--ui-muted);font-size:8px}.public-experience .account-sidebar nav>a{color:var(--ui-muted);border-radius:7px;padding:12px;font-size:12px}.public-experience .account-sidebar nav>a.active{background:var(--ui-tint);color:var(--ui-accent);box-shadow:inset 3px 0 var(--ui-primary);font-weight:650}.public-experience .account-sidebar-callout{background:var(--ui-raised);border:1px solid var(--ui-line);border-radius:10px;padding:18px}.public-experience .account-sidebar-callout h3{font-size:19px!important}.public-experience .account-sidebar-callout :is(p,a){color:var(--ui-muted);font-size:11px}.public-experience .dashboard-heading h1{font-size:30px!important}.public-experience .dashboard-heading p{color:var(--ui-muted)}.public-experience .dashboard-welcome{background:var(--ui-raised);border:1px solid var(--ui-line);border-radius:12px}.public-experience .dashboard-welcome h2{font-size:27px!important}.public-experience .dashboard-welcome p{color:var(--ui-muted)}.public-experience .dashboard-stats>a{background:var(--ui-surface);border:1px solid var(--ui-line);box-shadow:var(--ui-shadow);border-radius:10px;padding:22px}.public-experience .dashboard-stats strong{font:700 30px var(--font-geist-sans),sans-serif;color:var(--ui-ink)}.public-experience .dashboard-stats>a>span{color:var(--ui-muted);font-size:11px}.public-experience .dashboard-stats>a>svg:first-child{color:var(--ui-accent)}.public-experience :is(.dashboard-empty,.profile-form){background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:12px;padding:25px}.public-experience .profile-form :is(input,select,textarea){background:var(--ui-raised);color:var(--ui-ink);border-color:var(--ui-line);border-radius:7px;min-height:42px}.public-experience .profile-interest-grid button{background:var(--ui-surface);color:var(--ui-muted);border-color:var(--ui-line);border-radius:7px}.public-experience .profile-interest-grid button.chosen{color:var(--ui-accent);background:var(--ui-tint);border-color:var(--ui-accent)}@media (max-width:1050px){.admin-app .admin-main{padding:25px}.public-experience .dashboard-shell{grid-template-columns:200px minmax(0,1fr);gap:20px}.business-workspace .business-content.business-shell{padding:28px}}@media (max-width:760px){.admin-app .admin-main{padding:22px 16px}.admin-app :is(.admin-page-heading,.admin-toolbar,.lm-heading) h1,.business-workspace .business-heading h1{font-size:26px}.admin-app .admin-topbar{gap:10px;padding-inline:16px}.admin-app .admin-environment{display:none}.business-workspace .business-content.business-shell{padding:24px 18px}.business-workspace .business-hero{padding:24px}.business-workspace .business-panel{padding:20px}.business-workspace .business-stats{gap:12px}.business-workspace .business-stats button{padding:18px}.public-experience .dashboard-shell{display:block}.public-experience .account-sidebar{border-radius:10px;margin-bottom:24px;padding:16px}.public-experience .account-identity{margin-bottom:14px}.public-experience .account-sidebar nav{flex-direction:row;gap:6px;display:flex;overflow-x:auto}.public-experience .account-sidebar nav>a{white-space:nowrap;flex:none;padding:10px;font-size:11px}.public-experience .account-sidebar nav>a.active{box-shadow:inset 0 -2px var(--ui-primary)}.public-experience :is(.account-sidebar-callout,.account-preview-label,.sidebar-eyebrow){display:none}.public-experience .dashboard-heading h1{font-size:26px!important}.public-experience .dashboard-stats{gap:10px}.public-experience .dashboard-stats>a{padding:15px}.public-experience .dashboard-stats strong{font-size:25px}.public-experience .dashboard-stats>a>svg:first-child{width:15px;right:10px}}.admin-app .admin-main{width:100%;min-width:0}.admin-app :is(.lm-heading,.aw-page,.admin-toolbar) h1 em{font-family:var(--font-geist-sans),sans-serif;color:var(--ui-accent);font-style:normal;font-weight:650}.admin-app .lm-primary{background:var(--ui-primary);color:#fff;border-color:var(--ui-primary)}.admin-app .lm-metric{background:var(--ui-surface);border-color:var(--ui-line);border-radius:12px}@media (max-width:1100px){.admin-app .lm-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-app .lm-directory-heading,.admin-app .lm-tools{flex-wrap:wrap}}@media (max-width:760px){.public-header .header-location-wrapper{display:none}}.public-experience .profile-interest-grid label{background:var(--ui-surface);color:var(--ui-muted);border-color:var(--ui-line);border-radius:7px}.public-experience .profile-interest-grid label.chosen{background:var(--ui-tint);color:var(--ui-accent);border-color:var(--ui-accent)}@media (max-width:760px){.public-experience .dashboard-welcome{grid-template-columns:1fr}.public-experience .dashboard-welcome-photo{min-height:180px}.public-experience .dashboard-welcome>div:first-child{padding:24px}}.admin-app .admin-metrics{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.admin-app .admin-metrics>a>div{color:var(--ui-muted);font-size:11px}.admin-app .admin-metrics p{color:var(--ui-muted);font-size:10px;line-height:1.6}@media (max-width:760px){.admin-app .admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
