.confirm-modal-card[data-astro-cid-ws3sb5xj]{border:var(--border-width) solid color-mix(in srgb, var(--border-subtle) 78%, transparent);border-radius:var(--radius-lg);background:var(--surface-primary);width:min(30rem,100%);max-height:min(92dvh,900px);box-shadow:var(--shadow-lg);text-align:left;overscroll-behavior:contain;justify-items:stretch;gap:.65rem;padding:1.1rem 1.15rem 1.05rem;display:grid;overflow-y:auto}.confirm-modal-card[data-astro-cid-ws3sb5xj].is-xs{width:min(100%,30rem)}.confirm-modal-card[data-astro-cid-ws3sb5xj].is-sm{width:min(100%,34rem)}.confirm-modal-card[data-astro-cid-ws3sb5xj].is-md{width:min(100%,40rem)}.confirm-modal-card[data-astro-cid-ws3sb5xj].is-lg{width:min(100%,46rem)}html[data-theme=light] .confirm-modal-card[data-astro-cid-ws3sb5xj]{background:var(--surface-primary);border-color:var(--border-subtle);box-shadow:var(--shadow-md)}.confirm-modal-card[data-astro-cid-ws3sb5xj] label[data-astro-cid-ws3sb5xj]{text-align:left;font-size:var(--fluid-label-font);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.2em;color:var(--text-secondary);margin-bottom:.35rem;display:block}.confirm-modal-card[data-astro-cid-ws3sb5xj] [data-astro-cid-ws3sb5xj]:is(input:not([type=checkbox]),select,textarea){box-sizing:border-box;background:var(--field-surface);border:var(--border-width) solid var(--border-subtle);border-radius:var(--field-control-radius);width:100%;padding:var(--field-control-padding-y) var(--field-control-padding-x);color:var(--text-primary);min-height:var(--field-control-min-height);font-size:var(--fluid-text-base);text-transform:none;letter-spacing:0;outline:none;margin-top:.45rem;transition:border-color .15s,box-shadow .15s,background-color .15s,color .15s}.confirm-modal-card[data-astro-cid-ws3sb5xj] select[data-astro-cid-ws3sb5xj]{appearance:auto}.confirm-modal-card[data-astro-cid-ws3sb5xj] [data-astro-cid-ws3sb5xj]:is(input:not([type=checkbox]),select,textarea):focus{border-color:color-mix(in srgb, var(--brand-accent) 50%, var(--border-strong));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-accent) 12%, transparent)}.confirm-modal-card[data-astro-cid-ws3sb5xj] h3[data-astro-cid-ws3sb5xj]{font-size:var(--fluid-text-h1);letter-spacing:-.028em;color:var(--text-primary);margin:0;font-weight:900;line-height:1.12}.confirm-modal-card[data-astro-cid-ws3sb5xj] p[data-astro-cid-ws3sb5xj],.confirm-modal-card[data-astro-cid-ws3sb5xj] .helper-text[data-astro-cid-ws3sb5xj]{font-size:var(--fluid-text-base);color:var(--text-secondary);margin:0;line-height:1.45}.confirm-modal-actions[data-astro-cid-ws3sb5xj]{border-top:1px solid color-mix(in srgb, var(--border-subtle) 78%, transparent);flex-wrap:wrap;justify-content:flex-end;gap:.55rem;margin-top:.35rem;padding-top:.82rem;display:flex}.confirm-modal-card[data-astro-cid-ws3sb5xj][data-actions-align=center] .confirm-modal-actions[data-astro-cid-ws3sb5xj]{justify-content:center}.confirm-modal-card[data-astro-cid-ws3sb5xj][data-actions-align=start] .confirm-modal-actions[data-astro-cid-ws3sb5xj]{justify-content:flex-start}.confirm-modal-actions[data-astro-cid-ws3sb5xj] [data-astro-cid-ws3sb5xj]:is(.btn-primary,.btn-ghost,.confirm-danger,.bills-btn-primary,.bills-btn-ghost,.debt-btn-primary,.debt-btn-ghost,.extras-btn-primary,.extras-btn-ghost,.payment-btn-primary,.payment-btn-ghost){min-height:var(--btn-touch);border-radius:var(--button-radius);font-family:var(--button-font-family);font-size:var(--button-font-size);font-weight:var(--button-font-weight);letter-spacing:var(--button-letter-spacing);text-transform:var(--button-text-transform)}.confirm-modal-actions[data-astro-cid-ws3sb5xj] [data-astro-cid-ws3sb5xj]:is(.btn-primary,.confirm-danger,.bills-btn-primary,.debt-btn-primary,.extras-btn-primary,.payment-btn-primary){padding:0 1rem}.confirm-modal-actions[data-astro-cid-ws3sb5xj] [data-astro-cid-ws3sb5xj]:is(.btn-ghost,.bills-btn-ghost,.debt-btn-ghost,.extras-btn-ghost,.payment-btn-ghost){border:var(--border-width) solid var(--border-subtle);color:var(--text-secondary);background:0 0;padding:0 1rem}.confirm-modal-actions[data-astro-cid-ws3sb5xj] [data-astro-cid-ws3sb5xj]:is(.btn-ghost,.bills-btn-ghost,.debt-btn-ghost,.extras-btn-ghost,.payment-btn-ghost):hover{background:color-mix(in srgb, var(--panel-bg-subtle) 84%, transparent);color:var(--text-primary)}.confirm-modal-actions[data-astro-cid-ws3sb5xj] :is(.confirm-danger,.bills-btn-primary,.debt-btn-primary,.extras-btn-primary,.payment-btn-primary).confirm-danger[data-astro-cid-ws3sb5xj],.confirm-modal-actions[data-astro-cid-ws3sb5xj] .confirm-danger[data-astro-cid-ws3sb5xj]{border:var(--border-width) solid var(--status-danger);background:var(--status-danger);color:var(--text-inverse);box-shadow:none}.confirm-modal-actions[data-astro-cid-ws3sb5xj] .confirm-danger[data-astro-cid-ws3sb5xj]:hover{background:color-mix(in srgb, var(--status-danger) 88%, black);border-color:color-mix(in srgb, var(--status-danger) 88%, black)}@media (width<=640px){.confirm-modal-card[data-astro-cid-ws3sb5xj]{padding:.95rem .9rem .9rem}}
