@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/atkinson-hyperlegible-latin-ext-400-normal.DRk46D-x.woff2) format("woff2"),url(/_astro/atkinson-hyperlegible-latin-ext-400-normal.Bbz-b3yf.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/atkinson-hyperlegible-latin-400-normal.BrHNak5F.woff2) format("woff2"),url(/_astro/atkinson-hyperlegible-latin-400-normal.BbWidj28.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/atkinson-hyperlegible-latin-ext-700-normal.BoVPHkS0.woff2) format("woff2"),url(/_astro/atkinson-hyperlegible-latin-ext-700-normal.CKkU2Dpt.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/atkinson-hyperlegible-latin-700-normal.GZI4o3u0.woff2) format("woff2"),url(/_astro/atkinson-hyperlegible-latin-700-normal.BK6Glc0m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/roboto-mono-cyrillic-ext-400-normal.BHxv52bw.woff2) format("woff2"),url(/_astro/roboto-mono-cyrillic-ext-400-normal.BQ-ommzm.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/roboto-mono-cyrillic-400-normal.C-_K-ZCn.woff2) format("woff2"),url(/_astro/roboto-mono-cyrillic-400-normal.Bklcq-7T.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/roboto-mono-greek-400-normal.CH_u3Aru.woff2) format("woff2"),url(/_astro/roboto-mono-greek-400-normal.aRdLMjWB.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/roboto-mono-vietnamese-400-normal.yYTFiTTs.woff2) format("woff2"),url(/_astro/roboto-mono-vietnamese-400-normal.BFa5Cfgr.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/roboto-mono-latin-ext-400-normal.DLAV9S_w.woff2) format("woff2"),url(/_astro/roboto-mono-latin-ext-400-normal.Z5XoGZ9j.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/roboto-mono-latin-400-normal.GekRknry.woff2) format("woff2"),url(/_astro/roboto-mono-latin-400-normal.CbJMAmM6.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/roboto-mono-cyrillic-ext-700-normal.QbUcNKL2.woff2) format("woff2"),url(/_astro/roboto-mono-cyrillic-ext-700-normal.wpRMSjbi.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/roboto-mono-cyrillic-700-normal.W223d9Po.woff2) format("woff2"),url(/_astro/roboto-mono-cyrillic-700-normal.XGonPN4b.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/roboto-mono-greek-700-normal.yjQVQa5h.woff2) format("woff2"),url(/_astro/roboto-mono-greek-700-normal.CyIqL5fY.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/roboto-mono-vietnamese-700-normal.BaE27ikz.woff2) format("woff2"),url(/_astro/roboto-mono-vietnamese-700-normal.D_mpiAkN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/roboto-mono-latin-ext-700-normal.B3oRrrRC.woff2) format("woff2"),url(/_astro/roboto-mono-latin-ext-700-normal.DwR7BgMU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/roboto-mono-latin-700-normal.foxDnrFi.woff2) format("woff2"),url(/_astro/roboto-mono-latin-700-normal.B-SB-6Cv.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html,body{overflow-x:clip}body.theme-boostertally{--color-field: oklch(95.5% .009 82);--color-paper: oklch(99% .005 82);--color-paper-2: oklch(97.2% .009 82);--color-paper-3: oklch(92.5% .018 82);--color-ink: oklch(28% .055 247);--color-ink-deep: oklch(22% .05 247);--color-ink-2: oklch(46% .035 247);--color-rule: oklch(78% .025 82);--color-rule-strong: oklch(61% .035 247);--color-accent: oklch(54% .17 29);--color-accent-dark: oklch(43% .14 29);--color-accent-ink: oklch(99% .005 82);--color-focus: oklch(61% .2 29);--color-success: oklch(45% .1 155);--color-success-soft: oklch(94% .025 155);--color-warning: oklch(76% .14 78);--color-warning-soft: oklch(95% .03 78);--color-on-dark: oklch(97% .008 82);--color-on-dark-muted: oklch(82% .022 247);--color-danger-soft: oklch(95% .025 29);--font-display: "Atkinson Hyperlegible", sans-serif;--font-body: "Atkinson Hyperlegible", sans-serif;--font-data: "Roboto Mono", monospace;--space-3xs: .125rem;--space-2xs: .25rem;--space-xs: .5rem;--space-sm: .75rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2.5rem;--space-2xl: 4rem;--space-3xl: 6rem;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-md: 1.25rem;--text-lg: 1.5625rem;--text-xl: 1.953rem;--text-2xl: 2.441rem;--text-display: clamp(2.5rem, 5vw, 5rem);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.7, 0, .84, 0);--duration-micro: .12s;--duration-short: .22s;--radius-control: .25rem;--radius-sheet: .375rem;--shadow-sheet: 5px 5px 0 var(--color-rule);--shadow-tight: 0 1px 2px color-mix(in oklch, var(--color-ink-deep) 10%, transparent);--bt-ink: var(--color-ink);--bt-navy: var(--color-ink);--bt-navy-deep: var(--color-ink-deep);--bt-green: var(--color-success);--bt-green-dark: var(--color-success);--bt-yellow: var(--color-warning);--bt-red: var(--color-accent);--bt-red-ink: var(--color-accent-dark);--bt-cream: var(--color-paper-2);--bt-paper: var(--color-paper);--bt-field: var(--color-field);--bt-line: var(--color-rule);--bt-ledger: var(--color-rule);--bt-muted: var(--color-ink-2);--bt-navy-soft: var(--color-on-dark-muted);--bt-shadow: var(--shadow-tight);--bg: var(--bt-field);--panel: var(--bt-paper);--panel-soft: var(--color-paper-2);--text: var(--bt-ink);--muted: var(--bt-muted);--border: var(--bt-line);--accent: var(--color-accent);--accent-strong: var(--color-accent-dark);--accent-soft: var(--color-danger-soft);--warm: var(--bt-yellow);--focus-ring: var(--color-focus);--shadow: var(--bt-shadow);color:var(--bt-ink);font-family:var(--font-body);background:var(--color-field)}body.theme-boostertally .site-shell{width:min(1180px,calc(100% - 2rem))}body.theme-boostertally .nav-wrap{border:1px solid rgba(17,36,58,.9);border-radius:14px;background:linear-gradient(120deg,var(--bt-navy),var(--bt-navy-deep));box-shadow:0 10px 24px #11243a38}body.theme-boostertally .brand-mark{color:#fff}body.theme-boostertally .brand-dot{width:2.35rem;height:2.35rem;border-radius:10px;background:var(--bt-yellow);box-shadow:0 0 0 2px #f6c45359}body.theme-boostertally .nav-links a{color:#ffffffeb}body.theme-boostertally .nav-links a:hover{background:#ffffff24;color:#fff}body.theme-boostertally .nav-links a[aria-current=page]{background:#f6c45329;color:#fff;box-shadow:inset 0 -2px 0 var(--bt-yellow)}body.theme-boostertally .nav-wrap,body.theme-boostertally .booster-hero,body.theme-boostertally .booster-tool-hero .receipt-panel,body.theme-boostertally .bt-summary-bar,body.theme-boostertally .site-footer{--focus-ring: var(--bt-yellow)}body.theme-boostertally h1,body.theme-boostertally h2,body.theme-boostertally h3{color:var(--bt-ink);letter-spacing:-.035em}body.theme-boostertally h1{max-width:11.5em;font-size:clamp(2.6rem,4.6vw,3.4rem);line-height:.97}body.theme-boostertally h2{font-size:clamp(1.5rem,2.6vw,2.15rem);line-height:1.02}body.theme-boostertally h3{font-size:1.1rem;line-height:1.12}body.theme-boostertally .lede{color:#3f5266;font-size:clamp(1rem,1.4vw,1.16rem);line-height:1.5}body.theme-boostertally .eyebrow{display:inline-block;width:fit-content;border:1.5px solid currentColor;border-radius:4px;padding:.16rem .5rem;color:var(--bt-green-dark);font-size:.7rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase;transform:rotate(-.6deg)}body.theme-boostertally .button,body.theme-boostertally button,body.theme-boostertally .import-label{min-height:2.75rem;border-radius:10px;background:var(--bt-green);box-shadow:inset 0 -2px #11243a3d}body.theme-boostertally .button.secondary,body.theme-boostertally .button-muted,body.theme-boostertally button[disabled]{border:1px solid var(--bt-line);background:#fff;color:var(--bt-ink);box-shadow:none}body.theme-boostertally .link-button{display:inline;min-height:0;border:0;border-radius:0;background:none;box-shadow:none;color:var(--bt-green-dark);padding:.1rem;font-weight:850;text-decoration:underline;text-underline-offset:.18em;cursor:pointer}body.theme-boostertally input,body.theme-boostertally textarea,body.theme-boostertally select{border:1.5px solid rgba(24,50,74,.24);border-radius:10px;background:#fff;font-size:1rem}body.theme-boostertally input[type=number]{font-variant-numeric:tabular-nums;text-align:right}body.theme-boostertally textarea{min-height:5.5rem}body.theme-boostertally .field span{color:var(--bt-ink)}.receipt-panel,.receipt-card,.worksheet-panel,.ticket-card,body.theme-boostertally .panel,body.theme-boostertally .tool-panel,body.theme-boostertally .disclaimer,body.theme-boostertally .guide-section,body.theme-boostertally .workspace-banner{position:relative;border:1px solid var(--bt-line);border-radius:14px;background:var(--bt-paper);box-shadow:var(--bt-shadow)}.receipt-panel,.worksheet-panel,body.theme-boostertally .panel,body.theme-boostertally .tool-panel,body.theme-boostertally .disclaimer,body.theme-boostertally .guide-section,body.theme-boostertally .workspace-banner{padding:clamp(1.1rem,3vw,1.6rem)}.receipt-card{display:flex;flex-direction:column;gap:.75rem;min-height:100%;padding:1.1rem}.booster-hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(340px,1fr);gap:clamp(1.25rem,3.5vw,2.5rem);align-items:center;padding:clamp(1.5rem,4vw,3rem) clamp(1.25rem,3.5vw,2.75rem);margin-top:.5rem;border:1px solid var(--bt-navy-deep);border-radius:16px;background:radial-gradient(circle at 88% 8%,rgba(246,196,83,.14),transparent 22rem),linear-gradient(135deg,var(--bt-navy) 0%,var(--bt-navy-deep) 100%);box-shadow:0 18px 40px #11243a47}.booster-hero--chooser-first{align-items:start}.booster-hero--home{grid-template-columns:minmax(0,.84fr) minmax(430px,1.16fr);align-items:start}.booster-hero--chooser-first .event-chooser-section--hero,.booster-hero--home .event-chooser-section--hero{--focus-ring: var(--bt-green-dark);min-width:0;padding:1rem;border:1px solid var(--bt-line);border-radius:12px;background:var(--bt-paper);box-shadow:0 12px 28px #11243a3d}.booster-hero--chooser-first .event-chooser-section--hero .section-kicker-row,.booster-hero--home .event-chooser-section--hero .section-kicker-row{gap:.65rem;margin-bottom:.8rem}body.theme-boostertally .booster-hero--chooser-first .event-chooser-section--hero .lede,body.theme-boostertally .booster-hero--home .event-chooser-section--hero .lede{color:var(--bt-muted)}.booster-hero--home .hero-copy{min-height:100%;padding:clamp(.25rem,1vw,.75rem) 0}.booster-hero--home .event-night-chooser-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.booster-hero--home .event-action{background:linear-gradient(90deg,rgba(246,196,83,.11),transparent 4.5rem),var(--bt-paper);box-shadow:none}.booster-hero--home .event-action-cta:after{content:"  >"}.booster-hero--chooser-first .hero-artifact-stack{grid-column:1 / -1;justify-self:center;width:min(100%,720px)}body.theme-boostertally .booster-hero .hero-copy h1,body.theme-boostertally .booster-hero .hero-copy h2{color:#fff}body.theme-boostertally .hero-packet-sheet h2{color:var(--bt-ink)}body.theme-boostertally .booster-hero .lede{color:var(--bt-navy-soft)}body.theme-boostertally .booster-hero .hero-copy .eyebrow{color:var(--bt-yellow)}.hero-copy{display:grid;align-content:center;gap:.95rem}.hero-copy .lede{max-width:58ch;margin:0}.hero-action-row{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.booster-hero .button.secondary{border-color:#ffffff73;background:transparent;color:#fff}.hero-guardrail{max-width:56ch;margin:0;color:var(--bt-navy-soft);font-size:.9rem}.hero-artifact-stack{position:relative;display:grid;align-items:end;min-height:min(40vw,470px)}.hero-photo-card,.document-artifact-photo{margin:0;border:1px solid var(--bt-line);border-radius:12px;background:var(--bt-paper);box-shadow:0 18px 36px #11243a4d}.hero-photo-card{padding:.5rem;transform:rotate(-.8deg)}.hero-photo-card img,.document-artifact-photo img{display:block;width:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:8px;background:linear-gradient(135deg,rgba(24,50,74,.18),transparent),var(--bt-cream)}.hero-photo-card figcaption,.document-artifact-photo figcaption{padding:.6rem .3rem .15rem;color:var(--bt-muted);font-size:.8rem;line-height:1.35}.booster-hero .hero-photo-card figcaption{color:var(--bt-muted)}.packet-sheet{position:relative;display:grid;gap:.7rem;border:1px solid var(--bt-line);border-radius:12px;background:repeating-linear-gradient(0deg,rgba(24,50,74,.028) 0 1px,transparent 1px 30px),var(--bt-paper);padding:clamp(1rem,2.4vw,1.35rem);box-shadow:0 12px 28px #11243a3d}.packet-sheet:before{content:"";position:absolute;inset:-1px 1.25rem auto;height:8px;border-radius:0 0 999px 999px;background:repeating-linear-gradient(90deg,var(--bt-ledger) 0 9px,transparent 9px 16px);opacity:.8}.hero-packet-sheet{position:absolute;right:clamp(.5rem,2vw,1.2rem);bottom:-.8rem;width:min(78%,340px)}.packet-sheet-header,.document-card-topline{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:space-between}.document-label,.document-state,.packet-tag,.tool-meta-list span,.tool-row-stamp{display:inline-flex;align-items:center;width:fit-content;border-radius:4px;padding:.22rem .5rem;font-size:.7rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.document-label,.packet-tag{border:1.5px solid rgba(216,74,56,.55);background:transparent;color:var(--bt-red-ink);transform:rotate(-1deg)}.document-state,.tool-meta-list span{border:1px solid rgba(31,107,74,.35);background:#1f6b4a0f;color:var(--bt-green-dark)}.file-badge-row{display:flex;flex-wrap:wrap;gap:.38rem;align-items:center}.file-badge-row span{border:1px solid rgba(24,50,74,.24);border-radius:5px;background:#fff;color:var(--bt-ink);padding:.2rem .42rem;font-family:var(--font-data);font-size:.7rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.cash-count-table,.document-mini-preview,.tool-preview-sheet .worksheet-lines{display:grid;overflow:hidden;border:1px solid var(--bt-line);border-radius:10px;background:#fff;font-variant-numeric:tabular-nums}.cash-count-table>div,.document-preview-row{display:grid;align-items:center;border-bottom:1px solid rgba(215,200,168,.72)}.cash-count-table>div{grid-template-columns:.9fr 1fr 1fr}.cash-count-table>div:last-child,.document-preview-row:last-child{border-bottom:0}.cash-count-table strong,.cash-count-table span,.document-preview-row span{min-height:2rem;padding:.4rem .55rem;border-right:1px solid rgba(215,200,168,.72);font-size:.82rem}.cash-count-table strong:last-child,.cash-count-table span:last-child,.document-preview-row span:last-child{border-right:0}.cash-count-table strong{background:#18324a0f;color:var(--bt-ink)}.document-preview-row{grid-template-columns:minmax(0,1fr) minmax(4.75rem,.45fr)}.document-preview-row span:first-child{color:var(--bt-ink);font-weight:800}.section-kicker-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;align-items:end;margin-bottom:1.2rem}.section-kicker-row .section-header{margin-bottom:0}.section-jump-row{display:flex;flex-wrap:wrap;gap:.45rem;margin:1.1rem 0 0}.section-jump-row a{display:inline-flex;align-items:center;min-height:2.4rem;border:1px solid var(--bt-line);border-radius:8px;background:#fff;color:var(--bt-ink);padding:.35rem .7rem;font-size:.85rem;font-weight:850;text-decoration:none}.section-jump-row a:hover{border-color:#1f6b4a80;color:var(--bt-green-dark)}.trust-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:1.25rem 0 0;padding:.35rem 0;border:1px solid var(--bt-line);border-radius:12px;background:var(--bt-paper);box-shadow:0 6px 16px #18324a0d;list-style:none}.trust-strip:before{content:"";grid-column:1 / -1;height:4px;margin:-.35rem 0 0;background:repeating-linear-gradient(90deg,var(--bt-green) 0 18px,transparent 18px 28px);opacity:.62}.trust-strip li{display:grid;gap:.2rem;padding:.7rem 1rem;border-left:1px solid rgba(215,200,168,.8)}.trust-strip li:first-child{border-left:0}.trust-strip strong{font-size:.92rem}.trust-strip span{margin:0;color:var(--bt-muted);font-size:.82rem;line-height:1.35}.event-chooser-section{padding-top:clamp(1.5rem,4vw,2.5rem)}.event-night-chooser{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem}.event-night-chooser-compact{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.event-action{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.6rem;align-items:start;min-height:100%;border:1px solid var(--bt-line);border-radius:12px;background:var(--bt-paper);color:inherit;padding:.85rem;text-decoration:none;box-shadow:0 6px 16px #18324a0f;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.event-action:hover,.document-card:hover,.category-file-row:hover,.role-card:hover,.tool-row:hover{border-color:#1f6b4a73;box-shadow:0 10px 24px #18324a1a;transform:translateY(-1px)}.event-action-icon,.category-file-icon{display:inline-flex;align-items:center;justify-content:center;min-width:2.3rem;min-height:2.3rem;border:1.5px solid rgba(24,50,74,.4);border-radius:6px;background:#fff;color:var(--bt-ink);padding:.1rem .3rem;font-size:.68rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase;transform:rotate(-1.2deg)}.event-action-copy{display:grid;gap:.22rem}.event-action-copy span,.category-file-row small,.role-card small{color:var(--bt-muted);font-size:.86rem;line-height:1.35}.event-action-cta{grid-column:2;color:var(--bt-green-dark);font-size:.8rem;font-weight:900}.artifact-showcase{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:1rem;align-items:start}.document-artifact-photo{padding:.5rem}.document-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.document-card{display:grid;gap:.6rem;min-height:100%;border:1px solid var(--bt-line);border-radius:12px;background:var(--bt-paper);color:inherit;padding:1rem;text-decoration:none;box-shadow:0 6px 16px #18324a0f;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.ready-workflow-grid,.ready-ticket-grid{gap:clamp(.9rem,2.4vw,1.25rem)}.ready-workflow-card,.tool-receipt-card{position:relative;overflow:hidden}.ready-workflow-card h3,.tool-receipt-card h3{text-wrap:balance}.ready-workflow-card:before,.tool-receipt-card-ready:before{content:"";position:absolute;inset:0 0 auto;height:7px;background:repeating-linear-gradient(90deg,var(--bt-red) 0 10px,var(--bt-yellow) 10px 16px,transparent 16px 24px);opacity:.78}.ready-workflow-card:after,.tool-receipt-card-ready:after{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:repeating-linear-gradient(0deg,rgba(24,50,74,.18) 0 8px,transparent 8px 14px);pointer-events:none}.ready-workflow-card{border-color:#18324a33;border-radius:10px 14px 14px 10px;background:repeating-linear-gradient(0deg,rgba(24,50,74,.025) 0 1px,transparent 1px 30px),#fffef8;box-shadow:0 14px 30px #18324a1f,inset 0 0 0 1px #fffc;padding-top:1.35rem}.tool-receipt-card-ready{border-color:#18324a3d;border-radius:10px 14px 14px 10px;background:repeating-linear-gradient(0deg,rgba(24,50,74,.025) 0 1px,transparent 1px 30px),#fffef8;box-shadow:0 14px 30px #18324a1f,inset 0 0 0 1px #ffffffc7;padding-top:1.35rem}.tool-receipt-card-ready h3{max-width:17rem;font-size:1.18rem}.tool-receipt-card-ready .document-mini-preview{margin-top:.15rem;background:#fff;box-shadow:inset 0 0 0 1px #fffc}.tool-receipt-card-ready .card-action{display:inline-flex;align-items:center;width:fit-content;border:1px solid rgba(31,107,74,.35);border-radius:6px;background:#1f6b4a12;padding:.42rem .62rem}.document-card h3,.document-card p{margin:0}.document-card p{color:var(--bt-muted);line-height:1.45}.tool-receipt-card .document-state{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.urgent-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.card-action{margin-top:auto;color:var(--bt-green-dark);font-weight:900}.mini-output-list{display:grid;gap:.4rem;margin:0;padding:0;list-style:none}.mini-output-list li{padding-left:1.1rem;position:relative;color:var(--bt-ink);font-size:.95rem}.mini-output-list li:before{content:"";position:absolute;left:0;top:.65em;width:.45rem;height:.45rem;border-radius:2px;background:var(--bt-green)}.category-file-list,.role-route-list,.tool-row-list{display:grid;overflow:hidden;border:1px solid var(--bt-line);border-radius:12px;background:var(--bt-paper);box-shadow:0 6px 16px #18324a0d}.category-file-row,.role-card,.tool-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.85rem;align-items:center;min-height:44px;border:0;border-bottom:1px solid rgba(215,200,168,.8);border-radius:0;background:transparent;color:inherit;padding:.8rem 1rem;text-decoration:none;box-shadow:none}.category-file-row:last-child,.role-card:last-child,.tool-row:last-child{border-bottom:0}.category-file-row>span:nth-child(2),.role-card>span:nth-child(2),.tool-row-copy{display:grid;gap:.15rem}.category-file-meta,.tool-row-meta{color:var(--bt-muted);font-size:.78rem;font-weight:850;text-align:right;white-space:nowrap}.category-file-meta{color:var(--bt-green-dark)}.role-route-list .role-card{grid-template-columns:auto minmax(0,1fr)}.tool-row-copy small{color:var(--bt-muted);font-size:.85rem;line-height:1.35}.tool-row-stamp{border:1.5px solid rgba(24,50,74,.4);color:var(--bt-ink);background:transparent;transform:rotate(-1deg)}.tool-row-ready .tool-row-stamp{border-color:#1f6b4a8c;color:var(--bt-green-dark)}.tool-row-guide .tool-row-stamp{border-color:#18324a73;color:var(--bt-navy)}.tool-row-draft{border-bottom-style:dashed;background:transparent}.tool-row-draft strong{color:#46586a;font-weight:750}.tool-row-draft .tool-row-stamp{border-style:dashed;border-color:#d84a388c;color:var(--bt-red-ink)}.tool-row-draft:hover{border-color:#d84a3859}.tool-row-list-draft{background:#faf7ee;border-style:dashed;box-shadow:none}.card-grid+.tool-row-list,.document-card-grid+.tool-row-list{margin-top:.85rem}.ticket-stub{width:fit-content;border:1.5px solid rgba(24,50,74,.4);border-radius:4px;background:transparent;color:var(--bt-ink);padding:.22rem .5rem;font-size:.7rem;font-weight:900;text-transform:uppercase;letter-spacing:.07em;transform:rotate(-1deg)}.ticket-stub-ready{border-color:#1f6b4a8c;color:var(--bt-green-dark)}.tool-receipt-card-draft{border-style:dashed;background:#fbf8ef;box-shadow:none}.tool-receipt-card-draft .document-label{border-style:dashed}.tool-draft-note{margin:0;border-left:3px solid var(--bt-red);border-radius:0 6px 6px 0;background:#d84a380f;color:#733024;padding:.55rem .7rem;font-size:.85rem;font-weight:800}.booster-search-panel{display:grid;max-width:430px;margin:0;gap:.7rem;padding:1rem;box-shadow:0 6px 16px #18324a0f}.booster-search-panel h2{margin-bottom:.35rem;font-size:clamp(1.15rem,2vw,1.4rem)}.search-field{display:grid;gap:.45rem;font-weight:850}.synonym-row{display:flex;flex-wrap:wrap;gap:.85rem .4rem}.synonym-row span,.synonym-row a{display:inline-flex;align-items:center;width:fit-content;border:1px solid var(--bt-line);border-radius:6px;background:#fff;color:var(--bt-ink);padding:.3rem .55rem;font-size:.8rem;font-weight:850;text-decoration:none}.synonym-row a{position:relative}.synonym-row a:after{content:"";position:absolute;inset:-7px 0}.booster-tool-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.52fr);gap:1rem;align-items:stretch;padding:clamp(1.25rem,3.5vw,2.25rem) 0 1rem}.tools-hub-hero{grid-template-columns:minmax(0,1.35fr) minmax(300px,.7fr);align-items:center}.booster-tool-hero .receipt-panel{border-color:var(--bt-navy-deep);background:linear-gradient(135deg,var(--bt-navy) 0%,var(--bt-navy-deep) 100%);box-shadow:0 16px 36px #11243a42}.booster-tool-hero .receipt-panel h1,.booster-tool-hero .receipt-panel h2,.booster-tool-hero .receipt-panel h3{color:#fff}.booster-tool-hero .receipt-panel .lede{color:var(--bt-navy-soft)}.booster-tool-hero .receipt-panel .eyebrow{color:var(--bt-yellow)}.booster-tool-hero .receipt-panel .muted{color:var(--bt-navy-soft)}.booster-tool-hero .receipt-panel .tool-meta-list span{border-color:#ffffff59;background:#ffffff14;color:#f2ede0}.booster-tool-hero .receipt-panel .button.secondary{border-color:#ffffff73;background:transparent;color:#fff}.booster-tool-hero .receipt-panel .cashout-summary{background:#ffffff0f;border-color:#ffffff4d}.booster-tool-hero .receipt-panel .cashout-summary dt{color:var(--bt-navy-soft)}.booster-tool-hero .receipt-panel .cashout-summary dd{color:#fff;border-bottom-color:#fff6}.tools-hub-sheet h2,.tool-preview-sheet h2,.packet-sheet h2{margin:0}.tool-meta-list{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.tool-quick-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.2rem}.tool-preview-sheet{display:grid;gap:.75rem}.tool-preview-sheet .worksheet-lines{padding:0;border-style:solid;background:#fff}.worksheet-lines{display:grid;gap:.55rem}.cashout-card{display:grid;gap:1rem;align-content:start}.cashout-card h2,.booster-search-panel h2{margin-bottom:.35rem}.cashout-summary{display:grid;gap:.5rem;margin:0;padding:1rem;border:1px dashed rgba(24,50,74,.26);border-radius:10px;background:#fff}.cashout-summary div,.worksheet-line{display:grid;grid-template-columns:minmax(130px,.8fr) minmax(90px,1fr);gap:.75rem;align-items:end}.cashout-summary dt,.worksheet-line span:first-child{color:var(--bt-muted);font-weight:800}.cashout-summary dd,.worksheet-line span:last-child{min-height:1.65rem;margin:0;border-bottom:2px solid rgba(24,50,74,.2);font-family:var(--font-data)}.tool-preview-sheet .worksheet-line{padding:.2rem .75rem;border-bottom:1px solid rgba(215,200,168,.72)}.tool-preview-sheet .worksheet-line:last-child{border-bottom:0}.category-section{scroll-margin-top:1rem}.category-section+.category-section{border-top:2px dashed rgba(24,50,74,.16)}.tool-category-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:start;margin-bottom:1rem}.tool-category-header .synonym-row{justify-content:flex-end}.tool-status-note{border:1px dashed rgba(24,50,74,.3);border-radius:12px;background:#faf7ee;padding:1rem;box-shadow:none}.booster-workspace-wrap{scroll-margin-top:1rem}body.theme-boostertally .tool-workspace{margin:1.5rem 0 0}body.theme-boostertally .workspace-banner{align-items:flex-start}body.theme-boostertally .workspace-banner h2{margin-bottom:.4rem}body.theme-boostertally .save-state{border:1px solid rgba(31,107,74,.3);border-radius:6px;background:#1f6b4a12;color:var(--bt-green-dark);font-variant-numeric:tabular-nums}.backup-nudge{margin:0;padding:.1rem .25rem;color:var(--bt-muted);font-size:.9rem}body.theme-boostertally .tool-actions{padding:.85rem;border:1px dashed rgba(31,107,74,.3);border-radius:12px;background:#fff}body.theme-boostertally .tool-panel{scroll-margin-top:1rem}body.theme-boostertally .check-list li+li{margin-top:.5rem}body.theme-boostertally .tool-form{padding:clamp(1rem,3vw,1.5rem);border:1px solid var(--bt-line);border-radius:14px;background:repeating-linear-gradient(0deg,rgba(24,50,74,.028) 0 1px,transparent 1px 32px),var(--bt-paper);box-shadow:var(--bt-shadow)}.cashbox-tool{gap:1rem}.cashbox-ready-banner{display:flex;justify-content:space-between;gap:1rem}.cashbox-form,.cashbox-till-stack,.cashbox-results,.cashbox-print-packet,.cashbox-denomination-print-grid{display:grid;gap:1rem}.bt-summary-bar{position:sticky;bottom:.6rem;z-index:30;display:flex;align-items:center;gap:.9rem;border:1px solid var(--bt-navy-deep);border-radius:10px;background:linear-gradient(120deg,var(--bt-navy) 0%,var(--bt-navy-deep) 100%);color:#fff;padding:.55rem .9rem;box-shadow:0 14px 30px #11243a59}.cashbox-tool,.bt-ready-tool{padding-bottom:4.5rem}.bt-summary-code{border:1.5px solid var(--bt-yellow);border-radius:4px;color:var(--bt-yellow);padding:.16rem .45rem;font-size:.66rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.bt-summary-stats{display:flex;flex:1;flex-wrap:wrap;min-width:0;gap:.4rem 1.15rem}.bt-summary-stat{display:grid;flex:1 1 8rem;min-width:0;max-width:100%;line-height:1.15}.bt-summary-stat small{color:#ffffffad;font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.bt-summary-stat strong{min-width:0;max-width:100%;font-family:var(--font-data);font-size:clamp(.875rem,3.4vw,1rem);font-variant-numeric:tabular-nums;line-height:1.2;overflow-wrap:anywhere}.bt-summary-jump{display:inline-flex;align-items:center;min-height:2.75rem;border:1px solid rgba(255,255,255,.42);border-radius:8px;color:#fff;padding:.5rem .75rem;font-size:.82rem;font-weight:800;text-decoration:none;white-space:nowrap}.bt-summary-jump:hover,.bt-summary-jump:focus-visible{background:#f6c4533d}.bt-save-stack{display:grid;gap:.3rem;justify-items:end}.bt-backup-nudge{margin:0;color:var(--bt-muted);font-size:.78rem}body.theme-boostertally .bt-backup-nudge button{display:inline-flex;align-items:center;min-height:2.75rem;border:0;border-radius:0;background:none;box-shadow:none;color:var(--bt-green-dark);padding:0;font:inherit;font-weight:800;text-decoration:underline;cursor:pointer}.bt-math-link{display:inline-block;margin-top:.3rem;color:var(--bt-green-dark);font-size:.82rem;font-weight:800}@media(max-width:640px){.tool-receipt-card .document-preview-row:nth-child(n+3){display:none}.bt-summary-bar{position:static;bottom:0;border-radius:10px;gap:.6rem}.cashbox-tool,.bt-ready-tool{padding-bottom:0}.bt-summary-code{display:none}.bt-summary-stats{gap:.25rem .8rem}.bt-save-stack{justify-items:start}}.cashbox-form-section,.cashbox-till-panel,.cashbox-print-packet,.cashbox-denomination-print-card{border:1px solid var(--bt-line);border-radius:12px;background:var(--bt-paper);padding:clamp(1rem,2.4vw,1.3rem);box-shadow:0 6px 16px #18324a0f}.cashbox-till-panel{margin:0;display:grid;gap:1rem}.cashbox-till-panel legend{padding:0 .45rem;color:var(--bt-green-dark);font-weight:900}.cashbox-section-heading{margin-bottom:1rem}.cashbox-section-heading h3,.cashbox-denomination-print-card h4,.cashbox-count-grid h4{margin:0}.cashbox-section-heading-row,.cashbox-result-heading,.cashbox-packet-title-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;align-items:center}.cashbox-ready-banner>*,.cashbox-section-heading-row>*,.cashbox-result-heading>*,.cashbox-packet-title-row>*{min-width:0;max-width:100%}.cashbox-packet-title-row>:first-child{flex:1 1 18rem}.cashbox-till-controls{margin-bottom:0}.cashbox-count-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:0;padding:1rem;border:1px solid var(--bt-line);border-radius:10px;background:repeating-linear-gradient(0deg,rgba(24,50,74,.03) 0 1px,transparent 1px 30px),#fff}.cashbox-count-grid h4{grid-column:1 / -1}.cashbox-roll-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tool-optional-group{border:1px dashed rgba(24,50,74,.28);border-radius:10px;background:#fff}.tool-optional-group>summary{display:flex;flex-wrap:wrap;gap:.25rem .75rem;align-items:baseline;min-height:44px;padding:.75rem 2.4rem .75rem .95rem;position:relative;cursor:pointer;list-style:none;color:var(--bt-ink);font-weight:850}.tool-optional-group>summary::-webkit-details-marker{display:none}.tool-optional-group>summary:after{content:"+";position:absolute;right:.95rem;top:50%;transform:translateY(-50%);color:var(--bt-green-dark);font-size:1.25rem;font-weight:900;line-height:1}.tool-optional-group[open]>summary:after{content:"–"}.tool-optional-group>summary small{color:var(--bt-muted);font-weight:700}.tool-optional-body{display:grid;gap:1rem;padding:.25rem .95rem .95rem}details.cashbox-form-section{padding:0;overflow:hidden}details.cashbox-form-section>summary{display:flex;flex-wrap:wrap;gap:.35rem .75rem;align-items:center;min-height:44px;padding:1rem 2.6rem 1rem clamp(1rem,2.4vw,1.3rem);position:relative;cursor:pointer;list-style:none}details.cashbox-form-section>summary::-webkit-details-marker{display:none}details.cashbox-form-section>summary:after{content:"+";position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);color:var(--bt-green-dark);font-size:1.4rem;font-weight:900;line-height:1}details.cashbox-form-section[open]>summary:after{content:"–"}details.cashbox-form-section>summary h3{margin:0}details.cashbox-form-section>summary small{flex-basis:100%;color:var(--bt-muted);font-weight:700}details.cashbox-form-section>.tool-optional-body{padding:0 clamp(1rem,2.4vw,1.3rem) clamp(1rem,2.4vw,1.3rem)}.cashbox-result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.cashbox-result-card{display:grid;gap:.22rem;align-content:start;min-width:0;max-width:100%;border:1px solid var(--bt-line);border-radius:10px;background:#fff;padding:.9rem}.cashbox-result-card span,.cashbox-packet-total span{color:var(--bt-muted);font-size:.76rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.cashbox-result-card strong,.cashbox-packet-total strong{display:block;min-width:0;max-width:100%;color:var(--bt-ink);font-family:var(--font-data);font-size:clamp(1.05rem,2.2vw,1.35rem);font-variant-numeric:tabular-nums;line-height:1.15;overflow-wrap:anywhere}.cashbox-result-card span,.cashbox-result-card small,.cashbox-packet-total span{min-width:0;max-width:100%;overflow-wrap:anywhere}.cashbox-variance-pill{min-width:0;max-width:100%;border:1.5px solid rgba(31,107,74,.45);border-radius:5px;padding:.4rem .65rem;background:#1f6b4a12;color:var(--bt-green-dark);font-size:.8rem;font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:.04em;line-height:1.3;overflow-wrap:anywhere;text-transform:uppercase}.cashbox-variance-pill.variance-over,.cashbox-variance-pill.variance-short{border-color:#d84a3880;background:#d84a3812;color:var(--bt-red-ink)}.cashbox-variance-pill.variance-not-entered{border-color:#18324a4d;background:#18324a0d;color:var(--bt-muted)}.cashbox-packet-title-row{align-items:flex-start}.cashbox-packet-title-row h3{margin:0 0 .2rem}.cashbox-packet-total{display:grid;gap:.28rem;flex:0 1 15rem;min-width:min(15rem,100%);max-width:100%;border:1px solid rgba(31,107,74,.35);border-radius:10px;background:#1f6b4a0d;padding:.8rem}body.theme-boostertally table{border-radius:10px;font-variant-numeric:tabular-nums}body.theme-boostertally th{font-size:.86rem}body.theme-boostertally td{font-size:.92rem}.cashbox-till-summary-table caption,.cashbox-denomination-print-card caption,.concession-print-packet table caption,.volunteer-print-packet table caption{padding:.4rem 0;color:var(--bt-muted);font-size:.8rem;font-weight:800;text-align:left}.cashbox-denomination-print-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.cashbox-denomination-print-card{padding:.9rem;box-shadow:none}.cashbox-handoff-lines{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.cashbox-handoff-lines div{display:grid;gap:.25rem;min-width:0;border-bottom:2px solid rgba(24,50,74,.24);padding-bottom:.45rem}.cashbox-handoff-lines span{color:var(--bt-muted);font-size:.76rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.cashbox-handoff-lines strong,.cashbox-handoff-note{color:var(--bt-ink);overflow-wrap:anywhere}.cashbox-handoff-note{margin:0;border-left:4px solid var(--bt-green);padding:.75rem 0 .75rem .85rem;background:#1f6b4a0d}.cashbox-warning-panel,.cashbox-clean-note{border:1px solid rgba(216,74,56,.32);border-left:4px solid var(--bt-red);border-radius:10px;background:#d84a380f;padding:.9rem}.cashbox-clean-note{border-color:#1f6b4a4d;border-left-color:var(--bt-green);background:#1f6b4a0f}.cashbox-warning-panel ul{margin-bottom:0}.concession-field-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.concession-price-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.volunteer-field-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.volunteer-draft-panel{display:grid;gap:1rem;margin-top:1.1rem;border-top:2px solid rgba(24,50,74,.14);padding-top:1.1rem}.volunteer-draft-panel h3,.volunteer-draft-panel p{margin-top:0}.volunteer-draft-actions{display:flex;flex-wrap:wrap;gap:.55rem;justify-content:flex-end}.volunteer-draft-actions button:disabled{cursor:not-allowed;opacity:.55}.volunteer-schedule-status{margin:0;border-left:4px solid var(--bt-green);background:#1f6b4a0f;color:var(--bt-ink);padding:.7rem .85rem}.volunteer-assignment-wrap,.volunteer-chart-wrap{border:1px solid var(--bt-line);border-radius:10px;background:#fffef8}.volunteer-assignment-table caption,.volunteer-chart-table caption{padding:.65rem .75rem;color:var(--bt-muted);font-size:.8rem;font-weight:850;text-align:left}.volunteer-assignment-table td small,.volunteer-chart-table th small{display:block;margin-top:.18rem;color:var(--bt-muted);font-size:.76rem}.volunteer-assignment-table select{width:100%;min-width:11rem;margin:0}.volunteer-assignment-open th,.volunteer-assignment-open td{background:#d84a380f}.volunteer-chart-heading{display:flex;flex-wrap:wrap;gap:.8rem;align-items:end;justify-content:space-between;margin-top:.35rem}.volunteer-chart-heading h3,.volunteer-chart-heading p{margin-bottom:0}.volunteer-chart-heading>p{color:var(--bt-muted);font-size:.88rem}.volunteer-chart-shell{display:grid;gap:.75rem;min-width:0}.volunteer-chart-legend{display:flex;flex-wrap:wrap;gap:.45rem .75rem}.volunteer-chart-key{display:inline-flex;gap:.38rem;align-items:center;color:var(--bt-ink);font-size:.78rem;font-weight:750}.volunteer-chart-swatch{width:.85rem;height:.85rem;flex:0 0 auto;border:2px solid currentColor;border-radius:3px}.volunteer-chart-open-key{background:#fff1ef;color:var(--bt-red-ink)}.volunteer-chart-table{min-width:44rem;table-layout:fixed}.volunteer-chart-table th:first-child{width:12rem}.volunteer-chart-table thead th{background:var(--bt-ink);color:#fff;font-family:Roboto Mono,monospace;font-size:.78rem;text-align:center}.volunteer-chart-table tbody th{background:#18324a0d;color:var(--bt-ink);text-align:left}.volunteer-chart-cell{border-left:5px solid currentColor;color:var(--bt-ink);vertical-align:top}.volunteer-chart-names{display:grid;gap:.24rem;font-weight:850}.volunteer-chart-names span+span{border-top:1px solid rgba(24,50,74,.16);padding-top:.24rem}.volunteer-chart-no-name,.volunteer-chart-off{color:var(--bt-muted);font-size:.8rem;font-style:italic}.volunteer-chart-off{background:repeating-linear-gradient(135deg,rgba(24,50,74,.035) 0 5px,transparent 5px 10px);text-align:center;vertical-align:middle}.volunteer-chart-cell-open{box-shadow:inset 0 0 0 2px #9a30257a}.volunteer-chart-gap{display:block;margin-top:.42rem;border-top:1px solid rgba(154,48,37,.35);color:var(--bt-red-ink);font-size:.74rem;padding-top:.35rem;text-transform:uppercase}.volunteer-chart-empty{margin:0;border:1px dashed rgba(24,50,74,.28);border-radius:8px;color:var(--bt-muted);padding:.85rem}.volunteer-role-color-1{background:#d9efe3;color:#245c43}.volunteer-role-color-2{background:#dceaf5;color:#315f82}.volunteer-role-color-3{background:#f7e6b8;color:#7c5512}.volunteer-role-color-4{background:#f5dcdb;color:#81423d}.volunteer-role-color-5{background:#e8def2;color:#634b7a}.volunteer-role-color-6{background:#d8efee;color:#2e6966}.volunteer-role-color-7{background:#f5dfc9;color:#8a4c20}.volunteer-role-color-8{background:#e2e7eb;color:#50616d}@media(max-width:720px){.volunteer-draft-actions{width:100%;justify-content:stretch}.volunteer-draft-actions button{flex:1 1 10rem}.volunteer-assignment-wrap{border:0;background:transparent;overflow:visible}.volunteer-assignment-table,.volunteer-assignment-table tbody,.volunteer-assignment-table tr,.volunteer-assignment-table th,.volunteer-assignment-table td{display:block;width:100%}.volunteer-assignment-table{min-width:0}.volunteer-assignment-table thead{display:none}.volunteer-assignment-table tbody{display:grid;gap:.75rem}.volunteer-assignment-table tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden;border:1px solid var(--bt-line);border-radius:9px;background:#fffef8}.volunteer-assignment-table th,.volunteer-assignment-table td{border:0;padding:.65rem}.volunteer-assignment-table th{background:#18324a0f}.volunteer-assignment-table td:nth-of-type(2){border-left:1px solid var(--bt-line)}.volunteer-assignment-table td:first-of-type,.volunteer-assignment-table td:last-of-type{grid-column:1 / -1}.volunteer-assignment-table td:last-of-type{border-top:1px solid var(--bt-line)}}.cashbox-disclaimer{margin-top:0}.print-logo-control{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;max-width:100%}.print-logo-control small{flex-basis:100%;color:var(--bt-muted);font-size:.76rem}.bt-print-document,body.theme-boostertally .tool-print-packet{border:1px solid var(--bt-line);border-radius:14px;background:repeating-linear-gradient(0deg,rgba(24,50,74,.018) 0 1px,transparent 1px 32px),#fffef8;padding:clamp(1rem,2.5vw,1.35rem);box-shadow:0 8px 20px #18324a14}.tool-workspace .bt-print-document{display:none}.print-document-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.9rem;align-items:start;border-bottom:2px solid rgba(24,50,74,.18);padding-bottom:.9rem}.print-brand-row{display:flex;gap:.7rem;align-items:center;min-width:0;max-width:100%}.print-brand-row>div,.print-document-title{min-width:0;max-width:100%;overflow-wrap:anywhere}.print-brand-mark,.print-logo{width:4.5rem;height:3.2rem;flex:0 0 auto;border:1px solid rgba(24,50,74,.22);border-radius:8px;background:#fff}.print-brand-mark{display:inline-flex;align-items:center;justify-content:center;color:var(--bt-green-dark);font-weight:950;letter-spacing:.08em}.print-logo{object-fit:contain;padding:.22rem}.print-brand-name,.print-document-label{display:block;line-height:1.2}.print-brand-name{color:var(--bt-ink);font-weight:950}.print-document-label{color:var(--bt-muted);font-size:.78rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.print-document-title{grid-column:1 / -1}.print-document-title h3{margin:0;font-size:clamp(1.45rem,2.4vw,2rem)}.print-document-title p{margin:.22rem 0 0;color:var(--bt-muted)}.print-document-metric{grid-column:2;grid-row:1;min-width:0;max-width:100%;border:1.5px solid rgba(31,107,74,.38);border-radius:8px;background:#1f6b4a0f;color:var(--bt-green-dark);padding:.55rem .75rem;font-family:var(--font-data);font-size:clamp(.875rem,2vw,1rem);font-variant-numeric:tabular-nums;line-height:1.2;overflow-wrap:anywhere;white-space:nowrap}.bt-print-document .cashbox-warning-panel,.bt-print-document .cashbox-clean-note{margin:0}body.theme-boostertally .tool-print-packet .sci-table-wrap{overflow-x:auto}body.theme-boostertally .tool-print-packet .sci-resource-table{border:1px solid var(--bt-line);border-radius:10px}.print-document-section{border:1px solid var(--bt-line);border-radius:10px;background:#fff;padding:.9rem}.print-document-section h4{margin:0 0 .5rem}.bt-print-body,.theme-boostertally body.bt-print-body{background:var(--bt-cream)}.bt-print-shell{width:min(1040px,calc(100% - 1.5rem));margin:0 auto;padding:1rem 0 2rem}.bt-print-document-page,.bt-print-clean-document{display:grid;gap:1rem}.bt-print-toolbar{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;border:1px solid var(--bt-line);border-radius:14px;background:var(--bt-paper);box-shadow:var(--bt-shadow);padding:1rem}.bt-print-toolbar h1,.bt-print-toolbar p{margin:0}.bt-print-toolbar p:last-child{margin-top:.35rem;color:var(--bt-muted)}.bt-print-toolbar-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.bt-print-clean-document{border:1px solid var(--bt-line);border-radius:14px;background:#fff;box-shadow:var(--bt-shadow);padding:clamp(1rem,2.5vw,1.4rem)}.bt-print-section{display:grid;gap:.55rem}.bt-print-section h4{margin:0}.bt-print-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.5rem}.bt-print-summary-grid .cashbox-result-card{min-height:0;padding:.6rem}.bt-print-note-list{display:grid;gap:.35rem}.bt-print-note-list p{margin:0}.bt-print-signatures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:.65rem}.bt-print-signatures>div{display:grid;gap:.3rem;min-width:0}.bt-print-signatures span{color:var(--bt-muted);font-size:.75rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.bt-print-signatures strong{min-height:1.8rem;border-bottom:2px solid rgba(24,50,74,.25);overflow-wrap:anywhere}.bt-print-document-footer{border-top:1px solid var(--bt-line);color:var(--bt-muted);font-size:.82rem;padding-top:.7rem}.bt-audience-document{display:grid;gap:1rem;border:2px solid var(--bt-ink);border-radius:14px;background:#fffef8;color:var(--bt-ink);padding:clamp(1rem,2.5vw,1.4rem)}.bt-audience-document h2,.bt-audience-document h3,.bt-audience-document p,.bt-audience-document dl{margin:0}.bt-audience-title-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;border-bottom:2px solid var(--bt-line);padding-bottom:.8rem}.bt-audience-title-row>:first-child{flex:1 1 18rem;min-width:0;max-width:100%;overflow-wrap:anywhere}.bt-audience-title-row h2{font-size:clamp(1.55rem,3vw,2.2rem)}.bt-audience-title-row p+p{margin-top:.2rem}.bt-audience-total,.bt-audience-contact{display:grid;flex:0 1 12.5rem;min-width:min(12.5rem,100%);max-width:100%;border:2px solid var(--bt-green-dark);border-radius:8px;background:#1f6b4a0f;padding:.65rem .8rem}.bt-audience-total span,.bt-audience-contact span{color:var(--bt-muted);font-size:.75rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.bt-audience-total strong,.bt-audience-contact strong{min-width:0;max-width:100%;font-family:var(--font-data);font-size:clamp(1rem,2vw,1.15rem);font-variant-numeric:tabular-nums;line-height:1.2;overflow-wrap:anywhere}.bt-audience-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.55rem}.bt-audience-summary-grid .cashbox-result-card{min-height:0;background:#fff;padding:.65rem}.bt-shopping-items{display:grid;gap:.65rem}.bt-shopping-item{display:grid;grid-template-columns:auto minmax(9rem,.8fr) minmax(0,2fr);gap:.75rem;align-items:start;border:1.5px solid var(--bt-line);border-left:6px solid var(--bt-green);border-radius:8px;background:#fff;padding:.75rem}.bt-print-check{width:1.25rem;height:1.25rem;border:2px solid var(--bt-ink);border-radius:3px}.bt-shopping-item h3{font-size:1.05rem}.bt-shopping-item p{color:var(--bt-muted)}.bt-shopping-item dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.bt-shopping-item dl>div,.bt-fundraiser-lines dl>div{display:grid;gap:.1rem;min-width:0}.bt-shopping-item dt,.bt-fundraiser-lines dt{color:var(--bt-muted);font-size:.72rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.bt-shopping-item dd,.bt-fundraiser-lines dd{min-width:0;max-width:100%;margin:0;font-weight:800;overflow-wrap:anywhere}.bt-fundraiser-lines dd{font-family:var(--font-data);font-variant-numeric:tabular-nums}.bt-audience-footer{display:flex;justify-content:space-between;gap:1rem;border-top:1px solid var(--bt-line);color:var(--bt-muted);padding-top:.65rem}.bt-customer-menu{border-width:4px;background:#fff}.bt-customer-menu .print-document-header{border:0;border-radius:9px;background:var(--bt-ink);color:#fff;padding:.8rem}.bt-customer-menu .print-brand-name,.bt-customer-menu .print-document-title h3,.bt-customer-menu .print-document-title p{color:#fff}.bt-customer-menu .print-document-label{color:var(--bt-yellow)}.bt-menu-heading{display:grid;gap:.2rem;text-align:center}.bt-menu-heading h2{font-size:clamp(2.2rem,7vw,4.6rem);line-height:.95}.bt-menu-heading h3{color:var(--bt-green-dark);font-size:clamp(1.3rem,3vw,2rem)}.bt-audience-kicker{color:var(--bt-muted);font-size:.78rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.bt-menu-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;align-items:start}.bt-menu-group{border:2px solid var(--bt-ink);border-radius:10px;overflow:hidden}.bt-menu-group>h3{background:var(--bt-yellow);color:var(--bt-ink);padding:.45rem .7rem;font-size:1.15rem;letter-spacing:.04em;text-transform:uppercase}.bt-menu-items{display:grid;padding:0 .7rem}.bt-menu-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1rem;border-bottom:1px solid var(--bt-line);padding:.75rem 0;font-size:1.1rem}.bt-menu-item span,.bt-menu-item strong{min-width:0;max-width:100%;overflow-wrap:anywhere}.bt-menu-item:last-child{border-bottom:0}.bt-menu-item strong{color:var(--bt-green-dark);font-family:var(--font-data);font-size:clamp(1rem,3vw,1.3rem);font-variant-numeric:tabular-nums;line-height:1.15;text-align:right;white-space:nowrap}.bt-audience-table{width:100%}.bt-audience-table th{background:#f6c4532e}.bt-audience-ledgers,.bt-fundraiser-lines{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.bt-audience-ledgers>section,.bt-fundraiser-lines>section{display:grid;gap:.45rem;border:1.5px solid var(--bt-line);border-radius:8px;background:#fff;padding:.7rem}.bt-fundraiser-lines dl{display:grid;gap:.4rem}.bt-fundraiser-lines dl>div{grid-template-columns:minmax(0,1fr) auto;border-bottom:1px solid var(--bt-line);padding-bottom:.35rem}.bt-audience-notes,.bt-audience-note{border-left:6px solid var(--bt-yellow);background:#f6c4531a;padding:.7rem}.bt-audience-notes{display:grid;gap:.35rem}@media(max-width:720px){.bt-print-body .print-document-header{grid-template-columns:minmax(0,1fr)}.bt-print-body .print-brand-row{min-width:0;flex-wrap:wrap}.bt-print-body .print-brand-row>div{min-width:0;overflow-wrap:anywhere}.bt-print-body .print-document-metric{grid-column:1;grid-row:auto;justify-self:start;white-space:normal}.bt-audience-title-row,.bt-audience-footer{align-items:stretch;flex-direction:column}.bt-audience-summary-grid,.bt-menu-groups,.bt-audience-ledgers,.bt-fundraiser-lines{grid-template-columns:1fr}.bt-shopping-item{grid-template-columns:auto minmax(0,1fr)}.bt-shopping-item dl{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}}.tool-fold-stack{display:grid;gap:.75rem}.tool-fold{border:1px solid var(--bt-line);border-radius:12px;background:var(--bt-paper);box-shadow:0 6px 16px #18324a0d;scroll-margin-top:1rem}.tool-fold>summary{display:flex;flex-wrap:wrap;gap:.4rem .8rem;align-items:center;min-height:44px;padding:1rem 2.6rem 1rem 1.2rem;position:relative;cursor:pointer;list-style:none;font-weight:850}.tool-fold>summary::-webkit-details-marker{display:none}.tool-fold>summary:after{content:"+";position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);color:var(--bt-green-dark);font-size:1.4rem;font-weight:900;line-height:1}.tool-fold[open]>summary:after{content:"–"}.tool-fold>summary .eyebrow{margin:0}.tool-fold>summary strong{font-size:1.05rem}.tool-fold-body{display:grid;gap:.75rem;padding:.25rem 1.2rem 1.2rem}.tool-fold-body>:first-child{margin-top:0}.tool-fold-body .check-list{margin:0}.faq-item{border-top:1px solid rgba(215,200,168,.8)}.faq-item>summary{min-height:44px;padding:.75rem 2rem .75rem .25rem;cursor:pointer;list-style:none;position:relative;font-weight:850}.faq-item>summary::-webkit-details-marker{display:none}.faq-item>summary:after{content:"+";position:absolute;right:.5rem;top:50%;transform:translateY(-50%);color:var(--bt-green-dark);font-weight:900}.faq-item[open]>summary:after{content:"–"}.faq-item p{margin:0 0 .9rem;color:var(--bt-muted)}.guide-hero,.policy-hero{padding-top:clamp(1.5rem,4vw,3rem)}.guide-hero .tool-meta-list time{margin-inline-start:.5ch}.guide-section-list{display:grid;gap:1rem}.guide-checklist-panel .check-list,.tool-status-note .check-list{margin-bottom:0}.guide-link-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.85rem}.guide-action-card{display:grid;gap:.4rem;color:inherit;text-decoration:none}.guide-action-card strong{color:var(--bt-green-dark);font-size:1.05rem}.guide-action-card span{color:var(--bt-muted)}.guide-action-card:hover{border-color:var(--bt-green-dark);color:inherit;transform:translateY(-2px)}.guide-source-list ul{display:grid;gap:.5rem;margin-bottom:0}body.theme-boostertally .site-footer{margin-top:2rem;border-top:4px solid var(--bt-yellow);background:linear-gradient(160deg,var(--bt-navy) 0%,var(--bt-navy-deep) 100%);color:#eef1ea}body.theme-boostertally .site-footer strong{color:#fff}body.theme-boostertally .site-footer .muted{color:var(--bt-navy-soft)}body.theme-boostertally .site-footer a{color:#fff}body.theme-boostertally .site-footer a:hover{color:var(--bt-yellow)}@media(max-width:1080px){.event-night-chooser{grid-template-columns:repeat(2,minmax(0,1fr))}.event-night-chooser .event-action:last-child{grid-column:1 / -1}.urgent-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-columns{grid-template-columns:minmax(0,1fr) minmax(230px,260px)}}@media(max-width:900px){.booster-hero,.booster-tool-hero,.tools-hub-hero,.artifact-showcase{grid-template-columns:1fr}.booster-hero--home .event-night-chooser-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-artifact-stack{min-height:auto}.hero-packet-sheet{position:relative;right:auto;bottom:auto;width:min(92%,390px);margin:-2rem 0 0 auto}.document-card-grid,.urgent-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.booster-search-panel{max-width:none;width:100%}.trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-strip li:nth-child(odd){border-left:0}.tool-category-header{grid-template-columns:1fr}.tool-category-header .synonym-row{justify-content:flex-start}.cashbox-ready-banner,.cashbox-section-heading-row,.cashbox-result-heading{align-items:flex-start;flex-direction:column}.cashbox-count-grid,.cashbox-roll-grid,.concession-field-grid,.concession-price-grid,.volunteer-field-grid,.cashbox-result-grid,.cashbox-handoff-lines{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-columns{grid-template-columns:1fr}.tool-live-summary{position:fixed;left:.5rem;right:.5rem;bottom:.5rem;top:auto;z-index:40;display:flex;flex-wrap:nowrap;gap:.75rem;align-items:center;justify-content:space-between;max-height:64px;min-height:52px;padding:.5rem .85rem;border-color:#18324a66;box-shadow:0 10px 28px #11243a47}.tool-live-summary .summary-title,.tool-live-summary .summary-stat:not(.summary-stat-primary){display:none}.tool-live-summary .summary-status{flex-shrink:1;overflow:hidden;max-width:38%;white-space:nowrap;text-overflow:ellipsis;display:inline-block;padding:.3rem .5rem;font-size:.72rem}.summary-stat-primary{flex:1;display:flex;min-width:0;border-bottom:0;padding-bottom:0;font-size:1rem;white-space:nowrap;overflow:hidden}.summary-stat-primary>span{overflow:hidden;text-overflow:ellipsis}.summary-stat-primary strong{font-size:1.05rem}.summary-jump{flex-shrink:0;font-size:1rem}.summary-jump-label{display:none}body.theme-boostertally:has(.tool-live-summary) .site-footer{padding-bottom:6.5rem}}@media(max-width:640px){body.theme-boostertally .site-shell{width:min(100% - 1rem,1180px)}body.theme-boostertally .nav-wrap{align-items:center;flex-direction:row;gap:.25rem;padding:.45rem .55rem}body.theme-boostertally .brand-name{display:none}body.theme-boostertally .nav-links{flex:1;flex-wrap:nowrap;gap:0;font-size:.78rem}body.theme-boostertally .nav-links a{min-height:44px;padding:.25rem .38rem}body.theme-boostertally main{padding-top:.5rem;padding-bottom:3rem}body.theme-boostertally h1{max-width:10.5em;font-size:clamp(2.2rem,10.5vw,2.85rem)}body.theme-boostertally h2{font-size:clamp(1.35rem,7vw,1.85rem)}body.theme-boostertally .lede{font-size:1rem}.booster-hero{gap:.9rem;margin-top:.25rem;padding:1.1rem 1rem 1.35rem}.booster-hero--home{padding-bottom:1rem}.booster-hero--home .hero-copy{padding:0}.booster-hero--home .event-chooser-section--hero{margin-top:.25rem;padding:.8rem}.booster-hero--home .event-chooser-section--hero .section-header .lede{display:none}.booster-hero--home .event-night-chooser-compact{grid-template-columns:1fr;gap:.4rem}.hero-copy{gap:.72rem}.hero-action-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.hero-action-row .button:first-child{grid-column:1 / -1}.hero-action-row .button{min-height:2.85rem;padding:.62rem .42rem;font-size:.8rem;line-height:1.1;text-align:center}.hero-guardrail{font-size:.84rem}.hero-packet-sheet{width:100%;margin:0}.packet-sheet{padding:.9rem}.cash-count-table strong,.cash-count-table span,.document-preview-row span{min-height:1.7rem;padding:.3rem .42rem;font-size:.76rem}.section{padding:1.75rem 0}.section-kicker-row{align-items:stretch}.event-night-chooser,.document-card-grid,.urgent-tool-grid,.trust-strip,.cashbox-count-grid,.cashbox-roll-grid,.concession-field-grid,.concession-price-grid,.volunteer-field-grid,.cashbox-result-grid,.cashbox-handoff-lines{grid-template-columns:1fr}.cashbox-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cashbox-count-grid{gap:0;padding:.5rem .85rem}.cashbox-count-grid h4{padding:.5rem 0}.cashbox-count-grid .field{grid-template-columns:minmax(0,1fr) 7rem;gap:.6rem;align-items:center;padding:.35rem 0;border-bottom:1px solid rgba(215,200,168,.7)}.cashbox-count-grid .field:last-child{border-bottom:0}.cashbox-count-grid .field small{grid-column:1 / -1}.event-night-chooser .event-action:last-child{grid-column:auto}.event-action{grid-template-columns:auto minmax(0,1fr) auto;gap:.55rem;padding:.7rem .75rem}.event-action-copy span{display:none}.event-action-cta{grid-column:auto;align-self:center;white-space:nowrap}.document-card .document-mini-preview,.document-card .file-badge-row{display:none}.trust-strip{grid-template-columns:repeat(2,minmax(0,1fr));padding:.25rem 0}.trust-strip li{padding:.55rem .8rem;border-left:0}.trust-strip span{display:block;font-size:.74rem}.trust-strip strong{font-size:.85rem}.category-file-row,.role-card{grid-template-columns:auto minmax(0,1fr)}.category-file-meta{grid-column:2}.tool-row{grid-template-columns:auto minmax(0,1fr);padding:.7rem .85rem}.tool-row-meta{grid-column:2;text-align:left;white-space:normal}.tools-hub-sheet{display:none}.booster-tool-hero{padding-top:1rem}.booster-tool-hero-ready{gap:0;padding:.5rem 0}.booster-tool-hero-ready .receipt-panel{padding:.9rem}body.theme-boostertally .booster-tool-hero-ready h1{font-size:2rem;line-height:1}.booster-tool-hero-ready .lede{display:block;margin-top:.6rem;font-size:.9rem;line-height:1.4}.booster-tool-hero-ready .tool-meta-list{display:none}.booster-tool-hero-ready .tool-quick-actions{gap:.4rem;margin-top:.75rem}.booster-tool-hero-ready .tool-quick-actions .button{min-height:44px;padding:.55rem .65rem;font-size:.85rem}.booster-tool-hero-ready+.booster-workspace-wrap .tool-workspace{margin-top:.5rem}.booster-tool-hero-ready+.booster-workspace-wrap .workspace-banner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:.45rem .65rem}.booster-tool-hero-ready+.booster-workspace-wrap .workspace-banner>div:first-child>:not(.eyebrow){display:none}.booster-tool-hero-ready+.booster-workspace-wrap .workspace-banner .eyebrow{margin:0;font-size:.72rem}.booster-tool-hero-ready+.booster-workspace-wrap .workspace-banner .bt-save-stack{justify-items:end}.booster-tool-hero-ready+.booster-workspace-wrap .workspace-banner .bt-backup-nudge{display:none}.booster-tool-hero-ready+.booster-workspace-wrap .tool-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;padding:.65rem}.booster-tool-hero-ready+.booster-workspace-wrap .tool-actions>.button,.booster-tool-hero-ready+.booster-workspace-wrap .tool-actions>button,.booster-tool-hero-ready+.booster-workspace-wrap .tool-actions>.import-label{width:100%;min-height:44px;padding:.55rem .35rem;font-size:.82rem;line-height:1.15;text-align:center}.booster-tool-hero-ready+.booster-workspace-wrap .tool-actions>.print-logo-control{grid-column:1 / -1;min-width:0}.bt-print-toolbar{align-items:stretch;flex-direction:column}.bt-print-toolbar-actions{justify-content:flex-start}.bt-print-summary-grid,.bt-print-signatures{grid-template-columns:1fr}.bt-summary-bar{position:sticky;bottom:.45rem;display:grid;grid-template-columns:minmax(0,1fr) auto;padding:.55rem .65rem}.bt-summary-stats{flex-wrap:wrap;min-width:0;gap:.35rem .7rem}.bt-summary-jump{min-height:44px;padding:.45rem .6rem}}@media(prefers-reduced-motion:reduce){body.theme-boostertally *,body.theme-boostertally *:before,body.theme-boostertally *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}.event-action:hover,.document-card:hover,.category-file-row:hover,.role-card:hover,.tool-row:hover,.guide-action-card:hover{transform:none}}body.theme-boostertally{min-width:0;line-height:1.55}body.theme-boostertally .site-shell{width:min(92rem,calc(100% - 1rem))}body.theme-boostertally main{padding-block:var(--space-sm) var(--space-2xl)}body.theme-boostertally h1,body.theme-boostertally h2,body.theme-boostertally h3,body.theme-boostertally h4{min-width:0;margin-block-start:0;color:var(--color-ink);font-family:var(--font-display);font-style:normal;font-weight:700;letter-spacing:-.035em;overflow-wrap:anywhere;text-wrap:pretty}body.theme-boostertally h1{max-width:13ch;font-size:var(--text-display);line-height:.98}body.theme-boostertally h2{font-size:clamp(1.6rem,5vw,var(--text-2xl));line-height:1.05}body.theme-boostertally h3{font-size:var(--text-md);line-height:1.15}body.theme-boostertally p,body.theme-boostertally li,body.theme-boostertally dd{max-width:72ch}body.theme-boostertally .lede{color:var(--color-ink-2);font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.55}body.theme-boostertally .muted,body.theme-boostertally small{color:var(--color-ink-2)}body.theme-boostertally .eyebrow,body.theme-boostertally .register-label,body.theme-boostertally .guide-section-code{display:block;width:fit-content;margin:0 0 var(--space-xs);border:0;border-radius:0;padding:0;color:var(--color-accent-dark);font-family:var(--font-data);font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;line-height:1.3;text-transform:uppercase;transform:none}body.theme-boostertally a,body.theme-boostertally button,body.theme-boostertally summary,body.theme-boostertally .button,body.theme-boostertally .import-label{-webkit-tap-highlight-color:color-mix(in oklch,var(--color-accent) 18%,transparent)}body.theme-boostertally :focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}body.theme-boostertally .button,body.theme-boostertally button,body.theme-boostertally .import-label{min-height:2.75rem;border:1px solid var(--color-accent-dark);border-radius:var(--radius-control);background:var(--color-accent);box-shadow:none;color:var(--color-accent-ink);padding:.65rem .9rem;font-family:var(--font-body);font-weight:700;line-height:1.1;text-decoration:none;white-space:nowrap;transition:background-color var(--duration-short) var(--ease-out),border-color var(--duration-short) var(--ease-out),color var(--duration-short) var(--ease-out),transform var(--duration-micro) var(--ease-out)}body.theme-boostertally .button.secondary,body.theme-boostertally .button-muted,body.theme-boostertally button[disabled]{border-color:var(--color-rule-strong);background:var(--color-paper);color:var(--color-ink)}body.theme-boostertally .text-link,body.theme-boostertally .link-button{display:inline-flex;align-items:center;min-height:2.75rem;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--color-ink);padding:.4rem 0;font-weight:700;text-decoration:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:.12em;text-underline-offset:.2em;white-space:nowrap}body.theme-boostertally button:active,body.theme-boostertally .button:active,body.theme-boostertally .import-label:active{transform:translateY(1px)}body.theme-boostertally input,body.theme-boostertally textarea,body.theme-boostertally select{min-width:0;max-width:100%;min-height:2.75rem;border:1.5px solid var(--color-rule-strong);border-radius:var(--radius-control);background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:1rem}body.theme-boostertally .field,body.theme-boostertally fieldset,body.theme-boostertally .table-wrap,body.theme-boostertally .tool-table-wrap{min-width:0;max-width:100%}body.theme-boostertally .field>span,body.theme-boostertally .field>small,body.theme-boostertally legend{min-width:0;max-width:100%;overflow-wrap:anywhere}body.theme-boostertally input[type=number],body.theme-boostertally .save-state,body.theme-boostertally table,body.theme-boostertally .cashbox-result-card strong,body.theme-boostertally .cashbox-packet-total strong{font-variant-numeric:tabular-nums}body.theme-boostertally .site-header{padding:0;border-bottom:4px solid var(--color-accent);background:var(--color-ink-deep)}body.theme-boostertally .nav-wrap{min-height:4rem;border:0;border-radius:0;background:transparent;box-shadow:none;padding:var(--space-xs) 0}body.theme-boostertally .brand-mark{min-height:2.75rem;color:var(--color-on-dark);font-size:1.05rem;letter-spacing:.01em;white-space:nowrap}body.theme-boostertally .brand-dot{width:2.5rem;height:2.5rem;border:1px solid var(--color-on-dark-muted);border-radius:var(--radius-control);background:var(--color-paper);box-shadow:none}body.theme-boostertally .nav-links{flex-wrap:nowrap;gap:0;border-inline-start:1px solid color-mix(in oklch,var(--color-on-dark) 30%,transparent);font-family:var(--font-data);font-size:.76rem;letter-spacing:.035em;text-transform:uppercase}body.theme-boostertally .nav-links a{min-height:2.75rem;border-inline-end:1px solid color-mix(in oklch,var(--color-on-dark) 30%,transparent);border-radius:0;color:var(--color-on-dark-muted);padding-inline:.55rem;white-space:nowrap}body.theme-boostertally .nav-links a[aria-current=page]{background:var(--color-accent);box-shadow:none;color:var(--color-accent-ink)}.booster-hero,.booster-tool-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:stretch;margin-block-start:var(--space-xs);border:2px solid var(--color-ink);border-radius:0;background:var(--color-paper);box-shadow:var(--shadow-sheet);padding:0}.booster-hero .hero-copy,.tools-hub-hero>.hero-copy,.booster-tool-hero>.receipt-panel{display:grid;align-content:center;gap:var(--space-md);min-width:0;border:0;border-radius:0;background:var(--color-ink-deep);box-shadow:none;color:var(--color-on-dark);padding:clamp(1.25rem,6vw,3rem)}body.theme-boostertally .booster-hero .hero-copy h1,body.theme-boostertally .booster-hero .hero-copy h2,body.theme-boostertally .tools-hub-hero>.hero-copy h1,body.theme-boostertally .booster-tool-hero>.receipt-panel h1,body.theme-boostertally .booster-tool-hero>.receipt-panel h2{color:var(--color-on-dark)}body.theme-boostertally .booster-hero .hero-copy .lede,body.theme-boostertally .tools-hub-hero>.hero-copy .lede,body.theme-boostertally .booster-tool-hero>.receipt-panel .lede,body.theme-boostertally .hero-guardrail{color:var(--color-on-dark-muted)}body.theme-boostertally .booster-hero .hero-copy :is(.eyebrow,.register-label),body.theme-boostertally .tools-hub-hero>.hero-copy :is(.eyebrow,.register-label),body.theme-boostertally .booster-tool-hero>.receipt-panel :is(.eyebrow,.register-label){color:var(--color-warning)}body.theme-boostertally .booster-hero .button.secondary,body.theme-boostertally .tools-hub-hero .button.secondary,body.theme-boostertally .booster-tool-hero .receipt-panel .button.secondary{border-color:var(--color-on-dark-muted);background:transparent;color:var(--color-on-dark)}.workbench-docket{display:flex;flex-wrap:wrap;gap:0;border-block:1px solid color-mix(in oklch,var(--color-on-dark) 32%,transparent);color:var(--color-on-dark-muted);font-family:var(--font-data);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.workbench-docket span{padding:var(--space-xs) var(--space-sm);border-inline-end:1px solid color-mix(in oklch,var(--color-on-dark) 32%,transparent)}.event-chooser-section--hero{min-width:0;margin:0;border:0;border-radius:0;background:var(--color-paper);box-shadow:none;padding:var(--space-lg)}.event-chooser-section--hero .section-header{margin-block-end:var(--space-md)}.event-chooser-section--hero .section-header p:last-child{margin-block-end:0;color:var(--color-ink-2)}.event-night-chooser{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0;border-block-start:2px solid var(--color-ink);padding:0;list-style:none}.event-night-chooser li{min-width:0;border-block-end:1px solid var(--color-rule)}.event-action{display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:var(--space-sm);align-items:center;min-height:4.25rem;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--color-ink);padding:var(--space-sm) 0;text-decoration:none;transition:background-color var(--duration-short) var(--ease-out),color var(--duration-short) var(--ease-out)}.event-action-index,.work-order-code{color:var(--color-accent-dark);font-family:var(--font-data);font-size:var(--text-sm);font-weight:700;font-variant-numeric:tabular-nums}.event-action-copy{min-width:0}.event-action-copy strong{font-size:1.125rem}.event-action-copy span{color:var(--color-ink-2);font-size:.95rem;line-height:1.4}.event-action-cta{grid-column:2;color:var(--color-accent-dark);font-size:var(--text-sm);font-weight:700;white-space:nowrap}.event-night-chooser-compact .event-action{grid-template-columns:2.25rem minmax(0,1fr)}.event-night-chooser-compact .event-action-cta{grid-column:2}.hero-action-row,.tool-quick-actions,.button-row{gap:var(--space-xs)}.hero-guardrail{padding-block-start:var(--space-sm);border-block-start:1px solid color-mix(in oklch,var(--color-on-dark) 30%,transparent)}.section{padding-block:var(--space-xl)}.section+.section{border-block-start:0}.section-header{max-width:48rem;margin-block-end:var(--space-lg)}.section-kicker-row{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-md);align-items:end;margin-block-end:var(--space-lg)}.section-jump-row{display:flex;overflow-x:auto;flex-wrap:nowrap;gap:0;margin-block:var(--space-lg) 0;border-block:1px solid var(--color-rule-strong);scrollbar-width:thin}.section-jump-row a{min-height:2.75rem;border:0;border-inline-end:1px solid var(--color-rule);border-radius:0;background:var(--color-paper);color:var(--color-ink);padding:.65rem .75rem;font-family:var(--font-data);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;white-space:nowrap}.trust-strip{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin-block:var(--space-lg) 0;border:2px solid var(--color-ink);border-radius:0;background:var(--color-paper);box-shadow:none;padding:0}.trust-strip:before{display:none}.trust-strip>div{min-width:0;border-block-end:1px solid var(--color-rule);padding:var(--space-sm) var(--space-md)}.trust-strip>div:last-child{border-block-end:0}.trust-strip dt{color:var(--color-ink);font-size:1.05rem;font-weight:700}.trust-strip dd{margin:var(--space-2xs) 0 0;color:var(--color-ink-2);font-size:.95rem;line-height:1.4}.category-file-list,.role-route-list,.tool-row-list,.work-order-register,.faq-list{display:grid;overflow:visible;border:2px solid var(--color-ink);border-radius:0;background:var(--color-paper);box-shadow:none}.category-file-row,.role-card,.tool-row{min-width:0;min-height:4.5rem;border-block-end:1px solid var(--color-rule);background:transparent;padding:var(--space-sm) var(--space-md);transition:background-color var(--duration-short) var(--ease-out),color var(--duration-short) var(--ease-out)}.category-file-row:last-child,.role-card:last-child,.tool-row:last-child{border-block-end:0}.tool-row{grid-template-columns:minmax(5.75rem,auto) minmax(0,1fr)}.tool-row-meta{grid-column:2;font-size:.8125rem;text-align:start;white-space:nowrap}.tool-row-stamp,.ticket-stub,.document-label,.document-state,.packet-tag,.tool-meta-list span{border:1px solid var(--color-rule-strong);border-radius:var(--radius-control);background:transparent;color:var(--color-ink);font-family:var(--font-data);font-size:.68rem;font-weight:700;letter-spacing:.05em;transform:none}.tool-row-ready .tool-row-stamp,.document-state{border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-success)}.tool-row-draft .tool-row-stamp{border-color:var(--color-accent);border-style:dashed;color:var(--color-accent-dark)}.tool-row-list-draft{border:1px dashed var(--color-rule-strong);background:var(--color-paper-2)}.category-file-icon{min-width:3rem;min-height:2.25rem;border:0;border-radius:0;background:transparent;color:var(--color-accent-dark);font-family:var(--font-data);transform:none}.work-order-row{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:var(--space-sm);align-items:start;min-width:0;border-block-end:1px solid var(--color-rule);padding:var(--space-md)}.work-order-row:last-child{border-block-end:0}.work-order-row h3,.work-order-row p{margin-block-end:var(--space-xs)}.work-order-row p{color:var(--color-ink-2)}.work-order-actions{grid-column:2;display:flex;flex-wrap:wrap;gap:var(--space-md);align-items:center}.category-section{scroll-margin-block-start:var(--space-md)}.category-section+.category-section{border-block-start:4px double var(--color-rule-strong)}.tool-category-header{grid-template-columns:minmax(0,1fr);gap:var(--space-md)}.tool-category-header .synonym-row{justify-content:flex-start}.synonym-row span,.synonym-row a,.file-badge-row span{min-height:2rem;border:1px solid var(--color-rule);border-radius:var(--radius-control);background:var(--color-paper);color:var(--color-ink);font-family:var(--font-data);font-size:.7rem}.search-register{display:grid;box-sizing:border-box;width:100%;min-width:0;gap:var(--space-md);max-width:none;border:2px solid var(--color-ink);background:var(--color-paper);padding:var(--space-lg);box-shadow:none}.tool-row-copy small,.category-file-row small,.role-card small,.document-card p,.work-order-row p{font-size:.95rem;line-height:1.45}.document-card-grid{grid-template-columns:minmax(0,1fr)}.document-card,.receipt-card{border:1px solid var(--color-rule-strong);border-radius:var(--radius-sheet);background:var(--color-paper);box-shadow:none;color:var(--color-ink)}.document-card{position:relative;padding:var(--space-md);transition:border-color var(--duration-short) var(--ease-out),background-color var(--duration-short) var(--ease-out)}.document-card:before,.document-card:after,.ready-workflow-card:before,.ready-workflow-card:after,.tool-receipt-card-ready:before,.tool-receipt-card-ready:after{display:none}.document-mini-preview,.cash-count-table,.tool-preview-sheet .worksheet-lines{border:1px solid var(--color-rule);border-radius:0;background:var(--color-paper)}.document-preview-row,.cash-count-table>div{border-block-end-color:var(--color-rule)}.document-preview-row span,.cash-count-table strong,.cash-count-table span{border-inline-end-color:var(--color-rule)}.artifact-showcase{grid-template-columns:minmax(0,1fr)}.hero-photo-card,.document-artifact-photo{border:1px solid var(--color-ink);border-radius:0;background:var(--color-paper);box-shadow:var(--shadow-sheet);transform:none}.hero-photo-card img,.document-artifact-photo img{border-radius:0;background:var(--color-paper-2)}.packet-sheet,.tool-docket{display:grid;gap:var(--space-md);min-width:0;border:2px solid var(--color-ink);border-radius:0;background:var(--color-paper);box-shadow:none;padding:var(--space-lg)}.packet-sheet:before{display:none}.tool-docket-heading{display:flex;flex-wrap:wrap;gap:var(--space-xs);justify-content:space-between;border-block-end:2px solid var(--color-ink);padding-block-end:var(--space-sm)}.tool-docket dl{display:grid;gap:0;margin:0;border-block-start:1px solid var(--color-rule)}.tool-docket dl>div{display:grid;grid-template-columns:minmax(5.5rem,.45fr) minmax(0,1fr);gap:var(--space-sm);border-block-end:1px solid var(--color-rule);padding-block:var(--space-sm)}.tool-docket dt{color:var(--color-ink-2);font-family:var(--font-data);font-size:var(--text-xs);text-transform:uppercase}.tool-docket dd{margin:0;color:var(--color-ink);font-weight:700}.tool-docket>p{margin:0;color:var(--color-ink-2);font-size:var(--text-sm)}.booster-workspace-wrap{scroll-margin-block-start:var(--space-md)}body.theme-boostertally .tool-workspace{gap:var(--space-md);margin-block:var(--space-xl) 0}body.theme-boostertally .workspace-banner,body.theme-boostertally .tool-actions,body.theme-boostertally .tool-form,.cashbox-form-section,.cashbox-till-panel,.cashbox-print-packet,.cashbox-denomination-print-card,body.theme-boostertally .tool-panel,body.theme-boostertally .panel,body.theme-boostertally .disclaimer{border:1px solid var(--color-rule-strong);border-radius:var(--radius-sheet);background:var(--color-paper);box-shadow:none}body.theme-boostertally .workspace-banner{padding:var(--space-md)}body.theme-boostertally .save-state{border:1px solid var(--color-success);border-radius:var(--radius-control);background:var(--color-success-soft);color:var(--color-success)}body.theme-boostertally .tool-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xs);border-style:solid;padding:var(--space-sm)}body.theme-boostertally .tool-actions>.button,body.theme-boostertally .tool-actions>button,body.theme-boostertally .tool-actions>.import-label{width:100%;min-width:0;padding-inline:var(--space-xs);font-size:.8rem}body.theme-boostertally .tool-form{gap:var(--space-md);border-width:2px;background:var(--color-paper-2);padding:var(--space-sm)}.concession-path-picker{margin:0;border:2px solid var(--color-rule-strong);border-radius:var(--radius-sheet);background:var(--color-paper-2);padding:var(--space-md)}.concession-path-picker legend{padding-inline:var(--space-xs);color:var(--color-ink-deep);font-weight:900}.concession-path-grid{display:grid;gap:var(--space-sm)}.concession-path-option{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-sm);align-items:start;min-height:44px;border:1px solid var(--color-rule-strong);border-radius:var(--radius-control);background:var(--color-paper);padding:var(--space-sm);cursor:pointer}.concession-path-option[data-selected=true]{border-color:var(--color-accent-dark);background:var(--color-success-soft);box-shadow:inset 4px 0 0 var(--color-accent-dark)}.concession-path-option:has(input:focus-visible){outline:3px solid var(--color-focus);outline-offset:2px}.concession-path-option input{width:1.15rem;height:1.15rem;margin:.15rem 0 0;accent-color:var(--color-accent-dark)}.concession-path-option span{display:grid;gap:.25rem}.concession-path-option strong{color:var(--color-ink-deep)}.concession-path-option small,.concession-path-picker>p{color:var(--color-ink-2)}.concession-path-picker>p{margin:var(--space-sm) 0 0;font-size:var(--text-sm)}.cashbox-form-section,.cashbox-till-panel{padding:var(--space-md)}.cashbox-till-panel legend{color:var(--color-accent-dark)}.cashbox-count-grid,.cashbox-roll-grid,.concession-field-grid,.concession-price-grid,.volunteer-field-grid,.cashbox-result-grid,.cashbox-handoff-lines{grid-template-columns:minmax(0,1fr)}.cashbox-count-grid{gap:0;border:1px solid var(--color-rule);border-radius:0;background:var(--color-paper);padding:var(--space-xs) var(--space-sm)}.cashbox-count-grid .field{grid-template-columns:minmax(0,1fr) minmax(6.5rem,.45fr);gap:var(--space-sm);align-items:center;border-block-end:1px solid var(--color-rule);padding-block:var(--space-xs)}.cashbox-count-grid .field:last-child{border-block-end:0}.tool-optional-group,details.cashbox-form-section{border-color:var(--color-rule-strong);border-radius:var(--radius-control);background:var(--color-paper)}.tool-optional-group>summary:after,details.cashbox-form-section>summary:after,.tool-fold>summary:after,.faq-item>summary:after{color:var(--color-accent-dark)}.cashbox-result-card,.cashbox-packet-total{border:1px solid var(--color-rule-strong);border-radius:var(--radius-control);background:var(--color-paper)}.cashbox-variance-pill{border-color:var(--color-success);border-radius:var(--radius-control);background:var(--color-success-soft);color:var(--color-success)}.cashbox-variance-pill.variance-over,.cashbox-variance-pill.variance-short,.cashbox-warning-panel{border-color:var(--color-accent);background:var(--color-danger-soft);color:var(--color-accent-dark)}.cashbox-clean-note{border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-success)}.cashbox-warning-panel,.cashbox-clean-note,.cashbox-handoff-note,.tool-draft-note,.bt-shopping-item{border-inline-start-width:1px;border-radius:var(--radius-control)}.bt-summary-bar{bottom:var(--space-xs);border:2px solid var(--color-ink-deep);border-radius:0;background:var(--color-ink-deep);box-shadow:var(--shadow-sheet);color:var(--color-on-dark)}.bt-summary-code{border-color:var(--color-warning);color:var(--color-warning)}.bt-summary-stat small{color:var(--color-on-dark-muted)}.bt-summary-stat strong,.bt-summary-jump{color:var(--color-on-dark)}.bt-summary-jump{border-color:var(--color-on-dark-muted);border-radius:var(--radius-control)}.table-wrap,.tool-table-wrap,body.theme-boostertally .tool-print-packet .sci-table-wrap{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}body.theme-boostertally table{width:100%;border-collapse:collapse;border-radius:0}body.theme-boostertally th{background:var(--color-paper-3);color:var(--color-ink);font-family:var(--font-data);font-size:.8125rem;letter-spacing:.035em;text-transform:uppercase}body.theme-boostertally th,body.theme-boostertally td{border-color:var(--color-rule)}body.theme-boostertally td{font-size:1rem}.tool-support-section{padding-block-end:var(--space-lg)}.tool-fold-stack{gap:0;border-block-start:2px solid var(--color-ink)}.tool-fold{border:0;border-block-end:1px solid var(--color-rule);border-radius:0;background:transparent;box-shadow:none}.tool-fold>summary{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2xs);min-height:3.5rem;padding:var(--space-md) 2.75rem var(--space-md) 0}.tool-fold>summary span{color:var(--color-ink-2);font-family:var(--font-data);font-size:var(--text-xs);text-transform:uppercase}.tool-fold-body{padding-inline:0;padding-block-end:var(--space-lg)}.faq-list{border-inline:0}.faq-item{border-block-start:0;border-block-end:1px solid var(--color-rule);padding-inline:var(--space-md)}.faq-item:last-child{border-block-end:0}.faq-item>summary{min-height:3.5rem;padding-block:var(--space-md)}.related-work-register{border-block:2px solid var(--color-ink);padding-inline:var(--space-md)}.guide-section-list,.content-register{gap:0;margin-block-start:var(--space-xl);border-block-start:2px solid var(--color-ink)}body.theme-boostertally .guide-section,.guide-register-section{border:0;border-block-end:1px solid var(--color-rule);border-radius:0;background:transparent;box-shadow:none;padding:var(--space-xl) 0}.guide-register-section>p:not(.guide-section-code){max-width:66ch}.guide-link-grid{grid-template-columns:minmax(0,1fr);gap:0;border-block-start:2px solid var(--color-ink)}.guide-action-card{min-height:4.5rem;border:0;border-block-end:1px solid var(--color-rule);border-radius:0;background:transparent;padding:var(--space-md) 0}.guide-action-card strong{color:var(--color-ink)}.paper-checklist,.source-register{border-block:2px solid var(--color-ink);background:var(--color-paper);padding-inline:var(--space-md)}.guide-end-matter{display:grid;gap:0;width:min(100%,68rem);margin:var(--space-2xl) auto 0;overflow:hidden;border:1px solid var(--color-rule-strong);border-radius:var(--radius-sheet);background:var(--color-paper);box-shadow:0 12px 30px #18324a14}.guide-end-matter>.section,body.theme-boostertally .guide-end-matter>.disclaimer{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-sm);margin:0;border:0;border-block-end:1px solid var(--color-rule);border-radius:0;background:transparent;box-shadow:none;padding:var(--space-lg)}.guide-end-matter>.guide-tool-links{background:var(--color-paper-2);padding-block:var(--space-xl)}.guide-end-matter>.guide-tool-links h2{font-size:clamp(1.6rem,3vw,2.25rem)}.guide-end-matter>.guide-checklist-panel h2,.guide-end-matter>.guide-source-list h2{font-size:var(--text-xl)}.guide-end-matter h2,.guide-end-matter p,.guide-end-matter ul{margin-block-start:0}.guide-end-matter h2{margin-block-end:var(--space-sm)}.guide-end-matter .guide-link-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:0 var(--space-xl);border-block-start:1px solid var(--color-rule-strong)}.guide-end-matter .guide-action-card,.guide-end-matter .guide-action-card:nth-child(odd),.guide-end-matter .guide-action-card:nth-child(2n){display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:var(--space-2xs) var(--space-md);align-content:center;min-height:5.5rem;border:0;border-block-end:1px solid var(--color-rule);border-radius:0;background:transparent;padding:var(--space-md)}.guide-end-matter .guide-action-card:after{content:"Open";grid-column:2;grid-row:1 / span 2;align-self:center;color:var(--color-accent-dark);font-family:var(--font-data);font-size:var(--text-xs);font-weight:700;text-transform:uppercase}.guide-end-matter .guide-action-card strong,.guide-end-matter .guide-action-card span{grid-column:1}.guide-end-matter .guide-action-card span{max-width:52ch}.guide-end-matter .guide-action-card:hover{border-block-end-color:var(--color-accent-dark);background:var(--color-paper);box-shadow:inset 1px 0 0 var(--color-accent-dark);transform:none}.guide-end-matter .check-list,.guide-end-matter .guide-source-list ul{display:grid;gap:var(--space-xs) var(--space-lg);margin-block-end:0;padding-inline-start:1.25rem}.guide-end-matter .check-list li+li{margin-block-start:0}.guide-end-matter>.disclaimer>strong{color:var(--color-ink-2);font-family:var(--font-data);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}.guide-end-matter>.disclaimer>p{max-width:66ch}body.theme-boostertally .guide-end-matter>.disclaimer{border-block-end:0;background:var(--color-paper-2)}.policy-heading{display:grid;gap:var(--space-md);max-width:58rem;padding-block:var(--space-2xl) var(--space-xl);border-block-end:4px double var(--color-rule-strong)}.policy-date{color:var(--color-ink-2);font-family:var(--font-data);font-size:var(--text-sm)}.policy-document,.policy-register{display:grid;grid-template-columns:minmax(0,1fr);gap:0;max-width:62rem;padding-block:0;border-block-start:0}.policy-document article,.policy-register article{border-block-end:1px solid var(--color-rule);padding-block:var(--space-xl)}.policy-document article p,.policy-register article p{max-width:66ch}.tool-status-note{border:1px solid var(--color-rule-strong);border-radius:0;background:var(--color-paper-2);box-shadow:none}body.theme-boostertally .privacy-independence-note{display:grid;grid-template-columns:minmax(11rem,.3fr) minmax(0,1fr);gap:var(--space-xl);align-items:start;border-inline-start:4px solid var(--color-accent);padding:var(--space-lg)}body.theme-boostertally .privacy-independence-note .register-label,body.theme-boostertally .privacy-independence-note__copy p{margin:0}.privacy-independence-note__copy{display:grid;gap:var(--space-sm)}@media(max-width:700px){body.theme-boostertally .privacy-independence-note{grid-template-columns:minmax(0,1fr);gap:var(--space-md)}}body.theme-boostertally .site-footer{margin-block-start:var(--space-2xl);border-block-start:4px solid var(--color-accent);background:var(--color-ink-deep);color:var(--color-on-dark)}body.theme-boostertally .site-footer .footer-grid{gap:var(--space-xl);padding-block:var(--space-xl)}body.theme-boostertally .site-footer strong,body.theme-boostertally .site-footer a{color:var(--color-on-dark)}body.theme-boostertally .site-footer .muted{color:var(--color-on-dark-muted)}body.theme-boostertally .footer-links{display:grid;grid-template-columns:minmax(0,1fr);gap:0;border-block-start:1px solid color-mix(in oklch,var(--color-on-dark) 30%,transparent)}body.theme-boostertally .footer-links a{min-height:2.75rem;border-block-end:1px solid color-mix(in oklch,var(--color-on-dark) 30%,transparent);padding-block:var(--space-sm);white-space:nowrap}@media(hover:hover)and (pointer:fine){body.theme-boostertally .button:hover,body.theme-boostertally button:hover,body.theme-boostertally .import-label:hover{border-color:var(--color-ink-deep);background:var(--color-ink);color:var(--color-on-dark)}body.theme-boostertally .button.secondary:hover,body.theme-boostertally .button-muted:hover{border-color:var(--color-accent);background:var(--color-danger-soft);color:var(--color-accent-dark)}.event-action:hover,.category-file-row:hover,.role-card:hover,.tool-row:hover,.document-card:hover,.guide-action-card:hover{border-color:var(--color-accent);background:var(--color-danger-soft);box-shadow:none;color:var(--color-ink);transform:none}}@media(min-width:30rem){.concession-path-grid,.trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-strip>div:nth-child(odd){border-inline-end:1px solid var(--color-rule)}.trust-strip>div:nth-last-child(-n+2){border-block-end:0}.document-card-grid,.cashbox-result-grid,.cashbox-handoff-lines{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-row{grid-template-columns:minmax(6.5rem,auto) minmax(0,1fr) auto}.tool-row-meta{grid-column:auto;text-align:end}}@media(min-width:40rem){body.theme-boostertally .site-shell{width:min(92rem,calc(100% - 2rem))}body.theme-boostertally .nav-links a{padding-inline:.8rem}.event-action{grid-template-columns:2.5rem minmax(0,1fr) auto}.event-action-cta{grid-column:auto}.section-kicker-row{grid-template-columns:minmax(0,1fr) auto}.section-kicker-row .button{justify-self:end}.work-order-row{grid-template-columns:2.5rem minmax(0,1fr) minmax(10rem,auto);align-items:center}.work-order-actions{grid-column:auto;justify-content:flex-end}body.theme-boostertally .tool-actions{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr))}.cashbox-count-grid,.cashbox-roll-grid,.concession-field-grid,.concession-price-grid,.volunteer-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm);padding:var(--space-md)}.cashbox-count-grid .field{display:grid;grid-template-columns:minmax(0,1fr);border-block-end:0;padding-block:0}.tool-fold>summary{grid-template-columns:minmax(0,1fr) auto}.guide-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-action-card:nth-child(odd){border-inline-end:1px solid var(--color-rule);padding-inline-end:var(--space-md)}.guide-action-card:nth-child(2n){padding-inline-start:var(--space-md)}.policy-register{grid-template-columns:repeat(2,minmax(0,1fr))}.policy-register article:nth-child(odd){border-inline-end:1px solid var(--color-rule);padding-inline-end:var(--space-lg)}.policy-register article:nth-child(2n){padding-inline-start:var(--space-lg)}}@media(min-width:72rem){.section{padding-block:var(--space-2xl)}.booster-hero--home{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.booster-hero--home .event-chooser-section--hero{padding:var(--space-xl)}.event-night-chooser-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.event-night-chooser-compact li:nth-child(odd){border-inline-end:1px solid var(--color-rule)}.event-night-chooser-compact li:nth-last-child(-n+2){border-block-end:0}.event-night-chooser-compact .event-action{grid-template-columns:2.5rem minmax(0,1fr);padding-inline:var(--space-sm)}.event-night-chooser-compact .event-action-cta{grid-column:2}.trust-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.trust-strip>div,.trust-strip>div:nth-child(odd){border-block-end:0;border-inline-end:1px solid var(--color-rule);padding:var(--space-md) var(--space-lg)}.trust-strip>div:last-child{border-inline-end:0}.work-order-register,.ready-tool-register,.home-guide-register,.guide-register,.category-tool-register,.category-file-list,.role-route-list{grid-template-columns:repeat(2,minmax(0,1fr))}.work-order-row,.work-order-register .work-order-row{grid-template-columns:2.5rem minmax(0,1fr);align-items:start;padding:var(--space-lg)}.work-order-actions{grid-column:2;justify-content:flex-start}.work-order-register>:nth-child(odd),.ready-tool-register>:nth-child(odd),.home-guide-register>:nth-child(odd),.guide-register>:nth-child(odd),.category-tool-register>:nth-child(odd),.category-file-list>:nth-child(odd),.role-route-list>:nth-child(odd){border-inline-end:1px solid var(--color-rule)}.work-order-register>:nth-last-child(2):nth-child(odd),.ready-tool-register>:nth-last-child(2):nth-child(odd),.home-guide-register>:nth-last-child(2):nth-child(odd),.guide-register>:nth-last-child(2):nth-child(odd),.category-tool-register>:nth-last-child(2):nth-child(odd),.category-file-list>:nth-last-child(2):nth-child(odd),.role-route-list>:nth-last-child(2):nth-child(odd){border-block-end:0}.card-grid{grid-template-columns:repeat(auto-fit,minmax(26rem,1fr));gap:var(--space-lg)}body.theme-boostertally .two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg)}.guide-register-section{display:grid;grid-template-columns:minmax(10rem,.35fr) minmax(0,48rem);column-gap:var(--space-xl)}.guide-register-section>.guide-section-code{grid-column:1;grid-row:1 / span 20}.guide-register-section>:not(.guide-section-code){grid-column:2}.guide-end-matter{grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr)}.guide-end-matter>.guide-tool-links,body.theme-boostertally .guide-end-matter>.disclaimer{grid-column:1 / -1}.guide-end-matter>.guide-checklist-panel{border-inline-end:1px solid var(--color-rule)}body.theme-boostertally .guide-end-matter>.disclaimer{grid-template-columns:minmax(10rem,.3fr) minmax(0,1fr);column-gap:var(--space-xl)}.guide-end-matter>.disclaimer>strong{grid-column:1;grid-row:1 / span 2}.guide-end-matter>.disclaimer>p{grid-column:2}.guide-end-matter .check-list,.guide-end-matter .guide-source-list ul{grid-template-columns:repeat(2,minmax(0,1fr))}.policy-heading,.policy-document,.policy-register{max-width:none}.policy-document article{display:grid;grid-template-columns:minmax(14rem,.38fr) minmax(0,46rem);gap:var(--space-xl);align-items:start}.policy-document article h2,.policy-document article p{margin-block:0}.policy-document article h2{font-size:var(--text-xl)}}@media(min-width:60rem){.booster-tool-hero,.tools-hub-hero,.guide-hero{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr)}.booster-tool-hero-ready{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr)}.artifact-showcase{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);gap:var(--space-lg)}.document-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-category-header{grid-template-columns:minmax(0,1fr) minmax(18rem,auto)}.tool-category-header .synonym-row{justify-content:flex-end}.cashbox-count-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cashbox-roll-grid,.concession-price-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.concession-field-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.volunteer-field-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cashbox-result-grid,.cashbox-handoff-lines{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:40rem){body.bt-print-body .table-wrap,body.bt-print-body .tool-table-wrap{scrollbar-color:var(--color-accent) var(--color-paper-3);scrollbar-width:auto}body.bt-print-body .table-wrap:before,body.bt-print-body .tool-table-wrap:before{content:"Swipe table sideways to see every column.";position:sticky;left:0;display:block;width:fit-content;color:var(--color-muted);font-size:.72rem;font-weight:700;padding:.35rem .45rem}.booster-tool-hero-ready>.receipt-panel{padding:.9rem}body.theme-boostertally .booster-tool-hero-ready h1{font-size:2rem;line-height:1}}@media(max-width:26.25rem){body.theme-boostertally .brand-name{display:none}body.theme-boostertally .nav-links{flex:1;justify-content:flex-end}body.theme-boostertally .nav-links a{padding-inline:.45rem;font-size:.68rem}.hero-action-row{display:grid;grid-template-columns:minmax(0,1fr)}.hero-action-row .button{width:100%}.workbench-docket span:nth-child(3){display:none}.bt-summary-bar{grid-template-columns:minmax(0,1fr) auto}.bt-summary-stat:nth-child(n+3){display:none}}@media(prefers-reduced-motion:reduce){body.theme-boostertally *,body.theme-boostertally *:before,body.theme-boostertally *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media print{@page{size:Letter;margin:.45in}.bt-print-toolbar,.bt-print-body .print-logo-control{display:none!important}.bt-print-body,.theme-boostertally body.bt-print-body,.bt-print-shell,.bt-print-document-page,.bt-print-clean-document{width:auto!important;max-width:none!important;margin:0!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;padding:0!important}.bt-print-body .bt-print-clean-document,.bt-print-body .bt-print-document{display:block!important;color:#000!important}.bt-print-body .bt-print-document>*+*,.bt-print-body .bt-print-clean-document>*+*{margin-top:.55rem}.bt-print-body .bt-print-document{width:100%!important;max-width:none!important;margin:0!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;padding:0!important}.bt-print-body .print-document-header,html.tool-printing body.theme-boostertally .print-document-header{grid-template-columns:minmax(0,1fr) minmax(0,auto)}.bt-print-body .print-brand-row,.bt-print-body .print-brand-row>div,.bt-print-body .print-document-title,.bt-print-body .cashbox-packet-title-row>*,.bt-print-body .bt-audience-title-row>*,html.tool-printing body.theme-boostertally .print-brand-row,html.tool-printing body.theme-boostertally .print-brand-row>div,html.tool-printing body.theme-boostertally .print-document-title,html.tool-printing body.theme-boostertally .cashbox-packet-title-row>*,html.tool-printing body.theme-boostertally .bt-audience-title-row>*{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere}.bt-print-body .print-document-metric,html.tool-printing body.theme-boostertally .print-document-metric{font-size:10.5pt;white-space:normal}.bt-print-body .print-document-header,.bt-print-body .cashbox-packet-title-row,.bt-print-body .cashbox-handoff-lines,.bt-print-body .cashbox-warning-panel,.bt-print-body .cashbox-clean-note,.bt-print-body .cashbox-denomination-print-card,.bt-print-body .bt-print-section,.bt-print-body .bt-print-signatures,.bt-print-body .bt-print-document-footer{break-inside:avoid}.bt-print-body table{break-inside:auto}.bt-print-body .table-wrap,.bt-print-body .tool-table-wrap,html.tool-printing body.theme-boostertally .table-wrap,html.tool-printing body.theme-boostertally .tool-table-wrap{max-width:100%!important;overflow:visible!important}.bt-print-body table,html.tool-printing body.theme-boostertally table{width:100%!important;max-width:100%!important;table-layout:fixed}.bt-print-body thead{display:table-header-group}.bt-print-body tr{break-inside:avoid}.bt-print-body .bt-print-summary-grid,.bt-print-body .bt-audience-summary-grid,html.tool-printing body.theme-boostertally .bt-print-summary-grid,html.tool-printing body.theme-boostertally .bt-audience-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.bt-print-body .cashbox-result-card strong,.bt-print-body .cashbox-packet-total strong,.bt-print-body .bt-audience-total strong,.bt-print-body .bt-audience-contact strong,html.tool-printing body.theme-boostertally .cashbox-result-card strong,html.tool-printing body.theme-boostertally .cashbox-packet-total strong,html.tool-printing body.theme-boostertally .bt-audience-total strong,html.tool-printing body.theme-boostertally .bt-audience-contact strong{font-size:11pt;line-height:1.2;overflow-wrap:anywhere}.bt-print-body .cashbox-result-card,.bt-print-body .bt-print-section,.bt-print-body .cashbox-warning-panel,.bt-print-body .cashbox-clean-note{background:#fff!important;border-color:#999!important}.bt-print-body th,.bt-print-body td{padding:.3rem .36rem;min-width:0;max-width:100%;font-size:9pt;line-height:1.25;overflow-wrap:anywhere;white-space:normal}.bt-print-body .print-logo,.bt-print-body .print-brand-mark{print-color-adjust:exact}.bt-print-body .bt-audience-document{break-before:page;display:grid!important;width:100%!important;max-width:none!important;margin:0!important;border-radius:0;box-shadow:none!important;color:#000!important;print-color-adjust:exact}.bt-print-body .bt-audience-document .print-document-header,.bt-print-body .bt-audience-title-row,.bt-print-body .bt-audience-summary-grid,.bt-print-body .bt-shopping-item,.bt-print-body .bt-menu-group,.bt-print-body .bt-audience-notes,.bt-print-body .bt-audience-note,.bt-print-body .bt-audience-footer{break-inside:avoid}.bt-print-body .bt-audience-ledgers,.bt-print-body .bt-fundraiser-lines,html.tool-printing body.theme-boostertally .bt-audience-ledgers,html.tool-printing body.theme-boostertally .bt-fundraiser-lines{grid-template-columns:minmax(0,1fr)}.bt-print-body .bt-shopping-item dl,html.tool-printing body.theme-boostertally .bt-shopping-item dl{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-print-body .bt-menu-item,html.tool-printing body.theme-boostertally .bt-menu-item{grid-template-columns:minmax(0,1fr) minmax(0,auto)}.bt-print-body .bt-customer-menu{min-height:9.45in}.hero-photo-card,.document-artifact-photo,.event-night-chooser,.booster-search-panel,.trust-strip,.category-file-list,.role-route-list,.tool-row-list,.tool-quick-actions,.hero-action-row,.section-jump-row,.tool-live-summary,.backup-nudge,.tool-fold,.cashbox-action-bar,.concession-action-bar,.volunteer-action-bar,.cashbox-form,.concession-form,.volunteer-form{display:none!important}.packet-sheet,.cashbox-print-packet,.cashbox-denomination-print-card,.document-card,.receipt-panel,.receipt-card,.worksheet-panel,.ticket-card,.role-card{box-shadow:none!important;break-inside:avoid}.booster-tool-hero .receipt-panel{background:#fff!important;border-color:#ccc!important}.booster-tool-hero .receipt-panel h1,.booster-tool-hero .receipt-panel .lede,.booster-tool-hero .receipt-panel .muted{color:#000!important}html.tool-printing body.theme-boostertally{background:#fff!important}html.tool-printing body.theme-boostertally .site-header,html.tool-printing body.theme-boostertally .site-footer,html.tool-printing body.theme-boostertally .booster-tool-hero,html.tool-printing body.theme-boostertally main>:not(.booster-workspace-wrap),html.tool-printing body.theme-boostertally .tool-workspace>:not(.bt-print-document):not(.tool-print-packet):not(.bt-print-document-host),html.tool-printing body.theme-boostertally .bt-print-document-host>:not(.bt-print-document){display:none!important}html.tool-printing body.theme-boostertally main,html.tool-printing body.theme-boostertally .site-shell,html.tool-printing body.theme-boostertally .booster-workspace-wrap,html.tool-printing body.theme-boostertally .tool-workspace,html.tool-printing body.theme-boostertally .bt-print-document-host{display:block!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html.tool-printing body.theme-boostertally .bt-print-document,html.tool-printing body.theme-boostertally .tool-print-packet{display:grid!important;gap:.75rem;width:100%!important;max-width:7.5in!important;margin:0 auto!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;color:#000!important;padding:0!important}html.tool-printing body.theme-boostertally .print-document-header,html.tool-printing body.theme-boostertally .cashbox-packet-title-row,html.tool-printing body.theme-boostertally .cashbox-result-grid,html.tool-printing body.theme-boostertally .cashbox-handoff-lines,html.tool-printing body.theme-boostertally .cashbox-warning-panel,html.tool-printing body.theme-boostertally .cashbox-clean-note,html.tool-printing body.theme-boostertally .print-document-section,html.tool-printing body.theme-boostertally table{break-inside:avoid}html.tool-printing body.theme-boostertally .cashbox-packet-total,html.tool-printing body.theme-boostertally .cashbox-warning-panel,html.tool-printing body.theme-boostertally .cashbox-clean-note,html.tool-printing body.theme-boostertally .print-document-section{background:#fff!important;border-color:#999!important}html.tool-printing body.theme-boostertally th,html.tool-printing body.theme-boostertally td{padding:.42rem .5rem;font-size:9.5pt;line-height:1.25;overflow-wrap:anywhere;white-space:normal}html.tool-printing body.theme-boostertally .print-logo,html.tool-printing body.theme-boostertally .print-brand-mark{print-color-adjust:exact}.bt-print-body .bt-volunteer-chart-page,html.tool-printing body.theme-boostertally .bt-volunteer-chart-page{align-content:start;break-before:page;break-after:page}.bt-print-body .volunteer-chart-legend,html.tool-printing body.theme-boostertally .volunteer-chart-legend{gap:.24rem .5rem;break-inside:avoid}.bt-print-body .volunteer-chart-key,html.tool-printing body.theme-boostertally .volunteer-chart-key{color:#000;font-size:7.5pt}.bt-print-body .volunteer-chart-wrap,html.tool-printing body.theme-boostertally .volunteer-chart-wrap{border-color:#777;overflow:visible!important}.bt-print-body .volunteer-chart-table,html.tool-printing body.theme-boostertally .volunteer-chart-table{width:100%!important;min-width:0!important;table-layout:fixed}.bt-print-body .volunteer-chart-table th:first-child,html.tool-printing body.theme-boostertally .volunteer-chart-table th:first-child{width:1.35in}.bt-print-body .volunteer-chart-table th,.bt-print-body .volunteer-chart-table td,html.tool-printing body.theme-boostertally .volunteer-chart-table th,html.tool-printing body.theme-boostertally .volunteer-chart-table td{padding:.2rem .24rem;font-size:7.5pt;line-height:1.18;print-color-adjust:exact}.bt-print-body .volunteer-chart-table thead th,html.tool-printing body.theme-boostertally .volunteer-chart-table thead th{background:#18324a!important;color:#fff!important}.bt-print-body .volunteer-chart-cell,.bt-print-body .volunteer-chart-swatch,html.tool-printing body.theme-boostertally .volunteer-chart-cell,html.tool-printing body.theme-boostertally .volunteer-chart-swatch{print-color-adjust:exact}}
