/* Only the compact CAD layout owns these surfaces; no global toolbar or Said changes. */
#yv225-stage [data-bench79-owned],#yv225-stage [data-bench79-role="detail"]{box-sizing:border-box!important;border:0!important;border-radius:9px!important;box-shadow:none!important;background:#0b0b0be8!important;backdrop-filter:blur(16px);color:#e9dfd6;font:11px/1.45 system-ui,sans-serif;overflow:hidden!important;}
#yv225-stage [data-bench79-owned][hidden],#yv225-stage [data-bench79-role][hidden],#yv225-stage [data-bench79-owned] [hidden]{display:none!important;}
#yv225-stage [data-bench79-owned]>header{display:flex;align-items:center;justify-content:space-between;gap:4px;min-height:34px;padding:4px 8px;border:0!important;background:transparent!important;}
#yv225-stage [data-bench79-owned] button,#yv225-stage [data-bench79-role="detail"] .cad27-heading button{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;min-width:0!important;height:auto!important;min-height:25px!important;max-width:100%;margin:0!important;padding:3px 7px!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:4px!important;color:#f29a60!important;font:11px/1.35 system-ui!important;white-space:nowrap!important;cursor:pointer;}
#yv225-stage [data-bench79-owned] button:hover,#yv225-stage [data-bench79-owned] button[aria-selected="true"]{background:#f7812920!important;color:#ffc195!important;}
#yv225-stage [data-bench79-owned] button:disabled{opacity:.4!important;cursor:default;}
#yv225-stage [data-bench79-owned] :is(button,input,summary):focus-visible,#yv225-stage [data-bench79-role="detail"] [data-bench79-expand-detail]:focus-visible{outline:2px solid #ee8b43!important;outline-offset:2px;}
#yv225-stage [data-bench79-tabs]{display:flex;gap:2px;flex:1;}
#yv225-stage [data-bench79-list]{display:flex;flex-direction:column;}
#yv225-stage [data-bench79-list]>[data-parts-progress75]{box-sizing:border-box;flex:0 0 auto;margin:0!important;padding:3px 8px 5px!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;backdrop-filter:none!important;color:#d8c9bc;font:10px/1.4 system-ui;}
#yv225-stage [data-bench79-list]>[data-parts-progress75][open]{flex:0 1 auto;max-height:56%!important;}
#yv225-stage [data-bench79-list]>[data-parts-progress75]>summary{padding:2px 0!important;font-size:10px!important;cursor:pointer;color:#f3ac7b!important;}
#yv225-stage [data-bench79-list]>[data-parts-progress75] :is([data-progress75-note],[data-progress75-scan]){font-size:9px!important;line-height:1.4;margin:4px 0!important;}
#yv225-stage [data-bench79-list]>[data-parts-progress75] [data-progress75-actions]{display:flex;flex-wrap:wrap;gap:1px;}
#yv225-stage [data-bench79-list]>[data-parts-progress75] button{font-size:9px!important;min-height:23px!important;padding:2px 5px!important;}
#yv225-stage [data-bench79-list]>[data-parts-progress75]>progress{width:100%;height:2px;margin:4px 0 0;accent-color:#83b68a;}
#yv225-stage [data-bench79-list] [data-progress75-list]{display:none!important;}
#yv225-stage [data-bench79-list-body]{min-height:0;flex:1;overflow:auto;padding:0 8px 8px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#6e4a30 transparent;}
#yv225-stage [data-bench79-list-body] :is(.ei14-back,.ei14-title){display:none!important;}
#yv225-stage [data-bench79-list-body] .ei14-search-label{font-size:0;display:block;}
#yv225-stage [data-bench79-list-body] input{box-sizing:border-box;width:100%;font:11px/1.4 system-ui!important;min-height:28px;margin:0 0 5px;padding:4px 6px;border:0!important;border-radius:4px;background:#ffffff07!important;color:#eadfd4!important;}
#yv225-stage [data-bench79-list-body] .ei14-count{margin:4px 0;font-size:10px;color:#9b938b;}
#yv225-stage [data-bench79-list-body] :is(.ei14-note,.ei14-section>summary){font-size:10px;color:#b8a799;margin:4px 0;}
#yv225-stage [data-bench79-list-body] .ei14-section{border:0!important;padding:3px 0!important;margin:0!important;}
#yv225-stage [data-bench79-list-body] .ei15-cards{display:block;list-style:none;margin:0;padding:0;}
#yv225-stage [data-bench79-list-body] .ei15-cards>li{list-style:none;margin:0;padding:0;}
#yv225-stage [data-bench79-list-body] button.ei15-card{display:block!important;width:100%!important;text-align:left!important;white-space:normal!important;padding:6px 3px!important;border-radius:0!important;font-size:11px!important;background:transparent!important;}
#yv225-stage [data-bench79-list-body] .ei15-card-heading{display:flex;gap:6px;align-items:center;justify-content:space-between;}
#yv225-stage [data-bench79-list-body] .ei15-card-id{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#yv225-stage [data-bench79-list-body] .ei15-card-status{font-size:8px;color:#a99a8d;border:0!important;white-space:nowrap;max-width:48%;overflow:hidden;text-overflow:ellipsis;}
#yv225-stage [data-bench79-list-body] .ei15-card-description{display:block;color:#b2aaa2;font-size:10px;line-height:1.35;}
#yv225-stage [data-bench79-list-body] :is(.ei15-card-fact,.ei15-card-location){display:none;}
#yv225-stage [data-bench79-list-body] .ei14-pagination{display:flex;flex-wrap:wrap;justify-content:space-between;gap:3px;font-size:9px;color:#aaa095;padding:4px 0;}
#yv225-stage [data-bench79-readings]{overflow:auto!important;scrollbar-width:thin;overscroll-behavior:contain;}
#yv225-stage [data-bench79-readings] :is(select,textarea,input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="button"]):not([type="submit"])){box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:28px!important;height:auto!important;margin:2px 0!important;padding:5px 7px!important;border:0!important;border-radius:4px!important;background:#ffffff09!important;color:#e9dfd6!important;box-shadow:none!important;font:11px/1.4 system-ui!important;color-scheme:dark;}
#yv225-stage [data-bench79-readings] select option{background:#171410;color:#e9dfd6;}
#yv225-stage [data-bench79-readings] :is(input[type="checkbox"],input[type="radio"]){accent-color:#ed924e;}
#yv225-stage [data-bench79-readings] :is(input,select,textarea):focus-visible{outline:2px solid #ee8b43!important;outline-offset:1px;}
#yv225-stage [data-bench79-controls] [data-bench79-panel]>div{display:flex;align-items:center;flex-wrap:wrap;gap:3px;}
#yv225-stage [data-bench79-controls] [data-bench79-panel]>div>select{flex:1 1 100px;}
#yv225-stage [data-bench79-controls],#yv225-stage [data-bench79-native]{padding:0 8px;}
#yv225-stage [data-bench79-readings] .yvbi-cad-readings34{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;}
#yv225-stage [data-bench79-readings] :is(.cad27-heading,.lb17-head){background:transparent!important;border:0!important;}
#yv225-stage [data-bench79-readings] .cad27-heading{min-height:28px!important;padding:2px 8px!important;}
#yv225-stage [data-bench79-readings] .cad27-content{height:auto!important;max-height:none!important;overflow:visible!important;}
#yv225-stage [data-bench79-readings] .cad27-live{width:100%;border-collapse:collapse;font-size:10px;}
#yv225-stage [data-bench79-readings] .cad27-live :is(th,td){padding:4px 5px!important;border:0!important;vertical-align:top;}
#yv225-stage [data-bench79-role="detail"]>.cad27-heading{min-height:32px!important;height:32px!important;padding:2px 8px!important;display:flex!important;align-items:center!important;gap:4px!important;border:0!important;background:transparent!important;}
#yv225-stage [data-bench79-role="detail"]>.cad27-heading>strong{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;}
#yv225-stage [data-bench79-role="detail"]>.cad27-content{flex:1!important;min-height:0!important;overflow:hidden!important;max-height:none!important;}
#yv225-stage [data-bench79-role="detail"] .cad27-portal{height:100%!important;max-height:none!important;}
#yv225-stage [data-bench79-role="detail"] [data-inspector]{flex:1!important;min-height:0!important;overflow:auto!important;padding:0!important;scrollbar-width:thin;overscroll-behavior:contain;}
#yv225-stage [data-bench79-role="detail"] [data-details-title08]{height:30px!important;min-height:30px!important;flex:0 0 30px!important;border:0!important;padding:2px 8px!important;}
#yv225-stage [data-bench79-role="detail"] .intelligence77{padding:8px 12px 16px!important;font-size:11px;}
#yv225-stage [data-bench79-role="detail"] .intelligence77 h2{font-size:17px!important;margin:2px 0 5px;}
#yv225-stage [data-bench79-role="detail"] .i77-heading{gap:8px;padding-bottom:8px;}
#yv225-stage [data-bench79-role="detail"] .i77-unverified{max-width:118px;font-size:9px;}
#yv225-stage [data-bench79-role="detail"] .i77-overview{grid-template-columns:100px minmax(0,1fr)!important;gap:12px!important;padding:8px 0 12px!important;}
#yv225-stage [data-bench79-role="detail"] .i77-overview figure{display:block!important;}
#yv225-stage [data-bench79-role="detail"] .i77-overview figure img,#yv225-stage [data-bench79-role="detail"] .i77-photo-empty{height:100px!important;outline:0!important;}
#yv225-stage [data-bench79-role="detail"] .intelligence77 dl{grid-template-columns:58px minmax(0,1fr)!important;font-size:10px;gap:3px;}
#yv225-stage [data-bench79-role="detail"] .i77-phases{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;padding:5px 0!important;border:0!important;}
#yv225-stage [data-bench79-role="detail"] :is(.i77-section,.i77-expert,.i77-full){border:0!important;margin-top:4px!important;padding-top:8px!important;}
#yv225-stage [data-bench79-role="detail"] .i77-full{margin:0 12px 14px!important;}
#yv225-stage [data-bench79-role="detail"] .intelligence77 table :is(th,td){border:0!important;padding:7px 6px!important;}
@media(prefers-reduced-motion:reduce){#yv225-stage [data-bench79-owned],#yv225-stage [data-bench79-role]{transition:none!important;}}
