.review-layout > *, .queue-panel, .application-row { min-width: 0; }
.application-row, #applicant-name { overflow-wrap: anywhere; }
.decision-actions{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.decision-actions button{min-height:48px;flex:1 1 150px}.decision-actions button[aria-pressed=true]{outline:2px solid #a9d9ff;outline-offset:3px}.decision-actions button:disabled{opacity:.45;cursor:not-allowed}#decision-form{padding:20px;margin:20px 0 28px;border:1px solid #b7dfff55;border-radius:20px;background:linear-gradient(135deg,#609fff24,#162e9340)}
.review-layout input, .review-layout select, .review-layout textarea { min-width: 0; max-width: 100%; }
@media (max-width: 900px) { .review-layout { grid-template-columns: minmax(0, 1fr); } }
