.workflow-mode-switch{display:flex;gap:8px;padding:21px 26px 0;flex-wrap:wrap}.workflow-mode-switch button{flex:1;text-align:left;border-color:#b8cfc5}.workflow-mode-switch button[aria-pressed=true]{background:#356e59;color:#fff;border-color:#356e59}.mw-controls{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:24px;padding:19px 25px;background:#edf5ef;border-top:1px solid #d1e2d6}.mw-controls label>output{float:right;font-weight:bold;color:#3d7255}.mw-controls p{font:9px/1.9 var(--mono);margin:0;color:#657b70}.mw-panels{display:grid;grid-template-columns:1fr 1fr;gap:17px;padding:20px;background:#f2f7f3}.mw-card{min-width:0;padding:17px;border:1px solid #d0dfd5;border-radius:7px;background:#fff}.mw-card .workflow-card-label strong{font-size:15px}.mw-card .workflow-card-label{margin-bottom:12px}.mw-direction{display:block;margin:14px 0 3px}.mw-card svg{max-width:600px;margin:auto}.mw-card.mw-profile-card{grid-column:1/-1}.mw-profile-card svg{max-width:none}.mw-feature-controls{display:flex;gap:18px;margin:17px 0 8px}.mw-feature-controls label{flex:1}.mw-validation{padding:23px 26px;background:#f7faf7;border-top:1px solid #d3e1d5}.mw-validation-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:25px;align-items:center}.mw-validation .workflow-note{font-size:10px}.mw-validation a{color:#336c53;text-decoration:underline}.workflow-panel [data-mw-card].mw-active{box-shadow:inset 0 0 0 2px #739f83}.workflow-panel #workflow-published{border-top:1px solid #d8e3e4}.workflow-panel #workflow-published>summary{font:11px/1.8 var(--mono);padding:18px 26px;cursor:pointer;min-height:44px}.workflow-panel #workflow-personal .workflow-steps button[aria-pressed=true]{background:#356e59;border-color:#356e59}.workflow-panel #workflow-personal .workflow-steps button[aria-pressed=true] span{color:#d9ebdf}.workflow-panel #workflow-personal .workflow-chart .mw-small{font-size:10px;fill:#637b73}.workflow-panel #workflow-personal .workflow-chart .mw-title{font:700 15px var(--sans);fill:#3c6354}.workflow-panel #workflow-personal .workflow-chart .mw-var{font:italic 26px Georgia,serif;fill:#405c67}#mw-state [data-mw-cell],#mw-inputs [data-mw-input]{cursor:crosshair}
@media(max-width:1000px){.mw-controls{grid-template-columns:1fr 1fr}.mw-controls p{grid-column:1/-1}.mw-validation-grid{grid-template-columns:1fr}.mw-validation-grid svg{max-width:650px;margin:auto}}
@media(max-width:760px){.workflow-mode-switch{padding:17px 16px 0}.workflow-mode-switch button{font-size:9px}.mw-controls{padding:17px 16px;grid-template-columns:1fr;gap:13px}.mw-panels{display:block;padding:13px}.mw-card{padding:14px 11px;margin-bottom:14px}.mw-card:last-child{margin-bottom:0}.mw-card svg{min-width:340px}.mw-profile-card svg{min-width:710px}.mw-feature-controls{gap:12px;flex-wrap:wrap}.mw-feature-controls label{min-width:110px}.mw-validation{padding:20px 16px}.mw-validation svg{min-width:350px}.workflow-panel #workflow-published>summary{padding:16px}}
@media print{.workflow-mode-switch,.mw-controls,.mw-feature-controls,.mw-direction,[data-mw-controls]{display:none!important}.mw-panels,.mw-validation-grid{display:block}.mw-card{margin:12px 0;break-inside:avoid}.mw-card svg,.mw-validation svg{min-width:0!important}.workflow-panel [data-mw-card].mw-active{box-shadow:none}}
