/* Dashboard Master Overview only. Global header geometry and Editor styles are inherited. */
.master-overview-card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--nexa-space-compat-14);min-width:0;padding:var(--nexa-space-compat-22);background:var(--nexa-surface);border:1px solid var(--nexa-tone-14);border-radius:var(--nexa-radius-compat-12);text-align:left;font:inherit;color:var(--nexa-tone-34);cursor:pointer;transition:border-color .16s,box-shadow .16s}
.master-overview-card:hover{border-color:var(--nexa-tone-33);box-shadow:0 5px 20px var(--nexa-tone-17)}.master-card-title{font-size:var(--nexa-font-compat-18);font-weight:650;color:var(--nexa-tone-13)}.master-card-open{display:flex;justify-content:space-between;width:100%;margin-top:auto;color:var(--nexa-tone-30);font-size:var(--nexa-font-compat-14);font-weight:600}
.master-focus-workspace{position:absolute;inset:var(--upm-header-height,72px) 0 0;z-index:33;display:flex;flex-direction:column;min-height:0;background:var(--nexa-tone-46);color:var(--nexa-tone-9);font-size:var(--nexa-font-compat-14);isolation:isolate}.master-focus-workspace[hidden]{display:none}
.master-focus-workspace button,.mo-note-dialog button{min-height:36px;padding:var(--nexa-space-compat-7) var(--nexa-space-compat-12);border:1px solid var(--nexa-tone-14);border-radius:var(--nexa-radius-compat-7);background:var(--nexa-surface);color:var(--nexa-tone-13);font:inherit;cursor:pointer}.master-focus-workspace button:hover,.mo-note-dialog button:hover{background:var(--nexa-tone-11);border-color:var(--nexa-tone-33)}.master-focus-workspace button:disabled{cursor:default;opacity:.6}.master-focus-workspace button[aria-pressed=true]{background:var(--nexa-tone-35);color:var(--nexa-tone-7);border-color:var(--nexa-tone-33);font-weight:650}
.master-focus-workspace :focus-visible,.master-overview-card:focus-visible,.mo-note-dialog :focus-visible{outline:3px solid var(--nexa-accent);outline-offset:3px}.mo-header{display:flex;align-items:center;justify-content:space-between;gap:var(--nexa-space-compat-12);padding:var(--nexa-space-compat-10) clamp(var(--nexa-space-compat-14),3vw,var(--nexa-space-compat-42));border-bottom:1px solid var(--nexa-tone-23);background:var(--nexa-surface);flex:none}.mo-title{display:flex;align-items:center;gap:var(--nexa-space-compat-12);min-width:0}.mo-title strong{font-size:var(--nexa-font-compat-17)}.mo-title .eyebrow{font-size:var(--nexa-font-compat-12);color:var(--nexa-tone-15);letter-spacing:.1em}.mo-header-actions{display:flex;gap:var(--nexa-space-compat-8);align-items:center;flex:none}.mo-header .mo-close{width:36px;min-height:36px;padding:0;font-size:var(--nexa-font-compat-25);font-weight:300}
.mo-navigation{display:flex;justify-content:space-between;align-items:center;gap:var(--nexa-space-compat-20);padding:var(--nexa-space-compat-10) clamp(var(--nexa-space-compat-14),3vw,var(--nexa-space-compat-42));background:var(--nexa-surface);border-bottom:1px solid var(--nexa-tone-23);flex:none}.mo-navigation nav{display:flex;gap:var(--nexa-space-compat-5);min-width:0;overflow-x:auto;padding:var(--nexa-space-compat-3);scrollbar-width:thin}.mo-navigation nav button{flex:none;white-space:nowrap;border-color:transparent}.mo-navigation #masterViewSwitch{display:flex;gap:var(--nexa-space-compat-4);flex:none}.mo-context{display:flex;align-items:center;justify-content:space-between;gap:var(--nexa-space-compat-10);padding:var(--nexa-space-compat-8) clamp(var(--nexa-space-compat-14),3vw,var(--nexa-space-compat-42));border-bottom:1px solid var(--nexa-tone-18);background:var(--nexa-tone-46);flex:none;font-size:var(--nexa-font-compat-12)}.mo-context nav{display:flex;align-items:center;gap:var(--nexa-space-compat-8);min-width:0;overflow-x:auto;white-space:nowrap}.mo-context nav button{border:0;background:transparent;padding:var(--nexa-space-compat-3) var(--nexa-space-compat-6);min-height:28px;flex:none}.mo-context nav>span:last-child{max-width:38vw;overflow:hidden;text-overflow:ellipsis}.mo-sync{color:var(--nexa-text-secondary);white-space:nowrap}
.mo-scroll{overflow:auto;min-height:0;flex:1;overscroll-behavior:contain;scrollbar-gutter:stable;padding:var(--nexa-space-compat-32) clamp(var(--nexa-space-compat-16),4vw,var(--nexa-space-compat-56)) var(--nexa-space-compat-64)}.mo-content{font-size:var(--nexa-font-compat-16);max-width:1000px;margin:0 auto;line-height:1.75;overflow-wrap:anywhere}.mo-content.mo-ai{max-width:1250px}.mo-content h1{font-size:var(--nexa-font-compat-30);line-height:1.25;color:var(--nexa-tone-26);margin:var(--nexa-space-compat-8) 0 var(--nexa-space-compat-16);letter-spacing:-.02em}.mo-content h2{font-size:var(--nexa-font-compat-18);color:var(--nexa-tone-34)}.mo-content h3{font-size:var(--nexa-font-compat-15)}.mo-identity{max-width:820px}.mo-identity p{font-size:var(--nexa-font-compat-16);line-height:1.85;margin:var(--nexa-space-compat-12) 0}.mo-version{display:flex;flex-wrap:wrap;gap:var(--nexa-space-compat-6);margin:var(--nexa-space-compat-12) 0}.mo-badge{display:inline-block;border:1px solid var(--nexa-tone-31);padding:var(--nexa-space-compat-2) var(--nexa-space-compat-9);border-radius:var(--nexa-radius-compat-20);background:var(--nexa-background);font-size:var(--nexa-font-compat-12);color:var(--nexa-tone-47)}.mo-source{color:var(--nexa-tone-15);display:block;font-size:var(--nexa-font-compat-12);overflow-wrap:anywhere}.mo-summary-counts{display:flex;flex-wrap:wrap;gap:var(--nexa-space-compat-8) var(--nexa-space-compat-22);margin:var(--nexa-space-compat-24) 0;font-size:var(--nexa-font-compat-12);color:var(--nexa-tone-22)}
.mo-content details{margin:var(--nexa-space-compat-12) 0;background:var(--nexa-surface);border:1px solid var(--nexa-tone-23);border-radius:var(--nexa-radius-compat-9)}.mo-content details>summary{cursor:pointer;padding:var(--nexa-space-compat-14) var(--nexa-space-compat-18);font-size:var(--nexa-font-compat-15);font-weight:600;color:var(--nexa-tone-34)}.mo-content details[open]>summary{border-bottom:1px solid var(--nexa-tone-21)}.mo-count{font-size:var(--nexa-font-compat-12);padding:var(--nexa-space-compat-2) var(--nexa-space-compat-7);background:var(--nexa-background);border-radius:var(--nexa-radius-compat-12);color:var(--nexa-tone-22);font-weight:400;margin-left:var(--nexa-space-compat-5)}.mo-section-body{padding:var(--nexa-space-compat-18)}.mo-layer-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--nexa-space-compat-22);margin-bottom:var(--nexa-space-compat-20)}.mo-layer-list h3{margin:0 0 var(--nexa-space-compat-7)}.mo-layer-list p{font-size:var(--nexa-font-compat-13);color:var(--nexa-tone-22);margin:0}.mo-layer-list small{font-size:var(--nexa-font-compat-12);color:var(--nexa-tone-48)}.mo-area-links{display:flex;flex-wrap:wrap;gap:var(--nexa-space-compat-8);border-top:1px solid var(--nexa-tone-18);padding-top:var(--nexa-space-compat-18)}.mo-structure-list,.mo-record-list{display:grid;gap:var(--nexa-space-compat-7)}.mo-structure-list button,.mo-record-list button{display:flex;align-items:center;justify-content:space-between;gap:var(--nexa-space-compat-14);text-align:left;width:100%;padding:var(--nexa-space-compat-13) var(--nexa-space-compat-15);border-color:var(--nexa-tone-23);background:var(--nexa-surface)}.mo-structure-list button>span:nth-child(2){flex:1}.mo-number{font-size:var(--nexa-font-compat-12);color:var(--nexa-tone-24);min-width:22px}.mo-structure-list small,.mo-record-list small{display:block;font-size:var(--nexa-font-compat-12);line-height:1.5;color:var(--nexa-tone-15);margin-top:var(--nexa-space-compat-3)}.mo-record-list strong,.mo-structure-list strong{font-size:var(--nexa-font-compat-14);font-weight:550}.mo-empty{font-size:var(--nexa-font-compat-13);color:var(--nexa-tone-48);margin:var(--nexa-space-compat-8) 0}.mo-detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--nexa-space-compat-16)}.mo-detail-heading>button{flex:none}.mo-document-list{display:flex;flex-direction:column;gap:var(--nexa-space-compat-8);margin:var(--nexa-space-compat-18) 0}.mo-document-list button{text-align:left;overflow-wrap:anywhere}.mo-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--nexa-space-compat-26);font-size:var(--nexa-font-compat-13)}.mo-facts>div{padding:var(--nexa-space-compat-10) 0;border-bottom:1px solid var(--nexa-tone-18)}.mo-facts dt{color:var(--nexa-tone-15);font-size:var(--nexa-font-compat-12)}.mo-facts dd{margin:var(--nexa-space-compat-3) 0;color:var(--nexa-tone-34);overflow-wrap:anywhere}.mo-structured{font-size:var(--nexa-font-compat-13);margin:0}.mo-structured>div{display:grid;grid-template-columns:minmax(100px,25%) 1fr;gap:var(--nexa-space-compat-16);padding:var(--nexa-space-compat-9) 0;border-bottom:1px solid var(--nexa-tone-21)}.mo-structured dt{color:var(--nexa-tone-15)}.mo-structured dd{margin:0;min-width:0;overflow-wrap:anywhere}.mo-structured-list{padding-left:var(--nexa-space-compat-20);margin:0}.mo-structured-list>li{padding:var(--nexa-space-compat-3) 0}.mo-structured .mo-structured>div{display:block}.mo-document{max-width:820px;margin:var(--nexa-space-compat-24) auto;line-height:1.85}.mo-document table{display:block;overflow:auto;max-width:100%;font-size:var(--nexa-font-compat-13)}.mo-document pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}.mo-document button{text-align:left}.mo-document .mo-structured{font-size:var(--nexa-font-compat-13)}.mo-error{padding:var(--nexa-space-compat-16);border:1px solid var(--nexa-tone-19);border-radius:var(--nexa-radius-compat-9);background:var(--nexa-background);margin-bottom:var(--nexa-space-compat-20)}.mo-loading{padding:var(--nexa-space-compat-30) 0;color:var(--nexa-tone-48)}.mo-loading[aria-busy=true]{opacity:.75}.mo-notes{margin:var(--nexa-space-compat-24) 0;border-top:1px solid var(--nexa-tone-18);padding-top:var(--nexa-space-compat-12)}.mo-notes p{font-size:var(--nexa-font-compat-13)}.mo-notes article{padding:var(--nexa-space-compat-8) var(--nexa-space-compat-14);border-left:2px solid var(--nexa-tone-25);margin:var(--nexa-space-compat-12) 0;white-space:pre-wrap}.mo-notes article small{font-size:var(--nexa-font-compat-12);color:var(--nexa-tone-48)}.mo-notes textarea{width:100%;min-height:100px;resize:vertical;border:1px solid var(--nexa-tone-33);border-radius:var(--nexa-radius-compat-7);background:var(--nexa-surface);font:inherit;padding:var(--nexa-space-compat-10);color:var(--nexa-tone-34)}.mo-note-actions,.mo-planned-actions{display:flex;gap:var(--nexa-space-compat-8);flex-wrap:wrap;margin-top:var(--nexa-space-compat-12)}.mo-planned-actions p{width:100%;color:var(--nexa-tone-48);font-size:var(--nexa-font-compat-12)}.mo-note-dialog{width:min(480px,calc(100vw - 32px));border:1px solid var(--nexa-tone-25);border-radius:var(--nexa-radius-compat-12);padding:var(--nexa-space-compat-24);color:var(--nexa-tone-34)}.mo-note-dialog::backdrop{background:var(--nexa-tone-37)}.mo-note-dialog h2{font-size:var(--nexa-font-compat-20)}.mo-note-dialog>div{display:flex;gap:var(--nexa-space-compat-8);flex-wrap:wrap}
@media(max-width:760px){.mo-layer-list{grid-template-columns:1fr;gap:var(--nexa-space-compat-14)}.mo-content h1{font-size:var(--nexa-font-compat-25)}.mo-scroll{padding-top:var(--nexa-space-compat-22)}.mo-detail-heading{flex-wrap:wrap}.mo-navigation{gap:var(--nexa-space-compat-8)}.mo-header .eyebrow{display:none}.mo-facts{grid-template-columns:1fr}.mo-section-body{padding:var(--nexa-space-compat-14)}.mo-context{gap:var(--nexa-space-compat-6)}.mo-context nav>span:last-child{max-width:40vw}.mo-structured>div{grid-template-columns:1fr;gap:var(--nexa-space-compat-3)}}
@media(max-width:520px){.mo-navigation{flex-wrap:wrap}.mo-navigation nav{flex-basis:100%}.mo-navigation #masterViewSwitch{margin-left:auto}.mo-title strong{font-size:var(--nexa-font-compat-15)}.mo-header-actions button{font-size:var(--nexa-font-compat-12)}.mo-sync{max-width:108px;overflow:hidden;text-overflow:ellipsis}.mo-scroll{padding-inline:var(--nexa-space-compat-14)}.mo-content details>summary{padding:var(--nexa-space-compat-12) var(--nexa-space-compat-14)}.mo-structure-list button{padding:var(--nexa-space-compat-12) var(--nexa-space-compat-10)}.mo-structured-list{padding-left:var(--nexa-space-compat-14)}.mo-context nav>span:last-child{max-width:28vw}}
@media(pointer:coarse){.master-focus-workspace button,.mo-note-dialog button{min-height:44px}.mo-context nav button{min-height:36px}.mo-header .mo-close{width:44px}}
@media(prefers-reduced-motion:reduce){.master-overview-card{transition:none}}
/* Sprint 02 consumes existing temporary Nexa tokens; Shared remains the Design System owner. */
:root{--mo-surface:var(--nexa-surface);--mo-background:var(--nexa-background);--mo-soft:var(--nexa-tone-29);--mo-accent-soft:var(--nexa-tone-21);--mo-border:var(--nexa-border);--mo-text:var(--nexa-text-primary);--mo-muted:var(--nexa-text-secondary);--mo-radius:calc(var(--nexa-radius) * 1.5)}
.mo-identity h1{margin-top:0}.mo-identity>.eyebrow:empty{display:none}.mo-identity p{max-width:760px}.mo-stage-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nexa-space-compat-22);margin:var(--nexa-space-compat-28) 0}.mo-stage-block{padding:var(--nexa-space-compat-24);border-radius:var(--mo-radius);background:var(--mo-accent-soft);border:1px solid var(--mo-border)}.mo-stage-block h2{font-size:var(--nexa-font-compat-24);line-height:1.35;margin:var(--nexa-space-compat-10) 0 var(--nexa-space-compat-14);color:var(--mo-text)}.mo-stage-block p{font-size:var(--nexa-font-compat-15);color:var(--mo-muted);margin:var(--nexa-space-compat-12) 0}.mo-stage-block .eyebrow{font-size:var(--nexa-font-compat-12);letter-spacing:.06em;color:var(--mo-muted)}.mo-stage-block>button{display:block;margin-top:var(--nexa-space-compat-15)}.mo-recommended{background:var(--mo-surface);border-left:4px solid var(--nexa-tone-32)}.mo-map-section{margin:var(--nexa-space-compat-32) 0}.mo-map-section>h2,.mo-section-title h2{margin:0 0 var(--nexa-space-compat-16);font-size:var(--nexa-font-compat-19);color:var(--mo-text)}.mo-platform-structure{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--nexa-space-compat-10)}.mo-platform-structure button{display:flex;justify-content:space-between;align-items:center;gap:var(--nexa-space-compat-10);padding:var(--nexa-space-compat-16);text-align:left;border-radius:var(--mo-radius);background:var(--mo-surface)}.mo-platform-structure span{font-size:var(--nexa-font-compat-12);color:var(--mo-muted)}.mo-map-summaries{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nexa-space-compat-20);margin:var(--nexa-space-compat-30) 0}.mo-map-card{display:flex;flex-direction:column;gap:var(--nexa-space-compat-10);border:1px solid var(--mo-border);border-radius:var(--mo-radius);padding:var(--nexa-space-compat-24);background:var(--mo-surface);min-width:0}.mo-map-card h2{font-size:var(--nexa-font-compat-15);margin:0;color:var(--mo-muted);font-weight:500}.mo-map-card .mo-metric{font-size:var(--nexa-font-compat-22);line-height:1.35;color:var(--mo-text);font-weight:600}.mo-map-card>button{align-self:flex-start;margin-top:auto}.mo-summary-preview{font-size:var(--nexa-font-compat-14);color:var(--mo-muted);margin:0;line-height:1.8}.mo-map-card small{font-size:var(--nexa-font-compat-12);color:var(--mo-muted)}.mo-labeled-status{display:inline-flex;align-items:center;gap:var(--nexa-space-compat-6);margin:var(--nexa-space-compat-3) var(--nexa-space-compat-9) var(--nexa-space-compat-3) 0;padding:var(--nexa-space-compat-4) var(--nexa-space-compat-9);border-radius:var(--nexa-radius-compat-20);background:var(--mo-soft);border:1px solid var(--mo-border);font-size:var(--nexa-font-compat-12);line-height:1.5}.mo-labeled-status>span{color:var(--mo-muted);font-weight:400}.mo-labeled-status>b{font-weight:550;color:var(--nexa-tone-9)}.mo-labeled-status[data-status='Needs Review'] b{color:var(--nexa-status-review)}.mo-labeled-status[data-status='Needs Revision'] b{color:var(--nexa-status-revision)}.mo-labeled-status[data-status=Cancelled] b{color:var(--nexa-status-stopped)}.mo-labeled-status[data-status=Stable] b{color:var(--nexa-status-stable)}.mo-inline-status{display:block;margin-top:var(--nexa-space-compat-8)}.mo-section-title{display:flex;justify-content:space-between;align-items:center;gap:var(--nexa-space-compat-14)}.mo-section-title small{font-size:var(--nexa-font-compat-12);color:var(--mo-muted)}.mo-phase-map{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--nexa-space-compat-10)}.mo-phase-map button{display:flex;flex-direction:column;gap:var(--nexa-space-compat-8);text-align:left;align-items:flex-start;padding:var(--nexa-space-compat-20) var(--nexa-space-compat-14);border-top:3px solid var(--nexa-tone-32);border-radius:var(--mo-radius)}.mo-phase-map strong{font-size:var(--nexa-font-compat-14)}.mo-phase-map span{font-size:var(--nexa-font-compat-13);color:var(--mo-muted)}.mo-phase-map small{font-size:var(--nexa-font-compat-12);color:var(--mo-muted)}.mo-major-decisions{display:flex;flex-wrap:wrap;gap:var(--nexa-space-compat-8)}.mo-category-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nexa-space-compat-14)}.mo-category-list button{display:flex;justify-content:space-between;gap:var(--nexa-space-compat-12);padding:var(--nexa-space-compat-22);text-align:left;border-radius:var(--mo-radius)}.mo-category-list span{color:var(--mo-muted);font-size:var(--nexa-font-compat-13)}.mo-local-filters{display:flex;gap:var(--nexa-space-compat-14);flex-wrap:wrap;margin:var(--nexa-space-compat-22) 0}.mo-local-filters label{display:flex;align-items:center;gap:var(--nexa-space-compat-8);font-size:var(--nexa-font-compat-13);color:var(--mo-muted);text-transform:capitalize}.mo-local-filters select,.mo-note-dialog select{max-width:100%;background:var(--mo-surface);color:var(--mo-text);border:1px solid var(--mo-border);border-radius:var(--nexa-radius-compat-8);padding:var(--nexa-space-compat-8);font:inherit}.mo-planning-actions{display:flex;gap:var(--nexa-space-compat-10);flex-wrap:wrap;margin:var(--nexa-space-compat-24) 0}.mo-blocked{border-left:3px solid var(--nexa-status-review);padding:var(--nexa-space-compat-12) var(--nexa-space-compat-18);margin:var(--nexa-space-compat-24) 0;background:var(--mo-soft);font-size:var(--nexa-font-compat-14)}.mo-blocked ul{margin-bottom:0;padding-left:var(--nexa-space-compat-18)}.mo-human-decision{padding:var(--nexa-space-compat-16) 0;border-bottom:1px solid var(--mo-border);font-size:var(--nexa-font-compat-14)}.mo-human-decision small{font-size:var(--nexa-font-compat-12);color:var(--mo-muted)}.mo-note-dialog textarea{width:100%;padding:var(--nexa-space-compat-10);border:1px solid var(--mo-border);border-radius:var(--nexa-radius-compat-8);background:var(--mo-surface);color:var(--mo-text);font:inherit;resize:vertical;margin-top:var(--nexa-space-compat-6)}.mo-note-dialog label{display:block;margin:var(--nexa-space-compat-16) 0;font-size:var(--nexa-font-compat-14)}
@media(max-width:760px){.mo-stage-row{gap:var(--nexa-space-compat-14)}.mo-stage-block{padding:var(--nexa-space-compat-18)}.mo-stage-block h2{font-size:var(--nexa-font-compat-21)}.mo-platform-structure{grid-template-columns:repeat(2,minmax(0,1fr))}.mo-map-card{padding:var(--nexa-space-compat-18)}.mo-map-summaries{gap:var(--nexa-space-compat-14)}.mo-phase-map{grid-template-columns:repeat(2,minmax(0,1fr))}.mo-section-title{align-items:flex-start}.mo-section-title small{display:none}}
@media(max-width:520px){.mo-stage-row,.mo-map-summaries,.mo-category-list{grid-template-columns:1fr}.mo-map-section{margin:var(--nexa-space-compat-24) 0}.mo-map-card .mo-metric{font-size:var(--nexa-font-compat-21)}.mo-platform-structure button{flex-direction:column;align-items:flex-start;padding:var(--nexa-space-compat-14)}.mo-local-filters label{width:100%;justify-content:space-between}.mo-local-filters select{width:65%}}

/* Master Sprint 03: extend the existing Focus reader with source-owned architecture. */
.mo-architecture-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1rem}
.mo-architecture-grid>button,.mo-module-directory>button{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:.65rem;padding:1.2rem;border:1px solid var(--nexa-border);border-radius:var(--nexa-radius-card,12px);background:var(--nexa-surface);color:var(--nexa-text-primary);font-size:1rem;line-height:1.5;cursor:pointer}
.mo-architecture-grid strong{font-size:1.05rem}.mo-architecture-grid small,.mo-module-directory small{font-size:.875rem;color:var(--nexa-text-secondary);display:block;overflow-wrap:anywhere}
.mo-architecture-grid>button:hover,.mo-module-directory>button:hover{border-color:var(--nexa-button-primary)}
.mo-architecture-directory{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1rem}.mo-architecture-directory span{font-size:.875rem;color:var(--nexa-text-secondary)}
.mo-module-directory{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1rem}.mo-module-directory>button{width:100%}.mo-principles{line-height:1.8;padding-left:1.5rem}
.mo-local-filters input{font:inherit;max-width:100%;padding:.6rem;border:1px solid var(--nexa-border);background:var(--nexa-surface);color:var(--nexa-text-primary);border-radius:8px}
