.bs-result{margin-top:8px;text-align:left}.bs-summary{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px 32px;padding:20px 24px;border:1px solid var(--tl-line);border-radius:12px;background:var(--background)}.bs-summary .tl-card-title{margin:0}.bs-summary dl{display:flex;flex-wrap:wrap;gap:8px 28px;margin:0}.bs-summary dt{font-size:12px;color:var(--vg-muted)}.bs-summary dd{margin:2px 0 0;font-weight:500;font-variant-numeric:tabular-nums}.bs-options{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px}.bs-options:empty{display:none}.bs-field{display:grid;gap:6px;font-size:13px;color:var(--vg-muted)}.bs-field select,.bs-password input{min-height:44px;padding:8px 12px;border:1px solid var(--tl-line);border-radius:7px;background:var(--background);color:var(--foreground);font-size:15px}.bs-notice{display:flex;gap:8px;align-items:flex-start;margin:16px 0 0;padding:12px 14px;border-radius:10px;border:1px solid color-mix(in srgb,var(--vg-warn) 45%,transparent);background:color-mix(in srgb,var(--vg-warn) 8%,var(--background));font-size:14px}.bs-notice svg{flex-shrink:0;margin-top:3px;color:var(--vg-warn)}.bs-downloads{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.bs-downloads button{gap:8px;cursor:pointer}.bs-downloads button:disabled{cursor:not-allowed;opacity:.5}.bs-table-wrap{margin-top:20px;max-height:560px;overflow:auto;border:1px solid var(--tl-line);border-radius:12px;background:var(--background);overscroll-behavior:contain}.bs-table{width:100%;border-collapse:collapse;font-size:14px}.tl-page .bs-table{min-width:0}.bs-table th{position:sticky;top:0;z-index:1;padding:10px 12px;background:var(--tl-soft);font-size:12px;font-weight:600;text-align:left;color:var(--vg-muted)}.bs-table td{padding:8px 12px;border-top:1px solid var(--tl-line);vertical-align:top}.bs-table td:first-child,.bs-table th:first-child{width:36px;padding-right:0}.bs-table input[type=checkbox]{width:16px;height:16px;margin-top:3px;accent-color:var(--foreground);cursor:pointer}.bs-table .bs-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.bs-date{white-space:nowrap;font-variant-numeric:tabular-nums}.bs-balance{color:var(--vg-muted)}.bs-amount{display:inline-flex;align-items:center;gap:6px;padding:2px 6px;margin:-2px -6px;border-radius:6px;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer}.bs-amount svg{opacity:0;transition:opacity .12s ease}.bs-amount:hover,.bs-amount:focus-visible{background:var(--tl-soft)}.bs-amount:hover svg,.bs-amount:focus-visible svg,.bs-unsure svg{opacity:.7}.bs-in{color:var(--vg-ok)}.bs-out{color:var(--foreground)}.bs-unsure{outline:1px dashed color-mix(in srgb,var(--vg-warn) 70%,transparent);outline-offset:1px}.bs-row-off td:not(:first-child){opacity:.4;text-decoration:line-through}.bs-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bs-password{display:grid;justify-items:start;gap:10px;padding:28px;border:1px solid var(--tl-line);border-radius:16px;background:var(--background);text-align:left}.bs-password .tl-card-title{margin:0}.bs-password p{margin:0;color:var(--vg-muted);font-size:15px}.bs-password label{margin-top:6px;font-size:13px;font-weight:500}.bs-password-row{display:flex;flex-wrap:wrap;gap:10px;width:100%}.bs-password-row input{flex:1 1 220px}.bs-password-row .tl-button{cursor:pointer}.bs-password .bs-password-error{color:var(--vg-fail)}.bs-link{margin-top:4px;font-size:14px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media(max-width:640px){.bs-summary{padding:16px}.bs-downloads>*{flex:1 1 100%}.bs-table{font-size:13px}.bs-table td,.bs-table th{padding:8px}.bs-table .bs-balance{display:none}.bs-table .bs-date{white-space:normal;font-size:12px}.bs-table td:first-child,.bs-table th:first-child{width:28px}.bs-amount{margin:0;padding:0}.bs-amount svg{display:none}}.bs-step{display:grid;place-items:center;width:32px;height:32px;margin-bottom:14px;border:1px solid var(--tl-line);border-radius:50%;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.vg-not-covered p+p{margin-top:14px}.vg-not-covered .bs-banks{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:14px 0;list-style:none}.vg-not-covered .bs-banks li{margin:0;padding:6px 12px;border:1px solid var(--tl-line);border-radius:999px;font-size:14px}.bs-banks span{margin-left:4px;color:color-mix(in srgb,var(--foreground) 55%,transparent);font-variant-numeric:tabular-nums}
