#approval .da-card{font-size:13px;line-height:1.55;padding:20px;color:#294860}
#approval h3,.da-home h3{font-size:16px;font-weight:500;margin:0}
#approval h4{font-size:13px;font-weight:600;margin:0 0 10px}
.da-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
.da-status{font-size:12px;border-radius:7px;padding:5px 9px;background:#edf4fa;color:#486980}
.da-status.is-approved{background:#eaf6ef;color:#28754e}.da-status.is-pending{background:#edf3ff;color:#3e61a4}.da-status.is-returned{background:#fff2df;color:#8e632b}
.da-description{color:#647b8e;margin:12px 0 18px}
.da-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:18px 0}
.da-checks,.da-history{list-style:none;padding:0;margin:0}
.da-checks li{display:flex;gap:8px;align-items:flex-start;padding:10px 0;border-bottom:1px solid #edf2f6}
.da-checks li>div{flex:1;min-width:0}.da-checks li>span:first-child{color:#8a6f42}.da-checks li.is-ready>span:first-child{color:#2c825d}
.da-checks button{font:inherit;text-align:left;color:#176b9e;background:none;border:0;padding:0;cursor:pointer;overflow-wrap:anywhere}
.da-checks small{display:block;font-size:11px;color:#7d6851;margin-top:3px}.da-check-state{font-size:10px;color:#718797;padding-top:3px}
.da-facts{margin:0}.da-facts>div{display:grid;grid-template-columns:minmax(100px,38%) 1fr;gap:12px;padding:9px 0;border-bottom:1px solid #edf2f6}.da-facts dt{color:#738898}.da-facts dd{margin:0;overflow-wrap:anywhere}
.da-warning{background:#fff6e8;border:1px solid #eddfc7;border-radius:8px;padding:12px 14px;color:#7e6134;margin:12px 0}.da-warning p,.da-comment p{white-space:pre-wrap;margin:7px 0 0;overflow-wrap:anywhere}
.da-comment{margin:16px 0}.da-comment textarea{font:inherit;min-height:84px;width:100%;box-sizing:border-box}.da-comment [aria-invalid=true]{border-color:#b42332}
.da-actions{display:flex;gap:8px;flex-wrap:wrap;margin:15px 0}.da-actions .btn{font-size:12px;font-weight:500;white-space:normal;min-height:38px}
.da-details{padding:12px 0;border-top:1px solid #e5edf3}.da-details summary{cursor:pointer;color:#376c8b;min-height:24px}.da-details ul{padding-left:18px}.da-details li{overflow-wrap:anywhere}
.da-history li{padding:12px 0;border-bottom:1px solid #edf2f6}.da-history li>div{display:flex;gap:10px;justify-content:space-between;flex-wrap:wrap}.da-history b{font-weight:500}.da-history time,.da-history small{font-size:11px;color:#788c9b}.da-history p{margin:5px 0;white-space:pre-wrap;overflow-wrap:anywhere}
.da-error{color:#9b2637;padding:10px 0;white-space:pre-wrap}.da-error[hidden],.da-home[hidden]{display:none!important}
.da-home{border-color:#d8e5f7;background:#f5f8fe}.da-count{padding:3px 9px;border-radius:7px;background:#dfebfc;color:#3e61a4;font-size:13px}
.da-home>button{display:flex;align-items:center;gap:12px;width:100%;background:transparent;border:0;border-top:1px solid #e0e9f4;margin-top:12px;padding:12px 0 0;font:inherit;font-size:13px;text-align:left;color:#22587d;cursor:pointer}.da-home>button>span:first-child{flex:1;overflow-wrap:anywhere}.da-home small{font-size:11px;color:#71869a}
@media(max-width:680px){#approval .da-card{padding:14px}.da-columns{grid-template-columns:1fr;gap:18px}.da-home>button{flex-wrap:wrap}.da-facts>div{grid-template-columns:38% 1fr}.da-history time{display:block}}

#dealModal.ir-deal-compact .ir-deal-header-info>span{max-width:100%;min-width:0}
#dealModal.ir-deal-compact .ir-deal-header-info .badge{white-space:normal;line-height:1.45;overflow-wrap:anywhere}
#approval .da-comment textarea{border:1px solid #d4e2ec;border-radius:8px;padding:10px 12px;line-height:1.5;color:#294860;background:#fff;resize:vertical}
#approval .da-comment textarea:focus{outline:2px solid #c4e6f7;outline-offset:1px;border-color:#0a8bcc}
