/* Admin-only presentation. No marker transforms, blur animation or public page rules. */
html[data-az-layout="admin"]{--au-ink:#183b38;--au-muted:#49635f;--au-line:#d9e5e1;--au-accent:#08674f;scroll-padding-block:100px}
html[data-az-layout="admin"] :is(.muw,.au-page,.au-dashboard,.pc-shell){color:var(--au-ink);min-width:0}
html[data-az-layout="admin"] :is(.muw-note,.pc-subtitle,.em-muted){color:var(--au-muted)}
html[data-az-layout="admin"] :is(.muw-button,.pc-button,.ls-btn,.em-button,.au-switch){min-height:44px;border-radius:12px;transition:background-color 120ms ease,scale 160ms cubic-bezier(.2,.8,.2,1)}
html[data-az-layout="admin"] :is(.muw-button,.pc-button,.ls-btn,.em-button,.au-switch):active:not(:disabled){scale:.98}
html[data-az-layout="admin"] :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #168d75;outline-offset:3px}
html[data-az-layout="admin"] :is(button,input,select,textarea):disabled{cursor:not-allowed}
html[data-az-layout="admin"] :is(.muw-card,.muw-subcard,.au-card){background:#fff;border:1px solid var(--au-line);box-shadow:0 5px 20px #153e3510;border-radius:18px}
html[data-az-layout="admin"] .muw-field{gap:5px;margin-block:10px}
html[data-az-layout="admin"] .muw-field :is(input,select,textarea){min-height:44px;background:#fff;border-color:#b5cbc2;color:#183b38}
.au-overview{padding-block-end:22px!important}.au-overview fieldset{min-width:0}.au-form-heading{font-size:18px;font-weight:700;margin-block:22px 12px;border-block-start:1px solid var(--au-line);padding-block-start:18px}.au-form-heading:first-child{border:0;margin-block-start:0}
.au-savebar{position:sticky;bottom:12px;z-index:35;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;margin:16px 0;background:#fff;border:1px solid #b9d2c8;border-radius:16px;box-shadow:0 6px 30px #123d3522;color:#183b38}.au-savebar>span{font-size:14px;max-width:70%}.au-savebar button{flex-shrink:0}.au-field-error,.au-error{color:#a32636!important}.au-field-error{font-size:13px}.muw [aria-invalid="true"]{border:2px solid #a32636!important}
.au-workspace-tabs{flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:thin;gap:5px!important;padding:7px 3px!important}.au-workspace-tabs>button{flex:0 0 auto;white-space:nowrap}.muw [role="tabpanel"]{outline-offset:4px}
.au-page{max-width:1250px;margin-inline:auto;display:grid;gap:20px}.au-page h1{font-size:28px;font-weight:750}.au-card{padding:22px;margin-block:12px}.au-card h2,.au-offers h2{font-size:20px;font-weight:700;margin-block-end:10px}.au-card p,.au-offers p{color:var(--au-muted);line-height:1.8}.au-card pre{max-width:100%;overflow:auto}
.au-task-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(195px,1fr));gap:14px;margin-block:16px}.au-task{display:grid;gap:10px;align-content:start;padding:20px;border:1px solid #cfe0d8;border-radius:17px;background:#fff;color:#183b38;text-decoration:none!important}.au-task strong{font-size:32px;font-weight:750;font-variant-numeric:tabular-nums}.au-task:hover{background:#edf8f2}.au-health-link{display:block}.au-health-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.au-dashboard .az-workspace-card{padding:22px}.au-dashboard .az-workspace-card h2{font-size:18px;margin-block-end:10px}
.au-filters,.muw-search{display:flex!important;flex-wrap:wrap;gap:12px;align-items:end}.au-filters label,.au-filter{display:grid;gap:6px;flex:1;min-width:160px}.au-filters :is(input,select),.au-filter select{min-height:44px;padding:8px 12px;border:1px solid #b9cdc5;border-radius:10px;color:#183b38;background:white;max-width:100%}.muw-search>input{min-width:180px;flex:2}
.au-table-scroll{overflow:auto;max-width:100%;margin-block-start:18px}.au-table{width:100%;border-collapse:collapse}.au-table th{background:#eff6f2;color:#23483e;text-align:start}.au-table :is(td,th){padding:12px 14px;border-bottom:1px solid #e0e9e4;vertical-align:top}.au-table td{font-size:14px}.au-pager{display:flex;justify-content:center;gap:20px;padding:18px}.au-pager a{min-height:44px;padding:10px;border-radius:10px;background:#edf6f1;color:#075b46}
.au-offers{margin-block:16px 24px;padding:20px;background:#fff;border:1px solid #cfe0d8;border-radius:18px}.au-offer-tabs{display:flex;gap:12px;margin-block-start:14px;flex-wrap:wrap}.au-offer-tabs>a{display:grid;gap:8px;flex:1;min-width:220px;border:1px solid #d4e2dc;border-radius:12px;padding:14px}.au-offer-tabs>a[aria-current="page"]{background:#edf8f2;border-color:#4b9b80}.au-offer-tabs span{font-size:13px;color:#3a6253}
.au-feature{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 0;border-block-end:1px solid #e0e9e5}.au-feature:last-child{border:0}.au-feature h3{font-size:16px;font-weight:650}.au-feature p{font-size:14px;max-width:780px}.au-feature details{font-size:12px;color:#49635f;margin-block-start:8px}.au-switch{border:1px solid #bbd1c7;padding:8px 16px;min-width:90px;flex-shrink:0;background:#f3f6f4;color:#38574d}.au-switch[aria-checked="true"]{background:#08674f;color:white}.au-switch:disabled{opacity:.65}
.au-section-nav{display:flex;flex-wrap:wrap;gap:8px;margin-block:18px;padding:8px;background:#f0f6f2;border-radius:15px}.au-section-nav button{min-height:44px;padding:9px 16px;border-radius:10px;background:transparent;border:1px solid transparent;color:#34594c}.au-section-nav button[aria-pressed="true"]{background:#fff;border-color:#c3d8cc;color:#075c45;box-shadow:0 2px 6px #123d3510}
[data-au-settings-tab="general"] [data-au-settings-panel]:not([data-au-settings-panel="general"]),[data-au-settings-tab="integrations"] [data-au-settings-panel]:not([data-au-settings-panel="integrations"]),[data-au-settings-tab="experience"] [data-au-settings-panel]:not([data-au-settings-panel="experience"]){display:none!important}
html[data-az-layout="admin"] .em-edit-section[hidden]{display:none!important}html[data-az-layout="admin"] [data-au-brand-save]{position:sticky;bottom:16px;z-index:20;box-shadow:0 6px 22px #173f3525}
html[data-az-layout="admin"] .pc-queue-tabs{flex-wrap:wrap}.pc-queue-tabs .pc-queue{min-height:54px}
@media(max-width:640px){.au-page{gap:12px}.au-page h1{font-size:23px}.au-card,.au-offers{padding:16px}.au-task-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.au-task{padding:14px;font-size:13px}.au-task strong{font-size:27px}.au-savebar{bottom:calc(8px + env(safe-area-inset-bottom));gap:10px;padding:10px 12px}.au-savebar>span{font-size:12px;max-width:60%}.au-savebar .muw-button{padding:9px 12px}.au-health-grid{grid-template-columns:1fr}.au-feature{gap:10px}.au-feature p{font-size:13px}.au-switch{min-width:76px;padding:8px}.au-section-nav{gap:4px}.au-section-nav button{padding:8px 11px}.au-filters label,.au-filter{min-width:135px}.muw-search>input{flex-basis:100%}.au-offer-tabs>a{min-width:0;flex-basis:100%}}
@media(prefers-reduced-motion:reduce){html[data-az-layout="admin"] :is(.muw-button,.pc-button,.ls-btn,.em-button,.au-switch){transition:none!important;scale:none!important}}

.au-workspace-body{border:0;padding:0;margin:0;min-width:0}

html[data-az-layout="admin"] .em-save-bar{position:sticky;bottom:16px;z-index:20;background:#fff;padding:12px;border:1px solid #c5dacf;border-radius:14px}

html[data-az-layout="admin"] .muw .au-workspace-tabs{display:flex!important;grid-template-columns:none!important;align-items:center}.au-workspace-tabs button{width:auto!important;max-width:none!important}

/* Admin R2: geometry, compact directory, centers; never touches map transforms. */
.au-project-title{display:flex;gap:.8rem;align-items:center;color:inherit;text-decoration:none}.au-project-title h2{margin:0;font-size:1.05rem}.au-badges{display:flex;gap:.4rem;flex-wrap:wrap;margin:.6rem 0}.au-badge{font-size:.78rem;padding:.3rem .6rem;border:1px solid #cbd5e1;border-radius:999px;color:#475569;background:#f8fafc}.au-geometry-polygon{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.au-geometry-none,.au-geometry-invalid{color:#92400e;background:#fffbeb;border-color:#fde68a}.au-compact-directory{display:flex!important;flex-direction:column;gap:.5rem!important}.au-compact-directory .muw-profile-card{display:grid;grid-template-columns:minmax(12rem,1fr) 2fr auto;align-items:center;gap:.5rem;padding:.8rem!important}.au-compact-directory .muw-card-monogram{display:none}.muw-button[aria-pressed=true]{border-color:#0f766e;background:#f0fdfa}.au-centers{max-width:1160px;margin:24px auto;padding:0 20px}.au-center-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.au-center-link{display:flex;align-items:center;min-height:72px;padding:18px;border:1px solid #dbe5e3;border-radius:14px;background:#ffffffbf;color:#134e4a;text-decoration:none;font-weight:600}.au-center-link:hover{background:#fff}.au-center-link:focus-visible{outline:3px solid #0f766e;outline-offset:3px}.au-centers h1{font-size:1.65rem}.au-hub-link{font-weight:700!important}.pc-group-filters{flex-wrap:wrap}.pc-group-date time{direction:ltr;unicode-bidi:isolate}.muw-profile-card .muw-actions{flex-wrap:wrap}.au-centers details{margin:18px 0}.au-centers summary{cursor:pointer;min-height:44px;align-content:center}
@media(max-width:640px){.au-compact-directory .muw-profile-card{display:flex;align-items:stretch;flex-direction:column}.au-centers{padding:0 12px;margin:16px auto}.au-center-grid{grid-template-columns:1fr}.pc-group-filters>.pc-field{min-width:0;flex:1 1 140px}}

.au-confirm{max-width:min(560px,calc(100vw - 24px));max-height:85vh;overflow:auto;border:1px solid #cbd5e1;border-radius:18px;padding:24px;color:#173c36;background:#fff}.au-confirm::backdrop{background:#052e2b66}.au-confirm dt{font-size:.85rem;color:#64748b;margin-top:8px}.au-confirm dd{margin-inline-start:0;overflow-wrap:anywhere}.au-confirm button{min-height:44px;min-width:88px;border:1px solid #94a3b8;border-radius:9px;background:#f8fafc;margin:8px;padding:8px 14px}.auth-shell--admin{display:block!important;max-width:1000px!important}.auth-shell--admin .auth-card{max-width:none}.au-upload-notice{position:fixed;inset-inline:16px;bottom:20px;z-index:1000;max-width:480px;margin:auto;padding:16px;background:white;color:#134e4a;box-shadow:0 8px 28px #0f172a22;border:1px solid #99f6e4;border-radius:12px}.au-upload-notice progress{width:100%;accent-color:#0f766e}.azb-tabs{flex-wrap:wrap}.azb-tabs a{min-height:44px;display:inline-flex;align-items:center}.azb-scroll td,.azb-scroll th{padding:10px 12px}

.au-context-tools,.au-context-note{max-width:1280px;margin:8px auto 16px;padding:8px 20px;color:#475569;font-size:.9rem}.au-context-tools summary{min-height:44px;cursor:pointer;align-content:center}.au-context-tools nav{display:flex;gap:8px;flex-wrap:wrap}.au-context-tools a{display:flex;align-items:center;min-height:44px;border:1px solid #e2e8f0;border-radius:8px;padding:8px 12px;text-decoration:none;color:#134e4a}.au-context-tools a:focus-visible{outline:3px solid #0f766e;outline-offset:2px}@media(prefers-reduced-motion:reduce){.au-center-link,.au-context-tools a,.muw-profile-card{transition:none!important;animation:none!important}}

/* Keep real review and observation dates distinct in the price queue. */
.pc-group-updated .pc-group-date{margin-block:.25rem .55rem}
.pc-group-updated .pc-group-date small{display:block!important;font-size:.72rem;color:#536565}
.pc-group-updated>.pc-subtitle{display:block;margin-block:.25rem;line-height:1.6}
.pd-matches>span{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap;margin-block:.6rem}
