.bsec{--bsec-primary:rgb(var(--v-theme-primary,42,161,175));--bsec-ink:#243440;--bsec-muted:#71818e;--bsec-line:#e7edf0;color:var(--bsec-ink);padding:10px 0 32px;max-width:1180px;margin:0 auto;font-size:14px;line-height:1.65}
.bsec *{box-sizing:border-box}.bsec-intro{margin:0 0 30px}.bsec-intro h1{font-size:26px;line-height:1.4;font-weight:650;letter-spacing:-.5px;margin:0 0 6px}.bsec-intro p{font-size:14px;color:var(--bsec-muted);margin:0}
.bsec-group{margin:0 0 28px}.bsec-group>h2{font-size:17px;font-weight:650;margin:0;padding:0 0 14px;border-bottom:1px solid var(--bsec-line)}
.bsec-row{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(180px,1fr) auto;align-items:center;gap:24px;padding:25px 0;border-bottom:1px solid var(--bsec-line)}
.bsec-label{display:flex;gap:16px;align-items:center;min-width:0}.bsec-label h3{font-size:15px;font-weight:600;margin:0 0 4px}.bsec-label p,.bsec-detail{color:var(--bsec-muted);font-size:13px;margin:0}.bsec-icon{display:flex;align-items:center;justify-content:center;flex:0 0 44px;height:44px;color:var(--bsec-primary);background:color-mix(in srgb,var(--bsec-primary) 7%,white);border-radius:10px;font-size:25px}.bsec-detail{padding-left:24px;border-left:1px solid var(--bsec-line)}
.bsec-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;min-width:120px;border:1px solid var(--bsec-primary);border-radius:7px;color:var(--bsec-primary)!important;background:#fff;padding:8px 15px;text-decoration:none;font:inherit;font-size:13px;font-weight:550;line-height:1.5;white-space:nowrap;cursor:pointer}.bsec-button:hover{background:color-mix(in srgb,var(--bsec-primary) 6%,white)}.bsec-button:focus-visible,.bsec-reveal:focus-visible{outline:3px solid color-mix(in srgb,var(--bsec-primary) 40%,white);outline-offset:3px}.bsec-button:disabled{opacity:.55;cursor:wait}.bsec-button.is-primary{background:var(--bsec-primary);color:#fff!important}.bsec-button.is-danger{border-color:#d8a19b;color:#b3675d!important}.bsec-button.is-danger:hover{background:#fff5f3}
.bsec-wide-copy{grid-template-columns:1fr auto}.bsec-wide-copy:last-child{border-bottom:0}
.bsec .bpk-compact{border:0;border-radius:0;box-shadow:none;background:transparent;padding:26px 0 20px;margin:0;display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(180px,1fr) auto;gap:16px 24px;align-items:center;border-bottom:1px solid var(--bsec-line)}
.bsec .bpk-compact .bpk-card-head{display:block;min-width:0}.bsec .bpk-compact .bpk-card-head>div{display:grid;grid-template-columns:44px 1fr;column-gap:16px}.bpk-feature-icon{grid-row:1/3;display:flex;align-items:center;justify-content:center;height:44px;border-radius:10px;color:var(--bpk-blue);background:color-mix(in srgb,var(--bpk-blue) 7%,white);font-size:25px}.bsec .bpk-compact h3{font-size:15px;margin:0 0 4px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bsec .bpk-compact .bpk-muted{font-size:13px;line-height:1.65;margin:0;color:var(--bsec-muted)}.bpk-status{font-size:11px;font-weight:500;color:#7b8791;background:#f0f3f5;border-radius:20px;padding:1px 8px;white-space:nowrap}.bpk-status.is-set{color:#278659;background:#ebf6ef}
.bsec .bpk-compact .bpk-list{margin:0;padding-left:24px;border-left:1px solid var(--bsec-line);min-width:0;grid-column:2;grid-row:1}.bsec .bpk-compact .bpk-entry{padding:0;margin:0 0 6px;background:none;font-size:12px;gap:4px 8px}.bsec .bpk-compact .bpk-entry strong{font-size:12px;font-weight:500}.bsec .bpk-compact .bpk-row{padding:10px 0;gap:10px;align-items:center}.bsec .bpk-compact .bpk-row:first-of-type{padding-top:0}.bsec .bpk-compact .bpk-row-info strong{font-size:13px;font-weight:550;overflow-wrap:anywhere}.bsec .bpk-compact .bpk-row-info>.bpk-muted{font-size:12px}.bsec .bpk-compact .bpk-row-info>.bpk-caption{font-size:11px}.bsec .bpk-compact .bpk-row>.bpk-button{border:0;padding:5px 4px;min-height:32px;font-size:12px;min-width:32px}.bsec .bpk-compact>.bpk-primary{grid-column:3;grid-row:1;min-height:40px;border-radius:7px;font-size:13px;min-width:140px}.bsec .bpk-compact .bpk-empty{padding:0;text-align:left;border:0;font-size:13px}.bsec .bpk-compact>.bpk-note{grid-column:1/-1;margin:0 0 0 60px;padding:0;font-size:11px;color:#86949d;line-height:1.7}
.bsec-password-form{max-width:740px;margin:0 0 0 60px;padding:24px 0}.bsec-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.bsec-field:first-child{grid-column:1/-1}.bsec-field label{display:block;font-size:13px;margin-bottom:7px}.bsec-input-wrap{position:relative}.bsec-input-wrap input{display:block;width:100%;height:44px;border:1px solid #d8e1e6;border-radius:7px;padding:10px 44px 10px 12px;background:#fff;color:var(--bsec-ink);font:inherit;font-size:14px;outline:none}.bsec-input-wrap input:focus{border-color:var(--bsec-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--bsec-primary) 10%,transparent)}.bsec-reveal{position:absolute;right:0;top:0;width:44px;height:44px;color:var(--bsec-muted);font-size:20px;border:0;background:transparent;cursor:pointer}.bsec-form-note{font-size:12px;color:var(--bsec-muted);margin:14px 0}.bsec-form-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:20px}.bsec-message{font-size:13px;color:#278659;margin:12px 0}.bsec-message.is-error{color:#b44b47}.bsec-dialog{border:0;border-radius:16px;padding:28px;width:calc(100% - 32px);max-width:440px;margin:auto;color:var(--bsec-ink);background:#fff;box-shadow:0 24px 80px #172b422e}.bsec-dialog::backdrop{background:#10223860;backdrop-filter:blur(3px)}.bsec-dialog h2{font-size:20px;font-weight:600;margin:0 0 14px}.bsec-dialog>p{font-size:14px;color:var(--bsec-muted);line-height:1.8;margin:0}
@media(max-width:1050px){.bsec-row,.bsec .bpk-compact{grid-template-columns:minmax(180px,1fr) auto}.bsec-detail{display:none}.bsec .bpk-compact .bpk-list{grid-row:2;grid-column:1/-1;border:0;padding-left:60px}.bsec .bpk-compact>.bpk-primary{grid-column:2}.bsec-wide-copy{grid-template-columns:1fr auto}}
@media(max-width:600px){.bsec{padding:2px 0 30px}.bsec-intro{margin-bottom:26px}.bsec-intro h1{font-size:23px}.bsec-group{margin-bottom:24px}.bsec-group>h2{font-size:16px}.bsec-row,.bsec .bpk-compact{display:grid;grid-template-columns:1fr;gap:16px;padding:22px 0}.bsec-label{gap:12px}.bsec-label p{font-size:12px}.bsec-label h3{font-size:15px}.bsec-icon,.bpk-feature-icon{width:38px;height:38px;flex-basis:38px;font-size:23px}.bsec-row>.bsec-button{justify-self:start;margin-left:50px;min-height:40px}.bsec .bpk-compact .bpk-card-head>div{grid-template-columns:38px 1fr;column-gap:12px}.bsec .bpk-compact .bpk-list{grid-row:auto;grid-column:auto;padding-left:50px}.bsec .bpk-compact>.bpk-primary{grid-row:auto;grid-column:auto;justify-self:start;margin-left:50px}.bsec .bpk-compact>.bpk-note{grid-column:auto;margin-left:50px;font-size:11px}.bsec-password-form{margin-left:0;padding:20px 0}.bsec-fields{grid-template-columns:1fr}.bsec-field:first-child{grid-column:auto}.bsec-form-actions>.bsec-button{flex:1;min-width:0}.bsec-dialog{padding:24px}.bsec .bpk-compact .bpk-row-info{min-width:0}.bsec .bpk-compact .bpk-row-info strong{font-size:13px}}
.bsec-intro h1{font-size:28px}.bsec-group>h2{font-size:19px}.bsec-label h3,.bsec .bpk-compact h3{font-size:16px}.bsec-label p,.bsec-detail,.bsec-button,.bsec .bpk-compact .bpk-muted{font-size:14px}.bsec .bpk-compact .bpk-row-info strong{font-size:14px}.bsec .bpk-compact>.bpk-primary{font-size:14px}.bsec .bpk-compact>.bpk-note{font-size:12px}.bpk-feature-icon svg{width:24px;height:24px}
body:has(.bsec) .floting-button{display:none!important}
