.DutchPayCalculator_moreNow__zAkJn{font-size:.875rem;font-weight:500;color:var(--ink-3)}.DutchPayCalculator_foldNote__XQraX{margin:10px 0 12px;font-size:.875rem;color:var(--ink-2);line-height:1.6}.DutchPayCalculator_addNote__uU6vJ{font-size:.875rem;color:var(--ink-3);text-align:center;padding:2px 0;margin:6px 0 0}.DutchPayCalculator_people__7V9I8{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.DutchPayCalculator_person__h7Zib{display:inline-flex;align-items:center;max-width:100%;min-width:0;border:1.5px solid var(--accent);background:var(--accent-soft);border-radius:999px;padding:0 4px 0 0}.DutchPayCalculator_personName__HmEgj{width:calc(var(--n, 4) * 1em + .75rem);min-width:0;max-width:11rem;height:2.75rem;border:0;background:transparent;padding:0 4px 0 14px;font-size:1rem;font-weight:700;color:var(--accent-ink)}.DutchPayCalculator_personName__HmEgj::placeholder{color:var(--accent-ink);opacity:.75}.DutchPayCalculator_personName__HmEgj:focus{outline:none}.DutchPayCalculator_person__h7Zib:focus-within{box-shadow:0 0 0 3px var(--accent-soft);border-color:var(--accent-ink);background:#fff}.DutchPayCalculator_personDel__aTXd_{flex:0 0 auto;width:2.25rem;height:2.25rem;border:0;border-radius:999px;background:transparent;font-size:.875rem;font-weight:700;color:var(--ink-2);cursor:pointer}.DutchPayCalculator_personDel__aTXd_:hover:not(:disabled){background:#fff;color:var(--ink)}.DutchPayCalculator_personDel__aTXd_:disabled{opacity:.3;cursor:default}.DutchPayCalculator_personAdd__m_4CS{height:2.75rem;padding:0 16px;border:1.5px dashed var(--line-2);border-radius:999px;background:#fff;font-size:1rem;font-weight:700;color:var(--accent-ink);cursor:pointer}.DutchPayCalculator_personAdd__m_4CS:hover{border-color:var(--accent);background:var(--accent-soft)}.DutchPayCalculator_pays__aUJbk{display:grid;grid-gap:10px;gap:10px;margin:4px 0 16px;min-width:0}.DutchPayCalculator_pay__plL67{padding:12px;border:1px solid var(--line);border-radius:14px;background:var(--soft);min-width:0}.DutchPayCalculator_payTop__JmHyR{display:grid;grid-template-columns:minmax(0,1fr) 2.75rem;grid-gap:6px;gap:6px;align-items:center}.DutchPayCalculator_memo__PYREx{width:100%;min-width:0;height:2.75rem;padding:0 12px;border:1px solid var(--line-2);border-radius:10px;background:#fff;font-size:.9375rem;font-weight:600}.DutchPayCalculator_memo__PYREx::placeholder{color:#8a9290;font-weight:500}.DutchPayCalculator_del__nKW4L{height:2.75rem;width:2.75rem;border:1px solid var(--line-2);border-radius:10px;background:#fff;font-size:1rem;font-weight:700;color:var(--ink-2);cursor:pointer}.DutchPayCalculator_del__nKW4L:hover:not(:disabled){border-color:var(--ink-3);color:var(--ink)}.DutchPayCalculator_del__nKW4L:disabled{opacity:.35;cursor:default}.DutchPayCalculator_payMid__bENuM{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px;min-width:0}.DutchPayCalculator_pick__SlK2p{position:relative;flex:1 1 8rem;min-width:0}.DutchPayCalculator_pick__SlK2p select{width:100%;height:3.125rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 28px 0 12px;border:1.5px solid #b9c1bd;border-radius:12px;background:#fff;font-size:1rem;font-weight:700;cursor:pointer;min-width:0}.DutchPayCalculator_pick__SlK2p:after{content:"";position:absolute;right:12px;top:50%;width:7px;height:7px;border-right:2px solid var(--ink-2);border-bottom:2px solid var(--ink-2);transform:translateY(-70%) rotate(45deg);pointer-events:none}.DutchPayCalculator_pick__SlK2p select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.DutchPayCalculator_paid__cB0CC{flex:0 0 auto;font-size:.9375rem;font-weight:700;color:var(--ink-2)}.DutchPayCalculator_amount__WMFMy{flex:1 1 9rem;min-width:0}.DutchPayCalculator_read__F3V7R{margin:4px 2px 0;font-size:.875rem;color:var(--accent-ink);font-weight:600;text-align:right}.DutchPayCalculator_shareHead__bKHAN{margin:10px 0 6px;font-size:.875rem;font-weight:700;color:var(--ink-2)}.DutchPayCalculator_shareNow__HqzRc{font-weight:500;color:var(--ink-3)}.DutchPayCalculator_shares__E_RRi{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.DutchPayCalculator_share__t51uh{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DutchPayCalculator_warn__Df72S{margin:8px 0 0;font-size:.875rem;color:var(--warn);font-weight:600}.DutchPayCalculator_add__BJVF_{height:3rem;border:1.5px dashed var(--line-2);border-radius:12px;background:#fff;font-size:1rem;font-weight:700;color:var(--accent-ink);cursor:pointer}.DutchPayCalculator_add__BJVF_:hover{border-color:var(--accent);background:var(--accent-soft)}.DutchPayCalculator_transfers__xk4vy{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.DutchPayCalculator_transfers__xk4vy li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:12px 14px;border-radius:12px;background:#fff;border:1px solid var(--line)}.DutchPayCalculator_who__hebxh{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0 8px;min-width:0;font-size:1.0625rem;overflow-wrap:anywhere}.DutchPayCalculator_arrow__422iG{color:var(--accent);font-weight:800}.DutchPayCalculator_howMuch__VvsWd{margin-left:auto;font-size:1.125rem;font-weight:800;color:var(--accent-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.DutchPayCalculator_copy__yAzEE{width:100%;min-height:3.25rem;margin-top:14px;padding:8px 14px;border:1.5px solid var(--accent);border-radius:14px;background:#fff;color:var(--accent-ink);font-size:1.0625rem;font-weight:800;cursor:pointer}.DutchPayCalculator_copy__yAzEE:hover{background:var(--accent-soft)}.DutchPayCalculator_copy__yAzEE:focus-visible{outline:3px solid #f08a24;outline-offset:3px}.DutchPayCalculator_byPerson__W8Rrr td{white-space:normal}