.workflow-start{margin:0 0 24px}.workflow-start h2{font-size:22px;margin:0 0 6px}.workflow-start .workspace-section-head p{color:var(--muted,#64716b);margin:0 0 18px}.workflow-task-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.workflow-task-card{display:flex;flex-direction:column;align-items:flex-start;text-align:left;min-height:214px;padding:22px;border:1px solid #dce5df;border-radius:16px;background:#fff;color:#263c32;white-space:normal;transition:border-color .15s,box-shadow .15s}.workflow-task-card:hover{border-color:#63816d;box-shadow:0 5px 20px #253c3210}.workflow-task-card:focus-visible{outline:3px solid #91b29c;outline-offset:3px}.workflow-task-index{font-size:var(--ui-meta,13px);letter-spacing:.08em;color:#708476;margin-bottom:16px}.workflow-task-card strong{font-size:18px;line-height:1.4}.workflow-task-card p{font-size:13px;line-height:1.7;color:#627168;font-weight:400;margin:8px 0 20px}.workflow-task-open{font-size:13px;margin-top:auto;color:#426e53}.workflow-group-setup{margin:20px 0}.workflow-group-setup>summary{padding:16px;border:1px solid #e0e6e2;border-radius:12px;cursor:pointer;color:#52665a}.workflow-group-setup[open]>summary{margin-bottom:12px}.assessment-critical-confirmation input[type=checkbox]{width:auto;margin-right:8px}@media(max-width:1200px){.workflow-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.workflow-task-grid{grid-template-columns:1fr}.workflow-task-card{min-height:170px;padding:18px}.workflow-task-index{margin-bottom:10px}}

.workflow-task-card h3{font-size:18px;margin:0 0 10px}.workflow-task-card .workflow-task-state{font-size:13px;color:var(--brand,#4a5f88)}.workflow-start .workspace-section-head{align-items:start;gap:20px}.workflow-start [data-business-company]{min-width:220px}.business-pending{margin-top:20px;padding:18px;border:1px solid #dce5df;border-radius:14px;background:#fff}.business-pending h3{margin:0 0 8px}.business-pending>article{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid #e6ebe8}.business-pending>article small{display:block;color:var(--muted);margin-top:5px}.business-pending .row-actions{margin:0}@media(max-width:620px){.workflow-start .workspace-section-head{display:block}.workflow-start [data-business-company]{width:100%;margin-bottom:16px}.business-pending>article{align-items:stretch;flex-direction:column}.registration-summary>div{grid-template-columns:1fr;gap:4px}}
