.sidebar{overflow-y:auto}.sidebar .nav-label{margin-top:30px}.sidebar .nav{padding-top:11px;padding-bottom:11px}.sidebar .roadmap{margin-top:26px;margin-bottom:25px}.row-actions{display:flex;gap:6px;align-items:center;min-height:82px}.wrap-cell{white-space:normal;min-width:180px;max-width:260px;line-height:1.8}.permission-summary{white-space:normal;line-height:2;max-width:600px}.review-box{padding:18px;background:#f5f4eb;border:1px solid #e6e4d3;border-radius:7px;margin:18px 0}.review-box li{line-height:1.9;overflow-wrap:anywhere}.review-box .check{white-space:normal;align-items:flex-start;line-height:1.8}.permission-list{display:grid;gap:13px;margin:20px 0}.permission-list .check{white-space:normal}.wide-dialog{width:760px}.detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}.detail-grid>div{padding:14px;background:#f5f7f2;border-radius:6px}.detail-grid small{display:block;color:#788572;font-size:11px;margin-bottom:10px}.detail-grid strong{font-size:14px;overflow-wrap:anywhere}.detail-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:16px 0}h3{font-size:15px;margin-top:25px}.history-list article{border-bottom:1px solid #e5e9df;padding:15px 0;font-size:12px;line-height:1.8}.history-list small{color:#899582}.history-list p{margin:5px 0}.supplier-chip{display:inline-flex;gap:10px;align-items:center;border:1px solid #d5dfcd;border-radius:5px;padding:5px 9px;margin:4px;font-size:12px}.supplier-chip button{font-size:10px;padding:4px 6px}.selected-suppliers{margin:12px 0}dialog input:disabled,dialog textarea:disabled{background:#f5f7f1;color:#44583d;opacity:1}@media(max-width:700px){.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar nav{flex-wrap:nowrap}.sidebar .nav{width:auto;flex-shrink:0}.sidebar .roadmap{display:none}.row-actions{min-height:74px}.review-box{padding:12px}.detail-actions .primary,.detail-actions .secondary{font-size:12px}#contact-dialog .form-grid{grid-template-columns:1fr}}
.multiline{white-space:pre-line;line-height:2}
#contact-status-label{font-size:11px;color:#73806d}#contact-status{margin-top:4px;padding:7px;min-width:85px}
