/* Crestview System v2.42.21: one-column, sequential workflow with verified actions. */
[data-admin-panel="source"] .cv24214-workspace.cv24221-unified{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;max-width:920px;margin:14px auto 24px}
[data-admin-panel="source"] .cv24214-progress{position:static;top:auto;max-height:none;overflow:visible;background:transparent;scrollbar-gutter:auto}
[data-admin-panel="source"] .cv24214-editor,[data-admin-panel="source"] .cv24214-progress{width:100%;max-width:100%;min-width:0}
[data-admin-panel="source"] .cv24214-heading{align-items:center}
[data-admin-panel="source"] .cv24214-steps{gap:12px}
[data-admin-panel="source"] .cv24214-steps>li{grid-template-columns:34px minmax(0,1fr);gap:12px;padding:17px;border:1px solid #d8dfd7;border-radius:8px;background:#fffefa}
[data-admin-panel="source"] .cv24214-steps>li:first-child{padding-top:17px}
[data-admin-panel="source"] .cv24214-number{height:32px;width:32px;font-size:14px}
[data-admin-panel="source"] .cv24214-steps strong{font-size:16px}
[data-admin-panel="source"] .cv24214-steps p,[data-admin-panel="source"] .cv24214-steps label{font-size:13px;line-height:1.65}
[data-admin-panel="source"] .cv24214-steps select{max-width:540px;font-size:14px}
[data-admin-panel="source"] .cv24214-file-summary{font-size:13px!important}
[data-admin-panel="source"] .cv24221-guide{padding:13px 16px;border:1px solid #c4d5cd;border-left:4px solid #2e675f;border-radius:6px;background:#fffefa}
[data-admin-panel="source"] .cv24221-guide strong{display:block;color:#21474a;font-size:15px}
[data-admin-panel="source"] .cv24221-guide p{font-size:13px;line-height:1.65;margin:5px 0 0;color:#43575d}
[data-admin-panel="source"] .cv24221-instruction,[data-admin-panel="source"] .cv24221-stage-instruction{font-size:13px;line-height:1.7;margin:8px 0 14px;color:#43535c}
[data-admin-panel="source"] .cv24221-step-state{padding:8px 12px;border:1px solid #e0e6de;background:#f7f9f5;border-radius:5px;color:#43575d;font-size:12px;line-height:1.55;margin:8px 0}
[data-admin-panel="source"] .cv24221-step-state[data-state="done"]{border-color:#cae0d1}
[data-admin-panel="source"] .cv24221-serial-slot{margin-top:16px;min-width:0}
[data-admin-panel="source"] .cv24221-serial-slot>.account-panel{margin:0;border:1px solid #d3ded8;background:#fff;border-radius:8px;padding:18px;max-width:100%}
[data-admin-panel="source"] .cv24221-serial-slot .account-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
[data-admin-panel="source"] .cv24221-serial-slot .account-form-grid>*{min-width:0}
[data-admin-panel="source"] .cv24221-serial-slot input,[data-admin-panel="source"] .cv24221-serial-slot select{max-width:100%}
[data-admin-panel="source"] #cv24221CloseSerial{margin-top:10px}
[data-admin-panel="source"] #cv24214Test[hidden]{display:none!important}
[data-admin-panel="source"] .cv24214-worker{font-size:13px;line-height:1.6}
/* The marketing CTA previously overlapped step 4 on narrow admin screens. */
body:has([data-admin-panel="source"]:not([hidden])) .cv-wa{display:none!important}
@media(max-width:720px){[data-admin-panel="source"] .cv24214-workspace.cv24221-unified{margin:10px 0}[data-admin-panel="source"] .cv24214-steps>li{padding:12px;gap:9px}[data-admin-panel="source"] .cv24221-serial-slot .account-form-grid{grid-template-columns:1fr}}
[data-admin-panel="source"] .cv24221-unified,[data-admin-panel="source"] .cv24221-unified *{box-sizing:border-box}

[data-admin-panel="source"] #cv24221QuickAction{margin-top:11px;min-height:40px}
