.trade-finance-modal{max-width:1000px!important;width:min(1000px,96vw)!important}.tf2853{color:var(--text,#e4dcc7);font-size:15px;line-height:1.65;min-width:0}.tf2853 h2{margin:2px 0 6px}.tf-kicker{color:#c4a975;letter-spacing:.08em;font-size:12px}.tf-muted,.tf2853 small{color:#a8a08e}.tf2853 small{display:block}.tf-tabs,.tf-buttons{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.tf-tabs button[aria-current=true]{border-color:#bb9e64;background:#393322;color:#f3e6c7}.tf-intro{border-left:3px solid #b79b69;padding:12px 16px;background:#28271f;margin:14px 0}.tf-intro p{margin:5px 0}.tf-two{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:16px 0}.tf2853 input:not([type=checkbox]):not([type=radio]),.tf2853 select{width:100%;min-width:0;background:#1c2023;color:#eee4ce;border:1px solid #53504a;border-radius:6px;padding:10px;font-size:16px;box-sizing:border-box}.tf2853 label{display:block}.tf-stock{max-height:310px;overflow:auto;border:1px solid #4b473d;border-radius:7px}.tf-stock-row{display:grid;grid-template-columns:minmax(0,1fr) 90px;gap:10px;padding:11px 13px;border-bottom:1px solid #3c3a33;align-items:center}.tf-stock-row:last-child{border:0}.tf-stock-row label{cursor:pointer}.tf-qty{font-size:12px}.tf-warning{background:#382f21;border:1px solid #6b5837;padding:12px;border-radius:6px;color:#e7cb99}.tf-error{color:#ffd1c8;background:#412c29;padding:12px;margin-top:12px;border-radius:6px}.tf-ready{color:#d5e5c7;border-left:3px solid #819773;padding:8px 12px;background:#2b3427}.tf-terms{display:grid;grid-template-columns:minmax(130px,1fr) 2fr;gap:0;margin:16px 0;border:1px solid #524b3c;border-radius:6px;overflow:hidden}.tf-terms dt,.tf-terms dd{padding:9px 12px;margin:0;border-bottom:1px solid #454036}.tf-terms dt{background:#28271f;color:#c6b997}.tf-terms dd{overflow-wrap:anywhere}.tf-agreement{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #4d493e;border-radius:6px;margin:10px 0;padding:14px}.tf-agreement p{margin:4px 0}.tf-agreement button{flex-shrink:0}.tf-event{border-bottom:1px solid #403d34;padding:8px 0}.tf-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.tf-metrics>div{background:#292a25;padding:12px;border:1px solid #514a3a;border-radius:6px;color:#bfb5a0}.tf-metrics strong{display:block;font-size:21px;color:#e6d3a2}.tf-empty{padding:25px;text-align:center;border:1px dashed #5f5746}.tf-footer{font-size:12px;color:#a7a08f;border-top:1px solid #4b463b;margin-top:20px;padding-top:12px}.tf2853 button{min-height:40px;white-space:normal}.tf2853 .primary{background:#bca16b;color:#191b1a;border-color:#d6be8d}@media(max-width:600px){.trade-finance-modal{width:96vw!important;padding:15px!important}.tf-two{grid-template-columns:1fr}.tf-metrics{grid-template-columns:1fr 1fr}.tf-terms{grid-template-columns:1fr}.tf-terms dt{padding-bottom:2px;border-bottom:0}.tf-terms dd{padding-top:3px}.tf-agreement{align-items:stretch;flex-direction:column}.tf2853 h2{font-size:22px}.tf-tabs button{flex:1 1 40%}.tf-stock{max-height:280px}.tf-stock-row{grid-template-columns:minmax(0,1fr) 78px;padding:9px}.tf-buttons button{flex:1 1 45%}}
