/* Surgical closeout lane inside Ron's existing Business tasks 'Do now' area.
   The approved header, Classroom, nav, and all other role visuals are untouched. */
#ronExceptionCenter .pls-business-closeout{margin:12px 0 24px;border:1px solid #c7d9e3;border-radius:13px;background:#fbfdff;color:#173e53;padding:clamp(14px,2vw,21px)}
#ronExceptionCenter .pls-business-closeout-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}
#ronExceptionCenter .pls-business-closeout h3{font-size:19px!important;line-height:1.3;color:#153e53!important;margin:0 0 7px}
#ronExceptionCenter .pls-business-closeout p{line-height:1.58;font-size:14px;color:#35586c!important;margin:6px 0}
#ronExceptionCenter .pls-closeout-status{padding:9px 0 10px;font-weight:650;font-size:13px!important;color:#35586c!important}
#ronExceptionCenter .pls-closeout-items{display:grid;gap:11px}
#ronExceptionCenter .pls-closeout-item{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fff;border:1px solid #d3e2ea;border-radius:10px;padding:15px 16px;min-width:0}
#ronExceptionCenter .pls-closeout-item h4{font-size:15px!important;color:#163f57!important;line-height:1.4;margin:0 0 3px}
#ronExceptionCenter .pls-closeout-copy{min-width:0}
#ronExceptionCenter .pls-closeout-count{display:block;color:#1b4e67;font-size:16px;line-height:1.45}
#ronExceptionCenter .pls-closeout-next{font-weight:650!important;color:#235671!important}
#ronExceptionCenter .pls-closeout-action,#ronExceptionCenter .pls-closeout-button{min-height:41px;padding:9px 13px;border:1px solid #afcad9;border-radius:8px;background:#eff8fc;color:#155170!important;font-size:13px;font-weight:750;cursor:pointer;white-space:normal;text-align:center;line-height:1.4}
#ronExceptionCenter .pls-closeout-action:hover,#ronExceptionCenter .pls-closeout-button:hover{background:#dceff7}
#ronExceptionCenter .pls-closeout-action:focus-visible,#ronExceptionCenter .pls-closeout-button:focus-visible{outline:3px solid #1289b1!important;outline-offset:3px}
#ronExceptionCenter .pls-closeout-controls{display:flex;flex-wrap:wrap;gap:10px;margin-top:13px}
#ronExceptionCenter .pls-closeout-explain{font-size:12px!important;color:#486c7b!important;margin:17px 0 0!important}
@media(max-width:700px){#ronExceptionCenter .pls-closeout-item{flex-direction:column;align-items:stretch}#ronExceptionCenter .pls-closeout-action{width:100%}}
