[data-hollow-site] .hs-bud-main{flex:1;justify-content:center;min-width:0;padding:16px 20px;display:flex;overflow:hidden}[data-hollow-site] .hs-bud-col{flex-direction:column;gap:10px;width:100%;max-width:440px;display:flex}[data-hollow-site] .hs-bud-name{color:var(--fg);font-size:10px;font-weight:600}[data-hollow-site] .hs-bud-ccy{border:1px solid var(--border);font-family:var(--font-site-mono);color:var(--muted);border-radius:4px;padding:0 4px;font-size:8px;font-weight:700;line-height:13px}[data-hollow-site] .hs-bud-members{display:inline-flex}[data-hollow-site] .hs-bud-members>span{width:15px;height:15px;box-shadow:0 0 0 1.5px var(--bg);--hs-bud-ink:#fff;color:var(--hs-bud-ink);border-radius:50%;justify-content:center;align-items:center;font-size:8px;font-weight:700;display:flex}[data-hollow-site] .hs-bud-members>span+span{margin-left:-5px}[data-hollow-site] .hs-bud-stepper{color:var(--muted);align-items:center;gap:3px;font-weight:600;display:inline-flex}[data-hollow-site] .hs-bud-stepper>span{color:var(--fg)}[data-hollow-site] .hs-bud-headline,[data-hollow-site] .hs-bud-notes{border:1px solid var(--border-faint);background:color-mix(in srgb, var(--surface) 50%, transparent)}[data-hollow-site] .hs-bud-headline{border-radius:12px;grid-template-columns:repeat(4,1fr);gap:10px;padding:10px 14px;display:grid}[data-hollow-site] .hs-bud-stat{flex-direction:column;gap:3px;min-width:0;display:flex}[data-hollow-site] .hs-bud-stat-label{letter-spacing:.06em;text-transform:uppercase;color:var(--subtle);font-size:8px}[data-hollow-site] .hs-bud-stat-value{font-variant-numeric:tabular-nums;color:var(--fg);transform-origin:0;font-size:12.5px;font-weight:500}[data-hollow-site] .hs-bud-stat-spare{color:var(--hf-success)}[data-hollow-site] .hs-bud-stat-changed{animation:.56s ease-out hs-bud-stat-pop}@keyframes hs-bud-stat-pop{0%{transform:scale(1)}35%{transform:scale(1.12)}to{transform:scale(1)}}[data-hollow-site] .hs-bud-notes{border-radius:14px;flex-direction:column;gap:3px;padding:8px 12px;display:flex}[data-hollow-site] .hs-bud-notes-label{letter-spacing:.1em;text-transform:uppercase;color:var(--subtle);font-size:8px;font-weight:700}[data-hollow-site] .hs-bud-notes-text{color:var(--muted);font-size:10px}[data-hollow-site] .hs-bud-sechead{letter-spacing:.1em;text-transform:uppercase;color:var(--subtle);justify-content:space-between;align-items:center;padding:0 2px;font-size:8.5px;font-weight:700;display:flex}[data-hollow-site] .hs-bud-sechead-count{letter-spacing:0;text-transform:none;font-size:9px;font-weight:400}[data-hollow-site] .hs-bud-listwrap{position:relative}[data-hollow-site] .hs-bud-list{border:1px solid var(--border-faint);background:color-mix(in srgb, var(--surface) 20%, transparent);border-radius:12px;overflow:hidden}[data-hollow-site] .hs-bud-row{border-bottom:1px solid var(--border-faint);align-items:center;gap:7px;height:34px;padding:0 10px;display:flex}[data-hollow-site] .hs-bud-row>*{transition:opacity var(--hs-dur-base) var(--hs-ease-standard), color var(--hs-dur-base) var(--hs-ease-standard)}[data-hollow-site] .hs-bud-check{border:1.5px solid var(--border-strong);width:15px;height:15px;color:var(--onaccent);transition:background-color var(--hs-dur-base) var(--hs-ease-standard), border-color var(--hs-dur-base) var(--hs-ease-standard);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}[data-hollow-site] .hs-bud-row-paid .hs-bud-check{background:var(--hf-success);border-color:var(--hf-success)}[data-hollow-site] .hs-bud-row-label{min-width:0;color:var(--fg);flex:1;font-size:11px}[data-hollow-site] .hs-bud-row-paid .hs-bud-row-label,[data-hollow-site] .hs-bud-row-paid .hs-bud-row-amount{color:var(--subtle)}[data-hollow-site] .hs-bud-row-paid .hs-bud-row-label{text-decoration:line-through}[data-hollow-site] .hs-bud-payer{--hs-bud-ink:#fff;width:14px;height:14px;color:var(--hs-bud-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:8px;font-weight:700;display:flex}[data-hollow-site] .hs-bud-day{text-align:right;font-variant-numeric:tabular-nums;width:24px;color:var(--subtle);flex:none;font-size:9px}[data-hollow-site] .hs-bud-type{background:var(--bg-interactive);text-align:center;letter-spacing:.06em;text-transform:uppercase;width:28px;color:var(--muted);border-radius:4px;flex:none;padding:1px 0;font-size:8px;font-weight:600}[data-hollow-site] .hs-bud-row-amount{text-align:right;font-variant-numeric:tabular-nums;min-width:58px;color:var(--fg);flex:none;font-size:10.5px;font-weight:600}[data-hollow-site] .hs-bud-row-flash{--hs-flash-from:color-mix(in srgb, var(--hf-success) 16%, transparent);animation:.9s ease-out hs-flash}[data-hollow-site] .hs-bud-add{background:color-mix(in srgb, var(--bg-interactive) 50%, transparent);height:34px;color:var(--subtle);align-items:center;gap:7px;padding:0 10px;font-size:10px;display:flex}[data-hollow-site] .hs-bud-add-dot{border:1px dashed var(--border-strong);border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;display:flex}[data-hollow-site] .hs-bud-ptr{z-index:5;transition:opacity var(--hs-dur-base) var(--hs-ease-standard), top .62s cubic-bezier(.2, .8, .2, 1);position:absolute;left:29px}[data-hollow-site] .hs-bud-ptr .hs-hf-pointer{flex-direction:row-reverse;left:auto;right:0}[data-hollow-site] .hs-bud-ptr .hs-hf-pointer-tag{margin:10px 3px 0 0}@media (prefers-reduced-motion:reduce){[data-hollow-site] .hs-bud-stat-changed,[data-hollow-site] .hs-bud-row-flash{animation:none}}
