:root{--bg: #f6f7f9;--card: #ffffff;--border: #dde2e8;--text: #1d2733;--muted: #6b7684;--accent: #2563eb;--ok: #15803d;--err: #b91c1c;--warn: #b45309}*{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,PingFang SC,Microsoft YaHei,sans-serif;background:var(--bg);color:var(--text)}.app{min-height:100vh}.nav{display:flex;align-items:center;gap:18px;padding:12px 28px;background:var(--card);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:10}.nav .brand{font-weight:600;margin-right:auto}.nav a{color:var(--muted);text-decoration:none;font-size:14px;padding:6px 10px;border-radius:6px}.nav a:hover{background:var(--bg);color:var(--text)}.nav a.active{color:var(--accent);font-weight:600}.content{max-width:1100px;margin:0 auto;padding:28px}h1{font-size:22px;margin:0 0 8px}h2{font-size:17px;margin:0 0 12px}h3{font-size:15px;margin:12px 0 6px}.hint{color:var(--muted);font-size:14px;line-height:1.5}.card{background:var(--card);border:1px solid var(--border);border-radius:10px;padding:20px;margin:16px 0}.card-warn{border-color:#f0c96a;background:#fffaf0}label{display:block;font-size:13px;color:var(--muted);margin-bottom:12px}input,select{display:block;width:100%;margin-top:6px;padding:9px 12px;font-size:14px;border:1px solid var(--border);border-radius:8px;background:#fff}input:focus,select:focus{outline:2px solid var(--accent);outline-offset:1px}button{padding:9px 18px;font-size:14px;border-radius:8px;border:1px solid var(--border);background:var(--card);color:var(--text);cursor:pointer}button:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}button:disabled{opacity:.5;cursor:not-allowed}button.primary{background:var(--accent);border-color:var(--accent);color:#fff}button.primary:hover:not(:disabled){background:#1d4fd7;color:#fff}button.ghost{background:transparent}.btn-row{display:flex;gap:10px;margin:14px 0}button.danger{background:var(--err);border-color:var(--err);color:#fff}button.danger:hover:not(:disabled){background:#991b1b;color:#fff}button.icon-btn{padding:4px 10px;font-size:12px;line-height:1;border-radius:6px;color:var(--muted)}button.icon-btn:hover:not(:disabled){color:var(--err);border-color:var(--err);background:#fdecec}button.danger-link{background:transparent;color:var(--err);border-color:transparent}button.danger-link:hover:not(:disabled){color:var(--err);border-color:var(--err);background:#fdecec}.row-actions{width:1%;white-space:nowrap}.inline-confirm{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--err)}.inline-confirm button{padding:3px 10px;font-size:12px}.form-row{display:flex;flex-direction:column;gap:10px}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.supplier-editor{margin-top:16px;padding:16px;border:1px solid var(--border);border-radius:10px;background:#f8fafc}.supplier-editor>h3:first-of-type{margin-top:0}.supplier-editor label,.supplier-editor .btn-row{margin-bottom:0}.esi-search{grid-template-columns:1.5fr 1fr 1fr 1fr auto}.lib-search{grid-template-columns:1.5fr 1fr 1fr 1fr 1fr auto}.esi-search-btn{display:block}.esi-search-btn .ghost{visibility:hidden}.esi-search-btn button{margin-top:6px;width:100%;white-space:nowrap}@media (max-width: 820px){.esi-search,.lib-search{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.esi-search-btn{grid-column:1 / -1}.esi-search-btn .ghost{display:none}.esi-search-btn button{margin-top:0}}textarea{display:block;width:100%;margin-top:6px;padding:9px 12px;font-size:13px;border:1px solid var(--border);border-radius:8px;background:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;resize:vertical}textarea:focus{outline:2px solid var(--accent);outline-offset:1px}.spectrum{border:1px solid var(--border);border-radius:10px;padding:14px;margin:12px 0;background:#fbfcfe}.spectrum-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:10px}.spectrum-head .sub{flex:1;min-width:200px}.monomer-editor{display:flex;gap:16px;align-items:flex-start}.monomer-rows{flex:1;min-width:0}.monomer-row{display:flex;gap:10px;margin:8px 0;align-items:center}.monomer-row .ratio-input{flex:0 0 130px}.thumb-empty{display:inline-block;border-style:dashed}.mono-thumb{flex:0 0 44px;width:44px;height:36px;object-fit:contain;border:1px solid var(--border);border-radius:6px;background:#fff}.mono-opt-thumb{flex:0 0 36px;width:36px;height:30px;object-fit:contain}.mono-picker{position:relative;flex:1;min-width:0}.mono-search{width:100%}.mono-dropdown{position:absolute;z-index:30;top:calc(100% + 2px);left:0;right:0;max-height:320px;overflow-y:auto;margin:0;padding:4px;list-style:none;background:var(--card);border:1px solid var(--border);border-radius:8px;box-shadow:0 10px 26px #00000024}.mono-dropdown li{display:flex;align-items:center;gap:8px;padding:5px 6px;border-radius:6px;cursor:pointer}.mono-dropdown li.active{background:#eef4ff}.mono-dropdown li[aria-selected=true] .mono-label{font-weight:600;color:var(--accent)}.mono-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.mono-meta{flex:0 0 auto;font-size:12px;color:var(--muted)}.mono-empty{color:var(--muted);font-style:italic;padding:6px}.monomer-preview{flex:0 0 250px;align-self:stretch;border:1px solid var(--border);border-radius:10px;padding:12px;background:var(--card);text-align:center}.monomer-preview img{width:100%;max-height:190px;object-fit:contain}.monomer-preview-info{margin-top:8px;font-size:13px;line-height:1.4;word-break:break-word}.monomer-preview .hint{margin:0}@media (max-width: 820px){.monomer-editor{flex-direction:column}.monomer-preview{flex:none;width:100%}.monomer-row .ratio-input{flex:0 0 100px}}.search{margin:10px 0 18px}.type-filter{display:inline-block;width:auto;margin:0 0 18px 10px}.filter-row{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 18px;align-items:center}.filter-row .type-filter{margin:0}.filter-row select{width:auto;min-width:180px;max-width:320px}.type-row{display:flex;align-items:center;gap:10px;margin:12px 0;flex-wrap:wrap}.type-row select{width:auto;margin:0}.err-text{color:var(--err)}.inline-view{display:inline-flex;align-items:center;gap:4px}.inline-view>span{cursor:pointer}.inline-btn{padding:1px 6px;font-size:11px;line-height:1.2}.inline-edit{display:inline-flex;align-items:center;gap:4px}.inline-edit input{width:150px;margin:0;padding:3px 8px;font-size:13px}.inline-edit button{padding:2px 8px;font-size:12px;line-height:1.2}.table-wrap{width:100%;min-width:0;overflow-x:auto}.table{width:100%;border-collapse:collapse;background:var(--card);border:1px solid var(--border);border-radius:10px;overflow:hidden}.table th,.table td{text-align:left;padding:9px 12px;font-size:13.5px;border-bottom:1px solid var(--border)}.table th{background:#eef1f5;font-weight:600;font-size:12.5px;color:var(--muted)}.table tr:last-child td{border-bottom:none}.table tbody tr{cursor:pointer}.table tbody tr:hover{background:#f2f6ff}.table-dense tbody tr{cursor:default}.table-dense tbody tr:hover{background:none}.table-clickable tbody tr{cursor:pointer}.table-clickable tbody tr:hover{background:#f2f6ff}.open-link{display:inline-block;padding:2px 8px;border:1px solid var(--border);border-radius:6px;color:var(--accent);text-decoration:none;font-weight:600}.open-link:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.table .img-cell img{width:72px;height:56px;object-fit:contain}.table .name{font-weight:600}.table .sub{color:var(--muted);font-size:12px}.empty{text-align:center;color:var(--muted);padding:24px}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.small{font-size:12px}.tag{display:inline-block;padding:2px 9px;border-radius:999px;font-size:12px;background:#eef1f5;color:var(--muted);margin-right:6px}.tag-cas{background:#e8f0fe;color:var(--accent)}.tag-ok{background:#e7f6ec;color:var(--ok)}.tag-err{background:#fdecec;color:var(--err)}.tag-warn{background:#fff4e5;color:var(--warn)}.check-row{display:flex;align-items:flex-start;gap:8px;font-weight:600;cursor:pointer}.check-row input[type=checkbox]{margin-top:3px;flex:0 0 auto}.check-row .hint{font-weight:400;display:inline}.notice{padding:12px 16px;border-radius:8px;margin:14px 0;font-size:14px;display:flex;gap:12px;align-items:center}.notice.dup{background:#fffaf0;border:1px solid #f0c96a;color:var(--warn)}.notice.err{background:#fdecec;border:1px solid #f5b3b3;color:var(--err)}.notice a{margin-left:auto;font-weight:600;color:var(--accent)}.back{color:var(--muted);text-decoration:none;font-size:13px}.back:hover{color:var(--accent)}.detail{display:flex;gap:24px;margin-top:14px;flex-wrap:wrap}.detail-image{flex:0 0 340px;text-align:center}.detail-image img{width:100%;max-width:320px;border-radius:6px}.detail-info{flex:1;min-width:340px}.prop-key{color:var(--muted);width:180px}.count{color:var(--muted);font-size:14px;font-weight:400}.file-report{border-top:1px solid var(--border);padding:8px 0}.rep-list{list-style:none;padding:0;margin:4px 0}.rep-list li{font-size:13.5px;padding:2px 0}.rep-new{color:var(--ok);font-weight:600;text-decoration:none}.rep-new:hover{text-decoration:underline}.rep-err{color:var(--err)}.badge{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600}.vlevel-pubchem-resolved{background:#e8effc;color:#2456b0}.vlevel-chemicalbook-resolved{background:#eaf3ec;color:#2e7d32}.vlevel-ocr-verified{background:#e6f4ea;color:#1e7e34;border:1px solid #bfe3c8}.vlevel-name-derived{background:#fff6e5;color:#a86500}.vlevel-image-derived{background:#f3eefc;color:#5e35b1}.aliases-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.cas-chip{display:inline-flex;align-items:center;gap:4px;background:#eef1f5;border:1px solid #d6dbe4;border-radius:999px;padding:1px 4px 1px 10px;font-size:12px;font-family:var(--mono, monospace)}.cas-chip .chip-x{border:none;background:transparent;color:var(--muted);cursor:pointer;font-size:14px;line-height:1;padding:0 6px 0 2px}.cas-chip .chip-x:hover{color:var(--err, #c0392b)}.chip-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px}.chip-row .tag{display:inline-flex;align-items:center;gap:4px}.chip-row .chip-x{border:none;background:transparent;cursor:pointer;font-size:13px;line-height:1;padding:0;color:inherit}.chip-row .chip-x:hover{color:var(--err, #c0392b)}.alias-row{margin-top:10px}.small-input{flex:0 1 220px;border:1px solid #cfd6e0;border-radius:6px;padding:5px 8px;font-size:13px}.pagination{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;margin-top:16px}.pagination .ellipsis{align-self:center;color:var(--muted);padding:0 2px}.auth-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px}.auth-card{width:360px;max-width:92vw;background:var(--card);border:1px solid var(--border);border-radius:12px;padding:28px;box-shadow:0 8px 30px #00000014;display:flex;flex-direction:column;gap:12px}.auth-card h1{font-size:18px;margin:0 0 2px}.auth-card form{display:flex;flex-direction:column;gap:12px}.auth-switch{margin:0;text-align:center}.link{background:none;border:none;color:var(--accent);cursor:pointer;padding:0;font-size:inherit}.link:hover{text-decoration:underline}.nav-user{color:var(--muted);font-size:13px}.nav .logout{margin-left:0}.progress-bar{height:10px;background:var(--bg);border-radius:6px;overflow:hidden;margin:8px 0}.progress-fill{height:100%;background:var(--accent);border-radius:6px;transition:width .4s}.steps{list-style:none;padding:0;margin:12px 0;display:flex;flex-wrap:wrap;gap:8px}.steps .step{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--border);border-radius:999px;font-size:13px;color:var(--muted)}.steps .step .step-n{width:18px;height:18px;border-radius:50%;background:var(--bg);display:inline-flex;align-items:center;justify-content:center;font-size:11px}.steps .step.done{color:var(--ok);border-color:var(--ok)}.steps .step.done .step-n{background:var(--ok);color:#fff}.steps .step.active{color:var(--accent);border-color:var(--accent);font-weight:600}.steps .step.err{color:var(--err);border-color:var(--err)}.markdown{line-height:1.6}.markdown h2{font-size:17px;margin:14px 0 6px}.markdown h3{font-size:15px;margin:12px 0 4px}.markdown h4{font-size:14px;margin:10px 0 2px}.markdown ul{padding-left:20px}.markdown p{margin:6px 0}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;background:#000c;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px}.lightbox img{max-width:94vw;max-height:92vh;background:#fff;border-radius:6px}.lightbox-msg{color:#fff;font-size:15px;text-align:center}.lightbox-close{position:absolute;top:16px;right:24px;font-size:20px;line-height:1;background:#fff;border:none;border-radius:6px;padding:6px 12px;cursor:pointer}.lightbox-panel{display:flex;flex-direction:column;gap:12px;max-width:94vw;max-height:92vh}.lightbox-panel>img{max-width:100%;max-height:72vh;object-fit:contain}.lightbox-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;background:#fff;border-radius:8px;padding:10px 14px;max-width:94vw}.lightbox-controls .hint{margin:0}.lightbox-controls .downloads{display:flex;gap:8px;margin-left:auto}.lightbox-controls a.btn{display:inline-block;padding:7px 14px;font-size:13px;border-radius:8px;border:1px solid var(--border);background:var(--card);color:var(--text);text-decoration:none;white-space:nowrap}.lightbox-controls a.btn:hover{border-color:var(--accent);color:var(--accent)}input[type=checkbox]{width:auto;display:inline-block;margin:0;padding:0}.img-cell img{cursor:zoom-in}.tag-filter{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin:10px 0 14px}.tag-check{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none}.tag-check input{cursor:pointer;margin:0}.field-picker{border:1px solid var(--border);border-radius:8px;padding:10px 14px 12px;margin:12px 0;display:flex;flex-wrap:wrap;gap:6px 18px}.field-picker legend{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);padding:0 6px}.field-picker .check-row{font-weight:400;font-size:13px;white-space:nowrap}.table-dense th,.table-dense td{white-space:nowrap}.table-dense td.name{white-space:normal;min-width:180px}.polymer-info-row>td{background:#f8fafc;border-left:3px solid var(--ok);padding:10px 12px 12px}.polymer-info{display:flex;gap:18px;align-items:flex-start;flex-wrap:wrap}.polymer-info-img img{max-width:460px;max-height:240px;background:#fff;border:1px solid var(--border);border-radius:8px;padding:4px}.polymer-info-text{flex:1 1 320px;min-width:280px}.polymer-info-text .table-inline{margin:6px 0 2px}.table-inline th,.table-inline td{font-size:12px;padding:3px 8px}.card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.card-head h2{margin:0}.page-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.page-head h1{margin:0 0 8px}.list-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 18px}.list-controls .search{flex:1 1 280px;margin:0;min-width:200px}.sort-bar{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.sort-bar .hint{margin-right:2px}.sort-bar button{padding:4px 10px;font-size:12px;border-radius:6px}.sort-bar button.active{background:var(--accent);border-color:var(--accent);color:#fff}.table tbody tr{cursor:default}.table tbody tr.row-editing,.table tbody tr.row-editing:hover{background:#eef4ff}.table tbody tr.row-editing td{border-bottom-color:transparent}.table tbody tr.editor-row>td{padding:0;background:var(--bg);border-bottom:1px solid var(--border)}.table tbody tr.editor-row:hover{background:var(--bg)}button.icon-btn.on{color:var(--accent);border-color:var(--accent);background:#eef4ff}button.icon-btn.on:hover:not(:disabled){color:var(--accent);border-color:var(--accent);background:#e0eaff}.editor{padding:16px 18px}.editor-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.editor-head h3{margin:0;display:flex;align-items:center;gap:8px}.editor-head-actions{display:flex;align-items:center;gap:10px}.editor-head-actions .small-key{font-size:11.5px;opacity:.75}.editor .form-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.monomer-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0 4px;flex-wrap:wrap}.monomer-head h4{margin:0;font-size:14px;display:flex;align-items:center;gap:8px}.btn-row.tight{margin:0;gap:6px}.btn-row.tight button{padding:4px 10px;font-size:12px}.ratio-pct{flex:0 0 52px;text-align:right;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.page-head-actions{display:flex;align-items:center;gap:8px}.card.editor-card{padding:0}.editor.editor-inline{width:100%;border-left:3px solid var(--accent)}.table th.num,.table td.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:999}.modal{background:#fff;border-radius:8px;padding:24px;max-width:600px;width:90%;max-height:80vh;overflow-y:auto;box-shadow:0 8px 32px #0003}.modal h3{margin:0 0 8px}.modal-actions{display:flex;gap:8px;margin-top:16px;justify-content:flex-end}.modal-wide{max-width:1100px}.export-summary{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:10px 12px;background:#f7f9fb;border-radius:6px;margin-bottom:8px;font-size:13px}.export-notes{font-size:12px;color:#666;margin:0 0 8px}.export-sec{margin:18px 0 6px;font-size:14px;border-bottom:1px solid #ddd;padding-bottom:4px}.export-table{font-size:12px}.export-table th{font-size:11px;text-transform:uppercase;letter-spacing:.03em;color:#666}.export-img{width:250px;text-align:center}.export-img img{max-width:240px;max-height:150px;object-fit:contain;display:block;margin:0 auto;image-rendering:-webkit-optimize-contrast}.export-table-polymers .export-img{width:430px}.export-table-polymers .export-img img{max-width:420px;max-height:200px}.nav .workspace-switch{margin:0;width:auto;max-width:160px;font-size:13px}.dropzone{display:flex;align-items:center;justify-content:center;gap:8px;min-height:96px;margin:14px 0;padding:18px;border:2px dashed var(--border);border-radius:10px;background:#fafbfc;color:var(--muted);font-size:15px;text-align:center;cursor:pointer;transition:border-color .15s,background .15s}.dropzone:hover,.dropzone.dragging{border-color:var(--accent);background:#eef4ff;color:var(--text)}.dropzone .sub{display:block;font-size:13px;margin-top:4px}.card-head .sub{color:var(--muted);font-size:12.5px}.dropzone input[type=file]{display:none}.table-ocr{table-layout:fixed}.table-ocr td,.table-ocr th{overflow:hidden}.ocr-file{overflow-wrap:anywhere}.ocr-status .tag{white-space:normal;line-height:1.35;word-break:break-word}.ocr-actions{white-space:nowrap;text-align:right}.ocr-dup{display:flex;align-items:center;gap:8px}.ocr-dup-img{width:56px;height:44px;object-fit:contain;flex:0 0 auto;border:1px solid var(--border);border-radius:6px;background:#fff}kbd{display:inline-block;padding:0 5px;border:1px solid var(--border);border-bottom-width:2px;border-radius:4px;background:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:18px}.ocr-components{white-space:normal;overflow-wrap:anywhere;line-height:1.6;margin-top:3px}.ocr-compare{display:flex;gap:6px;align-items:flex-start}.ocr-compare figure{margin:0;text-align:center}.ocr-compare img{width:80px;height:60px;object-fit:contain;display:block;background:#fff;border:1px solid var(--border);border-radius:6px}.ocr-compare figcaption{font-size:10.5px;color:var(--muted);margin-top:2px}.ocr-compare-lg img{width:300px;height:220px}.ocr-compare-lg figcaption{font-size:12px}.ocr-review-row td{background:#fbfcfe}.ocr-review{display:flex;flex-direction:column;gap:10px;padding:4px 2px}.ocr-review-head{display:flex;align-items:baseline;gap:8px}.ocr-comment{display:block;font-size:13.5px;color:var(--text)}.ocr-comment textarea{width:100%;margin-top:4px;font-family:inherit;font-size:13px}.inline-btn.ocr-saved{color:var(--ok);font-weight:700}.table tbody tr.ocr-selected{background:#eef4ff;box-shadow:inset 3px 0 0 var(--accent)}.table tbody tr.ocr-selected:hover{background:#eef4ff}.ocr-viewer{margin-top:14px;padding-top:14px;border-top:1px solid var(--border)}.ocr-viewer-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:10px}.ocr-viewer-pair{display:flex;gap:16px;flex-wrap:wrap}.ocr-viewer-pair figure{margin:0;flex:1 1 340px;min-width:0}.ocr-viewer-pair img{width:100%;height:380px;object-fit:contain;background:#fff;border:1px solid var(--border);border-radius:8px}.ocr-viewer-pair figcaption{font-size:12px;color:var(--muted);margin-top:4px;text-align:center}.ocr-viewer-empty{height:380px;display:flex;align-items:center;justify-content:center;border:1px dashed var(--border);border-radius:8px;color:var(--muted);font-size:13px}.ocr-viewer-review{margin-top:12px;display:flex;flex-direction:column;gap:8px}.ocr-viewer-review .btn-row button{white-space:nowrap}.ocr-viewer-review .btn-row{flex-wrap:wrap}.ocr-viewer-pair figure{flex:1 1 300px}.ocr-viewer-pair img,.ocr-viewer-empty{height:320px}.ocr-viewer-bad{border-style:solid;border-color:var(--err);color:var(--err)}.ocr-correct{display:block;font-size:13.5px;margin-top:10px}.ocr-correct textarea{width:100%;margin-top:4px;font-size:12.5px}.ocr-pipeline{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 12px;padding:8px 12px;border:1px solid var(--border);border-radius:10px;background:#fbfcfe}.ocr-pipeline-label{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:700}.inline-btn.ocr-danger{color:var(--err);font-weight:700}.ocr-counterion{margin-top:8px;padding:8px 10px;border-radius:8px;background:#fff8e6;border:1px solid #f0d9a8;font-size:13px}.ocr-counterion select{margin:0 4px}.ocr-counterion-quiet{background:#f7f9fc;border-color:var(--border)}
