.TallyCounterBoard_container__ArDVw{display:flex;flex-direction:column;gap:1.5rem;width:100%}.TallyCounterBoard_topBar__1uZ_D{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;background-color:var(--bg-card,#1e293b);border:1px solid var(--border-color,#334155);border-radius:.75rem;padding:1rem 1.25rem}.TallyCounterBoard_totalDisplay__8DHV5{font-size:1.125rem;font-weight:700;color:var(--text-primary,#f8fafc)}.TallyCounterBoard_totalHighlight__oihkL{color:var(--accent-primary,#3b82f6)}.TallyCounterBoard_controls__6aREE{display:flex;align-items:center;gap:.75rem}.TallyCounterBoard_grid__H5EQD{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1.25rem;gap:1.25rem}.TallyCounterBoard_counterCard__I3mZG{background-color:var(--bg-card,#1e293b);border:1px solid var(--border-color,#334155);border-radius:.75rem;padding:1.25rem;display:flex;flex-direction:column;gap:1rem;position:relative;transition:transform .1s ease}.TallyCounterBoard_cardHeader__3KzlO{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.TallyCounterBoard_titleInput__GvMHf{font-size:1rem;font-weight:600;color:var(--text-primary,#f8fafc);background:transparent;border:none;border-bottom:1px dashed var(--border-color,#334155);padding:.25rem 0;outline:none;width:100%}.TallyCounterBoard_titleInput__GvMHf:focus{border-bottom-color:var(--accent-primary,#3b82f6)}.TallyCounterBoard_countBox__L4mY1{text-align:center;padding:1.25rem;background-color:var(--bg-main,#0f172a);border-radius:.5rem;font-size:3.25rem;font-weight:800;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:var(--accent-primary,#3b82f6);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;box-shadow:inset 0 2px 4px rgba(0,0,0,.3)}.TallyCounterBoard_countBox__L4mY1:active{transform:scale(.98)}.TallyCounterBoard_counterButtons__JM6DM{display:flex;align-items:center;gap:.5rem}.TallyCounterBoard_btn__rExrB{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem .875rem;border-radius:.375rem;font-size:.875rem;font-weight:600;cursor:pointer;border:1px solid var(--border-color,#334155);background-color:var(--bg-main,#0f172a);color:var(--text-primary,#f8fafc);transition:all .15s}.TallyCounterBoard_btn__rExrB:hover{background-color:var(--border-color,#334155)}.TallyCounterBoard_btnCount__XcTWH{flex:1 1;padding:.75rem;font-size:1.25rem}.TallyCounterBoard_btnPrimary__UTZ_K{background-color:var(--accent-primary,#3b82f6);border-color:var(--accent-primary,#3b82f6);color:white}.TallyCounterBoard_btnPrimary__UTZ_K:hover{background-color:var(--accent-hover,#2563eb)}.TallyCounterBoard_stepRow__4tKtq{display:flex;align-items:center;justify-content:space-between;font-size:.75rem;color:var(--text-secondary,#94a3b8)}.TallyCounterBoard_stepPill__dPdqg{padding:.125rem .5rem;border-radius:1rem;background-color:var(--bg-main,#0f172a);border:1px solid var(--border-color,#334155);cursor:pointer}.TallyCounterBoard_stepPillActive__x1CTD{background-color:var(--accent-primary,#3b82f6);color:white;border-color:var(--accent-primary,#3b82f6)}