#vhcs-view{min-width:0;max-width:100%}
#vhcs-view .workflow-page-heading{align-items:flex-end}
.workflow-kind-tabs{margin-bottom:12px}
.workflow-kind-tabs .setup-editor-tabs{border:1px solid #dbe5ea;border-radius:15px;background:#f4f8fa;padding:8px 12px;box-shadow:0 8px 22px rgba(15,52,78,.05)}
.workflow-kind-tabs .setup-editor-tabs button{flex:1}
.workflow-vhc-selector{display:grid;grid-template-columns:230px minmax(0,1fr);gap:12px;align-items:center;margin-bottom:12px;padding:12px;border:1px solid #dbe5ea;border-radius:16px;background:#fff;box-shadow:0 8px 22px rgba(15,52,78,.05);min-width:0}
.workflow-vhc-selector .setup-job-search{display:grid;gap:5px;color:#526b7c;font-size:8px;font-weight:800}
.workflow-search-column{display:grid;gap:6px;min-width:0}
.workflow-vhc-selector .setup-job-rail{min-width:0}
.workflow-status-filters{display:flex;gap:4px;overflow:auto}
.workflow-status-filters button{min-height:42px;border:1px solid #d4dfe5;border-radius:9px;background:#fff;color:#5f7483;padding:8px 9px;font:800 8px "DM Sans";text-transform:capitalize;cursor:pointer}
.workflow-status-filters button.active{border-color:#176ca4;background:#ecf7fc;color:#176ca4}
#vhcs-view .setup-editor-toolbar{top:76px}
#vhcs-view .setup-build-grid{min-height:680px}
#vhcs-view .setup-palette,#vhcs-view .setup-right-rail{min-height:680px}
#vhcs-view .setup-canvas-card{min-width:0;max-width:100%}
#vhcs-view .setup-canvas-control input,#vhcs-view .setup-canvas-control select,#vhcs-view .setup-canvas-control textarea{width:100%;min-height:34px;border:1px solid #ccd9e0;border-radius:8px;padding:8px;background:#fff;color:#173247;font-size:9px}
.workflow-heading-sample{height:2px;margin:10px 0;background:#bfd2da}
.workflow-check-sample{display:grid;gap:4px;color:#607b8d;font-size:8px}
.workflow-signature-line{padding:15px 5px 4px;border-bottom:1px solid #9db3bd;color:#71858f;font-size:8px;font-style:italic}
.workflow-preview-field{display:grid;gap:9px}
.workflow-preview-field h3{margin:0;font:700 15px Manrope;color:#173247}
.workflow-preview-field p{margin:0;color:#718491;font-size:9px;line-height:1.45}
.workflow-preview-field>label{display:grid;gap:5px;color:#526b7c;font-size:8px;font-weight:800}
.workflow-preview-field textarea,.workflow-preview-field input,.workflow-preview-field select{width:100%;min-height:38px;border:1px solid #ccd9e0;border-radius:8px;padding:9px;background:#fff;color:#173247;font-size:9px}
.workflow-preview-checks{display:grid;gap:5px}
.workflow-live-control{display:grid;gap:8px}
.workflow-live-control .job-guide-heading h4{margin:0}
.workflow-live-control .job-guide-signature canvas{width:100%;height:90px;border:1px dashed #aabdc5}
.workflow-live-control .job-guide-checkboxes{display:grid;gap:5px}
#workflow-mini-preview{padding:0 9px 10px}
#workflow-preview-dialog .setup-preview-toolbar>div{display:flex;gap:5px}
#workflow-preview-dialog .setup-preview-toolbar button{border:1px solid #d4dfe5;background:#fff;color:#27475e;border-radius:9px;padding:8px 10px;font:700 9px "DM Sans";cursor:pointer;text-transform:capitalize}
#workflow-preview-dialog .setup-preview-toolbar button.active{background:#176ca4;border-color:#176ca4;color:#fff}
#workflow-preview-dialog .setup-device-frame .setup-preview-surface{min-height:540px}
.workflow-validation{height:auto!important;padding:10px 14px!important;border:1px solid #f0c8c4!important;border-top:0!important}
.workflow-empty{min-height:360px;margin-top:12px}
.wb-announcer{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
.wb-links #workspace-vhc-links{display:grid;gap:10px}
@media(max-width:1280px){
 .workflow-vhc-selector{grid-template-columns:210px minmax(0,1fr)}
}
@media(max-width:1050px){
 .workflow-vhc-selector{grid-template-columns:1fr}.workflow-vhc-selector .setup-job-rail{padding-bottom:5px}
}
@media(max-width:780px){
 #vhcs-view{overflow-x:hidden}
 .workflow-kind-tabs .setup-editor-tabs{overflow:auto}.workflow-kind-tabs .setup-editor-tabs button{flex:0 0 auto;white-space:nowrap}
 .workflow-vhc-selector{grid-template-columns:1fr}.workflow-vhc-selector .setup-job-rail{grid-column:auto}
 .workflow-status-filters{overflow:auto}
 #vhcs-view .setup-editor-toolbar{position:static}
 #workflow-preview-dialog .setup-device-frame.mobile,#workflow-preview-dialog .setup-device-frame.tablet{width:100%}
}
