/* SoloScan v0.8 professional controls: responsive and offline-only. */
.v08-quick-row{margin:10px 0;color:#d6e9f5;font-size:13px}.v08-quick-row label{display:inline-flex;align-items:center;gap:9px;flex-wrap:wrap}.v08-quick-row select{padding:9px 12px;max-width:100%;border-radius:10px;background:#fff;color:#182b3a;border:1px solid #c9dbe4;font:inherit}
.v08-inline-label{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;margin-left:8px}.v08-inline-label select{max-width:180px;padding:8px;color:#142532;background:#fff;border:1px solid #bacbd2;border-radius:8px}
.swatch-smart{background:linear-gradient(115deg,#dadada 0%,#fff 45%,#b8ecdd 100%)}
#v08ComposerCard input,#v08ComposerCard select,#v08ComposerCard textarea{display:block;min-width:0;max-width:100%;width:100%;border:1px solid #bbcdd7;color:#162c3b;background:#fff;border-radius:10px;padding:10px;margin:6px 0 12px;font:inherit}
#v08ComposerCard input[type=file]{font-size:13px}#v08ComposerCard .v08-four-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px}#v08ComposerCard .v08-four-grid label{font-size:12px;font-weight:600;color:#405568}
.v08-ocr-review{margin:16px 0;padding:14px;border:1px solid #cddbe3;border-radius:13px;background:#f6f9fb;color:#1b3242}.v08-ocr-review h3{margin:0 0 8px;font-size:16px}.v08-ocr-review p{font-size:12px;line-height:1.5}.v08-ocr-page{margin:12px 0}.v08-ocr-page label{display:block;font-size:13px;font-weight:700}.v08-ocr-page textarea{width:100%;min-height:90px;padding:12px;margin:6px 0;border:1px solid #c6d6df;border-radius:8px;color:#122331;background:#fff;font-size:14px;direction:auto}.v08-ocr-low{color:#b65f0b}
.v08-health-report{white-space:pre-wrap;overflow-wrap:anywhere;max-height:250px;overflow:auto;padding:13px;background:#f1f5f7;color:#25374b;font:12px/1.6 ui-monospace,monospace;border:1px solid #cdd9e1;border-radius:9px}
@media(max-width:540px){#v08ComposerCard .v08-four-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v08-quick-row{margin-top:20px}}
