.borrow-agreement-panel{border-top:3px solid #195b48;margin:24px 0}.agreement-overview{background:#f5f7f2;border-radius:12px;padding:20px;margin:16px 0}.agreement-overview h3{margin-top:0}.agreement-overview dl{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.agreement-overview dt{font-size:12px;color:#586960;margin-bottom:6px}.agreement-overview dd{margin:0;overflow-wrap:anywhere}.agreement-note{display:block;color:#586960;margin-top:6px;white-space:nowrap}.agreement-row-actions{display:flex;gap:12px;white-space:nowrap}#agreementPreview iframe{background:white}#filters{flex-wrap:wrap}@media(max-width:600px){.agreement-overview{padding:16px}.agreement-overview dl{grid-template-columns:1fr}.borrow-agreement-panel .quick-actions{flex-wrap:wrap}.borrow-agreement-panel summary{overflow-wrap:anywhere}#agreementPreview iframe{height:480px!important}}
.agreement-row-actions{flex-direction:column;gap:6px}.borrow-table th,.borrow-table td{padding:12px 8px!important;font-size:12px}.borrow-table td:nth-child(3),.borrow-table td:nth-child(10){white-space:normal;min-width:90px;max-width:105px}.borrow-table td:nth-child(2){white-space:normal;min-width:110px;max-width:150px}.borrow-agreement-panel{scroll-margin-top:24px}

@media(max-width:700px){.borrow-table{min-width:0!important;white-space:normal!important;width:100%}.borrow-table thead{display:none}.borrow-table tbody{display:grid;gap:16px}.borrow-table tr{display:grid;grid-template-columns:1fr 1fr;border:1px solid #dce5dd;border-radius:10px;padding:12px}.borrow-table td{border:0!important;max-width:none!important;min-width:0!important;padding:6px!important;overflow-wrap:anywhere}.borrow-table td:before{content:attr(data-label);display:block;font-size:11px;color:#586960}.borrow-table td:first-child,.borrow-table td:last-child{grid-column:1/-1}.agreement-row-actions{flex-direction:row;flex-wrap:wrap;gap:16px}.agreement-note{white-space:normal}}

.agreement-choice{border:1px solid #d8e5dd;border-radius:10px;padding:16px;margin:20px 0}.agreement-choice label{display:flex;flex-direction:row;align-items:center;gap:10px;margin:12px 0}.agreement-choice input[type=radio]{width:18px;height:18px;padding:0;margin:0;flex:none;accent-color:#005640}

.agreement-choice .agreement-info-link{display:inline-flex;align-items:center;background:transparent;border:0;color:#16634b;padding:8px 12px;margin:0 0 0 6px;font-size:14px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.agreement-choice .agreement-info-link:focus-visible{outline:2px solid #16634b;outline-offset:2px}

.agreement-choice .agreement-option-line{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.agreement-choice .agreement-option-line>label{display:inline-flex;align-items:center;margin:0;min-height:40px}.agreement-choice .agreement-info-link{display:inline-flex;align-items:center;justify-content:center;margin:0;min-height:40px;line-height:1.5}.agreement-choice .agreement-option-line input{margin-top:0;margin-bottom:0}
