.abN0zW_error{color:var(--color-danger);flex-basis:100%;margin:0;font-size:.875rem}
.na2dAW_field{gap:var(--space-1);min-width:0;font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-label);flex-direction:column;font-weight:600;display:flex}.na2dAW_input{border-radius:var(--radius-md);border:1px solid var(--color-input-border);min-height:var(--control-height);max-width:100%;font-size:var(--text-input);text-transform:none;letter-spacing:normal;background:var(--color-bg);color:var(--color-fg);font-variant-numeric:tabular-nums;padding:0 .625rem;font-family:inherit;font-weight:400}.na2dAW_input::placeholder{color:var(--color-placeholder)}.na2dAW_input:focus-visible{outline:2px solid var(--color-accent);outline-offset:-1px;border-color:var(--color-accent)}.na2dAW_input:is(textarea){line-height:var(--leading-normal);padding:.5rem .625rem}.na2dAW_inputInvalid{border-color:var(--color-danger)}.na2dAW_error{color:var(--color-danger);font-size:var(--text-pack);text-transform:none;letter-spacing:normal;font-weight:400}
.B2SjjW_title{font-size:var(--text-page-title);margin:0 0 1.5rem;font-weight:600}.B2SjjW_form{max-width:var(--measure-form);flex-direction:column;gap:.75rem;display:flex}.B2SjjW_fieldHint{color:var(--color-muted);margin:-.5rem 0 0;font-size:.8125rem}.B2SjjW_successMessage{border-radius:var(--radius-md);font-size:var(--text-base);line-height:var(--leading-normal);background:var(--color-success-soft);border:1px solid;border-color:color-mix(in srgb, var(--color-success) 28%, transparent);color:var(--color-success);max-width:var(--measure-form);margin:0 0 1rem;padding:.5rem .75rem}.B2SjjW_errorMessage{border-radius:var(--radius-md);font-size:var(--text-base);line-height:var(--leading-normal);background:var(--color-danger-soft);border:1px solid;border-color:color-mix(in srgb, var(--color-danger) 28%, transparent);color:var(--color-danger);max-width:var(--measure-form);margin:0 0 1rem;padding:.5rem .75rem}.B2SjjW_summaryList{max-width:var(--measure-form);margin:0 0 1.5rem}.B2SjjW_summaryList dt{color:var(--color-muted);margin-top:.75rem;font-size:.75rem}.B2SjjW_summaryList dd{overflow-wrap:anywhere;margin:.125rem 0 0;font-size:.9375rem}.B2SjjW_tempPassword{background:var(--color-surface);border-radius:var(--radius-sm);border:1px solid var(--color-border);-webkit-user-select:all;user-select:all;padding:.5rem .75rem;font-family:monospace;font-size:1.125rem}.B2SjjW_section{max-width:var(--measure-form);border-top:1px solid var(--color-border);margin-top:2rem;padding-top:1.5rem}.B2SjjW_sectionTitle{margin:0 0 .25rem;font-size:1rem;font-weight:600}.B2SjjW_sectionSubtitle{color:var(--color-muted);margin:0 0 .75rem;font-size:.875rem}.B2SjjW_subFieldset{border:1px solid var(--color-border);border-radius:var(--radius-sm);flex-direction:column;gap:.75rem;margin:0;padding:.75rem;display:flex}.B2SjjW_subLegend{color:var(--color-muted);padding:0 .375rem;font-size:.8125rem}
.y86-KW_statusForm{align-items:center;gap:.5rem;margin:0 0 1.5rem;display:flex}.y86-KW_staleBuild{color:var(--color-warning-text);overflow-wrap:anywhere;margin-top:.25rem;font-size:.8125rem;line-height:1.4;display:block}.y86-KW_consoleErrors{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);white-space:pre-wrap;word-break:break-word;max-width:40rem;margin:.25rem 0 0;padding:.75rem;font-family:ui-monospace,monospace;font-size:.8125rem;overflow-x:auto}
.GH2QUG_triageForm{flex-direction:column;gap:.75rem;max-width:40rem;margin:0 0 1.5rem;display:flex}.GH2QUG_notesLabel{color:var(--color-muted);flex-direction:column;gap:.25rem;font-size:.8125rem;display:flex}.GH2QUG_notes{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);min-height:5rem;color:inherit;font:inherit;resize:vertical;padding:.5rem .625rem;font-size:.9375rem}.GH2QUG_formRow{align-items:flex-end;gap:.75rem;display:flex}.GH2QUG_pre{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);white-space:pre-wrap;word-break:break-word;max-width:40rem;margin:.25rem 0 0;padding:.75rem;font-family:ui-monospace,monospace;font-size:.8125rem;overflow-x:auto}.GH2QUG_deleteRow{border-top:1px solid var(--color-border);margin-top:2rem;padding-top:1.5rem}
.Wuo9DG_field{align-items:center;gap:var(--space-2);min-height:var(--control-height);font-size:var(--text-base);color:var(--color-fg);cursor:pointer;display:flex}.Wuo9DG_checkbox{width:1rem;height:1rem;accent-color:var(--color-accent);cursor:pointer}@media (max-width:640px){.Wuo9DG_checkbox{width:1.25rem;height:1.25rem}}
.CitdRG_items{gap:var(--space-3);display:grid}.CitdRG_card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);padding:var(--space-4);box-shadow:var(--elevation-raised)}.CitdRG_heading{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.CitdRG_heading>button{margin-left:auto}.CitdRG_itemMark{background:var(--color-accent-soft);width:36px;height:36px;color:var(--color-accent);border-radius:10px;flex:none;place-items:center;display:inline-grid}.CitdRG_grid{gap:var(--space-3);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.CitdRG_grid label{gap:var(--space-1);min-width:0;display:grid}.CitdRG_grid input,.CitdRG_grid select{border:1px solid var(--color-control-edge);background:var(--color-bg);width:100%;min-width:0;min-height:44px;color:var(--color-text);padding:var(--space-2);font:inherit;border-radius:10px}.CitdRG_wide{grid-column:span 3}.CitdRG_compact{grid-column:span 2}.CitdRG_addButton{justify-self:start}@media (max-width:640px){.CitdRG_card{padding:var(--space-3)}.CitdRG_wide,.CitdRG_compact{grid-column:1/-1}}
.-\35 AG-G_errorMessage{border-radius:var(--radius-sm);border:1px solid var(--color-danger);color:var(--color-danger);margin:0 0 1rem;padding:.625rem .875rem;font-size:.875rem}.-\35 AG-G_autoMatchBar{border:1px solid var(--color-border);border-radius:var(--radius-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:.75rem;display:flex}.-\35 AG-G_autoMatchBar p{color:var(--color-muted);margin:0;font-size:.875rem}.-\35 AG-G_sectionTitle{margin:0 0 1rem;font-size:1.0625rem;font-weight:600}.-\35 AG-G_queue{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.-\35 AG-G_item{border:1px solid var(--color-border);border-radius:var(--radius-sm)}.-\35 AG-G_itemHeader{cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:.25rem;width:100%;padding:.75rem;display:flex}.-\35 AG-G_itemName{font-weight:600}.-\35 AG-G_itemMeta{color:var(--color-muted);font-size:.8125rem}.-\35 AG-G_itemBody{border-top:1px solid var(--color-border-light);padding:0 .75rem .75rem}.-\35 AG-G_modeToggle{gap:.5rem;margin:.75rem 0;display:flex}.-\35 AG-G_form{flex-direction:column;gap:.75rem;max-width:24rem;display:flex}.-\35 AG-G_checkboxLabel{align-items:center;gap:.5rem;font-size:.875rem;display:flex}
.Ci8Cdq_note{color:var(--color-muted);font-size:var(--text-code);overflow-wrap:anywhere;margin-top:.25rem;font-weight:400;line-height:1.3;display:block}
.KJuRsa_panel{border-radius:var(--radius-sm);font-size:var(--text-base);line-height:var(--leading-normal);border:1px solid;margin:0 0 1rem;padding:.625rem .875rem .75rem}.KJuRsa_panelDanger{border-color:color-mix(in srgb, var(--color-danger) 40%, transparent);background:var(--color-danger-soft)}.KJuRsa_panelWarning{border-color:color-mix(in srgb, var(--color-warning) 40%, transparent);background:var(--color-warning-soft)}.KJuRsa_title{font-size:var(--text-base);margin:0 0 .5rem;font-weight:600}.KJuRsa_panelDanger .KJuRsa_title{color:var(--color-danger)}.KJuRsa_panelWarning .KJuRsa_title{color:var(--color-warning)}.KJuRsa_list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.KJuRsa_item{overflow-wrap:anywhere;border-left:3px solid;padding-left:.75rem}.KJuRsa_item>p{margin:0}.KJuRsa_itemDanger{border-color:var(--color-danger);color:var(--color-danger)}.KJuRsa_itemWarning{border-color:var(--color-warning);color:var(--color-warning)}
._9wWT3W_wrap{margin:var(--space-2) 0 0}._9wWT3W_caption{text-align:left;font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-label);padding-bottom:.25rem}._9wWT3W_table,._9wWT3W_totals{border-collapse:collapse;width:100%;font-size:var(--text-base)}._9wWT3W_table{min-width:26rem}._9wWT3W_wrap>._9wWT3W_table{display:table}._9wWT3W_table th,._9wWT3W_table td,._9wWT3W_totals th,._9wWT3W_totals td{border-bottom:1px solid var(--color-rule-soft);text-align:left;vertical-align:top;overflow-wrap:break-word;padding:.3rem .5rem}._9wWT3W_table thead th{font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-label);border-bottom:1px solid var(--color-rule)}._9wWT3W_numeric{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}._9wWT3W_inactive,._9wWT3W_quiet{color:var(--color-dim)}._9wWT3W_printedName{color:var(--color-dim);overflow-wrap:anywhere}._9wWT3W_defaulted{color:var(--color-warning)}._9wWT3W_totals{margin-top:var(--space-3)}._9wWT3W_grand th,._9wWT3W_grand td{border-top:2px solid var(--color-rule);border-bottom:0;font-weight:600}._9wWT3W_note{margin:var(--space-2) 0 0;font-size:var(--text-pack);color:var(--color-dim);max-width:44rem}@media (max-width:640px){._9wWT3W_wrap{overflow-x:auto}}@media print{._9wWT3W_wrap{overflow-x:visible}._9wWT3W_table{min-width:0}._9wWT3W_totals{break-inside:avoid}._9wWT3W_defaulted,._9wWT3W_quiet,._9wWT3W_inactive,._9wWT3W_printedName{color:inherit}}
.aMqA5a_unmatchedRow{border-bottom:1px solid var(--color-border-light);background:color-mix(in srgb, var(--color-danger) 8%, transparent)}.aMqA5a_nameCell{white-space:normal;word-break:break-word;min-width:8rem}.aMqA5a_matchedName{flex-direction:column;gap:.125rem;display:flex}.aMqA5a_rawNameNote{font-size:var(--text-code);color:var(--color-muted);overflow-wrap:anywhere}@media (hover:none){.aMqA5a_nameCell a{text-underline-offset:.2em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}}.aMqA5a_exception{color:var(--color-warning)}.aMqA5a_moneyCell{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}@media (max-width:640px){.aMqA5a_table,.aMqA5a_table tbody{display:block}.aMqA5a_table thead{display:none}.aMqA5a_row{border:1px solid var(--color-border);border-radius:var(--radius-md);flex-wrap:wrap;align-items:baseline;margin-bottom:.625rem;padding:.75rem .875rem;display:flex}.aMqA5a_row td{flex:0 auto;align-items:baseline;gap:.375rem;width:auto;min-width:0;padding:.125rem .875rem .125rem 0;display:inline-flex}.aMqA5a_row td[data-label]:before{content:attr(data-label);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-label);flex-shrink:0;font-weight:600}.aMqA5a_row .aMqA5a_nameCell{font-size:var(--text-item);font-weight:var(--weight-item);flex:1 0 100%;min-width:0;padding:0 0 .375rem;line-height:1.3;display:block;position:relative}.aMqA5a_row .aMqA5a_nameCell a:after{content:"";position:absolute;inset:-.75rem -.875rem 0}.aMqA5a_row .aMqA5a_moneyCell{font-size:var(--text-money)}.aMqA5a_table .aMqA5a_emptyCell{display:block}}
._3F-14a_page{margin:var(--space-3) 0}._3F-14a_continued{margin:0 0 var(--space-2);font-size:var(--text-label);overflow-wrap:anywhere;font-weight:600}._3F-14a_sheet{--strip:clamp(5rem, 26%, 9rem);grid-template-columns:minmax(0, 1fr) var(--strip);justify-content:start;align-items:stretch;display:grid}._3F-14a_window{border:1px solid var(--color-rule);box-sizing:border-box;width:100%;position:relative;overflow:hidden}._3F-14a_sliced{width:100%;display:block;position:absolute;left:0}._3F-14a_plain{object-fit:contain;object-position:top;border:1px solid var(--color-rule);align-self:start;max-width:100%;height:auto;max-height:60vh}._3F-14a_strip{min-width:0;font-size:var(--text-label);padding-left:.35rem;line-height:1.2;position:relative}._3F-14a_tick{border-top:1px solid;width:.3rem;position:absolute;left:0}._3F-14a_label{white-space:nowrap;gap:.25rem;font-weight:600;display:flex;position:absolute;left:.35rem;right:0;transform:translateY(-50%)}._3F-14a_labelText{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}._3F-14a_def{flex:none;font-style:italic;font-weight:400}._3F-14a_list{margin:0}._3F-14a_group{break-inside:avoid;margin:0 0 .4rem}._3F-14a_group dt{font-weight:600}._3F-14a_group dd{overflow-wrap:anywhere;margin:0}@media print{._3F-14a_sheet{--strip:1.3in;break-inside:avoid}._3F-14a_plain{max-height:8.5in}._3F-14a_strip{color:#000;font-size:7.5pt}._3F-14a_page{margin:var(--space-2) 0 0;break-inside:avoid}._3F-14a_page+._3F-14a_page{break-before:page}}
.wvWMna_link{color:var(--color-link);overflow-wrap:anywhere}.wvWMna_prose{text-underline-offset:.15em;text-decoration:underline}.wvWMna_value{text-decoration:none}@media (hover:hover){.wvWMna_prose:hover{text-decoration-thickness:2px}.wvWMna_value:hover{text-underline-offset:.15em;text-decoration:underline}}.wvWMna_link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:2px}
.o6FnuW_overlay{z-index:1000;background:#00000080;justify-content:center;align-items:flex-start;padding:2rem 1rem;display:flex;position:fixed;inset:0}.o6FnuW_panel{background:var(--color-bg);border-radius:var(--radius-sm);border:1px solid var(--elevation-edge);width:100%;max-width:28rem;max-height:calc(100vh - 4rem);box-shadow:var(--elevation-modal);padding:1.25rem;overflow-y:auto}.o6FnuW_header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.o6FnuW_title{margin:0;font-size:1.125rem;font-weight:600}.o6FnuW_closeButton{background:var(--color-surface);width:1.75rem;height:1.75rem;color:var(--color-muted);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.25rem;line-height:1;display:flex}@media (hover:hover){.o6FnuW_closeButton:hover{background:var(--color-border-light)}}.o6FnuW_subtitle{color:var(--color-muted);margin:.25rem 0 1rem;font-size:.875rem}.o6FnuW_errorMessage{border-radius:var(--radius-sm);border:1px solid var(--color-danger);color:var(--color-danger);overflow-wrap:anywhere;margin:0 0 1rem;padding:.5rem .75rem;font-size:.875rem}.o6FnuW_form{flex-direction:column;gap:.75rem;display:flex}.o6FnuW_field{flex-direction:column;gap:.25rem;min-width:0;font-size:.875rem;font-weight:500;display:flex}.o6FnuW_input,.o6FnuW_textarea{border-radius:var(--radius-md);border:1px solid var(--color-input-border);min-height:var(--control-height);max-width:100%;font-size:var(--text-input);text-transform:none;letter-spacing:normal;background:var(--color-bg);color:var(--color-fg);font-variant-numeric:tabular-nums;padding:0 .625rem;font-family:inherit;font-weight:400}.o6FnuW_input::placeholder,.o6FnuW_textarea::placeholder{color:var(--color-placeholder)}.o6FnuW_input:focus-visible,.o6FnuW_textarea:focus-visible{outline:2px solid var(--color-accent);outline-offset:-1px;border-color:var(--color-accent)}.o6FnuW_input:is(textarea),.o6FnuW_textarea:is(textarea){line-height:var(--leading-normal);padding:.5rem .625rem}.o6FnuW_input,.o6FnuW_textarea{width:100%}.o6FnuW_filled,.o6FnuW_filledControl input{background:var(--color-accent-soft);border-color:color-mix(in srgb, var(--color-accent) 35%, transparent)}.o6FnuW_textarea{resize:vertical}.o6FnuW_fieldError{color:var(--color-danger);font-size:.8125rem;font-weight:400}.o6FnuW_pairRow{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}@media (max-width:420px){.o6FnuW_pairRow{grid-template-columns:1fr}}.o6FnuW_importSummary{border-radius:var(--radius-sm);border:1px solid color-mix(in srgb, var(--color-accent) 25%, transparent);background:var(--color-accent-soft);flex-direction:column;align-items:flex-start;gap:.375rem;margin-bottom:1rem;padding:.625rem .75rem;display:flex}.o6FnuW_importFrom{font-size:var(--text-base);margin:0;font-weight:600}.o6FnuW_importLine{font-size:var(--text-base);line-height:var(--leading-normal);overflow-wrap:anywhere;margin:0}.o6FnuW_importWarning{color:var(--color-dim);font-size:var(--text-base);line-height:var(--leading-normal);margin:0}.o6FnuW_actions{justify-content:flex-end;align-items:flex-start;gap:.5rem;margin-top:1rem;display:flex}.o6FnuW_clearPairRow{display:flex}.o6FnuW_clearPairButton{border-radius:var(--radius-md);font-size:var(--text-base);color:var(--color-accent);cursor:pointer;padding:.125rem .5rem;background:0 0;border:1px solid #0000;min-height:2.75rem;padding-inline:0;font-weight:500}@media (hover:hover){.o6FnuW_clearPairButton:hover{text-decoration:underline}}.o6FnuW_clearPairButton:focus-visible{outline:2px solid var(--color-accent);outline-offset:-1px}
.Y8sTiG_chips{flex-wrap:wrap;align-items:center;gap:.25rem;min-width:0;display:flex}.Y8sTiG_chip{max-width:100%}.Y8sTiG_named{overflow-wrap:anywhere;align-items:center;gap:.25rem;min-width:0;display:inline-flex}.Y8sTiG_named svg{flex:none;width:.95em;height:.95em}.Y8sTiG_overflow{font-size:var(--text-code);color:var(--color-text-muted);white-space:nowrap}.Y8sTiG_unassigned{font-size:var(--text-code);color:var(--color-text-muted);font-style:italic}
.vv7BHG_panel{margin-bottom:var(--space-3);border:1px solid var(--elevation-edge);border-radius:var(--radius-panel);background:var(--color-bg);box-shadow:var(--elevation-raised)}.vv7BHG_head{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.vv7BHG_headRuled{border-bottom:1px solid var(--color-rule)}.vv7BHG_identity{flex-direction:column;gap:.125rem;min-width:0;display:flex}.vv7BHG_headLinked{position:relative}.vv7BHG_titleLink{color:inherit;text-decoration:none}.vv7BHG_titleLink:after{content:"";z-index:0;position:absolute;inset:0}@media (hover:hover){.vv7BHG_titleLink:hover{text-decoration:underline}}.vv7BHG_titleLink:focus-visible{outline:none}.vv7BHG_titleLink:focus-visible:after{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-sm)}@media (hover:hover){.vv7BHG_headLinked:hover{background:var(--color-surface);border-radius:calc(var(--radius-panel) - 1px) calc(var(--radius-panel) - 1px) 0 0}.vv7BHG_headLinked:not(.vv7BHG_headRuled):hover{border-radius:calc(var(--radius-panel) - 1px)}}.vv7BHG_headLinked .vv7BHG_actions{z-index:1;position:relative}.vv7BHG_headGlyph{width:22px;height:22px;color:var(--color-accent);flex:none}.vv7BHG_titleRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.vv7BHG_title{font-size:var(--text-section-title);font-weight:600;line-height:var(--leading-tight);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0}.vv7BHG_subtitle{font-size:var(--text-shop);color:var(--color-dim)}.vv7BHG_right{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin-left:auto;display:flex}.vv7BHG_total{text-align:right}.vv7BHG_money{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:var(--text-money);font-weight:600;line-height:var(--leading-tight);display:block}.vv7BHG_totalLabel{font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-label);font-weight:600;display:block}.vv7BHG_actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.vv7BHG_actions>form,.vv7BHG_actions [data-blocked-wrap]{display:contents}.vv7BHG_actions [data-blocked-reason]{text-align:right;flex-basis:100%;order:99}@media (max-width:640px){.vv7BHG_actions>:is(button,a),.vv7BHG_actions>form>:is(button,a),.vv7BHG_actions>[data-blocked-wrap]>button{flex:1 1 0;min-width:max-content}.vv7BHG_actions [data-blocked-reason]{text-align:left}}.vv7BHG_actions{justify-content:flex-start}.vv7BHG_foot{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-4);border-top:1px solid var(--color-rule);font-size:var(--text-shop);color:var(--color-dim);flex-wrap:wrap;display:flex}.vv7BHG_row{align-items:center;gap:var(--space-2) var(--space-3);width:100%;padding:var(--space-2) var(--space-4);border-top:1px solid var(--color-rule-soft);color:inherit;font-size:var(--text-base);text-align:left;text-decoration:none;display:flex}.vv7BHG_row:first-of-type{border-top:none}@media (hover:hover){a.vv7BHG_row:hover{background:var(--color-surface);text-decoration:none}}a.vv7BHG_row:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.vv7BHG_rowBody{align-items:center;gap:var(--space-2) var(--space-3);flex:1;min-width:0;display:flex}.vv7BHG_rowIdentity{align-items:center;gap:var(--space-2);overflow-wrap:anywhere;min-width:0;font-weight:500;display:flex}.vv7BHG_rowMeta{min-width:0;color:var(--color-dim);font-size:var(--text-shop);overflow-wrap:anywhere;flex:1}.vv7BHG_rowAmount{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:var(--text-money);flex:none;font-weight:600}.vv7BHG_rowChevron{width:16px;height:16px;color:var(--color-dim);flex:none}.vv7BHG_sectionLabel{font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-label);margin:var(--space-5) 0 var(--space-2);font-weight:600}.vv7BHG_sectionLabel:first-child{margin-top:0}@media (max-width:640px){.vv7BHG_head{align-items:stretch;gap:var(--space-2);flex-direction:column}.vv7BHG_right{align-items:stretch;gap:var(--space-3);flex-direction:column;margin-left:0}.vv7BHG_total{align-items:baseline;gap:var(--space-2);text-align:left;display:flex}.vv7BHG_money,.vv7BHG_totalLabel{display:inline}.vv7BHG_actions{align-items:stretch;gap:var(--space-2);margin:var(--space-1) calc(-1*var(--space-4)) calc(-1*var(--space-3));padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-rule);flex-direction:column}.vv7BHG_actions>*{width:100%}.vv7BHG_actions>:is(button,a),.vv7BHG_actions>form>:is(button,a),.vv7BHG_actions>[data-blocked-wrap]>button{flex:none;min-width:0}.vv7BHG_row{min-height:var(--tap-target);padding:var(--space-3) var(--space-4)}.vv7BHG_rowBody{flex-direction:column;flex:1;align-items:flex-start;gap:.125rem;min-width:0;display:flex}.vv7BHG_rowMeta{flex:none}}.vv7BHG_rowPicked{border-top:1px solid var(--color-rule-soft);align-items:stretch;display:flex}.vv7BHG_rowPicked:first-of-type{border-top:none}.vv7BHG_rowPicked>.vv7BHG_row{border-top:none;flex:1;width:auto;min-width:0;padding-left:0}.vv7BHG_rowPicked>:first-child:not(.vv7BHG_row){padding-left:var(--space-2)}
.nyb89q_chips{flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0;display:inline-flex}.nyb89q_group{flex-wrap:wrap;gap:.375rem;display:inline-flex}
.ki-4YG_form{gap:var(--space-5);flex-direction:column;max-width:32rem;display:flex}.ki-4YG_panel{gap:var(--space-4);flex-direction:column;display:flex}.ki-4YG_field{gap:var(--space-1);flex-direction:column;display:flex}.ki-4YG_label{color:var(--color-text);font-size:var(--text-label);font-weight:var(--weight-medium)}.ki-4YG_input{border-radius:var(--radius-md);border:1px solid var(--color-input-border);min-height:var(--control-height);max-width:100%;font-size:var(--text-input);text-transform:none;letter-spacing:normal;background:var(--color-bg);color:var(--color-fg);font-variant-numeric:tabular-nums;padding:0 .625rem;font-family:inherit;font-weight:400}.ki-4YG_input::placeholder{color:var(--color-placeholder)}.ki-4YG_input:focus-visible{outline:2px solid var(--color-accent);outline-offset:-1px;border-color:var(--color-accent)}.ki-4YG_input:is(textarea){line-height:var(--leading-normal);padding:.5rem .625rem}.ki-4YG_input{width:100%}.ki-4YG_note{color:var(--color-text-muted);font-size:.8125rem;line-height:var(--leading-normal);overflow-wrap:anywhere;margin:0}.ki-4YG_error{color:var(--color-danger);overflow-wrap:anywhere;margin:0;font-size:.875rem}.ki-4YG_notice{border:1px solid color-mix(in srgb, var(--color-warning) 28%, transparent);border-radius:var(--radius-sm);background:var(--color-warning-soft);color:var(--color-warning);margin:0;padding:.5rem .75rem;font-size:.8125rem}.ki-4YG_oneEach{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);font-size:var(--text-base);margin:0;padding:.625rem .875rem;font-weight:600}.ki-4YG_choices{gap:var(--space-2);flex-direction:column;max-width:32rem;display:flex}.ki-4YG_hiddenInput{display:none}.ki-4YG_actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.ki-4YG_progress{margin:0;font-size:.875rem;font-weight:600}.ki-4YG_tiles{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}.ki-4YG_tile{padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);flex-direction:column;gap:.25rem;min-width:0;display:flex}.ki-4YG_tile[data-state=failed]{border-color:var(--color-danger)}.ki-4YG_tileMedia{aspect-ratio:3/4;border-radius:var(--radius-sm);background:var(--color-surface);overflow:hidden}.ki-4YG_tileMedia img{object-fit:cover;width:100%;height:100%}.ki-4YG_fileChip{padding:var(--space-2);overflow-wrap:anywhere;font-size:.75rem;display:block}.ki-4YG_tileState{font-size:var(--text-code);color:var(--color-text-muted);font-weight:600}.ki-4YG_tileError{color:var(--color-danger);overflow-wrap:anywhere;margin:0;font-size:.75rem}.ki-4YG_tileActions{gap:var(--space-1);flex-wrap:wrap;display:flex}.ki-4YG_reviewHeading{margin:var(--space-3) 0 0;font-size:var(--text-section-title,1.0625rem);font-weight:600}.ki-4YG_bulkBar{align-items:center;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);flex-wrap:wrap;display:flex}.ki-4YG_bulkSelect,.ki-4YG_rowSelect{border-radius:var(--radius-md);border:1px solid var(--color-input-border);min-height:var(--control-height);max-width:100%;font-size:var(--text-input);text-transform:none;letter-spacing:normal;background:var(--color-bg);color:var(--color-fg);font-variant-numeric:tabular-nums;padding:0 .625rem;font-family:inherit;font-weight:400}.ki-4YG_bulkSelect::placeholder,.ki-4YG_rowSelect::placeholder{color:var(--color-placeholder)}.ki-4YG_bulkSelect:focus-visible,.ki-4YG_rowSelect:focus-visible{outline:2px solid var(--color-accent);outline-offset:-1px;border-color:var(--color-accent)}.ki-4YG_bulkSelect:is(textarea),.ki-4YG_rowSelect:is(textarea){line-height:var(--leading-normal);padding:.5rem .625rem}.ki-4YG_reviewList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ki-4YG_reviewRow{align-items:start;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);grid-template-columns:auto 3.5rem 1fr auto;min-width:0;display:grid}@media (max-width:640px){.ki-4YG_reviewRow{grid-template-columns:auto 3.5rem 1fr}.ki-4YG_reviewAssign{grid-column:1/-1}}.ki-4YG_reviewPick{justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;display:flex}.ki-4YG_reviewPick input{width:1.125rem;height:1.125rem}.ki-4YG_reviewThumb{aspect-ratio:3/4;border-radius:var(--radius-sm);background:var(--color-surface);width:3.5rem;overflow:hidden}.ki-4YG_reviewThumb img{object-fit:cover;width:100%;height:100%}.ki-4YG_reviewBody{flex-direction:column;gap:.25rem;min-width:0;display:flex}.ki-4YG_reviewTitle{overflow-wrap:anywhere;margin:0;font-weight:600}.ki-4YG_reviewMeta{color:var(--color-text-muted);overflow-wrap:anywhere;margin:0;font-size:.8125rem}.ki-4YG_reviewItems{font-size:.875rem;line-height:var(--leading-normal);color:var(--color-text);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ki-4YG_readClean{color:var(--color-success);font-weight:600}.ki-4YG_readCheck{color:var(--color-warning);font-weight:600}.ki-4YG_reviewShops{flex-wrap:wrap;align-items:center;gap:.25rem;min-width:0;display:flex}.ki-4YG_byRow{font-size:var(--text-code);color:var(--color-text-muted)}.ki-4YG_reviewAssign{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ki-4YG_openLink{align-items:center;min-height:2.75rem;font-size:.875rem;display:inline-flex}
.vYWcHW_subTitle{margin:1.25rem 0 .5rem;font-size:1rem;font-weight:600}.vYWcHW_shopSection{margin-top:1.5rem}.vYWcHW_reallocateRow{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.vYWcHW_reallocateHint{color:var(--color-muted);margin:0;font-size:.8125rem}.vYWcHW_empty{color:var(--color-dim);margin:0;font-size:.875rem}.vYWcHW_errorMessage{border-radius:var(--radius-sm);border:1px solid var(--color-danger);color:var(--color-danger);margin:0 0 1rem;padding:.625rem .875rem;font-size:.875rem}.vYWcHW_tableWrap{-webkit-overflow-scrolling:touch;border:1px solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-bg);overflow-x:auto}.vYWcHW_table{border-collapse:collapse;width:100%;font-size:.875rem}.vYWcHW_headRow{border-bottom:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 80%, var(--color-bg));text-align:left;color:var(--color-muted)}.vYWcHW_cell{vertical-align:middle;padding:.75rem}.vYWcHW_nameCell{white-space:normal;word-break:break-word;overflow:visible}.vYWcHW_row{border-bottom:1px solid var(--color-border-light)}.vYWcHW_row:last-child{border-bottom:0}.vYWcHW_missingRow{background:color-mix(in srgb, var(--color-danger) 4%, transparent)}.vYWcHW_statusGroup{flex-wrap:wrap;gap:.25rem .5rem;display:inline-flex}.vYWcHW_statusFulfilled,.vYWcHW_statusMissing,.vYWcHW_statusNotOrdered,.vYWcHW_statusNotBought,.vYWcHW_statusOutOfStock,.vYWcHW_statusDelta{white-space:nowrap;border-radius:999px;padding:.0625rem .5rem;font-size:.8125rem;font-weight:600;display:inline-block}.vYWcHW_statusFulfilled{color:var(--color-success);background:color-mix(in srgb, var(--color-success) 10%, transparent)}.vYWcHW_statusMissing{color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 8%, transparent)}.vYWcHW_statusNotOrdered{color:var(--color-link);background:color-mix(in srgb, var(--color-link) 10%, transparent)}.vYWcHW_statusNotBought{color:var(--color-danger);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-danger) 55%, transparent);background:0 0}.vYWcHW_statusOutOfStock,.vYWcHW_statusDelta{color:var(--color-warning);background:color-mix(in srgb, var(--color-warning) 12%, transparent)}@media (max-width:640px){.vYWcHW_tableWrap{background:0 0;border:0;overflow:visible}.vYWcHW_table{display:block;table-layout:auto!important;width:100%!important;min-width:0!important}.vYWcHW_table thead{display:none}.vYWcHW_table tbody{display:block}.vYWcHW_row{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);box-shadow:var(--elevation-raised);margin-bottom:.625rem;padding:.75rem .875rem;display:block}.vYWcHW_missingRow{border-color:color-mix(in srgb, var(--color-danger) 35%, var(--color-border))}.vYWcHW_cell{justify-content:space-between;align-items:baseline;gap:1rem;padding:.1875rem 0;display:flex;width:auto!important}.vYWcHW_cell:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted);flex-shrink:0;font-size:.75rem;font-weight:600}.vYWcHW_row .vYWcHW_cell:first-child{padding-bottom:.375rem;font-size:1.0625rem;font-weight:600;line-height:1.3;display:block}.vYWcHW_row .vYWcHW_cell:first-child:before{content:none}.vYWcHW_row .vYWcHW_cell:last-child:not([data-label]){padding-top:.5rem;display:block}.vYWcHW_row .vYWcHW_cell:last-child:not([data-label]):before{content:none}}.vYWcHW_select{border-radius:var(--radius-md);border:1px solid var(--color-input-border);min-height:var(--control-height);max-width:100%;font-size:var(--text-input);text-transform:none;letter-spacing:normal;background:var(--color-bg);color:var(--color-fg);font-variant-numeric:tabular-nums;padding:0 .625rem;font-family:inherit;font-weight:400}.vYWcHW_select::placeholder{color:var(--color-placeholder)}.vYWcHW_select:focus-visible{outline:2px solid var(--color-accent);outline-offset:-1px;border-color:var(--color-accent)}.vYWcHW_select:is(textarea){line-height:var(--leading-normal);padding:.5rem .625rem}.vYWcHW_substitutionNote{color:var(--color-muted);overflow-wrap:anywhere;font-size:.75rem;display:block}
.Q81CaW_block{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.Q81CaW_heading{font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-label);margin:0;font-weight:600}.Q81CaW_table{border-top:1px solid var(--color-rule);flex-direction:column;display:flex}.Q81CaW_headRow,.Q81CaW_row{gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-rule-soft);grid-template-columns:minmax(5rem,.7fr) 1fr 1fr minmax(7rem,.9fr);align-items:baseline;min-width:0;display:grid}.Q81CaW_head,.Q81CaW_label{font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-label);font-weight:600}.Q81CaW_value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:var(--text-base);color:var(--color-ink);overflow-wrap:anywhere;min-width:0}.Q81CaW_valueLabel{display:none}.Q81CaW_when{white-space:nowrap;font-family:var(--font-sans);font-size:var(--text-pack);color:var(--color-dim);margin-left:var(--space-1);display:inline-block}.Q81CaW_basis{font-family:var(--font-sans);font-size:var(--text-pack);line-height:var(--leading-normal);color:var(--color-dim);display:block}.Q81CaW_verdictCell{min-width:0}.Q81CaW_recommendation{white-space:normal;font-size:var(--text-base);line-height:var(--leading-normal)}.Q81CaW_rowGroup{flex-direction:column;min-width:0;display:flex}.Q81CaW_offer{gap:var(--space-2);padding:var(--space-2) 0 var(--space-3);border-bottom:1px solid var(--color-rule-soft);flex-direction:column;min-width:0;display:flex}@media (max-width:40rem){.Q81CaW_headRow{display:none}.Q81CaW_row{gap:var(--space-1) var(--space-3);grid-template-columns:1fr 1fr;grid-template-areas:"label label""receipt product""verdict verdict"}.Q81CaW_label{grid-area:label}.Q81CaW_value:nth-of-type(2){grid-area:receipt}.Q81CaW_value:nth-of-type(3){grid-area:product}.Q81CaW_valueLabel{font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-dim);font-weight:600;font-family:var(--font-sans);display:block}.Q81CaW_verdictCell{grid-area:verdict}}
._1ASHzq_submitBar:not(._1ASHzq_footBar){top:var(--chrome-offset);z-index:4;margin:0 calc(-1*var(--gutter)) var(--space-2);padding:var(--space-1) var(--gutter);background:var(--color-surface);border-bottom:1px solid var(--color-rule);position:sticky}@media (max-width:640px){._1ASHzq_hiddenForKeyboard{display:none}}._1ASHzq_submitBar{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}@media (min-width:641px){._1ASHzq_footBar{display:none}}._1ASHzq_itemCount{font-size:var(--text-base);color:var(--color-muted)}._1ASHzq_summary{display:contents}._1ASHzq_submitActions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._1ASHzq_submitActions>form,._1ASHzq_submitActions [data-blocked-wrap]{display:contents}._1ASHzq_submitActions [data-blocked-reason]{text-align:right;flex-basis:100%;order:99}@media (max-width:640px){._1ASHzq_submitActions>:is(button,a),._1ASHzq_submitActions>form>:is(button,a),._1ASHzq_submitActions>[data-blocked-wrap]>button{flex:1 1 0;min-width:max-content}._1ASHzq_submitActions [data-blocked-reason]{text-align:left}._1ASHzq_submitBar{flex-direction:column;align-items:stretch;gap:.5rem}._1ASHzq_summary{flex-wrap:wrap;align-items:center;gap:.125rem .75rem;display:flex}._1ASHzq_estimateSummary{padding:var(--space-1) var(--space-2)}._1ASHzq_summary:has(._1ASHzq_estimateSummary) ._1ASHzq_itemCount{display:none}._1ASHzq_submitBar:not(._1ASHzq_footBar) ._1ASHzq_submitActions{display:none}._1ASHzq_footBar{bottom:var(--bottom-chrome);z-index:3;margin:0 calc(-1*var(--gutter));padding:.375rem var(--gutter) calc(.375rem + env(safe-area-inset-bottom));background:var(--color-bg);border-top:1px solid var(--color-rule);box-shadow:var(--elevation-overlay-up);position:sticky}._1ASHzq_footBar ._1ASHzq_summary{display:none}._1ASHzq_footBar ._1ASHzq_submitActions>:first-child:not(:last-child){flex:auto}._1ASHzq_footBar ._1ASHzq_submitActions>:last-child{flex:3 auto}}._1ASHzq_successMessage{border-radius:var(--radius-md);font-size:var(--text-base);line-height:var(--leading-normal);background:var(--color-success-soft);border:1px solid;border-color:color-mix(in srgb, var(--color-success) 28%, transparent);color:var(--color-success);margin:0 0 1rem;padding:.5rem .75rem}._1ASHzq_errorMessage{border-radius:var(--radius-md);font-size:var(--text-base);line-height:var(--leading-normal);background:var(--color-danger-soft);border:1px solid;border-color:color-mix(in srgb, var(--color-danger) 28%, transparent);color:var(--color-danger);margin:0 0 1rem;padding:.5rem .75rem}._1ASHzq_controls{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}._1ASHzq_favoriteFilter{border:1px solid var(--color-control-edge);border-radius:var(--radius-sm);background:var(--color-bg);min-height:44px;color:var(--color-ink);font:inherit;cursor:pointer;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.875rem;display:inline-flex}._1ASHzq_favoriteFilter[aria-pressed=true]{background:var(--color-accent-soft);border-color:var(--color-accent);color:var(--color-accent)}._1ASHzq_favoriteFilter:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._1ASHzq_chipRow{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:calc(-1*var(--gutter));padding:var(--space-1) var(--gutter);display:flex;overflow-x:auto}._1ASHzq_chipRow::-webkit-scrollbar{display:none}._1ASHzq_chip{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3);border:1px solid var(--color-control-edge);background:var(--color-surface);font:inherit;font-size:var(--text-base);color:var(--color-ink);white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;display:inline-flex}._1ASHzq_chip[data-cat=produce]{background:var(--cat-produce)}._1ASHzq_chip[data-cat=meat]{background:var(--cat-meat)}._1ASHzq_chip[data-cat=cold]{background:var(--cat-cold)}._1ASHzq_chip[data-cat=frozen]{background:var(--cat-frozen)}._1ASHzq_chip[data-cat=dry]{background:var(--cat-dry)}._1ASHzq_chip[data-cat=nonfood]{background:var(--cat-nonfood)}._1ASHzq_chip[aria-pressed=true]{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-page);font-weight:600}@media (hover:hover){._1ASHzq_chip:hover{border-color:var(--color-ink)}}._1ASHzq_chipLabel{min-width:0}._1ASHzq_search{border-radius:var(--radius-md);border:1px solid var(--color-input-border);min-height:var(--control-height);max-width:100%;font-size:var(--text-input);text-transform:none;letter-spacing:normal;background:var(--color-bg);color:var(--color-fg);font-variant-numeric:tabular-nums;padding:0 .625rem;font-family:inherit;font-weight:400}._1ASHzq_search::placeholder{color:var(--color-placeholder)}._1ASHzq_search:focus-visible{outline:2px solid var(--color-accent);outline-offset:-1px;border-color:var(--color-accent)}._1ASHzq_search:is(textarea){line-height:var(--leading-normal);padding:.5rem .625rem}._1ASHzq_search{width:100%;max-width:24rem;display:block}._1ASHzq_scope{flex-wrap:wrap;align-items:center;gap:.5rem;max-width:100%;display:flex}._1ASHzq_scopeOptions{border:1px solid var(--color-border);border-radius:var(--radius-sm);max-width:100%;display:inline-flex;overflow:hidden}._1ASHzq_scopeOption{min-height:var(--control-height);background:var(--color-bg);color:var(--color-fg);font:inherit;font-size:var(--text-button);white-space:normal;cursor:pointer;border:none;flex:auto;padding:.25rem .875rem;line-height:1.2}._1ASHzq_scopeOption+._1ASHzq_scopeOption{border-left:1px solid var(--color-border)}._1ASHzq_scopeOption[aria-pressed=true]{background:var(--color-accent);color:var(--color-on-accent);font-weight:600}._1ASHzq_scopeOption:focus-visible{outline:2px solid var(--color-accent);outline-offset:-3px}._1ASHzq_scopeOption:disabled{cursor:default;opacity:.6}@media (hover:hover){._1ASHzq_scopeOption:hover:not(:disabled):not([aria-pressed=true]){background:var(--color-surface)}}._1ASHzq_scopeHint{color:var(--color-muted);font-size:.875rem}._1ASHzq_emptyOffer{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}._1ASHzq_emptyOfferText{color:var(--color-fg);overflow-wrap:anywhere;margin:0}._1ASHzq_emptyOfferButton{white-space:normal;text-align:left}._1ASHzq_priceStack{text-align:right;flex-direction:column;align-items:flex-end;gap:.125rem;min-width:0;display:inline-flex}._1ASHzq_money,._1ASHzq_lineEstimate,._1ASHzq_estimateTotal{color:var(--color-fg);font-size:var(--text-money);font-variant-numeric:tabular-nums;white-space:nowrap}._1ASHzq_lineEstimate{flex-direction:column;align-items:flex-end;font-weight:600;display:flex}._1ASHzq_priceSub,._1ASHzq_estimateNote{font-size:var(--text-pack);color:var(--color-muted);white-space:normal;overflow-wrap:anywhere}._1ASHzq_noPrice{color:var(--color-dim);white-space:nowrap;font-size:.875rem}._1ASHzq_estimateSummary{align-items:baseline;gap:0 var(--space-2);min-width:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-accent-soft);flex-flow:wrap;display:inline-flex}._1ASHzq_estimatePartial{background:var(--color-warning-soft)}._1ASHzq_estimateNone{background:var(--color-surface)}._1ASHzq_estimateTotal{font-weight:600}._1ASHzq_estimateNone ._1ASHzq_estimateTotal{color:var(--color-dim)}._1ASHzq_notInShop{border:1px solid var(--color-border);color:var(--color-muted);vertical-align:middle;border-radius:999px;margin:.25rem 0 0 .5rem;padding:.0625rem .5rem;font-size:.75rem;display:inline-block}._1ASHzq_board{--sticky-stack:3.5rem}@media (min-width:641px){._1ASHzq_board{--sticky-stack:4.75rem}}._1ASHzq_board{gap:var(--space-3);flex-direction:column;display:flex}._1ASHzq_catPanel{padding:var(--space-2);border-radius:var(--radius-lg);--panel-ground:var(--cat-other);background:var(--panel-ground)}._1ASHzq_catPanel[data-cat=produce]{--panel-ground:var(--cat-produce)}._1ASHzq_catPanel[data-cat=meat]{--panel-ground:var(--cat-meat)}._1ASHzq_catPanel[data-cat=cold]{--panel-ground:var(--cat-cold)}._1ASHzq_catPanel[data-cat=frozen]{--panel-ground:var(--cat-frozen)}._1ASHzq_catPanel[data-cat=dry]{--panel-ground:var(--cat-dry)}._1ASHzq_catPanel[data-cat=nonfood]{--panel-ground:var(--cat-nonfood)}._1ASHzq_catHeadWrap{font:inherit;scroll-margin-top:calc(var(--chrome-offset) + var(--sticky-stack));margin:0}._1ASHzq_catHead{align-items:center;gap:var(--space-2);width:100%;min-height:44px;padding:var(--space-1) var(--space-2);font:inherit;color:var(--color-ink);text-align:left;cursor:pointer;background:0 0;border:none;display:flex}._1ASHzq_catName{min-width:0;font-size:var(--text-item);overflow-wrap:anywhere;font-weight:600}._1ASHzq_catCount{font-size:var(--text-pack);font-variant-numeric:tabular-nums;color:var(--color-label);margin-left:auto}._1ASHzq_catChevron{opacity:.6;border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:8px;height:8px;transform:rotate(45deg)translate(-2px,-2px)}._1ASHzq_catHead[aria-expanded=false] ._1ASHzq_catChevron{transform:rotate(-45deg)translate(-1px,1px)}._1ASHzq_catRows{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._1ASHzq_catFoot{justify-content:center;align-items:center;gap:var(--space-1);width:100%;min-height:44px;margin-top:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font:inherit;font-size:var(--text-pack);color:var(--color-label);cursor:pointer;background:0 0;border:none;display:flex}@media (hover:hover){._1ASHzq_catFoot:hover{background:var(--color-surface)}}._1ASHzq_catChevronUp{opacity:.6;border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:8px;height:8px;transform:rotate(225deg)translate(-2px,-2px)}._1ASHzq_card{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-bg);display:flex;position:relative}._1ASHzq_cardFavorite{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;font-size:1.5rem;display:inline-flex}._1ASHzq_cardFavorite[aria-pressed=true]{color:var(--color-accent)}._1ASHzq_cardFavorite:disabled{opacity:.5;cursor:progress}._1ASHzq_cardFavorite:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}@media (hover:hover){._1ASHzq_cardFavorite:hover{background:var(--color-surface)}}._1ASHzq_cardIdentity{align-items:flex-start;gap:var(--space-2);flex:auto;min-width:0;display:flex}._1ASHzq_cardText{flex-direction:column;gap:.125rem;min-width:0;display:flex}._1ASHzq_cardIdentity>:first-child:not(img){background:var(--color-surface)}._1ASHzq_cardName{font-size:var(--text-item);font-weight:var(--weight-item);overflow-wrap:anywhere;line-height:1.3}._1ASHzq_editLink{font-size:var(--text-pack);color:var(--color-muted);white-space:nowrap;margin-inline-start:.5rem}@media (hover:hover){._1ASHzq_editLink:hover{color:var(--color-accent)}}._1ASHzq_cardMeta{align-items:baseline;gap:0 var(--space-2);min-width:0;font-size:var(--text-pack);color:var(--color-muted);flex-wrap:wrap;display:flex}._1ASHzq_cardNote{font-size:var(--text-pack);font-variant-numeric:tabular-nums;color:var(--color-muted)}._1ASHzq_cardQuantity{align-items:flex-start;gap:var(--space-3);flex:none;display:flex}@media (min-width:900px){._1ASHzq_card{align-items:center;column-gap:var(--space-3);grid-template-columns:28px minmax(0,1fr) minmax(0,15rem) 7rem auto 44px;display:grid}._1ASHzq_cardIdentity,._1ASHzq_cardText{display:contents}._1ASHzq_cardIdentity>:first-child{grid-column:1}._1ASHzq_cardName{grid-column:2}._1ASHzq_cardMeta{flex-wrap:nowrap;grid-column:3;overflow:hidden}._1ASHzq_cardNote{grid-column:4}._1ASHzq_cardQuantity{grid-column:5}._1ASHzq_cardFavorite{grid-column:6}}@media (min-width:1200px){._1ASHzq_card{grid-template-columns:28px minmax(10rem,1fr) 7.5rem 5rem 6.25rem 4.75rem 14.5rem 7.5rem 44px}._1ASHzq_cardMeta,._1ASHzq_cardQuantity{display:contents}._1ASHzq_cardVendor{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-pack);color:var(--color-muted);grid-column:3;overflow:hidden}._1ASHzq_cardMeta>._1ASHzq_money,._1ASHzq_cardMeta>._1ASHzq_noPrice{text-align:right;grid-column:4}._1ASHzq_cardMeta>._1ASHzq_priceSub{text-align:right;white-space:nowrap;grid-column:5}._1ASHzq_cardNote{white-space:nowrap;grid-column:6}._1ASHzq_cardQuantity>._1ASHzq_stepperGroup,._1ASHzq_cardQuantity>span:first-child{flex-wrap:wrap;grid-column:7;justify-content:flex-end;justify-self:end;align-items:flex-start;gap:.25rem;display:flex}._1ASHzq_stepperGroup>._1ASHzq_caseUnrecordedNote{flex-basis:100%;order:10;justify-content:flex-end}._1ASHzq_cardQuantity>._1ASHzq_priceStack{grid-column:8;justify-self:end;font-weight:600}._1ASHzq_cardFavorite{grid-column:9}._1ASHzq_cardText>._1ASHzq_notInShop,._1ASHzq_cardText>._1ASHzq_addToShopButton{order:10;grid-column:2/-1;justify-self:start}}@media (max-width:640px){._1ASHzq_card{flex-direction:column;align-items:stretch;gap:.5rem;padding:.625rem}._1ASHzq_cardName{font-size:1rem}._1ASHzq_card:has(._1ASHzq_cardFavorite) ._1ASHzq_cardName{padding-inline-end:2.5rem}._1ASHzq_cardText{flex:auto}._1ASHzq_cardName{column-gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}._1ASHzq_editLink{grid-column:2;justify-self:end;margin:0;position:relative}._1ASHzq_editLink:after{content:"";position:absolute;inset:-.75rem}._1ASHzq_cardQuantity{gap:var(--space-1) var(--space-2);align-items:flex-start}._1ASHzq_cardQuantity ._1ASHzq_stepper{order:1}._1ASHzq_cardQuantity>._1ASHzq_priceStack{order:2;justify-content:center;align-self:flex-start;min-height:2.75rem;margin-inline-start:auto}._1ASHzq_cardQuantity ._1ASHzq_caseUnrecordedNote{flex-basis:100%;order:3;margin-top:0}._1ASHzq_catPanel{background:0 0;padding:0}._1ASHzq_catHeadWrap{background:var(--panel-ground);border-radius:var(--radius-lg);margin-bottom:var(--space-1)}._1ASHzq_cardMeta,._1ASHzq_cardNote{font-size:.8125rem}._1ASHzq_cardFavorite{position:absolute;inset-block-start:.25rem;inset-inline-end:.25rem}._1ASHzq_catName{font-size:1rem}._1ASHzq_scopeOption{min-height:44px;padding-inline:.625rem;font-size:.8125rem}._1ASHzq_search{max-width:none;font-size:1rem}._1ASHzq_cardQuantity{flex-wrap:wrap;justify-content:flex-start}._1ASHzq_cardIdentity>:first-child{width:32px;height:32px}}._1ASHzq_groupHeading{margin:var(--space-3) 0 0;font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-label);font-weight:600}._1ASHzq_groupHeading:first-child{margin-top:0}._1ASHzq_emptyCell{padding:var(--space-5) var(--space-4);border-radius:var(--radius-lg);background:var(--color-bg);text-align:center;color:var(--color-muted)}._1ASHzq_addToShopButton{border:1px solid var(--color-control-edge);border-radius:var(--radius-md);background:var(--color-bg);font:inherit;color:var(--color-link);text-align:left;cursor:pointer;margin-top:.25rem;padding:.125rem .5rem;font-size:.75rem;display:block}@media (hover:hover){._1ASHzq_addToShopButton:hover:not(:disabled){text-decoration:underline}}._1ASHzq_addToShopButton:disabled{color:var(--color-muted);cursor:default}@media (max-width:640px){._1ASHzq_addToShopButton{min-height:44px;padding-block:.5rem}}._1ASHzq_stepperGroup{display:contents}._1ASHzq_stepper{flex-direction:column;align-items:center;gap:.125rem;width:fit-content;display:flex}._1ASHzq_stepperRow{border:1px solid var(--color-input-border);border-radius:var(--radius-md);background:var(--color-surface);font-variant-numeric:tabular-nums;align-items:center;gap:0;display:flex;overflow:hidden}._1ASHzq_stepperRow button{width:2rem;height:2rem;color:var(--color-accent);cursor:pointer;background:0 0;border:0;border-radius:0;font-size:1rem;line-height:1}@media (hover:hover){._1ASHzq_stepperRow button:hover{border-color:var(--color-primary)}}._1ASHzq_orderUnitToggle{border:1px solid var(--color-border);border-radius:var(--radius-sm);margin-top:.125rem;display:inline-flex;overflow:hidden}._1ASHzq_orderUnitOption{background:var(--color-bg);min-width:2.75rem;color:var(--color-fg);font:inherit;cursor:pointer;border:none;padding:.125rem .5rem;font-size:.75rem;line-height:1.3}._1ASHzq_orderUnitOption+._1ASHzq_orderUnitOption{border-left:1px solid var(--color-border)}._1ASHzq_orderUnitOption[aria-pressed=true]{background:var(--color-accent);color:var(--color-on-accent);font-weight:600}._1ASHzq_orderUnitOption:focus-visible{outline:2px solid var(--color-accent);outline-offset:-3px}@media (hover:hover){._1ASHzq_orderUnitOption:hover:not([aria-pressed=true]){background:var(--color-surface)}}._1ASHzq_caseUnrecordedNote{max-width:11rem;color:var(--color-warning);text-align:left;text-wrap:pretty;align-items:center;gap:.25rem;margin-top:.25rem;font-size:.75rem;line-height:1.35;display:flex}._1ASHzq_caseUnrecordedIcon{flex:none;width:.875rem;height:.875rem}@media (max-width:640px){._1ASHzq_caseUnrecordedNote{max-width:none;font-size:.875rem}}._1ASHzq_stepperNoun{color:var(--color-muted);font-size:.6875rem;line-height:1}._1ASHzq_quantityInput{border-radius:var(--radius-md);border:1px solid var(--color-input-border);min-height:var(--control-height);max-width:100%;font-size:var(--text-input);text-transform:none;letter-spacing:normal;background:var(--color-bg);color:var(--color-fg);font-variant-numeric:tabular-nums;padding:0 .625rem;font-family:inherit;font-weight:400}._1ASHzq_quantityInput::placeholder{color:var(--color-placeholder)}._1ASHzq_quantityInput:focus-visible{outline:2px solid var(--color-accent);outline-offset:-1px;border-color:var(--color-accent)}._1ASHzq_quantityInput:is(textarea){line-height:var(--leading-normal);padding:.5rem .625rem}._1ASHzq_quantityInput{text-align:center;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;width:3rem;padding:.375rem .5rem}._1ASHzq_vendorLink{color:var(--color-link)}@media (hover:hover){._1ASHzq_vendorLink:hover{text-decoration:underline}}@media (max-width:640px){._1ASHzq_stepperRow button{width:2.75rem;height:2.75rem;font-size:1.125rem}._1ASHzq_quantityInput{width:2.5rem;min-height:2.75rem;padding-inline:.125rem;font-size:1rem}._1ASHzq_orderUnitOption{min-height:2.75rem;font-size:1rem}}._1ASHzq_draftNotice{border:1px solid var(--color-warning);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-warning) 8%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;margin:0 0 1rem;padding:.5rem .75rem;font-size:.875rem;display:flex}._1ASHzq_draftNoticeText{overflow-wrap:anywhere;min-width:0}._1ASHzq_draftNoticeActions{flex-wrap:wrap;gap:.25rem .75rem;display:flex}._1ASHzq_draftNoticeButton{border-radius:var(--radius-md);padding:.125rem .5rem;color:var(--color-link);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;padding:.25rem .5rem}._1ASHzq_recipeBundle{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--color-accent-soft)}._1ASHzq_recipeBundle p{color:var(--color-muted);margin:0;font-size:.875rem}
.k6BiQW_wrap{display:contents}.k6BiQW_confirmation{border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-muted);overflow-wrap:anywhere;flex-basis:100%;order:99;max-width:32rem;margin:0;padding:.5rem .75rem;font-size:.875rem}.k6BiQW_confirmationName{color:var(--color-fg)}
.Nrs_BG_hint{font-size:var(--text-shop);color:var(--color-dim);margin-bottom:var(--space-2)}
.Z9VeaG_filters{flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;display:flex}.Z9VeaG_field{min-width:0;color:var(--color-muted);flex-direction:column;gap:.25rem;font-size:.8125rem;display:flex}.Z9VeaG_label{font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-label);font-weight:600}.Z9VeaG_select{border-radius:var(--radius-md);border:1px solid var(--color-input-border);min-height:var(--control-height);max-width:100%;font-size:var(--text-input);text-transform:none;letter-spacing:normal;background:var(--color-bg);color:var(--color-fg);font-variant-numeric:tabular-nums;padding:0 .625rem;font-family:inherit;font-weight:400}.Z9VeaG_select::placeholder{color:var(--color-placeholder)}.Z9VeaG_select:focus-visible{outline:2px solid var(--color-accent);outline-offset:-1px;border-color:var(--color-accent)}.Z9VeaG_select:is(textarea){line-height:var(--leading-normal);padding:.5rem .625rem}.Z9VeaG_select{min-width:12rem}.Z9VeaG_dateInput{border-radius:var(--radius-md);border:1px solid var(--color-input-border);min-height:var(--control-height);max-width:100%;font-size:var(--text-input);text-transform:none;letter-spacing:normal;background:var(--color-bg);color:var(--color-fg);font-variant-numeric:tabular-nums;padding:0 .625rem;font-family:inherit;font-weight:400}.Z9VeaG_dateInput::placeholder{color:var(--color-placeholder)}.Z9VeaG_dateInput:focus-visible{outline:2px solid var(--color-accent);outline-offset:-1px;border-color:var(--color-accent)}.Z9VeaG_dateInput:is(textarea){line-height:var(--leading-normal);padding:.5rem .625rem}.Z9VeaG_dateInput{min-width:9rem}
.ZbOX3G_field{gap:var(--space-1);min-width:0;font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-label);flex-direction:column;font-weight:600;display:flex}.ZbOX3G_select{border-radius:var(--radius-md);border:1px solid var(--color-input-border);min-height:var(--control-height);max-width:100%;font-size:var(--text-input);text-transform:none;letter-spacing:normal;background:var(--color-bg);color:var(--color-fg);font-variant-numeric:tabular-nums;padding:0 .625rem;font-family:inherit;font-weight:400}.ZbOX3G_select::placeholder{color:var(--color-placeholder)}.ZbOX3G_select:focus-visible{outline:2px solid var(--color-accent);outline-offset:-1px;border-color:var(--color-accent)}.ZbOX3G_select:is(textarea){line-height:var(--leading-normal);padding:.5rem .625rem}.ZbOX3G_selectInvalid{border-color:var(--color-danger)}.ZbOX3G_error{color:var(--color-danger);font-size:var(--text-pack);text-transform:none;letter-spacing:normal;font-weight:400}
.SkZJSq_strip{--week-cell-height:46px;--week-bed:18px;--week-glyph:14px;--week-chip-weekday:12.5px;--week-chip-date:14px;margin:0 0 var(--space-3);display:block}.SkZJSq_days{border-radius:var(--radius-panel);background:var(--color-bg);box-shadow:var(--elevation-raised);border:1px solid #0000;grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.SkZJSq_days>li+li .SkZJSq_day{border-left:1px solid var(--color-rule-soft)}.SkZJSq_day{grid-template-columns:var(--week-bed) auto var(--week-bed);height:var(--week-cell-height);color:var(--color-ink);line-height:var(--leading-tight);justify-content:center;align-items:center;gap:1px 6px;padding:5px 4px;display:grid;position:relative}.SkZJSq_weekday{text-align:center;font-size:var(--week-chip-weekday);color:var(--color-dim);grid-column:1/-1;font-weight:500}.SkZJSq_weekday b{font-weight:inherit}.SkZJSq_short{display:none}.SkZJSq_date{font-family:var(--font-mono),var(--font-cjk);font-variant-numeric:tabular-nums;font-size:var(--week-chip-date);grid-column:2;font-weight:600}.SkZJSq_marks{grid-column:3;align-items:center;gap:2px;display:flex}.SkZJSq_bare{color:var(--color-dim)}.SkZJSq_bare:after{content:"";width:var(--week-bed);height:var(--week-bed);grid-column:3}.SkZJSq_today{background:var(--color-accent-soft)}.SkZJSq_today .SkZJSq_date{color:var(--color-accent)}.SkZJSq_mark{width:var(--week-bed);height:var(--week-bed);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.SkZJSq_markGlyph{width:var(--week-glyph);height:var(--week-glyph);stroke-width:1.8px;color:inherit}.SkZJSq_now{background:currentColor}.SkZJSq_now .SkZJSq_markGlyph{color:var(--color-bg)}.SkZJSq_warning{color:var(--color-warning)}.SkZJSq_info{color:var(--color-accent)}.SkZJSq_success{color:var(--color-success)}.SkZJSq_neutral{color:var(--color-dim)}.SkZJSq_danger{color:var(--color-danger)}.SkZJSq_spoken{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.SkZJSq_strip{--week-cell-height:66px;--week-bed:20px;--week-glyph:16px;--week-chip-weekday:11px;--week-chip-date:14.5px}.SkZJSq_day{flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:6px 2px;display:flex}.SkZJSq_long{display:none}.SkZJSq_short{display:inline}.SkZJSq_weekday{text-transform:uppercase;letter-spacing:.04em;font-weight:600}.SkZJSq_marks{margin-top:1px}}@media (max-width:380px){.SkZJSq_strip{--week-cell-height:60px;--week-bed:18px;--week-glyph:14px}.SkZJSq_day{padding:5px 1px}}
.Nwg-da_title{font-size:var(--text-page-title);letter-spacing:-.01em;font-weight:600;line-height:var(--leading-tight);overflow-wrap:anywhere;margin:0 0 .25rem}.Nwg-da_subtitle{font-size:var(--text-base);color:var(--color-dim);margin:0 0 1.25rem}.Nwg-da_subtitleLink{color:var(--color-accent);text-underline-offset:.15em;text-decoration:underline}.Nwg-da_controls{margin:0 0 1.25rem}.Nwg-da_shopPicker{flex-wrap:wrap;gap:.5rem;display:flex}.Nwg-da_shopLink{border:1px solid var(--color-rule);color:var(--color-fg);font-size:var(--text-base);border-radius:999px;align-items:center;gap:.375rem;padding:.375rem .75rem;text-decoration:none;display:inline-flex}@media (hover:hover){.Nwg-da_shopLink:hover{border-color:var(--color-accent)}}.Nwg-da_shopLinkActive{border-color:var(--color-accent);background:var(--color-surface);font-weight:600}.Nwg-da_note{font-size:var(--text-base);color:var(--color-muted);max-width:46rem;margin:0 0 1rem}.Nwg-da_footLink{margin:var(--space-5) 0 0;font-size:var(--text-base)}.Nwg-da_date{white-space:nowrap}.Nwg-da_cancelled{color:var(--color-dim);text-decoration:line-through}.Nwg-da_section{font-size:var(--text-base);margin:1.5rem 0 .5rem;font-weight:600}.Nwg-da_formsPanel{margin-top:var(--space-4);border:1px solid var(--elevation-edge);border-radius:var(--radius-panel);background:var(--color-bg);box-shadow:var(--elevation-raised);overflow:hidden}.Nwg-da_formsPanelHead{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-rule);display:flex}.Nwg-da_formsPanelIcon,.Nwg-da_reportIcon{color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 10%, var(--color-surface));flex:none;place-items:center;display:grid}.Nwg-da_formsPanelIcon{border-radius:var(--radius-lg);width:2.5rem;height:2.5rem}.Nwg-da_formsPanelIcon svg{width:1.25rem;height:1.25rem}.Nwg-da_formsPanelTitle{font-size:var(--text-section-title);letter-spacing:-.01em;margin:0;font-weight:600}.Nwg-da_formsLedger{padding:0 var(--space-4) var(--space-4)}.Nwg-da_reportLink{align-items:center;gap:var(--space-3);min-height:var(--tap-target);padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-rule);color:var(--color-accent);grid-template-columns:2rem minmax(0,1fr) 1rem;font-weight:600;text-decoration:none;display:grid}@media (hover:hover){.Nwg-da_reportLink:hover{background:var(--color-surface)}}.Nwg-da_reportLink:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.Nwg-da_reportIcon{border-radius:var(--radius-md);width:2rem;height:2rem}.Nwg-da_reportIcon svg{width:1rem;height:1rem}.Nwg-da_reportChevron{width:1rem;height:1rem;color:var(--color-dim)}
.E8YfRG_title{font-size:var(--text-page-title);margin:0 0 .25rem;font-weight:600}.E8YfRG_subtitle{color:var(--color-muted);margin:0 0 1.5rem;font-size:.875rem}.E8YfRG_sectionTitle{border-top:1px solid var(--color-border);margin:2rem 0 .75rem;padding-top:1.5rem;font-size:1.0625rem;font-weight:600}.E8YfRG_sectionNote{color:var(--color-muted);margin:0 0 1rem;font-size:.8125rem}.E8YfRG_editAction,.E8YfRG_actionBar{margin:0 0 1.5rem}.E8YfRG_actionBar>div{flex-basis:100%}.E8YfRG_standaloneNote{color:var(--color-muted);margin:2rem 0 0;font-size:.8125rem}.E8YfRG_body{gap:1.25rem;display:grid}.E8YfRG_reviewBlock,.E8YfRG_fileBlock{min-width:0}@media (max-width:768px){.E8YfRG_body{flex-direction:column;display:flex}.E8YfRG_fileBlock{order:-1}.E8YfRG_fileBlock>section:first-child{margin-top:0}.E8YfRG_fileBlock>section:first-child>h2{border-top:none;padding-top:0}}
.KrgaaW_title{margin:0 0 var(--space-5);font-size:var(--text-page-title);letter-spacing:-.01em;font-weight:600;line-height:var(--leading-tight)}.KrgaaW_intro{font-size:var(--text-base);color:var(--color-dim);max-width:40rem;margin:0 0 1.5rem}.KrgaaW_form{flex-direction:column;gap:.75rem;max-width:28rem;display:flex}.KrgaaW_fieldHint{font-size:var(--text-label);color:var(--color-muted);margin:-.5rem 0 0}.KrgaaW_fileField{display:block}.KrgaaW_fileLabel{font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-label);margin-bottom:.25rem;font-weight:600;display:block}.KrgaaW_fileInput{width:100%;font-size:var(--text-input);color:var(--color-fg);padding:.375rem 0;display:block}.KrgaaW_checkField{align-items:center;gap:var(--space-2);min-height:44px;display:flex}.KrgaaW_checkField input{flex:none;width:1.25rem;height:1.25rem}
.JY5W0a_primaryCell,.JY5W0a_detailCell{overflow-wrap:anywhere}@media (max-width:640px){.JY5W0a_tableWrap{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:hidden}.JY5W0a_table,.JY5W0a_table tbody{width:100%;display:block}.JY5W0a_table thead{display:none}.JY5W0a_row{margin-bottom:var(--space-3);padding:var(--space-4);border:1px solid var(--elevation-edge);border-radius:var(--radius-lg);background:var(--color-bg);box-shadow:var(--elevation-raised);grid-template-columns:minmax(0,1fr);gap:.5rem 1rem;display:grid}.JY5W0a_cell,.JY5W0a_actionsCell{min-width:0;color:var(--color-ink);overflow-wrap:anywhere;padding:0;display:flex}.JY5W0a_cell:before{content:attr(data-label);color:var(--color-dim);flex:none;margin-right:.375rem}.JY5W0a_primaryCell{font-size:var(--text-base);grid-area:1/1/auto/-1;font-weight:650;line-height:1.35;display:block}.JY5W0a_primaryCell:before,.JY5W0a_detailCell:before{font-size:var(--text-shop);margin:0 0 .125rem;font-weight:400;display:block}.JY5W0a_detailCell{border-bottom:1px solid var(--color-rule-soft);color:var(--color-dim);grid-column:1/-1;padding-bottom:.25rem;display:block}.JY5W0a_dateCell{font-size:var(--text-shop);color:var(--color-dim);grid-area:2/1/auto/-1}.JY5W0a_dateCell:before{display:none}.JY5W0a_actionsCell{grid-column:1/-1;justify-content:flex-end}.JY5W0a_actionLink{min-height:var(--tap-target);border:1px solid var(--color-primary);color:var(--color-primary);border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0 1rem;font-weight:600;text-decoration:none;display:inline-flex}.JY5W0a_emptyRow,.JY5W0a_emptyCell{display:block}.JY5W0a_emptyCell{padding:var(--space-4)}}
.-Qv_hG_filters{flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;display:flex}.-Qv_hG_field{color:var(--color-muted);flex-direction:column;gap:.25rem;font-size:.8125rem;display:flex}.-Qv_hG_select{border-radius:var(--radius-md);border:1px solid var(--color-input-border);min-height:var(--control-height);max-width:100%;font-size:var(--text-input);text-transform:none;letter-spacing:normal;background:var(--color-bg);color:var(--color-fg);font-variant-numeric:tabular-nums;padding:0 .625rem;font-family:inherit;font-weight:400}.-Qv_hG_select::placeholder{color:var(--color-placeholder)}.-Qv_hG_select:focus-visible{outline:2px solid var(--color-accent);outline-offset:-1px;border-color:var(--color-accent)}.-Qv_hG_select:is(textarea){line-height:var(--leading-normal);padding:.5rem .625rem}.-Qv_hG_select{min-width:12rem}
@media (max-width:640px){.KoYVZa_tableWrap{overflow:hidden}.KoYVZa_table{display:block;table-layout:auto!important;min-width:0!important}.KoYVZa_table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.KoYVZa_table tbody{display:block}.KoYVZa_row{gap:.375rem var(--space-3);padding:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(8rem,auto);display:grid}.KoYVZa_row:last-child{border-bottom:0}.KoYVZa_cell{overflow-wrap:anywhere;min-width:0;padding:0!important}.KoYVZa_cell:before{content:attr(data-label);color:var(--color-placeholder);font-size:var(--text-shop);font-weight:600;line-height:var(--leading-tight);margin-bottom:.125rem;display:block}.KoYVZa_cell[data-column=product]{font-size:var(--text-base);font-weight:600;line-height:var(--leading-tight)}.KoYVZa_cell[data-column=product]:before{display:none}.KoYVZa_cell[data-column=date]{text-align:right;color:var(--color-dim);font-variant-numeric:tabular-nums}.KoYVZa_cell[data-column=date]:before{display:none}.KoYVZa_cell[data-column=unitPrice],.KoYVZa_cell[data-column=casePrice]{border-top:1px solid var(--color-rule-soft);font-size:var(--text-base);font-variant-numeric:tabular-nums;font-weight:600;padding-top:var(--space-2)!important}.KoYVZa_cell[data-column=casePrice],.KoYVZa_cell[data-column=caseAmount]{text-align:right}.KoYVZa_cell[data-column=source]{color:var(--color-dim);grid-column:1/-1}.KoYVZa_actionsCell{min-height:var(--tap-target);grid-column:1/-1;padding:var(--space-1) 0 0!important}.KoYVZa_emptyRow{display:block}}
.Ivnhaa_statusFilter{flex-wrap:wrap;gap:.375rem;margin:.75rem 0;display:flex}.Ivnhaa_statusLink,.Ivnhaa_statusActive{border:1px solid var(--color-border);color:inherit;border-radius:999px;padding:.25rem .75rem;font-size:.8125rem;text-decoration:none}@media (hover:hover){.Ivnhaa_statusLink:hover{background:var(--color-surface)}}.Ivnhaa_statusActive{background:var(--color-fg);border-color:var(--color-fg);color:var(--color-bg)}@media (max-width:640px){.Ivnhaa_tableWrap{overflow:hidden}.Ivnhaa_table{display:block}.Ivnhaa_table thead{display:none}.Ivnhaa_table tbody{display:block}.Ivnhaa_row{gap:.5rem var(--space-3);padding:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(7rem,auto);display:grid}.Ivnhaa_row:last-child{border-bottom:0}.Ivnhaa_cell{overflow-wrap:anywhere;min-width:0;padding:0!important}.Ivnhaa_cell:before{content:attr(data-label);color:var(--color-placeholder);font-size:var(--text-shop);font-weight:600;line-height:var(--leading-tight);margin-bottom:.125rem;display:block}.Ivnhaa_cell[data-column=name]{font-size:var(--text-base);font-weight:600;line-height:var(--leading-tight);grid-column:1/-1}.Ivnhaa_cell[data-column=name]:before{display:none}.Ivnhaa_cell[data-column=createdAt],.Ivnhaa_cell[data-column=shop],.Ivnhaa_cell[data-column=status]{text-align:right}.Ivnhaa_cell[data-column=createdAt]{color:var(--color-dim);grid-area:1/1/auto/-1}.Ivnhaa_cell[data-column=createdAt]:before{display:none}.Ivnhaa_cell[data-column=name]{grid-row:2}.Ivnhaa_cell[data-column=vendor],.Ivnhaa_cell[data-column=shop]{border-top:1px solid var(--color-rule-soft);padding-top:var(--space-2)!important}.Ivnhaa_actionsCell{grid-column:1/-1;padding:var(--space-1) 0 0!important}.Ivnhaa_reviewLink{min-height:var(--tap-target);padding:0 var(--space-4);border:1px solid var(--color-accent);color:var(--color-accent);border-radius:999px;justify-content:center;align-items:center;margin:0;font-weight:600;text-decoration:none;display:flex}.Ivnhaa_reviewLinkPrimary{background:var(--color-accent);color:var(--color-on-accent)}.Ivnhaa_emptyRow{display:block}}
@media (max-width:640px){.NS0_Mq_tableWrap{overflow:hidden}.NS0_Mq_table{display:block;table-layout:auto!important;min-width:0!important}.NS0_Mq_table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.NS0_Mq_table tbody{display:block}.NS0_Mq_row{gap:.375rem var(--space-3);padding:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.NS0_Mq_row:last-child{border-bottom:0}.NS0_Mq_cell{overflow-wrap:anywhere;min-width:0;padding:0!important}.NS0_Mq_cell[data-column=name]{font-size:var(--text-base);font-weight:600;line-height:var(--leading-tight);grid-area:1/1/auto/3}.NS0_Mq_cell[data-column=shoppingDate]{text-align:right;font-size:var(--text-base);font-variant-numeric:tabular-nums;grid-area:1/3}.NS0_Mq_cell[data-column=status]{color:var(--color-dim);grid-column:1/3}.NS0_Mq_cell[data-column=createdByName]{text-align:right;color:var(--color-dim);grid-column:3}.NS0_Mq_cell[data-column=createdByName]:before{content:attr(data-label) ": ";color:var(--color-placeholder)}.NS0_Mq_cell[data-column=createdAt]{display:none}.NS0_Mq_cell[data-column=shoppingLists],.NS0_Mq_cell[data-column=receipts],.NS0_Mq_cell[data-column=invoices]{border-top:1px solid var(--color-rule-soft);color:var(--color-fg);font-variant-numeric:tabular-nums;padding-top:var(--space-2)!important}.NS0_Mq_cell[data-column=shoppingLists]:before,.NS0_Mq_cell[data-column=receipts]:before,.NS0_Mq_cell[data-column=invoices]:before{content:attr(data-label) " ";color:var(--color-placeholder);font-size:var(--text-shop);margin-bottom:.125rem;font-weight:600;display:block}.NS0_Mq_actionsCell{min-height:var(--tap-target);grid-column:1/-1;padding:var(--space-1) 0 0!important}.NS0_Mq_emptyRow{display:block}}
.z5H3yq_title{align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);min-width:0;font-size:var(--text-page-title);letter-spacing:-.01em;font-weight:600;line-height:var(--leading-tight);overflow-wrap:anywhere;display:flex}.z5H3yq_sectionTitle{margin:var(--space-5) 0 var(--space-3);font-size:var(--text-section-title);font-weight:600;line-height:var(--leading-tight)}@media (max-width:640px){.z5H3yq_title{margin-bottom:var(--space-3)}}
.CvPbqW_title{margin:0 0 var(--space-2);font-size:var(--text-page-title);letter-spacing:-.01em;font-weight:700}.CvPbqW_subtitle{margin:0 0 var(--space-4);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-dim);max-width:65ch}.CvPbqW_note{font-size:var(--text-pack);line-height:var(--leading-normal);color:var(--color-dim);overflow-wrap:anywhere;margin-top:.125rem;display:block}
._71ggMq_form{gap:var(--space-5);max-width:var(--measure-form);flex-direction:column;display:flex}._71ggMq_field{gap:var(--space-1);flex-direction:column;display:flex}._71ggMq_label{color:var(--color-text);font-size:var(--text-label);font-weight:var(--weight-medium)}._71ggMq_select{width:100%}._71ggMq_input{border-radius:var(--radius-md);border:1px solid var(--color-input-border);min-height:var(--control-height);max-width:100%;font-size:var(--text-input);text-transform:none;letter-spacing:normal;background:var(--color-bg);color:var(--color-fg);font-variant-numeric:tabular-nums;padding:0 .625rem;font-family:inherit;font-weight:400}._71ggMq_input::placeholder{color:var(--color-placeholder)}._71ggMq_input:focus-visible{outline:2px solid var(--color-accent);outline-offset:-1px;border-color:var(--color-accent)}._71ggMq_input:is(textarea){line-height:var(--leading-normal);padding:.5rem .625rem}._71ggMq_note{color:var(--color-text-muted);font-size:.8125rem;line-height:var(--leading-normal);overflow-wrap:anywhere;margin:0}._71ggMq_noteLink{color:var(--color-accent);text-decoration:underline}@media (hover:hover){._71ggMq_noteLink:hover{text-decoration-thickness:2px}}._71ggMq_error{color:var(--color-danger);margin:0;font-size:.875rem}
.XTxfhG_row{flex-wrap:wrap;align-items:center;gap:.375rem;display:inline-flex}.XTxfhG_editor{flex-direction:column;gap:.375rem;display:flex}.XTxfhG_editorRow{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.XTxfhG_quantityInput{border-radius:var(--radius-md);border:1px solid var(--color-input-border);min-height:var(--control-height);max-width:100%;font-size:var(--text-input);text-transform:none;letter-spacing:normal;background:var(--color-bg);color:var(--color-fg);font-variant-numeric:tabular-nums;padding:0 .625rem;font-family:inherit;font-weight:400}.XTxfhG_quantityInput::placeholder{color:var(--color-placeholder)}.XTxfhG_quantityInput:focus-visible{outline:2px solid var(--color-accent);outline-offset:-1px;border-color:var(--color-accent)}.XTxfhG_quantityInput:is(textarea){line-height:var(--leading-normal);padding:.5rem .625rem}.XTxfhG_quantityInput{width:6rem}.XTxfhG_unitSelect{border-radius:var(--radius-md);border:1px solid var(--color-input-border);min-height:var(--control-height);max-width:100%;font-size:var(--text-input);text-transform:none;letter-spacing:normal;background:var(--color-bg);color:var(--color-fg);font-variant-numeric:tabular-nums;padding:0 .625rem;font-family:inherit;font-weight:400}.XTxfhG_unitSelect::placeholder{color:var(--color-placeholder)}.XTxfhG_unitSelect:focus-visible{outline:2px solid var(--color-accent);outline-offset:-1px;border-color:var(--color-accent)}.XTxfhG_unitSelect:is(textarea){line-height:var(--leading-normal);padding:.5rem .625rem}.XTxfhG_hint{color:var(--color-muted);font-size:.8125rem}.XTxfhG_error{color:var(--color-danger);font-size:.8125rem}
.utfGRq_title{font-size:var(--text-page-title);margin:0 0 .25rem;font-weight:600}.utfGRq_subtitle{color:var(--color-muted);margin:0 0 1.5rem;font-size:.875rem}.utfGRq_placeOrderBar{flex-direction:column;gap:.5rem;margin-top:1.5rem;display:flex}.utfGRq_closedNotice{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-muted);margin:0 0 1.5rem;padding:.75rem;font-size:.875rem}.utfGRq_footerLinks{margin-top:2rem}.utfGRq_backLink{margin:1.5rem 0 0}.utfGRq_emptyHistory{color:var(--color-dim);font-size:var(--text-base);margin:1.5rem 0 0}
.hOIu9q_wrap{flex-direction:column;gap:.85rem;max-width:40rem;display:flex}.hOIu9q_error{border-radius:var(--radius-sm);border:1px solid var(--color-danger);color:var(--color-danger);margin:0;padding:.6rem .75rem;font-size:.9rem}.hOIu9q_scopeToggle{flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.9rem;display:flex}.hOIu9q_scopeNote{color:var(--color-muted);font-size:.85rem}.hOIu9q_hint{color:var(--color-muted);margin:0;font-size:.9rem}.hOIu9q_selected{border:1px solid var(--color-border);border-radius:var(--radius-sm);flex-direction:column;gap:.75rem;padding:.85rem;display:flex}.hOIu9q_selectedName{overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:600}.hOIu9q_crossVendorWarning{color:var(--color-warning);margin:0;font-size:.85rem}.hOIu9q_histories{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:32rem){.hOIu9q_histories{grid-template-columns:1fr 1fr}}.hOIu9q_history{min-width:0}.hOIu9q_historyHeading{text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted);margin:0 0 .3rem;font-size:.75rem;font-weight:600}.hOIu9q_historyList{flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.hOIu9q_historyItem{flex-wrap:wrap;align-items:baseline;gap:.35rem;font-size:.9rem;display:flex}.hOIu9q_historyValue{overflow-wrap:anywhere}.hOIu9q_historyEmpty{color:var(--color-muted);margin:0;font-size:.85rem}.hOIu9q_currentBadge{text-transform:uppercase;letter-spacing:.04em;border-radius:var(--radius-sm);background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-muted);padding:.05rem .35rem;font-size:.7rem}.hOIu9q_learn{border-top:1px solid var(--color-border-light);flex-direction:column;gap:.45rem;padding-top:.75rem;display:flex}.hOIu9q_learnHeading{text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted);margin:0;font-size:.75rem;font-weight:600}.hOIu9q_learnRow{align-items:flex-start;gap:.45rem;font-size:.9rem;display:flex}.hOIu9q_learnValue{overflow-wrap:anywhere;font-weight:600}.hOIu9q_nameField{flex-direction:column;gap:.25rem;padding-left:1.4rem;display:flex}.hOIu9q_nameFieldLabel{font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-label);font-weight:600}.hOIu9q_nameFieldRow{align-items:center;gap:.4rem;display:flex}.hOIu9q_nameFieldInput{border-radius:var(--radius-md);border:1px solid var(--color-input-border);min-height:var(--control-height);max-width:100%;font-size:var(--text-input);text-transform:none;letter-spacing:normal;background:var(--color-bg);color:var(--color-fg);font-variant-numeric:tabular-nums;padding:0 .625rem;font-family:inherit;font-weight:400}.hOIu9q_nameFieldInput::placeholder{color:var(--color-placeholder)}.hOIu9q_nameFieldInput:focus-visible{outline:2px solid var(--color-accent);outline-offset:-1px;border-color:var(--color-accent)}.hOIu9q_nameFieldInput:is(textarea){line-height:var(--leading-normal);padding:.5rem .625rem}.hOIu9q_nameFieldInput{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";flex:auto;min-width:0}.hOIu9q_learnNote,.hOIu9q_guardNote{color:var(--color-muted);margin:0;font-size:.82rem}
.YQ8OQW_page{background:var(--color-surface);justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex}.YQ8OQW_card{width:100%;max-width:24rem}.YQ8OQW_titleRow{justify-content:space-between;align-items:center;gap:1rem;margin:0 0 .5rem;display:flex}.YQ8OQW_title{font-size:var(--text-page-title);margin:0;font-weight:600}.YQ8OQW_intro{font-size:var(--text-base);color:var(--color-dim);margin:0 0 1.5rem}.YQ8OQW_form{flex-direction:column;gap:1rem;display:flex}.YQ8OQW_error{font-size:var(--text-base);color:var(--color-danger);margin:0}
.sdjaDq_page{background:var(--color-surface);justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex}.sdjaDq_card{width:100%;max-width:24rem}.sdjaDq_titleRow{justify-content:space-between;align-items:center;gap:1rem;margin:0 0 1.5rem;display:flex}.sdjaDq_title{font-size:var(--text-page-title);margin:0;font-weight:600}.sdjaDq_summary{margin:0 0 var(--space-5);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.sdjaDq_summaryHeading{margin:0 0 var(--space-3);font-size:var(--text-card-title);font-weight:600;line-height:var(--leading-tight)}.sdjaDq_summaryList{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.sdjaDq_summaryRow{flex-direction:column;gap:2px;display:flex}.sdjaDq_summaryTerm{font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-label);margin:0;font-weight:600}.sdjaDq_summaryValue{font-size:var(--text-base);overflow-wrap:anywhere;margin:0}.sdjaDq_form{flex-direction:column;gap:1rem;display:flex}.sdjaDq_intro{font-size:var(--text-base);color:var(--color-dim);margin:0}.sdjaDq_errorMessage{font-size:var(--text-base);color:var(--color-danger);margin:0}
.jd2uBG_page{background:var(--color-surface);justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex}.jd2uBG_card{width:100%;max-width:24rem}.jd2uBG_titleRow{justify-content:space-between;align-items:center;gap:1rem;margin:0 0 1.5rem;display:flex}@media (max-width:380px){.jd2uBG_titleRow{flex-direction:column;align-items:flex-start;gap:.5rem}}.jd2uBG_title{font-size:var(--text-page-title);margin:0;font-weight:600}.jd2uBG_form{flex-direction:column;gap:1rem;display:flex}
.tlg97a_outcome{margin-bottom:var(--space-5);padding:var(--space-5);border:1px solid var(--color-rule);border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--elevation-raised)}.tlg97a_sectionTitle{margin:var(--space-5) 0 var(--space-3);font-size:var(--text-section-title);letter-spacing:-.01em;font-weight:600}.tlg97a_sectionTitle:first-child{margin-top:0}.tlg97a_invoiceList{gap:var(--space-2);overflow-wrap:anywhere;flex-direction:column;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.tlg97a_invoiceList li{padding:var(--space-3);border:1px solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-bg)}@media (max-width:640px){.tlg97a_outcome{padding:var(--space-4)}}
.wOOcLq_form{align-items:center;gap:.5rem;max-width:24rem;margin-bottom:1.5rem;display:flex}.wOOcLq_flush{max-width:none;margin-bottom:0}.wOOcLq_input{border-radius:var(--radius-md);border:1px solid var(--color-input-border);min-height:var(--control-height);max-width:100%;font-size:var(--text-input);text-transform:none;letter-spacing:normal;background:var(--color-bg);color:var(--color-fg);font-variant-numeric:tabular-nums;padding:0 .625rem;font-family:inherit;font-weight:400}.wOOcLq_input::placeholder{color:var(--color-placeholder)}.wOOcLq_input:focus-visible{outline:2px solid var(--color-accent);outline-offset:-1px;border-color:var(--color-accent)}.wOOcLq_input:is(textarea){line-height:var(--leading-normal);padding:.5rem .625rem}.wOOcLq_input{flex:1;min-width:0}.wOOcLq_spinner{border:2px solid var(--color-border);border-top-color:var(--color-muted);opacity:0;border-radius:50%;flex:none;width:.875rem;height:.875rem}.wOOcLq_spinner[data-visible]{animation:.12s ease-out .15s forwards wOOcLq_table-search-spinner-appear,.7s linear infinite wOOcLq_table-search-spinner-spin}@keyframes wOOcLq_table-search-spinner-appear{to{opacity:1}}@keyframes wOOcLq_table-search-spinner-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.wOOcLq_spinner[data-visible]{animation:.12s ease-out .15s forwards wOOcLq_table-search-spinner-appear}}
._1yGyUa_packet{margin-top:var(--space-6);border-top:2px solid var(--color-rule);padding-top:var(--space-4)}._1yGyUa_packetHeading{margin:0 0 var(--space-2);font-size:var(--text-section-title);font-weight:600}._1yGyUa_packetNote{margin:0 0 var(--space-4);font-size:var(--text-base);color:var(--color-dim);max-width:44rem}._1yGyUa_receipt{margin:0 0 var(--space-5);padding:var(--space-4) 0 0;border-top:1px solid var(--color-rule)}._1yGyUa_receiptHead{margin-bottom:var(--space-3)}._1yGyUa_identity{margin:0 0 var(--space-2);font-size:var(--text-base);overflow-wrap:anywhere;font-weight:600}._1yGyUa_evidenceLine{padding:var(--space-2);border:1px solid var(--color-rule);font-size:var(--text-base);max-width:44rem;margin:0}._1yGyUa_photos{gap:var(--space-3);margin:var(--space-3) 0;flex-direction:column;display:flex}._1yGyUa_photo{border:1px solid var(--color-rule);object-fit:contain;object-position:top;max-width:100%;height:auto;max-height:60vh}._1yGyUa_quietType{font-weight:400}._1yGyUa_manualList{font-size:var(--text-base);margin:0;padding-left:1.2rem}._1yGyUa_manualList li{overflow-wrap:anywhere;margin-bottom:.35rem}@media print{._1yGyUa_packet{border-top:0;margin-top:0;padding-top:0}._1yGyUa_receipt{break-before:page;border-top:0;margin-bottom:0}._1yGyUa_packetHeading{break-after:avoid}._1yGyUa_receipt:first-of-type,._1yGyUa_handRecorded{break-before:auto}._1yGyUa_handRecorded{break-inside:avoid}._1yGyUa_receiptHead{break-after:avoid}._1yGyUa_packetNote{color:inherit}._1yGyUa_photo{break-inside:avoid;object-fit:contain;max-height:8.5in}}
.sySMdW_field{gap:var(--space-1);border:none;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}.sySMdW_legend{font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-label);padding:0;font-weight:600}.sySMdW_swatches{gap:var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--color-rule);padding:var(--space-3);flex-wrap:wrap;display:flex}.sySMdW_swatch{text-transform:none;letter-spacing:normal;color:var(--color-fg);border:1px solid var(--color-rule);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:.375rem;padding:.25rem .5rem;font-weight:400;display:inline-flex}.sySMdW_radio{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sySMdW_swatch:has(.sySMdW_radio:checked){border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent);font-weight:600}.sySMdW_swatch:has(.sySMdW_radio:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}.sySMdW_dot{border:1px solid;border-radius:50%;flex:none;width:.875rem;height:.875rem}.sySMdW_hex{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:var(--text-code);color:var(--color-dim)}.sySMdW_hint{margin:var(--space-1) 0 0;font-size:var(--text-base);text-transform:none;letter-spacing:normal;color:var(--color-dim);font-weight:400}
._5RCSHa_row{align-items:flex-end;gap:.5rem;display:flex}._5RCSHa_field{flex:1;min-width:0}._5RCSHa_signToggle{display:none}@media (pointer:coarse){._5RCSHa_signToggle{min-width:44px;min-height:44px;font-size:var(--text-input);justify-content:center;display:inline-flex}}
._2Euwka_anchor{scroll-margin-top:var(--space-4);outline-offset:3px;border-radius:var(--radius-lg);outline:2px solid #0000}._2Euwka_anchor:target{animation:1.6s ease-out _2Euwka_weekStripAnchorFlash}@keyframes _2Euwka_weekStripAnchorFlash{0%,55%{outline-color:var(--color-accent)}to{outline-color:#0000}}@media (prefers-reduced-motion:reduce){._2Euwka_anchor:target{outline-color:var(--color-accent);animation:none}}
.OnsGLW_card{align-items:center;gap:var(--space-3);min-height:var(--tap-target);margin-bottom:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-rule);border-radius:var(--radius-panel);box-shadow:var(--elevation-raised);background:var(--color-bg);color:var(--color-ink);display:flex;position:relative}.OnsGLW_warning{--due-ink:var(--color-warning)}.OnsGLW_danger{--due-ink:var(--color-danger)}.OnsGLW_info{--due-ink:var(--color-accent)}.OnsGLW_success{--due-ink:var(--color-success)}.OnsGLW_neutral{--due-ink:var(--color-dim)}.OnsGLW_iconTile{border-radius:var(--radius-lg);background:var(--color-surface);flex:none;place-items:center;width:48px;height:48px;display:grid}.OnsGLW_glyph{width:24px;height:24px;color:var(--due-ink)}.OnsGLW_text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.OnsGLW_title{font-size:var(--text-section-title);font-weight:600;line-height:var(--leading-tight);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0}.OnsGLW_titleLink{color:inherit;text-decoration:none}.OnsGLW_titleLink:after{content:"";border-radius:var(--radius-panel);z-index:0;position:absolute;inset:0}.OnsGLW_titleLink:focus-visible{outline:none}.OnsGLW_titleLink:focus-visible:after{outline:2px solid var(--color-accent);outline-offset:2px}@media (hover:hover){.OnsGLW_titleLink:hover{text-decoration:underline}}.OnsGLW_subtitle{font-size:var(--text-pack);color:var(--color-dim);overflow-wrap:anywhere}.OnsGLW_status{flex-wrap:wrap;align-self:flex-start;max-width:100%;display:flex}.OnsGLW_status>*{white-space:normal;overflow-wrap:anywhere;max-width:100%}.OnsGLW_secondary{z-index:1;flex:none;display:inline-flex;position:relative}.OnsGLW_chevron{width:16px;height:16px;color:var(--color-dim);flex:none}@media (hover:hover){.OnsGLW_card:hover{border-color:var(--due-ink)}}@media (max-width:640px){.OnsGLW_card{padding:var(--space-3);flex-wrap:wrap}.OnsGLW_secondary{width:100%;padding-top:var(--space-2);order:2}.OnsGLW_secondary>*{width:100%;min-height:44px}}@media (max-width:380px){.OnsGLW_card{gap:var(--space-2)}.OnsGLW_iconTile{width:40px;height:40px}.OnsGLW_glyph{width:22px;height:22px}}
.Z8btea_title{margin:0 0 var(--space-5);font-size:var(--text-page-title);letter-spacing:-.01em;font-weight:600;line-height:var(--leading-tight)}.Z8btea_alarm{margin:0 0 var(--space-4);color:var(--color-danger);overflow-wrap:anywhere;font-weight:600}.Z8btea_muted{color:var(--color-muted);font-size:var(--text-base)}.Z8btea_thisWeek,.Z8btea_weekRow{align-items:center;gap:var(--space-2) var(--space-3);border:1px solid var(--color-rule);background:var(--color-surface);color:var(--color-fg);min-height:var(--tap-target);flex-wrap:wrap;text-decoration:none;display:flex}@media (hover:hover){.Z8btea_thisWeek:hover,.Z8btea_weekRow:hover{border-color:var(--color-accent)}}.Z8btea_thisWeek{margin:0 0 var(--space-5);padding:var(--space-5) var(--space-4);border-radius:var(--radius-lg);border-width:2px;min-height:7rem}.Z8btea_thisWeekText,.Z8btea_weekText{gap:var(--space-2);flex-direction:column;flex:14rem;min-width:0;display:flex}.Z8btea_thisWeekLabel{font-size:var(--text-page-title);font-weight:600;line-height:var(--leading-tight)}.Z8btea_rowChips{gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.Z8btea_rowAmount{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-base);color:var(--color-dim);white-space:nowrap}.Z8btea_typeLines{flex-direction:column;align-items:flex-end;display:flex}.Z8btea_short{display:none}@media (max-width:640px){.Z8btea_long{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Z8btea_short{display:inline}}.Z8btea_chevron{color:var(--color-dim);font-size:1.25rem;line-height:1}.Z8btea_weeks{margin:0 0 var(--space-4);gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.Z8btea_weekRow{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md)}.Z8btea_weekName{overflow-wrap:anywhere;font-weight:600}.Z8btea_find{gap:var(--space-1);margin:0 0 var(--space-4);flex-direction:column;display:flex}.Z8btea_findLabel{font-weight:600}.Z8btea_findRow{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.Z8btea_dateInput{border-radius:var(--radius-md);border:1px solid var(--color-input-border);min-height:var(--control-height);max-width:100%;font-size:var(--text-input);text-transform:none;letter-spacing:normal;background:var(--color-bg);color:var(--color-fg);font-variant-numeric:tabular-nums;padding:0 .625rem;font-family:inherit;font-weight:400}.Z8btea_dateInput::placeholder{color:var(--color-placeholder)}.Z8btea_dateInput:focus-visible{outline:2px solid var(--color-accent);outline-offset:-1px;border-color:var(--color-accent)}.Z8btea_dateInput:is(textarea){line-height:var(--leading-normal);padding:.5rem .625rem}.Z8btea_pager{justify-content:space-between;align-items:center;gap:var(--space-2);margin:0 0 var(--space-5);flex-wrap:wrap;display:flex}.Z8btea_pagerLink{min-height:var(--tap-target);color:var(--color-accent);align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.Z8btea_pagerLink:hover{text-decoration:underline}}.Z8btea_pageFoot{margin:var(--space-5) 0 var(--space-4);align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.Z8btea_settingsLink{min-height:var(--tap-target);color:var(--color-dim);align-items:center;margin:0;display:inline-flex}
.QbEtHq_filterRow{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;margin:0;display:flex}@media (max-width:640px){.QbEtHq_filterRow{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.QbEtHq_filterRow::-webkit-scrollbar{display:none}.QbEtHq_filterChip{flex-shrink:0}}.QbEtHq_filterChip{min-height:max(var(--control-height),2rem);padding:0 var(--control-pad-x);border:1px solid var(--color-control-edge);background:var(--color-bg);color:var(--color-accent);font-size:var(--text-button);white-space:nowrap;border-radius:999px;align-items:center;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}@media (hover:hover){.QbEtHq_filterChip:hover{border-color:var(--color-accent);background:var(--color-accent-soft)}}.QbEtHq_filterChip:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.QbEtHq_filterChipActive{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}.QbEtHq_intro{margin:-.75rem 0 var(--space-4)}.QbEtHq_intro p{margin:0}.QbEtHq_intro p+p{margin-top:var(--space-2)}.QbEtHq_filterBar{gap:var(--space-3);margin:0 0 var(--space-4);padding:var(--space-4);border:1px solid var(--elevation-edge);border-radius:var(--radius-lg);background:var(--color-bg);box-shadow:var(--elevation-raised);flex-direction:column;display:flex}@media (max-width:640px){.QbEtHq_filterBar{padding:var(--space-3)}}.QbEtHq_resultCount{color:var(--color-dim);font-size:var(--text-base);margin:0}.QbEtHq_filterLine{align-items:stretch;gap:var(--space-2) var(--space-3);flex-direction:column;display:flex}.QbEtHq_search{flex:none;width:100%;min-width:0}.QbEtHq_filterDisclosure{width:100%}.QbEtHq_filterDisclosureToggle{display:none}@media (max-width:640px){.QbEtHq_filterDisclosureToggle{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:0 var(--control-pad-x);border:1px solid var(--color-control-edge);background:var(--color-bg);color:var(--color-accent);font-family:inherit;font-size:var(--text-button);cursor:pointer;border-radius:999px;font-weight:600;line-height:1;display:inline-flex}.QbEtHq_filterDisclosureToggle:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.QbEtHq_filterDisclosureContent{display:none}.QbEtHq_filterDisclosureOpen{display:block}}.QbEtHq_filters{align-items:flex-end;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin:0;display:flex}@media (max-width:640px){.QbEtHq_filterLine{flex-direction:column;align-items:stretch}.QbEtHq_search{flex:none;width:100%;max-width:none}.QbEtHq_filters{flex-direction:column;align-items:stretch;width:100%}.QbEtHq_field{max-width:none}.QbEtHq_apply{width:100%}.QbEtHq_clear{align-self:flex-start}}.QbEtHq_field{gap:var(--space-1);flex-direction:column;min-width:0;max-width:100%;display:flex}.QbEtHq_dateRow{align-items:flex-end;gap:var(--space-2) var(--space-3);min-width:0;display:flex}@media (max-width:640px){.QbEtHq_dateRow{width:100%}}.QbEtHq_dateRow>.QbEtHq_field{flex:1 1 0;min-width:0}.QbEtHq_dateRow input.QbEtHq_control{width:100%}.QbEtHq_fieldLabel{font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-label)}.QbEtHq_control{font:inherit;font-size:max(16px,var(--text-base));min-height:var(--tap-target);max-width:100%;padding:0 var(--space-2);border:1px solid var(--color-input-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-fg)}.QbEtHq_control:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.QbEtHq_control:disabled{border-color:var(--color-rule);background:var(--color-surface);color:var(--color-dim);cursor:not-allowed}.QbEtHq_control[aria-invalid=true]{border-color:var(--color-danger)}.QbEtHq_clear{min-height:var(--tap-target);color:var(--color-accent);align-items:center;display:inline-flex}@media (hover:hover){.QbEtHq_clear:hover{text-decoration:none}}.QbEtHq_historySwitch{align-items:center;gap:var(--space-2);min-height:var(--tap-target);font-size:max(16px,var(--text-base));color:var(--color-fg);cursor:pointer;display:inline-flex}.QbEtHq_historyBox{width:1.125rem;height:1.125rem;accent-color:var(--color-accent);cursor:pointer}.QbEtHq_voidedCell{color:var(--color-dim);text-decoration:line-through}.QbEtHq_money{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.QbEtHq_statusCell{white-space:normal;min-width:11rem;max-width:17rem}.QbEtHq_itemsCell{white-space:normal;overflow-wrap:anywhere}.QbEtHq_items{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;width:16rem;max-width:100%;display:-webkit-box;overflow:hidden}.QbEtHq_tripLink{z-index:1;width:fit-content;color:var(--color-accent);text-decoration:none;display:inline-block;position:relative}@media (hover:hover){.QbEtHq_tripLink:hover{text-decoration:underline}}.QbEtHq_day{white-space:nowrap}.QbEtHq_tableSection{display:block}.QbEtHq_cards{border:1px solid var(--elevation-edge);border-radius:var(--radius-lg);background:var(--color-bg);box-shadow:var(--elevation-raised);flex-direction:column;display:none;overflow:hidden}@media (max-width:640px){.QbEtHq_tableSection{display:none}.QbEtHq_cards{display:flex}}.QbEtHq_card{padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-rule-soft);position:relative}.QbEtHq_card:first-child{border-top:none}@media (hover:hover){.QbEtHq_card:hover{background:var(--color-surface)}}.QbEtHq_cardLink{color:inherit;text-decoration:none;display:block}.QbEtHq_cardLink:after{content:"";position:absolute;inset:0}.QbEtHq_cardLink:focus-visible{outline:none}.QbEtHq_cardLink:focus-visible:after{outline:2px solid var(--color-accent);outline-offset:-2px;border-radius:var(--radius-sm)}.QbEtHq_cardHead{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.QbEtHq_cardName{overflow-wrap:anywhere;min-width:0;font-size:var(--text-item);font-weight:var(--weight-item);color:var(--color-accent)}.QbEtHq_cardMoney{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-weight:600}.QbEtHq_cardMeta{margin-top:var(--space-2);font-size:var(--text-shop);color:var(--color-dim);flex-direction:column;gap:.25rem;display:flex}.QbEtHq_cardMetaLine{overflow-wrap:anywhere}.QbEtHq_cardsEmpty{padding:var(--space-4);color:var(--color-dim);font-size:var(--text-base)}
.Wnj2oG_title{font-size:var(--text-page-title);letter-spacing:-.01em;font-weight:600;line-height:var(--leading-tight);overflow-wrap:anywhere;margin:0 0 .25rem}.Wnj2oG_subtitle{font-size:var(--text-base);color:var(--color-dim);flex-wrap:wrap;align-items:center;gap:.375rem .625rem;margin:0 0 1.5rem;display:flex}.Wnj2oG_facts{padding:var(--space-4);border:1px solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-bg);grid-template-columns:max-content 1fr;gap:.5rem 1.25rem;max-width:40rem;margin:0 0 1.5rem;display:grid}.Wnj2oG_facts dt{font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-label);align-self:baseline;font-weight:600}.Wnj2oG_facts dd{min-width:0;font-size:var(--text-base);overflow-wrap:anywhere;margin:0}@media (max-width:22.5rem){.Wnj2oG_facts{grid-template-columns:1fr;gap:.125rem 0}.Wnj2oG_facts dd{margin-bottom:.625rem}}.Wnj2oG_amount{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:var(--text-money);font-weight:600}.Wnj2oG_voided{border-radius:var(--radius-md);font-size:var(--text-base);line-height:var(--leading-normal);background:var(--color-danger-soft);border:1px solid;border-color:color-mix(in srgb, var(--color-danger) 28%, transparent);color:var(--color-danger);max-width:40rem;margin:0 0 1.25rem;padding:.5rem .75rem}.Wnj2oG_field{margin-bottom:.75rem;display:block}.Wnj2oG_fieldLabel{gap:var(--space-1);min-width:0;font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-label);flex-direction:column;font-weight:600;display:flex}.Wnj2oG_textInput{border-radius:var(--radius-md);border:1px solid var(--color-input-border);min-height:var(--control-height);max-width:100%;font-size:var(--text-input);text-transform:none;letter-spacing:normal;background:var(--color-bg);color:var(--color-fg);font-variant-numeric:tabular-nums;padding:0 .625rem;font-family:inherit;font-weight:400}.Wnj2oG_textInput::placeholder{color:var(--color-placeholder)}.Wnj2oG_textInput:focus-visible{outline:2px solid var(--color-accent);outline-offset:-1px;border-color:var(--color-accent)}.Wnj2oG_textInput:is(textarea){line-height:var(--leading-normal);padding:.5rem .625rem}.Wnj2oG_textInput{width:100%}.Wnj2oG_voidForm{max-width:32rem;margin-top:.625rem}.Wnj2oG_voidNote{font-size:var(--text-label);color:var(--color-muted);margin:0 0 .75rem}
.eyxU_a_title{margin:0 0 var(--space-2);font-size:var(--text-page-title);letter-spacing:-.01em;font-weight:600;line-height:var(--leading-tight);overflow-wrap:anywhere}.eyxU_a_subtitle{margin:0 0 var(--space-4);color:var(--color-dim);font-size:var(--text-base);overflow-wrap:anywhere}.eyxU_a_note{margin:0 0 var(--space-4);color:var(--color-muted);font-size:var(--text-base);max-width:46rem}.eyxU_a_meta{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.eyxU_a_cancelled{color:var(--color-dim);text-decoration:line-through}.eyxU_a_weekNav{align-items:center;gap:var(--space-2) var(--space-5);margin:var(--space-4) 0;flex-wrap:wrap;display:flex}.eyxU_a_navLink{min-height:var(--tap-target);color:var(--color-accent);align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.eyxU_a_navLink:hover{text-decoration:underline}}
.CfV2UG_hint{font-size:var(--text-pack);color:var(--color-dim);margin:-.75rem 0 1rem}
.ZXY0sa_shops{border-bottom:1px solid var(--color-rule)}.ZXY0sa_shopsSummary{padding:var(--space-3) var(--space-4);cursor:pointer;font-size:var(--text-base);color:var(--color-dim);list-style:none}.ZXY0sa_shopsSummary::-webkit-details-marker{display:none}.ZXY0sa_shopsSummary:before{content:"▸";margin-right:var(--space-2);color:var(--color-accent);transition:transform .15s;display:inline-block}@media (prefers-reduced-motion:reduce){.ZXY0sa_shopsSummary:before{transition:none}}.ZXY0sa_shopsSummary:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}@media (hover:hover){.ZXY0sa_shopsSummary:hover{color:var(--color-ink)}}.ZXY0sa_shops[open]>.ZXY0sa_shopsSummary:before{transform:rotate(90deg)}.ZXY0sa_listsStrip{gap:var(--space-2);padding:0 var(--space-4) var(--space-3);flex-wrap:wrap;display:flex}.ZXY0sa_rail{grid-template-columns:minmax(0,2fr) minmax(13rem,1fr);display:grid}.ZXY0sa_stage{align-items:flex-start;gap:var(--space-2);min-height:76px;padding:var(--space-3) var(--space-4);border-right:1px solid var(--color-rule);flex-direction:column;display:flex}.ZXY0sa_stage:last-child{border-right:none}.ZXY0sa_stageLink{align-items:flex-start;gap:var(--space-2);min-width:0;color:inherit;flex:1;align-self:stretch;text-decoration:none;display:flex}@media (hover:hover){a.ZXY0sa_stageLink:hover .ZXY0sa_main{text-decoration:underline}}a.ZXY0sa_stageLink:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ZXY0sa_stageText{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.ZXY0sa_stageName{font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-accent);font-weight:600}.ZXY0sa_stageNameQuiet{color:var(--color-dim)}.ZXY0sa_main{font-size:var(--text-base);overflow-wrap:anywhere;font-weight:500}.ZXY0sa_sub{font-size:var(--text-shop);color:var(--color-dim)}.ZXY0sa_num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.ZXY0sa_ok{color:var(--color-success)}.ZXY0sa_warn{color:var(--color-warning);font-weight:600}.ZXY0sa_danger{color:var(--color-danger);font-weight:600}.ZXY0sa_progress{height:2px;margin-top:var(--space-1);background:var(--color-rule);border-radius:1px;display:block}.ZXY0sa_progress i{background:var(--color-accent);border-radius:1px;height:2px;display:block}.ZXY0sa_stageButton{flex:none}.ZXY0sa_chevron{color:var(--color-dim);flex:none;display:none}.ZXY0sa_footSpacer{flex:1}@media (max-width:640px){.ZXY0sa_rail{display:block}.ZXY0sa_stage{min-height:var(--tap-target);padding:var(--space-3) var(--space-4);border-right:none;border-bottom:1px solid var(--color-rule);flex-direction:row;align-items:center}.ZXY0sa_stage:last-child{border-bottom:none}.ZXY0sa_stageLink{align-items:center}.ZXY0sa_chevron{display:inline}}
.wqe16W_section{border-top:1px solid var(--color-border);margin-top:2.5rem;max-width:28rem;margin-inline:auto;padding-top:1.5rem}.wqe16W_title{margin:0 0 1rem;font-size:1.0625rem;font-weight:600}.wqe16W_list{flex-direction:column;gap:.5rem;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.wqe16W_item{border-bottom:1px solid var(--color-border-light);padding-bottom:.5rem}.wqe16W_timestamp{color:var(--color-muted)}
._1wQleW_hint{color:var(--color-muted);margin:-.75rem 0 1rem;font-size:.8125rem}
.wBdSuW_hint{color:var(--color-muted);margin:-.75rem 0 1rem;font-size:.8125rem}
._7_HXhG_form{gap:var(--space-4);max-width:52rem;display:grid}._7_HXhG_route{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);box-shadow:var(--elevation-raised);grid-template-columns:auto minmax(0,1fr);display:grid}._7_HXhG_routeMark{background:var(--color-accent-soft);width:48px;height:48px;color:var(--color-accent);border-radius:14px;place-items:center;display:inline-grid}._7_HXhG_routeCopy h2{font-size:var(--text-section-title);margin:0}._7_HXhG_routeCopy p{margin:var(--space-1) 0 0;color:var(--color-dim)}._7_HXhG_routeFields{gap:var(--space-3);grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._7_HXhG_recipient{grid-column:1/-1;display:none}._7_HXhG_routeFields:has(option[value=EXTERNAL]:checked) ._7_HXhG_recipient{display:block}@media (max-width:640px){._7_HXhG_route{padding:var(--space-3)}._7_HXhG_routeFields{grid-column:1/-1;grid-template-columns:1fr}}
.k8go1W_page{gap:var(--space-5);display:grid}.k8go1W_tripCard{padding:var(--space-5);border:1px solid var(--color-rule);border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--elevation-raised)}.k8go1W_titleRow{align-items:center;gap:var(--space-3);display:flex}.k8go1W_tripIcon,.k8go1W_descIcon{color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 10%, var(--color-surface));flex:none;place-items:center;display:grid}.k8go1W_tripIcon{border-radius:var(--radius-lg);width:3rem;height:3rem}.k8go1W_tripIcon svg{width:1.5rem;height:1.5rem}.k8go1W_title{font-size:var(--text-page-title);letter-spacing:-.02em;margin:0;font-weight:600}.k8go1W_descList{margin:var(--space-4) 0 0;gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.k8go1W_descItem{align-items:center;gap:var(--space-2);min-width:0;min-height:4rem;padding:var(--space-2);border-radius:var(--radius-lg);background:var(--color-bg);grid-template-columns:2.25rem minmax(0,1fr);font-size:.875rem;display:grid}.k8go1W_descIcon{border-radius:var(--radius-md);width:2.25rem;height:2.25rem}.k8go1W_descIcon svg{width:1.125rem;height:1.125rem}.k8go1W_descText{overflow-wrap:anywhere;min-width:0}.k8go1W_listLink{margin:var(--space-4) 0 0}@media (max-width:760px){.k8go1W_page{gap:var(--space-4)}.k8go1W_tripCard{padding:var(--space-4)}.k8go1W_descList{gap:var(--space-2);grid-template-columns:1fr}.k8go1W_descItem{min-height:3.25rem}}
.vmNS6W_page{max-width:40rem}.vmNS6W_title{font-size:var(--text-page-title);overflow-wrap:anywhere;margin:0 0 .5rem;font-weight:600}.vmNS6W_statusLine{margin:0 0 1rem}.vmNS6W_statusBadge{border-radius:999px;padding:.125rem .625rem;font-size:.8125rem;font-weight:600;display:inline-block}.vmNS6W_statusPENDING{background:color-mix(in srgb, var(--color-danger) 12%, transparent);color:var(--color-danger)}.vmNS6W_statusAPPROVED{background:var(--color-success-soft);color:var(--color-success)}.vmNS6W_statusREJECTED{background:var(--color-surface);color:var(--color-muted)}.vmNS6W_summaryList{padding:var(--space-4);border:1px solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-bg);grid-template-columns:max-content 1fr;gap:.375rem 1rem;margin:0 0 1.5rem;font-size:.9375rem;display:grid}.vmNS6W_summaryList dt{font-weight:600}.vmNS6W_summaryList dd{overflow-wrap:anywhere;margin:0}@media (max-width:480px){.vmNS6W_summaryList{grid-template-columns:1fr;gap:0}.vmNS6W_summaryList dt{margin-top:.5rem}}.vmNS6W_pendingNotice{border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);padding:.625rem .875rem;font-size:.9375rem}.vmNS6W_reviewTitle{margin:1.5rem 0 .25rem;font-size:1.125rem}.vmNS6W_reviewIntro{color:var(--color-muted);margin:0 0 1rem;font-size:.875rem}.vmNS6W_reviewForm{flex-direction:column;gap:.75rem;max-width:28rem;display:flex}.vmNS6W_field{gap:var(--space-1);min-width:0;font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-label);flex-direction:column;font-weight:600;display:flex}.vmNS6W_input,.vmNS6W_textarea{border-radius:var(--radius-md);border:1px solid var(--color-input-border);min-height:var(--control-height);max-width:100%;font-size:var(--text-input);text-transform:none;letter-spacing:normal;background:var(--color-bg);color:var(--color-fg);font-variant-numeric:tabular-nums;padding:0 .625rem;font-family:inherit;font-weight:400}.vmNS6W_input::placeholder,.vmNS6W_textarea::placeholder{color:var(--color-placeholder)}.vmNS6W_input:focus-visible,.vmNS6W_textarea:focus-visible{outline:2px solid var(--color-accent);outline-offset:-1px;border-color:var(--color-accent)}.vmNS6W_input:is(textarea),.vmNS6W_textarea:is(textarea){line-height:var(--leading-normal);padding:.5rem .625rem}.vmNS6W_input,.vmNS6W_textarea{width:100%}.vmNS6W_textarea{resize:vertical}.vmNS6W_fieldError{color:var(--color-danger);font-size:.8125rem;font-weight:400}.vmNS6W_fieldHint{color:var(--color-muted);margin:0;font-size:.8125rem}.vmNS6W_pairRow{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}@media (max-width:420px){.vmNS6W_pairRow{grid-template-columns:1fr}}.vmNS6W_errorMessage{border-radius:var(--radius-sm);border:1px solid var(--color-danger);color:var(--color-danger);overflow-wrap:anywhere;margin:0;padding:.5rem .75rem;font-size:.875rem}.vmNS6W_reviewActions{margin-top:var(--space-2)}
.diyIda_grid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:48rem){.diyIda_grid{grid-template-columns:repeat(2,1fr);align-items:start}}@media (min-width:64rem){.diyIda_grid{grid-template-columns:repeat(3,1fr)}}.diyIda_tile{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.diyIda_wide{grid-column:1/-1}
.CSiT_q_panel{border:1px solid var(--color-border);border-radius:var(--radius-sm);flex-direction:column;gap:.75rem;max-width:28rem;margin:0 0 1.5rem;padding:1rem;display:flex}.CSiT_q_panelTitle{margin:0;font-size:1rem;font-weight:600}.CSiT_q_hint{color:var(--color-muted);margin:0;font-size:.8125rem}.CSiT_q_field{flex-direction:column;gap:.25rem;font-size:.875rem;font-weight:500;display:flex}.CSiT_q_textarea{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;color:inherit;overflow-wrap:anywhere;resize:vertical;padding:.5rem;font-family:inherit;font-size:1rem}.CSiT_q_select{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;max-width:100%;color:inherit;padding:.5rem;font-family:inherit;font-size:1rem}.CSiT_q_batch{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted);max-width:28rem;margin:0 0 1.5rem;padding:.75rem}.CSiT_q_stat{white-space:nowrap;margin-right:.75rem;display:inline-block}.CSiT_q_problems{overflow-wrap:anywhere;margin:.5rem 0 0;padding-left:1.1rem;font-size:.8125rem}.CSiT_q_problems li+li{margin-top:.5rem}.CSiT_q_problems a{color:var(--color-link)}.CSiT_q_problemLine{font-weight:600}.CSiT_q_problemUrl{color:var(--color-muted)}.CSiT_q_done{margin:.5rem 0 0;font-size:.875rem;font-weight:600}.CSiT_q_review{border:1px solid var(--color-border);border-left:3px solid var(--color-link);border-radius:var(--radius-sm);background:var(--color-surface-muted);max-width:28rem;margin:0 0 1.5rem;padding:.75rem}.CSiT_q_reviewActions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.CSiT_q_support{color:var(--color-muted);overflow-wrap:anywhere;grid-template-columns:auto 1fr;gap:.25rem .75rem;margin:0;font-size:.8125rem;display:grid}.CSiT_q_support dt{font-weight:600}.CSiT_q_support dd{margin:0}@media (max-width:26rem){.CSiT_q_support{grid-template-columns:1fr;gap:0}.CSiT_q_support dt{margin-top:.375rem}}.CSiT_q_supportWhy{display:block}.CSiT_q_facts{overflow-wrap:anywhere;grid-template-columns:auto 1fr;gap:.125rem .75rem;margin:0 0 .5rem;font-size:.8125rem;display:grid}.CSiT_q_facts dt{color:var(--color-muted)}.CSiT_q_facts dd{margin:0}.CSiT_q_error{border-radius:var(--radius-md);max-width:28rem;font-size:var(--text-base);line-height:var(--leading-normal);background:var(--color-danger-soft);border:1px solid;border-color:color-mix(in srgb, var(--color-danger) 28%, transparent);color:var(--color-danger);overflow-wrap:anywhere;margin:0 0 1.5rem;padding:.5rem .75rem}.CSiT_q_result{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted);max-width:28rem;margin:0 0 1.5rem;padding:.75rem}.CSiT_q_resultTitle{margin:0 0 .25rem;font-size:.875rem;font-weight:600}.CSiT_q_warning{color:var(--color-danger);margin:0 0 .5rem;font-size:.8125rem}.CSiT_q_notes{color:var(--color-muted);overflow-wrap:anywhere;margin:0;padding-left:1.1rem;font-size:.8125rem}.CSiT_q_notes li+li{margin-top:.25rem}.CSiT_q_sourceLink{overflow-wrap:anywhere;margin:.5rem 0 0;font-size:.8125rem}.CSiT_q_sourceLink a{color:var(--color-link)}
._9hV5XW_title{margin:0 0 var(--space-2);font-size:var(--text-page-title);font-weight:600;line-height:var(--leading-tight)}._9hV5XW_subtitle{margin:0 0 var(--space-5);max-width:40rem;color:var(--color-text-muted);font-size:.875rem;line-height:var(--leading-normal)}
.HEyvMa_section{max-width:28rem;margin-bottom:var(--space-5)}.HEyvMa_section+.HEyvMa_section{padding-top:var(--space-5);border-top:1px solid var(--color-rule)}.HEyvMa_sectionTitle{margin:0 0 var(--space-3);font-size:var(--text-section-title);font-weight:600;line-height:var(--leading-tight)}.HEyvMa_form{gap:var(--space-3);flex-direction:column;display:flex}.HEyvMa_intro{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-dim);margin:0}.HEyvMa_successMessage{border-radius:var(--radius-md);font-size:var(--text-base);line-height:var(--leading-normal);background:var(--color-success-soft);border:1px solid;border-color:color-mix(in srgb, var(--color-success) 28%, transparent);color:var(--color-success);margin:0;padding:.5rem .75rem}.HEyvMa_errorMessage{border-radius:var(--radius-md);font-size:var(--text-base);line-height:var(--leading-normal);background:var(--color-danger-soft);border:1px solid;border-color:color-mix(in srgb, var(--color-danger) 28%, transparent);color:var(--color-danger);margin:0;padding:.5rem .75rem}.HEyvMa_version{max-width:28rem;padding-top:var(--space-4);border-top:1px solid var(--color-rule);font-size:var(--text-pack);line-height:var(--leading-normal);color:var(--color-dim);overflow-wrap:anywhere;margin:0}.HEyvMa_versionValue{font-family:var(--font-mono);font-variant-numeric:tabular-nums}
