.rse .kit-board{position:relative;min-width:0}.rse .kit-board-scroll{display:flex;align-items:stretch;gap:var(--ui-space-12);overflow-x:auto;overflow-y:hidden;padding:0 0 var(--ui-space-10);scrollbar-width:thin;scrollbar-color:var(--ui-line-strong) transparent}.rse .kit-board-side{position:absolute;top:50%;z-index:var(--ui-layer-raised-2);translate:0 -50%}.rse .kit-board-side[data-side=left]{left:var(--ui-space-4)}.rse .kit-board-side[data-side=right]{right:var(--ui-space-4)}.rse .kit-board-col{flex:0 0 calc(var(--ui-space-64) * 4);width:calc(var(--ui-space-64) * 4);min-width:0;display:flex;flex-direction:column;max-height:calc(100dvh - var(--ui-size-topbar-height) - var(--ui-space-120) * 2);border-radius:var(--ui-radius-14);transition:background-color var(--kit-dur-in) var(--kit-ease-out),outline-color var(--kit-dur-in) var(--kit-ease-out)}.rse .kit-board-col[data-over]{background:var(--ui-accent-faint);outline:var(--ui-border-1_5) solid var(--ui-accent-border);outline-offset:calc(var(--ui-border-1_5) * -1)}.rse .kit-board-head{display:flex;align-items:center;gap:var(--ui-space-8);min-height:var(--ui-space-36);padding:var(--ui-space-4) var(--ui-space-4) 0 var(--ui-space-6)}.rse .kit-board-title{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ui-text-15);font-weight:var(--ui-weight-600);letter-spacing:var(--ui-tracking-n0_01em);color:var(--ui-ink)}.rse .kit-board-count{flex:none;display:inline-grid;place-items:center;min-width:var(--ui-space-22);height:var(--ui-space-20);padding:0 var(--ui-space-7);border-radius:var(--ui-radius-999);background:var(--ui-surface-track);color:var(--ui-ink-2);font-size:var(--ui-text-12);font-weight:var(--ui-weight-600);font-variant-numeric:tabular-nums}.rse .kit-board-sum{margin:0;min-height:var(--ui-space-30);padding:0 var(--ui-space-8) var(--ui-space-6) var(--ui-space-6);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ui-text-13);color:var(--ui-ink-3);font-variant-numeric:tabular-nums}.rse .kit-board-sum b{color:var(--ui-ink-2);font-weight:var(--ui-weight-600)}.rse .kit-board-body{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--ui-space-8);padding:var(--ui-space-4) var(--ui-space-4) var(--ui-space-8);scrollbar-width:thin}.rse .kit-board-empty{color:var(--ui-ink-3)}.rse .kit-board-empty,.rse .kit-board-more{margin:0;padding:var(--ui-space-4) var(--ui-space-6);font-size:var(--ui-text-13)}.rse .kit-board-slot{flex:none;border-radius:var(--ui-radius-12)}.rse .kit-board-slot[data-lifted]{outline:var(--ui-border-1_5) dashed var(--ui-accent-border);outline-offset:calc(var(--ui-border-1_5) * -1)}.rse .kit-board-slot[data-lifted]>*{visibility:hidden}body:has(.rse) .kit-bcard{position:relative;background:var(--ui-surface-panel);border:var(--ui-border-1) solid var(--ui-line);border-radius:var(--ui-radius-12);transition:box-shadow var(--kit-dur-settle) var(--kit-ease-settle),transform var(--kit-dur-settle) var(--kit-ease-settle)}.rse .kit-bcard:hover{box-shadow:var(--ui-shadow-seg)}.rse .kit-bcard:has(>.kit-bcard-face:focus-visible){outline:var(--ui-border-2) solid var(--ui-accent);outline-offset:var(--ui-space-2)}body:has(.rse) .kit-bcard-face{display:block;padding:var(--ui-space-10) var(--ui-space-6) var(--ui-space-11) var(--ui-space-14);border-radius:inherit;outline:none;font-size:var(--ui-text-13);line-height:var(--ui-leading-1_4);color:var(--ui-ink-3);font-variant-numeric:tabular-nums}.rse .kit-bcard-face[role=button]{cursor:pointer}.rse .kit-bcard-face[aria-roledescription]{cursor:grab}body:has(.rse) .kit-bcard-l1{display:flex;align-items:center;gap:var(--ui-space-4);min-height:var(--ui-space-24)}body:has(.rse) .kit-bcard[data-menu] .kit-bcard-l1{padding-right:var(--ui-space-32)}body:has(.rse) .kit-bcard-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ui-text-14);font-weight:var(--ui-weight-500);color:var(--ui-ink)}body:has(.rse) .kit-bcard-l2{display:flex;align-items:baseline;gap:var(--ui-space-6);min-width:0;margin:var(--ui-space-4) var(--ui-space-8) 0 0;white-space:nowrap}body:has(.rse) .kit-bcard-fig{font-size:var(--ui-text-15);font-weight:var(--ui-weight-600);color:var(--ui-ink)}body:has(.rse) .kit-bcard-end{margin-left:auto;overflow:hidden;text-overflow:ellipsis}body:has(.rse) .kit-bcard-end[data-tone=warn]{color:var(--ui-warn-text)}body:has(.rse) .kit-bcard-line{display:block;margin:var(--ui-space-1) var(--ui-space-8) 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body:has(.rse) .kit-bcard-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-8);margin:var(--ui-space-8) var(--ui-space-8) 0 0;white-space:nowrap}body:has(.rse) .kit-bcard-foot-words{min-width:0;overflow:hidden;text-overflow:ellipsis}body:has(.rse) .kit-bcard-owner{flex:none;display:inline-flex}body:has(.rse) .kit-bcard-status{display:flex;margin:var(--ui-space-6) var(--ui-space-8) 0 0;min-width:0}body:has(.rse) .kit-bcard-more{position:absolute;top:var(--ui-space-5);right:var(--ui-space-6)}body:has(.rse) .kit-board-lifted{cursor:grabbing}body:has(.rse) .kit-board-lifted .kit-bcard{box-shadow:var(--ui-shadow-12);border-color:var(--ui-accent-border);transform:scale(1.02)}@media (prefers-reduced-motion:reduce){body:has(.rse) .kit-board-lifted .kit-bcard{transform:none}.rse .kit-bcard,.rse .kit-board-col{transition:none}}.rse .kit-board-bone{display:grid;gap:var(--ui-space-10);padding:var(--ui-space-14)}.rse .kit-board-phone{display:grid;gap:var(--ui-space-10);min-width:0}.rse .kit-board-pick{display:flex;align-items:center;gap:var(--ui-space-8)}.rse .kit-board-face{flex:1;min-width:0;display:inline-flex;align-items:center;gap:var(--ui-space-8);min-height:var(--ui-space-44);padding:0 var(--ui-space-12);background:var(--ui-surface-panel);border:var(--ui-border-1) solid var(--ui-line);border-radius:var(--ui-radius-10);color:var(--ui-ink);font:inherit;cursor:pointer}.rse .kit-board-face:focus-visible{outline:var(--ui-border-2) solid var(--ui-accent);outline-offset:var(--ui-space-2)}.rse .kit-board-face-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:var(--ui-text-15);font-weight:var(--ui-weight-600)}.rse .kit-board-where{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ui-space-12);margin:0;font-size:var(--ui-text-13);color:var(--ui-ink-3);font-variant-numeric:tabular-nums}.rse .kit-board-where b{color:var(--ui-ink-2);font-weight:var(--ui-weight-600)}.rse .kit-board-where-sum{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rse .kit-board-where-at{flex:none}.rse .kit-board-phone-cards{display:flex;flex-direction:column;gap:var(--ui-space-8);touch-action:pan-y}