.bdf-overlay{position:fixed;inset:0;z-index:2100;background:rgba(13,31,53,.45);display:flex;align-items:center;justify-content:center;padding:20px;color:#173453;font:inherit}.bdf-overlay *{box-sizing:border-box}.bdf-dialog{width:620px;max-width:100%;max-height:calc(100vh - 40px);background:#fff;border-radius:14px;box-shadow:0 18px 60px #102f4b40;display:flex;flex-direction:column;overflow:hidden}.bdf-dialog header{display:flex;justify-content:space-between;gap:16px;padding:22px 24px 18px;border-bottom:1px solid #dbe5f1}.bdf-dialog h2{font-size:21px;margin:0 0 5px;font-weight:700;color:#173453}.bdf-dialog header p{margin:0;color:#61778d;font-size:13px}.bdf-dialog button,.bdf-dialog a{font:inherit;cursor:pointer}.bdf-dialog button{border:1px solid #c9d8e8;background:white;padding:9px 13px;border-radius:7px;color:#173453}.bdf-dialog header button{align-self:flex-start}.bdf-options{display:flex;gap:14px;padding:16px 24px;background:#f2f6fb}.bdf-options label{flex:1;font-size:12px;font-weight:600;min-width:0}.bdf-options select,.bdf-options input{display:block;width:100%;min-width:0;margin-top:5px;border:1px solid #c9d8e8;border-radius:6px;background:white;padding:9px;color:#173453;font:inherit}.bdf-body{padding:20px 24px;overflow:auto}.bdf-source{margin:0 0 16px;font-size:12px;color:#61778d}.bdf-source strong{display:block;color:#173453;font-size:17px;margin-top:4px;overflow-wrap:anywhere}.bdf-facts{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 16px}.bdf-facts div{border-left:3px solid #dce6f2;padding:4px 0 4px 12px;min-width:0}.bdf-facts dt{font-size:12px;color:#61778d;margin-bottom:4px}.bdf-facts dd{margin:0;font-size:18px;font-weight:650;overflow-wrap:anywhere}.bdf-facts .bdf-total{border-color:#0b756f}.bdf-total dd{color:#0b756f}.bdf-note{font-size:13px;line-height:1.6;padding:11px 13px;border-radius:6px;background:#f2f6fb}.bdf-check{display:flex;gap:10px;align-items:flex-start;margin:16px 0;font-size:13px;line-height:1.6}.bdf-check input{margin-top:4px;flex:none}.bdf-dialog .bdf-primary{display:inline-block;background:#165cce;color:white;border:0;border-radius:7px;padding:11px 16px;text-decoration:none;font-weight:600}.bdf-primary:disabled{background:#b1c3df;cursor:not-allowed}.bdf-dialog :focus-visible{outline:3px solid #4d91ed;outline-offset:3px}.bdf-dialog [data-message]{padding:12px;border:1px solid #edc6b5;color:#9e3c17;background:#fff5ef;border-radius:6px}.bdf-dialog details{font-size:13px}.bdf-dialog summary{cursor:pointer;padding:5px 0}.bdf-table{overflow:auto;margin-top:10px}.bdf-table table{border-collapse:collapse;min-width:440px;width:100%;font-size:12px}.bdf-table th,.bdf-table td{padding:9px;text-align:left;border-bottom:1px solid #e2eaf3}.bdf-table th{background:#f2f6fb}.optila-bank-draft-mobile{display:none}@media(max-width:600px){.bdf-overlay{padding:8px}.bdf-dialog{max-height:calc(100dvh - 16px);border-radius:10px}.bdf-dialog header{padding:16px}.bdf-dialog h2{font-size:18px}.bdf-options{padding:12px 16px;gap:10px}.bdf-body{padding:16px}.bdf-facts{gap:14px 8px}.bdf-facts dd{font-size:17px}.bdf-dialog .bdf-primary{width:100%;text-align:center}.optila-bank-draft-mobile{display:block!important;margin-top:4px}.optila-bank-draft-desktop{display:none!important}}
