/* The live scenery stays visible; workspace text underneath an open surface is excluded by geometry. */
html[data-theme] .modal.compact-view{padding:20px!important;max-width:calc(100vw - 24px)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;overscroll-behavior:contain}
html[data-theme] .modal.compact-view>header{position:static;top:auto;padding:0 0 16px;background:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:0!important;margin:0;min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:16px}
html[data-theme] .modal.compact-view>header h2{font:italic 400 28px/1.2 'Instrument Serif',Georgia,serif!important;margin:0;letter-spacing:-.025em;max-width:calc(100% - 48px)}
html[data-theme] .modal.workspace-search-panel{height:min(520px,calc(100svh - 100px));display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;z-index:55}
.workspace-search-panel .global-search{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:14px;min-height:0;height:100%}
.workspace-search-panel .search-field{display:block;margin:0;padding:0;position:relative}
.search-accessible-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
html[data-theme] .workspace-search-panel #global-search-input{width:100%;min-height:44px;padding:11px 13px;font:14px/1.4 Manrope,sans-serif!important;background:rgb(128 128 128 / .07)!important;border:1px solid var(--line)!important;border-radius:9px;outline-offset:3px;box-shadow:none}
html[data-theme] .workspace-search-panel .command-actions{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;background:none;border:0}
html[data-theme] .workspace-search-panel .command-actions button{min-height:30px;padding:6px 10px!important;display:inline-flex;align-items:center;width:auto;min-width:0;gap:0;font:12px/1.4 Manrope,sans-serif;border:1px solid var(--line);border-radius:20px;background:none!important;color:var(--muted)!important;box-shadow:none!important}
.workspace-search-panel .command-actions b{font-weight:400;font-size:12px}
html[data-theme] .workspace-search-panel .search-results{min-height:0;overflow:auto;overscroll-behavior:contain;max-height:none;margin:0;padding:0 4px 0 0;display:block;background:none;scrollbar-width:thin;scrollbar-color:var(--muted) transparent}
html[data-theme] .workspace-search-panel .search-results>button{min-height:52px;display:grid;grid-template-columns:1fr;justify-items:start;align-content:center;gap:3px;padding:10px 8px;width:100%;text-align:left;background:none!important;border:0;border-bottom:1px solid var(--line);border-radius:0;color:var(--text)!important}
html[data-theme] .workspace-search-panel .search-results>button>span{font:10px/1.4 Manrope,sans-serif;color:var(--muted)!important;letter-spacing:.02em;text-transform:none}
html[data-theme] .workspace-search-panel .search-results>button>strong{font:500 14px/1.4 Manrope,sans-serif;color:var(--text)}
html[data-theme] .workspace-search-panel .search-results>button:hover{background:rgb(128 128 128 / .07)!important}
html[data-theme] .client-workspace-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:22px!important;min-height:34px!important;padding:7px 11px!important;font:12px/1.4 Manrope,sans-serif!important;color:var(--text)!important;white-space:nowrap}
.client-workspace-action svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.5;flex:none}.workspace-client-actions{gap:8px!important;flex-wrap:wrap}
html[data-theme] .workspace-client-row{grid-template-columns:32px minmax(100px,1fr) auto auto;gap:12px}.workspace-client-row strong{font-size:16px!important}.workspace-client-row .health{font-size:10px;padding:4px 7px}
@media(max-width:1200px){html[data-theme] .workspace-client-row{grid-template-columns:32px minmax(0,1fr) auto}.workspace-client-actions{grid-column:2/-1}}
@media(max-width:740px){html[data-theme] .modal.workspace-search-panel{height:min(520px,calc(100svh - 100px));max-height:calc(100svh - 100px)!important}html[data-theme] .modal.compact-view{padding:18px!important}html[data-theme] .workspace-client-row{grid-template-columns:32px minmax(0,1fr) auto!important}.workspace-client-actions{grid-column:2/-1}.workspace-client-row .health{max-width:95px}.workspace-search-panel .command-actions{gap:5px}.workspace-search-panel .global-search{gap:12px}}
@media(prefers-reduced-transparency:reduce){html[data-theme] .modal.compact-view{background:var(--bg)!important;backdrop-filter:none!important}}
