:root{--ink:#1b2634;--muted:#657386;--line:#dce3eb;--navy:#17324d;--blue:#1673bc;--pale:#f5f9fc;--yellow:#ffdf57;--pistachio:#b8d98e;--sheet-width:105px}*{box-sizing:border-box}body{margin:0;background:#eef3f7;color:var(--ink);font:15px/1.5 "Segoe UI",Arial,sans-serif}.app{max-width:1100px;margin:0 auto;padding:54px 24px 72px}.eyebrow{font-size:12px;letter-spacing:.12em;color:var(--blue);font-weight:700}h1{font-family:Georgia,"Times New Roman",serif;font-size:42px;font-style:italic;font-weight:600;line-height:1.1;margin:7px 0 10px;color:var(--pistachio)}.intro{color:var(--muted);font-size:17px;margin:0 0 28px;max-width:700px}.drop-zone{display:flex;align-items:center;justify-content:center;gap:17px;min-height:142px;padding:22px;border:2px dashed #9db5c9;border-radius:16px;background:#fff;cursor:pointer;transition:.15s}.drop-zone:hover,.drop-zone.drag{border-color:var(--blue);background:#f5fbff;transform:translateY(-1px)}.drop-zone strong,.drop-zone span{display:block}.drop-zone span{color:var(--muted);font-size:13px;margin-top:3px}.excel-mark{background:#1e7045;color:white;border-radius:8px;padding:12px 8px;font-size:12px;font-weight:800;box-shadow:0 3px 10px #1e704544}.status{min-height:24px;margin:10px 3px 28px;color:var(--muted);font-size:13px}.status.good{color:#187348}.status.error{color:#ae3131}.search-area{background:#fff;padding:23px;border-radius:14px;border:1px solid var(--line);box-shadow:0 5px 18px #17324d0b}.search-area label{font-weight:700;display:block;margin-bottom:7px}.search-wrap{display:flex;align-items:center;gap:9px;border:1px solid #9cabb9;border-radius:9px;padding:0 13px;background:#fff}.search-wrap:focus-within{outline:3px solid #b7ddf7;border-color:var(--blue)}input[type=search]{width:100%;border:0;outline:0;font-size:19px;padding:13px 0;color:var(--ink)}.hint{margin:8px 0 0;color:var(--muted);font-size:13px}.results{margin-top:24px;background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden}.results-head{padding:13px 17px;display:flex;justify-content:space-between;gap:15px;color:var(--muted);font-size:12px;border-bottom:1px solid var(--line)}.results-head span:first-child{color:var(--ink);font-weight:700}.table-scroll{overflow:auto;max-height:560px}table{width:100%;border-collapse:collapse;table-layout:fixed}.sheet-col{width:var(--sheet-width)}.native-col{width:42%}th{text-align:left;background:#f7fafc;color:#566577;font-size:12px;letter-spacing:.04em;text-transform:uppercase;padding:12px 15px;position:sticky;top:0;z-index:1}.sheet-header{position:sticky}.column-resize{position:absolute;right:-4px;top:0;width:8px;height:100%;cursor:col-resize;z-index:3}.column-resize:hover,.column-resize.dragging{background:#b8d98e}td{border-top:1px solid #e8edf2;padding:11px 15px;vertical-align:top;word-break:break-word}tr:hover td{background:#fbfdff}.copy-cell{border:1px solid transparent;border-radius:5px;padding:3px 5px;margin:-3px -5px;cursor:default;user-select:text;transition:.12s;min-height:25px}.copy-cell:hover{border-color:#8ba9bf;background:#f3f8fc}.copy-cell.selecting{cursor:default;border-color:var(--blue);background:#fff;user-select:text;outline:2px solid #d7efff}.match{background:var(--yellow);padding:0 1px;border-radius:2px}.exact-tick{width:17px;height:17px;object-fit:contain;vertical-align:-3px;margin-left:7px}.empty{padding:45px 20px;text-align:center;color:var(--muted)}.fallback{margin-top:18px;padding:15px 17px;border-left:4px solid #d09b19;background:#fff8df;color:#5d4a0e;border-radius:0 8px 8px 0;font-size:13px}.fallback p{margin:4px 0 0}.toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%,20px);opacity:0;background:#17324d;color:#fff;padding:9px 14px;border-radius:7px;transition:.2s;pointer-events:none}.toast.show{opacity:1;transform:translate(-50%,0)}@media(max-width:680px){.app{padding:32px 12px}h1{font-size:34px}.results-head{display:block}.results-head span+span{display:block;margin-top:4px}.drop-zone{min-height:120px}:root{--sheet-width:78px}.native-col{width:45%}}
.actions button,.add-term button,.cell-menu button{border:1px solid #b8c8d4;border-radius:7px;background:#fff;padding:7px 10px;cursor:pointer;color:var(--ink)}.actions{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin-top:15px}.actions .primary,.add-term .primary{background:#17324d;border-color:#17324d;color:#fff}.secondary{background:#f5fbef!important;border-color:#b8d98e!important}.save-state{font-size:12px;color:var(--muted)}.add-term{display:grid;grid-template-columns:130px 1fr 1fr auto auto;gap:8px;margin-top:13px;padding-top:13px;border-top:1px solid var(--line)}.add-term input,.add-term select{min-width:0;border:1px solid #9cabb9;border-radius:7px;padding:8px;font:inherit}.suggestions{margin-top:14px;background:#f8fbf5;border-left:4px solid var(--pistachio);padding:10px 13px;font-size:13px}.suggestions p{margin:3px 0 7px;color:var(--muted)}.suggestion-item{padding:4px 0}.suggestion-copy{font:inherit;border:1px solid transparent;background:transparent;border-radius:4px;padding:1px 3px;cursor:copy}.suggestion-copy:hover{border-color:#8ba9bf;background:#fff}.cell-menu{position:fixed;z-index:10;background:#fff;border:1px solid var(--line);box-shadow:0 5px 18px #17324d22;border-radius:8px;padding:4px}.cell-menu button{display:block;width:100%;border:0;text-align:left;border-radius:5px}.cell-menu button:hover{background:#eef5fa}@media(max-width:760px){.add-term{grid-template-columns:1fr 1fr}.add-term select{grid-column:span 2}.add-term button{grid-column:span 1}}
.library{margin:0 0 22px;background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden}.library-head{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:13px 16px}.library-head strong,.library-head span{display:block}.library-head span{font-size:12px;color:var(--muted);margin-top:1px}.library button{border:1px solid #b8c8d4;border-radius:7px;background:#fff;padding:6px 9px;color:var(--ink);cursor:pointer;font:inherit}.library button:hover:not(:disabled){border-color:var(--blue);background:#f5fbff}.library button:disabled{opacity:.4;cursor:not-allowed}.library-panel{padding:0 16px 15px;border-top:1px solid var(--line)}.library-help{font-size:12px;color:var(--muted);margin:11px 0}.workbook-list{border:1px solid var(--line);border-radius:8px;overflow:hidden}.workbook-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;background:#fff}.workbook-row+.workbook-row{border-top:1px solid var(--line)}.workbook-detail{min-width:0}.workbook-detail strong,.workbook-detail span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workbook-detail span{font-size:12px;color:var(--muted)}.workbook-actions{display:flex;gap:5px;flex:none}.workbook-actions .remove{color:#9b2929}
.workbook-number,.workbook-detail .workbook-number{display:inline-flex;align-items:center;justify-content:center;min-width:1.55em;height:1.55em;padding:0 .2em;border:1px solid currentColor;border-radius:50%;font-size:13px;font-weight:600;line-height:1;color:var(--navy);vertical-align:middle;white-space:nowrap;overflow:visible}
.workbook-number-box{display:flex;align-items:center;justify-content:center;flex:0 0 42px;min-height:42px;border:1px solid var(--line);border-radius:8px;background:var(--pale)}
.workbook-row .workbook-detail{flex:1}
.search-wrap{position:relative;align-items:flex-start;overflow-anchor:none}
.search-symbol{flex:none;line-height:28px;margin-top:13px}
#searchInput{display:block;flex:1;width:100%;min-width:0;height:54px;min-height:54px;margin:0;border:0;border-radius:0;outline:0;padding:13px 0;background:transparent;color:var(--ink);font:19px/28px "Segoe UI",Arial,sans-serif;resize:none;overflow:hidden;white-space:pre;overflow-wrap:normal}
.search-wrap.expanded #searchInput{white-space:pre-wrap;overflow-wrap:anywhere}
.search-actions{display:flex;flex:none;gap:3px;margin:11px -4px 0 0}
.search-icon-button{display:inline-flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;padding:5px;border:0;border-radius:6px;background:transparent;color:#657386;cursor:pointer}
.search-icon-button:hover:not(:disabled){background:#eef3f7;color:var(--navy)}
.search-icon-button:disabled{opacity:.3;cursor:default}
.search-icon-button:focus-visible{outline:2px solid var(--blue);outline-offset:1px}
.search-icon-button svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
#expandSearch[aria-expanded=true] svg{transform:rotate(180deg)}
.search-heading{flex-wrap:wrap}
.search-options{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-left:auto;flex:0 1 auto}
.search-area label.search-caption{font-family:Georgia,"Times New Roman",serif;font-size:21px;font-style:italic;font-weight:600;line-height:1.2;color:var(--pistachio)}
.clipboard-tools{display:flex;align-items:center;flex-wrap:wrap;gap:6px}
.tool-button{display:inline-flex;align-items:center;justify-content:center;gap:3px;height:34px;min-width:34px;padding:0 8px;border:1px solid #c6cfd8;border-radius:8px;background:#f8fafc;color:#526171;font:600 14px/1 "Segoe UI",Arial,sans-serif;white-space:nowrap;cursor:pointer;user-select:none}
.tool-button:hover{background:#eef3f7;border-color:#a9b8c5}
.tool-button:focus-visible,.picker-arrow:focus-visible{outline:2px solid var(--blue);outline-offset:2px}
.symbol-group{display:flex;align-items:center;flex-wrap:wrap;gap:6px}
.symbol-caret{display:inline-block;margin-left:2px;font-size:16px}
.symbol-toggle[aria-expanded=true]{border-color:#a4bf8d;background:#f2f8eb;color:#3d6228}
.symbol-toggle[aria-expanded=true] .symbol-caret{transform:rotate(180deg)}
.symbol-panel{display:flex;align-items:center;flex-wrap:wrap;gap:4px;padding:3px;border:1px solid var(--line);border-radius:10px;background:#fbfdf8}
.symbol-panel[hidden]{display:none}
.symbol-item{height:30px;min-width:28px;padding:0 5px;background:#fff}
.symbol-end{background:#e3f0d2;border-color:var(--pistachio);color:#3d6228;font-size:17px}
.symbol-end:hover{background:#d4e9bb;border-color:#93bd63}
.number-picker{display:inline-flex;align-items:center;gap:0;height:34px;padding:0 1px;border:1px solid #c6cfd8;border-radius:8px;background:#fff}
.number-slot{height:28px;min-width:30px;padding:0 2px;font-size:17px;border-color:transparent;background:transparent;font-variant-numeric:tabular-nums}
.number-slot:hover{border-color:#a0bd82;background:#edf6e3}
.picker-arrow{display:inline-flex;align-items:center;justify-content:center;width:14px;height:28px;padding:0;border:0;border-radius:5px;background:transparent;color:var(--navy);font:20px/1 "Segoe UI",sans-serif;cursor:pointer}
.picker-arrow:hover:not(:disabled){background:#eef3f7}
.picker-arrow:disabled{opacity:.25;cursor:default}
.select-all-toggle{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 11px;border:1px solid #c6cfd8;border-radius:8px;background:#f8fafc;color:#526171;font:600 14px/1.4 "Segoe UI",Arial,sans-serif;white-space:nowrap;cursor:pointer;user-select:none}
.select-all-toggle:hover{background:#eef3f7}
.select-all-toggle:focus-visible{outline:2px solid var(--blue);outline-offset:2px}
.select-all-light{width:7px;height:7px;flex:none;border-radius:50%;background:#d74c4c;box-shadow:0 0 4px #d74c4c66}
.select-all-toggle[aria-pressed=true]{border-color:#a4bf8d;background:#f2f8eb;color:#3d6228}
.select-all-toggle[aria-pressed=true] .select-all-light{background:#48a745;box-shadow:0 0 5px #48a74588}
.help-button{display:inline-flex;align-items:center;justify-content:center;width:23px;height:23px;margin-left:4px;padding:0;border:1.5px solid #7e9567;border-radius:50%;background:#f4f9ee;color:#48652f;font:700 14px/1 "Segoe UI",Arial,sans-serif;vertical-align:middle;cursor:pointer}.help-button:hover{background:#e4f0d6;border-color:#48652f}.help-button:focus-visible,.help-close:focus-visible{outline:3px solid #1673bc;outline-offset:3px}.help-dialog{width:min(680px,calc(100% - 32px));max-height:85vh;max-height:85dvh;margin:auto;padding:26px;border:1px solid var(--line);border-radius:16px;background:#fff;color:var(--ink);box-shadow:0 18px 70px #17324d44;overflow:auto}.help-dialog::backdrop{background:#17324d66}.help-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.help-heading h2{margin:0;font-size:23px;line-height:1.3;color:var(--navy)}.help-heading form{margin:0}.help-close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--line);border-radius:50%;background:#f7fafc;color:var(--ink);font:24px/1 "Segoe UI",Arial,sans-serif;cursor:pointer}.help-close:hover{background:#eaf4df}.help-intro{margin:10px 0 20px;color:var(--muted)}.help-features{margin:0}.help-features dt{margin:18px 0 4px;font-weight:700;color:var(--navy)}.help-features dd{margin:0;color:#526171;font-size:14px;line-height:1.6}@media(max-width:680px){.help-dialog{padding:20px}.help-heading h2{font-size:20px}}
.result-summary{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap}.selected-match-info{padding:3px 8px;border-radius:6px;background:#edf5e5;color:#325522;font-size:12px}.results-head .result-summary span+span{margin-top:0}#resultsBody tr.selected-result td{background:#eaf4df}#resultsBody tr.selected-result td:first-child{box-shadow:inset 3px 0 #638c36}#resultsBody tr:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}
.search-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px}.search-heading label{margin:0}.library .workbook-toggle[aria-pressed=true]{background:#edf6e3;border-color:#a0bd82;color:#375b25}.library button:focus-visible,.sheet-filter-arrows button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}
:root{--sheet-width:155px}.sheet-header{padding:9px 12px}.sheet-heading{display:flex;align-items:center;gap:7px;white-space:nowrap}.sheet-filter-arrows{display:inline-flex;gap:3px}.sheet-filter-arrows button{width:23px;height:25px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #cbd6df;background:#fff;border-radius:5px;color:var(--navy);font:20px/1 "Segoe UI",sans-serif;cursor:pointer}.sheet-filter-arrows button:hover:not(:disabled){background:#edf6e3;border-color:#a0bd82}.sheet-filter-arrows button:disabled{opacity:.4;cursor:not-allowed}.workbook-filter-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--muted)}
.library .workbook-drag-handle{display:grid;grid-template-columns:repeat(3,3px);gap:3px;align-content:center;justify-content:center;flex:0 0 30px;min-height:38px;padding:7px 4px;cursor:grab;touch-action:none;user-select:none;border-color:transparent;background:transparent}.workbook-drag-handle span{width:3px;height:3px;background:#7b8b98;border-radius:50%;pointer-events:none}.library .workbook-drag-handle:active{cursor:grabbing}.workbook-disabled{background:#f6f7f8}.workbook-disabled .workbook-detail{opacity:.6}.workbook-dragging{opacity:.5}.workbook-row.drop-before{box-shadow:inset 0 3px #638c36}.workbook-row.drop-after{box-shadow:inset 0 -3px #638c36}.workbook-toggle{min-width:96px}.workbook-row{gap:9px}
@media(max-width:680px){:root{--sheet-width:126px}.workbook-row{flex-wrap:wrap}.workbook-actions{margin-left:auto}.workbook-detail{flex-basis:calc(100% - 100px)!important}.search-heading label.search-caption{font-size:18px}.search-area{padding:17px}.sheet-header{padding-left:9px;padding-right:9px}}
.app>header{position:relative}
.theme-toggle{position:absolute;top:0;right:0;display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 13px 0 10px;border:1px solid #c6cfd8;border-radius:18px;background:#fff;color:#526171;font:600 13px/1 "Segoe UI",Arial,sans-serif;cursor:pointer;user-select:none}
.theme-toggle:hover{background:#f2f8eb;border-color:#a4bf8d}
.theme-toggle:focus-visible{outline:2px solid var(--blue);outline-offset:2px}
.theme-toggle svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.theme-toggle .sun{display:none}

/* Dark mode: same layout, darker surfaces. The pistachio title colour stays. */
:root[data-theme=dark]{color-scheme:dark;--ink:#e2e8ee;--muted:#9babba;--line:#2e3b48;--navy:#cfe0f0;--blue:#62b0ea;--pale:#1f2a35;--yellow:#e3c64a}
:root[data-theme=dark] body{background:#10171e}
:root[data-theme=dark] .theme-toggle{background:#1a232c;border-color:#3a4958;color:#d7e0e8}
:root[data-theme=dark] .theme-toggle:hover{background:#22303b;border-color:#6f8f52}
:root[data-theme=dark] .theme-toggle .moon{display:none}
:root[data-theme=dark] .theme-toggle .sun{display:block}
:root[data-theme=dark] .drop-zone{background:#1a232c;border-color:#3f5567}
:root[data-theme=dark] .drop-zone:hover,:root[data-theme=dark] .drop-zone.drag{background:#1d2a36;border-color:var(--blue)}
:root[data-theme=dark] .status.good{color:#7fcf9b}
:root[data-theme=dark] .status.error{color:#f08a8a}
:root[data-theme=dark] .search-area,:root[data-theme=dark] .results,:root[data-theme=dark] .library,:root[data-theme=dark] .workbook-row,:root[data-theme=dark] .cell-menu,:root[data-theme=dark] .help-dialog{background:#1a232c;box-shadow:none}
:root[data-theme=dark] .search-wrap{background:#131b23;border-color:#3f5163}
:root[data-theme=dark] .search-wrap:focus-within{outline-color:#24557a}
:root[data-theme=dark] th{background:#1f2a35;color:#a9b7c4}
:root[data-theme=dark] td{border-top-color:#26323d}
:root[data-theme=dark] tr:hover td{background:#1e2832}
:root[data-theme=dark] .copy-cell:hover{background:#22303c;border-color:#4b6478}
:root[data-theme=dark] .copy-cell.selecting{background:#131b23;outline-color:#24557a}
:root[data-theme=dark] .match{background:var(--pistachio);color:#10171e}
:root[data-theme=dark] .fallback{background:#2a2412;color:#e8d89a}
:root[data-theme=dark] .toast{background:#e2e8ee;color:#10171e}
:root[data-theme=dark] .library button,:root[data-theme=dark] .cell-menu button,:root[data-theme=dark] .sheet-filter-arrows button{background:#1f2a35;border-color:#3a4958;color:var(--ink)}
:root[data-theme=dark] .library button:hover:not(:disabled),:root[data-theme=dark] .cell-menu button:hover{background:#263442}
:root[data-theme=dark] .library .workbook-toggle[aria-pressed=true],:root[data-theme=dark] .sheet-filter-arrows button:hover:not(:disabled){background:#243320;border-color:#5d7c43;color:#c5e3a3}
:root[data-theme=dark] .workbook-actions .remove{color:#f08a8a}
:root[data-theme=dark] .workbook-disabled{background:#161e26}
:root[data-theme=dark] .workbook-drag-handle span{background:#8a9aa8}
:root[data-theme=dark] .search-icon-button{color:#9babba}
:root[data-theme=dark] .search-icon-button:hover:not(:disabled),:root[data-theme=dark] .picker-arrow:hover:not(:disabled){background:#263442}
:root[data-theme=dark] .tool-button,:root[data-theme=dark] .select-all-toggle{background:#1f2a35;border-color:#3a4958;color:#cbd5de}
:root[data-theme=dark] .tool-button:hover,:root[data-theme=dark] .select-all-toggle:hover{background:#263442;border-color:#506273}
:root[data-theme=dark] .number-picker{background:#131b23;border-color:#3a4958}
:root[data-theme=dark] .number-slot{background:transparent;border-color:transparent}
:root[data-theme=dark] .number-slot:hover{background:#243320;border-color:#5d7c43}
:root[data-theme=dark] .symbol-panel{background:#151e26}
:root[data-theme=dark] .symbol-item{background:#1f2a35}
:root[data-theme=dark] .symbol-end{background:#2f4421;border-color:#7da356;color:#d5edb8}
:root[data-theme=dark] .symbol-end:hover{background:#3a5528}
:root[data-theme=dark] .symbol-toggle[aria-expanded=true],:root[data-theme=dark] .select-all-toggle[aria-pressed=true]{background:#243320;border-color:#5d7c43;color:#c5e3a3}
:root[data-theme=dark] .help-button{background:#243320;border-color:#7da356;color:#c5e3a3}
:root[data-theme=dark] .help-close{background:#1f2a35}
:root[data-theme=dark] .help-features dd{color:#b5c2ce}
:root[data-theme=dark] .selected-match-info{background:#243320;color:#c5e3a3}
:root[data-theme=dark] #resultsBody tr.selected-result td{background:#22301d}
:root[data-theme=dark] .suggestions{background:#18211a}
/* Wide enough for "(50)", so a picker never changes width as its number changes. */
.number-slot{min-width:36px}
/* Yu Gothic UI (standard on Windows) draws ① to ㊿ in one style; Segoe UI Symbol stops at ⑳. */
.number-picker[data-format=circled] .number-slot{font:400 22px/1 "Yu Gothic UI","Yu Gothic","Malgun Gothic","Segoe UI Symbol",sans-serif}
.symbol-toggle{min-width:40px;font-size:20px;font-weight:400}
.picker-group{display:flex;align-items:center;flex-wrap:wrap;gap:6px}
/* Compact results header and resizable columns (2026-11-03). */
.results-head{padding:7px 17px;min-height:34px;align-items:center}
.native-col{width:var(--native-width,42%)}
th{padding:9px 15px}
.sheet-header{padding:6px 10px}
.sheet-heading{gap:5px;min-width:0}
.sheet-filter-arrows button{width:22px;height:22px;font-size:17px}
/* The workbook filter sits beside the matching-terms count. */
.results-head .result-summary{flex:1 1 auto;min-width:0;flex-wrap:nowrap}
.results-head .result-summary>span,.results-head>span{flex:none}
.results-head .result-summary>.workbook-filter-label{flex:0 1 auto;min-width:0;display:block;margin:0;font-size:12px;font-weight:400;color:var(--muted)}
.results-head .workbook-filter-label::before{content:"· "}
/* Each handle overhangs the next heading, so earlier headings sit on top. */
.sheet-header{z-index:3}.native-header{z-index:2}
#resultsTable th:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.column-resize{right:-5px;width:10px;background:none;touch-action:none}
.column-resize::after{content:"";position:absolute;top:5px;bottom:5px;left:4px;width:2px;border-radius:1px;background:transparent}
.column-resize:hover,.column-resize.dragging{background:none}
.column-resize:hover::after,.column-resize.dragging::after{background:var(--pistachio)}
@media(max-width:680px){.results-head{padding:6px 12px}.native-col{width:var(--native-width,45%)}.sheet-header{padding:6px 8px}}
