.adj-workspace{font-size:13px;line-height:1.4;color:#111827}.adj-workspace button,.adj-workspace input,.adj-workspace select{font:inherit;min-height:32px;border:1px solid #cbd5e1;border-radius:6px;padding:5px 9px;color:#111827;background:#fff;max-width:100%}.adj-workspace button{font-weight:600;white-space:nowrap}.adj-workspace button:disabled,.adj-workspace input:disabled,.adj-workspace select:disabled{opacity:.65;cursor:default}.adj-workspace button:focus-visible,.adj-workspace input:focus-visible,.adj-workspace select:focus-visible{outline:2px solid #0d9488;outline-offset:1px}.adj-toolbar,.adj-inputbar,.adj-filters,.adj-summary,.adj-totals{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}.adj-toolbar .adj-pending{margin-left:auto;font-weight:600}.adj-segment{display:flex;gap:4px}.adj-segment button[aria-pressed=true],.adj-workspace .adj-primary{background:#0f766e;border-color:#0f766e;color:#fff}.adj-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1.5fr;gap:8px;margin-bottom:8px}.adj-field{display:flex;flex-direction:column;gap:3px;min-width:0;font-weight:600}.adj-grid .adj-field:last-child{grid-column:1/-1}.adj-inputbar>input#adj-scan,.adj-inputbar>select{flex:1;min-width:190px}.adj-inputbar input[type=number]{width:90px}.adj-summary{padding:8px;background:#f0fdfa;border:1px solid #b6ddda;border-radius:6px;margin-top:8px}.adj-summary span{font-size:12px}.adj-summary>.adj-primary{margin-left:auto}.adj-table-wrap{max-height:clamp(180px,42vh,470px);overflow:auto;border:1px solid #dbe3eb;border-radius:6px}.adj-workspace table{border-collapse:collapse;width:100%;min-width:640px}.adj-workspace th,.adj-workspace td{text-align:left;padding:7px 8px;border-bottom:1px solid #e2e8f0;vertical-align:top}.adj-workspace th{position:sticky;top:0;background:#f1f5f9;font-weight:600;z-index:1}.adj-workspace td small{display:block;margin-top:2px;font-size:12px;overflow-wrap:anywhere}.adj-filters input{flex:1;min-width:160px}.adj-filters select{max-width:185px}.adj-totals{padding:8px;border:1px solid #dbe3eb;border-radius:6px;gap:16px}.adj-notice{padding:7px 9px;border:1px solid #bae6fd;border-radius:6px;background:#eff6ff;margin-bottom:8px}.adj-notice.adj-error{border-color:#fecaca;background:#fff1f2;color:#991b1b}.adj-notice.adj-success{border-color:#bbf7d0;background:#f0fdf4;color:#14532d}.adj-reversed{background:#f8fafc}:is(html[data-fh-theme="dark"],html[data-fh-theme="medium-dark"]) .adj-workspace{color:#f1f5f9}:is(html[data-fh-theme="dark"],html[data-fh-theme="medium-dark"]) .adj-workspace button,:is(html[data-fh-theme="dark"],html[data-fh-theme="medium-dark"]) .adj-workspace input,:is(html[data-fh-theme="dark"],html[data-fh-theme="medium-dark"]) .adj-workspace select{background:#1e293b;border-color:#475569;color:#f1f5f9}:is(html[data-fh-theme="dark"],html[data-fh-theme="medium-dark"]) .adj-workspace th,:is(html[data-fh-theme="dark"],html[data-fh-theme="medium-dark"]) .adj-reversed{background:#1e293b}:is(html[data-fh-theme="dark"],html[data-fh-theme="medium-dark"]) .adj-workspace td,:is(html[data-fh-theme="dark"],html[data-fh-theme="medium-dark"]) .adj-workspace th,:is(html[data-fh-theme="dark"],html[data-fh-theme="medium-dark"]) .adj-table-wrap,:is(html[data-fh-theme="dark"],html[data-fh-theme="medium-dark"]) .adj-totals{border-color:#475569}:is(html[data-fh-theme="dark"],html[data-fh-theme="medium-dark"]) .adj-summary{background:#153b3b;color:#f1f5f9}:is(html[data-fh-theme="dark"],html[data-fh-theme="medium-dark"]) .adj-notice{background:#163049;color:#dbeafe}:is(html[data-fh-theme="dark"],html[data-fh-theme="medium-dark"]) .adj-notice.adj-error{background:#421e2a;color:#fecaca}:is(html[data-fh-theme="dark"],html[data-fh-theme="medium-dark"]) .adj-notice.adj-success{background:#173529;color:#bbf7d0}@media(max-width:850px){.adj-grid{grid-template-columns:1fr 1fr}.adj-toolbar .adj-pending{margin-left:0}.adj-inputbar .adj-segment{width:100%}.adj-summary span{width:100%}.adj-summary>.adj-primary{margin-left:0}}@media(max-width:500px){.adj-grid{grid-template-columns:1fr}.adj-filters>*{flex:1;min-width:140px}.adj-filters select{max-width:none}}

:is(html[data-fh-theme="dark"],html[data-fh-theme="medium-dark"]) .adj-workspace :is(.adj-segment button[aria-pressed=true],.adj-primary){background:#0f766e;border-color:#0f766e;color:#fff}
