.TipSplitTool_fieldRow__Zp3Kp{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-3)}.TipSplitTool_lbl__6xXXT{font-family:var(--font-mono);font-size:11px;color:var(--text-muted);min-width:130px;letter-spacing:.04em}.TipSplitTool_inputWrap__Jxuyo{position:relative;display:inline-flex;align-items:center}.TipSplitTool_currency__r613m{position:absolute;left:8px;font-family:var(--font-mono);color:var(--text-muted);pointer-events:none}.TipSplitTool_inp__VQTvb{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--bg-2,#111);border:1px solid var(--border);color:var(--text);padding:7px 10px 7px 20px;width:110px}.TipSplitTool_inputWrap__Jxuyo .TipSplitTool_inp__VQTvb{padding-left:20px}.TipSplitTool_inp__VQTvb:focus{outline:1px solid var(--accent)}.TipSplitTool_presets__QRp5D{display:flex;gap:var(--space-1);margin-left:var(--space-2)}.TipSplitTool_preset__SHkoV{background:none;border:1px solid var(--border);color:var(--text-muted);font-family:var(--font-mono);font-size:11px;padding:4px 8px;cursor:pointer}.TipSplitTool_preset__SHkoV.TipSplitTool_active__lSRZD,.TipSplitTool_preset__SHkoV:hover{border-color:var(--accent);color:var(--accent)}.TipSplitTool_grid__ysy6E{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3);gap:var(--space-3)}.TipSplitTool_card__lIk8H{padding:var(--space-3) var(--space-4);border:1px solid var(--border)}.TipSplitTool_highlight__7SHLx{border-color:var(--accent)}.TipSplitTool_cardLabel__4YitT{font-family:var(--font-mono);font-size:11px;color:var(--text-muted);margin-bottom:4px}.TipSplitTool_cardVal__fK1ln{font-family:var(--font-mono);font-size:1.75rem;font-weight:700;color:var(--text-bright)}.TipSplitTool_highlight__7SHLx .TipSplitTool_cardVal__fK1ln{color:var(--accent)}.TipSplitTool_perPersonList__knmeX{margin-top:var(--space-4);border:1px solid var(--border)}.TipSplitTool_personRow__KrJZm{display:flex;justify-content:space-between;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border)}.TipSplitTool_personRow__KrJZm:last-child{border-bottom:none}.TipSplitTool_personLabel__M0MD_{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-muted)}.TipSplitTool_personVal__wbu6G{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:600;color:var(--text-bright)}