.bc[data-v-b82ee1ea]{gap:20px}.bc__bar[data-v-b82ee1ea]{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center}.bc__tools[data-v-b82ee1ea]{display:flex;flex-wrap:wrap;gap:8px}.bc__max[data-v-b82ee1ea]{display:inline-flex;align-items:center;gap:4px;font-weight:700}.bc__max .px-input[data-v-b82ee1ea]{width:84px;min-height:44px;border-radius:999px;text-align:center;padding-inline:10px}.bc__print-panel[data-v-b82ee1ea]{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:flex-end;padding:16px 18px;border-radius:20px;background:var(--px-tint)}.bc__print-panel .px-field[data-v-b82ee1ea]{width:120px}.bc__print-hint[data-v-b82ee1ea]{flex:1 1 240px;margin:0}.bc__main[data-v-b82ee1ea]{display:flex;flex-wrap:wrap;gap:20px;align-items:stretch}.bc__caller[data-v-b82ee1ea]{flex:1 1 300px;min-width:0;padding:26px 22px;border-radius:28px;background:var(--px-ink);color:var(--px-cream);display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.bc__eyebrow[data-v-b82ee1ea]{font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--px-onink)}.bc__ball[data-v-b82ee1ea]{width:210px;height:210px;border-radius:50%;display:grid;place-items:center;box-shadow:inset 0 -10px #00000026;transition:background .2s ease}.bc__ball-face[data-v-b82ee1ea]{width:144px;height:144px;border-radius:50%;background:var(--px-cream);color:var(--px-ink);display:flex;flex-direction:column;align-items:center;justify-content:center}.bc__ball-letter[data-v-b82ee1ea]{font:800 30px/1 var(--font-family-display)}.bc__ball-num[data-v-b82ee1ea]{font:800 64px/1 var(--font-family-display);font-variant-numeric:tabular-nums}.bc__recent[data-v-b82ee1ea]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center}.bc__recent-label[data-v-b82ee1ea]{font-size:14px;font-weight:700;color:var(--px-onink)}.bc__recent-n[data-v-b82ee1ea]{min-width:44px;height:44px;padding:0 8px;border-radius:999px;background:#2a2545;display:grid;place-items:center;font-weight:700;font-size:15px;font-variant-numeric:tabular-nums}.bc__call[data-v-b82ee1ea]{width:100%;box-shadow:0 5px 0 var(--px-teal)}.bc__call[data-v-b82ee1ea]:hover{box-shadow:0 6px 0 var(--px-teal)}.bc__call[data-v-b82ee1ea]:active{box-shadow:0 1px 0 var(--px-teal)}.bc__opts[data-v-b82ee1ea]{display:flex;flex-wrap:wrap;gap:4px 18px;justify-content:center;align-items:center}.bc__check input[data-v-b82ee1ea]{accent-color:var(--px-teal)}.bc__check[data-v-b82ee1ea]:has(input:disabled){opacity:.6;cursor:not-allowed}.bc__interval .px-select[data-v-b82ee1ea]{min-height:44px;width:auto;border-radius:999px;background-color:#221e3a;color:var(--px-cream);border-color:#332e4d;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23FFF8EF' stroke-width='2.5' stroke-linecap='round' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.bc__no[data-v-b82ee1ea]{color:var(--px-cream);min-height:44px}.bc__no[data-v-b82ee1ea]:disabled{opacity:.45}.bc__soft[data-v-b82ee1ea]{margin:0;font-size:13px;color:var(--px-onink)}.bc__confirm[data-v-b82ee1ea]{width:100%;padding:16px;border-radius:18px;background:#2a2545}.bc__confirm p[data-v-b82ee1ea]{margin:0 0 10px;font-weight:600}.bc__yes[data-v-b82ee1ea]{background:var(--px-coral);color:var(--px-white);box-shadow:none}.bc__board[data-v-b82ee1ea]{flex:2 1 520px;min-width:0;padding:20px;border-radius:28px;background:var(--px-white);border:2px solid var(--px-ink)}.bc__board-head[data-v-b82ee1ea]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:14px}.bc__board-title[data-v-b82ee1ea]{margin:0;font-size:18px;font-weight:800}.bc__count[data-v-b82ee1ea]{font-weight:700;color:var(--px-muted);font-variant-numeric:tabular-nums}.bc__scroll[data-v-b82ee1ea]{overflow-x:auto}.bc__grid75[data-v-b82ee1ea]{display:flex;flex-direction:column;gap:6px;min-width:520px}.bc__row[data-v-b82ee1ea]{display:flex;gap:5px;align-items:center}.bc__letter[data-v-b82ee1ea]{flex:0 0 44px;height:44px;border-radius:12px;color:var(--px-ink);display:grid;place-items:center;font:800 22px/1 var(--font-family-display)}.bc__gridN[data-v-b82ee1ea]{display:grid;grid-template-columns:repeat(10,minmax(30px,1fr));gap:5px;min-width:360px}.bc__cell[data-v-b82ee1ea]{flex:1 1 0;min-width:28px;height:44px;border-radius:10px;display:grid;place-items:center;font:700 14px/1 var(--font-family-body);font-variant-numeric:tabular-nums;background:var(--px-cream);color:var(--px-ink);opacity:.55;transition:background .2s ease}.bc__cell.is-on[data-v-b82ee1ea]{opacity:1}.bc__cell.is-cur[data-v-b82ee1ea]{opacity:1;background:var(--px-ink);color:var(--px-cream)}.bc--fs[data-v-b82ee1ea]{border-radius:0;border:0;box-shadow:none;overflow:auto;background:var(--px-tint);padding:28px;justify-content:center}.bc--fs .bc__ball[data-v-b82ee1ea]{width:min(34vh,340px);height:min(34vh,340px)}.bc--fs .bc__ball-face[data-v-b82ee1ea]{width:68%;height:68%}.bc--fs .bc__ball-letter[data-v-b82ee1ea]{font-size:min(6vh,52px)}.bc--fs .bc__ball-num[data-v-b82ee1ea]{font-size:min(13vh,120px)}.bc--fs .bc__cell[data-v-b82ee1ea]{height:min(6.5vh,64px);font-size:min(2.6vh,22px)}.bc--fs .bc__letter[data-v-b82ee1ea]{height:min(6.5vh,64px);flex-basis:min(6.5vh,64px)}@media(max-width:520px){.bc__ball[data-v-b82ee1ea]{width:170px;height:170px}.bc__ball-face[data-v-b82ee1ea]{width:118px;height:118px}.bc__ball-num[data-v-b82ee1ea]{font-size:52px}.bc__board[data-v-b82ee1ea]{padding:14px}}.bc-print{display:none}@media print{html.bc-printing body>*:not(.bc-print){display:none!important}html.bc-printing,html.bc-printing body{background:#fff!important}html.bc-printing .bc-print{display:grid;grid-template-columns:1fr 1fr;gap:10mm 8mm;padding:0;font-family:DM Sans,system-ui,sans-serif;color:#17142b}.bc-print__card{break-inside:avoid;page-break-inside:avoid}.bc-print__card table{width:100%;border-collapse:collapse;table-layout:fixed}.bc-print__card th{height:14mm;font:800 22pt/1 Bricolage Grotesque,sans-serif;color:#17142b;border:1.5pt solid #17142B;-webkit-print-color-adjust:exact;print-color-adjust:exact}.bc-print__card td{height:16mm;text-align:center;vertical-align:middle;font:700 18pt/1 DM Sans,sans-serif;border:1.5pt solid #17142B}.bc-print__card td.is-free{font-size:10pt;font-weight:800;letter-spacing:.05em}.bc-print__card p{margin:2mm 0 0;font-size:9pt;color:#4a4560;text-align:right}@page{margin:12mm}}
