.bl-billing-options{margin-bottom:18px}.bl-payment-row{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:16px;align-items:end;margin-top:20px}.bl-payment-row label{display:grid;gap:8px}.bl-payment-row label>span{font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.bl-payment-row select{width:100%;min-height:50px;padding:0 15px;border:1px solid var(--line);border-radius:12px;background:#f9faff;color:var(--ink);font:600 13px inherit}.bl-payment-summary{display:grid;gap:10px;margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.bl-payment-summary>div{display:flex;gap:12px;align-items:center}.bl-payment-summary>div>span{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#eef1ff;color:#586fdc}.bl-payment-summary p{display:grid;gap:3px;margin:0}.bl-payment-summary small{color:var(--muted)}.bl-billing-history{margin-bottom:28px}.bl-billing-table{margin-top:18px;border:1px solid var(--line);border-radius:14px;overflow:hidden}.bl-billing-table>div,.bl-billing-table>a{display:grid;grid-template-columns:1.1fr 1fr .8fr 1.1fr .8fr;gap:14px;align-items:center;padding:14px 16px}.bl-billing-table>a{border-top:1px solid var(--line);color:inherit;text-decoration:none}.bl-billing-head{background:#f7f8fc;color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}@media(max-width:760px){.bl-payment-row{grid-template-columns:1fr}.bl-billing-head{display:none!important}.bl-billing-table>a{grid-template-columns:1fr 1fr}.bl-billing-table>a strong{grid-column:1/-1}}
.bl-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.bl-option-card,.bl-saved-method{display:flex;gap:12px;align-items:center;border:1px solid var(--line);border-radius:14px;padding:15px;background:#fbfcff}.bl-option-card>span,.bl-method-icon{width:46px;height:38px;border-radius:10px;display:grid;place-items:center;background:#eef1ff;color:#586fdc;font-size:10px;font-weight:900}.bl-option-card>div,.bl-saved-method>div:nth-child(2){display:grid;gap:4px;flex:1}.bl-option-card small,.bl-saved-method small{color:var(--muted)}.bl-option-card>b{font-size:10px;text-transform:uppercase;letter-spacing:.05em}.bl-option-card>b.ready{color:#087a45}.bl-option-card>b.setup{color:#8a5b11}.bl-saved-methods{display:grid;gap:10px;margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.bl-saved-methods h3{margin:0 0 4px}.bl-method-actions{display:flex;gap:7px;align-items:center}.bl-btn-danger{border:1px solid #f0c8c8;background:#fff6f6;color:#a52626}.bl-safe-note{margin:16px 0 0;padding:13px 15px;border-radius:12px;background:#f7f8fc;color:var(--muted)}@media(max-width:760px){.bl-option-grid{grid-template-columns:1fr}.bl-saved-method{align-items:flex-start;flex-wrap:wrap}.bl-method-actions{width:100%;flex-wrap:wrap}}
.bl-wallet{margin-bottom:18px}.bl-wallet-top{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:16px;align-items:end}.bl-wallet-top label{display:grid;gap:8px}.bl-wallet-top label>span{font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.bl-wallet-top select{min-height:50px;padding:0 15px;border:1px solid var(--line);border-radius:12px;background:#f9faff;color:var(--ink);font-weight:650}.bl-add-payment{margin-top:22px;padding-top:22px;border-top:1px solid var(--line)}.bl-add-title h2{margin:0 0 5px}.bl-add-title p{margin:0;color:var(--muted)}.bl-five-options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:17px}.bl-five-options button{display:grid;gap:7px;text-align:left;padding:14px;border:1px solid var(--line);border-radius:14px;background:#fbfcff;color:var(--ink);cursor:pointer}.bl-five-options button:hover,.bl-five-options button.active{border-color:#6378e5;background:#f0f3ff;box-shadow:0 8px 22px rgba(60,76,160,.10)}.bl-five-options button>span{width:40px;height:32px;display:grid;place-items:center;border-radius:9px;background:#e9edff;color:#5269dc;font-size:10px;font-weight:900}.bl-five-options small{color:var(--muted);line-height:1.35}.bl-inline-method{margin-top:14px;border:1px solid #cfd7ff;border-radius:16px;background:#f9faff;overflow:hidden}.bl-inline-head{display:flex;gap:14px;align-items:flex-start;padding:18px}.bl-inline-head>span{width:50px;height:42px;display:grid;place-items:center;border-radius:11px;background:#e7ecff;color:#5269dc;font-size:11px;font-weight:900}.bl-inline-head>div{flex:1}.bl-inline-head small{font-weight:850;color:#6378e5;letter-spacing:.08em}.bl-inline-head h3{margin:3px 0 4px}.bl-inline-head p{margin:0;color:var(--muted)}.bl-inline-head>button{border:0;background:transparent;font-size:26px;color:var(--muted);cursor:pointer}.bl-method-detail{padding:0 18px 18px 82px}.bl-method-detail>p{color:var(--muted)}.bl-provider-note{display:grid;gap:4px;padding:13px 15px;border-radius:11px;background:#fff8e8;color:#7a5713}.bl-provider-note span{font-size:12px}@media(max-width:980px){.bl-five-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.bl-wallet-top{grid-template-columns:1fr}.bl-five-options{grid-template-columns:1fr}.bl-method-detail{padding:0 18px 18px}.bl-inline-head{align-items:flex-start}}
.bl-billing-downloads>div{grid-template-columns:1fr 1.2fr .7fr 1fr .75fr .9fr}.bl-billing-entry>a:first-child{display:grid;gap:3px;color:inherit;text-decoration:none}.bl-billing-entry small{color:var(--muted)}.bl-pdf-link{font-weight:800;color:#5269dc;text-decoration:none}.bl-pdf-link:hover{text-decoration:underline}@media(max-width:920px){.bl-billing-downloads .bl-billing-head{display:none}.bl-billing-downloads .bl-billing-entry{grid-template-columns:1fr 1fr}.bl-billing-entry>a:first-child{grid-column:1/-1}}
.bl-secure-embed{margin-top:14px;border:1px solid var(--line);border-radius:14px;background:#fff;overflow:hidden}.bl-secure-label{padding:10px 14px;background:#f3f5ff;color:#5269dc;font-size:10px;font-weight:900;letter-spacing:.08em}.bl-secure-embed iframe{display:block;width:100%;height:430px;border:0;background:#fff}.bl-token-note{font-size:12px;color:var(--muted)}
.bl-auth-backdrop{position:fixed;inset:0;z-index:99999;background:rgba(12,18,40,.72);display:grid;place-items:center;padding:24px}.bl-auth-modal{width:min(900px,96vw);max-height:92vh;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 30px 90px rgba(0,0,0,.3)}.bl-auth-modal-head{display:flex;gap:18px;align-items:flex-start;padding:20px 24px;border-bottom:1px solid var(--line)}.bl-auth-modal-head>div{flex:1}.bl-auth-modal-head small{font-weight:900;color:#5269dc;letter-spacing:.08em}.bl-auth-modal-head h2{margin:3px 0}.bl-auth-modal-head p{margin:0;color:var(--muted)}.bl-auth-modal-head button{border:0;background:transparent;font-size:28px;cursor:pointer}.bl-auth-modal iframe{display:block;width:100%;height:620px;border:0;background:#fff}
.bl-manual-payout{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:15px}.bl-manual-payout label{display:grid;gap:7px;font-weight:750}.bl-manual-payout input:not([type="checkbox"]){min-height:48px;border:1px solid var(--line);border-radius:11px;padding:0 13px;font:inherit}.bl-manual-payout .bl-check,.bl-manual-payout button{grid-column:1/-1}@media(max-width:760px){.bl-manual-payout{grid-template-columns:1fr}}
.bl-confirm-backdrop{position:fixed;inset:0;z-index:100000;background:rgba(12,18,40,.68);display:grid;place-items:center;padding:20px}.bl-confirm-modal{width:min(440px,94vw);background:#fff;border-radius:20px;padding:28px;text-align:center;box-shadow:0 30px 90px rgba(0,0,0,.28)}.bl-confirm-icon{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;margin:0 auto 14px;background:#fff0f0;color:#b42323;font-size:24px;font-weight:900}.bl-confirm-modal h2{margin:0 0 8px}.bl-confirm-modal p{margin:0 0 22px;color:var(--muted);line-height:1.55}.bl-confirm-modal>div:last-child{display:flex;justify-content:center;gap:10px}.bl-confirm-modal .bl-btn-danger{background:#b42323;color:#fff;border-color:#b42323}
