.bs .bs-split{align-items:start}.bs .bs-col{grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0;display:grid}.bs :is(.bs-team,.bs-team-body,.bs-detail,.bs-people){grid-template-columns:minmax(0,1fr)}.bs .bs-note{margin:0}.bs .bs-step{background:var(--tape-bg);width:1.6rem;height:1.6rem;color:var(--tape-text);font-family:var(--font-mono);vertical-align:.1em;border-radius:50%;place-items:center;margin-right:.5rem;font-size:.8rem;font-weight:700;display:inline-grid}.bs .bs-subhead{font-size:1rem;font-weight:650}.bs .bs-tpls{grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));gap:.5rem;display:grid}.bs .bs-tpl{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);cursor:pointer;align-items:flex-start;gap:.6rem;padding:.6rem .7rem;display:flex}.bs .bs-tpl:has(input:checked){border-color:var(--cat,var(--line-strong));box-shadow:inset 0 0 0 1px var(--cat,var(--line-strong));background:var(--surface-2)}.bs .bs-tpl input{flex:none;margin-top:.2rem}.bs .bs-tpl__text{gap:.1rem;display:grid}.bs .bs-tpl__name{font-weight:650}.bs .bs-tpl__blurb{color:var(--text-2);font-size:.82rem}.bs input[type=range]{width:100%}.bs .bs-socials{gap:.5rem;display:grid}.bs .bs-socials:empty{display:none}.bs .bs-social{grid-template-columns:6.5rem minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.bs .bs-social>*{min-width:0}.bs .bs-social__name{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:650;overflow:hidden}.bs .bs-social-add{flex-wrap:wrap;gap:.5rem;display:flex}.bs .bs-social-add .select{flex:10rem;width:auto;min-width:0;max-width:100%}.bs .bs-paste>summary{cursor:pointer;padding-block:.25rem;font-weight:600}.bs .bs-paste[open]>summary,.bs .bs-paste .field{margin-bottom:.6rem}.bs .bs-mapping>summary{cursor:pointer;padding-block:.25rem}.bs .bs-mapping[open]>summary{margin-bottom:.5rem}.bs .bs-mapping[hidden]{display:none}.bs .bs-mapping>.hint{margin:0 0 .6rem}.bs .bs-map-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));align-items:start;gap:.6rem 1rem;display:grid}.bs .bs-map>label{font-size:.85rem}.bs .bs-team{gap:.85rem;min-width:0;display:grid}.bs .bs-team>.panel__head{flex-wrap:wrap;gap:.5rem}.bs .bs-empty{margin:0}.bs .bs-team-body{gap:.85rem;min-width:0;display:grid}.bs .bs-team-body[hidden]{display:none}.bs .bs-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.bs .bs-filter{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.bs .bs-search{flex:10rem;width:auto;min-width:0}.bs .bs-people{overscroll-behavior:contain;border:1px solid var(--line);border-radius:var(--radius);padding:0;background:var(--surface-2);gap:.35rem;max-height:19rem;margin:0;padding:.35rem;list-style:none;display:grid;overflow-y:auto}.bs .bs-person{border-radius:var(--radius-s);background:var(--surface);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;border:1px solid #0000;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.15rem .6rem;min-height:44px;padding:.5rem .65rem;display:grid}.bs .bs-person:hover{border-color:var(--line-strong)}.bs .bs-person[aria-current=true]{border-color:var(--cat,var(--line-strong));box-shadow:inset 0 0 0 1px var(--cat,var(--line-strong))}.bs .bs-person__name{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.bs .bs-person__sub{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:.82rem;overflow:hidden}.bs .bs-person__status{border:1px solid;border-radius:999px;grid-area:1/2/span 2;padding:.15rem .5rem;font-size:.78rem;font-weight:700}.bs .bs-status--ok{color:var(--success)}.bs .bs-status--warn{color:var(--warning)}.bs .bs-status--error{color:var(--danger)}.bs .bs-detail{gap:.6rem;min-width:0;display:grid}.bs .bs-detail__head{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.bs .bs-detail__who{min-width:0}.bs .bs-detail__name{overflow-wrap:anywhere;margin:0;font-size:1.05rem}.bs .bs-detail__who p{overflow-wrap:anywhere;margin:.1rem 0 0}.bs .bs-detail__nav{flex-wrap:nowrap}.bs .bs-detail__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem}.bs .bs-detail__actions [data-detail-size]{margin-right:auto}.bs .bs-mail{border:1px solid var(--line);border-radius:var(--radius);color:#222;background:#fff;padding:1rem 1.1rem;font-family:Arial,Helvetica,sans-serif;font-size:13px;overflow-x:auto}.bs .bs-mail__body{margin:0 0 .9rem}.bs .bs-mail__sig{min-height:2.5rem}.bs .bs-downloads{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding-top:.85rem}@container (width<=30rem){.bs .bs-social{grid-template-columns:minmax(0,1fr) auto}.bs .bs-social>.field{grid-area:2/1/auto/-1}}@media (max-width:30rem){.bs .bs-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (pointer:coarse){.bs input[type=range]{min-height:44px}.bs :is(.bs-paste,.bs-mapping)>summary{align-items:center;gap:.4rem;min-height:44px;display:flex}}
