._main_1mfiq_1{max-width:520px;margin:0 auto;padding:calc(20px + env(safe-area-inset-top)) 16px calc(28px + env(safe-area-inset-bottom))}._brand_1mfiq_8{margin:0 0 12px;font-family:var(--font-rounded);font-weight:700;font-size:15px;color:var(--ink)}._foot_1mfiq_16{margin:16px 0 0;text-align:center;font-size:11px;line-height:18px;color:var(--faint)}._wrap_1re2u_1{background:var(--surface);border-radius:20px;padding:22px 20px}._heading_1re2u_7{margin:0;font-family:var(--font-rounded);font-weight:700;font-size:17px;color:var(--ink)}._note_1re2u_15{margin:6px 0 0;font-size:11.5px;line-height:19px;color:var(--faint)}._list_1re2u_22{display:flex;flex-direction:column;gap:8px;margin-top:16px}._item_1re2u_29{display:flex;align-items:center;gap:11px;width:100%;padding:12px 14px;border-radius:14px;background:var(--chip);text-align:left;color:var(--ink)}._item_1re2u_29:active{opacity:.8}._avatar_1re2u_45{display:flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;border-radius:999px;background:var(--tone-wash);color:var(--tone-ink);font-family:var(--font-rounded);font-size:13px;font-weight:500}._name_1re2u_60{font-size:14.5px;font-weight:500}._wrap_cjymk_1{background:var(--surface);border-radius:20px;padding:32px 22px;text-align:center}._title_cjymk_8{margin:0;font-family:var(--font-rounded);font-weight:700;font-size:16px;color:var(--ink)}._body_cjymk_16{margin:8px 0 0;font-size:12.5px;line-height:21px;color:var(--faint)}._action_cjymk_23{margin-top:20px;padding:12px 22px;border-radius:16px;background:var(--chip);color:var(--ink2);font-size:13px}._wrap_3ne0t_1{margin-top:22px}._heading_3ne0t_5{margin:0 0 6px;font-family:var(--font-body);font-weight:400;font-size:11.5px;color:var(--faint)}._row_3ne0t_13{display:flex;gap:10px;padding:7px 0}._dot_3ne0t_19{flex:none;width:7px;height:7px;margin-top:6px;border-radius:999px;background:var(--dot-idle)}._body_3ne0t_28{flex:1;min-width:0}._text_3ne0t_33{margin:0;font-size:12.5px;line-height:19px;color:var(--ink)}._meta_3ne0t_40{margin:2px 0 0;font-size:11px;color:var(--faint)}._row_5f0zm_1{display:flex;align-items:center;gap:11px;padding:13px 0;border-bottom:1px solid var(--rule-soft)}._avatar_5f0zm_9{display:flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;border-radius:999px;background:var(--tone-wash);color:var(--tone-ink);font-family:var(--font-rounded);font-size:13px;font-weight:500}._avatarSettled_5f0zm_24{background:var(--settled-bg);color:var(--settled-faint)}._body_5f0zm_29{flex:1;min-width:0}._name_5f0zm_34{display:flex;align-items:center;gap:6px;margin:0;font-size:14.5px;font-weight:500;color:var(--ink)}._you_5f0zm_45{padding:1px 7px;border-radius:999px;background:var(--tone-wash);color:var(--tone-ink);font-size:10px;font-weight:400}._state_5f0zm_54{margin:2px 0 0;font-size:11px;color:var(--faint)}._amount_5f0zm_60{margin:0;font-family:var(--font-rounded);font-weight:700;font-size:15px;color:var(--ink);white-space:nowrap}._unit_5f0zm_69{margin-left:1px;font-family:var(--font-body);font-weight:400;font-size:10.5px;color:var(--faint)}._button_5f0zm_77{flex:none;padding:9px 13px;border-radius:13px;background:var(--tone-fill);color:var(--on-accent);font-size:12.5px;font-weight:500}._buttonSettled_5f0zm_87{background:var(--settled-bg);color:var(--settled-ink)}._button_5f0zm_77:disabled{opacity:.5}._card_1v0in_1{background:var(--surface);border-radius:20px;padding:20px 20px 22px}._head_1v0in_7{display:flex;align-items:center;gap:9px}._date_1v0in_13{font-size:11.5px;color:var(--faint)}._chip_1v0in_18{padding:3px 9px;border-radius:999px;background:var(--tone-wash);color:var(--tone-ink);font-size:11px}._chipSettled_1v0in_26{background:var(--settled-bg);color:var(--settled-ink)}._title_1v0in_31{margin:4px 0 0;font-family:var(--font-rounded);font-weight:700;font-size:19px;line-height:26px;color:var(--ink)}._totalRow_1v0in_40{display:flex;align-items:baseline;gap:8px;margin-top:8px}._totalLabel_1v0in_47{font-size:11.5px;color:var(--faint)}._total_1v0in_40{font-family:var(--font-rounded);font-weight:700;font-size:22px;color:var(--ink)}._totalUnit_1v0in_59{margin-left:2px;font-family:var(--font-body);font-weight:400;font-size:12px;color:var(--faint)}._list_1v0in_67{margin-top:14px}._listLabel_1v0in_71{margin:0 0 2px;font-size:11.5px;color:var(--faint)}._notice_1v0in_78{margin:14px 0 0;padding:11px 13px;border-radius:14px;background:var(--pay-wash);color:var(--pay-ink);font-size:11.5px;line-height:19px}._note_1v0in_88{margin-top:16px;padding:12px 14px;border-radius:14px;background:var(--note)}._noteText_1v0in_95{margin:0;font-size:11.5px;line-height:19px;color:var(--faint)}._footer_1v0in_102{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:20px;padding-top:14px;border-top:1px solid var(--rule-soft)}._actor_1v0in_112{font-size:11.5px;color:var(--faint)}._change_1v0in_117{padding:7px 13px;border-radius:13px;background:var(--chip);color:var(--ink2);font-size:12px}:root{--ground: #fdfaf4;--surface: #fffdf8;--ink: #3b342c;--ink2: #4a4238;--muted: #6f6659;--faint: #7c7263;--rule-soft: #f4eee3;--accent: #2f7d63;--accent-wash: #eef6f0;--accent-ink: #2a6b55;--pay: #c85f45;--pay-wash: #fdf1ec;--pay-ink: #8a5a4a;--settled-bg: #f2ede4;--settled-ink: #6f6659;--settled-faint: #8a7f70;--chip: #f4efe5;--note: #f7f2e8;--dot-idle: #ded5c7;--on-accent: #ffffff;--tone-fill: var(--accent);--tone-wash: var(--accent-wash);--tone-ink: var(--accent-ink);--font-rounded: "Hiragino Maru Gothic ProN", "ヒラギノ丸ゴ ProN W4", sans-serif;--font-body: "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", sans-serif;color-scheme:light dark}@media(prefers-color-scheme:dark){:root{--ground: #17150f;--surface: #211d16;--ink: #f0ebdf;--ink2: #d3ccbd;--muted: #a39a89;--faint: #8d8474;--rule-soft: #2c2719;--accent: #6bb997;--accent-wash: #1e2f26;--accent-ink: #8fd0ad;--pay: #e29377;--pay-wash: #33231a;--pay-ink: #e2a58f;--settled-bg: #2a2519;--settled-ink: #a39a89;--settled-faint: #8d8474;--chip: #2a2519;--note: #241f16;--dot-idle: #4a4232;--on-accent: #17150f}}[data-direction=pay]{--tone-fill: var(--pay);--tone-wash: var(--pay-wash);--tone-ink: var(--pay-ink)}*{box-sizing:border-box}body{margin:0;background:var(--ground);color:var(--ink);font-family:var(--font-body);-webkit-text-size-adjust:100%}button{font:inherit;cursor:pointer;border:none}button:disabled{cursor:default}:focus-visible{outline:2px solid var(--tone-fill);outline-offset:2px}
