.workflow-list{display:grid;gap:14px}.workflow-card{border:1px solid var(--line);border-radius:12px;padding:16px;background:#fff;box-shadow:0 3px 12px #17365d0b}.workflow-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--line)}.workflow-card-head>div{display:flex;align-items:baseline;gap:10px}.workflow-card-head strong{font-size:17px;color:var(--navy)}.workflow-card-head span:not(.status-badge){font-size:11px;color:var(--muted)}.workflow-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px 0}.workflow-grid>div{display:grid;gap:3px}.workflow-grid small{font-size:10px;text-transform:uppercase;color:var(--muted);font-weight:700}.workflow-grid b{font-size:13px;color:#243b53}.workflow-grid span{font-size:11px;color:var(--muted)}.workflow-note{padding:9px 11px;border-radius:8px;background:#f7f9fc;font-size:12px;margin-top:8px}.workflow-note.observed{background:#fff7e6;color:#7a4b00}.workflow-actions{display:grid;grid-template-columns:minmax(220px,1fr) minmax(190px,.45fr) auto;gap:10px;align-items:end;margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.workflow-actions textarea{min-height:62px}.workflow-buttons{display:flex;gap:7px;align-items:center}.workflow-buttons button{white-space:nowrap;padding:10px 12px}.workflow-message{grid-column:1/-1}.workflow-empty{padding:30px;text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:10px}.transfer-date-time,.hospitalization-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px}.hospitalization-actions{grid-template-columns:minmax(260px,1.2fr) minmax(280px,1fr) auto}.stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.stat-card{border:1px solid var(--line);border-radius:12px;padding:18px;background:#f9fbfd;display:flex;align-items:center;justify-content:space-between;gap:12px}.stat-card span{font-size:12px;color:var(--muted);font-weight:700;text-transform:uppercase}.stat-card strong{font-size:30px;color:var(--navy)}.report-filters{margin-bottom:14px}.affiliate-summary{font-size:11px;margin-top:5px}.management-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.management-grid .outline-button{margin-top:12px}.relation-section{margin-bottom:14px}.accounting-actions{grid-template-columns:minmax(210px,.7fr) minmax(150px,.35fr) minmax(220px,.7fr) auto}.accounting-actions textarea{min-height:42px}@media(max-width:1100px){.workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-actions,.hospitalization-actions,.accounting-actions{grid-template-columns:1fr 1fr}.workflow-buttons{grid-column:1/-1}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.workflow-grid,.workflow-actions,.hospitalization-actions,.accounting-actions,.stats-grid,.management-grid{grid-template-columns:1fr}.workflow-buttons{grid-column:auto;flex-wrap:wrap}.workflow-card-head{align-items:flex-start}.workflow-card-head>div{display:grid;gap:3px}.transfer-date-time,.hospitalization-fields{grid-template-columns:1fr}}
