.crm-stage-attention,.stage-attention-settings,.stage-attention-list,.stage-attention-section{display:grid;gap:18px;min-width:0}.crm-stage-attention h2,.crm-stage-attention h3,.crm-stage-attention p{margin:0;overflow-wrap:anywhere}.crm-stage-attention h2{font-size:21px}.crm-stage-attention h3{font-size:17px}
.stage-attention-card{display:grid;gap:13px;padding:18px;border:1px solid var(--line);border-radius:11px;background:#fff;min-width:0;scroll-margin-top:20px}.stage-attention-section{padding-top:20px;border-top:1px solid var(--line);scroll-margin-top:20px}.stage-attention-top{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;min-width:0}.stage-attention-form{display:grid;grid-template-columns:minmax(140px,1fr) minmax(180px,1fr) auto;align-items:end;gap:15px;min-width:0}.stage-attention-form .field-group{margin:0;min-width:0}.stage-attention-actions,.stage-attention-signals{display:flex;flex-wrap:wrap;gap:9px;min-width:0}.stage-attention-muted{color:var(--muted);font-size:13px}.stage-attention-notice,.stage-attention-warning,.stage-attention-success{padding:14px;border-radius:9px;overflow-wrap:anywhere}.stage-attention-notice{background:#eef4f8;color:#285169}.stage-attention-warning{background:#fff7e8;color:#75551b}.stage-attention-success{background:#edf8f0;color:#265c3d}
.crm-stage-attention .btn,.crm-stage-attention .form-control,.crm-stage-attention .form-select{min-height:44px;max-width:100%;white-space:normal;overflow-wrap:anywhere}.crm-stage-attention .form-check-input{min-height:0}.crm-stage-attention .status-badge{white-space:normal;overflow-wrap:anywhere}.stage-attention-back{justify-self:start;min-height:44px}.crm-stage-attention [role=alert]:empty,.crm-stage-attention [role=status]:empty{display:none}.crm-stage-attention .empty-state{padding:22px 12px}
@media(max-width:900px){.stage-attention-form{grid-template-columns:repeat(2,minmax(0,1fr))}.stage-attention-form>.stage-attention-actions{grid-column:1/-1}}
@media(max-width:600px){.stage-attention-top{flex-direction:column}.stage-attention-form{grid-template-columns:minmax(0,1fr)}.stage-attention-card{padding:15px}.stage-attention-actions>.btn{flex:1 1 160px}}
