[data-bm-finance]{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:start;gap:14px;margin:14px 0 18px;max-width:100%;color:inherit;text-align:left;font-family:inherit}
[data-bm-finance][hidden]{display:none!important}
.bm-finance__brand{display:flex;align-items:center;justify-content:center;min-height:40px;padding-top:2px}.bm-finance__brand img{display:block;max-width:100%;object-fit:contain}.bm-finance__content{min-width:0}
.bm-finance__line,.bm-finance__detail{margin:0;line-height:1.5;text-wrap:pretty}
.bm-finance__line{font-size:14px;font-weight:400}.bm-finance__line strong{font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}
.bm-finance__detail{margin-top:3px;color:#646468;font-size:12px}.bm-finance__link{display:inline;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer;min-height:24px}
.bm-finance__link:hover{color:#171717}.bm-finance__link:focus-visible{outline:2px solid currentColor;outline-offset:3px}.bm-finance__basis{display:block}
.bm-finance-dialog{width:min(660px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:14px;background:#fff;color:#171717;box-shadow:0 20px 70px #0003;overflow:hidden}
.bm-finance-dialog::backdrop{background:#0008}.bm-finance-dialog__head{display:flex;align-items:center;justify-content:space-between;padding:8px 12px 8px 20px;border-bottom:1px solid #e8e8ea;gap:16px;font-size:16px}
.bm-finance-dialog__head button{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border:0;border-radius:50%;background:#f4f4f5;color:#171717;font-size:26px;cursor:pointer}.bm-finance-dialog__head button:focus-visible{outline:2px solid #171717;outline-offset:-3px}
.bm-finance-dialog iframe{display:block;border:0;width:100%;height:min(680px,calc(100dvh - 110px));background:#fff}
@media(max-width:749px){[data-bm-finance]{grid-template-columns:76px minmax(0,1fr);gap:12px}.bm-finance__line{font-size:13px}.bm-finance__detail{font-size:12px}.bm-finance-dialog{width:calc(100vw - 24px)}}
