.imiRVW_frame{width:min(1200px, 100% - 2 * var(--gutter));padding:var(--space-2) 0 var(--space-16);color:var(--c-ink);flex-direction:column;flex:1;margin:0 auto;display:flex}.imiRVW_legal{margin-top:var(--space-12)}.imiRVW_page{gap:var(--space-4);color:var(--ink);align-content:start;padding-bottom:96px;display:grid}.imiRVW_note{color:var(--ink-2);font-size:var(--text-md);margin:0}.imiRVW_note a{color:var(--c-ink);font-weight:var(--weight-bold);text-underline-offset:3px}.imiRVW_live{min-height:0}.imiRVW_message{border-radius:var(--r-pocket);background:var(--warn);box-shadow:inset 0 0 0 2px var(--bad);font-weight:var(--weight-semibold);margin:0;padding:12px 16px}.imiRVW_layout{gap:var(--space-6);align-items:start;display:grid}.imiRVW_rows{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.imiRVW_row{gap:var(--space-4);padding:var(--space-4);border-radius:var(--r-pocket);background:var(--card);box-shadow:var(--shadow-card);grid-template-columns:112px minmax(0,1fr);display:grid}.imiRVW_row[aria-busy]{opacity:.7}.imiRVW_picture{min-width:0}.imiRVW_body{gap:var(--space-2);align-content:start;min-width:0;display:grid}.imiRVW_name{font-size:var(--text-lg);font-stretch:var(--stretch-button);font-weight:var(--weight-bold);overflow-wrap:anywhere;margin:0}.imiRVW_detail{color:var(--ink-2);font-size:var(--text-base);font-weight:var(--weight-semibold);margin:0}.imiRVW_stale{align-items:center;gap:var(--space-2) var(--space-3);font-size:var(--text-base);flex-wrap:wrap;margin:0;display:flex}.imiRVW_problem{color:var(--bad);font-size:var(--text-base);font-weight:var(--weight-semibold);margin:0}.imiRVW_actions{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.imiRVW_actions button,.imiRVW_actions a{min-height:44px}.imiRVW_numbers{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);flex-wrap:wrap;grid-column:1/-1;display:flex}.imiRVW_stepper{border:2px solid var(--c-ink);border-radius:var(--r-pocket);background:var(--c-white);align-items:stretch;display:inline-flex;overflow:hidden}.imiRVW_step{width:44px;min-height:44px;color:var(--c-ink);font:inherit;font-size:22px;font-weight:var(--weight-bold);cursor:pointer;transition:background-color var(--dur) var(--ease);background:0 0;border:0;place-items:center;padding:0;line-height:1;display:inline-grid}.imiRVW_step:hover:not(:disabled,[aria-disabled]){background:var(--hover)}.imiRVW_step:disabled,.imiRVW_step[aria-disabled]{opacity:.35;cursor:not-allowed}.imiRVW_step:focus-visible,.imiRVW_count:focus-visible{outline:3px solid var(--c-ink);outline-offset:-3px}.imiRVW_count{border:0;border-inline:2px solid var(--c-ink);width:3.4em;min-height:44px;box-shadow:none;color:var(--c-ink);font:inherit;font-size:var(--text-md);font-variant-numeric:tabular-nums;font-weight:var(--weight-bold);text-align:center;background:0 0;border-radius:0;padding:0}.imiRVW_money{font-variant-numeric:tabular-nums;justify-items:end;gap:2px;margin-left:auto;display:grid}.imiRVW_unit{color:var(--ink-2);font-size:var(--text-base)}.imiRVW_line{font-size:var(--text-lg);font-weight:var(--weight-bold)}.imiRVW_summary{gap:var(--space-3);padding:var(--space-5);border-radius:var(--r-pocket);background:var(--card);box-shadow:var(--shadow-card);display:grid}.imiRVW_summary h2{font-size:var(--text-lg);font-stretch:var(--stretch-button);font-weight:var(--weight-bold);margin:0}.imiRVW_sums{gap:var(--space-2);margin:0;display:grid}.imiRVW_sums>div{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.imiRVW_sums dt{color:var(--ink-2)}.imiRVW_sums dd{font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold);margin:0}.imiRVW_sums .imiRVW_total{padding-top:var(--space-3);border-top:2px solid var(--c-ink);font-size:var(--text-lg)}.imiRVW_sums .imiRVW_total dt{color:var(--c-ink);font-weight:var(--weight-bold)}.imiRVW_sums .imiRVW_total dd{font-size:var(--text-xl);font-weight:var(--weight-bold)}.imiRVW_vat{color:var(--ink-2);font-size:var(--text-sm);margin:0}.imiRVW_vat:empty{display:none}.imiRVW_problemNote{color:var(--bad);font-weight:var(--weight-semibold);margin:0}.imiRVW_checkout{gap:var(--space-3);margin-top:var(--space-2);display:grid}.imiRVW_hint{color:var(--ink-2);font-size:var(--text-sm);margin:0}.imiRVW_keepGoing{min-height:44px;color:var(--c-ink);font-weight:var(--weight-bold);text-underline-offset:3px;justify-self:center;align-items:center;display:inline-flex}.imiRVW_empty{gap:var(--space-3);padding:var(--space-8) var(--space-6);border-radius:var(--r-pocket);box-shadow:inset 0 0 0 2px var(--c-ink);justify-items:start;display:grid}.imiRVW_empty h2{font-size:var(--text-xl);font-stretch:var(--stretch-button);font-weight:var(--weight-bold);margin:0}.imiRVW_empty p{max-width:52ch;color:var(--ink-2);font-size:var(--text-md);margin:0}.imiRVW_emptyActions{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.imiRVW_limit{color:var(--ink-2);font-size:var(--text-sm);margin:0}.imiRVW_undo{inset:auto var(--gutter) calc(88px + env(safe-area-inset-bottom,0px));z-index:5;pointer-events:none;justify-content:center;display:flex;position:fixed}.imiRVW_page:has(.imiRVW_undoBox){padding-bottom:168px}.imiRVW_undoBox{justify-content:center;align-items:center;gap:var(--space-2) var(--space-4);border-radius:var(--r-pocket);background:var(--c-ink);box-shadow:var(--shadow-panel);color:var(--c-chalk);font-weight:var(--weight-semibold);pointer-events:auto;flex-wrap:wrap;padding:8px 8px 8px 20px;display:flex}.imiRVW_undoBox button{border-color:var(--c-chalk);background:var(--c-chalk);min-height:44px;color:var(--c-ink)}.imiRVW_undoBox button:hover{background:var(--c-yellow);border-color:var(--c-yellow)}.imiRVW_undoBox button:focus-visible{outline:3px solid var(--c-yellow);outline-offset:2px}.imiRVW_foot{z-index:4;justify-content:space-between;align-items:center;gap:var(--space-4);padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom,0px));border-top:2px solid var(--c-ink);background:var(--c-neutral);display:flex;position:fixed;inset:auto 0 0}.imiRVW_foot>div{line-height:1.2;display:grid}.imiRVW_foot strong{font-size:var(--text-xl);font-variant-numeric:tabular-nums}.imiRVW_footLabel{color:var(--ink-2);font-size:var(--text-sm)}@media (max-width:899px){.imiRVW_checkout button{display:none}.imiRVW_checkout .imiRVW_hint{display:none}}@media (min-width:560px){.imiRVW_row{grid-template-columns:200px minmax(0,1fr);align-items:start}.imiRVW_numbers{justify-content:flex-end}}@media (min-width:900px){.imiRVW_page{padding-bottom:0}.imiRVW_layout{gap:var(--space-8);grid-template-columns:minmax(0,1fr) 360px}.imiRVW_summary{top:var(--space-6);position:sticky}.imiRVW_row{gap:var(--space-6);padding:var(--space-5);grid-template-columns:200px minmax(0,1fr) auto}.imiRVW_numbers{flex-direction:column;grid-column:auto;justify-content:space-between;align-self:stretch;align-items:flex-end}.imiRVW_money{margin-left:0}.imiRVW_foot{display:none}.imiRVW_undo{inset:auto;bottom:var(--space-6);position:sticky}.imiRVW_page:has(.imiRVW_undoBox){padding-bottom:0}}@media (prefers-reduced-motion:reduce){.imiRVW_step{transition:none}}
