html:has(.xFlwRq_bottomBar){--in-toast-offset:84px}.xFlwRq_mobile{padding-bottom:calc(96px + env(safe-area-inset-bottom));flex-direction:column;display:flex}.xFlwRq_titleRow{justify-content:space-between;align-items:center;gap:var(--in-space-3);padding:var(--in-space-4) var(--in-space-4) var(--in-space-2);display:flex}.xFlwRq_tabs{flex-direction:column;display:flex}.xFlwRq_tabs>[role=tablist]{z-index:5;margin:0 var(--in-space-4);background:var(--in-ground);position:sticky;top:64px}.xFlwRq_tabs>[role=tabpanel]{outline-offset:-2px}.xFlwRq_edit{gap:var(--in-space-3);padding:var(--in-space-3) var(--in-space-4) var(--in-space-4);flex-direction:column;display:flex}.xFlwRq_privacy{align-items:center;gap:var(--in-space-2);color:var(--in-ink-2);font-size:12.5px;display:flex}.xFlwRq_privacy svg{color:var(--in-accent)}.xFlwRq_card{border:1px solid var(--in-line);background:var(--in-surface);min-width:0;min-height:64px;font:inherit;color:var(--in-ink);text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:14px;display:flex}.xFlwRq_card[data-invalid],.xFlwRq_items[data-invalid]{border-color:var(--in-danger)}.xFlwRq_card:focus-visible,.xFlwRq_item:focus-visible,.xFlwRq_addItem:focus-visible{outline:2px solid var(--in-focus);outline-offset:2px}.xFlwRq_cardRow{align-items:center;gap:var(--in-space-3);flex-direction:row}.xFlwRq_cardRow>svg{color:var(--in-ink-3);flex-shrink:0}.xFlwRq_cardStack{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.xFlwRq_cardLabel{color:var(--in-ink-3);font-size:12px}.xFlwRq_cardAlert{color:var(--in-danger);font-weight:500}.xFlwRq_cardValue{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;font-weight:500;overflow:hidden}.xFlwRq_cardNumber{font-family:var(--in-font-mono);font-size:15px}.xFlwRq_clamp{font-weight:400}.xFlwRq_pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.xFlwRq_items{gap:var(--in-space-1);border:1px solid var(--in-line);background:var(--in-surface);border-radius:12px;flex-direction:column;padding:14px;display:flex}.xFlwRq_itemsTitle{margin-bottom:var(--in-space-1);font-size:14px;font-weight:600}.xFlwRq_itemsEmpty{font-size:var(--in-text-sm);color:var(--in-ink-3)}.xFlwRq_itemList{margin:0;padding:0;list-style:none}.xFlwRq_itemList li+li{border-top:1px solid var(--in-line)}.xFlwRq_item{width:100%;min-height:56px;font:inherit;color:var(--in-ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:10px 0;font-size:14px;display:flex}.xFlwRq_itemMeta{color:var(--in-ink-3);font-size:12px}.xFlwRq_itemAmount{font-variant-numeric:tabular-nums}.xFlwRq_addItem{justify-content:center;align-items:center;gap:var(--in-space-2);min-height:44px;margin-top:var(--in-space-1);border:1px dashed var(--in-line-dashed);font:inherit;color:var(--in-ink);cursor:pointer;background:0 0;border-radius:10px;font-size:14px;display:inline-flex}.xFlwRq_preview{padding:var(--in-space-3) var(--in-space-3) var(--in-space-4);background:var(--in-surface-sunken)}.xFlwRq_bottomBar{z-index:20;align-items:center;gap:var(--in-space-3);padding:14px var(--in-space-4) calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--in-line);background:var(--in-surface);display:flex;position:fixed;bottom:0;left:0;right:0}.xFlwRq_total{flex-direction:column;flex:1;min-width:0;display:flex}.xFlwRq_totalLabel{color:var(--in-ink-3);font-size:12px}.xFlwRq_totalValue{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.xFlwRq_sheet{background:var(--in-ground);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--in-ink);border:0;margin:0;padding:0}.xFlwRq_sheet[open]{flex-direction:column;display:flex}.xFlwRq_sheet::backdrop{background:#17191c66}.xFlwRq_sheetBar{justify-content:space-between;align-items:center;gap:var(--in-space-3);padding:var(--in-space-2) var(--in-space-4);padding-top:calc(var(--in-space-2) + env(safe-area-inset-top));border-bottom:1px solid var(--in-line);background:var(--in-surface);display:flex}.xFlwRq_sheetTitle{font-family:var(--in-font-display);font-size:var(--in-text-lg);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.xFlwRq_sheetBody>section:first-child>div:first-child>:is(h2,h3){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.xFlwRq_sheetBody{overscroll-behavior:contain;padding:var(--in-space-4) var(--in-space-4) calc(var(--in-space-8) + env(safe-area-inset-bottom));flex:1;overflow-y:auto}.xFlwRq_sheetBody :is(input,select,textarea){scroll-margin:var(--in-space-8) 0}
