.flow-panel{padding:20px;margin:18px 0}.flow-panel label{display:block;margin:10px 0}.flow-panel button{margin:10px 8px 6px 0}.flow-panel input[type=checkbox],.flow-contact input[type=checkbox]{width:auto}.flow-panel table input[type=number]{min-width:80px}.flow-contact{margin:12px 0;padding:10px;border:1px solid #cbd5e1;border-radius:8px}.flow-contact summary{cursor:pointer;color:#175cd3}.flow-contact form{display:grid;gap:8px}.flow-options{display:grid;gap:8px}.flow-comparison{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px}.flow-alert{color:#a34508;background:#fff4dc;padding:8px;border-radius:6px}.flow-current-action{outline:3px solid #1677c8}.flow-check-result{margin:14px 0;padding:12px;background:#f1f6fb;border-radius:8px}.flow-panel [data-flow-chips]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.flow-panel [data-flow-chips] label{border:1px solid #becddd;padding:7px 10px;border-radius:20px}.flow-config-product{min-width:210px}#flow-config-rows input[type=number]{width:85px}.workflow-photo-grid img{max-width:180px;max-height:140px;object-fit:contain}dialog.flow-dialog{width:min(1200px,94vw);height:90vh;border:1px solid #cbd5e1;border-radius:12px;padding:12px}dialog.flow-dialog iframe{width:100%;height:calc(100% - 48px);border:0}dialog.flow-dialog::backdrop{background:#10203099}@media(max-width:700px){.flow-panel{padding:12px}.flow-panel .grid{grid-template-columns:1fr}.flow-comparison{grid-template-columns:1fr}}
