.workflow-main{max-width:1700px}.workflow-live{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 26px;border-left:4px solid #b69052}.workflow-live .system-live-dot{display:inline-block;margin-right:10px}.workflow-live p{margin:6px 0 0;color:#627078;font-size:13px;max-width:780px}.workflow-tabs{display:flex;gap:8px;margin:24px 0 16px;flex-wrap:wrap}.workflow-tabs button{border:1px solid #dce3e8;border-radius:12px;background:#fff;color:#4f5d69;padding:14px 22px;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600}.workflow-tabs .is-active{background:#14283a;color:white;border-color:#14283a}.workflow-settings{padding:28px}.workflow-settings fieldset{border:0;padding:0;margin:0;min-width:0}.workflow-section-title h2{margin:7px 0 10px}.workflow-section-title p{max-width:850px;color:#627078;font-size:14px;line-height:1.7}.workflow-setting-row{display:grid;grid-template-columns:minmax(230px,330px) 1fr;align-items:center;gap:32px;margin-top:24px}.workflow-settings label{font-size:13px;font-weight:600;color:#314552;display:block}.workflow-settings select{display:block;width:100%;margin-top:10px;background:#fafbfC;border:1px solid #dce3e8;border-radius:10px;padding:13px;color:#14283a;font:inherit;font-size:15px}.workflow-example{margin:0;padding:16px 20px;background:#f9f5ec;border-radius:12px;color:#796544;font-size:13px;line-height:1.7;max-width:490px}.workflow-save-row{display:flex;align-items:center;gap:20px;border-top:1px solid #edf0f3;margin-top:25px;padding-top:20px}.workflow-save-row small{color:#71808a;line-height:1.6;max-width:600px}.workflow-switch{display:flex!important;align-items:center;gap:14px;margin:20px 0 24px;background:#f6f9fa;padding:16px;border-radius:12px}.workflow-switch input{width:20px;height:20px;accent-color:#14283a}.workflow-switch small{display:block;font-weight:400;margin-top:5px;color:#71808a}.workflow-settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:750px}.workflow-settings .muted{font-size:13px;line-height:1.7;margin-top:20px}.workflow-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:24px 0}.workflow-metrics article{background:white;border:1px solid #e0e7ec;border-radius:16px;padding:20px 22px}.workflow-metrics span{display:block;font-size:12px;color:#6a7781}.workflow-metrics strong{display:block;font-size:30px;color:#14283a;margin-top:7px}.workflow-metrics .is-sent strong{color:#287f54}.workflow-products{padding:26px}.workflow-list-head{display:flex;align-items:center;justify-content:space-between;gap:24px}.workflow-search{min-width:260px;font-size:12px;color:#71808a}.workflow-search input{display:block;width:100%;margin-top:7px;border:1px solid #dce3e8;border-radius:10px;padding:12px}.workflow-list{display:flex;flex-direction:column;gap:14px}.workflow-card{border:1px solid #e1e7eb;border-radius:16px;padding:22px;background:white}.workflow-card.is-sent{background:#fbfdfb}.workflow-card-top{display:flex;align-items:center;justify-content:space-between;gap:22px}.workflow-card-title h3{font-size:15px;font-family:inherit;margin:0 0 7px;color:#273d4c}.workflow-card-title p{font-size:16px;color:#14283a;font-weight:600;margin:0;overflow-wrap:anywhere}.workflow-card-label{display:inline-block;margin-top:11px;color:#607484;font-size:12px}.workflow-card-label.is-sent{color:#26744b}.workflow-card-buttons{display:flex;gap:9px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.workflow-card-buttons details{font-size:12px;color:#697a86;position:relative}.workflow-card-buttons summary{cursor:pointer;padding:8px}.workflow-card-buttons details .button{margin-top:5px}.workflow-progress-wrap{display:flex;align-items:center;gap:13px;margin-top:20px}.workflow-progress{height:9px;flex:1;overflow:hidden;background:#eaf0f3;border-radius:20px}.workflow-progress-fill{height:100%;width:0;border-radius:20px;background:hsl(var(--workflow-hue,215),48%,46%);transition:width .6s ease,background-color .6s ease}.workflow-percent{font-size:13px;font-weight:700;color:#425c6d;min-width:38px}.workflow-deadline{font-size:13px;color:#6b634e;background:#faf7ef;border-radius:8px;padding:11px 14px;margin:14px 0 0;line-height:1.6}.workflow-error{color:#982b36;background:#fff3f2;border-radius:8px;padding:12px;font-size:13px;line-height:1.6;margin:12px 0 0}.workflow-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:15px}.workflow-actions .text-link{font-size:12px}.workflow-pagination{display:flex;justify-content:center;gap:18px;align-items:center;margin-top:24px;font-size:13px;color:#6a7781}.workflow-footnote{font-size:12px;line-height:1.7;color:#79848c;margin:23px 0 0}.workflow-notice{background:#eef5f8;border:1px solid #d5e6ed;padding:14px 18px;margin:16px 0;border-radius:10px;color:#284b5c}.mail-delivery-badge{display:inline-block;border-radius:7px;padding:5px 8px;margin:5px 4px 3px 0;font-size:11px;line-height:1.4;font-weight:600;vertical-align:middle}.mail-delivery-badge.is-sent{background:#eaf6ee;color:#237149}.mail-delivery-badge.is-pending{background:#f1f4f6;color:#77848e}.workflow-main [hidden]{display:none!important}
@media(max-width:850px){.workflow-setting-row,.workflow-settings-grid{grid-template-columns:1fr;gap:18px}.workflow-list-head,.workflow-live,.workflow-card-top,.workflow-save-row{align-items:flex-start;flex-direction:column}.workflow-card-buttons{justify-content:flex-start}.workflow-metrics{grid-template-columns:1fr 1fr;gap:10px}.workflow-metrics article{padding:16px}.workflow-products,.workflow-settings{padding:20px}.workflow-search{width:100%;min-width:0}.workflow-tabs button{flex:1;padding:12px;font-size:13px}.workflow-card{padding:18px}.workflow-live{padding:18px}.workflow-card-buttons{width:100%}.workflow-card-buttons .button{white-space:normal}.workflow-card-title h3{line-height:1.5}}

.auto-started-banner{padding:14px 18px;margin:18px 0 12px;border:1px solid #b9dec8;border-left:4px solid #2b8858;border-radius:10px;background:#eef8f1;color:#226b45;font-size:15px;font-weight:700;line-height:1.5}.auto-validation-summary{color:#556b7a;font-size:12px;line-height:1.7;margin:12px 0}.auto-started-banner[hidden]{display:none!important}

.workflow-focus{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px;margin:22px 0}.workflow-focus .panel{margin:0;padding:28px;overflow-wrap:anywhere}.workflow-current{border-top:4px solid #c52d3a}.workflow-focus h2{font-size:25px;line-height:1.3;margin:12px 0 7px}.workflow-focus p{line-height:1.6}.workflow-timer{font-size:clamp(34px,4vw,52px);font-weight:750;letter-spacing:2px;font-variant-numeric:tabular-nums;color:#b52234;margin:18px 0 4px}.workflow-row-timer{font-weight:700;font-variant-numeric:tabular-nums;color:#843444}.workflow-stages{grid-template-columns:repeat(5,1fr)!important;margin:22px 0}.workflow-up-next{background:#faf8f5}.dash-active-client{font-size:17px;font-weight:600;color:inherit;margin:6px 0 12px}
@media(max-width:760px){.workflow-focus{grid-template-columns:1fr}.workflow-focus .panel{padding:20px}.workflow-focus h2{font-size:21px}.workflow-stages{grid-template-columns:repeat(2,minmax(0,1fr))!important}}

/* v0.317 · formulário de automações mais largo e simétrico */
.workflow-settings{max-width:none}
.workflow-settings .workflow-setting-row{grid-template-columns:minmax(280px,420px) minmax(0,1fr);gap:28px;align-items:start}
.workflow-reminder-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px}
.workflow-reminder-card{min-width:0;padding:20px;border:1px solid #e5dfd4;border-radius:16px;background:#fffdf9}
.workflow-reminder-card>strong{display:block;margin-bottom:8px;color:#213645}
.workflow-reminder-card .workflow-example{max-width:none;margin:0 0 14px}
.workflow-reminder-card label{margin-top:12px}
.workflow-reminder-card input,.workflow-reminder-card textarea{width:100%;box-sizing:border-box}
.workflow-reminder-card textarea{min-height:190px;resize:vertical}
@media(max-width:980px){.workflow-reminder-grid{grid-template-columns:1fr}.workflow-settings .workflow-setting-row{grid-template-columns:1fr}}
