.bs-root{--sd-ds-radius: 8px;--sd-ds-radius-sm: 6px;--sd-ds-radius-lg: 12px;--sd-ds-gap-1: 4px;--sd-ds-gap-2: 8px;--sd-ds-gap-3: 16px;--sd-ds-gap-4: 24px;--sd-ds-gap-5: 32px;--sd-ds-gap-6: 48px;--sd-ds-touch: 44px;--sd-ds-filter-w: 216px;--sd-ds-line: color-mix(in srgb, var(--sd-text) 22%, transparent);--sd-ds-line-soft: color-mix(in srgb, var(--sd-text) 13%, transparent);--sd-ds-field: var(--sd-field-alt);--sd-ds-fill: color-mix(in srgb, var(--sd-text) 5%, var(--sd-surface));--sd-ds-fill-hover: color-mix(in srgb, var(--sd-text) 10%, var(--sd-surface));--sd-ds-hover: color-mix(in srgb, var(--sd-brand-text) 4%, var(--sd-surface));--sd-ds-focus: 0 0 0 2px var(--sd-surface), 0 0 0 4px var(--sd-focus)}html[data-theme=dark] .bs-root{--sd-ds-field: color-mix(in srgb, var(--sd-bg) 50%, var(--sd-surface));--sd-ds-hover: color-mix(in srgb, var(--sd-brand-text) 3.5%, var(--sd-surface))}html[data-contrast=more] .bs-root{--sd-ds-focus: 0 0 0 2px var(--sd-surface), 0 0 0 5px var(--sd-focus);--sd-ds-line: color-mix(in srgb, var(--sd-text) 45%, transparent);--sd-ds-line-soft: color-mix(in srgb, var(--sd-text) 28%, transparent)}.bs-root{--sd-ds-on-danger: var(--sd-surface)}html[data-theme=dark] .bs-root{--sd-ds-on-danger: var(--sd-bg)}.bs-ds-visually-hidden{position:absolute!important;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.bs-ds-icon{flex:none;display:block}.bs-ds-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sd-ds-gap-2);min-block-size:36px;padding-inline:var(--sd-ds-gap-3);border-radius:var(--sd-ds-radius-sm);border:1px solid transparent;font:inherit;font-size:var(--sd-text-sm);font-weight:600;line-height:1.2;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s}.bs-ds-btn:focus-visible{outline:none;box-shadow:var(--sd-ds-focus)}.bs-ds-btn:disabled{cursor:not-allowed;opacity:.55}.bs-ds-btn[aria-busy=true]{position:relative;cursor:progress;opacity:1}.bs-ds-btn[aria-busy=true]>:not(.bs-ds-btn-spin){opacity:0}.bs-ds-btn-spin{position:absolute;inset:0;margin:auto;animation:bs-ds-spin .8s linear infinite}@keyframes bs-ds-spin{to{transform:rotate(1turn)}}.bs-ds-btn-sm{min-block-size:30px;padding-inline:var(--sd-ds-gap-2);font-size:var(--sd-text-xs)}.bs-ds-btn-icononly{padding-inline:0;inline-size:36px}.bs-ds-btn-sm.bs-ds-btn-icononly{inline-size:30px}.bs-ds-btn-primary{background:var(--sd-brand);color:var(--sd-on-brand)}@media (hover:hover){.bs-ds-btn-primary:hover:not(:disabled){background:var(--sd-brand-strong)}}.bs-ds-btn-secondary{background:var(--sd-ds-fill);color:var(--sd-text);border-color:var(--sd-ds-line)}@media (hover:hover){.bs-ds-btn-secondary:hover:not(:disabled){background:var(--sd-ds-fill-hover)}}.bs-ds-btn-quiet{background:transparent;color:var(--sd-text)}@media (hover:hover){.bs-ds-btn-quiet:hover:not(:disabled){background:var(--sd-ds-fill-hover)}}.bs-ds-btn-danger{background:var(--sd-danger);color:var(--sd-ds-on-danger)}.bs-ds-btn.bs-ds-btn-destructive{color:var(--sd-danger)}.bs-ds-menu-trigger{gap:6px}.bs-ds-dt-rowacts{display:inline-flex;gap:2px}@media (hover:hover){.bs-ds-btn-danger:hover:not(:disabled){background:color-mix(in srgb,var(--sd-danger) 88%,var(--sd-text))}}.bs-ds-locked{display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px;max-inline-size:100%}.bs-ds-locked-btn[aria-disabled=true]{cursor:not-allowed;opacity:.55}@media (min-width:640px){.bs-ds-pagehead-actions:has(>.bs-ds-locked){flex-wrap:wrap;justify-content:flex-end;row-gap:6px}.bs-ds-pagehead-actions>.bs-ds-locked{display:contents}.bs-ds-pagehead-actions>.bs-ds-locked>.bs-ds-locked-why{order:1;flex:1 0 100%;inline-size:0;max-inline-size:none;text-align:end}}@media (min-width:1200px){.bs-ds-pagehead-actions:has(>.bs-ds-locked:only-child){max-inline-size:46ch}.bs-ds-pagehead-actions:has(>.bs-ds-locked:only-child)>.bs-ds-locked>.bs-ds-locked-why{inline-size:auto}}@media (min-width:640px) and (max-width:1199px){.bs-ds-pagehead-actions:has(>.bs-ds-locked:only-child){flex:1 1 100%;justify-content:flex-start}.bs-ds-pagehead-actions:has(>.bs-ds-locked:only-child)>.bs-ds-locked>.bs-ds-locked-why{text-align:start}}.bs-ds-locked-why{max-inline-size:46ch;color:var(--sd-muted);font-size:var(--sd-text-xs);line-height:1.4;text-wrap:balance}.bs-ds-locked-why :is(a,button){padding:0;border:0;background:none;font:inherit;color:var(--sd-brand-text);text-decoration:underline;cursor:pointer}.bs-ds-locked-why :is(a,button):focus-visible{outline:2px solid var(--sd-focus);outline-offset:2px;border-radius:2px}.bs-ds-tooltip{background:var(--sd-shell);color:var(--sd-shell-text);font-size:var(--sd-text-xs);line-height:1.4;padding:6px 10px;border:1px solid color-mix(in srgb,var(--sd-shell-text) 16%,transparent);border-radius:var(--sd-ds-radius-sm);max-inline-size:280px;box-shadow:var(--sd-shadow-md);z-index:80}.bs-ds-popover{background:var(--sd-surface);color:var(--sd-text);border:1px solid var(--sd-border);border-radius:var(--sd-ds-radius);box-shadow:var(--sd-shadow-lg);padding:var(--sd-ds-gap-3);z-index:70;max-inline-size:min(360px,calc(100vw - 16px));font-size:var(--sd-text-sm);max-block-size:var(--radix-popover-content-available-height);overflow-y:auto;overscroll-behavior:contain}.bs-ds-popover:focus-visible{outline:none;box-shadow:var(--sd-shadow-lg),var(--sd-ds-focus)}.bs-ds-popover-body{line-height:1.5}.bs-ds-infobtn{position:relative;display:inline-grid;place-items:center;inline-size:28px;block-size:28px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--sd-muted);cursor:pointer;flex:none}@media (hover:hover){.bs-ds-infobtn:hover{background:var(--sd-ds-hover);color:var(--sd-text)}}.bs-ds-infobtn:active,.bs-ds-infobtn[data-state=open]{background:var(--sd-ds-hover);color:var(--sd-text)}.bs-ds-infobtn:focus-visible{outline:none;box-shadow:var(--sd-ds-focus)}.bs-root{--sd-ds-brand-tint: var(--sd-brand-soft);--sd-ds-selected: color-mix(in srgb, var(--sd-brand-soft) 55%, var(--sd-surface))}html[data-theme=dark] .bs-root{--sd-ds-brand-tint: color-mix(in srgb, var(--sd-brand-text) 16%, transparent);--sd-ds-selected: color-mix(in srgb, var(--sd-brand-text) 10%, var(--sd-surface))}html[data-theme=dark][data-contrast=more] .bs-root{--sd-ds-brand-tint: color-mix(in srgb, var(--sd-brand-text) 22%, transparent)}.bs-ds-badge{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:var(--sd-radius-pill);font-size:var(--sd-text-xs);font-weight:600;line-height:1.5;white-space:nowrap}.bs-ds-badge:before{content:"";inline-size:6px;block-size:6px;border-radius:50%;background:currentColor;flex:none}.bs-ds-badge-good{background:var(--sd-good-soft);color:var(--sd-good)}.bs-ds-badge-warning{background:var(--sd-warn-soft);color:var(--sd-warn)}.bs-ds-badge-danger{background:var(--sd-danger-soft);color:var(--sd-danger)}.bs-ds-badge-info{background:var(--sd-info-soft);color:var(--sd-info)}.bs-ds-badge-neutral{background:var(--sd-chip);color:var(--sd-muted)}.bs-ds-banner{display:flex;align-items:flex-start;gap:var(--sd-ds-gap-3);padding:var(--sd-ds-gap-3);border:1px solid var(--sd-border);border-inline-start-width:4px;border-radius:var(--sd-ds-radius);background:var(--sd-surface);color:var(--sd-text);font-size:var(--sd-text-sm)}.bs-ds-banner-info{border-inline-start-color:var(--sd-brand-text);background:color-mix(in srgb,var(--sd-brand-soft) 55%,var(--sd-surface))}.bs-ds-banner-warning{border-inline-start-color:var(--sd-warn);background:color-mix(in srgb,var(--sd-warn-soft) 70%,var(--sd-surface))}.bs-ds-banner-danger{border-inline-start-color:var(--sd-danger);background:color-mix(in srgb,var(--sd-danger-soft) 80%,var(--sd-surface))}.bs-ds-banner-success{border-inline-start-color:var(--sd-good);background:color-mix(in srgb,var(--sd-good-soft) 80%,var(--sd-surface))}.bs-ds-banner-info .bs-ds-banner-icon{color:var(--sd-brand-text)}.bs-ds-banner-warning .bs-ds-banner-icon{color:var(--sd-warn)}.bs-ds-banner-danger .bs-ds-banner-icon{color:var(--sd-danger)}.bs-ds-banner-success .bs-ds-banner-icon{color:var(--sd-good)}.bs-ds-pagebanner{margin-block-end:var(--sd-ds-gap-3)}.bs-ds-dialogbanner{padding:22px 26px 0}html[data-offline] [data-save]{opacity:.55;cursor:not-allowed}.bs-ds-banner-body{flex:1;min-inline-size:0;line-height:1.5}.bs-ds-banner-title{margin:0;font-weight:650}.bs-ds-banner-text{margin-block-start:2px}.bs-ds-banner-text p{margin:0}.bs-ds-banner-action{margin-block-start:var(--sd-ds-gap-2);display:flex;flex-wrap:wrap;gap:var(--sd-ds-gap-2)}.bs-ds-banner-inline{align-items:center;padding-block:var(--sd-ds-gap-2)}.bs-ds-banner-inline .bs-ds-banner-body{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sd-ds-gap-2) var(--sd-ds-gap-3)}.bs-ds-banner-inline .bs-ds-banner-action{margin-block-start:0}.bs-ds-banner-dismiss{display:inline-grid;place-items:center;inline-size:32px;block-size:32px;margin-block:-6px 0;margin-inline:0 -6px;border:0;border-radius:var(--sd-ds-radius-sm);background:transparent;color:var(--sd-muted);cursor:pointer;flex:none}@media (hover:hover){.bs-ds-banner-dismiss:hover{background:color-mix(in srgb,var(--sd-text) 8%,transparent);color:var(--sd-text)}}.bs-ds-banner-dismiss:focus-visible{outline:none;box-shadow:var(--sd-ds-focus)}.bs-ds-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--sd-ds-gap-2);padding:var(--sd-ds-gap-6) var(--sd-ds-gap-3);color:var(--sd-text)}.bs-ds-empty-title{margin:0;font-size:var(--sd-text-md);font-weight:650}.bs-ds-empty-text{margin:0;max-inline-size:44ch;color:var(--sd-muted);font-size:var(--sd-text-sm);line-height:1.5}.bs-ds-empty-action{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sd-ds-gap-2);margin-block-start:var(--sd-ds-gap-2)}.bs-ds-empty-help,.bs-ds-footerhelp a{color:var(--sd-brand-text);font-size:var(--sd-text-sm);text-underline-offset:3px;display:inline-flex;align-items:center;min-block-size:24px}.bs-ds-footerhelp{display:flex;align-items:center;justify-content:center;gap:var(--sd-ds-gap-2);margin:var(--sd-ds-gap-5) 0 0;color:var(--sd-muted)}.bs-ds-vstack>.bs-ds-footerhelp{margin-block-start:calc(var(--sd-ds-gap-5) - var(--sd-ds-gap-3))}.bs-ds-pagehead{display:flex;flex-direction:column;gap:var(--sd-ds-gap-2);padding-block-end:var(--sd-ds-gap-3);border-block-end:1px solid var(--sd-border);margin-block-end:var(--sd-ds-gap-4)}.bs-ds-back{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;min-block-size:32px;padding-block:0;padding-inline:4px var(--sd-ds-gap-2);margin-inline-start:-4px;border:0;border-radius:var(--sd-ds-radius-sm);background:transparent;color:var(--sd-muted);font:inherit;font-size:var(--sd-text-sm);cursor:pointer}@media (hover:hover){.bs-ds-back:hover{background:var(--sd-ds-hover);color:var(--sd-text)}}.bs-ds-back:focus-visible{outline:none;box-shadow:var(--sd-ds-focus)}.bs-ds-pagehead-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sd-ds-gap-3);flex-wrap:wrap}.bs-ds-pagehead-text{min-inline-size:0;flex:1 1 280px}.bs-ds-pagehead-titlerow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sd-ds-gap-1)}.bs-ds-pagehead-title{margin:0;font-family:var(--sd-font-display);font-size:var(--sd-text-xl);font-weight:700;line-height:1.25;color:var(--sd-text)}.bs-ds-pagehead-title:focus{outline:none}.bs-ds-pagehead-desc{margin:4px 0 0;color:var(--sd-muted);font-size:var(--sd-text-sm);max-inline-size:72ch}.bs-ds-pagehead-badge{display:inline-flex;flex-wrap:wrap;gap:var(--sd-ds-gap-2);margin-inline-start:var(--sd-ds-gap-2)}.bs-ds-pagehead-actions{display:flex;align-items:center;gap:var(--sd-ds-gap-2);flex:none}.bs-ds-pagehead-tabs{margin-block-start:var(--sd-ds-gap-1);margin-block-end:calc(-1 * var(--sd-ds-gap-3) - 1px)}.bs-ds-menu{min-inline-size:200px;max-inline-size:min(320px,calc(100vw - 16px));padding:4px;z-index:70;background:var(--sd-surface);color:var(--sd-text);border:1px solid var(--sd-border);border-radius:var(--sd-ds-radius);box-shadow:var(--sd-shadow-lg)}.bs-ds-menu-item{display:flex;align-items:center;gap:var(--sd-ds-gap-2);min-block-size:40px;padding:0 var(--sd-ds-gap-3);border-radius:var(--sd-ds-radius-sm);font-size:var(--sd-text-sm);cursor:pointer;outline:none;user-select:none}.bs-ds-menu-item[data-highlighted]{background:var(--sd-ds-hover);box-shadow:inset 0 0 0 2px var(--sd-focus)}.bs-ds-menu-item[data-disabled]{opacity:.5;cursor:not-allowed}.bs-ds-menu-item-danger{color:var(--sd-danger)}.bs-ds-menu-sep{block-size:1px;margin:4px;background:var(--sd-border)}.bs-ds-menu-head{max-inline-size:280px;padding:8px var(--sd-ds-gap-3) 6px;color:var(--sd-text);font-size:var(--sd-text-sm);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-ds-overlay{position:fixed;inset:0;z-index:60;background:color-mix(in srgb,var(--sd-forest-seed) 45%,transparent)}.bs-ds-dialog{position:fixed;z-index:61;inset:0;margin:auto;block-size:fit-content;inline-size:min(var(--bs-ds-dialog-w, 480px),calc(100vw - 32px));max-block-size:calc(100vh - 32px);max-block-size:calc(100dvh - 32px);overflow:auto;background:var(--sd-surface);color:var(--sd-text);border:1px solid var(--sd-border);border-radius:var(--sd-ds-radius);box-shadow:var(--sd-shadow-lg);padding:var(--sd-ds-gap-4)}.bs-ds-dialog-sm{--bs-ds-dialog-w: 440px}.bs-ds-dialog-md{--bs-ds-dialog-w: 560px}.bs-ds-dialog:focus-visible{outline:none}.bs-ds-dialog-head,.bs-ds-sheet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sd-ds-gap-3)}.bs-ds-sheet-actions{display:flex;flex:none;gap:var(--sd-ds-gap-2);margin-inline-start:auto}.bs-ds-dialog-title,.bs-ds-sheet-title{margin:4px 0 0;font-size:var(--sd-text-md);font-weight:650;line-height:1.35}.bs-ds-dialog-title{flex:1;min-inline-size:0;overflow-wrap:anywhere}:is(.bs-ds-dialog-head,.bs-ds-sheet-head)>.bs-ds-btn{flex:none}.bs-ds-dialog-desc,.bs-ds-sheet-desc{margin:var(--sd-ds-gap-1) 0 0;color:var(--sd-muted);font-size:var(--sd-text-sm);line-height:1.5}.bs-ds-dialog-body{margin-block-start:var(--sd-ds-gap-3);font-size:var(--sd-text-sm);line-height:1.55}.bs-ds-dialog-body p{margin:0 0 var(--sd-ds-gap-2)}.bs-ds-dialog-body .bs-ds-field p{margin:0}.bs-ds-dialog-foot,.bs-ds-sheet-foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--sd-ds-gap-2);margin-block-start:var(--sd-ds-gap-4)}.bs-ds-dialog-bar{position:sticky;inset-block-start:calc(-1 * var(--sd-ds-gap-4));z-index:2;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--sd-ds-gap-2);margin:calc(-1 * var(--sd-ds-gap-4)) calc(-1 * var(--sd-ds-gap-4)) 0;padding:calc(var(--sd-ds-gap-2) + env(safe-area-inset-top,0px)) var(--sd-ds-gap-4) var(--sd-ds-gap-2);background:var(--sd-surface);border-block-end:1px solid var(--sd-border)}.bs-ds-dialog-bar>.bs-ds-btn-quiet:first-child{margin-inline-start:calc(-1 * var(--sd-ds-gap-2));padding-inline:var(--sd-ds-gap-2)}.bs-ds-dialog-barmid{display:flex;flex-direction:column;min-inline-size:0;text-align:center}.bs-ds-dialog-bartitle{font-size:var(--sd-text-md);font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-ds-dialog-barsub{font-size:var(--sd-text-xs);color:var(--sd-muted);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-ds-dialog-bar+.bs-ds-dialog-desc{margin-block-start:var(--sd-ds-gap-3)}@media (min-width: 640px){.bs-ds-dialog>.bs-ds-dialog-foot{position:sticky;inset-block-end:calc(-1 * var(--sd-ds-gap-4));z-index:2;margin:var(--sd-ds-gap-2) calc(-1 * var(--sd-ds-gap-4)) calc(-1 * var(--sd-ds-gap-4));padding:var(--sd-ds-gap-3) var(--sd-ds-gap-4) var(--sd-ds-gap-4);background:var(--sd-surface);border-end-start-radius:var(--sd-ds-radius);border-end-end-radius:var(--sd-ds-radius)}}.bs-ds-sheet{position:fixed;z-index:61;inset-block:0;inset-inline-end:0;inline-size:min(var(--bs-ds-sheet-w, 480px),100vw);block-size:100vh;block-size:100dvh;display:flex;flex-direction:column;background:var(--sd-surface);color:var(--sd-text);border-inline-start:1px solid var(--sd-border);box-shadow:var(--sd-shadow-lg)}.bs-ds-sheet:focus-visible{outline:none}.bs-ds-sheet.bs-ds-sheet-bottom{inset-block:auto 0;inset-inline:0;inline-size:100vw;block-size:auto;max-block-size:85vh;max-block-size:85dvh;border-inline-start:0;border-block-start:1px solid var(--sd-ds-line-soft);border-radius:16px 16px 0 0}.bs-ds-sheet-bottom:before{content:"";align-self:center;flex:none;inline-size:36px;block-size:4px;margin-block-start:8px;border-radius:2px;background:var(--sd-ds-line)}.bs-ds-sheet-bottom .bs-ds-sheet-head{border-block-end:0;padding-block:var(--sd-ds-gap-2) 0}.bs-ds-sheet-bottom .bs-ds-sheet-body{flex:0 1 auto;padding-block:var(--sd-ds-gap-2) calc(var(--sd-ds-gap-4) + env(safe-area-inset-bottom,0px))}.bs-ds-sheet-bottom .bs-ds-sheet-foot{border-block-start:0}.bs-ds-sheet-head{padding:var(--sd-ds-gap-3) var(--sd-ds-gap-3) var(--sd-ds-gap-3) var(--sd-ds-gap-4);border-block-end:1px solid var(--sd-border)}.bs-ds-sheet-headtext{flex:1;min-inline-size:0}.bs-ds-sheet-body{flex:1;overflow:auto;padding:var(--sd-ds-gap-4);font-size:var(--sd-text-sm)}.bs-ds-sheet-foot{margin:0;padding:var(--sd-ds-gap-3) var(--sd-ds-gap-4) calc(var(--sd-ds-gap-3) + env(safe-area-inset-bottom,0px));border-block-start:1px solid var(--sd-border)}.bs-ds-tablist{display:flex;gap:var(--sd-ds-gap-4);border-block-end:1px solid var(--sd-border);overflow-x:auto;scrollbar-width:none}.bs-ds-tablist::-webkit-scrollbar{display:none}.bs-ds-tabrow{position:relative}.bs-ds-tabs{--bs-ds-fade-s: black;--bs-ds-fade-e: black}.bs-ds-tabs[data-more~=start]{--bs-ds-fade-s: transparent}.bs-ds-tabs[data-more~=end]{--bs-ds-fade-e: transparent}.bs-ds-tabs[data-more] .bs-ds-tablist{-webkit-mask-image:linear-gradient(to right,var(--bs-ds-fade-s) 20px,black 48px,black calc(100% - 48px),var(--bs-ds-fade-e) calc(100% - 20px));mask-image:linear-gradient(to right,var(--bs-ds-fade-s) 20px,black 48px,black calc(100% - 48px),var(--bs-ds-fade-e) calc(100% - 20px))}[dir=rtl] .bs-ds-tabs[data-more] .bs-ds-tablist{-webkit-mask-image:linear-gradient(to left,var(--bs-ds-fade-s) 20px,black 48px,black calc(100% - 48px),var(--bs-ds-fade-e) calc(100% - 20px));mask-image:linear-gradient(to left,var(--bs-ds-fade-s) 20px,black 48px,black calc(100% - 48px),var(--bs-ds-fade-e) calc(100% - 20px))}.bs-ds-tabs-more{position:absolute;inset-block:0 1px;display:flex;align-items:center;inline-size:24px;color:var(--sd-muted);cursor:pointer}.bs-ds-tabs-more-start{inset-inline-start:0;justify-content:flex-start}.bs-ds-tabs-more-end{inset-inline-end:0;justify-content:flex-end}@media (hover:hover){.bs-ds-tabs-more:hover{color:var(--sd-text)}}.bs-ds-tab{display:inline-flex;align-items:center;gap:6px;min-block-size:40px;padding:0 2px;margin-block-end:-1px;border:0;border-block-end:2px solid transparent;background:transparent;color:var(--sd-muted);font:inherit;font-size:var(--sd-text-sm);font-weight:600;white-space:nowrap;cursor:pointer}@media (hover:hover){.bs-ds-tab:hover{color:var(--sd-text)}}.bs-ds-tab[data-state=active]{color:var(--sd-text);border-block-end-color:var(--sd-brand-text)}.bs-ds-tab:focus-visible{outline:none;box-shadow:var(--sd-ds-focus);border-radius:4px}.bs-ds-tab[data-disabled]{opacity:.5;cursor:not-allowed}.bs-ds-tab-count{min-inline-size:20px;padding:0 6px;border-radius:var(--sd-radius-pill);background:var(--sd-chip);color:var(--sd-muted);font-size:var(--sd-text-xs);font-variant-numeric:tabular-nums;text-align:center}.bs-ds-tab[data-state=active] .bs-ds-tab-count{background:var(--sd-ds-brand-tint);color:var(--sd-brand-text)}.bs-ds-tabpanel{padding-block-start:var(--sd-ds-gap-3)}.bs-ds-tabpanel:focus-visible{outline:none;box-shadow:var(--sd-ds-focus);border-radius:4px}.bs-ds-segmented{display:inline-flex;gap:2px;margin:0;padding:2px;min-inline-size:0;border:1px solid var(--sd-border);border-radius:var(--sd-ds-radius-sm);background:var(--sd-surface-sunken)}.bs-ds-segmented-opt{position:relative;display:inline-flex}.bs-ds-segmented-opt input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.bs-ds-segmented-opt input:disabled{cursor:not-allowed}.bs-ds-segmented-opt>span{display:inline-flex;align-items:center;min-block-size:30px;padding:0 10px;border-radius:4px;font-size:var(--sd-text-xs);font-weight:600;color:var(--sd-muted);white-space:nowrap}@media (hover:hover){.bs-ds-segmented-opt input:not(:disabled):not(:checked):hover+span{color:var(--sd-text);background:var(--sd-ds-hover)}}.bs-ds-segmented-opt input:checked+span{background:var(--sd-surface);color:var(--sd-text);box-shadow:0 0 0 1px var(--sd-border-strong),var(--sd-shadow-sm)}.bs-ds-segmented-opt input:focus-visible+span{box-shadow:var(--sd-ds-focus)}.bs-ds-segmented-opt:has(input:disabled){cursor:not-allowed}.bs-ds-segmented-opt input:disabled+span{color:var(--sd-muted);opacity:.45}html[data-contrast=more] .bs-ds-segmented-opt input:disabled+span{opacity:.6}.bs-ds-field{display:flex;flex-direction:column;gap:6px;min-inline-size:0}.bs-ds-label{font-size:var(--sd-text-sm);font-weight:600;color:var(--sd-text)}.bs-ds-req{color:var(--sd-danger)}.bs-ds-optional,.bs-ds-edited{margin-inline-start:2px;font-weight:400;font-size:var(--sd-text-xs);color:var(--sd-muted)}.bs-ds-input{box-sizing:border-box;inline-size:100%;min-block-size:40px;padding:8px 12px;border:1px solid var(--sd-border-strong);border-radius:var(--sd-ds-radius-sm);background:var(--sd-ds-field);color:var(--sd-text);font:inherit;font-size:var(--sd-text-base)}.bs-ds-input[type=date]{block-size:40px}@media (hover:hover){.bs-ds-input:hover:not(:disabled):not([readonly]):not(:focus-visible){border-color:color-mix(in srgb,var(--sd-text) 30%,var(--sd-border-strong))}}.bs-ds-selectwrap{position:relative;display:block;min-inline-size:0}.bs-ds-select{appearance:none;-webkit-appearance:none;padding-inline-end:36px;cursor:pointer;text-overflow:ellipsis;white-space:nowrap}.bs-ds-selectwrap>.bs-ds-icon{position:absolute;inset-inline-end:12px;inset-block-start:50%;transform:translateY(-50%);color:var(--sd-muted);pointer-events:none}.bs-ds-select:disabled+.bs-ds-icon{opacity:.6}.bs-ds-input::placeholder{color:var(--sd-muted-2)}.bs-ds-input:focus-visible{outline:none;border-color:var(--sd-brand-text);box-shadow:var(--sd-ds-focus)}.bs-ds-input:disabled{opacity:.6;cursor:not-allowed}.bs-ds-input[readonly]:not([aria-haspopup]){background:var(--sd-ds-fill);border-color:var(--sd-ds-line-soft);color:var(--sd-text)}.bs-ds-input[readonly]::-webkit-calendar-picker-indicator,.bs-ds-input[readonly]::-webkit-inner-spin-button,.bs-ds-input[readonly]::-webkit-outer-spin-button{display:none}.bs-ds-input-invalid{border-color:var(--sd-danger)}.bs-ds-textarea{min-block-size:96px;resize:vertical;line-height:1.5}.bs-ds-textarea[readonly]{resize:none}.bs-ds-money{position:relative;display:block}.bs-ds-money-sign{position:absolute;inset-inline-start:12px;inset-block:0;display:flex;align-items:center;color:var(--sd-muted);font-size:var(--sd-text-base);pointer-events:none}.bs-ds-money .bs-ds-input{padding-inline-start:calc(20px + var(--bs-ds-sign, 1) * .8em);font-variant-numeric:tabular-nums}.bs-ds-hint{margin:0;color:var(--sd-muted);font-size:var(--sd-text-xs);line-height:1.45}.bs-ds-linkbtn{padding:0;border:0;background:none;color:var(--sd-brand-text);font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.bs-ds-linkbtn:focus-visible{outline:none;box-shadow:var(--sd-ds-focus);border-radius:2px}.bs-ds-combo{position:relative;min-inline-size:0}.bs-ds-combo>.bs-ds-combo-list{position:absolute;z-index:40;inset-inline:0;inset-block-start:calc(100% + 4px);max-block-size:320px;overflow:auto;margin:0;padding:4px;list-style:none;border:1px solid var(--sd-border);border-radius:var(--sd-ds-radius);background:var(--sd-surface);box-shadow:var(--sd-shadow-lg)}.bs-ds-combo>.bs-ds-combo-list[data-place=above]{inset-block:auto calc(100% + 4px)}.bs-ds-combo-sheet{display:flex;flex-direction:column;gap:var(--sd-ds-gap-2)}.bs-ds-combo-sheet>.bs-ds-combo-list{margin:0;padding:0;list-style:none}:is(.bs-ds-combo,.bs-ds-combo-sheet) .bs-ds-combo-item{display:flex;align-items:center;gap:var(--sd-ds-gap-2);min-block-size:40px;padding:6px var(--sd-ds-gap-3);border-radius:var(--sd-ds-radius-sm);font-size:var(--sd-text-sm);color:var(--sd-text);cursor:pointer}:is(.bs-ds-combo,.bs-ds-combo-sheet) .bs-ds-combo-item.bs-ds-combo-hi{background:var(--sd-ds-hover);box-shadow:inset 0 0 0 2px var(--sd-focus)}.bs-ds-combo-label{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-ds-combo-sel>.bs-ds-combo-label{font-weight:600}.bs-ds-combo-detail{flex:none;color:var(--sd-muted);font-variant-numeric:tabular-nums}.bs-ds-combo-add{font-weight:600}:is(.bs-ds-combo,.bs-ds-combo-sheet) .bs-ds-combo-empty{padding:10px var(--sd-ds-gap-3);font-size:var(--sd-text-sm);color:var(--sd-muted)}.bs-ds-error{margin:0;color:var(--sd-danger);font-size:var(--sd-text-xs);font-weight:600;line-height:1.45}.bs-ds-cellinput{box-sizing:border-box;inline-size:96px;min-block-size:36px;padding:6px 10px;border:1px solid var(--sd-border-strong);border-radius:var(--sd-ds-radius-sm);background:var(--sd-ds-field);color:var(--sd-text);font:inherit;font-size:var(--sd-text-sm);text-align:end;font-variant-numeric:tabular-nums}.bs-ds-cellinput:focus-visible{outline:none;border-color:var(--sd-brand-text);box-shadow:var(--sd-ds-focus)}.bs-ds-cellinput[aria-invalid=true]{border-color:var(--sd-danger)}.bs-ds-cellinput::placeholder{color:var(--sd-muted-2)}.bs-ds-countfield{display:grid;grid-template-columns:56px minmax(0,1fr) 56px;gap:var(--sd-ds-gap-2)}.bs-ds-countfield-btn{display:inline-grid;place-items:center;block-size:56px;border:1px solid var(--sd-ds-line);border-radius:var(--sd-ds-radius);background:var(--sd-ds-fill);color:var(--sd-text);cursor:pointer}@media (hover:hover){.bs-ds-countfield-btn:hover:not(:disabled){background:var(--sd-ds-fill-hover)}}.bs-ds-countfield-btn:disabled{opacity:.45;cursor:not-allowed}.bs-ds-countfield-btn:focus-visible,.bs-ds-countfield-input:focus-visible{outline:none;box-shadow:var(--sd-ds-focus)}.bs-ds-countfield-input{box-sizing:border-box;inline-size:100%;min-inline-size:0;block-size:56px;border:1px solid var(--sd-border-strong);border-radius:var(--sd-ds-radius);background:var(--sd-ds-field);color:var(--sd-text);font:inherit;font-family:var(--sd-font-display);font-size:var(--sd-text-2xl);font-weight:700;text-align:center;font-variant-numeric:tabular-nums}.bs-ds-countfield-input:focus-visible{border-color:var(--sd-brand-text)}.bs-ds-withend{position:relative;display:block}.bs-ds-withend .bs-ds-input{padding-inline-end:calc(20px + var(--bs-ds-end, 6) * .55 * var(--sd-text-xs))}.bs-ds-field-end{position:absolute;inset-inline-end:12px;inset-block:0;display:flex;align-items:center;color:var(--sd-muted);font-size:var(--sd-text-xs);pointer-events:none}.bs-ds-switch{appearance:none;-webkit-appearance:none;position:relative;flex:none;inline-size:40px;block-size:24px;margin:0;border:1.5px solid;border-radius:var(--sd-radius-pill);background:var(--sd-ds-field);color:var(--sd-border-strong);cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.bs-ds-switch:before{content:"";position:absolute;inset-block:0;inset-inline-start:2.5px;inline-size:16px;block-size:16px;margin-block:auto;border-radius:50%;background:currentColor;transition:inset-inline-start .15s}.bs-ds-switch:checked{border-color:transparent;background:var(--sd-brand-text);color:var(--sd-surface)}.bs-ds-switch:checked:before{inset-inline-start:calc(100% - 18.5px)}@media (hover:hover){.bs-ds-switch:not(:disabled,:checked):hover{color:color-mix(in srgb,var(--sd-text) 30%,var(--sd-border-strong))}.bs-ds-switch:checked:not(:disabled):hover{background:color-mix(in srgb,var(--sd-text) 30%,var(--sd-brand-text))}}.bs-ds-switch:focus-visible{outline:none;box-shadow:var(--sd-ds-focus)}.bs-ds-switch:disabled{opacity:.5;cursor:not-allowed}.bs-ds-switch-locked{position:relative;display:inline-flex;flex:none}.bs-ds-switch-locked>.bs-ds-switch:disabled{opacity:1}.bs-ds-switch-locked>.bs-ds-icon{position:absolute;inset-block-start:7px;inset-inline-start:7px;inline-size:10px;block-size:10px;color:var(--sd-ds-field);pointer-events:none}.bs-ds-switch-locked-on>.bs-ds-icon{inset-inline-start:23px;color:var(--sd-brand-text)}@media (forced-colors:active){.bs-ds-switch:before{background:CanvasText}.bs-ds-switch:checked{background:Highlight}.bs-ds-switch:checked:before{background:HighlightText}}@media (prefers-reduced-motion:reduce){.bs-ds-switch,.bs-ds-switch:before{transition:none}}.bs-ds-photos-list{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--sd-ds-gap-3);margin:0;padding:0;list-style:none}.bs-ds-photos-item{display:flex;flex-direction:column;align-items:center;gap:2px}.bs-ds-photos-tile{position:relative;display:inline-grid;place-items:center;flex:none;inline-size:80px;block-size:80px;overflow:hidden;border:1px solid var(--sd-ds-line-soft);border-radius:var(--sd-ds-radius);background:var(--sd-surface-sunken);color:var(--sd-muted)}.bs-ds-photos-tile>img{inline-size:100%;block-size:100%;object-fit:cover}.bs-ds-photos-main{position:absolute;inset-block-end:4px;inset-inline-start:4px;padding-inline:6px;border-radius:999px;background:var(--sd-surface);color:var(--sd-text);font-size:var(--sd-text-2xs);line-height:18px}.bs-ds-photos-btns{display:flex;justify-content:center;gap:2px}.bs-ds-photos-add{block-size:80px}.bs-ds-file{grid-column:1 / -1}.bs-ds-file-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;min-inline-size:0}.bs-ds-file-list>li{display:flex;align-items:center;gap:var(--sd-ds-gap-3);min-block-size:40px;min-inline-size:0;border-block-end:1px solid var(--sd-ds-line-soft);font-size:var(--sd-text-sm)}.bs-ds-file-list>li:last-child{border-block-end:0}.bs-ds-file-name{display:inline-flex;align-items:center;gap:6px;min-inline-size:0}.bs-ds-file-name>.bs-ds-icon{flex:none;color:var(--sd-muted)}.bs-ds-file-name>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-ds-file-link{position:relative;padding:0;border:0;background:none;font:inherit;color:var(--sd-brand-text);text-align:start;cursor:pointer}.bs-ds-file-link>span{text-decoration:underline;text-underline-offset:3px}@media (hover:hover){.bs-ds-file-link:hover>span{text-decoration-thickness:2px}}.bs-ds-file-link:focus-visible{outline:none;box-shadow:var(--sd-ds-focus);border-radius:3px}.bs-ds-file-size{margin-inline-start:auto;color:var(--sd-muted);font-size:var(--sd-text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.bs-ds-file-drop{display:flex;align-items:center;gap:var(--sd-ds-gap-2);inline-size:100%;min-block-size:40px;padding:0 12px;border:1px dashed var(--sd-ds-line);border-radius:var(--sd-ds-radius-sm);background:var(--sd-ds-field);color:var(--sd-text);font:inherit;font-size:var(--sd-text-sm);text-align:start;cursor:pointer}.bs-ds-file-drop>.bs-ds-icon{color:var(--sd-muted)}.bs-ds-file-choose{font-weight:600}.bs-ds-file-or{color:var(--sd-muted)}@media (hover:hover){.bs-ds-file-drop:hover:not([aria-disabled=true]){border-color:color-mix(in srgb,var(--sd-text) 38%,transparent)}}.bs-ds-file-drop:focus-visible{outline:none;border-color:var(--sd-brand-text);box-shadow:var(--sd-ds-focus)}.bs-ds-file-drop[aria-invalid=true]{border-color:var(--sd-danger)}.bs-ds-file-drop[aria-disabled=true]{color:var(--sd-muted);cursor:not-allowed}.bs-ds-file-over{border-style:solid;border-color:var(--sd-brand-text);background:color-mix(in srgb,var(--sd-brand-soft) 45%,var(--sd-ds-field))}.bs-ds-file .bs-ds-hint :is(a,button){padding:0;border:0;background:none;font:inherit;color:var(--sd-brand-text);text-decoration:underline;cursor:pointer}.bs-ds-file .bs-ds-hint :is(a,button):focus-visible{outline:2px solid var(--sd-focus);outline-offset:2px;border-radius:2px}.bs-ds-lines{display:flex;flex-direction:column;gap:var(--sd-ds-gap-3);grid-column:1 / -1;min-inline-size:0}.bs-ds-lines-grid{display:grid;column-gap:12px;min-inline-size:0}.bs-ds-lines-head,.bs-ds-lines-row{display:grid;grid-template-columns:subgrid;grid-column:1 / -1}.bs-ds-lines-head{align-items:end;padding-block-end:var(--sd-ds-gap-2);border-block-end:1px solid var(--sd-ds-line-soft)}.bs-ds-lines-th{display:flex;align-items:center;gap:2px;min-inline-size:0;min-block-size:30px;font-size:var(--sd-text-sm);font-weight:600;color:var(--sd-text)}.bs-ds-lines-thtext{min-inline-size:0}.bs-ds-lines-th>.bs-ds-btn{flex:none;inline-size:30px;margin-inline-start:auto;padding:0}.bs-ds-lines-th-end{justify-content:flex-end;text-align:end}.bs-ds-lines-row{align-items:start;row-gap:6px;padding-block:var(--sd-ds-gap-2);border-block-end:1px solid var(--sd-ds-line-soft)}.bs-ds-lines-cell{min-inline-size:0}.bs-ds-lines-row .bs-ds-lines-cell .bs-ds-label{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bs-ds-lines-row .bs-ds-lines-cell>.bs-ds-field{gap:4px}.bs-ds-lines-note{grid-column:1 / -1}.bs-ds-lines-note>p{margin:0}.bs-ds-lines-removecell{display:flex;align-items:center;min-block-size:40px}.bs-ds-lines-removecell>.bs-ds-btn{min-block-size:40px;inline-size:40px}.bs-ds-lines-figure{margin:0}.bs-ds-lines-figval{font-weight:600;font-variant-numeric:tabular-nums}.bs-ds-lines-row .bs-ds-lines-figure{min-block-size:40px;justify-content:center;gap:0}.bs-ds-lines-row .bs-ds-lines-figure-end{align-items:flex-end;text-align:end}.bs-ds-lines-stacked{gap:0}.bs-ds-lines-block{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sd-ds-gap-3);padding-block:var(--sd-ds-gap-3);border-block-end:1px solid var(--sd-ds-line-soft)}.bs-ds-lines-block:first-child{padding-block-start:0}.bs-ds-lines-blocktitle,.bs-ds-lines-across,.bs-ds-lines-block>.bs-ds-lines-note,.bs-ds-lines-foot{grid-column:1 / -1}.bs-ds-lines-blocktitle{font-size:var(--sd-text-base);font-weight:650}.bs-ds-lines-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sd-ds-gap-2)}.bs-ds-lines-foot>.bs-ds-lines-remove{margin-inline-start:auto}.bs-ds-lines-removehalf{display:flex;align-items:flex-end;justify-content:flex-end}.bs-ds-lines-add{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.bs-ds-lines-stacked>.bs-ds-lines-add{margin-block-start:var(--sd-ds-gap-3)}.bs-ds-formscreen{display:flex;flex-direction:column;max-inline-size:760px}.bs-ds-formscreen-wide{max-inline-size:960px}.bs-ds-formscreen-title{align-self:flex-start;margin:0 0 var(--sd-ds-gap-4);font-family:var(--sd-font-display);font-size:var(--sd-text-xl);font-weight:700}.bs-ds-formscreen-title:focus,.bs-ds-formscreen-bartitle:focus{outline:none}.bs-ds-formscreen-source{margin:0 0 var(--sd-ds-gap-3);color:var(--sd-muted);font-size:var(--sd-text-sm)}.bs-ds-formscreen-title+.bs-ds-formscreen-source{margin-block:calc(var(--sd-ds-gap-2) - var(--sd-ds-gap-4)) var(--sd-ds-gap-4)}.bs-ds-formscreen-body{display:flex;flex-direction:column;gap:var(--sd-ds-gap-4)}.bs-ds-formscreen-foot{position:sticky;inset-block-end:0;display:flex;align-items:center;justify-content:space-between;gap:var(--sd-ds-gap-3);margin-block-start:var(--sd-ds-gap-4);padding:var(--sd-ds-gap-3) 0;background:var(--sd-bg);border-block-start:1px solid var(--sd-border)}.bs-ds-formscreen-actions{display:flex;gap:var(--sd-ds-gap-2);margin-inline-start:auto}.bs-ds-formscreen-alt{margin-block-start:var(--sd-ds-gap-4);align-self:stretch}.bs-ds-formscreen-problems{margin:0;color:var(--sd-danger);font-size:var(--sd-text-sm);font-weight:600}.bs-ds-formscreen-phone{max-inline-size:none}.bs-ds-formscreen-bar{position:sticky;inset-block-start:0;z-index:5;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--sd-ds-gap-2);padding:calc(var(--sd-ds-gap-2) + env(safe-area-inset-top,0px)) max(var(--sd-ds-gap-3),env(safe-area-inset-right,0px)) var(--sd-ds-gap-2) max(var(--sd-ds-gap-3),env(safe-area-inset-left,0px));margin-inline:calc(-1 * var(--sd-ds-gap-3));margin-block-end:var(--sd-ds-gap-3);background:var(--sd-surface);border-block-end:1px solid var(--sd-border)}.bs-ds-formscreen-bar>.bs-ds-btn-quiet:first-child{margin-inline-start:calc(-1 * var(--sd-ds-gap-2));padding-inline:var(--sd-ds-gap-2)}.bs-ds-frame .bs-ds-main:has(.bs-ds-formscreen-phone){padding-block-start:0}.bs-ds-formscreen-bartitle{margin:0;text-align:center;font-size:var(--sd-text-md);font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-ds-formscreen-phone .bs-ds-formscreen-problems{margin-block-end:var(--sd-ds-gap-3)}.bs-ds-formsection{margin:0;padding:var(--sd-ds-gap-4);border:1px solid var(--sd-border);border-radius:var(--sd-ds-radius-lg);background:var(--sd-surface);box-shadow:var(--sd-shadow-sm);min-inline-size:0}.bs-ds-formsection-title{padding:0;margin-block-end:var(--sd-ds-gap-3);font-size:var(--sd-text-md);font-weight:650;float:left;float:inline-start;inline-size:100%}.bs-ds-formsection-fields{clear:both;display:grid;grid-template-columns:repeat(auto-fit,minmax(max(220px,calc((100% - var(--sd-ds-gap-3)) / 2)),1fr));gap:20px var(--sd-ds-gap-3)}.bs-ds-savebar{position:sticky;inset-block-end:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:var(--sd-ds-gap-3);flex-wrap:wrap;padding:var(--sd-ds-gap-2) var(--sd-ds-gap-3) calc(var(--sd-ds-gap-2) + env(safe-area-inset-bottom,0px));background:var(--sd-shell);color:var(--sd-shell-text);border-radius:var(--sd-ds-radius) var(--sd-ds-radius) 0 0;box-shadow:var(--sd-shadow-lg)}.bs-ds-savebar-text{margin:0;font-size:var(--sd-text-sm);font-weight:600}.bs-ds-savebar-actions{display:flex;gap:var(--sd-ds-gap-2);margin-inline-start:auto}.bs-ds-savebar .bs-ds-btn-secondary{background:transparent;color:var(--sd-shell-text);border-color:var(--sd-shell-border)}@media (hover:hover){.bs-ds-savebar .bs-ds-btn-secondary:hover:not(:disabled){background:var(--sd-shell-panel)}}.bs-ds-savebar .bs-ds-btn-primary{background:var(--sd-shell-text);color:var(--sd-shell)}.bs-ds-stat{display:flex;flex-direction:column;gap:4px;padding:var(--sd-ds-gap-3) var(--sd-ds-gap-4);background:var(--sd-surface);color:var(--sd-text);border:1px solid var(--sd-ds-line-soft);border-radius:var(--sd-ds-radius-lg);box-shadow:var(--sd-shadow-sm);min-inline-size:0;container-type:inline-size}.bs-ds-stat-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-inline-size:0}@container (max-width: 190px){.bs-ds-stat-row .bs-ds-spark{display:none}}.bs-ds-row4{container:bs-ds-row4 / inline-size}.bs-ds-row4>.bs-ds-stat{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:4px;align-content:start;container-type:normal;border:0;border-radius:0;box-shadow:none;background:transparent}.bs-ds-row4:has(>.bs-ds-stat){grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:0;overflow:hidden;background:var(--sd-surface);border:1px solid var(--sd-ds-line-soft);border-radius:var(--sd-ds-radius-lg);box-shadow:var(--sd-shadow-sm)}.bs-ds-row4>.bs-ds-stat+.bs-ds-stat{border-inline-start:1px solid var(--sd-ds-line-soft)}@media (min-width:1101px){@container bs-ds-row4 (max-width:975px){.bs-ds-row4>.bs-ds-stat .bs-ds-spark{display:none}}}.bs-ds-stat-head{display:flex;align-items:center;gap:2px;min-block-size:24px}.bs-ds-stat-head>.bs-ds-infobtn{margin-block:-2px}.bs-ds-stat-label{font-size:var(--sd-text-sm);color:var(--sd-muted);font-weight:500}.bs-ds-stat-value{font-family:var(--sd-font-display);font-size:var(--sd-text-lg);font-weight:700;line-height:1.15;font-variant-numeric:tabular-nums;color:var(--sd-text);white-space:nowrap}.bs-ds-stat-neg .bs-ds-stat-value{color:var(--sd-danger)}.bs-ds-stat-open{align-self:flex-start;padding:0;border:0;background:transparent;font:inherit;color:inherit;cursor:pointer;border-radius:4px;text-align:start}.bs-ds-stat-open .bs-ds-stat-value{text-decoration:underline dotted color-mix(in srgb,var(--sd-text) 35%,transparent);text-underline-offset:5px}@media (hover:hover){.bs-ds-stat-open:hover .bs-ds-stat-value{text-decoration-color:var(--sd-text)}}.bs-ds-stat-open:focus-visible{outline:none;box-shadow:var(--sd-ds-focus)}.bs-ds-stat-foot{display:flex;align-items:center;gap:var(--sd-ds-gap-2);min-block-size:20px}.bs-ds-change{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px 6px;min-inline-size:0;font-size:var(--sd-text-xs);line-height:1.5}.bs-ds-delta{display:inline-flex;align-items:center;gap:2px;padding:0 7px 0 4px;border-radius:var(--sd-radius-pill);font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.bs-ds-delta>.bs-ds-icon{inline-size:14px;block-size:14px}.bs-ds-delta-good{color:var(--sd-good);background:var(--sd-good-soft)}.bs-ds-delta-bad{color:var(--sd-danger);background:var(--sd-danger-soft)}.bs-ds-delta-flat{color:var(--sd-muted);background:var(--sd-chip)}.bs-ds-change-vs{color:var(--sd-muted);white-space:nowrap}.bs-ds-stat-note{font-size:var(--sd-text-xs);color:var(--sd-muted);font-variant-numeric:tabular-nums}.bs-ds-spark{color:var(--sd-chart-1);display:block;flex:none}.bs-ds-spark-area{inline-size:100%;block-size:100%}.bs-ds-spark-fill{fill:currentColor;opacity:.16}.bs-ds-metrics{display:flex;flex-direction:column;flex:1;min-inline-size:0}.bs-ds-metrics-list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);border-block-end:1px solid var(--sd-ds-line-soft)}.bs-ds-metric{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:6px;min-inline-size:0;padding:var(--sd-ds-gap-3) var(--sd-ds-gap-4);border:0;background:transparent;color:var(--sd-text);font:inherit;text-align:start;cursor:pointer;container-type:inline-size}.bs-ds-metric+.bs-ds-metric{border-inline-start:1px solid var(--sd-ds-line-soft)}.bs-ds-metric:first-child{border-start-start-radius:calc(var(--sd-ds-radius-lg) - 1px)}.bs-ds-metric:last-child{border-start-end-radius:calc(var(--sd-ds-radius-lg) - 1px)}.bs-ds-metric:after{content:"";position:absolute;inset-inline:0;inset-block-end:-1px;block-size:2px}.bs-ds-metric[data-state=active]{background:linear-gradient(to bottom,color-mix(in srgb,var(--sd-brand) 7%,var(--sd-surface)),var(--sd-surface))}.bs-ds-metric[data-state=active]:after{background:var(--sd-brand-text)}@media (hover:hover){.bs-ds-metric[data-state=inactive]:hover{background:var(--sd-ds-hover)}.bs-ds-metric[data-state=inactive]:hover:after{background:var(--sd-ds-line)}}.bs-ds-metric:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--sd-focus)}.bs-ds-metric-label{font-size:var(--sd-text-sm);color:var(--sd-muted);font-weight:500}.bs-ds-metric[data-state=active] .bs-ds-metric-label{color:var(--sd-text);font-weight:600}.bs-ds-metric-value{font-family:var(--sd-font-display);font-size:var(--sd-text-lg);font-weight:700;line-height:1.15;font-variant-numeric:tabular-nums;white-space:nowrap}.bs-ds-metric-foot{display:flex;align-items:center;min-block-size:21px;font-size:var(--sd-text-xs);color:var(--sd-muted)}@container (max-width:210px){.bs-ds-metric .bs-ds-change-vs{display:none}}.bs-ds-metrics-panel{display:flex;flex-direction:column;flex:1;min-inline-size:0;padding:var(--sd-ds-gap-3) var(--sd-ds-gap-4) 12px}.bs-ds-metrics-panel:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--sd-focus)}.bs-ds-breakdown{inline-size:100%;border-collapse:collapse;font-size:var(--sd-text-sm)}.bs-ds-breakdown-caption{text-align:start;font-weight:650;font-size:var(--sd-text-md);padding-block-end:var(--sd-ds-gap-2)}.bs-ds-breakdown th{text-align:start;font-weight:400;padding:8px 0;border-block-end:1px solid var(--sd-border-soft)}.bs-ds-breakdown td{text-align:end;padding:8px 0;border-block-end:1px solid var(--sd-border-soft);font-variant-numeric:tabular-nums;white-space:nowrap}.bs-ds-breakdown-op{display:inline-block;inline-size:1.25em;color:var(--sd-muted);font-variant-numeric:tabular-nums}.bs-ds-breakdown-total th,.bs-ds-breakdown-total td{font-weight:700;border-block-end:0;border-block-start:2px solid var(--sd-text);background:var(--sd-surface-sunken);padding-block:10px}.bs-ds-range-trigger{max-inline-size:100%}.bs-ds-range-trigger>span{overflow:hidden;text-overflow:ellipsis}.bs-ds-range-dates{white-space:nowrap}.bs-ds-range-dates:before{content:"("}.bs-ds-range-dates:after{content:")"}.bs-ds-range{display:flex;flex-direction:column;gap:var(--sd-ds-gap-3);min-inline-size:240px}.bs-ds-range-presets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.bs-ds-range-preset-dates{display:block;font-size:var(--sd-text-xs);font-weight:400;color:var(--sd-muted)}.bs-ds-range-preset{display:flex;align-items:center;justify-content:space-between;inline-size:100%;min-block-size:36px;padding:0 var(--sd-ds-gap-3);border:0;border-radius:var(--sd-ds-radius-sm);background:transparent;color:var(--sd-text);font:inherit;font-size:var(--sd-text-sm);text-align:start;cursor:pointer}@media (hover:hover){.bs-ds-range-preset:hover{background:var(--sd-ds-hover)}}.bs-ds-range-preset:focus-visible{outline:none;box-shadow:var(--sd-ds-focus)}.bs-ds-range-preset-on{background:var(--sd-brand-soft);font-weight:600}.bs-ds-range-custom{display:grid;gap:6px;padding-block-start:var(--sd-ds-gap-2);border-block-start:1px solid var(--sd-border)}.bs-ds-range-custom .bs-ds-btn{margin-block-start:var(--sd-ds-gap-2)}.bs-ds-tickline{display:flex;align-items:flex-start;gap:var(--sd-ds-gap-2);margin-block-start:var(--sd-ds-gap-3);font-size:var(--sd-text-sm)}.bs-ds-tickline .bs-ds-check{flex:none;margin:0}.bs-ds-tickline .bs-ds-hint{display:block;margin-block-start:2px;overflow-wrap:anywhere}.bs-ds-range-compare{display:flex;align-items:center;gap:var(--sd-ds-gap-2);min-block-size:36px;font-size:var(--sd-text-sm);padding:var(--sd-ds-gap-2) var(--sd-ds-gap-3) 0;border-block-start:1px solid var(--sd-border);cursor:pointer}.bs-ds-range-compareset{flex-direction:column;align-items:stretch;gap:0;margin:0;border-inline:0;border-block-end:0;cursor:auto;min-inline-size:0}.bs-ds-range-compareset legend{float:left;inline-size:100%;padding:0;margin-block-end:2px;color:var(--sd-muted);font-size:var(--sd-text-xs)}.bs-ds-range-compareopt{display:flex;align-items:center;gap:var(--sd-ds-gap-2);min-block-size:36px;cursor:pointer}.bs-ds-dt{display:flex;flex-direction:column;gap:var(--sd-ds-gap-2);min-inline-size:0}.bs-ds-dt-scroll{overflow-x:auto;border:1px solid var(--sd-ds-line-soft);border-radius:var(--sd-ds-radius-lg);background:var(--sd-surface);box-shadow:var(--sd-shadow-sm)}.bs-ds-dt-scroll:focus-visible{outline:none;box-shadow:var(--sd-ds-focus)}.bs-ds-dt-table{inline-size:100%;border-collapse:collapse;font-size:var(--sd-text-sm);color:var(--sd-text)}.bs-ds-dt-table th{position:sticky;inset-block-start:0;z-index:1;background:var(--sd-surface-sunken);text-align:start;font-weight:600;color:var(--sd-muted);padding:10px;border-block-end:1px solid var(--sd-border);white-space:nowrap}.bs-ds-dt-table td{padding:9px 10px;border-block-end:1px solid var(--sd-border-soft);vertical-align:middle}.bs-ds-dt-table tbody tr:last-child td{border-block-end:0}.bs-ds-dt-end{text-align:end!important}.bs-ds-dt-table tfoot :is(th,td){position:static;background:var(--sd-surface-sunken);color:var(--sd-text);font-weight:650;padding:10px;border-block-start:1px solid var(--sd-border);border-block-end:0;white-space:nowrap}.bs-ds-dt-totalcard{display:flex;flex-direction:column;gap:4px;margin-block-start:var(--sd-ds-gap-2);padding:var(--sd-ds-gap-3);background:var(--sd-surface-sunken);border:1px solid var(--sd-border);border-radius:var(--sd-ds-radius);font-size:var(--sd-text-sm)}.bs-ds-dt-totalcard-title{font-weight:650}.bs-ds-dt-totalcard .bs-ds-dt-meta-fig{display:flex;justify-content:space-between;gap:var(--sd-ds-gap-3)}.bs-ds-dt-totalcard .bs-ds-dt-meta-label{color:var(--sd-muted)}.bs-ds-dt-money{font-variant-numeric:tabular-nums;white-space:nowrap}.bs-ds-dt-row-open{cursor:pointer}@media (hover:hover){.bs-ds-dt-row-open:hover td{background:var(--sd-ds-hover)}}.bs-ds-dt-row-on td{background:var(--sd-ds-selected)}.bs-ds-dt-checkcol{inline-size:44px;padding-inline-end:0!important}.bs-ds-dt-menucol{inline-size:48px;text-align:end;padding-block:4px!important}.bs-ds-dt-sort{display:flex;inline-size:fit-content;align-items:center;gap:4px;padding:0;border:0;background:transparent;font:inherit;color:inherit;font-weight:600;cursor:pointer;border-radius:4px}.bs-ds-dt-sort-on{color:var(--sd-text)}@media (hover:hover){.bs-ds-dt-sort:hover{color:var(--sd-text)}}.bs-ds-dt-sort:focus-visible{outline:none;box-shadow:var(--sd-ds-focus)}.bs-ds-dt-end .bs-ds-dt-sort{flex-direction:row-reverse;margin-inline-start:auto}.bs-ds-dt-open{padding:0;border:0;background:transparent;font:inherit;color:var(--sd-text);font-weight:600;text-align:start;cursor:pointer;border-radius:4px}@media (hover:hover){.bs-ds-dt-open:hover{color:var(--sd-brand-text)}}.bs-ds-dt-open:focus-visible{outline:none;box-shadow:var(--sd-ds-focus)}.bs-ds-facts{display:grid;gap:var(--sd-ds-gap-3) var(--sd-ds-gap-4);margin:0}.bs-ds-facts-1{grid-template-columns:minmax(0,1fr)}.bs-ds-facts-2{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-ds-facts-3{grid-template-columns:repeat(3,minmax(0,1fr))}.bs-ds-fact{min-inline-size:0}.bs-ds-fact-wide{grid-column:1 / -1}.bs-ds-fact>dt{margin-block-end:2px;color:var(--sd-muted);font-size:var(--sd-text-xs)}.bs-ds-fact>dd{margin:0;font-size:var(--sd-text-sm);overflow-wrap:anywhere}.bs-ds-fact-figure{font-variant-numeric:tabular-nums}.bs-ds-fact-sub{display:block;color:var(--sd-muted);font-size:var(--sd-text-xs)}.bs-ds-fact-tag{margin-inline-start:6px;padding:0 6px;border-radius:var(--sd-radius-pill);background:var(--sd-chip);color:var(--sd-muted);font-size:var(--sd-text-2xs);font-weight:600;line-height:1.6;white-space:nowrap}@media (max-width:639px){.bs-ds-facts-3{grid-template-columns:repeat(2,minmax(0,1fr))}}.bs-ds-copy{display:inline-flex;max-inline-size:100%;margin:-2px 0 -2px -6px;padding:2px 6px;border:0;border-radius:var(--sd-ds-radius-sm);background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.bs-ds-copy>span{min-inline-size:0;overflow-wrap:anywhere}.bs-ds-copy-line{display:block}.bs-ds-copy-end{white-space:nowrap}.bs-ds-copy .bs-ds-icon{display:inline-block;inline-size:14px;block-size:14px;margin-inline-start:6px;vertical-align:-2px;color:var(--sd-muted)}@media (hover:hover){.bs-ds-copy:hover{background:var(--sd-ds-fill-hover)}}.bs-ds-copy:focus-visible{outline:none;box-shadow:var(--sd-ds-focus)}.bs-ds-history>.bs-ds-card-head{padding-block-end:var(--sd-ds-gap-3)}.bs-ds-history-toggle{display:inline-flex;align-items:center;gap:var(--sd-ds-gap-2);min-block-size:30px;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.bs-ds-history-toggle:focus-visible{outline:none;box-shadow:var(--sd-ds-focus);border-radius:3px}.bs-ds-history-note{margin:0;padding:0 var(--bs-ds-card-pad) var(--sd-ds-gap-4);font-size:var(--sd-text-sm);color:var(--sd-muted)}.bs-ds-timeline{display:flex;flex-direction:column;gap:var(--sd-ds-gap-2);margin:0;padding:0 var(--bs-ds-card-pad) var(--sd-ds-gap-4);list-style:none;font-size:var(--sd-text-sm)}.bs-ds-timeline>li{display:grid;grid-template-columns:150px minmax(0,1fr);gap:var(--sd-ds-gap-3)}.bs-ds-timeline-when{padding-block-start:2px;color:var(--sd-muted);font-size:var(--sd-text-xs);font-variant-numeric:tabular-nums}@media (max-width:639px){.bs-ds-timeline>li{grid-template-columns:minmax(0,1fr);gap:0}}.bs-ds-timeline-figures>li{grid-template-columns:150px minmax(0,1fr) auto}.bs-ds-timeline-figure{display:flex;flex-direction:column;align-items:flex-end;font-variant-numeric:tabular-nums;white-space:nowrap}.bs-ds-timeline-figure>:first-child{font-weight:600}.bs-ds-timeline-figure>:last-child:not(:first-child){color:var(--sd-muted);font-size:var(--sd-text-xs)}.bs-ds-timeline-figure>.bs-ds-neg:last-child{color:var(--sd-danger)}.bs-ds-timeline-ref{white-space:nowrap}.bs-ds-timeline-note{display:block;margin-block-start:2px;color:var(--sd-muted);font-size:var(--sd-text-sm);overflow-wrap:anywhere}@media (max-width:639px){.bs-ds-timeline-figures>li{grid-template-columns:minmax(0,1fr) auto;column-gap:var(--sd-ds-gap-3)}.bs-ds-timeline-figures>li>:nth-child(2){grid-column:1}.bs-ds-timeline-figures .bs-ds-timeline-figure{grid-column:2;grid-row:1 / span 2;align-self:center}}@media (max-width:639px){.bs-ds-copy{position:relative}.bs-ds-copy:after{content:"";position:absolute;inset-inline:0;inset-block:calc(50% - var(--sd-ds-touch) / 2)}.bs-ds-history-toggle{min-block-size:var(--sd-ds-touch)}}.bs-ds-choices{margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:var(--sd-ds-gap-2);min-inline-size:0}.bs-ds-choices>legend{padding:0;margin-block-end:var(--sd-ds-gap-2)}.bs-ds-choices-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--sd-ds-gap-2)}.bs-ds-choices-stacked .bs-ds-choices-row{grid-template-columns:minmax(0,1fr)}.bs-ds-choice{position:relative;display:flex;flex-direction:column;gap:2px;padding:var(--sd-ds-gap-3);border:1px solid var(--sd-ds-line);border-radius:var(--sd-ds-radius);background:var(--sd-surface);cursor:pointer}@media (hover:hover){.bs-ds-choice:hover:not(.bs-ds-choice-on){background:var(--sd-ds-hover)}}.bs-ds-choice input{position:absolute;inset-block-start:var(--sd-ds-gap-3);inset-inline-end:var(--sd-ds-gap-3)}.bs-ds-choice-on{border-color:var(--sd-brand-text);box-shadow:inset 0 0 0 1px var(--sd-brand-text);background:color-mix(in srgb,var(--sd-brand-soft) 45%,var(--sd-surface))}.bs-ds-choice:has(input:focus-visible){box-shadow:var(--sd-ds-focus)}.bs-ds-choice-title{font-weight:650;font-size:var(--sd-text-sm);padding-inline-end:28px}.bs-ds-choice-hint{font-size:var(--sd-text-xs);color:var(--sd-muted);line-height:1.45;padding-inline-end:28px}.bs-ds-check,.bs-ds-radio{appearance:none;-webkit-appearance:none;display:inline-grid;place-content:center;flex:none;inline-size:18px;block-size:18px;margin:0;border:1.5px solid var(--sd-border-strong);border-radius:4px;background:var(--sd-ds-field);color:var(--sd-surface);cursor:pointer;vertical-align:middle}.bs-ds-radio{border-radius:50%}.bs-ds-check:before{content:"";inline-size:10px;block-size:10px;background:currentColor;transform:scale(0);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)}.bs-ds-check:indeterminate:before{clip-path:inset(38% 4% 38% 4%)}.bs-ds-radio:before{content:"";inline-size:8px;block-size:8px;border-radius:50%;background:var(--sd-brand-text);transform:scale(0)}.bs-ds-check:is(:checked,:indeterminate){background:var(--sd-brand-text);border-color:var(--sd-brand-text)}.bs-ds-radio:checked{border-color:var(--sd-brand-text)}:is(.bs-ds-check:is(:checked,:indeterminate),.bs-ds-radio:checked):before{transform:scale(1)}@media (hover:hover){:is(.bs-ds-check,.bs-ds-radio):not(:disabled,:checked,:indeterminate):hover{border-color:color-mix(in srgb,var(--sd-text) 30%,var(--sd-border-strong))}}:is(.bs-ds-check,.bs-ds-radio):focus-visible{outline:none;box-shadow:var(--sd-ds-focus)}:is(.bs-ds-check,.bs-ds-radio):disabled{opacity:.5;cursor:not-allowed}:is(.bs-ds-check,.bs-ds-radio)[aria-invalid=true]:not(:checked){border-color:var(--sd-danger)}@media (forced-colors:active){.bs-ds-check:before{background:CanvasText}.bs-ds-radio:before{background:CanvasText}}.bs-ds-dt-pager{display:flex;align-items:center;justify-content:space-between;gap:var(--sd-ds-gap-3);padding-block:var(--sd-ds-gap-2);font-size:var(--sd-text-sm);color:var(--sd-muted)}.bs-ds-dt-range{font-variant-numeric:tabular-nums}.bs-ds-dt-pager-btns{display:flex;gap:var(--sd-ds-gap-2)}.bs-ds-dt-empty{border:1px solid var(--sd-border);border-radius:var(--sd-ds-radius);background:var(--sd-surface)}.bs-ds-bulkbar{position:sticky;inset-block-start:0;z-index:5;display:flex;align-items:center;gap:var(--sd-ds-gap-3);flex-wrap:wrap;padding:var(--sd-ds-gap-2) var(--sd-ds-gap-3);background:var(--sd-shell);color:var(--sd-shell-text);border-radius:var(--sd-ds-radius)}.bs-ds-bulkbar-count{font-size:var(--sd-text-sm);font-weight:600;font-variant-numeric:tabular-nums}.bs-ds-bulkbar-actions{display:flex;gap:var(--sd-ds-gap-2);flex-wrap:wrap}.bs-ds-bulkbar .bs-ds-btn-secondary{background:transparent;color:var(--sd-shell-text);border-color:var(--sd-shell-border)}@media (hover:hover){.bs-ds-bulkbar .bs-ds-btn-secondary:hover:not(:disabled){background:var(--sd-shell-panel)}}.bs-ds-bulkbar .bs-ds-btn-quiet{color:var(--sd-shell-muted)}@media (hover:hover){.bs-ds-bulkbar .bs-ds-btn-quiet:hover:not(:disabled){background:var(--sd-shell-panel);color:var(--sd-shell-text)}}.bs-ds-bulkbar-actions>.bs-ds-locked{display:contents}.bs-ds-bulkbar-actions>.bs-ds-locked>.bs-ds-locked-why{order:1;flex:1 0 100%;inline-size:0;max-inline-size:none;color:var(--sd-shell-muted)}.bs-ds-bulkbar .bs-ds-locked-why :is(a,button){color:var(--sd-shell-text)}.bs-ds-dt-cards{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;background:var(--sd-surface);border:1px solid var(--sd-ds-line-soft);border-radius:var(--sd-ds-radius-lg);overflow:hidden;box-shadow:var(--sd-shadow-sm)}.bs-ds-dt-card{display:flex;align-items:center;gap:var(--sd-ds-gap-2);padding:14px var(--sd-ds-gap-3);min-block-size:64px;cursor:pointer;-webkit-tap-highlight-color:transparent}.bs-ds-dt-card+.bs-ds-dt-card{border-block-start:1px solid var(--sd-ds-line-soft)}.bs-ds-dt-card:active{background:var(--sd-ds-fill)}.bs-ds-dt-card-on{border-color:var(--sd-brand-soft-line);background:var(--sd-ds-selected)}.bs-ds-dt-card-main{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:4px}.bs-ds-dt-card-acts{flex-wrap:wrap}.bs-ds-dt-card-acts>.bs-ds-dt-card-main{flex-basis:100%}.bs-ds-dt-card-acts>.bs-ds-dt-rowacts{margin-inline-start:calc(-1 * var(--sd-ds-gap-2))}.bs-ds-dt-card-line{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sd-ds-gap-3);min-inline-size:0}.bs-ds-dt-phonebar{display:flex;align-items:center;justify-content:space-between;gap:var(--sd-ds-gap-2);font-size:var(--sd-text-sm);color:var(--sd-muted)}.bs-ds-dt-selectall{display:inline-flex;align-items:center;gap:var(--sd-ds-gap-2);min-block-size:var(--sd-ds-touch);margin-inline-start:calc(var(--sd-ds-gap-3) + 1px);color:var(--sd-text);font-weight:600;cursor:pointer}.bs-ds-card-flush .bs-ds-dt-phonebar{padding-inline:var(--sd-ds-gap-3)}.bs-ds-card-flush .bs-ds-dt-selectall{margin-inline-start:0}.bs-ds-dt-cards-ticking .bs-ds-dt-card-title{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bs-ds-dt-card-title{flex:1 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--sd-text-base);font-weight:600;line-height:1.35}.bs-ds-dt-card-title .bs-ds-dt-open{display:block;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-block-size:0}.bs-ds-dt-card-meta{flex:1 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--sd-muted);font-size:var(--sd-text-sm)}.bs-ds-dt-meta-item+.bs-ds-dt-meta-item:before{content:"·";padding-inline:6px;color:var(--sd-muted-2)}.bs-ds-dt-card-meta :is(.bs-ds-dt-sub,.bs-ds-dt-clip){display:inline;max-inline-size:none;font-size:inherit}.bs-ds-dt-card-meta .bs-ds-dt-sub:before{content:", "}.bs-ds-dt-card-title :is(.bs-ds-dt-sub,.bs-ds-dt-clip){display:inline;max-inline-size:none;font-size:inherit}.bs-ds-dt-card-title .bs-ds-dt-sub{font-weight:400;color:var(--sd-muted)}.bs-ds-dt-card-title .bs-ds-dt-sub:before{content:", "}.bs-ds-dt-figure{flex:none;font-size:var(--sd-text-base);font-weight:600;white-space:nowrap}.bs-ds-dt-figure-2{font-weight:400;color:var(--sd-muted);font-size:var(--sd-text-sm)}.bs-ds-dt-figure-label{font-weight:400;color:var(--sd-muted)}.bs-ds-dt-figure-2 .bs-ds-dt-figure-value{color:var(--sd-text)}.bs-ds-dt-card-status{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;flex:1 1 auto;min-inline-size:0;font-size:var(--sd-text-sm)}:is(.bs-ds-dt-card-status .bs-ds-badge,.bs-ds-badge-quiet){padding:0;background:transparent;font-size:inherit;font-weight:500;color:var(--sd-text);gap:6px}:is(.bs-ds-dt-card-status .bs-ds-badge,.bs-ds-badge-quiet):before{inline-size:7px;block-size:7px}:is(.bs-ds-dt-card-status .bs-ds-badge,.bs-ds-badge-quiet).bs-ds-badge-good:before{background:var(--sd-good)}:is(.bs-ds-dt-card-status .bs-ds-badge,.bs-ds-badge-quiet).bs-ds-badge-warning:before{background:var(--sd-warn)}:is(.bs-ds-dt-card-status .bs-ds-badge,.bs-ds-badge-quiet).bs-ds-badge-danger:before{background:var(--sd-danger)}:is(.bs-ds-dt-card-status .bs-ds-badge,.bs-ds-badge-quiet).bs-ds-badge-info:before{background:var(--sd-info)}:is(.bs-ds-dt-card-status .bs-ds-badge,.bs-ds-badge-quiet).bs-ds-badge-neutral:before{background:var(--sd-muted)}:is(.bs-ds-dt-card-status .bs-ds-badge,.bs-ds-badge-quiet).bs-ds-badge-urgent.bs-ds-badge-warning{color:var(--sd-warn)}:is(.bs-ds-dt-card-status .bs-ds-badge,.bs-ds-badge-quiet).bs-ds-badge-urgent.bs-ds-badge-danger{color:var(--sd-danger)}.bs-ds-dt-meta-fig{white-space:nowrap}.bs-ds-dt-meta-fig .bs-ds-dt-money,.bs-ds-dt-meta-item .bs-ds-dt-money{color:var(--sd-text)}.bs-ds-skel{display:block;block-size:12px;inline-size:80%;border-radius:4px;background:linear-gradient(90deg,var(--sd-chip) 0%,var(--sd-surface-hover) 50%,var(--sd-chip) 100%);background-size:200% 100%;animation:bs-ds-shimmer 1.4s ease-in-out infinite}.bs-ds-skel-short{inline-size:45%;margin-block-start:8px}.bs-ds-dt-skelcard{flex-direction:column;align-items:stretch}@keyframes bs-ds-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}[dir=rtl] :is(.bs-ds-back,.bs-ds-dt-pager,.bs-ds-tabs-more) .bs-ds-icon,[dir=rtl] :is(.bs-ds-attn-chev,.bs-ds-figlist-chev,.bs-ds-st-chev){transform:scaleX(-1)}@media (max-width: 639px){.bs-ds-btn{min-block-size:var(--sd-ds-touch)}.bs-ds-linkbtn{position:relative}.bs-ds-linkbtn:after{content:"";position:absolute;inset-inline:0;inset-block-start:-6px;block-size:var(--sd-ds-touch)}.bs-ds-btn-icononly{inline-size:var(--sd-ds-touch)}.bs-ds-btn-sm,.bs-ds-back{min-block-size:var(--sd-ds-touch)}.bs-ds-banner-dismiss{inline-size:var(--sd-ds-touch);block-size:var(--sd-ds-touch)}.bs-ds-infobtn:after{content:"";position:absolute;inset:-8px}.bs-ds-card-action>.bs-ds-btn-sm{margin-block:-7px}.bs-ds-input{min-block-size:var(--sd-ds-touch);font-size:16px}.bs-ds-formsection{padding:var(--sd-ds-gap-3)}.bs-ds-switch{inline-size:48px;block-size:28px}.bs-ds-switch:before{inline-size:20px;block-size:20px}.bs-ds-switch:checked:before{inset-inline-start:calc(100% - 22.5px)}.bs-ds-switch-locked>.bs-ds-icon{inset-block-start:8px;inset-inline-start:8px;inline-size:12px;block-size:12px}.bs-ds-switch-locked-on>.bs-ds-icon{inset-inline-start:28px}.bs-ds-switch:after{content:"";position:absolute;inset:-9.5px -5.5px}.bs-ds-sheet-head:has(>.bs-ds-sheet-actions){flex-wrap:wrap;row-gap:4px}.bs-ds-sheet-head:has(>.bs-ds-sheet-actions)>.bs-ds-sheet-headtext{display:contents}.bs-ds-sheet-head:has(>.bs-ds-sheet-actions) .bs-ds-sheet-title{flex:1 1 0;min-inline-size:0;align-self:center}.bs-ds-sheet-head:has(>.bs-ds-sheet-actions)>.bs-ds-btn-icononly{order:1}.bs-ds-sheet-head:has(>.bs-ds-sheet-actions) .bs-ds-sheet-desc{order:2;flex:1 1 100%}.bs-ds-menu-item,.bs-ds-range-preset,.bs-ds-range-compare,.bs-ds-range-compareopt{min-block-size:var(--sd-ds-touch)}:is(.bs-ds-combo,.bs-ds-combo-sheet) .bs-ds-combo-item{min-block-size:var(--sd-ds-touch);font-size:var(--sd-text-base)}.bs-ds-combo-sheet .bs-ds-combo-label{white-space:normal;overflow-wrap:anywhere}.bs-ds-file-list>li,.bs-ds-file-drop{min-block-size:var(--sd-ds-touch)}.bs-ds-file-list>li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name act" "size act";column-gap:var(--sd-ds-gap-3);row-gap:2px;padding-block:6px}.bs-ds-file-list>li>.bs-ds-file-name{grid-area:name;justify-self:start;max-inline-size:100%}.bs-ds-file-list>li>.bs-ds-file-size{grid-area:size;margin:0}.bs-ds-file-list>li>.bs-ds-btn{grid-area:act}.bs-ds-file-link:after,.bs-ds-file .bs-ds-hint :is(a,button):after{content:"";position:absolute;inset-block:calc(50% - var(--sd-ds-touch) / 2);inset-inline:0}.bs-ds-file .bs-ds-hint :is(a,button){position:relative}.bs-ds-file-or{display:none}.bs-ds-tab{min-block-size:var(--sd-ds-touch)}.bs-ds-tablist{gap:var(--sd-ds-gap-3)}.bs-ds-btn.bs-ds-deskonly,.bs-ds-deskonly{display:none}.bs-ds-segmented-opt>span{min-block-size:calc(var(--sd-ds-touch) - 6px);min-inline-size:var(--sd-ds-touch);justify-content:center;padding-inline:12px}.bs-ds-segmented-opt input{inset:-3px 0}.bs-ds-dialog{inset-block-start:auto;inset-block-end:0;inset-inline-start:0;margin:0;inline-size:100vw;max-block-size:92vh;max-block-size:92dvh;border-radius:var(--sd-ds-radius) var(--sd-ds-radius) 0 0;padding-block-end:calc(var(--sd-ds-gap-4) + env(safe-area-inset-bottom,0px))}.bs-ds-dialog-foot{flex-direction:column-reverse}.bs-ds-dialog-foot .bs-ds-btn{inline-size:100%}.bs-ds-dialog.bs-ds-dialog-full{inset:0;block-size:auto;max-block-size:none;border-radius:0;border:0;display:flex;flex-direction:column;padding-block-end:0}.bs-ds-dialog-full .bs-ds-dialog-body{flex:1 0 auto}.bs-ds-dialog-full .bs-ds-dialog-foot{position:sticky;inset-block-end:0;margin-inline:calc(-1 * var(--sd-ds-gap-4));padding:var(--sd-ds-gap-2) var(--sd-ds-gap-4) calc(var(--sd-ds-gap-2) + env(safe-area-inset-bottom,0px));background:var(--sd-surface);border-block-start:1px solid var(--sd-border)}.bs-ds-sheet{inline-size:100vw;border-inline-start:0}.bs-ds-sheet-foot:has(>.bs-ds-btn~.bs-ds-btn~.bs-ds-btn)>.bs-ds-btn{flex:1 1 0;margin:0}.bs-ds-sheet-foot:has(>.bs-ds-btn~.bs-ds-btn~.bs-ds-btn)>.bs-ds-btn-primary{order:-1;flex-basis:100%}.bs-ds-pagehead-title{font-size:var(--sd-text-lg)}.bs-ds-pagehead-badge{flex-basis:100%;margin-inline-start:0}.bs-ds-pagehead-actions{flex:1 1 100%;flex-wrap:wrap;min-inline-size:0}.bs-ds-pagehead-actions>.bs-ds-btn:where(:not(.bs-ds-btn-icononly)){flex:1 1 auto}.bs-ds-pagehead-actions:not(:has(>:not(.bs-ds-deskonly))){display:none}.bs-ds-check{inline-size:22px;block-size:22px}.bs-ds-check:before{inline-size:12px;block-size:12px}.bs-ds-bulkbar{display:grid;grid-template-columns:minmax(0,1fr) auto}.bs-ds-bulkbar-actions{grid-column:1 / -1;grid-row:2}.bs-ds-dt-pager{flex-wrap:wrap}.bs-ds-dt-pager-btns{flex:1 1 100%}.bs-ds-dt-pager-btns .bs-ds-btn{flex:1}.bs-ds-stat-open,.bs-ds-st-toggle,.bs-ds-st-link{min-block-size:var(--sd-ds-touch)}}@media (prefers-reduced-motion: reduce){.bs-ds-btn,.bs-ds-btn-spin,.bs-ds-skel{transition:none;animation:none}}.bs-ds-frame{min-block-size:100vh;min-block-size:100dvh;background:var(--sd-bg);color:var(--sd-text);font-family:var(--sd-font-sans)}.bs-ds-frame-laptop,.bs-ds-frame-tablet{display:grid;block-size:100vh;block-size:100dvh;overflow:hidden}.bs-ds-frame-laptop{grid-template-columns:248px minmax(0,1fr)}.bs-ds-frame-tablet{grid-template-columns:84px minmax(0,1fr)}.bs-ds-frame-col{display:flex;flex-direction:column;min-inline-size:0;min-block-size:0}.bs-ds-frame-laptop .bs-ds-frame-col,.bs-ds-frame-tablet .bs-ds-frame-col{overflow:hidden}.bs-ds-main{position:relative;flex:1;min-block-size:0;padding:var(--sd-ds-gap-4) max(var(--sd-ds-gap-4),env(safe-area-inset-right,0px)) var(--sd-ds-gap-5) var(--sd-ds-gap-4)}.bs-ds-frame-laptop .bs-ds-main,.bs-ds-frame-tablet .bs-ds-main{overflow:auto}:is(.bs-ds-frame-laptop,.bs-ds-frame-tablet) .bs-ds-main:has(.bs-ds-formscreen){padding-block-end:0}.bs-ds-main .bs-ds-formscreen-foot{padding-block-end:calc(var(--sd-ds-gap-3) + env(safe-area-inset-bottom,0px))}.bs-ds-frame-laptop .bs-ds-main .bs-ds-savebar,.bs-ds-frame-tablet .bs-ds-main .bs-ds-savebar{inset-block-end:calc(-1 * var(--sd-ds-gap-5))}.bs-ds-main:focus{outline:none}.bs-ds-skip{position:absolute;inset-inline-start:8px;inset-block-start:-48px;z-index:90;padding:8px 12px;border-radius:var(--sd-ds-radius-sm);background:var(--sd-brand);color:var(--sd-on-brand);font-size:var(--sd-text-sm);font-weight:600;text-decoration:none}.bs-ds-skip:focus{inset-block-start:8px;outline:none;box-shadow:var(--sd-ds-focus)}.bs-ds-sidebar{display:flex;flex-direction:column;gap:var(--sd-ds-gap-3);min-block-size:0;overflow:auto;padding:var(--sd-ds-gap-3) var(--sd-ds-gap-2) var(--sd-ds-gap-3) max(var(--sd-ds-gap-2),env(safe-area-inset-left,0px));background:var(--sd-shell);color:var(--sd-shell-text)}.bs-ds-sidebar-nav{display:flex;flex-direction:column;flex:1;min-block-size:0}.bs-ds-sidebar-nav ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.bs-ds-sidebar-foot{margin-block-start:auto!important;padding-block-start:var(--sd-ds-gap-2)!important;border-block-start:1px solid var(--sd-shell-border)}.bs-ds-nav-item{display:flex;align-items:center;gap:var(--sd-ds-gap-3);inline-size:100%;min-block-size:40px;padding:0 var(--sd-ds-gap-3);border:0;border-radius:var(--sd-ds-radius-sm);background:transparent;color:var(--sd-shell-muted);font:inherit;font-size:var(--sd-text-sm);font-weight:500;text-align:start;cursor:pointer;position:relative}@media (hover:hover){.bs-ds-nav-item:hover{background:var(--sd-shell-panel);color:var(--sd-shell-text)}}.bs-ds-nav-item:focus-visible{outline:none;box-shadow:0 0 0 2px var(--sd-accent-bright)}.bs-ds-nav-on{background:var(--sd-shell-panel);color:var(--sd-shell-text);font-weight:600}.bs-ds-nav-on:before{content:"";position:absolute;inset-inline-start:-8px;inset-block:8px;inline-size:3px;border-radius:2px;background:var(--sd-accent-bright)}.bs-ds-nav-on .bs-ds-icon{color:var(--sd-accent-bright)}.bs-ds-nav-label{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-ds-nav-badge{min-inline-size:20px;padding:0 6px;border-radius:var(--sd-radius-pill);background:var(--sd-shell-accent);color:var(--sd-shell);font-size:var(--sd-text-2xs);font-weight:700;line-height:18px;text-align:center;font-variant-numeric:tabular-nums}.bs-ds-nav-pages{margin:2px 0 6px!important;padding-inline-start:42px!important}.bs-ds-nav-page{display:flex;align-items:center;gap:var(--sd-ds-gap-2);inline-size:100%;min-block-size:32px;padding:0 var(--sd-ds-gap-2);border:0;border-radius:var(--sd-ds-radius-sm);background:transparent;color:var(--sd-shell-muted);font:inherit;font-size:var(--sd-text-sm);text-align:start;cursor:pointer}@media (hover:hover){.bs-ds-nav-page:hover{color:var(--sd-shell-text);background:var(--sd-shell-panel)}}.bs-ds-nav-page:focus-visible{outline:none;box-shadow:0 0 0 2px var(--sd-accent-bright)}.bs-ds-nav-page-on{color:var(--sd-shell-text);font-weight:600}.bs-ds-rail{display:flex;flex-direction:column;min-block-size:0;overflow:auto;padding:var(--sd-ds-gap-2) 6px var(--sd-ds-gap-2) max(6px,env(safe-area-inset-left,0px));background:var(--sd-shell);color:var(--sd-shell-text)}.bs-ds-rail ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.bs-ds-rail-foot{margin-block-start:auto!important;padding-block-start:var(--sd-ds-gap-2)!important;border-block-start:1px solid var(--sd-shell-border)}.bs-ds-nav-rail{flex-direction:column;justify-content:center;gap:4px;min-block-size:60px;padding:6px 2px;font-size:var(--sd-text-2xs);text-align:center}.bs-ds-nav-rail .bs-ds-nav-label{flex:none;inline-size:100%}.bs-ds-nav-rail.bs-ds-nav-on:before{inset-inline-start:-6px}.bs-ds-nav-rail .bs-ds-nav-badge{position:absolute;inset-block-start:4px;inset-inline-end:10px}.bs-ds-topbar{display:flex;align-items:center;gap:var(--sd-ds-gap-3);min-block-size:56px;padding:env(safe-area-inset-top,0px) max(var(--sd-ds-gap-4),env(safe-area-inset-right,0px)) 0 var(--sd-ds-gap-4);background:var(--sd-surface);border-block-end:1px solid var(--sd-border);flex:none}.bs-ds-topbar-switcher{min-inline-size:0;flex:1}.bs-ds-frame-tablet .bs-ds-topbar-switcher{flex:0 1 240px;min-inline-size:160px}.bs-ds-search{display:flex;align-items:center;gap:var(--sd-ds-gap-2);flex:1;min-inline-size:0;max-inline-size:480px;min-block-size:40px;padding:0 var(--sd-ds-gap-3);border:1px solid var(--sd-border);border-radius:var(--sd-ds-radius-sm);background:var(--sd-field);color:var(--sd-muted);font:inherit;font-size:var(--sd-text-sm);text-align:start;cursor:pointer}.bs-ds-search span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (hover:hover){.bs-ds-search:hover{border-color:var(--sd-brand-soft-line)}}.bs-ds-search:focus-visible{outline:none;box-shadow:var(--sd-ds-focus)}.bs-ds-kbd{min-inline-size:20px;padding:0 6px;border:1px solid var(--sd-border);border-radius:4px;font-family:var(--sd-font-mono);font-size:var(--sd-text-2xs);color:var(--sd-muted);text-align:center;background:var(--sd-surface)}.bs-ds-topbar-actions{display:flex;align-items:center;gap:4px;margin-inline-start:auto}.bs-ds-iconbtn{position:relative;display:inline-grid;place-items:center;inline-size:40px;block-size:40px;padding:0;border:0;border-radius:var(--sd-ds-radius-sm);background:transparent;color:var(--sd-muted);cursor:pointer}@media (hover:hover){.bs-ds-iconbtn:hover{background:var(--sd-ds-hover);color:var(--sd-text)}}.bs-ds-iconbtn:focus-visible{outline:none;box-shadow:var(--sd-ds-focus)}.bs-ds-iconbtn .bs-ds-nav-badge{position:absolute;inset-block-start:2px;inset-inline-end:0;background:var(--sd-danger);color:var(--sd-ds-on-danger)}.bs-ds-avatar{display:inline-grid;place-items:center;inline-size:40px;block-size:40px;margin-inline-start:4px;padding:0;border:0;border-radius:50%;background:var(--sd-brand-soft);color:var(--sd-brand-text);font:inherit;font-size:var(--sd-text-xs);font-weight:700;cursor:pointer}.bs-ds-avatar:focus-visible{outline:none;box-shadow:var(--sd-ds-focus)}.bs-ds-pagetabs{display:flex;gap:0;padding:0 var(--sd-ds-gap-2);overflow-x:auto;scrollbar-width:none;flex:none;border-block-end:1px solid var(--sd-border);background:linear-gradient(to right,var(--sd-surface) 40%,transparent) left / 28px 100% no-repeat local,linear-gradient(to left,var(--sd-surface) 40%,transparent) right / 28px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,color-mix(in srgb,var(--sd-text) 22%,transparent),transparent) left / 12px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,color-mix(in srgb,var(--sd-text) 22%,transparent),transparent) right / 12px 100% no-repeat scroll,var(--sd-surface)}.bs-ds-pagetabs::-webkit-scrollbar{display:none}.bs-ds-pagetab{flex:1 0 auto;display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--sd-ds-touch);padding:0 var(--sd-ds-gap-3);border:0;border-block-end:3px solid transparent;border-radius:0;margin-block-end:-1px;background:transparent;color:var(--sd-muted);font:inherit;font-size:var(--sd-text-sm);font-weight:500;white-space:nowrap;cursor:pointer}@media (hover:hover){.bs-ds-pagetab:hover{color:var(--sd-text)}}.bs-ds-pagetab:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--sd-focus);border-radius:4px}.bs-ds-pagetab-on{color:var(--sd-text);font-weight:650;border-block-end-color:var(--sd-text)}.bs-ds-frame-phone,.bs-ds-frame-personal{--bs-ds-topbar-h: calc(52px + env(safe-area-inset-top, 0px)) ;--bs-ds-pagetabs-h: 0px;--bs-ds-tabbar-h: calc(57px + env(safe-area-inset-bottom, 0px)) }.bs-ds-frame-paged{--bs-ds-pagetabs-h: 45px}.bs-ds-frame-phone .bs-ds-topbar,.bs-ds-frame-personal .bs-ds-topbar{position:sticky;inset-block-start:0;z-index:30;block-size:var(--bs-ds-topbar-h);min-block-size:0;padding-inline:max(var(--sd-ds-gap-3),env(safe-area-inset-left,0px)) max(var(--sd-ds-gap-2),env(safe-area-inset-right,0px))}.bs-ds-frame-phone .bs-ds-pagetabs{position:sticky;inset-block-start:var(--bs-ds-topbar-h);z-index:29;block-size:var(--bs-ds-pagetabs-h);padding-inline:var(--sd-ds-gap-1)}.bs-ds-frame-phone .bs-ds-bulkbar{inset-block-start:calc(var(--bs-ds-topbar-h) + var(--bs-ds-pagetabs-h));z-index:28}.bs-ds-frame-phone .bs-ds-iconbtn,.bs-ds-frame-phone .bs-ds-avatar{inline-size:var(--sd-ds-touch);block-size:var(--sd-ds-touch)}@media (max-width: 639px){.bs-ds-frame-personal .bs-ds-iconbtn,.bs-ds-frame-personal .bs-ds-avatar{inline-size:var(--sd-ds-touch);block-size:var(--sd-ds-touch)}}.bs-ds-frame-phone .bs-ds-main *{scroll-margin-block:calc(var(--bs-ds-topbar-h) + var(--bs-ds-pagetabs-h) + 8px) calc(var(--bs-ds-tabbar-h) + 8px)}.bs-ds-frame-phone.bs-ds-frame-full .bs-ds-main *{scroll-margin-block:72px 8px}.bs-ds-frame-phone .bs-ds-pagetab{min-block-size:var(--sd-ds-touch)}.bs-ds-frame-phone:not(.bs-ds-frame-full) .bs-ds-savebar{inset-block-end:var(--bs-ds-tabbar-h);padding-block-end:var(--sd-ds-gap-2)}.bs-ds-frame-phone .bs-ds-main,.bs-ds-frame-personal .bs-ds-main{padding:var(--sd-ds-gap-3) max(var(--sd-ds-gap-3),env(safe-area-inset-right,0px)) var(--sd-ds-gap-4) max(var(--sd-ds-gap-3),env(safe-area-inset-left,0px))}.bs-ds-frame-phone:not(.bs-ds-frame-full) .bs-ds-main{padding-block-end:calc(72px + env(safe-area-inset-bottom,0px))}.bs-ds-tabbar{position:fixed;inset-inline:0;inset-block-end:0;z-index:30;background:var(--sd-surface);border-block-start:1px solid var(--sd-border);padding:0 env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px)}.bs-ds-tabbar ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr)}.bs-ds-tab-item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;inline-size:100%;min-block-size:56px;padding:6px 2px;border:0;background:transparent;color:var(--sd-muted);font:inherit;font-size:var(--sd-text-2xs);font-weight:500;cursor:pointer}.bs-ds-tab-item:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--sd-focus);border-radius:var(--sd-ds-radius-sm)}.bs-ds-tab-item-on{color:var(--sd-brand-text);font-weight:600}.bs-ds-tab-item .bs-ds-nav-badge{position:absolute;inset-block-start:4px;inset-inline-start:calc(50% + 6px);background:var(--sd-danger);color:var(--sd-ds-on-danger)}.bs-ds-more{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.bs-ds-sheet-body>.bs-ds-more{margin-inline:calc(-1 * var(--sd-ds-gap-3))}.bs-ds-more-item{display:flex;align-items:center;gap:var(--sd-ds-gap-3);inline-size:100%;min-block-size:var(--sd-ds-touch);padding:0 var(--sd-ds-gap-3);border:0;border-radius:var(--sd-ds-radius-sm);background:transparent;color:var(--sd-text);font:inherit;font-size:var(--sd-text-base);text-align:start;cursor:pointer}.bs-ds-more-item span:first-of-type{flex:1}@media (hover:hover){.bs-ds-more-item:hover{background:var(--sd-ds-hover)}}.bs-ds-more-item:focus-visible{outline:none;box-shadow:var(--sd-ds-focus)}.bs-ds-more-item-on{background:var(--sd-brand-soft);font-weight:600}.bs-ds-more-item-danger{color:var(--sd-danger)}.bs-ds-more-item:disabled{opacity:.5;cursor:not-allowed}.bs-ds-page{inline-size:100%;max-inline-size:1600px;margin-inline:auto;min-inline-size:0}.bs-ds-page-record>*{max-inline-size:1360px}.bs-ds-vstack{display:flex;flex-direction:column;gap:var(--sd-ds-gap-3);min-inline-size:0}.bs-ds-split{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sd-ds-gap-3);align-items:start}.bs-ds-split-main,.bs-ds-split-side{display:flex;flex-direction:column;gap:var(--sd-ds-gap-3);min-inline-size:0}.bs-ds-split .bs-ds-card:not(.bs-ds-history)>.bs-ds-card-head{min-block-size:calc(30px + var(--sd-ds-gap-3))}.bs-ds-split-facts .bs-ds-card-body{container:split-side / inline-size}@container split-side (min-width:280px){.bs-ds-split-facts .bs-ds-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@container split-side (min-width:520px){.bs-ds-split-facts .bs-ds-facts{grid-template-columns:repeat(auto-fit,minmax(max(140px,calc((100% - 3 * var(--sd-ds-gap-4)) / 4)),1fr))}}.bs-ds-split-main .bs-ds-card-body>.bs-ds-facts:not(.bs-ds-facts-1){grid-template-columns:repeat(auto-fill,minmax(max(140px,calc((100% - 3 * var(--sd-ds-gap-4)) / 4)),1fr))}@media (max-width:639px){.bs-ds-split-main .bs-ds-card-body>.bs-ds-facts:not(.bs-ds-facts-1){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1440px){.bs-ds-split{grid-template-columns:minmax(0,1fr) 320px}.bs-ds-split-side{order:2;position:sticky;inset-block-start:0}}.bs-ds-row4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sd-ds-gap-3)}.bs-ds-cols{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--sd-ds-gap-3);align-items:stretch}.bs-ds-cols-even{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-ds-neg{color:var(--sd-danger)}.bs-ds-muted{color:var(--sd-muted)}@media (max-width:1100px){.bs-ds-row4{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-ds-cols,.bs-ds-cols-even{grid-template-columns:minmax(0,1fr)}.bs-ds-row4:has(>.bs-ds-stat){grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.bs-ds-row4>.bs-ds-stat:nth-child(odd){border-inline-start:0}.bs-ds-row4>.bs-ds-stat:nth-child(n+3){border-block-start:1px solid var(--sd-ds-line-soft)}.bs-ds-row4>.bs-ds-stat:last-child:nth-child(odd){grid-column:1 / -1}}.bs-ds-card{--bs-ds-card-pad:var(--sd-ds-gap-4);display:flex;flex-direction:column;min-inline-size:0;background:var(--sd-surface);color:var(--sd-text);border:1px solid var(--sd-ds-line-soft);border-radius:var(--sd-ds-radius-lg);box-shadow:var(--sd-shadow-sm)}.bs-ds-card-grow{flex:1}.bs-ds-card-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sd-ds-gap-2);padding:var(--sd-ds-gap-3) var(--sd-ds-gap-4) 0}.bs-ds-card-title{display:flex;align-items:center;gap:2px;margin:0;font-size:var(--sd-text-base);font-weight:650;line-height:1.3;min-inline-size:0}.bs-ds-card-titles{display:flex;align-items:center;gap:2px;min-inline-size:0}.bs-ds-card-action{min-inline-size:0;max-inline-size:100%}.bs-ds-card-body{flex:1;min-inline-size:0;padding:var(--sd-ds-gap-3) var(--bs-ds-card-pad) var(--sd-ds-gap-4)}.bs-ds-card-head+.bs-ds-card-body{padding-block-start:12px}.bs-ds-card-flush>.bs-ds-card-body{padding:0}.bs-ds-card-flush>.bs-ds-card-head{padding-block-end:var(--sd-ds-gap-3)}.bs-ds-card-flush .bs-ds-dt-scroll{border:0;border-radius:0}.bs-ds-card-flush .bs-ds-dt{gap:0}.bs-ds-card-flush .bs-ds-dt-pager{padding:var(--sd-ds-gap-2) var(--sd-ds-gap-3);border-block-start:1px solid var(--sd-border-soft)}.bs-ds-card-flush .bs-ds-dt-table :is(th,td):first-child{padding-inline-start:var(--sd-ds-gap-4)}.bs-ds-card-flush .bs-ds-dt-table :is(th,td):last-child{padding-inline-end:var(--sd-ds-gap-4)}.bs-ds-card-flush .bs-ds-dt-cards{border:0;border-radius:0;box-shadow:none;background:transparent}.bs-ds-card-flush .bs-ds-dt-card{padding-inline:var(--sd-ds-gap-4);border-block-start:1px solid var(--sd-ds-line-soft)}.bs-ds-card-flush .bs-ds-dt-totalcard{margin:0;padding-inline:var(--sd-ds-gap-4);border:0;border-block-start:1px solid var(--sd-border);border-radius:0}.bs-ds-card-flush .bs-ds-dt-card-on{background:var(--sd-ds-selected)}.bs-ds-card-flush .bs-ds-dt-empty{border:0;border-radius:0;background:transparent}.bs-ds-card-flush>.bs-ds-card-head+.bs-ds-card-body .bs-ds-dt-empty{border-block-start:1px solid var(--sd-ds-line-soft)}.bs-ds-card-flush .bs-ds-dt-empty .bs-ds-empty{padding-block:var(--sd-ds-gap-5)}.bs-ds-card-flush>.bs-ds-card-body:last-child>.bs-ds-dt>.bs-ds-dt-scroll:last-child{border-radius:0 0 calc(var(--sd-ds-radius-lg) - 1px) calc(var(--sd-ds-radius-lg) - 1px)}.bs-ds-card-foot{padding:10px var(--sd-ds-gap-4);border-block-start:1px solid var(--sd-border-soft);background:var(--sd-surface-sunken);border-radius:0 0 var(--sd-ds-radius-lg) var(--sd-ds-radius-lg);font-size:var(--sd-text-sm)}.bs-ds-card>.bs-ds-dt-scroll:last-child{border:0;border-radius:0 0 var(--sd-ds-radius-lg) var(--sd-ds-radius-lg)}.bs-ds-attn{list-style:none;margin:0;padding:0;border-block-start:1px solid var(--sd-border-soft)}.bs-ds-attn>li+li{border-block-start:1px solid var(--sd-border-soft)}.bs-ds-attn-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;column-gap:12px;inline-size:100%;min-block-size:56px;padding:10px var(--sd-ds-gap-3) 10px var(--bs-ds-card-pad);border:0;background:transparent;color:var(--sd-text);font:inherit;text-align:start;cursor:pointer}@media (hover:hover){button.bs-ds-attn-item:hover{background:var(--sd-ds-hover)}}.bs-ds-attn-still{cursor:default}.bs-ds-attn-item:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--sd-focus)}.bs-ds-attn>li:last-child>.bs-ds-attn-item{border-end-start-radius:calc(var(--sd-ds-radius-lg) - 1px);border-end-end-radius:calc(var(--sd-ds-radius-lg) - 1px)}.bs-ds-attn-ico{display:grid;place-items:center;inline-size:32px;block-size:32px;border-radius:var(--sd-ds-radius);background:var(--sd-chip);color:var(--sd-muted);overflow:hidden}.bs-ds-attn-ico>.bs-ds-icon{inline-size:16px;block-size:16px}.bs-ds-attn-ico-info{background:var(--sd-info-soft);color:var(--sd-info)}.bs-ds-attn-ico-warning{background:var(--sd-warn-soft);color:var(--sd-warn)}.bs-ds-attn-ico-danger{background:var(--sd-danger-soft);color:var(--sd-danger)}.bs-ds-attn-ico-good{background:var(--sd-good-soft);color:var(--sd-good)}.bs-ds-attn-ico-brand{background:var(--sd-brand-soft);color:var(--sd-brand-text)}.bs-ds-attn-ico-mark{background:none}.bs-ds-attn-text{display:flex;flex-direction:column;gap:1px;min-inline-size:0}.bs-ds-attn-label{font-size:var(--sd-text-sm);font-weight:500;line-height:1.35}.bs-ds-attn-sub{font-size:var(--sd-text-xs);color:var(--sd-muted);line-height:1.4}.bs-ds-attn-status-warning{color:var(--sd-warn)}.bs-ds-attn-status-danger{color:var(--sd-danger)}.bs-ds-attn-figure{font-family:var(--sd-font-display);font-size:var(--sd-text-md);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.bs-ds-attn-chev{inline-size:16px;block-size:16px;color:var(--sd-muted)}.bs-ds-attn-clear{display:flex;align-items:center;gap:12px;margin:0;padding:12px var(--bs-ds-card-pad) var(--sd-ds-gap-4);color:var(--sd-muted);font-size:var(--sd-text-sm)}.bs-ds-strip{display:flex;align-items:stretch;background:var(--sd-surface);border:1px solid var(--sd-ds-line-soft);border-radius:var(--sd-ds-radius-lg);box-shadow:var(--sd-shadow-sm);overflow:hidden}.bs-ds-strip-cell{flex:1 1 0;display:flex;flex-direction:column;justify-content:space-between;gap:4px;min-inline-size:0;padding:var(--sd-ds-gap-3) var(--sd-ds-gap-4)}.bs-ds-strip-cell+.bs-ds-strip-cell{border-inline-start:1px solid var(--sd-border-soft)}.bs-ds-strip-label{font-size:var(--sd-text-sm);font-weight:500;color:var(--sd-muted);overflow-wrap:anywhere}.bs-ds-strip-value{font-family:var(--sd-font-display);font-size:var(--sd-text-lg);font-weight:700;line-height:1.15;font-variant-numeric:tabular-nums;white-space:nowrap}.bs-ds-strip-neg .bs-ds-strip-value{color:var(--sd-danger)}.bs-ds-strip-info{display:flex;align-items:center;padding-inline:var(--sd-ds-gap-2);border-inline-start:1px solid var(--sd-border-soft)}.bs-ds-figlist-wrap{container:bs-ds-figlist / inline-size}.bs-ds-figlist{list-style:none;margin:0;padding:0}.bs-ds-figlist>li{border-block-start:1px solid var(--sd-border-soft)}@container bs-ds-figlist (min-width:720px){.bs-ds-figlist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;grid-template-rows:repeat(var(--bs-ds-figlist-rows),auto)}}.bs-ds-figlist-row{display:flex;align-items:center;gap:var(--sd-ds-gap-3);inline-size:100%;min-block-size:46px;padding:8px var(--sd-ds-gap-3) 8px var(--bs-ds-card-pad, 0px);border:0;background:transparent;color:var(--sd-text);font:inherit;text-align:start}div.bs-ds-figlist-row{padding-inline-end:var(--bs-ds-card-pad, 0px)}button.bs-ds-figlist-row{cursor:pointer}@media (hover:hover){button.bs-ds-figlist-row:hover{background:var(--sd-ds-hover)}}button.bs-ds-figlist-row:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--sd-focus)}.bs-ds-figlist-label{display:flex;align-items:center;gap:2px;flex:1 1 auto;min-inline-size:0;font-size:var(--sd-text-sm);color:var(--sd-muted)}.bs-ds-figlist-text{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-inline-size:0}.bs-ds-figlist-sub{font-size:var(--sd-text-xs);color:var(--sd-muted)}.bs-ds-figlist-value{font-size:var(--sd-text-sm);font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.bs-ds-figlist-chev{inline-size:16px;block-size:16px;color:var(--sd-muted)}.bs-ds-st-note{margin:0 0 var(--sd-ds-gap-2);font-size:var(--sd-text-xs);color:var(--sd-muted)}.bs-ds-statement{inline-size:100%;border-collapse:collapse;font-size:var(--sd-text-sm)}.bs-ds-statement tr{border-block-end:1px solid var(--sd-border-soft)}.bs-ds-statement th{text-align:start;font-weight:400;padding:10px 0}.bs-ds-statement th>*{vertical-align:middle}.bs-ds-statement td{text-align:end;padding:10px 0;font-variant-numeric:tabular-nums;white-space:nowrap}.bs-ds-statement tbody th{inline-size:100%;padding-inline-start:var(--bs-ds-st-inset, 0px)}.bs-ds-statement tbody td:last-child{padding-inline-end:var(--bs-ds-st-inset, 0px)}.bs-ds-st-pct{color:var(--sd-muted);font-size:var(--sd-text-xs);inline-size:64px;padding-inline:var(--sd-ds-gap-3) var(--sd-ds-gap-4)!important}.bs-ds-st-op{display:inline-block;inline-size:1.2em;color:var(--sd-muted)}.bs-ds-st-total :is(th,td){font-weight:650}.bs-ds-statement tr:has(+.bs-ds-st-total){border-block-end-color:var(--sd-ds-line)}.bs-ds-st-grand{background:var(--sd-surface-sunken)}.bs-ds-st-grand :is(th,td){padding-block:14px;font-size:var(--sd-text-base);font-weight:700}.bs-ds-statement .bs-ds-st-grand th{padding-inline-start:var(--bs-ds-st-inset, 10px)}.bs-ds-statement .bs-ds-st-grand td:last-child{padding-inline-end:var(--bs-ds-st-inset, 10px)}.bs-ds-statement .bs-ds-st-detail th{padding-inline-start:calc(var(--bs-ds-st-inset, 0px) + 2.4em);color:var(--sd-muted)}.bs-ds-st-detail td{color:var(--sd-muted)}:is(.bs-ds-card:not(.bs-ds-card-flush)>.bs-ds-card-body,.bs-ds-sheet-body) .bs-ds-statement{--bs-ds-st-inset:var(--bs-ds-card-pad, var(--sd-ds-gap-4));inline-size:calc(100% + 2 * var(--bs-ds-st-inset));margin-inline:calc(-1 * var(--bs-ds-st-inset))}.bs-ds-card-flush>.bs-ds-card-body>.bs-ds-statement{--bs-ds-st-inset:var(--bs-ds-card-pad)}:is(.bs-ds-card-body,.bs-ds-sheet-body) .bs-ds-statement tr:last-child{border-block-end:0}.bs-ds-card-body:has(>.bs-ds-statement:last-child tbody>tr:last-child.bs-ds-st-grand,>:last-child>.bs-ds-statement:last-child tbody>tr:last-child.bs-ds-st-grand){padding-block-end:0}.bs-ds-card:has(>.bs-ds-card-body:last-child>.bs-ds-statement:last-child tbody>tr:last-child.bs-ds-st-grand,>.bs-ds-card-body:last-child>:last-child>.bs-ds-statement:last-child tbody>tr:last-child.bs-ds-st-grand){overflow:clip}.bs-ds-st-who{color:var(--sd-muted)}.bs-ds-st-toggle,.bs-ds-st-link{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;text-align:start;border-radius:3px}.bs-ds-st-opens{cursor:pointer}:is(.bs-ds-st-link,.bs-ds-st-toggle):focus-visible{outline:none;box-shadow:var(--sd-ds-focus)}.bs-ds-st-opens :is(.bs-ds-st-link,.bs-ds-st-toggle):focus-visible{box-shadow:none}.bs-ds-st-opens:has(:is(.bs-ds-st-link,.bs-ds-st-toggle):focus-visible)>*{box-shadow:inset 0 2px 0 var(--sd-focus),inset 0 -2px 0 var(--sd-focus)}.bs-ds-st-opens:has(:is(.bs-ds-st-link,.bs-ds-st-toggle):focus-visible)>:first-child{box-shadow:inset 2px 0 0 var(--sd-focus),inset 0 2px 0 var(--sd-focus),inset 0 -2px 0 var(--sd-focus)}.bs-ds-st-opens:has(:is(.bs-ds-st-link,.bs-ds-st-toggle):focus-visible)>:last-child{box-shadow:inset -2px 0 0 var(--sd-focus),inset 0 2px 0 var(--sd-focus),inset 0 -2px 0 var(--sd-focus)}.bs-ds-st-chev{inline-size:14px;block-size:14px;color:var(--sd-muted)}@media (hover:hover){.bs-ds-st-opens:hover{background:var(--sd-ds-hover)}.bs-ds-st-chev{opacity:0;transition:opacity .12s}.bs-ds-st-opens:hover .bs-ds-st-chev,.bs-ds-st-link:focus-visible .bs-ds-st-chev{opacity:1}}.bs-ds-statement-bars tbody th{inline-size:auto;white-space:nowrap}.bs-ds-st-bar{inline-size:100%;min-inline-size:72px;padding-inline:var(--sd-ds-gap-4) var(--sd-ds-gap-3)!important}.bs-ds-st-track{position:relative;display:block;block-size:10px}.bs-ds-statement[style*=--bs-ds-st-zero] .bs-ds-st-track:before{content:"";position:absolute;inset-block:-5px;inset-inline-start:var(--bs-ds-st-zero);border-inline-start:1px solid var(--sd-ds-line)}.bs-ds-st-fill{position:absolute;inset-block:0;border-radius:3px}.bs-ds-st-fill-total,.bs-ds-st-fill-grand{background:var(--sd-chart-1)}.bs-ds-st-fill-less,.bs-ds-st-fill-more{background:color-mix(in srgb,var(--sd-chart-7) 42%,transparent)}.bs-ds-st-fill-loss{background:var(--sd-danger)}.bs-ds-st-under{display:none}.bs-ds-chart{position:relative;margin:0;min-inline-size:0}.bs-ds-chart-fill{block-size:100%;min-block-size:220px}.bs-ds-card-body:has(>.bs-ds-chart-fill){display:flex;flex-direction:column}.bs-ds-card-body>.bs-ds-chart-fill{flex:1}.bs-ds-chart svg{display:block;inline-size:100%;overflow:visible}.bs-ds-chart-grid{stroke:var(--sd-chart-grid);stroke-width:1}.bs-ds-chart-tick{fill:var(--sd-chart-axis);font-size:11px;font-family:var(--sd-font-sans);font-variant-numeric:tabular-nums}.bs-ds-chart{--bs-ds-bar:color-mix(in srgb, var(--sd-chart-1) 72%, var(--sd-surface))}.bs-ds-chart-bar{fill:var(--bs-ds-bar)}.bs-ds-chart-bar-on{fill:var(--sd-chart-1)}.bs-ds-chart-prev{fill:color-mix(in srgb,var(--sd-chart-7) 62%,transparent)}.bs-ds-chart-prev-on{fill:var(--sd-chart-7)}.bs-ds-chart-line-halo{fill:none;stroke:var(--sd-surface);stroke-width:5;stroke-linejoin:round;stroke-linecap:round}.bs-ds-chart-line{fill:none;stroke:var(--sd-text);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.bs-ds-chart-dot{fill:var(--sd-text);stroke:var(--sd-surface);stroke-width:2}.bs-ds-chart-legend{display:flex;flex-wrap:wrap;gap:4px var(--sd-ds-gap-3);block-size:28px;align-items:flex-end;font-size:var(--sd-text-xs);color:var(--sd-muted)}.bs-ds-chart-legend>span{display:inline-flex;align-items:center;gap:6px}.bs-ds-chart-key{display:inline-block;inline-size:12px;block-size:10px;border-radius:2px}.bs-ds-chart-key-bar{background:var(--bs-ds-bar)}.bs-ds-chart-key-line{block-size:3px;border-radius:2px;background:var(--sd-text)}.bs-ds-chart-key-prev{inline-size:7px;background:color-mix(in srgb,var(--sd-chart-7) 62%,transparent)}.bs-ds-chart-key-area{inline-size:14px;block-size:3px;border-radius:2px;background:var(--sd-chart-1)}.bs-ds-chart-key-dash{inline-size:14px;block-size:0;border-radius:0;border-block-start:2px dashed var(--sd-chart-7)}.bs-ds-chart-zero{stroke:var(--sd-ds-line)}.bs-ds-area{--bs-ds-area:var(--sd-chart-1);touch-action:pan-y}.bs-ds-area>svg{position:absolute;inset:0}.bs-ds-metrics-panel>.bs-ds-chart-fill{flex:1 1 0;block-size:auto}.bs-ds-area-stop-top{stop-color:var(--bs-ds-area);stop-opacity:.24}.bs-ds-area-stop-foot{stop-color:var(--bs-ds-area);stop-opacity:0}.bs-ds-area-line{fill:none;stroke:var(--bs-ds-area);stroke-width:2.25;stroke-linejoin:round;stroke-linecap:round}.bs-ds-area-cut{stroke-dasharray:2 5}.bs-ds-area-prev{fill:none;stroke:var(--sd-chart-7);stroke-width:1.25;stroke-dasharray:3 4;stroke-linecap:round;opacity:.7}.bs-ds-area-cross{stroke:var(--sd-ds-line);stroke-width:1}.bs-ds-area-dot{fill:var(--bs-ds-area);stroke:var(--sd-surface);stroke-width:2.5}.bs-ds-area-prevdot{fill:var(--sd-surface);stroke:var(--sd-chart-7);stroke-width:1.5}.bs-ds-chart-tip{position:absolute;display:flex;flex-direction:column;pointer-events:none;z-index:5;background:var(--sd-shell);color:var(--sd-shell-text);font-size:var(--sd-text-xs);line-height:1.4;padding:6px 10px;border-radius:var(--sd-ds-radius-sm);border:1px solid color-mix(in srgb,var(--sd-shell-text) 16%,transparent);box-shadow:var(--sd-shadow-md);white-space:nowrap}.bs-ds-chart-tip strong{font-size:var(--sd-text-sm);font-variant-numeric:tabular-nums}.bs-ds-chart-tip-prev{color:var(--sd-shell-muted)}.bs-ds-sbar-wrap{min-inline-size:0}.bs-ds-sbar{display:flex;gap:2px;block-size:10px;border-radius:5px;overflow:hidden;background:var(--sd-chip)}.bs-ds-sbar-seg{flex:0 1 auto;min-inline-size:3px}.bs-ds-seg-info{background:var(--sd-info)}.bs-ds-seg-warning{background:var(--sd-warn)}.bs-ds-seg-good{background:var(--sd-good)}.bs-ds-seg-danger{background:var(--sd-danger)}.bs-ds-seg-neutral{background:var(--sd-muted)}.bs-ds-seg-quiet{background:var(--sd-muted-2);opacity:.45}.bs-ds-legend{list-style:none;margin:var(--sd-ds-gap-3) 0 0;padding:0}.bs-ds-legend-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto 44px;align-items:center;gap:var(--sd-ds-gap-2);inline-size:100%;min-block-size:36px;padding:0 4px;border:0;border-block-end:1px solid var(--sd-border-soft);background:none;font:inherit;color:var(--sd-text);font-size:var(--sd-text-sm);text-align:start}.bs-ds-legend li:last-child .bs-ds-legend-row{border-block-end:0}button.bs-ds-legend-row{cursor:pointer;border-radius:4px}@media (hover:hover){button.bs-ds-legend-row:hover{background:var(--sd-ds-hover)}}button.bs-ds-legend-row:focus-visible{outline:none;box-shadow:var(--sd-ds-focus)}.bs-ds-legend-dot{inline-size:10px;block-size:10px;border-radius:3px}.bs-ds-legend-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-ds-legend-n{font-variant-numeric:tabular-nums;font-weight:600}.bs-ds-legend-pct{font-variant-numeric:tabular-nums;color:var(--sd-muted);font-size:var(--sd-text-xs);text-align:end}.bs-ds-legend-inline{display:flex;flex-wrap:wrap;gap:4px}.bs-ds-legend-inline .bs-ds-legend-row{display:inline-flex;inline-size:auto;gap:8px;min-block-size:32px;padding:0 10px;border:0;border-radius:var(--sd-radius-pill)}.bs-ds-legend-inline .bs-ds-legend-pct{display:none}.bs-ds-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sd-ds-gap-2)}.bs-ds-toolbar>.bs-ds-range-trigger:last-child{margin-inline-start:auto}.bs-ds-toolbar-search{position:relative;display:block;flex:1 1 240px;max-inline-size:380px;min-inline-size:0}.bs-ds-toolbar-search>.bs-ds-icon{position:absolute;inset-inline-start:12px;inset-block-start:50%;transform:translateY(-50%);color:var(--sd-muted);pointer-events:none}.bs-ds-toolbar-search .bs-ds-input{padding-inline-start:36px;min-block-size:36px;padding-block:6px;font-size:var(--sd-text-sm)}.bs-ds-toolbar-filter{display:block;min-inline-size:0}.bs-ds-toolbar-filter.bs-ds-field{display:flex}.bs-ds-toolbar-filter .bs-ds-input{min-block-size:36px;inline-size:auto;min-inline-size:160px;padding-block:6px;font-size:var(--sd-text-sm);font-weight:500}.bs-ds-toolbar>.bs-ds-toolbar-filter{flex:0 1 var(--sd-ds-filter-w);max-inline-size:var(--sd-ds-filter-w)}.bs-ds-toolbar>.bs-ds-toolbar-filter .bs-ds-input{inline-size:100%;min-inline-size:0}.bs-ds-toolbar .bs-ds-range-trigger{justify-content:flex-start;min-inline-size:160px;padding-inline:12px;background:var(--sd-ds-field);border-color:var(--sd-border-strong);font-weight:500}@media (hover:hover){.bs-ds-toolbar .bs-ds-range-trigger:hover:not(:disabled){background:var(--sd-ds-field);border-color:color-mix(in srgb,var(--sd-text) 30%,var(--sd-border-strong))}}.bs-ds-range-trigger>span{flex:1;text-align:start}.bs-ds-toolbar-sheet{display:flex;flex-direction:column;gap:var(--sd-ds-gap-3)}.bs-ds-toolbar-sheet .bs-ds-input{inline-size:100%;min-inline-size:0}@media (max-width:1023px){.bs-ds-toolbar-search{max-inline-size:none}.bs-ds-toolbar:where(:has(>:not(.bs-ds-toolbar-search)~:not(.bs-ds-toolbar-search)))>.bs-ds-toolbar-search{flex-basis:100%}}.bs-ds-dt-sub{display:block;font-size:var(--sd-text-xs);color:var(--sd-muted);white-space:nowrap}.bs-ds-dt-open .bs-ds-dt-sub{font-weight:400}.bs-ds-dt-due-late{color:var(--sd-danger);font-weight:600}.bs-ds-dt-due-soon{color:var(--sd-warn);font-weight:600}.bs-ds-dt-strong{font-weight:600}.bs-ds-dt-clip{display:block;max-inline-size:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-ds-dt-nowrap{white-space:nowrap}.bs-ds-dt-row-late td:first-child{box-shadow:inset 3px 0 0 var(--sd-danger)}.bs-ds-dt-row-warn td:first-child{box-shadow:inset 3px 0 0 var(--sd-warn)}@media (max-width:639px){.bs-ds-row4{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sd-ds-gap-2)}.bs-ds-stat{padding:var(--sd-ds-gap-3);gap:var(--sd-ds-gap-2)}.bs-ds-row4>.bs-ds-stat{row-gap:var(--sd-ds-gap-2)}.bs-ds-stat{padding:12px var(--sd-ds-gap-3)}.bs-ds-stat-row .bs-ds-spark,.bs-ds-change-vs{display:none}.bs-ds-metrics-list{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.bs-ds-metric{padding:12px var(--sd-ds-gap-3)}.bs-ds-metric+.bs-ds-metric{border-inline-start:0}.bs-ds-metric:nth-child(2n){border-inline-start:1px solid var(--sd-ds-line-soft)}.bs-ds-metric:nth-child(n+3){border-block-start:1px solid var(--sd-ds-line-soft)}.bs-ds-metric:last-child{border-start-end-radius:0}.bs-ds-metric:nth-child(2){border-start-end-radius:calc(var(--sd-ds-radius-lg) - 1px)}.bs-ds-metrics-panel{padding-inline:var(--sd-ds-gap-3)}.bs-ds-legend-inline .bs-ds-legend-row{min-block-size:var(--sd-ds-touch)}.bs-ds-card-head{padding:var(--sd-ds-gap-3) var(--sd-ds-gap-3) 0}.bs-ds-card{--bs-ds-card-pad:var(--sd-ds-gap-3)}.bs-ds-card-body{padding:12px var(--bs-ds-card-pad) var(--sd-ds-gap-3)}.bs-ds-card-foot{padding-inline:var(--sd-ds-gap-3)}.bs-ds-card-flush :is(.bs-ds-dt-card,.bs-ds-dt-totalcard){padding-inline:var(--sd-ds-gap-3)}.bs-ds-range-trigger{min-inline-size:0;white-space:normal;block-size:auto;text-align:start}.bs-ds-toolbar .bs-ds-range-dates{display:none}.bs-ds-attn-item{min-block-size:56px;padding-inline-end:12px}.bs-ds-figlist-row{min-block-size:var(--sd-ds-touch)}.bs-ds-strip{flex-wrap:wrap}.bs-ds-strip-cell{flex:1 1 40%;padding:12px var(--sd-ds-gap-3)}.bs-ds-strip-cell:nth-child(odd){border-inline-start:0}.bs-ds-strip-cell:nth-child(n+3){border-block-start:1px solid var(--sd-border-soft)}.bs-ds-strip:has(>.bs-ds-strip-info){position:relative}.bs-ds-strip-info{position:absolute;inset-block-start:8px;inset-inline-end:8px;padding:0;border:0}.bs-ds-strip:has(>.bs-ds-strip-info)>.bs-ds-strip-cell:is(:nth-child(2),:first-child:nth-last-child(2)){padding-inline-end:calc(var(--sd-ds-touch) + 4px)}.bs-ds-toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.bs-ds-toolbar>*{min-inline-size:0}.bs-ds-toolbar-search,.bs-ds-toolbar>:last-child:nth-child(2n){grid-column:1 / -1}:is(.bs-ds-toolbar-search,.bs-ds-toolbar-filter) .bs-ds-input{font-size:16px;text-overflow:ellipsis}.bs-ds-toolbar>.bs-ds-range-trigger,.bs-ds-toolbar>.bs-ds-toolbar-filters{inline-size:100%;min-inline-size:0;margin-inline-start:0}.bs-ds-toolbar>.bs-ds-toolbar-filters{justify-content:flex-start;background:var(--sd-ds-field);border-color:var(--sd-border-strong);font-weight:500}.bs-ds-toolbar.bs-ds-toolbar-phone{display:flex;flex-wrap:wrap}.bs-ds-toolbar-phone>.bs-ds-toolbar-search{flex:1 1 100%}.bs-ds-toolbar-phone>.bs-ds-toolbar-filters{flex:none;inline-size:auto}.bs-ds-toolbar-phone>:not(.bs-ds-toolbar-search,.bs-ds-toolbar-filters){flex:1 1 0;min-inline-size:0}.bs-ds-toolbar-inline>.bs-ds-toolbar-search{flex:1 1 0}.bs-ds-toolbar-search .bs-ds-input,.bs-ds-toolbar-filter .bs-ds-input{min-block-size:var(--sd-ds-touch);inline-size:100%;min-inline-size:0}.bs-ds-st-pct{display:none}.bs-ds-statement:has(.bs-ds-st-link,.bs-ds-st-toggle) :is(th,td){block-size:48px;padding-block:2px}.bs-ds-statement-bars tbody th{inline-size:100%}.bs-ds-statement-bars .bs-ds-st-bar{display:none}.bs-ds-st-under{display:block;margin-block:6px 2px;margin-inline-start:1.2em}.bs-ds-st-total .bs-ds-st-under,.bs-ds-statement tr:first-child .bs-ds-st-under{margin-inline-start:0}.bs-ds-st-under .bs-ds-st-track{block-size:4px}.bs-ds-st-under .bs-ds-st-fill{border-radius:2px}.bs-ds-statement-bars :is(th,td){vertical-align:top;block-size:auto;padding-block:12px 10px}.bs-ds-statement-bars :is(.bs-ds-st-link,.bs-ds-st-toggle){min-block-size:0}}.bs-ds-printonly{display:none}@media print{.bs-ds-printonly{display:block;margin:calc(-1 * var(--sd-ds-gap-2)) 0 var(--sd-ds-gap-3);font-size:var(--sd-text-sm)}.bs-ds-sidebar,.bs-ds-rail,.bs-ds-topbar,.bs-ds-tabbar,.bs-ds-pagetabs,.bs-ds-skip,.bs-ds-pagehead-actions,.bs-ds-footerhelp,.bs-ds-back,.bs-ds-copy .bs-ds-icon{display:none!important}.bs-ds-frame,.bs-ds-frame-laptop,.bs-ds-frame-tablet,.bs-ds-frame-col,.bs-ds-main{display:block;block-size:auto;min-block-size:0;overflow:visible}.bs-ds-dt-scroll{overflow:visible}.bs-ds-dt-table th{position:static}@page{margin:14mm}html:has(.bs-ds-printdoc),html:has(.bs-ds-printdoc) :is(.bs-root,.bs-ds-frame){background:none}.bs-ds-printdoc :is(.bs-ds-card,.bs-ds-stat){box-shadow:none}.bs-ds-printdoc .bs-ds-card:not(:has(.bs-ds-dt-table)),.bs-ds-printdoc .bs-ds-stat,.bs-ds-printdoc .bs-ds-dt-table tr{break-inside:avoid}.bs-ds-printdoc .bs-ds-dt-table thead{display:table-header-group}.bs-ds-printdoc :is(.bs-ds-card-head,.bs-ds-dt-table thead){break-after:avoid}.bs-ds-printdoc .bs-ds-dt-table tbody tr:first-child{break-before:avoid}.bs-ds-printdoc .bs-ds-dt-table tfoot{display:table-row-group}.bs-ds-printdoc .bs-ds-dt-sort{display:contents}.bs-ds-printdoc .bs-ds-dt-sort .bs-ds-icon,.bs-ds-pagehead .bs-ds-infobtn,.bs-ds-printdoc .bs-ds-infobtn{display:none}.bs-ds-printdoc :is(.bs-ds-card:has(.bs-ds-dt-table),.bs-ds-card:has(.bs-ds-dt-table)>.bs-ds-card-body,.bs-ds-dt){display:block}.bs-ds-printdoc .bs-ds-dt-pager,.bs-ds-printdoc .bs-ds-card-action .bs-ds-btn:not(.bs-ds-range-trigger),.bs-ds-printdoc .bs-ds-card-action .bs-ds-selectwrap{display:none}.bs-ds-printdoc .bs-ds-range-trigger{border:0;background:none;padding:0;min-block-size:0;color:var(--sd-text);font-weight:600}.bs-ds-printdoc .bs-ds-range-trigger .bs-ds-icon{display:none}.bs-ds-printdoc .bs-ds-dt-table{font-size:var(--sd-text-2xs)}.bs-ds-printdoc .bs-ds-dt-table :is(th,td){padding:6px;white-space:normal}.bs-ds-printdoc .bs-ds-dt-table :is(thead th,.bs-ds-dt-nowrap){white-space:nowrap}.bs-ds-printdoc .bs-ds-history{display:none}}.bs-fc,.bs-fc-fields{display:flex;flex-direction:column;gap:var(--sd-ds-gap-4)}.bs-fc .bs-ds-formsection{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.bs-fc .bs-ds-formsection-title{font-size:var(--sd-text-base)}.bs-fc .bs-ds-formsection-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-fc-across{grid-column:1 / -1}.bs-fc-switch{display:flex;align-items:flex-start;gap:var(--sd-ds-gap-3);grid-column:1 / -1;min-block-size:40px;cursor:pointer}.bs-fc-switch>span{display:flex;flex-direction:column;gap:2px}.bs-fc-switchlabel{font-size:var(--sd-text-sm);font-weight:600}.bs-fc .bs-ds-segmented{align-self:flex-start}.bs-fc-result{display:flex;flex-direction:column;gap:var(--sd-ds-gap-3);padding-block-start:var(--sd-ds-gap-4);border-block-start:1px solid var(--sd-ds-line-soft)}.bs-fc-h{margin:0;font-size:var(--sd-text-base);font-weight:650}.bs-fc-quiet{margin:0;color:var(--sd-muted);font-size:var(--sd-text-sm)}.bs-fc-buyer{margin:0;font-size:var(--sd-text-sm)}.bs-fc-figs,.bs-fc-prices{display:flex;flex-direction:column;gap:var(--sd-ds-gap-2);margin:0}.bs-fc-figs>div,.bs-fc-prices>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sd-ds-gap-2);font-size:var(--sd-text-sm)}.bs-fc-figs dd,.bs-fc-prices dd{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sd-ds-gap-2);margin:0;font-weight:600;font-variant-numeric:tabular-nums}.bs-fc-target{display:inline-block;inline-size:6ch;min-block-size:30px;margin-inline:4px;padding:3px 6px;text-align:center}.bs-fc-foot{display:flex;flex-direction:column;gap:var(--sd-ds-gap-2);flex:1;min-inline-size:0}.bs-fc-footbtns{display:flex;justify-content:flex-end;gap:var(--sd-ds-gap-2)}@media (max-width:639px){.bs-fc-switch{min-block-size:var(--sd-ds-touch)}.bs-fc-foot .bs-ds-strip{flex-wrap:nowrap}.bs-fc-foot .bs-ds-strip-cell{flex:1 1 0;min-inline-size:0;padding:8px var(--sd-ds-gap-2)}.bs-fc-foot .bs-ds-strip-cell:nth-child(odd){border-inline-start:1px solid var(--sd-border-soft)}.bs-fc-foot .bs-ds-strip-cell:first-child{border-inline-start:0}.bs-fc-foot .bs-ds-strip-cell:nth-child(n+3){border-block-start:0}.bs-fc-target{min-block-size:var(--sd-ds-touch)}.bs-fc-footbtns>.bs-ds-btn{flex:1 1 0}}.bs-fc-page{display:flex;flex-direction:column;gap:var(--sd-ds-gap-4);color:var(--sd-text);font-size:var(--sd-text-base)}.bs-fc-pagehead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sd-ds-gap-3)}.bs-fc-offer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sd-ds-gap-3);padding-block-start:var(--sd-ds-gap-4);border-block-start:1px solid var(--sd-ds-line-soft)}.bs-fc-offer p{margin:0;max-inline-size:62ch;font-size:var(--sd-text-sm)}@media (min-width:900px){.bs-fc-page .bs-fc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sd-ds-gap-5);align-items:start}.bs-fc-page .bs-fc-result{position:sticky;inset-block-start:96px;padding:var(--sd-ds-gap-4);border:1px solid var(--sd-ds-line-soft);border-radius:var(--sd-radius-lg);background:var(--sd-surface-sunken)}.bs-fc-page>.bs-fc-foot{display:none}}@media (max-width:479px){.bs-fc-page .bs-ds-formsection-fields{grid-template-columns:minmax(0,1fr)}}@media (max-width:899px){.bs-fc-page>.bs-fc-foot{position:sticky;inset-block-end:0;z-index:1;margin-inline:-4px;padding:var(--sd-ds-gap-2) 4px;background:var(--sd-surface)}}.bs-dash-top{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sd-ds-gap-3)}.bs-dash-top:not(.bs-dash-top-solo){grid-template-areas:"figures" "money" "attn"}.bs-dash-top:not(.bs-dash-top-solo)>.bs-dash-figures{grid-area:figures}.bs-dash-top:not(.bs-dash-top-solo)>.bs-dash-money{grid-area:money}.bs-dash-top:not(.bs-dash-top-solo)>.bs-ds-attn-card{grid-area:attn}.bs-dash-top>.bs-ds-attn-card{container-type:inline-size}@media (min-width:768px){.bs-dash-top:not(.bs-dash-top-solo){grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"figures figures" "money attn"}}@media (min-width:1280px){.bs-dash-top:not(.bs-dash-top-solo){grid-template-columns:minmax(0,1fr) clamp(340px,30%,400px);grid-template-areas:"figures money" "attn attn"}}@container (min-width:620px){.bs-dash-top .bs-ds-attn{columns:2 300px;column-gap:0;column-rule:1px solid var(--sd-border-soft)}.bs-dash-top .bs-ds-attn:has(>li:nth-child(5)){columns:3 300px}.bs-dash-top .bs-ds-attn>li{break-inside:avoid}.bs-dash-top .bs-ds-attn>li>.bs-ds-attn-item{border-radius:0}}.bs-dash-figures{min-block-size:440px}.bs-dash-figures>.bs-ds-card-body{display:flex;flex-direction:column}.bs-dash-figures-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sd-ds-gap-2);min-block-size:36px;margin-block-end:var(--sd-ds-gap-2)}.bs-dash-figures-note{color:var(--sd-muted);font-size:var(--sd-text-xs)}.bs-dash-figures .bs-ds-metrics-panel>.bs-ds-chart-fill{flex:1 1 0;min-block-size:240px}.bs-dash-figures .bs-ds-metrics-panel>.bs-ds-empty{flex:1;display:grid;place-content:center}.bs-dash-figures-foot{display:flex;padding-block-start:var(--sd-ds-gap-2);margin-inline-start:-10px}.bs-dash .bs-ds-card-title{min-block-size:30px}.bs-dash-pair{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sd-ds-gap-3)}@media (min-width:1100px){.bs-dash-pair:not(.bs-dash-pair-wide){grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}@media (min-width:1440px){.bs-dash-pair-wide{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.bs-dash-pair>:is(.bs-dash-breakdown,.bs-dash-more)>.bs-ds-card-body{display:flex;flex-direction:column}.bs-dash-breakdown .bs-ds-statement{flex:1}.bs-dash-more :is(.bs-ds-figlist-wrap,.bs-ds-figlist){display:flex;flex-direction:column;flex:1}.bs-dash-more .bs-ds-figlist>li{display:flex;flex:1}.bs-dash-status{padding:0 var(--bs-ds-card-pad) var(--sd-ds-gap-3)}.bs-dash-orders .bs-ds-legend-inline{margin-block-start:10px;margin-inline-start:-10px}.bs-ds-attn-ico-mark>.bs-sh-mark{inline-size:32px;block-size:32px}.bs-dash-share{display:block}.bs-dash-share:after{content:"";display:block;inline-size:var(--bs-dash-share);max-inline-size:220px;block-size:3px;margin-block-start:6px;border-radius:2px;background:var(--sd-chart-1);opacity:.7}.bs-dash-pair>.bs-ds-card>.bs-ds-card-body:has(>.bs-ds-dt-empty){display:flex;flex-direction:column}.bs-dash-pair .bs-ds-card-body>.bs-ds-dt-empty{flex:1;display:grid;place-content:center}.bs-dash-note{margin:var(--sd-ds-gap-3) 0 0;color:var(--sd-muted);font-size:var(--sd-text-xs);line-height:1.5}.bs-dash-money{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;min-inline-size:0;padding:20px var(--sd-ds-gap-4) var(--sd-ds-gap-4);border-radius:var(--sd-ds-radius-lg);background:var(--sd-hero);color:var(--sd-shell-text);box-shadow:var(--sd-shadow-md)}.bs-dash-money:before{content:"";position:absolute;z-index:-1;inset-block-start:-45%;inset-inline-end:-35%;inline-size:90%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--sd-accent-bright) 34%,transparent),transparent);pointer-events:none}.bs-dash-money-title{margin:0;font-size:var(--sd-text-sm);font-weight:500;color:var(--sd-hero-muted)}.bs-dash-money-figure{margin:6px 0 0;font-family:var(--sd-font-display);font-size:var(--sd-text-2xl);font-weight:700;line-height:1.1}.bs-dash-money-neg{color:var(--sd-danger-bright)}.bs-dash-money-note{margin:6px 0 0;font-size:var(--sd-text-xs);line-height:1.5;color:var(--sd-hero-muted)}.bs-dash-money-also{margin-block-start:16px}.bs-dash-money-trace{flex:1 0 56px;margin:var(--sd-ds-gap-3) calc(-1 * var(--sd-ds-gap-4)) 0}.bs-dash-money-trace>.bs-ds-spark{color:var(--sd-accent-bright)}.bs-dash-money-gap{flex:1 0 var(--sd-ds-gap-3)}.bs-dash-money-working{padding-block-start:12px;border-block-start:1px solid var(--sd-shell-border)}.bs-dash-money-caption{margin:0 0 2px;font-size:var(--sd-text-xs);color:var(--sd-hero-muted)}.bs-dash-money-working dl{margin:0}.bs-dash-money-working dl>div{display:flex;align-items:center;justify-content:space-between;gap:var(--sd-ds-gap-3);min-block-size:32px;font-size:var(--sd-text-sm)}.bs-dash-money-working dt{display:flex;align-items:center;gap:8px;min-inline-size:0;color:var(--sd-hero-muted)}.bs-dash-money-working dd{margin:0;font-weight:600;white-space:nowrap}.bs-dash-money-op{inline-size:.9em;margin-inline-end:-4px;color:var(--sd-hero-muted)}.bs-dash-money-acts{display:flex;flex-wrap:wrap;gap:var(--sd-ds-gap-2);margin-block-start:var(--sd-ds-gap-3)}.bs-dash-money-acts>.bs-ds-btn{flex:1 1 auto}.bs-dash-money .bs-ds-btn-primary{background:var(--sd-shell-text);border-color:var(--sd-shell-text);color:var(--sd-forest)}.bs-dash-money .bs-ds-btn-secondary{background:color-mix(in srgb,var(--sd-shell-text) 9%,transparent);border-color:var(--sd-shell-border);color:var(--sd-shell-text)}@media (hover:hover){.bs-dash-money .bs-ds-btn-primary:hover:not(:disabled){background:color-mix(in srgb,var(--sd-shell-text) 88%,var(--sd-accent-bright))}.bs-dash-money .bs-ds-btn-secondary:hover:not(:disabled){background:color-mix(in srgb,var(--sd-shell-text) 16%,transparent)}}.bs-dash-money .bs-ds-btn:focus-visible{box-shadow:0 0 0 2px var(--sd-forest),0 0 0 4px var(--sd-accent-bright)}.bs-dash-setup{overflow:clip}.bs-dash-setup-band{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--sd-ds-gap-2) var(--sd-ds-gap-4);padding:var(--sd-ds-gap-4);background:var(--sd-hero);color:var(--sd-shell-text)}.bs-dash-setup-band:before{content:"";position:absolute;z-index:-1;inset-block-start:-60%;inset-inline-end:-10%;inline-size:50%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--sd-accent-bright) 30%,transparent),transparent);pointer-events:none}.bs-dash-setup-band h2{margin:0;font-family:var(--sd-font-display);font-size:var(--sd-text-xl);font-weight:700;line-height:1.2}.bs-dash-setup-band p{margin:6px 0 0;color:var(--sd-hero-muted);font-size:var(--sd-text-sm)}.bs-dash-setup-progress{font-size:var(--sd-text-sm);font-weight:600}.bs-dash-setup-bar{grid-column:1 / -1;display:block;block-size:6px;border-radius:var(--sd-radius-pill);background:color-mix(in srgb,var(--sd-shell-text) 16%,transparent);overflow:hidden}.bs-dash-setup-bar>span{display:block;block-size:100%;border-radius:inherit;background:var(--sd-accent-bright)}.bs-dash-setup-steps{list-style:none;margin:0;padding:0}.bs-dash-setup-foot{margin:0;color:var(--sd-muted)}.bs-dash-setup-step{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--sd-ds-gap-2) var(--sd-ds-gap-3);padding:var(--sd-ds-gap-3) var(--sd-ds-gap-4)}.bs-dash-setup-step+.bs-dash-setup-step{border-block-start:1px solid var(--sd-ds-line-soft)}.bs-dash-setup-mark{display:inline-grid;place-items:center;inline-size:28px;block-size:28px;border-radius:50%;border:1px solid var(--sd-ds-line);color:var(--sd-muted);font-size:var(--sd-text-xs);font-weight:650}.bs-dash-setup-next .bs-dash-setup-mark{background:var(--sd-brand);border-color:var(--sd-brand);color:var(--sd-on-brand)}.bs-dash-setup-done .bs-dash-setup-mark{background:var(--sd-good-soft);border-color:transparent;color:var(--sd-good)}.bs-dash-setup-text{min-inline-size:0}.bs-dash-setup-title{margin:0;font-size:var(--sd-text-base);font-weight:600}.bs-dash-setup-why{margin:2px 0 0;color:var(--sd-muted);font-size:var(--sd-text-sm);line-height:1.5}.bs-dash-setup-done .bs-dash-setup-title{color:var(--sd-muted);font-weight:500}.bs-dash-setup-acts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--sd-ds-gap-2)}@media (max-width:899px){.bs-dash-setup-step{grid-template-columns:auto minmax(0,1fr);align-items:start}.bs-dash-setup-acts{grid-column:2;justify-content:flex-start}}@media (max-width:639px){.bs-dash-figures{min-block-size:0}.bs-dash-figures .bs-ds-metrics-panel>.bs-ds-chart-fill{flex:none;block-size:220px;min-block-size:0}.bs-dash-figures-head>.bs-ds-segmented{display:flex;flex:1 1 100%}.bs-dash-figures-head .bs-ds-segmented-opt{flex:1 1 0}.bs-dash-figures-head .bs-ds-segmented-opt>span{flex:1;justify-content:center}.bs-dash-figures-foot{margin-inline-start:-6px}.bs-dash-money{padding:var(--sd-ds-gap-3)}.bs-dash-money-trace{margin-inline:calc(-1 * var(--sd-ds-gap-3))}.bs-dash-money-acts>.bs-ds-btn{flex:1 1 0;min-inline-size:0}.bs-dash .bs-ds-card-flush>.bs-ds-card-head{padding-block-end:12px}.bs-dash-setup-step{padding-inline:var(--sd-ds-gap-3)}.bs-dash-setup-band{grid-template-columns:minmax(0,1fr);padding:var(--sd-ds-gap-3)}.bs-dash-orders .bs-ds-legend-inline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.bs-dash-orders .bs-ds-legend-row{inline-size:100%;text-align:start}.bs-dash-orders .bs-ds-legend-label{flex:1;white-space:normal}}.bs-earn-page{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sd-ds-gap-3);align-items:start}.bs-earn-main,.bs-earn-side{display:flex;flex-direction:column;gap:var(--sd-ds-gap-3);min-inline-size:0}@media (min-width:1440px){.bs-earn-page{grid-template-columns:minmax(0,1fr) 320px}.bs-earn-side{position:sticky;inset-block-start:0}.bs-ds-frame-personal .bs-earn-side{inset-block-start:calc(var(--bs-ds-topbar-h) + var(--sd-ds-gap-3))}}.bs-earn-none{margin:0;color:var(--sd-muted);font-size:var(--sd-text-sm);line-height:1.5}.bs-earn-keep{white-space:nowrap}.bs-earn-across{margin:0;font-size:var(--sd-text-sm);font-weight:600}.bs-earn-inall{margin:0;padding:12px var(--sd-ds-gap-4);border:1px solid var(--sd-ds-line-soft);border-radius:var(--sd-ds-radius-lg);background:var(--sd-surface-sunken);font-size:var(--sd-text-sm);line-height:1.5;color:var(--sd-text)}.bs-earn-recon{margin-block-start:var(--sd-ds-gap-4)}.bs-earn-recon-title{margin:0 0 var(--sd-ds-gap-2);font-size:var(--sd-text-sm);font-weight:650}.bs-earn-recon-flush{padding-inline:var(--bs-ds-card-pad)}.bs-earn-recon-flush .bs-ds-statement{--bs-ds-st-inset:var(--bs-ds-card-pad);inline-size:calc(100% + 2 * var(--bs-ds-card-pad));margin-inline:calc(-1 * var(--bs-ds-card-pad))}.bs-earn-repaid{display:inline-flex;align-items:center;gap:var(--sd-ds-gap-2);white-space:nowrap}.bs-earn-repaid-when{font-size:var(--sd-text-xs);color:var(--sd-muted);font-variant-numeric:tabular-nums}.bs-earn-methods{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.bs-earn-method{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--sd-ds-gap-3);padding-block:12px;border-block-start:1px solid var(--sd-ds-line-soft)}.bs-earn-method:first-child{border-block-start:0;padding-block-start:0}.bs-earn-method:last-child{padding-block-end:0}.bs-earn-method-text{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.bs-earn-method-text .bs-ds-hint{margin:0}.bs-earn-method-name{font-weight:600;font-size:var(--sd-text-sm);overflow-wrap:anywhere}.bs-earn-queue{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.bs-earn-queue-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--sd-ds-gap-1) var(--sd-ds-gap-3);padding-block:var(--sd-ds-gap-3);border-block-end:1px solid var(--sd-ds-line-soft);font-size:var(--sd-text-sm)}.bs-earn-queue-item:first-child{padding-block-start:0}.bs-earn-queue-item:last-child{border-block-end:0;padding-block-end:0}.bs-earn-queue-what{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.bs-earn-queue-what .bs-ds-hint{margin:0}.bs-earn-queue-store{font-size:var(--sd-text-xs);font-weight:600}.bs-earn-queue-cost{display:flex;flex-direction:column;align-items:flex-end;gap:6px;font-weight:600;font-variant-numeric:tabular-nums}.bs-earn-queue-cost .bs-earn-repaid{font-weight:400}.bs-earn-queue-sheet{grid-template-areas:"what cost" "addr addr" "acts acts"}.bs-earn-queue-sheet .bs-earn-queue-what{grid-area:what}.bs-earn-queue-sheet .bs-earn-queue-cost{grid-area:cost}.bs-earn-queue-address{grid-area:addr;white-space:pre-line;color:var(--sd-muted);font-size:var(--sd-text-xs);overflow-wrap:anywhere}.bs-earn-queue-acts{grid-area:acts;display:flex;flex-wrap:wrap;gap:var(--sd-ds-gap-2);margin-block-start:var(--sd-ds-gap-1)}.bs-earn-queue-variant{color:var(--sd-muted)}.bs-earn-queue-more{margin:var(--sd-ds-gap-3) 0 0}@media (min-width:1200px){.bs-earn-queue-sheet{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;grid-template-areas:"what addr cost" "what addr acts"}.bs-earn-queue-acts{justify-content:flex-end;margin:0}}.bs-earn-finish{display:flex;flex-direction:column;gap:var(--sd-ds-gap-3)}@media print{.bs-earn-queue-acts,.bs-earn-addtrack{display:none}}.bs-earn-queue-total{display:flex;justify-content:space-between;gap:var(--sd-ds-gap-3);margin:var(--sd-ds-gap-3) 0 0;padding-block-start:var(--sd-ds-gap-3);border-block-start:1px solid var(--sd-ds-line);font-size:var(--sd-text-sm);font-weight:650;font-variant-numeric:tabular-nums}.bs-earn-parts{margin:4px 0 0;display:grid;grid-template-columns:auto auto;justify-content:start;column-gap:var(--sd-ds-gap-3);row-gap:2px;font-size:var(--sd-text-xs);color:var(--sd-muted)}.bs-earn-parts>div{display:contents}.bs-earn-parts dt,.bs-earn-parts dd{margin:0}.bs-earn-parts dd{font-variant-numeric:tabular-nums;text-align:end}@media print{.bs-earn :is(.bs-earn-page,.bs-earn-main,.bs-earn-side){display:block}.bs-earn :is(.bs-earn-main,.bs-earn-side)>*+*,.bs-earn .bs-earn-side{margin-block-start:var(--sd-ds-gap-3)}.bs-earn .bs-earn-side{position:static}.bs-earn .bs-earn-repaid{flex-wrap:wrap;row-gap:2px;white-space:normal}}.bs-import-steps{display:flex;flex-wrap:wrap;gap:var(--sd-ds-gap-2) var(--sd-ds-gap-5);margin:0;padding:0;list-style:none}.bs-import-steps>li{display:inline-flex;align-items:center;gap:var(--sd-ds-gap-2);color:var(--sd-muted);font-size:var(--sd-text-sm)}.bs-import-step-mark{display:inline-grid;place-items:center;inline-size:28px;block-size:28px;border-radius:50%;border:1px solid var(--sd-ds-line);font-size:var(--sd-text-xs);font-weight:650;font-variant-numeric:tabular-nums}.bs-import-step-mark .bs-ds-icon{inline-size:14px;block-size:14px}.bs-import-step-now{color:var(--sd-text);font-weight:650}.bs-import-step-now>.bs-import-step-mark{background:var(--sd-brand);border-color:var(--sd-brand);color:var(--sd-on-brand)}.bs-import-step-done>.bs-import-step-mark{background:var(--sd-good-soft);border-color:transparent;color:var(--sd-good)}.bs-import-body{display:flex;flex-direction:column;gap:var(--sd-ds-gap-3)}.bs-import-body>.bs-ds-banner{margin:0}.bs-import-intro{margin:0;color:var(--sd-muted);font-size:var(--sd-text-sm);line-height:1.5}.bs-ds-card-flush .bs-import-intro{padding:0 var(--bs-ds-card-pad) var(--sd-ds-gap-3)}.bs-import-progress{block-size:8px;border-radius:var(--sd-radius-pill);background:var(--sd-chip);overflow:hidden}.bs-import-progress>span{display:block;block-size:100%;border-radius:inherit;background:var(--sd-brand);transition:inline-size .15s ease}@media (prefers-reduced-motion:reduce){.bs-import-progress>span{transition:none}}.bs-import-columns .bs-ds-dt-table td{vertical-align:top}.bs-import-accepts{display:flex;flex-direction:column;gap:2px;min-inline-size:16ch}.bs-import-accepts>span{color:var(--sd-muted);font-size:var(--sd-text-xs);line-height:1.45}.bs-import-values>summary{inline-size:fit-content;color:var(--sd-brand-text);font-size:var(--sd-text-xs);cursor:pointer}.bs-import-values>summary:focus-visible{outline:none;box-shadow:var(--sd-ds-focus);border-radius:3px}.bs-import-values>ul{margin:6px 0 0;padding-inline-start:18px;max-block-size:240px;overflow:auto;color:var(--sd-muted);font-size:var(--sd-text-xs);line-height:1.6}.bs-ord-form{display:flex;flex-direction:column;gap:var(--sd-ds-gap-3)}.bs-ord-lead{margin:0;font-size:var(--sd-text-sm);line-height:1.5;color:var(--sd-muted)}.bs-ord-sum{padding:var(--sd-ds-gap-3);border:1px solid var(--sd-ds-line-soft);border-radius:var(--sd-ds-radius);background:var(--sd-surface-sunken)}.bs-ord-sum .bs-ds-breakdown-caption{padding-block-end:4px;font-size:var(--sd-text-sm)}.bs-ord-sum .bs-ds-breakdown tr:last-child>*{padding-block-end:0}.bs-ord-note{margin:var(--sd-ds-gap-2) 0 0;font-size:var(--sd-text-xs);color:var(--sd-muted)}.bs-ord-list{list-style:none;margin:0;padding:0;max-block-size:220px;overflow:auto;border:1px solid var(--sd-ds-line-soft);border-radius:var(--sd-ds-radius)}.bs-ord-list li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px var(--sd-ds-gap-3);padding:8px 12px;border-block-end:1px solid var(--sd-ds-line-soft);font-size:var(--sd-text-sm);font-variant-numeric:tabular-nums}.bs-ord-list li:last-child{border-block-end:0}.bs-ord-check{display:flex;align-items:flex-start;gap:var(--sd-ds-gap-2);min-block-size:44px;padding-block:10px;font-size:var(--sd-text-sm);line-height:1.5;cursor:pointer}.bs-ord-check .bs-ds-check{margin-block-start:3px}.bs-ord-live{display:flex;align-items:baseline;gap:var(--sd-ds-gap-2);margin:0 auto 0 0;font-size:var(--sd-text-sm)}.bs-ord-live strong{white-space:nowrap}@media (max-width:639px){.bs-ds-sheet-foot:has(.bs-ord-live){flex-wrap:wrap}.bs-ds-sheet-foot:has(.bs-ord-live)>.bs-ds-btn{flex:1 1 0;min-inline-size:0}.bs-ord-live{justify-content:space-between;flex-basis:100%;margin:0}}@media (max-width:639px){.bs-ord-contact{grid-column:1 / -1}}.bs-ds-pagehead:has(.bs-ord-title) .bs-ds-pagehead-text{flex-basis:480px}.bs-ord-title{white-space:nowrap}.bs-ord-title .bs-ds-copy .bs-ds-icon{inline-size:18px;block-size:18px;margin-inline-start:var(--sd-ds-gap-2);vertical-align:-1px}@media (max-width:639px){.bs-ds-pagehead-actions>.bs-ord-act-main{order:-1;flex:1 1 100%}.bs-ds-pagehead-actions:has(>.bs-ord-act-main)>:is(.bs-ds-btn,.bs-ds-menu-trigger):not(.bs-ord-act-main){flex:1 1 0;min-inline-size:0}}.bs-ord-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--sd-ds-gap-2)}.bs-ord-tag{display:inline-block;margin-inline-end:var(--sd-ds-gap-2);padding:0 6px;border-radius:var(--sd-radius-pill);background:var(--sd-chip);color:var(--sd-muted);font-size:var(--sd-text-2xs);font-weight:600;line-height:1.6}.bs-ord-lines{inline-size:100%;border-collapse:collapse;font-size:var(--sd-text-sm)}.bs-ord-lines th{padding:0 0 6px;border-block-end:1px solid var(--sd-ds-line);color:var(--sd-muted);font-size:var(--sd-text-xs);font-weight:600;text-align:start}.bs-ord-lines td{padding:8px 0;border-block-end:1px solid var(--sd-ds-line-soft);vertical-align:top}.bs-ord-lines tbody tr:last-child td{border-block-end:0}.bs-ord-lines :is(th,td)+:is(th,td){padding-inline-start:var(--sd-ds-gap-3)}.bs-ord-lines :is(th,td):not(:first-child){text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums}.bs-ord-lines tfoot :is(th,td){padding-block:8px 0;border-block-start:1px solid var(--sd-ds-line);border-block-end:0;color:var(--sd-text);font-size:var(--sd-text-sm);font-weight:650}.bs-ord-sub{display:block;color:var(--sd-muted);font-size:var(--sd-text-xs)}.bs-ord-refunds{margin-block-start:var(--sd-ds-gap-4)}.bs-ord-fee{margin:var(--sd-ds-gap-3) 0 0;color:var(--sd-muted);font-size:var(--sd-text-xs);line-height:1.6}.bs-ord-notes{margin:0;font-size:var(--sd-text-sm);line-height:1.5;white-space:pre-line}.bs-ord-files{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sd-ds-gap-2);margin:0;padding:0;list-style:none}.bs-ord-notes+.bs-ord-files{margin-block-start:var(--sd-ds-gap-3)}.bs-ord-file{padding:0;border:0;background:none;color:var(--sd-brand-text);font:inherit;font-size:var(--sd-text-sm);text-decoration:underline;text-underline-offset:3px;cursor:pointer;overflow-wrap:anywhere;text-align:start}.bs-ord-file:focus-visible{outline:none;box-shadow:var(--sd-ds-focus);border-radius:3px}.bs-ord-copycol{inline-size:1%;white-space:nowrap;text-align:end}.bs-ord-code{font-family:var(--sd-font-mono)}.bs-ord-list-wrap{display:contents}.bs-ord-list-wrap[hidden]{display:none}.bs-ord-form-page{container:ord-form / inline-size;--bs-ord-foot:calc(2 * var(--sd-ds-gap-3) + 37px + env(safe-area-inset-bottom, 0px));--bs-ord-bar:calc(2 * var(--sd-ds-gap-2) + var(--sd-ds-touch) + 1px + env(safe-area-inset-top, 0px))}.bs-ord-group{display:flex;flex-direction:column;min-inline-size:0}.bs-ord-group>.bs-ds-formsection{flex:1}.bs-ord-form-page .bs-ds-formsection-title{display:flex;align-items:center;flex-wrap:wrap;gap:0 2px}.bs-ord-form-page .bs-ds-formsection-title .bs-ds-infobtn{margin-block:-3px}.bs-ord-form-page .bs-ds-formsection-title .bs-ds-optional{margin-inline:4px 2px}.bs-ord-money{display:flex;flex-direction:column;gap:var(--sd-ds-gap-2)}.bs-ord-form-page .bs-ds-formsection-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-ord-f-product,.bs-ord-f-check,.bs-ord-f-split,.bs-ord-f-orderno,.bs-ord-f-country,.bs-ord-f-address,.bs-ord-f-supplierno,.bs-ord-f-notes{grid-column:1 / -1}.bs-ord-f-split{display:flex;justify-content:flex-end;margin-block-start:calc(-1 * var(--sd-ds-gap-2))}.bs-ord-g-item:has(.bs-ord-f-variant,.bs-ord-f-name) .bs-ord-f-product{grid-column:auto}.bs-ord-g-funding:not(:has(.bs-ord-f-discount)) .bs-ord-f-repayment{grid-column:1 / -1}@container ord-form (min-width:840px){.bs-ord-form-page .bs-ds-formsection-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.bs-ord-g-item:has(.bs-ord-f-variant) .bs-ord-f-product{grid-column:1 / 4}.bs-ord-g-item:has(.bs-ord-f-name) .bs-ord-f-product,.bs-ord-f-name{grid-column:span 2}.bs-ord-f-orderno,.bs-ord-f-country,.bs-ord-f-supplierno,.bs-ord-f-category,.bs-ord-f-funder,.bs-ord-f-method,.bs-ord-f-discount,.bs-ord-f-repayment,.bs-ord-f-flatvat{grid-column:span 2}}.bs-ord-figures{position:sticky;z-index:2;inset-block-end:var(--bs-ord-foot);container-type:scroll-state;padding-block-start:var(--sd-ds-gap-2);background:var(--sd-bg)}@container scroll-state(stuck: block-end){.bs-ord-figures .bs-ds-strip{box-shadow:var(--sd-shadow-md)}}.bs-ord-form-page :is(input,select,textarea){scroll-margin-block-end:calc(var(--bs-ord-foot) + var(--sd-ds-gap-2))}.bs-ord-form-page .bs-ord-money :is(input,select,textarea){scroll-margin-block-end:calc(var(--bs-ord-foot) + 80px)}.bs-ord-form-page .bs-ds-formscreen-phone .bs-ds-formsection-fields>*{grid-column:1 / -1}.bs-ord-form-page .bs-ds-formscreen-phone .bs-ds-formsection-fields>:is(.bs-ord-f-qty,.bs-ord-f-sale,.bs-ord-f-cost,.bs-ord-f-adrate){grid-column:auto}.bs-ord-form-page .bs-ds-formscreen-phone .bs-ord-g-money:not(:has(.bs-ord-f-qty)) .bs-ds-formsection-fields>.bs-ord-f-adrate{grid-column:1 / -1}.bs-ord-form-page .bs-ds-formscreen-phone .bs-ord-figures{order:-1;inset-block:var(--bs-ord-bar) auto;padding-block:0 var(--sd-ds-gap-2)}@container scroll-state(stuck: block-start){.bs-ord-figures .bs-ds-strip{box-shadow:var(--sd-shadow-md)}}.bs-ord-form-page .bs-ds-formscreen-phone .bs-ord-money :is(input,select,textarea){scroll-margin-block-start:calc(var(--bs-ord-bar) + 72px)}.bs-ord-f-calc{grid-column:1 / -1}.bs-ord-banners{display:flex;flex-direction:column;gap:var(--sd-ds-gap-3);margin-bottom:var(--sd-ds-gap-3)}.bs-ord-banners:empty{display:none}.bs-repay-note{margin:0;font-size:var(--sd-text-sm);line-height:1.5;color:var(--sd-muted)}.bs-repay-lines{border:1px solid var(--sd-ds-line-soft);border-radius:var(--sd-ds-radius);overflow:hidden}.bs-repay-lines ul{list-style:none;margin:0;padding:0;max-block-size:220px;overflow:auto}.bs-repay-lines li,.bs-repay-total{display:flex;justify-content:space-between;gap:2px var(--sd-ds-gap-3);padding:8px 12px;font-size:var(--sd-text-sm);font-variant-numeric:tabular-nums}.bs-repay-lines li{border-block-end:1px solid var(--sd-ds-line-soft)}.bs-repay-lines li>span:first-child{display:flex;flex-direction:column;min-inline-size:0}.bs-repay-lines .bs-ds-hint{margin:0}.bs-repay-total{margin:0;font-weight:650;background:var(--sd-surface-sunken)}.bs-msg-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.bs-msg-rows>li+li{border-top:1px solid var(--sd-ds-line-soft)}.bs-msg-row{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;row-gap:2px;width:calc(100% + 16px);margin-inline:-8px;padding:12px 8px;text-align:start;background:none;border:0;color:var(--sd-text);font:inherit;cursor:pointer;border-radius:8px}.bs-msg-row:hover{background:var(--sd-ds-hover)}.bs-msg-row:focus-visible{outline:2px solid var(--sd-focus);outline-offset:2px}.bs-msg-row-head{display:flex;align-items:center;gap:8px;min-width:0}.bs-msg-row-who{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-msg-row-about,.bs-msg-row-text{grid-column:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--sd-text-sm)}.bs-msg-row-about{color:var(--sd-muted)}.bs-msg-row-when{grid-column:2;grid-row:1;font-size:var(--sd-text-xs);color:var(--sd-muted);white-space:nowrap}.bs-msg-sheet{display:flex;flex-direction:column;gap:16px}.bs-msg-sheet:focus{outline:none}.bs-msg-links{display:flex;flex-wrap:wrap;gap:8px}.bs-msg-clip{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:clamp(200px,30vw,480px)}@media (max-width: 900px){.bs-msg-clip{max-width:100%}}.bs-msg-thread{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.bs-msg{max-width:85%;padding:10px 14px;border-radius:12px;border:1px solid var(--sd-ds-line-soft);color:var(--sd-text)}.bs-msg-buyer{align-self:flex-start;background:var(--sd-ds-fill);border-end-start-radius:4px}.bs-msg-store{align-self:flex-end;background:var(--sd-ds-selected);border-end-end-radius:4px}.bs-msg-meta{display:flex;gap:8px;align-items:baseline;justify-content:space-between;font-size:var(--sd-text-xs);color:var(--sd-muted);margin-bottom:4px}.bs-msg-who{font-weight:600;color:var(--sd-text)}.bs-msg-body{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--sd-text-base);line-height:1.5}.bs-msg-files{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:var(--sd-text-sm)}.bs-msg-files a{display:inline-flex;align-items:center;gap:6px;color:var(--sd-brand-text)}.bs-msg-note{margin:0;font-size:var(--sd-text-sm);color:var(--sd-muted)}.bs-msg-reply{display:flex;flex-direction:column;gap:12px;width:100%}.bs-msg-reply-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.bs-lst-tools{container-type:inline-size}@media (min-width:640px){@container (max-width:860px){.bs-lst-tools .bs-ds-toolbar-search{flex-basis:100%;max-inline-size:none}}}.bs-lst-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--sd-ds-gap-3);min-block-size:36px;font-size:var(--sd-text-sm);color:var(--sd-muted)}.bs-lst-bar-count{font-variant-numeric:tabular-nums}.bs-lst-bar-acts{display:inline-flex;align-items:center;gap:var(--sd-ds-gap-2)}.bs-lst-bar-all{display:inline-flex;align-items:center;gap:var(--sd-ds-gap-2);min-block-size:36px;color:var(--sd-text);cursor:pointer;white-space:nowrap}.bs-lst-thumb{flex:none;display:grid;place-items:center;inline-size:56px;block-size:56px;overflow:hidden;border-radius:var(--sd-ds-radius);background:var(--sd-surface-sunken);border:1px solid var(--sd-ds-line-soft);color:var(--sd-muted-2)}.bs-lst-thumb img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.bs-lst-thumb-row{inline-size:44px;block-size:44px;border-radius:var(--sd-ds-radius-sm)}.bs-lst-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--sd-ds-gap-3)}.bs-lst-card{position:relative;display:flex;flex-direction:column;min-inline-size:0;background:var(--sd-surface);color:var(--sd-text);border:1px solid var(--sd-ds-line-soft);border-radius:var(--sd-ds-radius-lg);box-shadow:var(--sd-shadow-sm);transition:border-color .12s,background-color .12s}@media (hover:hover){.bs-lst-card:hover{border-color:var(--sd-ds-line);background:var(--sd-ds-hover)}}.bs-lst-card-on,.bs-lst-card-on:hover{border-color:var(--sd-brand-text);box-shadow:0 0 0 1px var(--sd-brand-text)}.bs-lst-card:has(.bs-lst-card-open:focus-visible){box-shadow:var(--sd-ds-focus)}@media (prefers-reduced-motion:reduce){.bs-lst-card{transition:none}}.bs-lst-card-head{display:flex;align-items:flex-start;gap:12px;padding:var(--sd-ds-gap-3) var(--sd-ds-gap-3) 0}.bs-lst-card-text{flex:1;min-inline-size:0;min-block-size:56px;display:flex;flex-direction:column;justify-content:center;gap:2px}.bs-lst-card-title{margin:0;font-size:var(--sd-text-base);font-weight:650;line-height:1.3}.bs-lst-card-open{display:block;inline-size:100%;padding:0;border:0;background:none;font:inherit;color:var(--sd-text);text-align:start;cursor:pointer}.bs-lst-card-open:after{content:"";position:absolute;inset:0;border-radius:inherit}.bs-lst-card-open:focus-visible{outline:none}.bs-lst-card-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.bs-lst-card-sub{margin:0;font-size:var(--sd-text-xs);color:var(--sd-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-lst-card-pick{position:relative;z-index:1;flex:none;display:grid;place-items:center;inline-size:32px;block-size:32px;margin-block:-6px 0;margin-inline:0 -6px;border-radius:var(--sd-ds-radius-sm);cursor:pointer}@media (hover:hover){.bs-lst-card-pick:hover{background:var(--sd-ds-fill-hover)}}.bs-lst-card-figs{display:flex;flex-direction:column;gap:6px;margin:14px var(--sd-ds-gap-3) var(--sd-ds-gap-3);font-size:var(--sd-text-sm)}.bs-lst-card-figs>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sd-ds-gap-3);min-inline-size:0}.bs-lst-card-figs dt{min-inline-size:0;color:var(--sd-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-lst-card-figs dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.bs-lst-card-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--sd-ds-gap-3);min-block-size:44px;margin-block-start:auto;padding:8px var(--sd-ds-gap-3);border-block-start:1px solid var(--sd-ds-line-soft);font-size:var(--sd-text-sm)}.bs-lst-card-mark{display:flex;align-items:center;min-inline-size:0}.bs-lst-card-stock{justify-content:flex-end;text-align:end}.bs-lst-untracked{color:var(--sd-muted);line-height:1.5}.bs-lst-empty{background:var(--sd-surface);border:1px solid var(--sd-ds-line-soft);border-radius:var(--sd-ds-radius-lg);box-shadow:var(--sd-shadow-sm)}.bs-lst-row{gap:12px}.bs-lst-row>.bs-ds-check{flex:none}.bs-lst-row .bs-ds-dt-card-status{overflow:hidden}.bs-lst-row .bs-lst-meta{display:flex;flex-wrap:wrap;align-items:baseline;line-height:1.5;max-block-size:1.5em}.bs-lst-meta>.bs-ds-dt-meta-item{white-space:nowrap}.bs-lst-meta>.bs-ds-dt-meta-item:first-child{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}@media (max-width:639px){.bs-lst-bar,.bs-lst-bar-all{min-block-size:var(--sd-ds-touch)}.bs-ds-pagehead-actions>.bs-lst-add{order:-2;flex:1 1 100%}}.bs-lst-list-wrap{display:contents}.bs-lst-list-wrap[hidden]{display:none}@media (min-width:640px) and (max-width:1439px){.bs-lst-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}.bs-lst-quiet,.bs-lst-under{margin:0;color:var(--sd-muted);font-size:var(--sd-text-sm);line-height:1.5}.bs-lst-page .bs-lst-under{margin-block-start:var(--sd-ds-gap-2);font-size:var(--sd-text-xs)}.bs-lst-figs{margin:0;font-size:var(--sd-text-sm)}.bs-lst-figs>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sd-ds-gap-3);padding:8px 0;border-block-end:1px solid var(--sd-ds-line-soft)}.bs-lst-figs>div:first-child{padding-block-start:0}.bs-lst-figs>div:last-child{padding-block-end:0;border-block-end:0}.bs-lst-figs dt{min-inline-size:0}.bs-lst-figs dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.bs-lst-earned{inline-size:100%;border-collapse:collapse;font-size:var(--sd-text-sm)}.bs-lst-earned :is(th,td){padding:8px 0;border-block-end:1px solid var(--sd-ds-line-soft)}.bs-lst-earned thead th{padding-block-start:0;font-size:var(--sd-text-xs);font-weight:600;color:var(--sd-muted);text-align:end;white-space:nowrap}.bs-lst-earned thead th:first-child{text-align:start}.bs-lst-earned tbody th{font-weight:400;text-align:start}.bs-lst-earned td{padding-inline-start:var(--sd-ds-gap-3);font-weight:600;font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.bs-lst-earned tbody tr:last-child>*{padding-block-end:0;border-block-end:0}.bs-lst-product{display:grid;grid-template-columns:112px minmax(0,1fr);gap:var(--sd-ds-gap-4);align-items:start}.bs-lst-photo{display:block;inline-size:112px;block-size:112px;object-fit:cover;border:1px solid var(--sd-ds-line-soft);border-radius:var(--sd-ds-radius);background:var(--sd-surface-sunken)}.bs-lst-gallery{display:flex;flex-direction:column;gap:6px;inline-size:112px}.bs-lst-photoname{margin:0;color:var(--sd-muted);font-size:var(--sd-text-xs);overflow-wrap:anywhere}.bs-lst-gallery-list{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none}.bs-lst-gallery-pick{display:block;inline-size:34px;block-size:34px;padding:0;overflow:hidden;border:1px solid var(--sd-ds-line-soft);border-radius:6px;background:var(--sd-surface-sunken);cursor:pointer}.bs-lst-gallery-pick>img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.bs-lst-gallery-pick[aria-pressed=true]{border-color:var(--sd-brand-text);box-shadow:0 0 0 1px var(--sd-brand-text)}.bs-lst-gallery-pick:focus-visible{outline:none;box-shadow:var(--sd-ds-focus)}.bs-lst-desc{margin-block-start:var(--sd-ds-gap-3);padding-block-start:var(--sd-ds-gap-3);border-block-start:1px solid var(--sd-ds-line-soft)}.bs-lst-desc-label{margin:0 0 4px;color:var(--sd-muted);font-size:var(--sd-text-xs)}.bs-lst-desc-body{font-size:var(--sd-text-sm);line-height:1.55;overflow-wrap:anywhere}.bs-lst-desc-body>:first-child{margin-block-start:0}.bs-lst-desc-body>:last-child{margin-block-end:0}.bs-lst-link{display:inline-flex;align-items:center;gap:4px;color:var(--sd-brand-text);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.bs-lst-link .bs-ds-icon{flex:none;inline-size:12px;block-size:12px}.bs-lst-link:focus-visible{outline:none;box-shadow:var(--sd-ds-focus);border-radius:2px}.bs-lst-links{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.bs-lst-notes{white-space:pre-line}.bs-lst-vgrade{margin-inline-start:var(--sd-ds-gap-2)}.bs-lst-unitacts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sd-ds-gap-2)}@media (max-width:639px){.bs-lst-product{grid-template-columns:minmax(0,1fr);gap:var(--sd-ds-gap-3)}.bs-lst-page .bs-ds-fact:is(:has(.bs-lst-link),:has(.bs-ds-fact-tag),:has(.bs-ds-copy)){grid-column:1 / -1}.bs-ds-pagehead-actions>.bs-lst-act-main{order:-1;flex:1 1 100%}.bs-ds-pagehead-actions:has(>.bs-lst-act-main)>:is(.bs-ds-btn,.bs-ds-menu-trigger):not(.bs-lst-act-main){flex:1 1 0;min-inline-size:0}.bs-lst-link{position:relative}.bs-lst-link:after{content:"";position:absolute;inset-inline:0;inset-block:calc(50% - var(--sd-ds-touch) / 2)}.bs-lst-links{gap:0}.bs-lst-links>.bs-lst-link{min-block-size:var(--sd-ds-touch)}}.bs-lst-form{container:lst-form / inline-size}.bs-lst-form .bs-ds-banner{margin:0}.bs-lst-formsub{margin:0;color:var(--sd-muted);font-size:var(--sd-text-sm)}.bs-lst-group{display:flex;flex-direction:column;min-inline-size:0}.bs-lst-group>.bs-ds-formsection{flex:1}.bs-lst-form .bs-ds-formsection-title{display:flex;align-items:center;flex-wrap:wrap;gap:0 2px}.bs-lst-form .bs-ds-formsection-title .bs-ds-infobtn{margin-block:-3px}.bs-lst-form .bs-ds-formsection-title .bs-ds-optional{margin-inline:4px 2px}.bs-lst-form .bs-ds-formsection-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-lst-f-across,.bs-lst-f-category{grid-column:1 / -1}@container lst-form (min-width:840px){.bs-lst-form .bs-ds-formsection-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.bs-lst-f-half,.bs-lst-f-category{grid-column:span 2}}.bs-lst-form .bs-ds-formscreen-phone .bs-ds-formsection-fields>*{grid-column:1 / -1}.bs-lst-warn{margin:0;color:var(--sd-warn);font-size:var(--sd-text-xs);line-height:1.45}.bs-lst-linename{display:flex;align-items:center;min-block-size:40px;font-size:var(--sd-text-sm);font-weight:600}.bs-lst-switch{display:flex;align-items:center;gap:var(--sd-ds-gap-2);min-block-size:40px;cursor:pointer}.bs-lst-unit{display:flex;flex-direction:column;gap:var(--sd-ds-gap-3);padding:var(--sd-ds-gap-3) var(--sd-ds-gap-4);border:1px solid var(--sd-ds-line-soft);border-radius:var(--sd-ds-radius);background:var(--sd-surface-sunken)}.bs-lst-unithead{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sd-ds-gap-2)}.bs-lst-unittitle{margin:0;margin-inline-end:auto;font-size:var(--sd-text-base);font-weight:650}.bs-lst-links-edit{display:flex;flex-direction:column;gap:var(--sd-ds-gap-2)}.bs-lst-link-row{display:flex;align-items:center;gap:var(--sd-ds-gap-2)}.bs-lst-link-row>.bs-ds-input{flex:1;min-inline-size:0}.bs-lst-own{display:flex;flex-direction:column;gap:var(--sd-ds-gap-2);padding:var(--sd-ds-gap-3);border:1px solid var(--sd-ds-line-soft);border-radius:var(--sd-ds-radius)}.bs-lst-ownname{margin:0;font-size:var(--sd-text-sm);font-weight:650}.bs-lst-ownacts{display:flex;flex-wrap:wrap;gap:var(--sd-ds-gap-2)}.bs-lst-ownpick{max-inline-size:320px}.bs-lst-deschead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sd-ds-gap-2)}.bs-lst-desctext{min-block-size:calc(9em + 18px);font-family:var(--sd-font-mono);font-size:var(--sd-text-sm)}.bs-lst-preview{min-block-size:calc(9em + 18px);padding:8px 12px;border:1px solid var(--sd-ds-line);border-radius:var(--sd-ds-radius-sm);background:var(--sd-surface-sunken);font-size:var(--sd-text-sm);overflow:auto}.bs-lst-preview:focus-visible{outline:none;box-shadow:var(--sd-ds-focus)}@media (max-width:639px){.bs-lst-switch,.bs-lst-linename{min-block-size:var(--sd-ds-touch)}.bs-lst-form .bs-ds-lines-block>:is(.bs-ds-lines-c-fee,.bs-ds-lines-c-profit){grid-column:1 / -1}.bs-lst-unit{padding:var(--sd-ds-gap-3)}}.bs-lst-stores{display:flex;flex-direction:column;gap:6px;min-inline-size:0;margin:0;padding:0;border:0}.bs-lst-stores>legend{margin-block-end:6px;padding:0}.bs-lst-store{display:flex;align-items:center;gap:var(--sd-ds-gap-2);min-block-size:52px;padding:6px var(--sd-ds-gap-3);border:1px solid var(--sd-ds-line-soft);border-radius:var(--sd-ds-radius);cursor:pointer}@media (hover:hover){.bs-lst-store:not(.bs-lst-store-off):hover{background:var(--sd-ds-hover)}}.bs-lst-store:has(input:checked){border-color:var(--sd-brand-text);box-shadow:inset 0 0 0 1px var(--sd-brand-text)}.bs-lst-store-off{cursor:not-allowed}.bs-lst-store-skel{background:var(--sd-surface-sunken);cursor:default}.bs-lst-storename{display:flex;flex-direction:column;gap:2px;min-inline-size:0;font-size:var(--sd-text-sm)}.bs-lst-copynote{margin:0;font-size:var(--sd-text-sm);line-height:1.5}.bs-lst-codes{font-family:var(--sd-font-mono);font-size:var(--sd-text-xs)}.bs-lst-codes+.bs-lst-vstate{margin-inline-start:12px}.bs-lst-vstate .bs-ds-badge{vertical-align:baseline}.bs-lst-fixed{margin:0;font-size:var(--sd-text-base)}.bs-lst-held{display:flex;flex-direction:column;gap:var(--sd-ds-gap-3);margin:0;padding:0;list-style:none}.bs-lst-held>li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sd-ds-gap-2) var(--sd-ds-gap-3)}.bs-lst-held p{flex:1 1 16rem;margin:0;font-size:var(--sd-text-sm);line-height:1.5}.bs-lst-held strong{display:block}.bs-rcv .bs-ds-combo-item:not(.bs-ds-combo-add){flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;padding-block:8px}.bs-rcv .bs-ds-combo-item:not(.bs-ds-combo-add)>.bs-ds-combo-label{flex:none;inline-size:100%;white-space:normal;overflow-wrap:break-word}.bs-rcv .bs-ds-combo-detail{font-size:var(--sd-text-xs);white-space:normal}@media (min-width:800px){.bs-rcv .bs-ds-lines-row .bs-ds-combo>.bs-ds-combo-list{min-inline-size:440px}}.bs-rcv-total{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px var(--sd-ds-gap-3);padding:var(--sd-ds-gap-3);border-radius:var(--sd-ds-radius-sm);background:var(--sd-surface-sunken)}.bs-rcv-total-label{font-size:var(--sd-text-sm);font-weight:600}.bs-rcv-total-figure{font-family:var(--sd-font-display);font-size:var(--sd-text-md);font-weight:700;font-variant-numeric:tabular-nums;text-align:end}.bs-rcv-total-note{grid-column:1 / -1;margin:0;font-size:var(--sd-text-xs);color:var(--sd-muted)}.bs-rcv-files{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sd-ds-gap-2)}.bs-rcv-funding{display:flex;flex-direction:column;gap:var(--sd-ds-gap-3);padding-block-start:var(--sd-ds-gap-3);border-block-start:1px solid var(--sd-ds-line-soft)}.bs-rcv-funding-title{margin:0;font-size:var(--sd-text-base);font-weight:650}.bs-rcv-fundacts{display:flex;flex-wrap:wrap;gap:var(--sd-ds-gap-2)}.bs-rcv-unpaid{margin-inline-end:auto}.bs-inv-avail{font-weight:600}.bs-inv-skustate{margin:0}.bs-inv-note{margin:calc(-1 * var(--sd-ds-gap-2)) 0 0;font-size:var(--sd-text-sm);color:var(--sd-muted)}.bs-rcv-scan{align-self:flex-start}.bs-lst-subgrid{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;gap:inherit;min-inline-size:0}.bs-lst-subhead{grid-column:1 / -1;margin:0;font-size:var(--sd-text-sm);font-weight:650}.bs-lst-form .bs-ds-formscreen-phone .bs-lst-subgrid>*{grid-column:1 / -1}.bs-lst-values{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.bs-lst-value{display:inline-flex;align-items:center;gap:2px;max-inline-size:100%;padding-inline-start:10px;border:1px solid var(--sd-ds-line);border-radius:var(--sd-ds-radius-sm);background:var(--sd-surface-sunken);font-size:var(--sd-text-sm);overflow-wrap:anywhere}.bs-lst-addloc{display:flex;align-items:center;gap:var(--sd-ds-gap-2)}.bs-lst-addloc>.bs-ds-input{flex:1;min-inline-size:0}.bs-lst-chline{margin:0;font-size:var(--sd-text-sm);line-height:1.5}.bs-lst-chline .bs-ds-btn{margin-inline-start:var(--sd-ds-gap-2);vertical-align:middle}.bs-lst-need{font-weight:600}.bs-lst-refusals{margin:0;padding-inline-start:1.2em}.bs-scan{display:flex;flex-direction:column;gap:var(--sd-ds-gap-3)}.bs-scan-view{position:relative;overflow:hidden;aspect-ratio:4 / 3;max-block-size:58vh;border-radius:var(--sd-ds-radius-lg);background:var(--sd-surface-sunken)}.bs-scan-video{display:block;inline-size:100%;block-size:100%;object-fit:cover}.bs-scan-frame{position:absolute;inset:24% 10%;border:2px solid var(--sd-on-brand);border-radius:var(--sd-ds-radius-lg);box-shadow:0 0 0 100vmax color-mix(in srgb,var(--sd-forest-seed) 30%,transparent);pointer-events:none}.bs-scan-hit{animation:bs-scan-hit .45s ease-out}@keyframes bs-scan-hit{0%{border-color:var(--sd-good-bright);border-width:4px}to{border-color:var(--sd-on-brand);border-width:2px}}@media (prefers-reduced-motion: reduce){.bs-scan-hit{animation:none}}.bs-scan-starting{position:absolute;inset:auto 0 12px;margin:0;text-align:center;color:var(--sd-on-brand);font-size:var(--sd-text-sm)}.bs-scan-status{margin:0;font-size:var(--sd-text-base);font-weight:600;text-align:center}.bs-cnt-empty{background:var(--sd-surface);border:1px solid var(--sd-ds-line-soft);border-radius:var(--sd-ds-radius-lg);box-shadow:var(--sd-shadow-sm)}.bs-cnt-form,.bs-cnt-sheet{display:flex;flex-direction:column;gap:20px;min-inline-size:0}.bs-cnt-form>.bs-ds-banner,.bs-cnt-sheet>.bs-ds-banner{margin:0}.bs-cnt-sheetrow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sd-ds-gap-3);align-items:start}.bs-ds-sheet-foot:has(>.bs-cnt-sheetnote){align-items:center}.bs-cnt-sheetnote{margin:0;margin-inline-end:auto;font-size:var(--sd-text-sm);font-weight:600;line-height:1.4}.bs-cnt-pick{margin:0;padding:0;border:0;min-inline-size:0;display:flex;flex-direction:column;gap:var(--sd-ds-gap-2)}.bs-cnt-pickhead{display:flex;align-items:center;gap:var(--sd-ds-gap-2)}.bs-cnt-picksearch{position:relative;flex:1;min-inline-size:0;display:block}.bs-cnt-picksearch>.bs-ds-icon{position:absolute;inset-inline-start:10px;inset-block-start:50%;transform:translateY(-50%);color:var(--sd-muted);pointer-events:none}.bs-cnt-picksearch .bs-ds-input{min-block-size:36px;padding-inline-start:34px}.bs-cnt-pick ul{list-style:none;margin:0;padding:0;border:1px solid var(--sd-ds-line-soft);border-radius:var(--sd-ds-radius);max-block-size:280px;overflow:auto}.bs-cnt-pick li+li{border-block-start:1px solid var(--sd-ds-line-soft)}.bs-cnt-picknone{padding:10px 12px;color:var(--sd-muted);font-size:var(--sd-text-sm)}.bs-cnt-pickrow{display:flex;align-items:center;gap:var(--sd-ds-gap-2);min-block-size:40px;padding:6px 12px;cursor:pointer}.bs-cnt-pickrow-off{cursor:not-allowed;color:var(--sd-muted)}.bs-cnt-pickname{display:flex;flex-direction:column;flex:1;min-inline-size:0;font-size:var(--sd-text-sm);font-weight:600}.bs-cnt-pickname>span,.bs-cnt-pickfig{font-size:var(--sd-text-xs);font-weight:400;color:var(--sd-muted)}.bs-cnt-pickfig{white-space:nowrap;font-variant-numeric:tabular-nums}.bs-cnt-cell{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.bs-cnt-mark{display:inline-flex;align-items:center;min-inline-size:16px;color:var(--sd-good);font-size:var(--sd-text-xs);white-space:nowrap}.bs-cnt-mark:not(:has(svg)){color:var(--sd-warn)}.bs-cnt-cellerror{flex-basis:100%;text-align:end;font-size:var(--sd-text-xs);white-space:normal}.bs-cnt-code{font-family:var(--sd-font-mono);font-size:var(--sd-text-xs)}.bs-cnt-note{max-inline-size:36ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-cnt .bs-ds-dt-clip .bs-ds-badge{margin-block-start:4px}.bs-cnt-big{font-size:var(--sd-text-md);font-weight:700}.bs-cnt-codes{display:flex;flex-wrap:wrap;gap:var(--sd-ds-gap-2) var(--sd-ds-gap-3)}.bs-cnt-why{display:flex;flex-direction:column;gap:var(--sd-ds-gap-2);padding:12px var(--sd-ds-gap-3);border:1px solid var(--sd-ds-line-soft);border-radius:var(--sd-ds-radius);background:var(--sd-surface-sunken);font-size:var(--sd-text-sm)}.bs-cnt-why>p{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--sd-ds-gap-2)}.bs-cnt-why-title{font-weight:650}.bs-cnt-moves{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;column-gap:var(--sd-ds-gap-3)}.bs-cnt-moves>li{display:contents}.bs-cnt-moves>li>span{padding-block:6px;border-block-start:1px solid var(--sd-ds-line-soft);font-size:var(--sd-text-xs);white-space:nowrap}.bs-cnt-moves>li>span:nth-child(2){white-space:normal}.bs-cnt-moves-units{text-align:end;font-variant-numeric:tabular-nums;font-weight:600}.bs-ds-sheet-foot:has(>.bs-cnt-push){align-items:center}.bs-cnt-push{margin-inline-end:auto}.bs-cnt-apply{list-style:none;margin:0;padding:0;border-block:1px solid var(--sd-ds-line-soft)}.bs-cnt-apply>li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px var(--sd-ds-gap-3);padding-block:12px}.bs-cnt-apply>li+li{border-block-start:1px solid var(--sd-ds-line-soft)}.bs-cnt-apply-name{display:flex;flex-direction:column;font-weight:600;font-size:var(--sd-text-sm);min-inline-size:0}.bs-cnt-apply-name>span{font-weight:400;color:var(--sd-muted);font-size:var(--sd-text-xs)}.bs-cnt-apply-fig{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.bs-cnt-apply-reason,.bs-cnt-apply-warn{grid-column:1 / -1}.bs-cnt-apply-reason{display:block}.bs-cnt-apply-warn{margin:0;color:var(--sd-warn);font-size:var(--sd-text-xs)}.bs-cnt-effect{margin:0;display:flex;flex-direction:column;gap:6px;font-size:var(--sd-text-sm)}.bs-cnt-effect>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:var(--sd-ds-gap-3)}.bs-cnt-effect dt{font-weight:650}.bs-cnt-effect dd{margin:0}.bs-cnt-mode{display:flex;flex-direction:column;gap:var(--sd-ds-gap-3);min-block-size:100%}.bs-cnt-mode-bar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--sd-ds-gap-2)}.bs-cnt-mode-title{margin:0;text-align:center;font-size:var(--sd-text-base);font-weight:650}.bs-cnt-mode-tools{display:flex;gap:var(--sd-ds-gap-1)}.bs-cnt-mode-find{display:flex;flex-direction:column;gap:var(--sd-ds-gap-2)}.bs-cnt-mode-find .bs-cnt-picksearch .bs-ds-input{min-block-size:var(--sd-ds-touch)}.bs-cnt-mode-results{list-style:none;margin:0;padding:0;border:1px solid var(--sd-ds-line-soft);border-radius:var(--sd-ds-radius);background:var(--sd-surface)}.bs-cnt-mode-results li+li{border-block-start:1px solid var(--sd-ds-line-soft)}.bs-cnt-mode-results button{display:flex;flex-direction:column;inline-size:100%;min-block-size:var(--sd-ds-touch);padding:8px 12px;border:0;background:none;font:inherit;font-size:var(--sd-text-sm);font-weight:600;color:var(--sd-text);text-align:start;cursor:pointer}.bs-cnt-mode-results button>span{font-weight:400;font-size:var(--sd-text-xs);color:var(--sd-muted)}.bs-cnt-mode-card{display:flex;flex-direction:column;gap:12px;padding:var(--sd-ds-gap-4) var(--sd-ds-gap-3);border:1px solid var(--sd-ds-line-soft);border-radius:var(--sd-ds-radius-lg);background:var(--sd-surface);box-shadow:var(--sd-shadow-sm)}.bs-cnt-mode-card>*{margin:0}.bs-cnt-mode-card>.bs-ds-btn-quiet{align-self:flex-start}.bs-cnt-mode-name{font-size:var(--sd-text-lg);font-weight:650;line-height:1.25}.bs-cnt-mode-variant{font-size:var(--sd-text-md)}.bs-cnt-mode-expected{font-size:var(--sd-text-md);font-weight:600}.bs-cnt-mode-diff{min-block-size:1.4em;color:var(--sd-muted);font-size:var(--sd-text-sm)}.bs-cnt-mode-foot{position:sticky;inset-block-end:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sd-ds-gap-2);margin-block-start:auto;padding-block:var(--sd-ds-gap-2) calc(var(--sd-ds-gap-2) + env(safe-area-inset-bottom,0px));background:var(--sd-bg)}.bs-cnt-mode-foot>.bs-ds-btn{min-block-size:48px}.bs-cnt-print{display:none}@media print{.bs-ds-page:has(.bs-cnt-print)>:not(.bs-cnt-print){display:none!important}.bs-cnt-print{display:block;color:var(--sd-text);font-size:11pt}.bs-cnt-print h1{margin:0 0 4pt;font-size:14pt}.bs-cnt-print table{inline-size:100%;border-collapse:collapse;margin-block-start:10pt}.bs-cnt-print th,.bs-cnt-print td{padding:5pt 6pt;border-block-end:.5pt solid var(--sd-border);text-align:start}.bs-cnt-print-box{inline-size:22mm;border:.75pt solid var(--sd-text)!important}.bs-cnt-print tr{break-inside:avoid}}@media (max-width:639px){.bs-cnt-mode{padding-block-end:calc(72px + env(safe-area-inset-bottom,0px))}.bs-cnt-mode-foot{position:fixed;inset-inline:0;inset-block-end:0;z-index:20;padding-inline:max(var(--sd-ds-gap-3),env(safe-area-inset-left,0px)) max(var(--sd-ds-gap-3),env(safe-area-inset-right,0px));border-block-start:1px solid var(--sd-ds-line-soft);background:var(--sd-surface)}.bs-cnt-sheetrow{grid-template-columns:minmax(0,1fr)}.bs-cnt-pickrow,.bs-cnt-picksearch .bs-ds-input{min-block-size:var(--sd-ds-touch)}.bs-cnt-effect>div{grid-template-columns:minmax(0,1fr);gap:2px}}.bs-fin-foot{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sd-ds-gap-3);font-weight:650}.bs-fin-foot-figure{font-variant-numeric:tabular-nums;white-space:nowrap}.bs-fin-none{margin:0;padding:0 var(--sd-ds-gap-4) var(--sd-ds-gap-4);color:var(--sd-muted);font-size:var(--sd-text-sm);line-height:1.5}.bs-fin-paystatus{display:inline-flex;align-items:center;gap:var(--sd-ds-gap-2);flex-wrap:wrap}@media (max-width:639px){.bs-fin-none{padding:0 var(--sd-ds-gap-3) var(--sd-ds-gap-3)}}.bs-fin-wide{grid-column:1 / -1}.bs-fin-wide>.bs-ds-banner{margin:0}.bs-fin-live{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px var(--sd-ds-gap-3);padding:12px var(--sd-ds-gap-3);border:1px solid var(--sd-ds-line-soft);border-radius:var(--sd-ds-radius-sm);background:var(--sd-surface-sunken)}.bs-fin-live-label{font-size:var(--sd-text-sm);font-weight:600}.bs-fin-live-figure{font-family:var(--sd-font-display);font-size:var(--sd-text-md);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:end}.bs-fin-live-note{grid-column:1 / -1;margin:0;font-size:var(--sd-text-xs);color:var(--sd-muted);line-height:1.45}.bs-fin-tworows .bs-ds-dt-table tbody tr{block-size:3.8em}.bs-ds-dt-clip.bs-fin-clip{max-inline-size:40ch}.bs-ds-dt-table .bs-fin-clip:not(.bs-ds-dt-sub){display:inline-block;vertical-align:top}.bs-ds-dt-table .bs-fin-cat{vertical-align:top}.bs-fin-file{max-inline-size:220px;vertical-align:top}.bs-fin-with{display:inline-flex;align-items:center;gap:4px}.bs-fin-splitbox{display:grid;gap:var(--sd-ds-gap-3)}.bs-fin-switch{display:flex;align-items:flex-start;gap:var(--sd-ds-gap-3);cursor:pointer;font-size:var(--sd-text-sm);font-weight:600}.bs-fin-switch>.bs-ds-switch{margin-block-start:1px}.bs-fin-switch-hint{display:block;font-weight:400;color:var(--sd-muted);font-size:var(--sd-text-xs);line-height:1.45;margin-block-start:2px}.bs-fin-split{display:grid;gap:var(--sd-ds-gap-3);margin:0;padding:0;border:0;min-inline-size:0}.bs-fin-split-rows{list-style:none;margin:0;padding:0;display:grid;border:1px solid var(--sd-ds-line-soft);border-radius:var(--sd-ds-radius-sm)}.bs-fin-split-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--sd-ds-gap-3);min-block-size:44px;padding:6px var(--sd-ds-gap-3)}.bs-fin-split-row+.bs-fin-split-row{border-block-start:1px solid var(--sd-ds-line-soft)}.bs-fin-split-store{display:flex;align-items:center;gap:var(--sd-ds-gap-2);min-inline-size:0;font-size:var(--sd-text-sm);cursor:pointer}.bs-fin-split-self{color:var(--sd-muted)}.bs-fin-split-pct{display:inline-flex;align-items:center;gap:4px;font-size:var(--sd-text-sm);color:var(--sd-muted)}.bs-fin-split-pct>.bs-ds-input{inline-size:72px;text-align:end}.bs-fin-split-part{grid-column:3;font-variant-numeric:tabular-nums;font-size:var(--sd-text-sm);font-weight:600;min-inline-size:72px;text-align:end}.bs-fin-with>.bs-ds-icon{inline-size:14px;block-size:14px;color:var(--sd-muted)}@media (max-width:639px){.bs-fin-strip .bs-ds-strip-cell:nth-child(odd):not(:has(~.bs-ds-strip-cell)){flex-direction:row;align-items:baseline;justify-content:space-between;gap:var(--sd-ds-gap-3)}}.bs-fin-tilefig{margin-inline-start:auto;padding-inline-start:var(--sd-ds-gap-3);text-align:end;white-space:nowrap}.bs-fin-tilefig>span{display:block;font-size:var(--sd-text-xs);color:var(--sd-muted)}.bs-fin-tilefig>strong{font-variant-numeric:tabular-nums;font-weight:650}.bs-fin-form{display:grid;grid-template-columns:minmax(0,1fr);gap:20px var(--sd-ds-gap-3);align-items:start;min-inline-size:0}@media (min-width:640px){.bs-fin-form{grid-template-columns:repeat(2,minmax(0,1fr))}}.bs-ds-sheet-foot:has(.bs-fin-push,.bs-fin-sheetnote){align-items:center}.bs-fin-push{margin-inline-end:auto}.bs-fin-sheetnote{flex:1 1 220px;margin:0;font-size:var(--sd-text-sm);line-height:1.45}.bs-fin-sheetnote>p{margin:0}.bs-fin-sheetnote .bs-ds-tickline{margin-block-start:var(--sd-ds-gap-2)}@media (max-width:639px){.bs-ds-sheet-foot:has(.bs-fin-sheetnote){flex-wrap:wrap}.bs-fin-sheetnote{flex-basis:100%}}.bs-fin-view{display:flex;flex-direction:column;gap:var(--sd-ds-gap-4)}.bs-fin-amount{margin:0;font-family:var(--sd-font-display);font-size:var(--sd-text-xl);font-weight:700;font-variant-numeric:tabular-nums}.bs-fin-filelinks{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-inline-size:0}.bs-ds-dt-chip:has(>.bs-fin-cardnote){min-inline-size:0;max-inline-size:100%;overflow:hidden}.bs-fin-cardnote{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--sd-muted)}.bs-fin-cat{display:inline-flex;align-items:center;gap:8px;min-inline-size:0;max-inline-size:100%;white-space:nowrap;vertical-align:middle}.bs-fin-cat>span:last-child{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.bs-fin-cat-mark{flex:none;inline-size:10px;block-size:10px;border-radius:3px;background:var(--cat, var(--sd-muted-2));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sd-text) 14%,transparent)}.bs-fin-hue-1{--cat:var(--sd-cat-1)}.bs-fin-hue-2{--cat:var(--sd-cat-2)}.bs-fin-hue-3{--cat:var(--sd-cat-3)}.bs-fin-hue-4{--cat:var(--sd-cat-4)}.bs-fin-hue-5{--cat:var(--sd-cat-5)}.bs-fin-hue-6{--cat:var(--sd-cat-6)}.bs-fin-hue-7{--cat:var(--sd-cat-7)}.bs-fin-hue-8{--cat:var(--sd-cat-8)}.bs-ds-dt-table .bs-fin-cat{max-inline-size:220px}.bs-fin-cat-wrap{align-items:flex-start;white-space:normal}.bs-fin-cat-wrap>.bs-fin-cat-mark{margin-block-start:calc((1lh - 10px)/2)}.bs-fin-catline{display:flex;align-items:center;min-inline-size:0;max-inline-size:100%;white-space:nowrap}.bs-fin-catline>.bs-fin-cat{flex:0 0 auto}.bs-fin-catline-more{flex:0 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;color:var(--sd-muted)}.bs-fin-catline-more:before{content:"·";padding-inline:6px;color:var(--sd-muted-2)}.bs-ds-dt-chip:has(>.bs-fin-catline){min-inline-size:0;max-inline-size:100%}.bs-fin-combo{position:relative;display:block;min-inline-size:0}.bs-fin-combo>.bs-fin-cat-mark{position:absolute;z-index:1;inset-inline-start:12px;inset-block-start:20px;transform:translateY(-50%);pointer-events:none}.bs-fin-combo-marked .bs-ds-input{padding-inline-start:32px}@media (max-width:639px){.bs-fin-strip-cats:not(.bs-fin-strip-head2) .bs-ds-strip>.bs-ds-strip-cell:first-child{flex-basis:100%;padding-inline-end:calc(var(--sd-ds-touch) + 4px)}.bs-fin-strip.bs-fin-strip-cats:not(.bs-fin-strip-head2) .bs-ds-strip>.bs-ds-strip-cell:nth-child(n+2),.bs-fin-strip.bs-fin-strip-cats.bs-fin-strip-head2 .bs-ds-strip>.bs-ds-strip-cell:nth-child(n+3){flex-basis:100%;flex-direction:row;align-items:baseline;justify-content:space-between;gap:var(--sd-ds-gap-3);padding:10px var(--sd-ds-gap-3);border-inline-start:0;border-block-start:1px solid var(--sd-border-soft)}.bs-fin-strip-cats .bs-ds-strip-value{flex:none}}.bs-fin-recon-months{display:flex;align-items:center;gap:var(--sd-ds-gap-2)}.bs-fin-recon-months .bs-ds-toolbar-filter{inline-size:var(--sd-ds-filter-w);min-inline-size:0}.bs-fin-recon-months .bs-ds-toolbar-filter .bs-ds-input{inline-size:100%;min-inline-size:0}.bs-fin-recon{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sd-ds-gap-3)}.bs-fin-recon-main,.bs-fin-recon-side{display:flex;flex-direction:column;gap:var(--sd-ds-gap-3);min-inline-size:0}@media (min-width:768px) and (max-width:1439px){.bs-fin-recon-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1440px){.bs-fin-recon{grid-template-columns:minmax(0,1fr) 340px;align-items:start}.bs-fin-recon>.bs-ds-card{grid-column:1 / -1}}.bs-fin-recon-card .bs-ds-card-body>.bs-ds-banner{margin-block-end:var(--sd-ds-gap-3)}.bs-fin-recon-lines{container:bs-fin-recon / inline-size}.bs-fin-recon-line{display:grid;grid-template-columns:minmax(0,1.25fr) repeat(3,minmax(0,1fr));gap:var(--sd-ds-gap-3);align-items:start;padding-block:var(--sd-ds-gap-3);border-block-start:1px solid var(--sd-ds-line-soft)}.bs-fin-recon-line:first-child{padding-block-start:0;border-block-start:0}.bs-fin-recon-line:last-child{padding-block-end:0}.bs-fin-recon-name{min-inline-size:0}.bs-fin-recon-title{margin:0;font-size:var(--sd-text-base);font-weight:650;line-height:1.3}.bs-fin-recon-desc{margin:4px 0 0;color:var(--sd-muted);font-size:var(--sd-text-xs);line-height:1.45}.bs-fin-recon-fig{display:flex;flex-direction:column;gap:6px;min-inline-size:0}.bs-fin-recon-value{display:flex;align-items:center;min-block-size:40px;font-size:var(--sd-text-base);font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.bs-fin-recon-sub{margin-block-start:-4px;color:var(--sd-muted);font-size:var(--sd-text-xs);line-height:1.45}.bs-fin-recon-carried{grid-column:1 / -1;margin:0;color:var(--sd-muted);font-size:var(--sd-text-sm)}.bs-fin-recon-causes{grid-column:1 / -1;padding:12px var(--sd-ds-gap-3);border:1px solid var(--sd-ds-line-soft);border-radius:var(--sd-ds-radius);background:var(--sd-surface-sunken)}.bs-fin-recon-causes-title{margin:0;font-size:var(--sd-text-sm);font-weight:650}.bs-fin-recon-causes ul{display:grid;grid-template-columns:minmax(0,1fr) auto auto;column-gap:var(--sd-ds-gap-3);margin:0;padding:0;list-style:none}.bs-fin-recon-cause{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;align-items:center;row-gap:var(--sd-ds-gap-2);padding-block:10px;border-block-end:1px solid var(--sd-ds-line-soft)}.bs-fin-recon-cause:last-child{border-block-end:0;padding-block-end:0}.bs-fin-recon-cause-text{display:flex;flex-direction:column;gap:2px;min-inline-size:0;font-size:var(--sd-text-sm)}.bs-fin-recon-cause-text>strong{font-weight:600}.bs-fin-recon-cause-text>span{color:var(--sd-muted);font-size:var(--sd-text-xs);line-height:1.45}.bs-fin-recon-cause-amount{justify-self:end;font-size:var(--sd-text-sm);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.bs-fin-recon-causes-foot{margin:10px 0 0;padding-block-start:10px;border-block-start:1px solid var(--sd-ds-line-soft);font-size:var(--sd-text-sm)}.bs-fin-recon-note{margin-block-start:var(--sd-ds-gap-4);max-inline-size:640px}.bs-fin-recon-noted{margin-block-start:var(--sd-ds-gap-4)}.bs-fin-recon-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sd-ds-gap-2) var(--sd-ds-gap-3)}.bs-fin-recon-saved{margin:0;color:var(--sd-muted);line-height:1.45}.bs-fin-recon-actions{display:flex;flex-wrap:wrap;gap:var(--sd-ds-gap-2);margin-inline-start:auto}@container bs-fin-recon (max-width:719px){.bs-fin-recon-line{grid-template-columns:repeat(3,minmax(0,1fr))}.bs-fin-recon-name{grid-column:1 / -1}}@container bs-fin-recon (max-width:479px){.bs-fin-recon-line{grid-template-columns:minmax(0,1fr);row-gap:12px}.bs-fin-recon-fig{flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:space-between;column-gap:var(--sd-ds-gap-3)}.bs-fin-recon-value{min-block-size:0}.bs-fin-recon-sub{flex-basis:100%;margin:0;text-align:end}.bs-fin-recon-causes{padding-inline:12px}.bs-fin-recon-causes ul{grid-template-columns:minmax(0,1fr) auto}.bs-fin-recon-cause-text{grid-column:1 / -1}.bs-fin-recon-cause-amount{justify-self:start}}@media (max-width:639px){.bs-fin-recon-actions{inline-size:100%}.bs-fin-recon-actions>*{flex:1 1 0}}.bs-fin-pl-outside{padding:var(--sd-ds-gap-3) var(--sd-ds-gap-4);border-block-start:1px solid var(--sd-border-soft);max-inline-size:560px;margin-inline-start:auto}.bs-fin-pl{overflow-x:auto;overscroll-behavior-x:contain;border-radius:0 0 calc(var(--sd-ds-radius-lg) - 1px) calc(var(--sd-ds-radius-lg) - 1px)}.bs-fin-pl:focus-visible{outline:none;box-shadow:var(--sd-ds-focus)}.bs-fin-pl-in{inline-size:max-content;min-inline-size:100%}.bs-fin-pl thead th:not(:first-child){box-sizing:border-box;inline-size:1px}.bs-fin-pl thead th.bs-fin-pl-col{inline-size:var(--bs-fin-pl-col, 1px)}.bs-fin-pl table{inline-size:100%;border-collapse:separate;border-spacing:0;font-size:var(--sd-text-sm)}.bs-fin-pl th,.bs-fin-pl td{padding:9px var(--sd-ds-gap-3);border-block-end:1px solid var(--sd-border-soft);white-space:nowrap;vertical-align:middle}.bs-fin-pl thead th{position:sticky;inset-block-start:0;z-index:2;background:var(--sd-surface-sunken);color:var(--sd-muted);font-size:var(--sd-text-xs);font-weight:600;text-align:end;vertical-align:bottom;border-block:1px solid var(--sd-ds-line-soft)}.bs-fin-pl thead th>span{display:block}.bs-fin-pl thead .bs-fin-pl-sub{font-weight:400}.bs-fin-pl td{text-align:end;font-variant-numeric:tabular-nums;min-inline-size:7.5em}.bs-fin-pl tbody th{text-align:start;font-weight:400;min-inline-size:16em}.bs-fin-pl th:first-child{position:sticky;inset-inline-start:0;z-index:1;background:var(--sd-surface);text-align:start;padding-inline-start:var(--sd-ds-gap-4)}.bs-fin-pl thead th:first-child{z-index:3;background:var(--sd-surface-sunken)}.bs-fin-pl th:last-child,.bs-fin-pl td:last-child{padding-inline-end:var(--sd-ds-gap-4)}.bs-fin-pl th:first-child:after{content:"";position:absolute;inset-block:0;inset-inline-end:0;inline-size:1px;background:var(--sd-border-soft)}.bs-fin-pl{--bs-fin-pl-shade:color-mix(in srgb, var(--sd-text) 12%, transparent)}html[data-theme=dark] .bs-fin-pl{--bs-fin-pl-shade:color-mix(in srgb, var(--sd-bg) 85%, transparent)}.bs-fin-pl[data-under] th:first-child:after{inline-size:10px;inset-inline-end:-10px;background:linear-gradient(to right,var(--bs-fin-pl-shade),transparent)}[dir=rtl] .bs-fin-pl[data-under] th:first-child:after{background:linear-gradient(to left,var(--bs-fin-pl-shade),transparent)}.bs-fin-pl-op{display:inline-block;inline-size:1.25em;color:var(--sd-muted)}.bs-fin-pl .bs-fin-pl-total>*{font-weight:650;border-block-start:1px solid var(--sd-ds-line)}.bs-fin-pl .bs-fin-pl-grand>*,.bs-fin-pl tr.bs-fin-pl-grand>th:first-child{padding-block:14px;background:var(--sd-surface-sunken);font-size:var(--sd-text-base);font-weight:700}.bs-fin-pl tr:has(+.bs-fin-pl-total)>*{border-block-end:0}.bs-fin-pl tbody tr:last-child>*{border-block-end:0}.bs-fin-pl :is(.bs-fin-pl-part,.bs-fin-pl-ratio)>*{padding-block:6px;color:var(--sd-muted);font-size:var(--sd-text-xs)}.bs-fin-pl .bs-fin-pl-part>th{padding-inline-start:calc(var(--sd-ds-gap-4) + 2.5em)}.bs-fin-pl .bs-fin-pl-ratio>th{padding-inline-start:calc(var(--sd-ds-gap-4) + 1.25em)}@media (max-width:639px){.bs-fin-pl tbody tr:has(.bs-ds-infobtn)>*{block-size:44px}}.bs-fin-pl .bs-fin-pl-sum{font-weight:600;border-inline-start:1px solid var(--sd-ds-line-soft);background:color-mix(in srgb,var(--sd-text) 2.5%,var(--sd-surface))}.bs-fin-pl .bs-fin-pl-grand>.bs-fin-pl-sum{background:color-mix(in srgb,var(--sd-text) 3%,var(--sd-surface-sunken))}.bs-fin-pl :is(.bs-fin-pl-part,.bs-fin-pl-ratio)>.bs-fin-pl-sum{font-weight:400}.bs-fin-pl tbody th .bs-ds-infobtn{inline-size:22px;block-size:22px;margin-block:-6px;margin-inline-start:2px;vertical-align:middle}.bs-fin-pl-head{display:flex;flex-direction:column;gap:4px;padding:var(--sd-ds-gap-3) var(--sd-ds-gap-4)}.bs-fin-pl-summary{display:flex;flex-direction:column}.bs-fin-pl-figs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);margin:0;border-block:1px solid var(--sd-ds-line-soft)}.bs-fin-pl-figs>div{display:flex;flex-direction:column;gap:4px;min-inline-size:0;padding:var(--sd-ds-gap-3) var(--sd-ds-gap-4)}.bs-fin-pl-figs>div+div{border-inline-start:1px solid var(--sd-ds-line-soft)}.bs-fin-pl-figs dt{font-size:var(--sd-text-sm);font-weight:500;color:var(--sd-muted)}.bs-fin-pl-fig{margin:0;font-family:var(--sd-font-display);font-size:var(--sd-text-lg);font-weight:700;line-height:1.15;font-variant-numeric:tabular-nums;white-space:nowrap}.bs-fin-pl-figsub{margin:0;min-block-size:18px;font-size:var(--sd-text-xs);color:var(--sd-muted)}.bs-fin-pl-summary>.bs-ds-chart{margin:var(--sd-ds-gap-3) var(--sd-ds-gap-4) var(--sd-ds-gap-4)}.bs-fin-pl-basis{margin:0;max-inline-size:84ch;color:var(--sd-muted);font-size:var(--sd-text-xs);line-height:1.5}.bs-fin-pl-show,.bs-fin-pl-quiet{padding:0 var(--sd-ds-gap-3) 12px}.bs-fin-pl-show .bs-ds-toolbar-filter,.bs-fin-pl-show .bs-ds-input{inline-size:100%;min-inline-size:0}@media (max-width:1279px){.bs-fin-pl th,.bs-fin-pl td{padding-inline:10px}.bs-fin-pl td{min-inline-size:6.5em}.bs-fin-pl tbody th{min-inline-size:13em}}@media (max-width:639px){.bs-fin-pl-head{padding-inline:var(--sd-ds-gap-3)}.bs-fin-pl-summary>.bs-ds-chart{margin-inline:var(--sd-ds-gap-3)}.bs-fin-pl-figs{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.bs-fin-pl-figs>div{padding:12px var(--sd-ds-gap-3)}.bs-fin-pl-figs>div:nth-child(odd){border-inline-start:0}.bs-fin-pl-figs>div:nth-child(n+3){border-block-start:1px solid var(--sd-ds-line-soft)}.bs-fin-pl thead th,.bs-fin-pl thead th.bs-fin-pl-col{position:absolute;inline-size:1px;block-size:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.bs-fin-pl th:first-child:after{content:none}.bs-fin-pl .bs-fin-pl-sum{border-inline-start:0}.bs-fin-pl th,.bs-fin-pl td{padding:10px var(--sd-ds-gap-3)}.bs-fin-pl tbody th{min-inline-size:0;white-space:normal;inline-size:100%}.bs-fin-pl td{min-inline-size:0}.bs-fin-pl th:first-child{padding-inline-start:var(--sd-ds-gap-3)}.bs-fin-pl :is(th,td):last-child{padding-inline-end:var(--sd-ds-gap-3)}.bs-fin-pl :is(.bs-fin-pl-part,.bs-fin-pl-ratio)>th{padding-inline-start:calc(var(--sd-ds-gap-3) + 1.25em)}.bs-fin-pl tbody th .bs-ds-infobtn{inline-size:28px;block-size:28px;margin-block:-9px}}.bs-fin-tax-empty{margin:0;padding:var(--sd-ds-gap-3) var(--sd-ds-gap-4)}.bs-feed-page{max-inline-size:800px}.bs-feed-col,.bs-feed-stream{display:flex;flex-direction:column;gap:var(--sd-ds-gap-3);min-inline-size:0}.bs-feed-composer,.bs-feed-post{min-inline-size:0;padding:var(--sd-ds-gap-4);background:var(--sd-surface);color:var(--sd-text);border:1px solid var(--sd-ds-line-soft);border-radius:var(--sd-ds-radius-lg);box-shadow:var(--sd-shadow-sm)}.bs-feed-post:focus-visible{outline:none;box-shadow:var(--sd-ds-focus)}.bs-feed-composer,.bs-feed-box{display:flex;align-items:flex-start;gap:12px}.bs-feed-box{gap:var(--sd-ds-gap-2)}.bs-feed-boxmain{flex:1;display:flex;flex-direction:column;gap:var(--sd-ds-gap-2);min-inline-size:0}.bs-feed-boxfoot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sd-ds-gap-2) var(--sd-ds-gap-3)}.bs-feed-boxbtns{display:inline-flex;gap:var(--sd-ds-gap-2);margin-inline-start:auto}.bs-feed-hint{margin:0;color:var(--sd-muted);font-size:var(--sd-text-sm)}.bs-feed-left0{color:var(--sd-danger);font-weight:600}.bs-feed-readby{margin:0 0 var(--sd-ds-gap-3);color:var(--sd-muted);font-size:var(--sd-text-sm);line-height:1.5}.bs-feed-formfield{display:flex;flex-direction:column;gap:var(--sd-ds-gap-2)}.bs-feed-mfield{position:relative;min-inline-size:0}.bs-feed-ta{display:block;resize:none;line-height:1.6}.bs-feed-mlist{position:absolute;z-index:20;inset-block-start:calc(100% + 4px);inset-inline-start:0;inline-size:min(360px,100%);max-block-size:248px;overflow:auto;margin:0;padding:4px;list-style:none;background:var(--sd-surface);border:1px solid var(--sd-ds-line);border-radius:var(--sd-ds-radius-sm);box-shadow:var(--sd-shadow-md)}.bs-feed-mopt{display:flex;align-items:center;gap:10px;min-block-size:40px;padding:0 10px;border-radius:6px;cursor:pointer}.bs-feed-mopt-hi{background:var(--sd-ds-hover);box-shadow:inset 0 0 0 2px var(--sd-focus)}.bs-feed-mname{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.bs-feed-mrole{margin-inline-start:auto;padding-inline-start:var(--sd-ds-gap-2);color:var(--sd-muted);font-size:var(--sd-text-sm);white-space:nowrap}.bs-feed-mnone{display:flex;flex-direction:column;gap:2px;padding:10px;font-size:var(--sd-text-sm)}.bs-feed-mnone>span+span{color:var(--sd-muted)}.bs-feed-av{display:inline-grid;place-items:center;flex:none;inline-size:32px;block-size:32px;border-radius:50%;background:var(--sd-brand-soft);color:var(--sd-brand-text);font-size:var(--sd-text-2xs);font-weight:700}.bs-feed-av24{inline-size:24px;block-size:24px}.bs-feed-stack{display:inline-flex;margin-inline-end:var(--sd-ds-gap-2)}.bs-feed-stack>.bs-feed-av{box-shadow:0 0 0 2px var(--sd-surface)}.bs-feed-stack>.bs-feed-av+.bs-feed-av{margin-inline-start:-8px}.bs-feed-head{display:flex;align-items:center;gap:12px;min-inline-size:0}.bs-feed-item .bs-feed-head{gap:var(--sd-ds-gap-2)}.bs-feed-who{flex:1;display:flex;flex-wrap:wrap;align-items:center;gap:2px var(--sd-ds-gap-2);min-inline-size:0}.bs-feed-name{font-weight:600}.bs-feed-meta{order:1;display:inline-flex;flex-wrap:wrap;gap:var(--sd-ds-gap-2);color:var(--sd-muted);font-size:var(--sd-text-sm)}.bs-feed-new{order:2;display:inline-flex}.bs-feed-timelink{position:relative;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer}.bs-feed-timelink:after{content:"";position:absolute;inset:-6px -4px}@media (hover:hover){.bs-feed-timelink:hover{text-decoration:underline;text-underline-offset:2px}}.bs-feed-timelink:focus-visible{outline:none;box-shadow:var(--sd-ds-focus);border-radius:3px}.bs-feed-likes{flex:none;color:var(--sd-muted);font-size:var(--sd-text-sm);white-space:nowrap}.bs-feed-postbody{margin:var(--sd-ds-gap-2) 0 0 44px}.bs-feed-body{font-size:var(--sd-text-base);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.bs-feed-clamped{max-block-size:12.8em;overflow:hidden}.bs-feed-more{margin-block-start:4px;margin-inline-start:-10px}.bs-feed-at{font-weight:600;color:var(--sd-text)}.bs-feed-at-me{padding:0 3px;border-radius:4px;background:var(--sd-info-soft)}.bs-feed-link{color:var(--sd-brand-text);text-decoration:underline;text-underline-offset:2px}.bs-feed-chip{display:inline-flex;align-items:center;gap:4px;min-block-size:22px;padding:0 6px;vertical-align:baseline;border:1px solid var(--sd-ds-line-soft);border-radius:6px;background:var(--sd-ds-fill);color:var(--sd-text);font:inherit;font-weight:500;font-variant-numeric:tabular-nums;line-height:20px;text-align:start;cursor:pointer}.bs-feed-chip .bs-ds-icon{flex:none;inline-size:14px;block-size:14px;color:var(--sd-muted)}@media (hover:hover){.bs-feed-chip:hover{background:var(--sd-ds-fill-hover);text-decoration:underline;text-underline-offset:2px}}.bs-feed-chip:focus-visible{outline:none;box-shadow:var(--sd-ds-focus)}.bs-feed-actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:12px 0 0 34px}.bs-feed-end{display:inline-flex;gap:4px;margin-inline-start:auto}.bs-feed-n{margin-inline-start:6px;color:var(--sd-muted);font-variant-numeric:tabular-nums}.bs-feed-liked,.bs-feed-liked .bs-ds-icon{color:var(--sd-brand-text)}.bs-feed-thread{display:flex;flex-direction:column;gap:12px;margin-block-start:var(--sd-ds-gap-3);padding-block-start:var(--sd-ds-gap-3);border-block-start:1px solid var(--sd-ds-line-soft)}.bs-feed-group,.bs-feed-replies{display:flex;flex-direction:column;gap:12px;min-inline-size:0}.bs-feed-group+.bs-feed-group{padding-block-start:var(--sd-ds-gap-3);border-block-start:1px solid var(--sd-ds-line-soft)}.bs-feed-replies{margin-inline-start:11px;padding-inline-start:19px;border-inline-start:2px solid var(--sd-ds-line-soft)}.bs-feed-replies>*+*{padding-block-start:12px;border-block-start:1px solid var(--sd-ds-line-soft)}.bs-feed-item{border-radius:6px;transition:background-color 1s ease}.bs-feed-item:focus-visible{outline:none;box-shadow:var(--sd-ds-focus)}.bs-feed-flash{background:var(--sd-info-soft)}@media (prefers-reduced-motion:reduce){.bs-feed-item{transition:none}}.bs-feed-itembody{margin:4px 0 0 32px}.bs-feed-itemacts{margin:4px 0 0 -10px}.bs-feed-gone{margin:0;color:var(--sd-muted);font-size:var(--sd-text-sm)}.bs-feed-earlier{align-self:flex-start;margin-inline-start:-10px}.bs-feed-older{display:flex;justify-content:center;margin-block-start:var(--sd-ds-gap-3)}.bs-feed-error{margin:0;color:var(--sd-danger);font-size:var(--sd-text-sm)}.bs-feed-poptitle{margin:0 0 4px;font-weight:650}.bs-feed-people{display:flex;flex-direction:column;gap:var(--sd-ds-gap-2);inline-size:min(288px,80vw)}.bs-feed-peopleline{margin:0;color:var(--sd-muted);font-size:var(--sd-text-sm)}.bs-feed-plist{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.bs-feed-plist>li{display:flex;align-items:center;gap:10px;min-block-size:40px}.bs-feed-you{color:var(--sd-muted);font-weight:400}.bs-feed-people>.bs-ds-btn{align-self:flex-start}.bs-feed-skel{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px 12px}.bs-feed-skelav{inline-size:32px;block-size:32px;border-radius:50%;grid-row:span 2}.bs-feed-skelline{inline-size:60%}.bs-feed-skelshort{inline-size:35%}@media (max-width:639px){.bs-feed-stream{gap:var(--sd-ds-gap-2)}.bs-feed-post{margin-inline:calc(-1*max(var(--sd-ds-gap-3),env(safe-area-inset-left,0px))) calc(-1*max(var(--sd-ds-gap-3),env(safe-area-inset-right,0px)));padding:var(--sd-ds-gap-3) max(var(--sd-ds-gap-3),env(safe-area-inset-right,0px)) var(--sd-ds-gap-3) max(var(--sd-ds-gap-3),env(safe-area-inset-left,0px));border:0;border-radius:0;box-shadow:none}.bs-feed-who{display:grid;grid-template-columns:auto 1fr;justify-items:start}.bs-feed-new{order:0}.bs-feed-meta{order:0;grid-column:1 / -1}.bs-feed-postbody{margin-inline-start:0}.bs-feed-actions{flex-wrap:nowrap;margin-inline-start:-10px}.bs-feed-mopt{min-block-size:var(--sd-ds-touch)}}.bs-set-area{display:grid;grid-template-columns:232px minmax(0,1fr);gap:var(--sd-ds-gap-5);align-items:start}@media (max-width:1279px){.bs-set-area{grid-template-columns:200px minmax(0,1fr);gap:var(--sd-ds-gap-4)}}.bs-set-area-narrow{grid-template-columns:minmax(0,1fr);gap:0}.bs-set-body{min-inline-size:0;max-inline-size:880px}.bs-set-page{max-inline-size:calc(232px + var(--sd-ds-gap-5) + 880px)}.bs-set-page-narrow{max-inline-size:760px}.bs-set-subnav{position:sticky;inset-block-start:var(--sd-ds-gap-4);display:flex;flex-direction:column;gap:var(--sd-ds-gap-3);max-block-size:calc(100dvh - 64px - 2 * var(--sd-ds-gap-4));overflow-y:auto;padding:var(--sd-ds-gap-3) var(--sd-ds-gap-2);background:var(--sd-surface);border:1px solid var(--sd-ds-line-soft);border-radius:var(--sd-ds-radius-lg);box-shadow:var(--sd-shadow-sm);scrollbar-width:thin}.bs-set-navtitle{display:flex;align-items:center;gap:8px;margin:0 0 4px;padding-inline:10px;color:var(--sd-muted);font-size:var(--sd-text-xs);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-set-navtitle .bs-ds-icon{inline-size:14px;block-size:14px;flex:none}.bs-set-subnav ul,.bs-set-list ul{list-style:none;margin:0;padding:0}.bs-set-subnav ul{display:flex;flex-direction:column;gap:2px}.bs-set-navitem{display:flex;align-items:center;gap:var(--sd-ds-gap-2);inline-size:100%;min-block-size:32px;padding:0 10px;border:0;border-radius:var(--sd-ds-radius-sm);background:transparent;color:var(--sd-text);font:inherit;font-size:var(--sd-text-sm);text-align:start;cursor:pointer}.bs-set-navitem:hover{background:var(--sd-ds-hover)}.bs-set-navitem[aria-current=page]{background:var(--sd-ds-brand-tint);font-weight:600}.bs-set-navitem:focus-visible{outline:none;box-shadow:var(--sd-ds-focus)}.bs-set-navlabel{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-set-list{display:flex;flex-direction:column;gap:var(--sd-ds-gap-4)}.bs-set-list .bs-set-navtitle{margin-block-end:8px;padding-inline:var(--sd-ds-gap-3);font-size:var(--sd-text-sm)}.bs-set-list .bs-set-navtitle .bs-ds-icon{inline-size:16px;block-size:16px}.bs-set-list ul{background:var(--sd-surface);border:1px solid var(--sd-ds-line-soft);border-radius:var(--sd-ds-radius-lg);box-shadow:var(--sd-shadow-sm);overflow:hidden}.bs-set-list li{position:relative}.bs-set-list li+li:before{content:"";position:absolute;inset-block-start:0;inset-inline:var(--sd-ds-gap-3) 0;block-size:1px;background:var(--sd-ds-line-soft)}.bs-set-list .bs-set-navitem{min-block-size:52px;padding:0 12px 0 var(--sd-ds-gap-3);border-radius:0;font-size:var(--sd-text-base);-webkit-tap-highlight-color:transparent}.bs-set-list .bs-set-navitem:hover,.bs-set-list .bs-set-navitem:active{background:var(--sd-ds-hover)}.bs-set-list .bs-set-navitem:focus-visible{box-shadow:inset 0 0 0 2px var(--sd-focus)}.bs-set-navvalue{flex:none;max-inline-size:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--sd-muted);font-size:var(--sd-text-sm)}.bs-set-list .bs-set-navitem>.bs-ds-icon:last-child{color:var(--sd-muted)}.bs-set-section{display:flex;flex-direction:column;gap:20px;min-inline-size:0}.bs-set-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sd-ds-gap-3);flex-wrap:wrap}.bs-set-headtext{min-inline-size:0;flex:1 1 260px}.bs-set-title{margin:0;font-family:var(--sd-font-display);font-size:var(--sd-text-lg);font-weight:700;line-height:1.25;color:var(--sd-text)}.bs-set-desc{margin:4px 0 0;color:var(--sd-muted);font-size:var(--sd-text-sm)}.bs-set-headacts,.bs-set-screenacts{display:flex;flex-wrap:wrap;gap:var(--sd-ds-gap-2)}.bs-set-screenacts{justify-content:flex-end}.bs-set-cards{display:flex;flex-direction:column;gap:var(--sd-ds-gap-3);min-inline-size:0}.bs-set-section .bs-ds-card-title{font-size:var(--sd-text-md)}.bs-set-card-danger{border-color:color-mix(in srgb,var(--sd-danger) 45%,var(--sd-ds-line-soft))}.bs-set-rows{display:flex;flex-direction:column;min-inline-size:0;container:bs-set-rows / inline-size}.bs-set-row{display:grid;grid-template-columns:minmax(0,min(38%,300px)) minmax(0,1fr);gap:10px var(--sd-ds-gap-5);align-items:start;padding-block:18px}.bs-set-row+.bs-set-row{border-block-start:1px solid var(--sd-ds-line-soft)}.bs-set-rows>.bs-set-row:first-child{padding-block-start:4px}.bs-set-rows>.bs-set-row:last-child{padding-block-end:0}.bs-set-rowtext{min-inline-size:0}.bs-set-labelline{display:flex;align-items:center;gap:2px;min-block-size:20px}.bs-set-labelline .bs-ds-infobtn{inline-size:24px;block-size:24px;margin-block:-2px}@media (max-width:639px){.bs-set-labelline .bs-ds-infobtn{inline-size:28px;block-size:28px;margin-block:-4px}}.bs-set-label{font-size:var(--sd-text-base);font-weight:600;line-height:1.4;color:var(--sd-text)}.bs-set-rowdesc{margin:2px 0 0;max-inline-size:52ch;color:var(--sd-muted);font-size:var(--sd-text-sm);line-height:1.45;text-wrap:pretty}.bs-set-rowdesc a{color:var(--sd-brand-text);text-underline-offset:3px}.bs-set-ctl{display:flex;flex-direction:column;gap:6px;min-inline-size:0}.bs-set-ctl>:is(.bs-ds-input,.bs-ds-selectwrap,.bs-ds-combo){inline-size:100%}.bs-set-row:is(.bs-set-row-field,.bs-set-row-group,.bs-set-row-choice)>.bs-set-rowtext{padding-block-start:10px}.bs-set-row-value:has(.bs-set-valueaction)>.bs-set-rowtext{padding-block-start:8px}.bs-set-row.bs-set-row-top>.bs-set-rowtext{padding-block-start:0}.bs-set-row.bs-set-row-stack{grid-template-columns:minmax(0,1fr);row-gap:14px}.bs-set-row.bs-set-row-stack>.bs-set-rowtext{padding-block-start:0}.bs-set-row-stack .bs-set-rowdesc{max-inline-size:72ch}.bs-set-row:is(.bs-set-row-switch,.bs-set-row-action,.bs-set-row-status){grid-template-columns:minmax(0,1fr) auto;align-items:center}.bs-set-row:is(.bs-set-row-switch,.bs-set-row-action,.bs-set-row-status) .bs-set-rowdesc{max-inline-size:64ch}.bs-set-row:is(.bs-set-row-switch,.bs-set-row-action,.bs-set-row-status)>.bs-set-ctl{align-items:flex-end}.bs-set-row-note{display:flex;gap:10px;align-items:flex-start;color:var(--sd-muted);font-size:var(--sd-text-sm);line-height:1.5}.bs-set-row-note p{margin:0;max-inline-size:76ch}.bs-set-row-note .bs-ds-icon{flex:none;margin-block-start:2px}@container bs-set-rows (max-width:599px){.bs-set-row:is(.bs-set-row-field,.bs-set-row-group,.bs-set-row-choice,.bs-set-row-action){grid-template-columns:minmax(0,1fr)}.bs-set-rows .bs-set-row>.bs-set-rowtext{padding-block-start:0}.bs-set-rows .bs-set-row-action>.bs-set-ctl{align-items:flex-start;padding-block-start:4px}.bs-set-row-value{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"label ctl" "desc desc";gap:2px var(--sd-ds-gap-3)}.bs-set-row-value>.bs-set-rowtext{display:contents}.bs-set-row-value .bs-set-labelline{grid-area:label}.bs-set-row-value .bs-set-rowdesc{grid-area:desc;max-inline-size:none}.bs-set-row-value>.bs-set-ctl{grid-area:ctl;align-items:flex-end;text-align:end}.bs-set-row-value:has(.bs-set-valueaction){grid-template-columns:minmax(0,1fr);grid-template-areas:"label" "desc" "ctl"}.bs-set-row-value:has(.bs-set-valueaction)>.bs-set-ctl{align-items:stretch;text-align:start;padding-block-start:8px}.bs-set-row-value:has(.bs-set-runs){grid-template-columns:minmax(0,1fr);grid-template-areas:"label" "desc" "ctl"}.bs-set-row-value:has(.bs-set-runs)>.bs-set-ctl{align-items:stretch;text-align:start;padding-block-start:8px}.bs-set-valueaction.bs-set-valueaction-stack>.bs-set-value{flex-basis:100%}}.bs-set-num{max-inline-size:140px;font-variant-numeric:tabular-nums}.bs-set-ctl>.bs-ds-selectwrap:has(>.bs-set-num){max-inline-size:140px}.bs-set-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sd-ds-gap-3)}@container bs-set-rows (max-width:599px){.bs-set-pair{grid-template-columns:minmax(0,1fr)}}.bs-set-warn{color:var(--sd-text)}.bs-set-runs{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px;font-size:var(--sd-text-sm);line-height:1.45;color:var(--sd-text);overflow-wrap:anywhere}.bs-set-ticks{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--sd-ds-gap-2)}.bs-set-ticks .bs-ds-tickline{margin-block-start:0}.bs-set-ticks .bs-ds-hint{display:block}.bs-set-ticksbtns{display:flex;flex-wrap:wrap;gap:var(--sd-ds-gap-2)}.bs-set-value{display:flex;flex-direction:column;gap:2px;min-inline-size:0;font-size:var(--sd-text-base);line-height:1.4;color:var(--sd-text);overflow-wrap:anywhere}.bs-set-value-sub{color:var(--sd-muted);font-size:var(--sd-text-sm)}.bs-set-valueaction{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sd-ds-gap-2) var(--sd-ds-gap-3);min-inline-size:0}.bs-set-valueaction>.bs-set-value{flex:1 1 140px}.bs-set-valuerow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sd-ds-gap-2) var(--sd-ds-gap-3);min-inline-size:0}.bs-set-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sd-ds-gap-2)}.bs-set-line>.bs-ds-input{flex:0 1 220px;inline-size:auto;min-inline-size:0}.bs-set-line>.bs-ds-btn{flex:none;min-block-size:40px}.bs-set-result{margin:2px 0 0;color:var(--sd-text);font-size:var(--sd-text-sm);line-height:1.45;text-wrap:pretty}.bs-set-result-muted{color:var(--sd-muted)}@media (max-width:639px){.bs-set-line{display:contents}.bs-set-line>.bs-ds-input{order:1;flex:none;inline-size:100%}.bs-set-result{order:2;margin:0}.bs-set-line>.bs-ds-btn{order:3;inline-size:100%;min-block-size:var(--sd-ds-touch);margin-block-start:4px}}.bs-set-card>.bs-ds-card-foot{padding-block:12px}@media (min-width:640px){.bs-set-cards>.bs-ds-toolbar{row-gap:0}.bs-set-cards>.bs-ds-toolbar>.bs-ds-toolbar-search{order:-2;flex:1 1 240px;max-inline-size:none}.bs-set-cards>.bs-ds-toolbar>.bs-ds-range-trigger{order:-1}.bs-set-cards>.bs-ds-toolbar:after{content:"";order:-1;flex-basis:100%}.bs-set-cards>.bs-ds-toolbar>.bs-ds-toolbar-filter{margin-block-start:var(--sd-ds-gap-2)}}.bs-set-activity :is(.bs-ds-dt-open,.bs-ds-dt-card-title){font-weight:400}.bs-set-activity strong{font-weight:600}.bs-set-card .bs-ds-dt-rowacts .bs-ds-btn{background:var(--sd-ds-fill);border-color:var(--sd-ds-line)}@media (hover:hover){.bs-set-card .bs-ds-dt-rowacts .bs-ds-btn:hover:not(:disabled){background:var(--sd-ds-fill-hover)}}.bs-set-savefoot,.bs-set-footrow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sd-ds-gap-2) var(--sd-ds-gap-3)}.bs-set-footnote{flex:1 1 220px;margin:0;color:var(--sd-muted);font-size:var(--sd-text-sm)}.bs-set-footnote-on{color:var(--sd-text);font-weight:600}.bs-set-savebtns{display:flex;gap:var(--sd-ds-gap-2);margin-inline-start:auto}.bs-set-footrow-end{justify-content:flex-end}.bs-set-section .bs-ds-btn:disabled{opacity:1;background:transparent;border-color:var(--sd-ds-line-soft);color:var(--sd-muted-2);box-shadow:none}.bs-set-card>.bs-ds-card-foot:has(>.bs-set-savefoot-dirty){position:sticky;inset-block-end:0;z-index:6;box-shadow:0 -12px 24px -18px color-mix(in srgb,var(--sd-text) 55%,transparent)}:is(.bs-ds-frame-laptop,.bs-ds-frame-tablet) .bs-set-card>.bs-ds-card-foot:has(>.bs-set-savefoot-dirty){inset-block-end:calc(-1 * var(--sd-ds-gap-5))}.bs-ds-frame-phone:not(.bs-ds-frame-full) .bs-set-card>.bs-ds-card-foot:has(>.bs-set-savefoot-dirty){inset-block-end:var(--bs-ds-tabbar-h)}@media (max-width:639px){.bs-set-footrow>.bs-set-footnote{flex-basis:100%}.bs-set-footrow>.bs-ds-btn{flex:1 1 0}.bs-set-savebtns{flex:1 1 100%}.bs-set-savebtns>.bs-ds-btn{flex:1}.bs-set-screenacts>*{flex:1 1 auto}.bs-set-screenacts .bs-ds-btn{inline-size:100%}}.bs-set-state{display:flex;align-items:flex-start;gap:var(--sd-ds-gap-3)}.bs-set-state-one{align-items:center}.bs-set-stateicon{display:grid;place-items:center;inline-size:40px;block-size:40px;flex:none;border-radius:10px;background:var(--sd-chip);color:var(--sd-muted)}.bs-set-state-good{background:var(--sd-good-soft);color:var(--sd-good)}.bs-set-state-warning{background:var(--sd-warn-soft);color:var(--sd-warn)}.bs-set-state-danger{background:var(--sd-danger-soft);color:var(--sd-danger)}.bs-set-statetext{flex:1;min-inline-size:0}.bs-set-statetitle{margin:0;font-size:var(--sd-text-md);font-weight:650;line-height:1.35;color:var(--sd-text);text-wrap:pretty}.bs-set-statesub{margin:3px 0 0;max-inline-size:72ch;color:var(--sd-muted);font-size:var(--sd-text-sm);line-height:1.45;text-wrap:pretty}.bs-set-state+.bs-set-rows{margin-block-start:var(--sd-ds-gap-4);border-block-start:1px solid var(--sd-ds-line-soft)}.bs-set-state+.bs-set-rows>.bs-set-row:first-child{padding-block-start:18px}.bs-set-skel{display:flex;flex-direction:column;gap:12px}.bs-set-dialogform{display:flex;flex-direction:column;gap:var(--sd-ds-gap-3)}.bs-set-dialogform>p{margin:0}.bs-set-iconrow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sd-ds-gap-2)}.bs-set-iconrow .bs-ds-btn{min-block-size:40px}.bs-set-icontile{display:grid;place-items:center;inline-size:40px;block-size:40px;flex:none;overflow:hidden;margin-inline-end:4px;border:1px solid var(--sd-ds-line-soft);border-radius:var(--sd-ds-radius);background:var(--sd-brand-soft);color:var(--sd-brand-text);font-weight:700;font-size:var(--sd-text-md)}.bs-set-icontile img{inline-size:100%;block-size:100%;object-fit:cover}.bs-set-row-value .bs-set-icontile{inline-size:32px;block-size:32px;margin-block:-6px;font-size:var(--sd-text-sm)}@media (max-width:639px){.bs-set-iconrow .bs-ds-btn{min-block-size:var(--sd-ds-touch)}.bs-set-iconrow .bs-set-icontile{inline-size:var(--sd-ds-touch);block-size:var(--sd-ds-touch)}}.bs-set-colours .bs-swatch-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;max-inline-size:420px}.bs-set-colours .bs-swatch{flex-direction:column;justify-content:flex-start;gap:6px;min-block-size:var(--sd-ds-touch);padding:8px 2px 6px;border:0;border-radius:var(--sd-ds-radius);background:transparent;box-shadow:none;color:var(--sd-muted);font-size:var(--sd-text-xs);font-weight:500;text-align:center}.bs-set-colours .bs-swatch:hover{background:var(--sd-ds-hover);color:var(--sd-text)}.bs-set-colours .bs-swatch-chip{inline-size:28px;block-size:28px;box-shadow:inset 0 0 0 1px var(--sd-ds-line-soft)}.bs-set-colours .bs-swatch-on{color:var(--sd-text);font-weight:650}.bs-set-colours .bs-swatch-on .bs-swatch-chip{box-shadow:inset 0 0 0 1px var(--sd-ds-line-soft),0 0 0 2px var(--sd-surface),0 0 0 4px var(--sd-text)}.bs-set-colours .bs-swatch-name{align-items:center;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-set-colours .bs-swatch-name small{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bs-set-colourvalue{display:inline-flex;align-items:center;gap:10px}.bs-set-card .bs-ds-dt-empty{border:0;border-radius:0;background:transparent}.bs-set-card.bs-ds-card-flush .bs-ds-dt-pager{padding-inline:var(--sd-ds-gap-4)}.bs-set-card .bs-ds-dt-cards>.bs-ds-dt-card:first-child{border-block-start:0}@media (max-width:639px){.bs-set-card.bs-ds-card-flush .bs-ds-dt-pager{padding-inline:var(--sd-ds-gap-3)}}.bs-set-meters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px var(--sd-ds-gap-5)}.bs-set-metershead{margin:22px 0 14px;padding-block-start:18px;border-block-start:1px solid var(--sd-ds-line-soft);color:var(--sd-text);font-family:var(--sd-font-sans);font-size:var(--sd-text-sm);font-weight:600}.bs-set-meterrow{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sd-ds-gap-2);margin-block-end:8px;font-size:var(--sd-text-sm)}.bs-set-meterlabel{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-set-meterfig{flex:none;font-weight:600;font-variant-numeric:tabular-nums}.bs-set-meterwarn{color:var(--sd-warn)}.bs-set-meterbar{block-size:6px;overflow:hidden;border-radius:3px;background:color-mix(in srgb,var(--sd-text) 12%,var(--sd-surface))}.bs-set-meterbar>span{display:block;block-size:100%;border-radius:3px;background:var(--sd-chart-1)}.bs-set-meter-near .bs-set-meterbar>span{background:var(--sd-warn)}@media (max-width:639px){.bs-set-meters{grid-template-columns:minmax(0,1fr)}}.bs-set-planscard>.bs-ds-card-body{container:bs-set-plans / inline-size}.bs-set-planscard{background:transparent;border:0;box-shadow:none}.bs-set-planscard>:is(.bs-ds-card-head,.bs-ds-card-body,.bs-ds-card-foot){padding-inline:0}.bs-set-planscard>.bs-ds-card-foot{border:0;background:transparent}.bs-set-period{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sd-ds-gap-2) var(--sd-ds-gap-3)}.bs-set-periodnote{color:var(--sd-muted);font-size:var(--sd-text-xs)}.bs-set-plans{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@container bs-set-plans (min-width:916px){.bs-set-plans{grid-template-columns:repeat(4,minmax(0,1fr))}}@container bs-set-plans (max-width:559px){.bs-set-plan{padding:16px}.bs-set-plan-popular{padding:15px}}@container bs-set-plans (max-width:439px){.bs-set-plans{grid-template-columns:minmax(0,1fr)}}.bs-set-plan{display:grid;grid-row:span 6;grid-template-rows:subgrid;row-gap:0;min-inline-size:0;padding:20px;border:1px solid var(--sd-ds-line-soft);border-radius:var(--sd-ds-radius-lg);background:var(--sd-surface)}.bs-set-plan-popular{padding:19px;border:2px solid var(--sd-brand-text)}.bs-set-plan-picked{box-shadow:0 0 0 2px var(--sd-surface),0 0 0 4px var(--sd-focus)}.bs-set-plan-current{background:color-mix(in srgb,var(--sd-brand-soft) 45%,var(--sd-surface))}.bs-set-plantop{display:flex;flex-wrap:wrap;align-items:center;align-content:flex-start;justify-content:space-between;gap:4px var(--sd-ds-gap-2);min-block-size:24px}.bs-set-planname{margin:0;color:var(--sd-text);font-size:var(--sd-text-md);font-weight:650}.bs-set-plantag{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--sd-radius-pill);background:var(--sd-chip);color:var(--sd-text);font-size:var(--sd-text-xs);font-weight:600;line-height:1.5;white-space:nowrap}.bs-set-plantag-current{background:var(--sd-surface);box-shadow:inset 0 0 0 1px var(--sd-ds-line)}.bs-set-planprice{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:14px 0 0}.bs-set-planamount{font-family:var(--sd-font-display);font-size:var(--sd-text-xl);font-weight:700;line-height:1.15;font-variant-numeric:tabular-nums;color:var(--sd-text)}.bs-set-planper,.bs-set-planwas{color:var(--sd-muted);font-size:var(--sd-text-sm)}.bs-set-plannote{margin:4px 0 0;color:var(--sd-muted);font-size:var(--sd-text-xs);line-height:1.45}.bs-set-planfor{margin:14px 0 0;padding-block-end:16px;border-block-end:1px solid var(--sd-ds-line-soft);color:var(--sd-text);font-size:var(--sd-text-sm);line-height:1.5}.bs-set-planlimits{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:8px;color:var(--sd-muted);font-size:var(--sd-text-sm)}.bs-set-planlimits li{display:flex;align-items:flex-start;gap:8px}.bs-set-planlimits .bs-ds-icon{margin-block-start:2px}.bs-set-planact{align-self:end;padding-block-start:20px}.bs-set-planact>.bs-ds-btn{inline-size:100%}.bs-set-planskel{display:flex;flex-direction:column;gap:12px;min-block-size:300px}@media (max-width:639px){.bs-set-planscard>.bs-ds-card-head{flex-direction:column;align-items:flex-start}.bs-set-period{inline-size:100%;justify-content:space-between}}.bs-set-ns-limit{max-inline-size:760px}.bs-set-ns-holders{margin-block-start:var(--sd-ds-gap-4);padding-block-start:18px;border-block-start:1px solid var(--sd-ds-line-soft)}.bs-set-ns-holdershead{margin:0 0 14px;color:var(--sd-text);font-family:var(--sd-font-sans);font-size:var(--sd-text-sm);font-weight:600}.bs-set-ns-holders ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px var(--sd-ds-gap-5)}@media (max-width:639px){.bs-set-ns-holders ul{grid-template-columns:minmax(0,1fr)}}.bs-set-ns-usage{margin:calc(var(--sd-ds-gap-2) - var(--sd-ds-gap-4)) 0 0;color:var(--sd-muted);font-size:var(--sd-text-sm)}.bs-ds-formscreen-phone .bs-set-ns-usage{margin:0}.bs-set-ns-span{grid-column:1 / -1}.bs-set-ns-channels .bs-ds-choices-row{grid-template-columns:repeat(5,minmax(0,1fr))}.bs-set-ns-channels .bs-ds-choice{align-items:center;justify-content:center;min-block-size:52px;padding:14px 8px 12px}.bs-set-ns-channels .bs-ds-choice input{inset:0;inline-size:100%;block-size:100%;margin:0;opacity:0;cursor:pointer}.bs-set-ns-channels .bs-ds-choice-title{min-inline-size:0;max-inline-size:100%;padding:0}.bs-set-ns-channel{display:flex;flex-direction:column;align-items:center;gap:8px;min-inline-size:0;text-align:center}.bs-set-ns-channel>span:last-child{max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-set-ns-mark{display:inline-grid;place-items:center;inline-size:30px;block-size:30px;flex:none;border-radius:6px;background:var(--sd-chip);color:var(--sd-text);font-size:var(--sd-text-xs);font-weight:700}.bs-set-ns-mark[data-mark]:before{content:attr(data-mark)}.bs-set-ns-holder{flex-direction:row;text-align:start}.bs-set-ns-holder>span:last-child{display:flex;flex-direction:column;white-space:normal}@media (max-width:639px){.bs-set-ns-channels .bs-ds-choices-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sd-ds-gap-2)}.bs-set-ns-channels .bs-ds-choice{justify-content:flex-start;padding:8px 12px}.bs-set-ns-channel{flex-direction:row;gap:10px;text-align:start}.bs-set-ns-mark{inline-size:28px;block-size:28px}}.bs-files-name{display:inline-flex;align-items:center;gap:10px;min-inline-size:0}.bs-files-name>span:last-child{overflow-wrap:anywhere}.bs-files-thumb{display:inline-grid;place-items:center;flex:none;inline-size:36px;block-size:36px;border-radius:6px;object-fit:cover;background:var(--sd-surface-sunken);color:var(--sd-muted);border:1px solid var(--sd-ds-line-soft)}.bs-files-thumb .bs-ds-icon{inline-size:18px;block-size:18px}.bs-files-preview{display:grid;place-items:center;min-block-size:160px;margin-block-end:var(--sd-ds-gap-4);overflow:hidden;border-radius:8px;background:var(--sd-surface-sunken);color:var(--sd-muted);border:1px solid var(--sd-ds-line-soft)}.bs-files-preview img{display:block;max-inline-size:100%;max-block-size:60vh;object-fit:contain}.bs-files-preview .bs-ds-icon{inline-size:40px;block-size:40px}.bs-files-unlinked{color:var(--sd-muted)}.bs-files-link{text-align:start}.bs-files-attach{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-block-start:var(--sd-ds-gap-4);padding-block-start:var(--sd-ds-gap-4);border-block-start:1px solid var(--sd-ds-line-soft)}.bs-files-attach .bs-ds-field{align-self:stretch}.bs-set-codeslead{margin:0 0 var(--sd-ds-gap-3)}.bs-set-codeline{font-size:var(--sd-text-sm);color:var(--sd-text);overflow-wrap:anywhere}.bs-set-cards .bs-ds-lines-row>.bs-ds-lines-c-line{align-self:center}.bs-pp .bs-ds-card:not(.bs-ds-history)>.bs-ds-card-head{min-block-size:calc(30px + var(--sd-ds-gap-3))}.bs-pp-badge{margin-inline-start:var(--sd-ds-gap-2)}.bs-pp-none{margin:0;color:var(--sd-muted);font-size:var(--sd-text-sm);line-height:1.5}.bs-pp-plainlist{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--sd-ds-gap-2) var(--sd-ds-gap-4)}.bs-pp-plainlist>li{display:inline-flex;align-items:center;gap:var(--sd-ds-gap-2);font-weight:600}.bs-pp-overview .bs-ds-card-body{container:pp-overview / inline-size}@container pp-overview (max-width:360px){.bs-pp-overview .bs-ds-facts{grid-template-columns:minmax(0,1fr)}.bs-pp-overview .bs-pp-plainlist{flex-direction:column}}.bs-pp-overview .bs-ds-fact dd{overflow-wrap:anywhere}.bs-pp-repaid{display:inline-flex;align-items:center;gap:var(--sd-ds-gap-2);white-space:nowrap}.bs-pp-repaid-when{font-size:var(--sd-text-xs);color:var(--sd-muted);font-variant-numeric:tabular-nums}.bs-pp-parts{margin:4px 0 0;display:grid;grid-template-columns:auto auto;justify-content:start;column-gap:var(--sd-ds-gap-3);row-gap:2px;font-size:var(--sd-text-xs);color:var(--sd-muted)}.bs-pp-parts>div{display:contents}.bs-pp-parts dt,.bs-pp-parts dd{margin:0}.bs-pp-parts dd{font-variant-numeric:tabular-nums;text-align:end}.bs-pp-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sd-ds-gap-3)}.bs-pp-paylist{margin:0;padding:0;border:0;min-inline-size:0;display:flex;flex-direction:column;gap:var(--sd-ds-gap-2)}.bs-pp-paylist>legend{padding:0;margin-block-end:var(--sd-ds-gap-1)}.bs-pp-paylist>.bs-ds-hint{margin:0}.bs-pp-splitfix{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sd-ds-gap-2)}.bs-pp-splitfix .bs-ds-error{margin:0;flex:1 1 16rem}.bs-pp-paylines{display:flex;flex-direction:column;border:1px solid var(--sd-ds-line-soft);border-radius:var(--sd-ds-radius)}.bs-pp-payrow{display:grid;grid-template-columns:minmax(0,1fr) 9.5rem;align-items:center;gap:var(--sd-ds-gap-3);padding:10px var(--sd-ds-gap-3)}.bs-pp-payrow+.bs-pp-payrow{border-block-start:1px solid var(--sd-ds-line-soft)}.bs-pp-payrow-who{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.bs-pp-payrow-who .bs-ds-hint{margin:0}.bs-pp-payrow-name{font-size:var(--sd-text-sm);font-weight:600;overflow-wrap:anywhere}.bs-pp-payrow-amount .bs-ds-input{text-align:end}.bs-pp-payperson{--bs-pp-indent:calc(18px + var(--sd-ds-gap-2));display:flex;flex-direction:column}.bs-pp-payperson+.bs-pp-payperson{border-block-start:1px solid var(--sd-ds-line-soft)}.bs-pp-payrow-tick{flex-direction:row;align-items:flex-start;gap:var(--sd-ds-gap-2);cursor:pointer}.bs-pp-payrow-tick>.bs-ds-check{margin-block-start:1px}.bs-pp-payrow-text{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.bs-pp-payperson-off .bs-pp-payrow-name{color:var(--sd-muted)}.bs-pp-payperson>.bs-pp-paynote,.bs-pp-payperson>.bs-pp-splitbtn{margin:-6px var(--sd-ds-gap-3) 10px calc(var(--sd-ds-gap-3) + var(--bs-pp-indent))}.bs-pp-splitbtn{align-self:flex-start;font-size:var(--sd-text-sm)}.bs-pp-paysplit{margin-inline-start:var(--bs-pp-indent);border-block-start:1px solid var(--sd-ds-line-soft)}.bs-pp-paysplit[hidden]{display:none}.bs-pp-paytotal{margin-inline-end:auto;align-self:center;font-weight:600;font-variant-numeric:tabular-nums}.bs-pp-fail{margin:0;scroll-margin-block:72px}.bs-pp-fail:focus-visible{outline:none;box-shadow:var(--sd-ds-focus);border-radius:2px}@media (max-width:639px){.bs-pp-pair{grid-template-columns:minmax(0,1fr)}.bs-pp-payrow{grid-template-columns:minmax(0,1fr) 8rem;padding-inline:12px}.bs-pp-payperson{--bs-pp-indent:calc(22px + var(--sd-ds-gap-2))}.bs-pp-payperson>.bs-pp-paynote,.bs-pp-payperson>.bs-pp-splitbtn{margin-inline:calc(12px + var(--bs-pp-indent)) 12px}}.bs-pp-sheet{gap:var(--sd-ds-gap-4)}.bs-pp-sheet-amount{margin:0;font-family:var(--sd-font-display);font-size:var(--sd-text-xl);font-weight:700;font-variant-numeric:tabular-nums}.bs-ds-sheet-foot:has(.bs-pp-sheet-start){align-items:center}.bs-pp-sheet-start{margin-inline-end:auto}.bs-pp-sheet-parts{display:flex;flex-direction:column;gap:var(--sd-ds-gap-2)}.bs-pp-sheet-parts h3,.bs-pp-sheet h3{margin:0}.bs-pp-sheet-parts ul{list-style:none;margin:0;padding:0;border:1px solid var(--sd-ds-line-soft);border-radius:var(--sd-ds-radius)}.bs-pp-sheet-parts li{display:flex;align-items:center;justify-content:space-between;gap:var(--sd-ds-gap-3);padding:10px var(--sd-ds-gap-3)}.bs-pp-sheet-parts li+li{border-block-start:1px solid var(--sd-ds-line-soft)}.bs-pp-sheet-parts .bs-ds-hint{margin:0}.bs-pp-num{font-variant-numeric:tabular-nums;white-space:nowrap}.bs-pp-sheet-files{list-style:none;margin:var(--sd-ds-gap-1) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--sd-ds-gap-1)}.bs-pp-methods{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.bs-pp-method{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--sd-ds-gap-1) var(--sd-ds-gap-3);padding-block:12px;border-block-start:1px solid var(--sd-ds-line-soft)}.bs-pp-method:first-child{border-block-start:0;padding-block-start:0}.bs-pp-method:last-child{padding-block-end:0}.bs-pp-method-text{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.bs-pp-method-text .bs-ds-hint{margin:0}.bs-pp-method-name{font-weight:600;font-size:var(--sd-text-sm);overflow-wrap:anywhere}.bs-pp-method-acts{display:inline-flex;gap:var(--sd-ds-gap-1)}@media (max-width:639px){.bs-pp-method{grid-template-columns:auto minmax(0,1fr);align-items:start}.bs-pp-method>:first-child{margin-block-start:2px}.bs-pp-method-acts{grid-column:2;margin-inline-start:calc(-1 * var(--sd-ds-gap-2))}}.bs-pp-storeline{display:flex;align-items:center;gap:var(--sd-ds-gap-2);min-block-size:var(--sd-ds-touch);font-size:var(--sd-text-sm);cursor:pointer}.bs-pp-statement-acts{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--sd-ds-gap-2)}.bs-pp-statement-pays{list-style:none;margin:var(--sd-ds-gap-3) 0 0;padding:0;display:flex;flex-direction:column;border-block-start:1px solid var(--sd-ds-line-soft)}.bs-pp-statement-pays>li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--sd-ds-gap-3);padding-block:8px;font-size:var(--sd-text-sm);border-block-end:1px solid var(--sd-ds-line-soft)}.bs-pp-goods{margin:0;padding:0;border:0;min-inline-size:0;display:flex;flex-direction:column;gap:var(--sd-ds-gap-1)}.bs-pp-goods>legend{padding:0;margin-block-end:var(--sd-ds-gap-1)}.bs-pp-goods>.bs-ds-hint{margin:0}.bs-pp-goodsall{padding-inline:var(--sd-ds-gap-3);font-weight:600}.bs-pp-goodslist{list-style:none;margin:0;padding:0 var(--sd-ds-gap-3);max-block-size:240px;overflow:auto;border:1px solid var(--sd-ds-line-soft);border-radius:var(--sd-ds-radius)}.bs-pp-goodslist li+li{border-block-start:1px solid var(--sd-ds-line-soft)}.bs-pp-goodsname{flex:1;min-inline-size:0;display:flex;flex-direction:column}.bs-pp-goodsname .bs-ds-hint{margin:0}.bs-ppl-person{display:inline-flex;align-items:center;gap:var(--sd-ds-gap-2);min-inline-size:0}.bs-ppl-avatar{display:inline-grid;place-items:center;inline-size:32px;block-size:32px;flex:none;border-radius:50%;background:var(--sd-brand-soft);color:var(--sd-brand-text);font-size:var(--sd-text-2xs);font-weight:700}.bs-ppl-text{display:flex;flex-direction:column;min-inline-size:0}.bs-ppl-clip{max-inline-size:260px;overflow:hidden;text-overflow:ellipsis}@media (min-width:1440px){.bs-ppl-clip{max-inline-size:20rem}}.bs-ppl-head{display:inline-flex;flex-direction:column;align-items:end;line-height:1.3}.bs-ppl-head>span+span{font-weight:400}@media (max-width:1279px){.bs-ppl-plan .bs-ds-strip{flex-wrap:wrap;position:relative}.bs-ppl-plan .bs-ds-strip-cell:first-child{flex:1 1 100%;padding-inline-end:calc(var(--sd-ds-touch) + 4px)}.bs-ppl-plan .bs-ds-strip-cell+.bs-ds-strip-cell{border-block-start:1px solid var(--sd-border-soft)}.bs-ppl-plan .bs-ds-strip-cell:nth-child(2){border-inline-start:0}.bs-ppl-plan .bs-ds-strip-info{position:absolute;inset-block-start:8px;inset-inline-end:8px;padding:0;border:0}}@media (max-width:639px){.bs-ppl-plan .bs-ds-strip:has(>.bs-ds-strip-info)>.bs-ds-strip-cell:nth-child(2){padding-inline-end:var(--sd-ds-gap-3)}.bs-ppl-plan .bs-ds-strip-cell:nth-child(odd):not(:first-child){border-inline-start:1px solid var(--sd-border-soft)}.bs-ppl-plan .bs-ds-strip-cell:nth-child(2n){border-inline-start:0}.bs-ds-tablist:has(>[aria-controls=bs-people]){gap:12px}}.bs-pp-form{display:flex;flex-direction:column;gap:var(--sd-ds-gap-3)}.bs-pp-steps{list-style:none;margin:0 0 var(--sd-ds-gap-4);padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--sd-ds-gap-2);font-size:var(--sd-text-xs);color:var(--sd-muted)}.bs-pp-steps>li{display:flex;align-items:center;gap:6px;white-space:nowrap}.bs-pp-steps>li+li:before{content:"";inline-size:20px;block-size:1px;margin-inline-end:2px;background:var(--sd-ds-line)}.bs-pp-steps-mark{display:inline-grid;place-items:center;inline-size:22px;block-size:22px;border:1px solid var(--sd-ds-line);border-radius:50%;font-weight:700;font-variant-numeric:tabular-nums}.bs-pp-steps>li[aria-current=step]{color:var(--sd-text);font-weight:650}.bs-pp-steps>li[aria-current=step] .bs-pp-steps-mark{background:var(--sd-brand-text);border-color:var(--sd-brand-text);color:var(--sd-surface)}.bs-pp-steps-done .bs-pp-steps-mark{background:var(--sd-good-soft);border-color:transparent;color:var(--sd-good)}.bs-pp-rolecards{margin:0;padding:0;border:0;min-inline-size:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sd-ds-gap-2)}.bs-pp-rolecards>legend{padding:0;margin-block-end:var(--sd-ds-gap-2)}.bs-pp-rolecards>.bs-ds-error{grid-column:1 / -1;margin:0}.bs-pp-rolecard{position:relative;display:flex;flex-direction:column;gap:6px;padding:var(--sd-ds-gap-3);border:1px solid var(--sd-ds-line);border-radius:var(--sd-ds-radius);background:var(--sd-surface);cursor:pointer}@media (hover:hover){.bs-pp-rolecard:hover:not(.bs-pp-rolecard-on){background:var(--sd-ds-hover)}}.bs-pp-rolecard input{position:absolute;inset-block-start:var(--sd-ds-gap-3);inset-inline-end:var(--sd-ds-gap-3);z-index:1}.bs-pp-rolecard-pick{cursor:pointer}.bs-pp-rolecard-pick:after{content:"";position:absolute;inset:0;border-radius:inherit}.bs-pp-rolecard-on{border-color:var(--sd-brand-text);box-shadow:inset 0 0 0 1px var(--sd-brand-text);background:color-mix(in srgb,var(--sd-brand-soft) 45%,var(--sd-surface))}.bs-pp-rolecard:has(input:focus-visible){box-shadow:var(--sd-ds-focus)}.bs-pp-rolecard-title{display:block;font-weight:650;font-size:var(--sd-text-sm);padding-inline-end:28px}.bs-pp-rolefacts{margin:0;display:flex;flex-direction:column;gap:2px;font-size:var(--sd-text-xs);line-height:1.45}.bs-pp-rolefacts>div{display:grid;grid-template-columns:5.5em minmax(0,1fr);gap:4px}.bs-pp-rolefacts dt{color:var(--sd-muted)}.bs-pp-rolefacts dd{margin:0}.bs-pp-overview-role{margin-block-start:var(--sd-ds-gap-3);padding-block-start:var(--sd-ds-gap-3);border-block-start:1px solid var(--sd-ds-line-soft)}.bs-pp-overview-role .bs-pp-rolefacts{font-size:var(--sd-text-sm);gap:var(--sd-ds-gap-2)}.bs-pp-stores{margin:0;padding:0;border:0;min-inline-size:0;display:flex;flex-direction:column;gap:var(--sd-ds-gap-2)}.bs-pp-stores>legend{padding:0;margin-block-end:var(--sd-ds-gap-2)}.bs-pp-stores>.bs-ds-error{margin:0}.bs-pp-stores-list{list-style:none;margin:0;padding:0;border:1px solid var(--sd-ds-line-soft);border-radius:var(--sd-ds-radius)}.bs-pp-stores-row{padding:4px var(--sd-ds-gap-3)}.bs-pp-stores-row+.bs-pp-stores-row{border-block-start:1px solid var(--sd-ds-line-soft)}.bs-pp-check{display:flex;align-items:center;gap:var(--sd-ds-gap-2);min-block-size:52px;font-size:var(--sd-text-sm);cursor:pointer}.bs-pp-stores-terms{display:grid;grid-template-columns:repeat(2,minmax(0,12rem));gap:var(--sd-ds-gap-3);padding-block:var(--sd-ds-gap-1) var(--sd-ds-gap-3);padding-inline-start:62px}.bs-pp-stores-terms>.bs-ds-field:only-child{grid-column:1 / -1}.bs-pp-stores-note{margin:0 0 var(--sd-ds-gap-3);padding-inline-start:62px}.bs-pp-switchrow{display:flex;align-items:flex-start;gap:var(--sd-ds-gap-3);padding-block:var(--sd-ds-gap-2);font-size:var(--sd-text-sm)}.bs-pp-switchrow label{cursor:pointer}.bs-pp-switchrow-text{display:flex;flex-direction:column;gap:2px}.bs-pp-switchrow-text .bs-ds-hint{margin:0}.bs-pp-muted{margin:0;color:var(--sd-muted);font-size:var(--sd-text-sm);line-height:1.5}.bs-pp-review{display:flex;flex-direction:column;gap:var(--sd-ds-gap-4)}.bs-pp-review-sentence{margin:0;padding:var(--sd-ds-gap-3);border-radius:var(--sd-ds-radius);background:var(--sd-surface-sunken);font-size:var(--sd-text-base);line-height:1.55}.bs-pp-seatlist-title{margin:0}.bs-pp-seatlist{list-style:none;margin:0;padding:0;max-block-size:20rem;overflow-y:auto;border:1px solid var(--sd-ds-line-soft);border-radius:var(--sd-ds-radius)}.bs-pp-seatlist>li+li{border-block-start:1px solid var(--sd-ds-line-soft)}.bs-pp-seat{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--sd-ds-gap-2);inline-size:100%;padding:10px 12px;min-block-size:var(--sd-ds-touch);border:0;background:none;color:var(--sd-text);font:inherit;text-align:start;cursor:pointer}@media (hover:hover){.bs-pp-seat:hover{background:var(--sd-ds-hover)}}.bs-pp-seat:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--sd-focus)}.bs-pp-seat>.bs-ds-icon{color:var(--sd-muted)}.bs-pp-invite-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sd-ds-gap-2);inline-size:100%}.bs-pp-grow{flex:1}.bs-pp-invite-pfoot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sd-ds-gap-2);inline-size:100%}.bs-pp-invite-pfoot>.bs-ds-btn-primary:first-child{grid-column:1 / -1}.bs-pp-cardacts{display:inline-flex;flex-wrap:wrap;gap:var(--sd-ds-gap-2)}.bs-pp-access{display:flex;flex-direction:column}.bs-pp-access-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--sd-ds-gap-2) var(--sd-ds-gap-5);padding-block:var(--sd-ds-gap-3)}.bs-pp-access-row:first-child{padding-block-start:0}.bs-pp-access-row:last-child{padding-block-end:0}.bs-pp-access-row+.bs-pp-access-row{border-block-start:1px solid var(--sd-ds-line-soft)}.bs-pp-access-title{margin:0;font-size:var(--sd-text-sm);font-weight:600}.bs-pp-access-desc{margin:2px 0 0;max-inline-size:68ch;font-size:var(--sd-text-sm);line-height:1.5;color:var(--sd-muted)}.bs-pp-access-acts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--sd-ds-gap-2)}@media (max-width:639px){.bs-pp-steps{flex-wrap:nowrap}.bs-pp-steps>li+li:before{inline-size:12px}.bs-pp-steps>li:not([aria-current=step]) .bs-pp-steps-name{position:absolute;inline-size:1px;block-size:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.bs-pp-rolecards{grid-template-columns:minmax(0,1fr)}.bs-pp-stores-terms{grid-template-columns:minmax(0,1fr);padding-inline-start:0}.bs-pp-stores-note{padding-inline-start:0}.bs-pp-seatlist{max-block-size:none;overflow-y:visible}.bs-pp-access-row{grid-template-columns:minmax(0,1fr)}.bs-pp-access-acts{justify-content:flex-start}}@media print{.bs-pp :is(.bs-ds-split,.bs-ds-split-main,.bs-ds-split-side){display:block}.bs-pp :is(.bs-pp-access-acts,.bs-pp-method-acts,.bs-ds-banner-action){display:none}.bs-pp :is(.bs-ds-split-main,.bs-ds-split-side)>*+*,.bs-pp .bs-ds-split-side{margin-block-start:var(--sd-ds-gap-3)}.bs-pp .bs-ds-split-side{position:static}}.bs-ts{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.bs-ts>p{margin:0}.bs-ts-qr{display:block;width:176px;height:176px;padding:8px;background:#fff;border:1px solid var(--sd-border);border-radius:12px}.bs-ts-note{color:var(--sd-muted);font-size:var(--sd-text-sm)}.bs-ts-note a{color:var(--sd-brand-text);text-underline-offset:3px}.bs-ts .bs-ds-field{align-self:stretch}.bs-ts-code{max-width:220px;font-variant-numeric:tabular-nums}.bs-ts-actions{display:flex;flex-wrap:wrap;gap:8px}.bs-ts-wait{min-height:120px}.bs-sh-mark{display:inline-grid;place-items:center;inline-size:28px;block-size:28px;flex:none;border-radius:6px;background:var(--sd-chip);color:var(--sd-text);font-size:var(--sd-text-xs);font-weight:700}.bs-sh-mark[data-mark]:before{content:attr(data-mark)}.bs-sh-storename{display:inline-flex;align-items:center;gap:var(--sd-ds-gap-2);min-inline-size:0}.bs-sh-storename-text{display:flex;flex-direction:column;min-inline-size:0;line-height:1.25;text-align:start}.bs-sh-storename-name{font-size:var(--sd-text-sm);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-sh-demo{margin-inline-start:2px}.bs-ds-sidebar .bs-sh-demo .bs-ds-badge{background:var(--sd-shell-panel);color:var(--sd-warn-bright)}.bs-sh-storename-sub{display:flex;align-items:center;gap:4px;color:var(--sd-muted);font-size:var(--sd-text-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-sh-storename-sub .bs-ds-icon{inline-size:12px;block-size:12px;flex:none}.bs-sh-switcher{display:flex;align-items:center;justify-content:space-between;gap:var(--sd-ds-gap-2);inline-size:100%;min-block-size:48px;padding:6px var(--sd-ds-gap-2);border:1px solid var(--sd-shell-border);border-radius:var(--sd-ds-radius-sm);background:var(--sd-shell-panel);color:var(--sd-shell-text);font:inherit;text-align:start;cursor:pointer}.bs-sh-switcher>.bs-sh-storename{flex:1}.bs-sh-switcher-one{cursor:default}.bs-ds-sidebar .bs-sh-mark{background:var(--sd-shell-deep);color:var(--sd-shell-text)}.bs-ds-sidebar .bs-sh-storename-sub{color:var(--sd-shell-muted)}.bs-sh-storename-status{color:var(--sd-warn)}.bs-ds-sidebar .bs-sh-storename-status{color:var(--sd-warn-bright)}.bs-sh-switcher:focus-visible{outline:none;box-shadow:var(--sd-ds-focus)}.bs-ds-sidebar .bs-sh-switcher:focus-visible{box-shadow:0 0 0 2px var(--sd-accent-bright)}html[data-contrast=more] .bs-ds-sidebar .bs-sh-switcher:focus-visible{box-shadow:0 0 0 3px var(--sd-accent-bright)}.bs-ds-topbar .bs-sh-switcher{max-inline-size:280px;min-block-size:44px;border-color:var(--sd-ds-line);background:var(--sd-surface);color:var(--sd-text)}.bs-sh-adminview{display:flex;min-block-size:48px;align-items:center;padding:0 var(--sd-ds-gap-2)}.bs-sh-switch-pop{inline-size:300px;max-block-size:min(70vh,560px);overflow:auto;padding:6px}.bs-sh-switch ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.bs-sh-switch-search{display:block;margin-block-end:6px}.bs-sh-switch-account{margin:var(--sd-ds-gap-3) var(--sd-ds-gap-2) 4px;color:var(--sd-muted);font-size:var(--sd-text-xs);font-weight:600}.bs-sh-switch section:first-of-type .bs-sh-switch-account{margin-block-start:4px}.bs-sh-switch-item{display:flex;align-items:center;justify-content:space-between;gap:var(--sd-ds-gap-2);inline-size:100%;min-block-size:48px;padding:4px var(--sd-ds-gap-2);border:0;border-radius:var(--sd-ds-radius-sm);background:transparent;color:var(--sd-text);font:inherit;text-align:start;cursor:pointer}@media (hover:hover){.bs-sh-switch-item:hover{background:var(--sd-ds-hover)}}.bs-sh-switch-item[aria-current=true]{background:var(--sd-brand-soft)}.bs-sh-switch-store{position:relative;--bs-sh-colour:var(--sd-brand-seed)}html[data-theme=dark] .bs-sh-switch-store{--bs-sh-colour:color-mix(in srgb, var(--sd-brand-seed) 62%, var(--sd-lift-fill))}.bs-sh-switch-store:before{content:"";position:absolute;inset-block:10px;inset-inline-start:0;inline-size:3px;border-radius:2px;background:var(--bs-sh-colour)}.bs-sh-switch-item:focus-visible{outline:none;box-shadow:var(--sd-ds-focus)}.bs-sh-switch-add{margin-block-start:6px;padding-block-start:8px;border-block-start:1px solid var(--sd-ds-line-soft);border-radius:0}.bs-sh-search{display:block}.bs-sh-results{list-style:none;margin:var(--sd-ds-gap-3) 0 0;padding:0;display:flex;flex-direction:column;gap:2px;max-block-size:50vh;overflow:auto}.bs-sh-results[hidden]{display:none}.bs-sh-result{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px var(--sd-ds-gap-2);min-block-size:44px;padding:8px var(--sd-ds-gap-2);border-radius:var(--sd-ds-radius-sm);color:var(--sd-text);cursor:pointer}.bs-sh-result-on{background:var(--sd-ds-hover)}.bs-sh-result[aria-selected=true]{box-shadow:var(--sd-ds-focus)}.bs-sh-result-kind{grid-row:span 2;padding:2px 8px;border-radius:var(--sd-radius-pill);background:var(--sd-chip);color:var(--sd-muted);font-size:var(--sd-text-2xs);font-weight:600}.bs-sh-result-title{font-size:var(--sd-text-sm);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-sh-result-sub{grid-column:2;color:var(--sd-muted);font-size:var(--sd-text-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-sh-results-none{margin:var(--sd-ds-gap-3) 0 0;padding:8px var(--sd-ds-gap-2);color:var(--sd-muted);font-size:var(--sd-text-sm)}.bs-sh-nt-bar{position:sticky;inset-block-start:calc(-1 * var(--sd-ds-gap-4));z-index:2;display:flex;align-items:center;justify-content:space-between;gap:var(--sd-ds-gap-2);margin:calc(-1 * var(--sd-ds-gap-4)) calc(-1 * var(--sd-ds-gap-4)) 0;padding:12px var(--sd-ds-gap-4);background:var(--sd-surface);border-block-end:1px solid var(--sd-ds-line-soft)}.bs-sh-nt-count{display:inline-grid;place-items:center;min-inline-size:18px;block-size:18px;margin-inline-start:6px;padding:0 5px;border-radius:var(--sd-radius-pill);background:var(--sd-ds-fill-hover);color:var(--sd-text);font-size:var(--sd-text-2xs);font-weight:700}.bs-sh-nt-day{margin:var(--sd-ds-gap-3) 0 var(--sd-ds-gap-1);color:var(--sd-muted);font-size:var(--sd-text-xs);font-weight:600}.bs-sh-nt-list{list-style:none;margin:0 calc(-1 * var(--sd-ds-gap-4));padding:0}.bs-sh-nt-list[aria-busy=true]{margin-block-start:var(--sd-ds-gap-3)}.bs-sh-nt{--bs-sh-nt-bg:var(--sd-surface);position:relative;display:grid;grid-template-columns:36px minmax(0,1fr) 20px;gap:0 12px;padding:14px var(--sd-ds-gap-4);background:var(--bs-sh-nt-bg)}.bs-sh-nt+.bs-sh-nt{border-block-start:1px solid var(--sd-ds-line-soft)}@media (hover:hover){.bs-sh-nt:hover{--bs-sh-nt-bg:var(--sd-ds-hover)}}.bs-sh-nt-lead{position:relative;inline-size:36px;block-size:36px}.bs-sh-nt-avatar,.bs-sh-nt-tile{display:grid;place-items:center;inline-size:36px;block-size:36px;border-radius:50%}.bs-sh-nt-avatar{background:var(--sd-brand-soft);color:var(--sd-brand-text);font-size:var(--sd-text-xs);font-weight:700}.bs-sh-nt-tile{border-radius:10px;background:var(--sd-chip);color:var(--sd-text)}.bs-sh-nt-kind{position:absolute;inset-block-end:-4px;inset-inline-end:-6px;display:grid;place-items:center;inline-size:20px;block-size:20px;border-radius:50%;background:var(--sd-brand-text);box-shadow:0 0 0 2px var(--bs-sh-nt-bg);color:var(--sd-surface)}.bs-sh-nt-kind .bs-ds-icon{inline-size:12px;block-size:12px}.bs-sh-nt-body{min-inline-size:0}.bs-sh-nt-open{display:block;inline-size:100%;margin:0;padding:0;border:0;background:none;color:var(--sd-text);font:inherit;font-size:var(--sd-text-base);font-weight:400;line-height:1.4;text-align:start;cursor:pointer}.bs-sh-nt-open strong,.bs-sh-nt-new .bs-sh-nt-open{font-weight:600}.bs-sh-nt-open:after{content:"";position:absolute;inset:0}.bs-sh-nt-open:focus-visible{outline:none}.bs-sh-nt-open:focus-visible:after{box-shadow:inset 0 0 0 2px var(--sd-focus)}.bs-sh-nt-quote{margin:6px 0 0;padding-inline-start:10px;border-inline-start:2px solid var(--sd-ds-line);font-size:var(--sd-text-sm);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bs-sh-nt-at{padding:0 3px;border-radius:4px;background:var(--sd-brand-soft);color:inherit;font-weight:600}.bs-sh-nt-detail{margin:4px 0 0;color:var(--sd-muted);font-size:var(--sd-text-sm);line-height:1.45}.bs-sh-nt-ref{white-space:nowrap}.bs-sh-nt-slip{margin:10px 0 0;padding:8px 12px;border:1px solid var(--sd-ds-line-soft);border-radius:var(--sd-ds-radius);background:var(--sd-surface-sunken);font-size:var(--sd-text-sm)}.bs-sh-nt-slip>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sd-ds-gap-3);padding-block:3px}.bs-sh-nt-slip dt{min-inline-size:0}.bs-sh-nt-slip dd{margin:0;white-space:nowrap;font-variant-numeric:tabular-nums}.bs-sh-nt-sub{margin-inline-start:6px;color:var(--sd-muted);font-size:var(--sd-text-xs)}.bs-sh-nt-slipfoot dt{color:var(--sd-muted)}.bs-sh-nt-slipfoot dd{font-weight:600}.bs-sh-nt-slip>.bs-sh-nt-slipfoot:not(:first-child){margin-block-start:5px;padding-block-start:8px;border-block-start:1px dashed var(--sd-ds-line)}.bs-sh-nt-meta{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;margin:8px 0 0;color:var(--sd-muted);font-size:var(--sd-text-xs);line-height:1.3}.bs-sh-nt-store{display:inline-flex;align-items:center;gap:6px;min-inline-size:0}.bs-sh-nt-store:after{content:"·"}.bs-sh-nt-store .bs-sh-mark{inline-size:20px;block-size:20px;border-radius:5px;font-size:var(--sd-text-2xs)}.bs-sh-nt-meta .bs-ds-badge{margin-inline-start:auto;font-size:var(--sd-text-xs)}.bs-sh-nt-mark{position:relative;z-index:1;display:grid;place-items:center;inline-size:20px;block-size:20px;margin-block-start:1px;padding:0;border:0;border-radius:50%;background:none;cursor:pointer}.bs-sh-nt-mark:before{content:"";inline-size:8px;block-size:8px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--sd-muted);opacity:0}.bs-sh-nt-new .bs-sh-nt-mark:before{background:var(--sd-info);box-shadow:none;opacity:1}@media (hover:hover){.bs-sh-nt:hover .bs-sh-nt-mark:before{opacity:1}}.bs-sh-nt-mark:focus-visible{outline:none;box-shadow:var(--sd-ds-focus)}.bs-sh-nt-mark:focus-visible:before{opacity:1}@media (hover:none){.bs-sh-nt:not(.bs-sh-nt-new) .bs-sh-nt-mark{visibility:hidden}}@media (max-width:639px){.bs-sh-nt-mark{inline-size:44px;block-size:44px;margin:-11px -12px 0}.bs-sh-nt-meta .bs-ds-badge{margin-inline-start:0}}.bs-sh-choices{margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:4px;min-inline-size:0}.bs-sh-choice{display:flex;align-items:center;gap:var(--sd-ds-gap-2);min-block-size:44px;padding:0 var(--sd-ds-gap-2);border-radius:var(--sd-ds-radius-sm);font-size:var(--sd-text-sm);cursor:pointer}.bs-sh-choice-on{background:var(--sd-brand-soft)}.bs-sh-switchrow{display:flex;align-items:center;justify-content:space-between;gap:var(--sd-ds-gap-3);min-block-size:44px;margin-block-start:var(--sd-ds-gap-2);padding:var(--sd-ds-gap-2) var(--sd-ds-gap-2) 0;border-block-start:1px solid var(--sd-ds-line-soft);font-size:var(--sd-text-sm);cursor:pointer}.bs-sh-quiet{color:var(--sd-muted)}.bs-sh-help{display:flex;flex-direction:column;gap:var(--sd-ds-gap-4);min-inline-size:0}.bs-sh-help .bs-ds-toolbar-search{flex:none;inline-size:100%;max-inline-size:none}.bs-sh-help .bs-ds-toolbar-search .bs-ds-input{inline-size:100%}.bs-sh-help-back{align-self:flex-start;margin-inline-start:calc(var(--sd-ds-gap-2) * -1)}.bs-sh-help h3{margin:0;font-size:var(--sd-text-md);font-weight:650;color:var(--sd-text)}.bs-sh-help h3:focus{outline:none}.bs-sh-help-line{margin:4px 0 0;color:var(--sd-muted);line-height:1.5}.bs-sh-help-body{margin-block-start:var(--sd-ds-gap-2);line-height:1.55;overflow-wrap:anywhere}.bs-sh-help-body h4{margin:var(--sd-ds-gap-3) 0 var(--sd-ds-gap-1);font-size:var(--sd-text-base);font-weight:650}.bs-sh-help-body h5{margin:var(--sd-ds-gap-2) 0 2px;font-size:var(--sd-text-sm);font-weight:650}.bs-sh-help-body>:first-child{margin-block-start:0}.bs-sh-help-body p{margin:0 0 var(--sd-ds-gap-2)}.bs-sh-help-body ul,.bs-sh-help-body ol{margin:0 0 var(--sd-ds-gap-2);padding-inline-start:20px}.bs-sh-help-body li{margin-block-end:4px}.bs-sh-help-body dl{margin:0 0 var(--sd-ds-gap-2)}.bs-sh-help-body dt{margin-block-start:var(--sd-ds-gap-2);font-weight:600}.bs-sh-help-body dd{margin:2px 0 0;color:var(--sd-muted)}.bs-sh-help-body a,.bs-sh-help-open{color:var(--sd-brand-text);text-underline-offset:3px}.bs-sh-help-open{font-size:var(--sd-text-sm)}.bs-sh-help-glossary{display:flex;flex-direction:column;gap:var(--sd-ds-gap-2)}.bs-sh-help-glossary .bs-ds-toolbar-search{margin-block-end:var(--sd-ds-gap-2)}.bs-sh-help-terms{margin:0;display:flex;flex-direction:column;gap:var(--sd-ds-gap-2)}.bs-sh-help-terms dt{font-weight:650}.bs-sh-help-terms dd{margin:2px 0 0;color:var(--sd-muted);line-height:1.5}.bs-sh-help-glossary>.bs-sh-quiet{margin:0}.bs-sh-help-results{display:flex;flex-direction:column;gap:var(--sd-ds-gap-1);margin-block-start:var(--sd-ds-gap-2)}.bs-sh-help-results h4{margin:0;font-size:var(--sd-text-base);font-weight:650}.bs-sh-help-results ul{list-style:none;margin:0 calc(var(--sd-ds-gap-2) * -1);padding:0;display:flex;flex-direction:column}.bs-sh-help-result{display:flex;flex-direction:column;align-items:flex-start;gap:2px;inline-size:100%;min-block-size:44px;padding:var(--sd-ds-gap-2);border:0;border-radius:var(--sd-ds-radius-sm);background:none;color:var(--sd-text);font:inherit;text-align:start;cursor:pointer}.bs-sh-help-result:hover{background:var(--sd-ds-hover)}.bs-sh-help-result b{font-weight:600}.bs-sh-help-result span{color:var(--sd-muted);font-size:var(--sd-text-sm);line-height:1.45}.bs-sh-help-links{list-style:none;margin:0;padding:var(--sd-ds-gap-3) 0 0;border-block-start:1px solid var(--sd-border);display:flex;flex-wrap:wrap;gap:var(--sd-ds-gap-4)}.bs-sh-help-links .bs-ds-linkbtn{font-size:var(--sd-text-sm);text-underline-offset:3px}@media (max-width:639px){.bs-sh-help-open{position:relative}.bs-sh-help-open:after{content:"";position:absolute;inset-inline:0;inset-block-start:50%;block-size:var(--sd-ds-touch);translate:0 -50%}}.bs-sh-help-form{display:flex;flex-direction:column;gap:var(--sd-ds-gap-3)}.bs-sh-help-sends{margin:0;font-size:var(--sd-text-sm);line-height:1.5}.bs-sh-help-sent p{margin:var(--sd-ds-gap-2) 0 0;line-height:1.55}.bs-sh-help-sent a,.bs-sh-help-form a,.bs-sh-help .bs-sh-help-line a{color:var(--sd-brand-text)}.bs-sh-choosestore{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--sd-ds-gap-2)}.bs-sh-storetile{display:flex;align-items:center;inline-size:100%;min-block-size:64px;padding:var(--sd-ds-gap-2) var(--sd-ds-gap-3);border:1px solid var(--sd-ds-line-soft);border-radius:var(--sd-ds-radius);background:var(--sd-surface);color:var(--sd-text);font:inherit;text-align:start;cursor:pointer;box-shadow:var(--sd-shadow-sm)}@media (hover:hover){.bs-sh-storetile:hover{border-color:var(--sd-brand-soft-line)}}.bs-sh-storetile:focus-visible{outline:none;box-shadow:var(--sd-ds-focus)}.bs-sh-storetile-count{margin-inline-start:auto;padding-inline-start:var(--sd-ds-gap-2);color:var(--sd-muted);font-size:var(--sd-text-xs);white-space:nowrap}.bs-sh-refused{display:flex;align-items:flex-start;gap:var(--sd-ds-gap-3);max-inline-size:60ch;padding:var(--sd-ds-gap-4);background:var(--sd-surface);border:1px solid var(--sd-ds-line-soft);border-radius:var(--sd-ds-radius-lg);box-shadow:var(--sd-shadow-sm)}.bs-sh-refused-icon{display:inline-grid;place-items:center;flex:none;inline-size:40px;block-size:40px;border-radius:50%;background:var(--sd-surface-sunken);color:var(--sd-muted)}.bs-sh-refused-title{margin:0;font-size:var(--sd-text-base);font-weight:650}.bs-sh-refused p{margin:4px 0 0;font-size:var(--sd-text-sm);line-height:1.5}.bs-sh-pick{display:flex;flex-direction:column;min-block-size:100vh;min-block-size:100dvh;background:var(--sd-bg);color:var(--sd-text)}.bs-sh-pick-in{box-sizing:border-box;inline-size:100%;max-inline-size:1100px;margin-inline:auto;padding-inline:max(var(--sd-ds-gap-4),env(safe-area-inset-left,0px)) max(var(--sd-ds-gap-4),env(safe-area-inset-right,0px))}.bs-sh-pick-band{padding-block:env(safe-area-inset-top,0px) 72px;background:var(--sd-shell);color:var(--sd-shell-text)}.bs-sh-pick-nav{display:flex;align-items:center;justify-content:space-between;gap:var(--sd-ds-gap-3);padding-block:var(--sd-ds-gap-3)}.bs-sh-pick-brand{display:inline-flex;align-items:center;gap:10px;min-block-size:var(--sd-ds-touch);padding:0 4px 0 0;border:0;border-radius:var(--sd-ds-radius-sm);background:none;color:inherit;font:inherit;font-family:var(--sd-font-display);font-size:var(--sd-text-md);font-weight:700;white-space:nowrap}button.bs-sh-pick-brand{cursor:pointer}.bs-sh-pick-brand:focus-visible{outline:none;box-shadow:0 0 0 2px var(--sd-accent-bright)}.bs-sh-pick-me{display:flex;align-items:center;gap:var(--sd-ds-gap-2);min-inline-size:0}.bs-sh-pick-pill{display:inline-flex;align-items:center;gap:var(--sd-ds-gap-2);min-inline-size:0;padding:4px 12px 4px 4px;border:1px solid var(--sd-shell-border);border-radius:var(--sd-radius-pill);font-size:var(--sd-text-sm);font-weight:600}.bs-sh-pick-avatar{display:grid;place-items:center;flex:none;inline-size:28px;block-size:28px;border-radius:50%;background:var(--sd-brand-soft);color:var(--sd-brand-text);font-size:var(--sd-text-2xs);font-weight:700}.bs-sh-pick-name{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-sh-pick-band .bs-themetoggle{inline-size:36px;block-size:36px;border-color:var(--sd-shell-border);background:transparent;color:var(--sd-shell-text)}@media (hover:hover){.bs-sh-pick-band .bs-themetoggle:hover{border-color:var(--sd-shell-border);background:var(--sd-shell-panel);color:var(--sd-shell-text)}}.bs-sh-pick-band .bs-themetoggle:focus-visible{outline-color:var(--sd-accent-bright)}.bs-sh-pick-band .bs-sh-pick-out{color:var(--sd-shell-text)}@media (hover:hover){.bs-sh-pick-band .bs-sh-pick-out:hover{background:var(--sd-shell-panel)}}.bs-sh-pick-band .bs-sh-pick-out:focus-visible{box-shadow:0 0 0 2px var(--sd-accent-bright)}.bs-sh-pick-title{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding-block:var(--sd-ds-gap-4) var(--sd-ds-gap-3)}.bs-sh-pick-title h1{margin:0;font-family:var(--sd-font-display);font-size:var(--sd-text-2xl);font-weight:700;line-height:1.25}.bs-sh-pick-title p{margin:0;color:var(--sd-shell-muted);font-size:var(--sd-text-sm)}.bs-sh-pick-count{display:inline-flex;margin-inline-start:var(--sd-ds-gap-2);padding:2px 10px;border:1px solid var(--sd-shell-border);border-radius:var(--sd-radius-pill);color:var(--sd-shell-text);font-size:var(--sd-text-xs);font-weight:600}.bs-sh-pick-body{flex:1;margin-block-start:-48px;padding-block-end:var(--sd-ds-gap-6)}.bs-sh-pick-band-bar{padding-block-end:0}.bs-sh-pick-body.bs-sh-pick-body-form{margin-block-start:var(--sd-ds-gap-5)}.bs-sh-pick-search{max-inline-size:360px;margin-block-end:var(--sd-ds-gap-3)}.bs-sh-pick-group{margin-block-end:var(--sd-ds-gap-4)}.bs-sh-pick-account{margin:0 0 var(--sd-ds-gap-2);font-size:var(--sd-text-base);font-weight:650}.bs-sh-pick-group:first-child .bs-sh-pick-account{color:var(--sd-shell-text)}.bs-sh-pick-capnote{margin:var(--sd-ds-gap-3) 0 0;color:var(--sd-muted);font-size:var(--sd-text-sm)}.bs-sh-pick-capnote a{color:var(--sd-brand-text);text-underline-offset:3px}.bs-sh-tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--sd-ds-gap-3)}.bs-sh-tile{display:flex;flex-direction:column;inline-size:100%;min-block-size:132px;padding:0;overflow:hidden;border:1px solid var(--sd-border);border-radius:var(--sd-ds-radius);background:var(--sd-surface);color:var(--sd-text);font:inherit;text-align:start;cursor:pointer;box-shadow:var(--sd-shadow-md)}@media (hover:hover){.bs-sh-tile:hover{border-color:var(--sd-brand-soft-line)}}.bs-sh-tile:focus-visible{outline:none;box-shadow:var(--sd-ds-focus),0 0 0 6px var(--sd-surface)}html[data-contrast=more] .bs-sh-tile:focus-visible{box-shadow:var(--sd-ds-focus),0 0 0 7px var(--sd-surface)}.bs-sh-tile-band{display:block;flex:none;block-size:6px;background:var(--sd-brand-seed)}html[data-theme=dark] .bs-sh-tile-band{background:var(--sd-lift-fill)}.bs-sh-tile-body{flex:1;display:flex;flex-direction:column;gap:var(--sd-ds-gap-3);min-inline-size:0;padding:var(--sd-ds-gap-3)}.bs-sh-tile-top{display:flex;align-items:center;gap:var(--sd-ds-gap-3);min-inline-size:0}.bs-sh-tile-icon{display:grid;place-items:center;flex:none;inline-size:44px;block-size:44px;overflow:hidden;border-radius:var(--sd-ds-radius-sm);border:1px solid color-mix(in srgb,var(--sd-brand-seed) 40%,var(--sd-border));background:color-mix(in srgb,var(--sd-brand-seed) 16%,var(--sd-surface));color:var(--sd-text);font-size:var(--sd-text-md);font-weight:700}html[data-theme=dark] .bs-sh-tile-icon{background:color-mix(in srgb,var(--sd-lift-fill) 30%,var(--sd-surface))}.bs-sh-tile-icon img{inline-size:100%;block-size:100%;object-fit:cover}.bs-sh-tile-text{display:flex;flex-direction:column;gap:4px;min-inline-size:0}.bs-sh-tile-name{display:flex;align-items:center;gap:6px;min-inline-size:0;font-family:var(--sd-font-display);font-size:var(--sd-text-md);font-weight:650;overflow-wrap:anywhere}.bs-sh-tile-name .bs-ds-icon{flex:none;color:var(--sd-muted)}.bs-sh-tile-sub{display:flex;align-items:center;gap:6px;color:var(--sd-muted);font-size:var(--sd-text-sm)}.bs-sh-tile-sub .bs-sh-mark{inline-size:22px;block-size:22px;border-radius:5px;font-size:var(--sd-text-2xs)}.bs-sh-tile-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--sd-ds-gap-2);margin-block-start:auto}.bs-sh-tile-role{color:var(--sd-muted);font-size:var(--sd-text-xs)}.bs-sh-tile-go{display:inline-flex;align-items:center;gap:4px;color:var(--sd-brand-text);font-size:var(--sd-text-sm);font-weight:600}.bs-sh-tile-add{flex-direction:row;align-items:center;justify-content:center;gap:var(--sd-ds-gap-2);border-style:dashed;box-shadow:none;color:var(--sd-muted)}.bs-sh-tile-addtext{display:flex;flex-direction:column;text-align:start}.bs-sh-tile-add .bs-sh-tile-name{color:var(--sd-text)}a.bs-sh-tile{text-decoration:none}.bs-sh-tile-places,.bs-sh-tile-hint{font-size:var(--sd-text-xs)}.bs-sh-pick-empty h2{margin:0 0 var(--sd-ds-gap-2);font-size:var(--sd-text-md);font-weight:650}.bs-sh-pick-empty p{margin:0;font-size:var(--sd-text-sm);line-height:1.6}.bs-sh-pick-causes{margin:var(--sd-ds-gap-2) 0 var(--sd-ds-gap-3);padding-inline-start:20px;display:flex;flex-direction:column;gap:4px;font-size:var(--sd-text-sm);line-height:1.6}.bs-sh-pick-acts{display:flex;flex-wrap:wrap;gap:var(--sd-ds-gap-2);margin-block:var(--sd-ds-gap-2) 0}.bs-sh-pick-empty .bs-sh-quiet{margin-block-start:var(--sd-ds-gap-3)}.bs-sh-pick-empty .bs-ds-footerhelp{justify-content:flex-start}.bs-sh-pick-legal{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sd-ds-gap-2) var(--sd-ds-gap-4);padding-block:var(--sd-ds-gap-4) calc(var(--sd-ds-gap-4) + env(safe-area-inset-bottom,0px));color:var(--sd-muted);font-size:var(--sd-text-xs)}.bs-sh-pick-legal nav{display:flex;flex-wrap:wrap;gap:var(--sd-ds-gap-1) var(--sd-ds-gap-3);margin-inline-start:auto}.bs-sh-pick-legal a{display:inline-flex;align-items:center;min-block-size:24px;color:var(--sd-brand-text);text-underline-offset:3px}@media (max-width:639px){.bs-sh-pick-in{padding-inline:max(var(--sd-ds-gap-3),env(safe-area-inset-left,0px)) max(var(--sd-ds-gap-3),env(safe-area-inset-right,0px))}.bs-sh-pick-pill{flex:none;padding-inline-end:4px}.bs-sh-pick-name{display:none}.bs-sh-tile{flex-direction:row;min-block-size:0;border-radius:var(--sd-ds-radius-lg)}.bs-sh-tile-band{inline-size:4px;block-size:auto}.bs-sh-tile-body{flex-direction:row;align-items:center;padding:14px var(--sd-ds-gap-3)}.bs-sh-tile-top{flex:1}.bs-sh-tile-icon{inline-size:40px;block-size:40px}.bs-sh-tile-name{font-size:var(--sd-text-base)}.bs-sh-tile-foot{flex-direction:column;align-items:flex-end;gap:6px;margin:0}.bs-sh-tile-gotext{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bs-sh-tile-add{justify-content:flex-start;min-block-size:var(--sd-ds-touch);padding:14px var(--sd-ds-gap-3)}.bs-sh-pick-capnote a{display:inline-flex;align-items:center;min-block-size:var(--sd-ds-touch)}.bs-sh-pick-legal nav{margin-inline-start:0;column-gap:var(--sd-ds-gap-2)}.bs-sh-pick-legal a{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--sd-ds-touch);min-inline-size:var(--sd-ds-touch);padding-inline:4px;margin-inline:-4px}.bs-sh-pick-me .bs-themetoggle{min-inline-size:var(--sd-ds-touch);min-block-size:var(--sd-ds-touch)}}@media (max-width:374px){.bs-sh-pick-wordmark{display:none}.bs-sh-pick-brand{justify-content:center;min-inline-size:var(--sd-ds-touch);padding:0}}.bs-ds-frame-laptop,.bs-ds-frame-tablet{--bs-sh-bars: calc(57px + env(safe-area-inset-top, 0px)) }.bs-ds-frame-tablet.bs-ds-frame-paged{--bs-sh-bars: calc(102px + env(safe-area-inset-top, 0px)) }.bs-sh:has(>.bs-ds-frame-phone:not(.bs-ds-frame-full))>.bs-toast:not(.bs-toast-top){bottom:calc(65px + env(safe-area-inset-bottom,0px))}.bs-ds-main:has(>.bs-main){padding-block-start:0;padding-inline:0}:is(.bs-ds-frame-laptop,.bs-ds-frame-tablet) .bs-ds-main:has(>.bs-main){padding-block-end:0}.bs-ds-main>.bs-main{height:auto;overflow:visible;--page-h: calc(100dvh - var(--bs-sh-bars, 0px) - 30px)}.bs-ds-main>.bs-main>.bs-lockwrap{min-height:calc(var(--page-h) - 26px)}.bs-ds-frame-personal .bs-main .bs-pagehead{top:var(--bs-ds-topbar-h)}.bs-ds-main:has(>.bs-main)>.bs-ds-pagebanner{margin:18px 18px 0}@media (min-width:901px){.bs-ds-main:has(>.bs-main)>.bs-ds-pagebanner{margin:26px max(30px,calc((100% - 1480px)/2)) 0}}@media (max-width:900px){.bs-ds-main>.bs-main{--page-h: calc(100dvh - var(--bs-sh-bars, 0px) - 36px)}}@media (max-width:640px){.bs-ds-main:has(>.bs-main)>.bs-ds-pagebanner{margin:14px 12px 0}}.bs-sh-welcome-more{color:var(--sd-brand-text);font-size:var(--sd-text-sm);text-underline-offset:3px}@media (max-width:639px){.bs-sh-welcome-more{display:inline-flex;align-items:center;min-block-size:44px}}.bs-sh-help-news{display:flex;flex-direction:column;gap:var(--sd-ds-gap-3)}.bs-sh-help-news h3,.bs-sh-help-news h4{margin:0}.bs-sh-help-news h4{font-size:var(--sd-text-base)}.bs-sh-help-news article p{margin:2px 0 6px}.bs-sh-help-news ul{margin:0;padding-inline-start:20px;display:grid;gap:6px;line-height:1.55}.bs-root{--sd-brand-seed: #0E3A66;--sd-accent-seed: #1282A2;--sd-forest-seed: #0B2440;--sd-danger-seed: #B4443A;--sd-good-seed: #097350;--sd-warn-seed: #C9922E;--sd-info-seed: #2460A8;--sd-lift: #8FC2F0;--sd-lift-fill: #2C7FD4;--sd-font-sans: Inter, system-ui, sans-serif;--sd-font-display: Outfit, Inter, sans-serif;--sd-font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--sd-text-2xs: .73333rem;--sd-text-xs: .8rem;--sd-text-sm: .86667rem;--sd-text-base: .93333rem;--sd-text-md: 1.06667rem;--sd-text-lg: 1.33333rem;--sd-text-xl: 1.6rem;--sd-text-2xl: 2.13333rem;--sd-space-1: 4px;--sd-space-2: 8px;--sd-space-3: 12px;--sd-space-4: 18px;--sd-space-5: 26px;--sd-space-6: 30px;--sd-radius-sm: 8px;--sd-radius-btn: 10px;--sd-radius-input:11px;--sd-radius-md: 12px;--sd-radius-lg: 16px;--sd-radius-xl: 20px;--sd-radius-pill: 999px;--sd-shadow-sm: 0 1px 2px rgba(22,35,61,.05);--sd-shadow-md: 0 1px 2px rgba(22,35,61,.05), 0 18px 44px -16px rgba(22,35,61,.22);--sd-shadow-lg: 0 24px 60px -18px rgba(22,35,61,.34);--sd-bg-deep: #E8E4DE;--sd-bg: #F1EFEA;--sd-surface: #FFFFFF;--sd-surface-sunken: #FAF9F6;--sd-surface-hover: #F5F3EF;--sd-field: #FAF9F6;--sd-field-alt: #FFFFFF;--sd-text: #16233D;--sd-muted: #5C6779;--sd-muted-2: #666F7F;--sd-border: rgba(22,35,61,.12);--sd-border-soft: rgba(22,35,61,.06);--sd-border-strong: color-mix(in srgb, var(--sd-text) 56%, transparent);--sd-scroll-thumb: rgba(22,35,61,.2);--sd-shell: var(--sd-forest-seed);--sd-shell-panel: #143354;--sd-shell-deep: color-mix(in srgb, var(--sd-forest-seed) 82%, #000);--sd-shell-border: rgba(255,255,255,.12);--sd-shell-text: #FFFFFF;--sd-shell-muted: rgba(255,255,255,.7);--sd-shell-dim: rgba(255,255,255,.58);--sd-hero-muted: rgba(255,255,255,.74);--sd-shell-accent: #7DF0BC;--sd-brand: var(--sd-brand-seed);--sd-brand-strong: color-mix(in srgb, var(--sd-brand-seed) 88%, #fff);--sd-brand-soft: color-mix(in srgb, var(--sd-brand-seed) 13%, #fff);--sd-brand-soft-line: color-mix(in srgb, var(--sd-brand-seed) 26%, #fff);--sd-brand-text: var(--sd-brand-seed);--sd-on-brand: #FFFFFF;--sd-focus: var(--sd-brand-text);--sd-accent: var(--sd-accent-seed);--sd-accent-ink: color-mix(in srgb, var(--sd-accent-seed) 60%, #000);--sd-accent-bright: color-mix(in srgb, var(--sd-accent-seed) 52%, #fff);--sd-hero: linear-gradient(120deg, var(--sd-brand-seed) 0%, color-mix(in srgb, var(--sd-brand-seed) 94%, var(--sd-lift)) 60%, color-mix(in srgb, var(--sd-brand-seed) 90%, #000) 100%);--sd-admin-mark-hi: #333d4f;--sd-admin-mark-lo: #232936;--sd-admin-mark-accent: #8ea2c0;--sd-good: var(--sd-good-seed);--sd-good-soft: #DFF3E9;--sd-warn: #7A5C12;--sd-warn-soft: rgba(201,146,46,.18);--sd-danger: var(--sd-danger-seed);--sd-danger-soft: #FBE9E7;--sd-info: var(--sd-info-seed);--sd-info-soft: color-mix(in srgb, var(--sd-info) 12%, var(--sd-surface));--sd-good-bright: #6FE7B0;--sd-danger-bright: #E7827A;--sd-warn-bright: #F0C36A;--sd-info-bright: #91C1FE;--sd-forest: var(--sd-forest-seed);--sd-forest2: color-mix(in srgb, var(--sd-forest-seed) 86%, #fff);--sd-chip: #EDEAE4;--sd-row-good: color-mix(in srgb, var(--sd-good-seed) 12%, var(--sd-surface));--sd-row-warn: color-mix(in srgb, var(--sd-warn-seed) 14%, var(--sd-surface));--sd-row-warn-line:color-mix(in srgb, var(--sd-warn-seed) 40%, var(--sd-border));--sd-chart-1: var(--sd-brand);--sd-chart-2: var(--sd-accent);--sd-chart-3: color-mix(in srgb, var(--sd-brand) 55%, #fff);--sd-chart-4: color-mix(in srgb, var(--sd-accent) 50%, #fff);--sd-chart-5: color-mix(in srgb, var(--sd-brand) 82%, #000);--sd-chart-6: color-mix(in srgb, var(--sd-accent) 60%, #000);--sd-chart-7: var(--sd-muted);--sd-chart-cursor: color-mix(in srgb, var(--sd-brand) 9%, transparent);--sd-chart-grid: var(--sd-border);--sd-chart-axis: var(--sd-muted);--sd-cat-1: #3B82F6;--sd-cat-2: #8B5CF6;--sd-cat-3: #14B8A6;--sd-cat-4: #EC4899;--sd-cat-5: #6366F1;--sd-cat-6: #06B6D4;--sd-cat-7: #D946EF;--sd-cat-8: #64748B;--sd-cat-mix: 14%;--forest: var(--sd-forest);--forest2: var(--sd-forest2);--green: var(--sd-brand);--green-soft: var(--sd-brand-soft);--gold: var(--sd-accent);--gold-ink: var(--sd-accent-ink);--red: var(--sd-danger);--ink: var(--sd-text);--mut: var(--sd-muted);--paper: var(--sd-bg);--card: var(--sd-surface);--line: var(--sd-border);font-family:var(--sd-font-sans)}html[data-theme=dark] .bs-root{--sd-bg-deep: #081221;--sd-bg: #0B1728;--sd-surface: #142547;--sd-surface-sunken: #0D1B2E;--sd-surface-hover: #0F1D38;--sd-field: rgba(255,255,255,.04);--sd-field-alt: #142547;--sd-text: #EEF3F9;--sd-muted: #9BAABE;--sd-muted-2: #8393AA;--sd-border: rgba(255,255,255,.1);--sd-border-soft: rgba(255,255,255,.05);--sd-border-strong: color-mix(in srgb, var(--sd-text) 47%, transparent);--sd-scroll-thumb: rgba(255,255,255,.18);--sd-brand: color-mix(in srgb, var(--sd-brand-seed) 62%, var(--sd-lift-fill));--sd-brand-strong: color-mix(in srgb, var(--sd-brand-seed) 45%, var(--sd-lift-fill));--sd-brand-soft: color-mix(in srgb, var(--sd-brand-seed) 30%, var(--sd-surface));--sd-brand-soft-line: color-mix(in srgb, var(--sd-brand-seed) 52%, var(--sd-surface));--sd-brand-text: color-mix(in srgb, var(--sd-brand-seed) 18%, var(--sd-lift));--sd-accent-ink: color-mix(in srgb, var(--sd-accent-seed) 45%, #fff);--sd-good: #6FE7B0;--sd-good-soft: rgba(111,231,176,.14);--sd-warn: #E8B75C;--sd-warn-soft: rgba(232,183,92,.16);--sd-danger: #E7827A;--sd-danger-soft: rgba(231,130,122,.14);--sd-info: #91C1FE;--sd-info-soft: color-mix(in srgb, var(--sd-info) 16%, var(--sd-surface));--sd-chip: rgba(255,255,255,.07);--sd-cat-mix: 24%;--sd-hero: linear-gradient(160deg, color-mix(in srgb, var(--sd-forest-seed) 92%, #000) 0%, color-mix(in srgb, var(--sd-brand-seed) 55%, var(--sd-forest-seed)) 52%, color-mix(in srgb, var(--sd-forest-seed) 84%, #000) 100%);--sd-shadow-sm: 0 1px 2px rgba(0,0,0,.3);--sd-shadow-md: 0 1px 2px rgba(0,0,0,.3), 0 20px 48px -18px rgba(0,0,0,.6);--sd-shadow-lg: 0 24px 60px -18px rgba(0,0,0,.7);--sd-chart-1: color-mix(in srgb, var(--sd-brand-seed) 28%, var(--sd-lift));--sd-chart-2: color-mix(in srgb, var(--sd-accent-seed) 40%, #fff);--sd-chart-3: color-mix(in srgb, var(--sd-brand-seed) 55%, var(--sd-lift));--sd-chart-4: color-mix(in srgb, var(--sd-accent-seed) 22%, #fff);--sd-chart-5: color-mix(in srgb, var(--sd-brand-seed) 66%, #fff);--sd-chart-6: color-mix(in srgb, var(--sd-accent-seed) 64%, #fff);--sd-chart-7: color-mix(in srgb, var(--sd-muted) 78%, #fff)}html[data-theme=light][data-contrast=more] .bs-root{--sd-text: #0B1426;--sd-muted: #3F4859;--sd-muted-2: #4C5566;--sd-border: rgba(22,35,61,.38);--sd-border-soft: rgba(22,35,61,.2);--sd-border-strong: color-mix(in srgb, var(--sd-text) 75%, transparent);--sd-brand-text: color-mix(in srgb, var(--sd-brand-seed) 78%, #000);--sd-focus: var(--sd-text);--sd-shell-muted: rgba(255,255,255,.86);--sd-shell-dim: rgba(255,255,255,.74);--sd-hero-muted: rgba(255,255,255,.86);--sd-shell-border:rgba(255,255,255,.3)}html[data-theme=dark][data-contrast=more] .bs-root{--sd-text: #FFFFFF;--sd-muted: #C5D0DE;--sd-muted-2: #B0BDCE;--sd-border: rgba(255,255,255,.32);--sd-border-soft: rgba(255,255,255,.16);--sd-border-strong: color-mix(in srgb, var(--sd-text) 75%, transparent);--sd-brand-text: color-mix(in srgb, var(--sd-brand-seed) 8%, var(--sd-lift));--sd-info-soft: color-mix(in srgb, var(--sd-info) 22%, var(--sd-surface));--sd-focus: var(--sd-text);--sd-shell-muted: rgba(255,255,255,.86);--sd-shell-dim: rgba(255,255,255,.74);--sd-hero-muted: rgba(255,255,255,.86);--sd-shell-border:rgba(255,255,255,.3)}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin-var.woff2) format("woff2")}@font-face{font-family:Outfit;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/outfit-latin-var.woff2) format("woff2")}html,body{margin:0;padding:0}html{font-size:clamp(.9375rem,.78125rem + .15625vw,1.03125rem)}html{background:#0b2440;color-scheme:light}html[data-theme=dark]{color-scheme:dark}body,#root{min-height:100vh}.bs-root{color:var(--ink);min-height:100vh;background:var(--paper);box-sizing:border-box;font-variant-numeric:tabular-nums}.bs-root,.bs-root *{box-sizing:border-box}.bs-root :is(button,input,select,textarea){font-variant-numeric:inherit}.bs-root h1,.bs-root h2,.bs-root h3,.bs-boot-word{font-family:var(--sd-font-display)}.bs-center{display:flex;align-items:center;justify-content:center}.bs-fold{display:block}.bs-fold .l3{opacity:.32}.bs-fold .l2{opacity:.6}.bs-fold-brand .l3,.bs-fold-brand .l2,.bs-fold-brand .tl{fill:var(--sd-brand)}.bs-fold-brand .tr{fill:var(--sd-accent-bright)}.bs-fold-white .l3,.bs-fold-white .l2,.bs-fold-white .tl{fill:#fff}.bs-fold-white .tr{fill:var(--sd-accent-bright)}.bs-fold-admin .tr{fill:var(--sd-admin-mark-accent)}.bs-mark-fold{width:80%;height:80%}.bs-boot{display:flex;flex-direction:column;align-items:center;gap:18px;padding:60px 0}.bs-boot-inline{width:100%}.bs-boot-fill{width:72px;height:72px}.bs-boot-word{font-size:1.2rem;font-weight:700;color:var(--sd-text)}.bs-boot-fill .l3,.bs-boot-fill .l2,.bs-boot-fill .tl,.bs-boot-fill .tr{opacity:.24}.bs-boot-fill .l3{animation:bs-fill 1.8s ease-in-out infinite}.bs-boot-fill .l2{animation:bs-fill 1.8s ease-in-out .18s infinite}.bs-boot-fill .tl{animation:bs-fill 1.8s ease-in-out .36s infinite}.bs-boot-fill .tr{animation:bs-fill 1.8s ease-in-out .54s infinite}@keyframes bs-fill{0%,to{opacity:.24}30%{opacity:1}}@media (prefers-reduced-motion: reduce){.bs-boot-fill .l3{opacity:.32}.bs-boot-fill .l2{opacity:.6}.bs-boot-fill .tl,.bs-boot-fill .tr{opacity:1}.bs-boot-fill .l3,.bs-boot-fill .l2,.bs-boot-fill .tl,.bs-boot-fill .tr{animation:none}}.bs-booterr{max-width:440px;margin:60px 16px;padding:28px;border:1px solid var(--sd-border);border-radius:var(--sd-radius-lg);background:var(--sd-surface);color:var(--sd-text);box-shadow:var(--sd-shadow-sm);line-height:1.6}.bs-booterr-title{margin:0;font-family:var(--sd-font-display);font-size:var(--sd-text-lg);font-weight:700}.bs-booterr-msg{margin:6px 0 0;color:var(--sd-muted)}.bs-booterr-acts{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.bs-mark{width:44px;height:44px;flex:0 0 auto;border-radius:10px;background:linear-gradient(135deg,var(--green),var(--sd-shell));color:var(--sd-accent-bright);display:flex;align-items:center;justify-content:center;font-family:var(--sd-font-display);font-weight:700;font-size:1.06667rem;letter-spacing:.03em;box-shadow:inset 0 0 0 1px #ffffff2e}.bs-mark-sm{width:30px;height:30px;font-size:.73333rem;border-radius:8px}.bs-mark-admin{background:linear-gradient(135deg,var(--sd-admin-mark-hi),var(--sd-admin-mark-lo))}.bs-mark-img{object-fit:cover;background:none;box-shadow:inset 0 0 0 1px #ffffff40}.bs-main{flex:1;padding:22px 30px;max-width:1480px;margin:0 auto;width:100%;min-width:0}@media (min-width:901px){.bs-main{height:100%;overflow-y:auto;max-width:none;margin:0;padding:0 max(30px,calc((100% - 1480px)/2)) 30px}.bs-pagehead{position:sticky;top:0;z-index:15;background:var(--paper);padding:26px 0 16px;margin-bottom:18px;border-bottom:1px solid var(--sd-border-soft)}.bs-main>:first-child:not(.bs-pagehead):not(:has(.bs-pagehead)){margin-top:26px}.bs-main>.bs-lockwrap{min-height:calc(100% - 26px)}}@media (min-width:1700px){.bs-main{padding:0 max(30px,calc((100% - 1480px)/2)) 30px}}.bs-main>div>*:last-child{margin-bottom:0}@media (max-width: 900px){.bs-main{padding:18px;max-width:100%}}@media (max-width: 640px){.bs-main{padding:14px 12px}.bs-pagehead h2{font-size:1.26667rem}}.bs-pagehead{display:flex;align-items:flex-start;gap:24px;flex-wrap:wrap;margin-bottom:18px}.bs-pagehead h2{margin:0 0 5px;font-size:1.8rem;font-weight:700;letter-spacing:-.02em}.bs-pagehead p{margin:0;color:var(--mut);font-size:.93333rem;line-height:1.5;max-width:78ch}.bs-pagehead>:last-child:not(:first-child){margin-left:auto}.bs-card{background:var(--card);border:1px solid var(--line);border-radius:var(--sd-radius-lg);padding:20px 22px;margin-bottom:16px;box-shadow:var(--sd-shadow-sm)}.bs-card h3{margin:0 0 12px;font-size:1rem}.bs-card h3 em{font-style:normal;color:var(--mut);font-weight:400;font-size:.8rem;margin-left:8px}.bs-btn{border:none;border-radius:var(--sd-radius-btn);padding:11px 20px;font-size:.93333rem;font-weight:600;cursor:pointer;font-family:var(--sd-font-sans);text-decoration:none}.bs-btn:disabled{cursor:default}.bs-btn-primary:disabled{background:var(--sd-chip);color:var(--sd-muted-2);cursor:not-allowed}.bs-btn-primary{background:var(--green);color:var(--sd-on-brand)}.bs-btn-primary:hover{background:var(--sd-brand-strong)}.bs-btn-quiet{background:var(--sd-surface);color:var(--ink);border:1px solid var(--line)}.bs-btn-quiet:hover{border-color:var(--sd-muted-2)}.bs-linkbtn{background:none;border:none;color:var(--sd-brand-text);cursor:pointer;font-size:.83333rem;text-decoration:underline;padding:0}.bs-inlink{color:var(--sd-brand-text);text-decoration:underline;text-underline-offset:2px;font-weight:500}.bs-inlink:hover{color:var(--sd-brand-strong)}.bs-themetoggle{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 auto;border:1px solid var(--line);background:var(--card);color:var(--mut);border-radius:var(--sd-radius-sm);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.bs-themetoggle:hover{color:var(--ink);border-color:var(--sd-scroll-thumb)}.bs-themetoggle svg{display:block}.bs-appearance-sep{height:1px;margin:4px 6px;background:var(--sd-border)}.bs-appearance-menu{position:fixed;z-index:90;min-width:204px;padding:4px;background:var(--sd-surface);color:var(--sd-text);border:1px solid var(--sd-border);border-radius:var(--sd-radius-md);box-shadow:var(--sd-shadow-lg);font-family:var(--sd-font-sans)}.bs-appearance-head{padding:6px 10px 4px;font-size:var(--sd-text-xs);font-weight:600;color:var(--mut)}.bs-appearance-item{display:flex;align-items:center;gap:10px;width:100%;min-height:38px;padding:6px 10px;border:0;border-radius:var(--sd-radius-sm);background:transparent;color:inherit;font:inherit;font-size:var(--sd-text-base);text-align:start;cursor:pointer}.bs-appearance-item:hover,.bs-appearance-item:focus-visible{background:var(--sd-surface-hover)}.bs-appearance-item:focus-visible{outline:2px solid var(--sd-focus);outline-offset:-2px}.bs-appearance-item>svg{flex:none;color:var(--mut)}.bs-appearance-item[aria-checked=true]{font-weight:600}.bs-appearance-item[aria-checked=true]>svg{color:var(--sd-brand-text)}.bs-appearance-text{display:flex;flex-direction:column;min-width:0}.bs-appearance-text small{font-size:var(--sd-text-xs);font-weight:400;color:var(--mut)}.bs-appearance-check{margin-inline-start:auto}@media (max-width:640px){.bs-appearance-item{min-height:44px}}.bs-themetoggle:focus-visible{outline:2px solid var(--sd-focus);outline-offset:2px}.bs-swatches{border:0;margin:0;padding:0;min-width:0}.bs-swatch-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px}.bs-swatch{position:relative;display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--sd-radius-btn);background:var(--card);cursor:pointer;font-size:var(--sd-text-sm);color:var(--sd-text)}.bs-swatch:hover{background:var(--sd-surface-hover)}.bs-swatch input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.bs-swatch-chip{flex:none;width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,var(--swatch-brand) 0 58%,var(--swatch-accent) 58% 100%);box-shadow:inset 0 0 0 1px #00000024}html[data-theme=dark] .bs-swatch-chip{box-shadow:inset 0 0 0 1px #ffffff38}.bs-swatch-name{display:flex;flex-direction:column;min-width:0;line-height:1.25}.bs-swatch-name small{font-size:var(--sd-text-xs);color:var(--mut)}.bs-swatch-on{border-color:var(--sd-text);box-shadow:inset 0 0 0 1px var(--sd-text);font-weight:600}.bs-swatch:has(input:focus-visible){outline:2px solid var(--sd-focus);outline-offset:2px}.bs-swatches:disabled .bs-swatch{cursor:default}.bs-swatches:disabled .bs-swatch:not(.bs-swatch-on){opacity:.6}.bs-btn:focus-visible,.bs-linkbtn:focus-visible{outline:2px solid var(--sd-focus);outline-offset:2px}.bs-err{color:var(--red);font-size:.86667rem;font-weight:500;margin-top:8px}.bs-flash{background:var(--green-soft);color:var(--sd-brand-text);border-radius:9px;padding:9px 14px;font-size:.86667rem;margin-bottom:14px;font-weight:600}.bs-neg{color:var(--red)}.bs-toast{position:fixed;inset-inline:14px;margin-inline:auto;inline-size:fit-content;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:60;display:flex;align-items:center;gap:16px;background:var(--forest);color:var(--sd-shell-text);border:1px solid var(--sd-shell-border);border-radius:12px;padding:11px 16px;font-size:.9rem;box-shadow:0 10px 30px #00000059;max-width:calc(100% - 28px)}.bs-toast-undo{background:none;border:none;color:var(--sd-accent-bright);font-weight:600;font-size:.9rem;cursor:pointer;font-family:var(--sd-font-sans);padding:0;white-space:nowrap;flex-shrink:0}.bs-toast-undo:hover{text-decoration:underline}.bs-toast-top{top:calc(20px + env(safe-area-inset-top,0px));bottom:auto}.bs-toast-warn{border-color:var(--sd-warn)}.bs-toast-warn span{color:var(--sd-warn-bright);font-weight:600}.bs-toast-danger{border-color:var(--sd-danger-bright)}.bs-toast-danger span{color:var(--sd-danger-bright);font-weight:600}.bs-toast-x{background:none;border:none;color:var(--sd-shell-text);font-size:var(--sd-text-sm);cursor:pointer;padding:4px 6px;margin-block:-4px;margin-inline:0 -6px;border-radius:6px;line-height:1;font-family:var(--sd-font-sans)}.bs-toast-x:hover{background:color-mix(in srgb,var(--sd-shell-text) 10%,transparent)}.bs-toast-x:focus-visible,.bs-toast-undo:focus-visible{outline:2px solid var(--sd-accent-bright);outline-offset:2px}.bs-btn-sm{padding:5px 12px;font-size:.83333rem}.bs-billbar{display:flex;align-items:center;gap:12px;margin:0 0 14px;padding:11px 15px;border-radius:12px;background:color-mix(in srgb,var(--sd-warn-seed) 14%,var(--card));border:1px solid color-mix(in srgb,var(--sd-warn-seed) 45%,var(--line))}.bs-billbar-locked{background:var(--sd-danger-soft);border-color:color-mix(in srgb,var(--red) 40%,var(--line))}.bs-billbar-text{flex:1 1 auto;font-size:.86667rem;line-height:1.45;color:var(--ink)}.bs-billbar-who{flex:0 0 auto;color:var(--mut)}.bs-lockwrap{position:relative;border-radius:16px;overflow:hidden;min-height:min(70vh,540px);border:1px solid var(--line);background:var(--card);box-shadow:var(--sd-shadow-sm)}.bs-lockskel{padding:24px;filter:blur(6px);opacity:.5;pointer-events:none;user-select:none}.bs-lockskel-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px}.bs-lockskel-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px}.bs-lockskel-kpi{display:flex;flex-direction:column;gap:9px;padding:16px;border-radius:12px;background:var(--sd-surface-sunken)}.bs-lockskel-rows{display:flex;flex-direction:column;gap:12px}.bs-sk{border-radius:7px;background:linear-gradient(90deg,var(--sd-border-soft) 25%,var(--line) 37%,var(--sd-border-soft) 63%);background-size:400% 100%;animation:bs-sk-shimmer 1.5s ease infinite}.bs-sk-title{width:200px;height:26px}.bs-sk-btn{width:120px;height:34px}.bs-sk-sm{width:60%;height:11px}.bs-sk-lg{width:80%;height:22px}.bs-sk-md{width:45%;height:11px}.bs-sk-row{width:100%;height:44px}@keyframes bs-sk-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion: reduce){.bs-sk{animation:none}}.bs-lockcard{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:28px;background:radial-gradient(120% 90% at 50% 45%,var(--card) 34%,color-mix(in srgb,var(--card) 62%,transparent) 100%)}.bs-lockcard>*{max-width:430px}.bs-lockcard-badge{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:var(--green-soft);color:var(--sd-brand-text);margin-bottom:16px;box-shadow:0 8px 22px #14281924}.bs-lockcard h2{margin:0 0 8px;font-family:var(--sd-font-display);font-size:1.53333rem;color:var(--ink)}.bs-lockcard-desc{margin:0 0 20px;color:var(--mut);font-size:.93333rem;line-height:1.5}.bs-lockcard-cta{display:flex;flex-direction:column;align-items:center;gap:10px}.bs-lockcard-btn{display:inline-block;background:var(--green);color:#fff;font-weight:600;font-size:.93333rem;padding:11px 26px;border-radius:10px;text-decoration:none;cursor:pointer;box-shadow:0 6px 16px #03407838;transition:background .15s ease}.bs-lockcard-btn:hover{background:var(--sd-brand-strong)}.bs-lockcard-note{margin:0;font-size:.83333rem;color:var(--mut);line-height:1.5}@media (max-width:640px){.bs-lockskel-kpis{grid-template-columns:repeat(2,1fr)}.bs-lockcard h2{font-size:1.33333rem}.bs-lockwrap{min-height:70vh}}.bs-cardrow{padding:10px 12px;background:var(--sd-surface-sunken);border:1px solid var(--sd-border-soft);border-radius:11px}.bs-cardrow-top{display:flex;align-items:center;gap:11px}.bs-cardrow-who{min-width:0}.bs-cardrow-who b{display:block;font-size:.9rem;font-weight:600}.bs-cardrow-who small{display:block;margin-top:2px;font-size:.83333rem;color:var(--sd-muted-2)}.bs-cardrow-top .bs-linkbtn{margin-left:auto}.bs-cardrow-acts{margin-left:auto;display:flex;gap:10px;flex:none}.bs-cardrow-acts .bs-linkbtn{margin-left:0}.bs-cardrow-used{display:flex;align-items:center;gap:8px;margin-top:9px;padding-top:9px;border-top:1px solid var(--sd-border-soft);font-size:.8rem;color:var(--sd-muted-2)}.bs-cardrow-used i{width:4px;height:4px;border-radius:999px;flex:none}.bs-dot-good{background:var(--sd-good)}.bs-dot-mut{background:var(--sd-muted-2)}.bs-cardmark{position:relative;flex:none;width:38px;height:26px;border-radius:6px;overflow:hidden}.bs-cardmark:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--sd-border);pointer-events:none}.bs-cardmark svg{display:block;width:100%;height:100%}html[data-contrast=more] .bs-root :focus-visible{outline-width:3px}html[data-contrast=more] .bs-root .bs-swatch:has(input:focus-visible){outline-width:3px}.pv-demo-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sd-ds-gap-2)}.pv-demo-as{display:inline-flex;align-items:center;gap:var(--sd-ds-gap-1);font-size:var(--sd-text-sm);font-weight:600;color:var(--sd-text)}.pv-demo-as select{min-block-size:32px;padding:0 var(--sd-ds-gap-2);border:1px solid var(--sd-border-strong);border-radius:var(--sd-ds-radius-sm);background:var(--sd-ds-field);color:var(--sd-text);font:inherit;font-weight:500}.pv-demo-as select:focus-visible{outline:none;box-shadow:var(--sd-ds-focus)}@media (max-width:640px){.pv-demo-as select{min-block-size:var(--sd-ds-touch)}}
