.glass-studio .context-inspector .inspector-heading{min-height:24px}.glass-studio .context-inspector .inspector-heading strong{max-width:none}.glass-studio .context-inspector .editor-column>label:has(textarea){min-height:80px}.glass-studio .context-inspector .editor-column textarea{min-height:80px}.glass-studio .research-reference,.glass-studio .email-reference{background:rgba(255,255,255,.42);border-radius:9px;padding:12px;min-height:0;overflow:visible}.reference-text{font-size:12px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:9;-webkit-box-orient:vertical;overflow:hidden;margin:5px 0}.glass-studio .research-reference h3,.glass-studio .email-reference h3{font-size:12px;margin:0 0 8px}.glass-studio .email-reference>strong{font-size:12px}.glass-studio .delivery-workspace{grid-template-rows:auto minmax(0,1fr) auto}.glass-studio .delivery-workspace .sheet-table-toolbar>strong{font-size:14px;margin-right:auto}.glass-studio .delivery-table{min-width:1000px}.glass-studio .delivery-table td{font-size:11px}.glass-studio .delivery-table th{font-size:9px;white-space:nowrap}.glass-studio .delivery-table td:last-child{width:70px}.glass-studio .delivery-table button{font-size:11px;min-height:26px;padding:4px 8px}.glass-studio .followup-delay{display:flex;align-items:center;gap:8px;margin:10px 0;font-size:12px}.glass-studio .followup-delay input{width:60px;min-width:60px;height:30px}.glass-studio .followup-delay span{font-size:11px}.glass-studio .station-controls>label:has(textarea) textarea{height:70px;min-height:70px;resize:none}.glass-studio .mail-filter{display:flex;gap:5px;position:sticky;top:0;z-index:2;background:rgba(242,245,231,.96);padding:6px;border-radius:9px;margin-bottom:10px}.glass-studio .mail-filter button{font-size:11px;flex:1;white-space:nowrap}.message-preview h3{font-size:14px;margin-top:20px}.message-preview .full-message{font-size:13px;line-height:1.65}.glass-studio .unibox-item p{margin:5px 0 0}.glass-studio .outreach-actions{grid-template-columns:1fr}.glass-studio .station-controls>.prompt:only-child{margin-top:0}
.glass-studio .delivery-table{min-width:780px;table-layout:fixed}.glass-studio .delivery-table th{white-space:normal;line-height:1.4}.glass-studio .delivery-table th:nth-child(1){width:5%}.glass-studio .delivery-table th:nth-child(2){width:12%}.glass-studio .delivery-table th:nth-child(3){width:15%}.glass-studio .delivery-table th:nth-child(4){width:14%}.glass-studio .delivery-table th:nth-child(5){width:11%}.glass-studio .delivery-table th:nth-child(6){width:12%}.glass-studio .delivery-table th:nth-child(7){width:22%}.glass-studio .delivery-table th:nth-child(8){width:9%}.glass-studio .station-controls button.primary{background:rgba(27,59,43,.9);color:#fffdf0}.glass-studio .station-controls button.primary:hover{background:rgba(38,77,56,.96)}
@media(max-width:1099px){.glass-studio .delivery-workspace{display:flex;flex-direction:column;min-height:65vh}.glass-studio .delivery-workspace>.sheet-table-scroll{height:55vh;min-height:250px;flex:1}.reference-text{-webkit-line-clamp:12}}

/* Research is a table; messages live in a single email surface. */
.glass-studio .sheet-delete{display:grid;place-items:center;width:30px;padding:6px;flex-shrink:0}
.sheet-delete svg{width:16px;height:16px;stroke-width:1.6}
.glass-studio .sheet-delete:hover{color:#9b4035;background:#fff2e9}
.glass-studio .research-workspace,.glass-studio .empty-sheet{grid-template-rows:minmax(0,1fr) auto}
.glass-studio .composer-workspace:not(.empty-sheet){grid-template-rows:auto minmax(0,1fr) auto}
.glass-studio .composer-workspace:not(.empty-sheet)>.sheet-table-panel{max-height:220px;flex:none}
.glass-studio .composer-workspace .sheet-table-scroll{flex:0 1 auto}
.glass-studio .research-workspace .live-lead-table{table-layout:fixed;min-width:680px}
.research-workspace .live-lead-table th:nth-child(1){width:5%}
.research-workspace .live-lead-table th:nth-child(2){width:17%}
.research-workspace .live-lead-table th:nth-child(3){width:18%}
.research-workspace .live-lead-table th:nth-child(4){width:20%}
.research-workspace .live-lead-table th:nth-child(5){width:13%}
.research-workspace .live-lead-table th:nth-child(6){width:27%}
.glass-studio .live-lead-table .editable-cell{padding:4px;vertical-align:top;white-space:normal}
.glass-studio .cell-value{display:block;width:100%;min-height:34px;padding:7px 5px;text-align:left;background:none;border:1px solid transparent;box-shadow:none;backdrop-filter:none;border-radius:5px;font-size:12px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.glass-studio .research-cell .cell-value{white-space:normal;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.glass-studio .cell-value:hover{background:#ffffff6b;border-color:#71896d44}
.glass-studio .cell-editor{width:100%;min-width:0;margin:0;padding:7px 5px;font:inherit;font-size:12px;line-height:1.5;background:#fffdf5;border:1px solid #617c60;border-radius:5px}
.glass-studio textarea.cell-editor{min-height:110px;resize:vertical}
.prospect-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 20px;gap:12px}
.prospect-empty .empty-mark{display:grid;place-items:center;width:42px;height:42px;border:1px solid #78916a55;border-radius:50%;font-size:25px;color:#526d50;background:#fffdf15e}
.glass-studio .prospect-empty h2{font:400 27px var(--serif);margin:0}
.prospect-empty p{font-size:13px;line-height:1.7;max-width:340px;margin:0;color:#50604e}
.glass-studio .discovery-run{display:flex;align-items:flex-end;gap:12px;margin-top:14px}
.glass-studio .discovery-run label{flex:0 0 auto;font-size:11px;gap:5px}
.glass-studio .discovery-run input{width:72px;height:34px}
.glass-studio .discovery-run button{height:34px;white-space:nowrap}
.glass-studio .mode-switch button[aria-pressed=true]:hover{background:rgba(38,77,56,.96);color:#fffdf0}
.glass-studio .email-composer{display:flex;flex-direction:column;min-width:0;min-height:0;background:rgba(255,255,255,.86);border-radius:14px;border:1px solid rgba(27,59,43,.12);overflow:hidden}
.composer-header{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid #1b3b2b1f;min-height:55px;flex-shrink:0}
.composer-recipient{min-width:0;flex:1;line-height:1.5;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.composer-recipient>span:first-child{color:#72806a}
.recipient-address{display:block;font-size:11px;color:#64755f;overflow:hidden;text-overflow:ellipsis}
.glass-studio .composer-header button{font-size:11px;white-space:nowrap;min-height:28px;flex-shrink:0}
.glass-studio .composer-header .research-pill{flex:0 1 38%;min-width:0;text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;border-radius:20px;background:#dfe8d65e;border:1px solid #7a916b30;padding:5px 10px;color:#54664a}
.glass-studio .composer-subject{display:flex;align-items:center;gap:10px;flex:0 0 44px;padding:0 16px;border-bottom:1px solid #1b3b2b1f;font-size:12px;font-weight:500;color:#6c7a64}
.glass-studio .composer-subject input{border:0;background:none;border-radius:0;box-shadow:none;flex:1;min-width:0;min-height:0;height:40px;padding:8px 0;font-size:13px;color:#243d2c}
.glass-studio .composer-editor{display:flex;flex-direction:column;flex:1;min-height:0;margin:0;padding:0;position:relative}
.glass-studio .composer-editor textarea{flex:1;display:block;width:100%;min-height:0;height:100%;border:0;border-radius:0;background:none;padding:16px;resize:none;font-size:13px;font-weight:400;line-height:1.7;box-shadow:none;color:#2d4131}
.glass-studio .composer-editor textarea:focus,.glass-studio .composer-subject input:focus{outline:none;box-shadow:inset 0 0 0 2px #859b6e55}
.composer-followup-split{display:grid;grid-template-columns:38% minmax(0,1fr);min-height:0;flex:1}
.glass-studio .email-composer .email-reference{border-radius:0;border-right:1px solid #1b3b2b1f;background:#e7ecdf66;padding:16px;min-height:0;display:flex;flex-direction:column;gap:8px;overflow:hidden}
.email-composer .email-reference h3{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:#6c7a64;margin:0}
.email-composer .email-reference strong{font-size:12px;line-height:1.5}
.email-composer .reference-text{font-size:12px;line-height:1.7;margin:0;min-height:0;-webkit-line-clamp:6}
.glass-studio .email-composer .email-reference button{font-size:11px;align-self:flex-start;margin-top:auto;flex-shrink:0}
.glass-studio .bridge-bar{justify-content:flex-end}
.glass-studio .outreach-actions{display:flex;gap:8px}
.glass-studio .outreach-actions button:first-child{flex:1;white-space:normal}
.glass-studio .outreach-actions button:last-child{flex:0 0 auto;min-width:65px}
.glass-studio .seed-test{display:flex;align-items:center;gap:8px}
.glass-studio .seed-test .check-label{flex:1;line-height:1.5;font-size:11px}
.glass-studio .seed-test button{flex-shrink:0;font-size:11px;white-space:nowrap}
.glass-studio #status{pointer-events:auto}
.glass-studio #status button{margin-left:8px;padding:3px 8px;min-height:24px;color:#23432e;background:#f1f4df;font-size:12px;border-radius:5px}
@media(max-width:1099px){
 .glass-studio .research-workspace{min-height:65vh;display:flex;flex-direction:column}.research-workspace>.sheet-table-panel{flex:1}.glass-studio .research-workspace .sheet-table-scroll{max-height:60vh}
 .glass-studio .composer-workspace:not(.empty-sheet){display:flex;flex-direction:column}.glass-studio .composer-workspace .sheet-table-panel{flex:none;max-height:220px}.glass-studio .composer-workspace .sheet-table-scroll{max-height:170px}
 .glass-studio .email-composer{min-height:340px;flex:none}.glass-studio .composer-editor{min-height:200px}.glass-studio .composer-followup-split .composer-editor{min-height:240px}
}
@media(max-width:650px){
 .composer-header{flex-wrap:wrap;gap:8px;padding:10px}.composer-recipient{flex:1 1 60%}.glass-studio .composer-header .research-pill{order:3;flex:1 1 100%}
 .composer-followup-split{grid-template-columns:1fr}.glass-studio .email-composer .email-reference{border-right:0;border-bottom:1px solid #1b3b2b1f;max-height:180px}.email-composer .reference-text{-webkit-line-clamp:2}
 .glass-studio .composer-workspace .email-composer{min-height:420px}.glass-studio .discovery-run{flex-wrap:wrap}
}

/* List import: source, column mapping, then a counted save action. */
.glass-studio .lead-import-dialog{width:min(1100px,94vw);max-width:1100px;max-height:90dvh;padding:24px;border:1px solid #ffffff9c;border-radius:18px;background:#faf8ef;color:#29412f;box-shadow:0 24px 90px #10281d44}
.lead-import-dialog::backdrop{background:#102d2380;backdrop-filter:blur(7px)}
.glass-studio .lead-import-dialog[open]{display:flex;flex-direction:column}
.lead-import-dialog form{margin:0;display:flex;flex-direction:column;gap:18px;width:100%;min-height:0;max-height:calc(90dvh - 48px)}
.lead-import-dialog #import-source,.lead-import-dialog #import-review{min-height:0;overflow:auto}
.import-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-shrink:0}
.glass-studio .import-heading h2{font:400 34px var(--serif);line-height:1.15;margin:0 0 6px}
.import-heading .eyebrow{font-size:9px;letter-spacing:.16em;margin:0 0 8px;color:#75836b}
.import-heading p:last-child{font-size:13px;margin:0;color:#65745d}
.glass-studio .lead-import-dialog button{color:#29412f;background:#e9eddf99;border:1px solid #899e742e;box-shadow:none;backdrop-filter:none;border-radius:7px;font-size:12px;min-height:32px}
.glass-studio .lead-import-dialog button:hover{background:#e4e9d9;color:#29412f}
.glass-studio .import-heading>button{width:32px;min-width:32px;padding:5px;background:transparent}
.import-source-tabs{display:flex;gap:6px;margin-bottom:14px}
.glass-studio .import-source-tabs [aria-pressed=true]{background:#294c36;color:#fffef3}
.glass-studio .import-upload{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px;min-height:210px;padding:28px;border:1px dashed #91a27f;border-radius:12px;cursor:pointer;background:#eef1e566;position:relative;text-align:center}
.import-upload strong{font-size:16px}.import-upload>span:last-of-type{font-size:12px;color:#6c7c61}
.upload-symbol{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#e1e8d5;color:#526d45;font-size:24px}
.glass-studio .import-upload input{position:absolute;width:1px;height:1px;min-height:0;padding:0;opacity:0;overflow:hidden}
.import-upload:focus-within{outline:2px solid #73915b;outline-offset:3px}
.import-source-note{font-size:11px;color:#6d7b63;margin:10px 0 0}
.glass-studio #import-paste-source label{font-size:12px;margin-bottom:7px;display:block}
.glass-studio #import-paste-source textarea{width:100%;min-height:160px;font:12px/1.6 var(--sans);padding:12px;border-radius:9px;background:#fffefa}
.glass-studio #review-paste{margin-top:10px;background:#294c36;color:#fffef3}
.import-file-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}
.import-file-bar>div{min-width:0}.import-file-bar strong{display:block;font-size:13px;overflow-wrap:anywhere}.import-file-bar span{display:block;font-size:11px;color:#6c7c61;margin-top:4px}
.import-file-bar button{flex-shrink:0}
.import-mapping-note{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:10px}
.import-mapping-note p{font-size:12px;color:#64765d;margin:0;line-height:1.5}
.glass-studio .import-mapping-note label{display:flex;align-items:center;gap:7px;font-size:11px;white-space:nowrap;margin:0}
.glass-studio .import-mapping-note input{width:14px;min-height:14px;height:14px}
.import-preview{overflow:auto;border:1px solid #738c5a30;border-radius:10px;background:#fffdf6}
.import-table{width:100%;min-width:calc(170px * var(--import-columns,1) + 220px);border-collapse:collapse;table-layout:fixed;font-size:12px}
.import-table th{text-align:left;background:#edf0e5;position:sticky;top:0;padding:10px 8px;z-index:1;border-bottom:1px solid #718c5a30;vertical-align:bottom}
.import-column-name{display:block;margin-bottom:7px;max-width:190px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:11px;color:#596d50}
.glass-studio .import-table select{display:block;width:100%;min-width:0;min-height:32px;padding:5px 7px;font-size:11px;font-weight:500;background:#fffdf8;border-radius:5px;border:1px solid #7b94604a}
.glass-studio .import-table .needs-mapping{border-color:#b18a44;background:#fff8e7}
.import-table td{border-top:1px solid #718c5a22;padding:10px 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:#4c6044}
.import-table td:first-child,.import-table th:first-child{min-width:40px;width:40px;color:#859079;font-size:10px}
.import-table th:last-child{width:180px}.import-table .import-row-status{white-space:normal;font-size:11px;line-height:1.5}
.import-row-status.invalid,.import-row-status.blocked{color:#9a5544;background:#fbf0e999}.import-row-status.duplicate{color:#8b784e;background:#f6f0de99}
.glass-studio #import-issues{font-size:12px;margin-top:12px}.glass-studio #import-issues summary{cursor:pointer;font-size:12px}.glass-studio #import-issues li{margin:5px 0;line-height:1.5}.glass-studio #import-issues ul{max-height:150px;overflow:auto;padding-left:20px}
.import-email-note{background:#f2ead459;border-radius:7px;padding:9px 12px;font-size:11px;color:#7a6843;margin:12px 0 0;line-height:1.6}
.glass-studio #import-error{color:#984f3e;font-size:12px;line-height:1.6;margin:0}.glass-studio #import-error:empty{display:none}
.glass-studio .import-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid #7c946235;padding:16px 0 0;margin:0;width:100%;max-width:none;flex-shrink:0}
.import-footer strong{font-size:13px;font-weight:600;line-height:1.5}.import-footer p{font-size:11px;line-height:1.6;margin:5px 0 0;color:#7a866e;max-width:620px}
.glass-studio .import-footer .import-primary{flex-shrink:0;background:#294c36;color:#fffef3;padding:10px 16px;font-size:12px;min-height:40px}
.glass-studio .import-footer .import-primary:hover{background:#365e42;color:#fffef3}.glass-studio .import-footer .import-primary:disabled{opacity:.45;cursor:not-allowed}
@media(max-width:650px){.glass-studio .lead-import-dialog{padding:16px;width:95vw}.lead-import-dialog form{max-height:calc(90dvh - 32px)}.glass-studio .import-heading h2{font-size:28px}.import-heading p:last-child{line-height:1.5}.import-mapping-note,.glass-studio .import-footer{align-items:flex-start;flex-direction:column;gap:10px}.import-footer .import-primary{width:100%}.import-file-bar{align-items:flex-start}.glass-studio .import-upload{min-height:170px}}

/* Search first; saved lists stay within reach in every station. */
.glass-studio .station-controls>h2{font:400 34px/1.1 var(--serif);margin:24px 0 18px}
.lead-search-form{display:flex;flex-direction:column;gap:9px}
.glass-studio .lead-search-entry{display:flex;align-items:center;gap:8px;padding:8px;background:#fffdf3ed;border:1px solid #6e876739;border-radius:15px;box-shadow:0 3px 12px #193e2010}
.glass-studio .lead-search-entry input{min-width:0;flex:1;background:none;border:0;border-radius:0;padding:6px 3px 6px 8px;height:50px;font-size:13px;font-weight:400;box-shadow:none}
.glass-studio .lead-search-entry input:focus{outline:none}
.lead-search-entry:focus-within{outline:2px solid #78986288;outline-offset:2px}
.glass-studio .lead-search-submit{width:38px;height:38px;min-width:38px;border-radius:50%;padding:0;border:0;background:#294d37;color:#fffdef;font-size:22px;flex-shrink:0;box-shadow:none}
.glass-studio .lead-search-submit:hover{background:#3e6444;color:#fffdef}
.lead-search-options{display:flex;align-items:center;justify-content:space-between;gap:6px}
.glass-studio .model-picker{min-width:0;margin:0;display:flex}
.glass-studio .lead-search-options .model-picker{flex:1;max-width:235px}
.glass-studio .lead-search-options select{width:100%;height:30px;min-height:30px;background:#ffffff38;border:1px solid #71875e33;font-size:10px;padding:5px 6px;font-weight:500}
.lead-search-options>span{font-size:9px;color:#5f7357;white-space:nowrap}
.lead-search-form.is-searching .lead-search-submit{font-size:18px}
.lead-list-picker{position:relative;min-width:0}
.glass-studio #list-tray-toggle{display:flex;align-items:center;gap:8px;width:215px;max-width:24vw;padding:8px 10px;text-align:left;min-height:36px;background:rgba(255,255,255,.72)}
#list-tray-toggle svg{width:18px;height:18px;min-width:18px;stroke-width:1.5}
#current-sheet-name{font-size:12px;font-weight:500;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1}
.glass-studio #lead-list-tray{position:absolute;top:calc(100% + 10px);left:0;width:min(340px,86vw);padding:10px;background:#faf8eff7;border:1px solid #8b9e7144;border-radius:13px;box-shadow:0 12px 40px #142f2240;backdrop-filter:blur(16px);z-index:25}
#lead-list-tray>header{display:flex;align-items:center;justify-content:space-between;padding:7px 8px 12px;gap:10px;border-bottom:1px solid #7e956529}
#lead-list-tray>header strong{font-size:13px}#lead-list-tray>header span{font-size:10px;color:#718064}
#lead-list-items{max-height:min(370px,50dvh);overflow:auto;display:flex;flex-direction:column;gap:4px;padding:8px 0}
.glass-studio .lead-list-row{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:transparent;border:1px solid transparent;padding:9px;border-radius:8px;box-shadow:none}
.glass-studio .lead-list-row[aria-current=true]{background:#e3ebd8b0;border-color:#96ac7b38}
.glass-studio .lead-list-row:hover{background:#edf0e2}
.lead-list-copy{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}
.lead-list-copy strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500}
.lead-list-copy small{font-size:10px;color:#718064}
.folder-mark{width:20px;height:20px;min-width:20px;stroke-width:1.5;color:#71865a}.list-current-mark{font-size:14px;color:#526c42}
.glass-studio #tray-new-list{display:block;width:100%;padding:9px;background:#e6ecda77;border:1px solid #94a67b33;font-size:11px}
@media(max-width:650px){.glass-studio #list-tray-toggle{max-width:none;width:180px}.glass-studio .station-controls>h2{font-size:31px;margin:18px 0}.lead-search-options>span{font-size:9px}.glass-studio #lead-list-tray{width:min(325px,86vw)}}

/* Discovery is its own page. A saved file opens the full list view explicitly. */
.glass-studio #stage.discovery-workspace{display:flex;align-items:center;justify-content:center;width:100%;padding:20px 24px 64px}
.discovery-home{width:100%;max-width:820px;display:flex;flex-direction:column;align-items:stretch}
.glass-studio .discovery-home .discovery-mode{width:220px;align-self:center;display:flex;gap:5px;padding:5px;margin:0;background:#f9f7ecb8;border:1px solid #ffffff73;border-radius:12px;backdrop-filter:blur(12px)}
.glass-studio .discovery-mode button{flex:1;min-height:32px;background:transparent;border:0;box-shadow:none;border-radius:8px;font-size:12px;color:#3b523b}
.glass-studio .discovery-mode button[aria-pressed=true]{background:#294d37;color:#fffdf0}
.glass-studio .discovery-mode button[aria-pressed=true]:hover{background:#365f41;color:#fffdf0}
.glass-studio .discovery-home h2{font:400 66px/1.05 var(--serif);letter-spacing:-1.5px;text-align:center;margin:24px 0 30px;color:#fffbea;text-shadow:0 2px 18px #153c2c66}
.glass-studio .discovery-home .lead-search-entry{padding:12px 14px;border-radius:20px;background:#fffdf4f2;border-color:#ffffff8c;box-shadow:0 12px 38px #12352222}
.glass-studio .discovery-home .lead-search-entry input{height:58px;font-size:17px;padding:8px 10px;font-weight:400}
.glass-studio .discovery-home .lead-search-submit{width:48px;height:48px;min-width:48px;font-size:28px}
.glass-studio .discovery-home .lead-search-options{margin-top:3px;padding:0 3px}
.glass-studio .discovery-home .model-picker{max-width:285px}
.glass-studio .discovery-home .model-picker select{font-size:12px;min-height:36px;height:36px;padding:7px 10px;border-radius:8px;background:#fffdf2d9;border-color:#ffffff66}
.discovery-home .lead-search-options>span{font-size:11px;color:#fffbea;text-shadow:0 1px 6px #153422}
.discovery-result{margin-top:22px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 18px;background:#faf8edf0;border:1px solid #ffffff88;border-radius:13px;box-shadow:0 5px 20px #153b2220}
.discovery-result>div{min-width:0}.discovery-result strong{display:block;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#29442d}
.discovery-result span{display:block;font-size:11px;color:#6e7f61;margin-top:4px}
.glass-studio .discovery-result button{background:#294d37;color:#fffdf2;border:0;white-space:nowrap;padding:9px 13px;flex-shrink:0}
.glass-studio .discovery-result button:hover{background:#365f41;color:#fffdf2}
.manual-discovery{padding:24px;border:1px solid #ffffff88;border-radius:18px;background:#faf8ede8;box-shadow:0 10px 34px #153b2220}
.manual-intro{font-size:14px;text-align:center;color:#56694b;margin:0 0 18px}
.glass-studio .manual-discovery .actions{justify-content:center;gap:10px;margin:0;flex-wrap:wrap}
.glass-studio #stage.saved-list-workspace{display:flex;flex-direction:column;gap:14px;min-height:0}
.saved-list-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:4px 4px 0;flex-shrink:0;color:#fffbea}
.saved-list-heading h2{font:400 32px/1.15 var(--serif);margin:7px 0 4px;overflow-wrap:anywhere}
.saved-list-heading>div>a{font-size:11px;opacity:.85}.saved-list-heading p{font-size:11px;margin:0;color:#f4f4e4}
.saved-list-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}
.glass-studio .saved-list-workspace>.sheet-workspace{flex:1;min-height:0;grid-template-rows:minmax(0,1fr) auto}
.glass-studio:has(.saved-list-workspace) #status{left:16px;right:auto;max-width:min(440px,calc(100vw - 32px))}
.glass-studio .saved-list-workspace .sheet-table-panel{flex:1;max-height:none}
.list-more{position:relative;margin:0!important}
.list-more>summary{padding:9px 12px;border:1px solid #ffffff73;border-radius:8px;background:#faf8edbb;color:#29442d;font-size:12px;cursor:pointer;list-style:none}
.list-more>summary::after{content:'⌄';margin-left:12px}
.list-more>div{position:absolute;right:0;top:calc(100% + 7px);z-index:12;display:flex;flex-direction:column;gap:5px;padding:8px;width:220px;background:#faf8ef;border:1px solid #8b9e7144;border-radius:10px;box-shadow:0 8px 26px #12352133}
.list-more:not([open])>div{display:none}
.glass-studio .list-more button{width:100%;text-align:left;border:0;background:transparent;font-size:12px;box-shadow:none}
@media(max-width:1099px){.glass-studio #stage.discovery-workspace{min-height:calc(100dvh - 220px);padding:35px 20px 70px}.glass-studio #stage.saved-list-workspace{min-height:calc(100dvh - 220px)}.glass-studio .saved-list-workspace>.sheet-workspace{min-height:60vh}.glass-studio .saved-list-workspace .sheet-table-scroll{max-height:60vh}}
@media(max-width:650px){.glass-studio #stage.discovery-workspace{padding:35px 0 65px;min-height:calc(100dvh - 245px)}.glass-studio .discovery-home h2{font-size:49px;margin:22px 0 25px}.glass-studio .discovery-home .lead-search-entry{padding:8px;border-radius:15px}.glass-studio .discovery-home .lead-search-entry input{font-size:14px;padding:7px 5px;height:52px}.glass-studio .discovery-home .lead-search-submit{width:40px;min-width:40px;height:40px;font-size:24px}.glass-studio .discovery-home .model-picker{max-width:235px}.glass-studio .discovery-home .model-picker select{font-size:10px}.discovery-home .lead-search-options>span{font-size:9px}.saved-list-heading{flex-direction:column;align-items:flex-start;gap:12px}.saved-list-heading h2{font-size:28px}.manual-discovery{padding:20px 14px}.glass-studio .manual-discovery .actions{flex-direction:column}.discovery-result{padding:12px;gap:10px}.discovery-result strong{max-width:170px;font-size:12px}}

.glass-studio #tray-view-list{display:block;width:100%;padding:9px;margin:8px 0;text-align:left;background:transparent;border:1px solid #94a67b55;font-size:11px}
