@font-face{font-family:Kanit;font-weight:400 500;font-display:swap;src:url(/V3/font/kanit-regular-webfont.woff2)format("woff2")}@font-face{font-family:Kanit;font-weight:600 900;font-display:swap;src:url(/V3/font/kanit-bold-webfont.woff2)format("woff2")}:root{--bg:#5a1248;--paper:#f5f3f0;--text:#1c1726;--pink:#ff2d8a;--hot:linear-gradient(100deg, #ff2d8a 0%, #ff5a5a 55%, #ff8a1f 100%);--bar:64px;--card:#fff;--ink:#1d2733;--muted:#5d6b7a;--line:#d7dee6;--brand:#1f6fb2;--brand-ink:#fff;--ok:#1e8e4e;--bad:#c62828;--warn-bg:#fff4e5;--sel:#e8f2fb;color:var(--ink);background:var(--bg);-webkit-text-size-adjust:100%;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Noto Sans Thai,Tahoma,sans-serif}@media (max-width:720px){:root{--bar:56px}}*{box-sizing:border-box}body{background:var(--bg);margin:0}input,select,button,textarea{font:inherit;color:inherit}.backdrop.svelte-1n46o8q{z-index:-1;background:radial-gradient(70% 65% at 8% 10%,#ff2d8a99,#0000 72%),radial-gradient(55% 60% at 96% 4%,#e0177a6b,#0000 70%),radial-gradient(50% 50% at 92% 90%,#ff8a1f57,#0000 70%),linear-gradient(#78145680,#3c0c34cc),#5a1248;position:fixed;top:0;bottom:0;left:0;right:0}.bar.svelte-1n46o8q{z-index:50;height:var(--bar);color:#fff;font-family:Kanit,Sukhumvit Set,Noto Sans Thai,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:1.55;transition:background .35s,box-shadow .35s,color .35s;position:fixed;top:0;bottom:auto;left:0;right:0}.bar.solid.svelte-1n46o8q{color:var(--text);-webkit-backdrop-filter:saturate(1.6)blur(18px);backdrop-filter:saturate(1.6)blur(18px);background:#ffffffd1;box-shadow:0 1px #140a2814}.barin.svelte-1n46o8q{max-width:1240px;height:100%;padding:0 max(18px, env(safe-area-inset-right)) 0 max(18px, env(safe-area-inset-left));align-items:center;gap:22px;margin:0 auto;display:flex}.bar.svelte-1n46o8q a:where(.svelte-1n46o8q){color:inherit;text-decoration:none}.bar.svelte-1n46o8q svg.i:where(.svelte-1n46o8q){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em}.logo.svelte-1n46o8q{letter-spacing:-.02em;white-space:nowrap;align-items:baseline;gap:6px;font-size:21px;font-style:italic;font-weight:800;display:flex}.logo.svelte-1n46o8q span:where(.svelte-1n46o8q){letter-spacing:.14em;background:var(--hot);color:#fff;border-radius:6px;padding:3px 8px 2px;font-size:11px;font-style:normal;transform:translateY(-2px)}.nav.svelte-1n46o8q{gap:4px;margin-left:14px;font-size:15px;display:flex}.nav.svelte-1n46o8q a:where(.svelte-1n46o8q){opacity:.82;white-space:nowrap;border-radius:999px;padding:8px 12px;transition:opacity .2s,background .2s}.nav.svelte-1n46o8q a:where(.svelte-1n46o8q):hover{opacity:1;background:#8c78a02e}.nav.svelte-1n46o8q .old:where(.svelte-1n46o8q){opacity:.6;align-self:center;font-size:13.5px}.gap.svelte-1n46o8q{flex:1}.langs.svelte-1n46o8q{background:#ffffff29;border-radius:999px;flex:none;align-items:center;padding:3px;font-size:13px;font-weight:600;line-height:1;transition:background .35s;display:inline-flex}.langs.svelte-1n46o8q a:where(.svelte-1n46o8q){text-align:center;border-radius:999px;min-width:32px;padding:8px 9px 7px;font-weight:600}.langs.svelte-1n46o8q b:where(.svelte-1n46o8q){text-align:center;border-radius:999px;min-width:32px;padding:8px 9px 7px;font-weight:600}.langs.svelte-1n46o8q a:where(.svelte-1n46o8q){opacity:.78;transition:opacity .2s,background .2s}.langs.svelte-1n46o8q a:where(.svelte-1n46o8q):hover{opacity:1;background:#8c78a040}.langs.svelte-1n46o8q b:where(.svelte-1n46o8q){color:#0e0b16;background:#fff}.bar.solid.svelte-1n46o8q .langs:where(.svelte-1n46o8q){background:#140a2812}.bar.solid.svelte-1n46o8q .langs:where(.svelte-1n46o8q) b:where(.svelte-1n46o8q){color:#fff;background:#0e0b16}.who.svelte-1n46o8q{align-items:center;gap:8px;font-size:15px;display:flex;position:relative}.who-b.svelte-1n46o8q{width:auto;height:40px;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:400;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.who-b.svelte-1n46o8q:hover{background:var(--pink);border-color:var(--pink);color:#fff}.who-menu.svelte-1n46o8q{min-width:220px;color:var(--text);background:#fff;border-radius:16px;padding:8px;display:none;position:absolute;top:48px;right:0;box-shadow:0 18px 50px #140a2840}.who-menu.open.svelte-1n46o8q{display:block}.who-menu.svelte-1n46o8q a:where(.svelte-1n46o8q){border-radius:10px;padding:10px 14px;display:block}.who-menu.svelte-1n46o8q a:where(.svelte-1n46o8q):hover{background:var(--paper)}.burger.svelte-1n46o8q,.nav-me.svelte-1n46o8q{display:none}@media (max-width:860px){.nav.svelte-1n46o8q .old:where(.svelte-1n46o8q){display:none}}@media (max-width:720px){.barin.svelte-1n46o8q{gap:8px}.nav.svelte-1n46o8q{left:12px;right:12px;top:calc(var(--bar) + 6px);color:var(--text);background:#fff;border-radius:18px;flex-direction:column;margin:0;padding:10px;display:none;position:absolute;box-shadow:0 18px 50px #140a284d}.nav.open.svelte-1n46o8q{display:flex}.nav.svelte-1n46o8q a:where(.svelte-1n46o8q){padding:12px 14px}.nav.svelte-1n46o8q .old:where(.svelte-1n46o8q){opacity:.82;align-self:auto;font-size:15px;display:block}.who.svelte-1n46o8q{display:none}.burger.svelte-1n46o8q{width:42px;height:42px;color:inherit;cursor:pointer;background:#ffffff29;border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;margin-right:-4px;padding:0;transition:background .35s;display:inline-flex}.bar.solid.svelte-1n46o8q .burger:where(.svelte-1n46o8q){background:#140a2812}.bar.svelte-1n46o8q .burger:where(.svelte-1n46o8q) svg.i:where(.svelte-1n46o8q){stroke-width:2.4px;width:24px;height:24px}.nav-me.svelte-1n46o8q{border-top:1px solid var(--line);flex-direction:column;margin-top:6px;padding-top:8px;display:flex}.nav-me.svelte-1n46o8q b:where(.svelte-1n46o8q){color:var(--muted);padding:8px 14px 2px;font-size:13px;font-weight:500}.nav.svelte-1n46o8q .nav-login:where(.svelte-1n46o8q){background:var(--hot);color:#fff;opacity:1;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin:4px 4px 2px;padding:12px 14px;font-weight:600;display:flex}}@media (max-width:380px){.logo.svelte-1n46o8q{font-size:17px}.logo.svelte-1n46o8q span:where(.svelte-1n46o8q){padding:3px 6px 2px;font-size:10px}}.wrap.svelte-1n46o8q{width:95%;max-width:800px;margin:calc(var(--bar) + 14px) auto 34px;background:var(--paper);border-radius:28px;padding:20px 20px 34px;box-shadow:0 20px 70px #0006}@media (max-width:720px){.wrap.svelte-1n46o8q{margin-top:calc(var(--bar) + 8px);border-radius:22px;padding:12px 12px 26px}}.banner.svelte-1n46o8q{background:var(--line);aspect-ratio:3;object-fit:cover;border-radius:8px;width:100%;height:auto;display:block}h1.svelte-1n46o8q{margin:12px 0 8px;font-size:20px;line-height:1.35}h2.svelte-1n46o8q{color:var(--brand);margin:0 0 10px;font-size:16px}.status.svelte-1n46o8q{background:var(--warn-bg);text-align:center;border-radius:8px;margin-bottom:12px;padding:10px 12px}.status.open.svelte-1n46o8q{color:var(--ok);background:#e6f5ec;font-weight:600}.status.closed.svelte-1n46o8q{color:var(--bad);background:#fdeaea;font-weight:600}.count.svelte-1n46o8q{font-variant-numeric:tabular-nums;margin:4px 0;font-size:28px;font-weight:700}.h2row.svelte-1n46o8q{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 14px;margin-bottom:10px;display:flex}.h2row.svelte-1n46o8q h2:where(.svelte-1n46o8q){margin:0}.price-note.svelte-1n46o8q{color:var(--muted);font-size:13px}.announce.svelte-1n46o8q{color:#7a2b00;background:linear-gradient(135deg,#fffbe6,#fff0bf);border:1px solid #f0cf73;border-radius:14px;align-items:center;gap:12px;margin-bottom:12px;padding:12px 16px 12px 12px;font-weight:600;line-height:1.55;display:flex;box-shadow:0 6px 18px #a06e001f}.announce.svelte-1n46o8q svg:where(.svelte-1n46o8q){color:#6b3d00;fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;background:#ffcf3f;border-radius:50%;flex:none;width:40px;height:40px;padding:8px}.announce.svelte-1n46o8q div:where(.svelte-1n46o8q){overflow-wrap:anywhere;flex:1;min-width:0}.announce.svelte-1n46o8q a{color:inherit;text-decoration:underline}.announce.svelte-1n46o8q p{margin:0}.chart.svelte-1n46o8q{border:1px solid var(--line);width:auto;max-width:100%;color:var(--ink);text-align:left;cursor:zoom-in;background:#fff;border-radius:12px;place-self:start end;align-items:center;gap:10px;margin:0 0 10px;padding:6px 12px 6px 6px;font-size:14px;font-weight:400;transition:border-color .2s,box-shadow .2s;display:flex}.chart.svelte-1n46o8q:hover{border-color:var(--brand);box-shadow:0 4px 14px #14284624}.chart.svelte-1n46o8q img:where(.svelte-1n46o8q){object-fit:cover;background:var(--line);border-radius:8px;flex:none;width:128px;height:84px}.chart.svelte-1n46o8q span:where(.svelte-1n46o8q){min-width:0;line-height:1.3}.chart.svelte-1n46o8q b:where(.svelte-1n46o8q){font-weight:600;display:block}.chart.svelte-1n46o8q small:where(.svelte-1n46o8q){font-size:12.5px;display:block}@media (max-width:560px){.chart.svelte-1n46o8q{justify-self:start}}.chart-big.svelte-1n46o8q{cursor:zoom-out;background:#000000bd}.chart-in.svelte-1n46o8q{flex-direction:column;align-items:center;gap:10px;max-width:100%;max-height:100%;display:flex}.chart-in.svelte-1n46o8q a:where(.svelte-1n46o8q){cursor:zoom-in;max-width:100%;display:block}.chart-in.svelte-1n46o8q img:where(.svelte-1n46o8q){background:#fff;border-radius:10px;max-width:100%;max-height:calc(100vh - 110px);display:block;box-shadow:0 20px 60px #00000080}.chart-in.svelte-1n46o8q .chart-x:where(.svelte-1n46o8q){width:auto;color:var(--ink);background:#fff;border:0;padding:8px 26px;font-size:16px}.card.svelte-1n46o8q{background:var(--card);border:1px solid var(--line);border-radius:10px;margin-bottom:12px;padding:14px}.row.svelte-1n46o8q{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}@media (max-width:560px){.row.svelte-1n46o8q{grid-template-columns:1fr}}.field.svelte-1n46o8q{flex-direction:column;gap:4px;min-width:0;margin-bottom:10px;display:flex}.field.svelte-1n46o8q>span:where(.svelte-1n46o8q){color:var(--muted);font-size:14px}input.svelte-1n46o8q,select.svelte-1n46o8q{border:1px solid var(--line);background:#fff;border-radius:6px;width:100%;min-height:44px;padding:10px;font-size:16px}input.svelte-1n46o8q:focus,select.svelte-1n46o8q:focus{outline:2px solid var(--brand);outline-offset:0;border-color:var(--brand)}.dob.svelte-1n46o8q{grid-template-columns:1fr 1.4fr 1.2fr;gap:6px;display:grid}small.svelte-1n46o8q{color:var(--muted)}.err.svelte-1n46o8q{color:var(--bad);font-size:13px;font-style:normal}.hint.svelte-1n46o8q{color:var(--muted);margin:4px 0;font-size:13px}.msg.svelte-1n46o8q{border-radius:6px;padding:8px 10px}.msg.bad.svelte-1n46o8q{color:var(--bad);background:#fdeaea}.group.svelte-1n46o8q{border:1px solid var(--line);border-radius:8px;margin-bottom:8px;overflow:hidden}.gname.svelte-1n46o8q{background:var(--sel);justify-content:space-between;gap:8px;padding:8px 10px;font-weight:600;display:flex}.group.full.svelte-1n46o8q .gname:where(.svelte-1n46o8q){color:#888;background:#eee}.tag.svelte-1n46o8q{background:var(--bad);color:#fff;border-radius:4px;align-self:center;padding:0 6px;font-size:12px;font-weight:600}.route.svelte-1n46o8q{border-top:1px solid var(--line);cursor:pointer;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;padding:10px;display:grid}.route.svelte-1n46o8q input:where(.svelte-1n46o8q){width:20px;height:20px;min-height:0;margin:0}.route.sel.svelte-1n46o8q{background:#f1f8ff}.route.full.svelte-1n46o8q{color:#999;cursor:not-allowed}.price.svelte-1n46o8q{color:var(--muted);white-space:nowrap;font-size:13px}.group.svelte-1n46o8q .hint:where(.svelte-1n46o8q){padding:0 10px 8px}.send.svelte-1n46o8q{text-align:center}#ts.svelte-1n46o8q{justify-content:center;margin-bottom:10px;display:flex}#ts.done.svelte-1n46o8q{display:none}.hint.warn.svelte-1n46o8q{color:var(--ink);background:var(--warn-bg);border-radius:6px;padding:6px 10px}button.svelte-1n46o8q{background:var(--ok);color:#fff;cursor:pointer;border:0;border-radius:8px;width:100%;padding:14px 18px;font-size:18px;font-weight:600}button.svelte-1n46o8q:disabled{cursor:not-allowed;background:#9aa5b1}button.ghost.svelte-1n46o8q{color:var(--ink);border:1px solid var(--line);background:0 0}.modal.svelte-1n46o8q{z-index:100;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.box.svelte-1n46o8q{border-top:6px solid var(--bad);background:#fff;border-radius:12px;width:100%;max-width:520px;max-height:85vh;padding:18px;overflow:auto}.box.ok.svelte-1n46o8q{border-top-color:var(--ok)}.box.svelte-1n46o8q h3:where(.svelte-1n46o8q){margin:0 0 10px}.box.paid.svelte-1n46o8q{color:#333;border-top-color:#3dbb72}.paid-head.svelte-1n46o8q{border-bottom:2px solid #3dbb72;align-items:center;gap:14px;margin-bottom:10px;padding:2px 2px 14px;display:flex}.paid-what.svelte-1n46o8q{flex:1;min-width:0}.paid-title.svelte-1n46o8q{color:#1f9d55;font-size:21px;font-weight:700;line-height:1.25}.paid-date.svelte-1n46o8q{color:#1f9d55;white-space:nowrap;margin-top:2px;font-size:16px}.paid-logo.svelte-1n46o8q{flex:none;width:88px;height:auto}.paid-check.svelte-1n46o8q{flex:0 0 48px;width:48px;height:48px;animation:.45s ease-out .5s both svelte-1n46o8q-paidPop}.paid-check.svelte-1n46o8q svg:where(.svelte-1n46o8q){width:100%;height:100%;display:block}.paid-check.svelte-1n46o8q circle:where(.svelte-1n46o8q){fill:#3dbb72}.paid-check.svelte-1n46o8q path:where(.svelte-1n46o8q){fill:none;stroke:#fff;stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40px;animation:.4s ease-out .2s forwards svelte-1n46o8q-paidDraw}@keyframes svelte-1n46o8q-paidDraw{to{stroke-dashoffset:0}}@keyframes svelte-1n46o8q-paidPop{0%{transform:scale(1)}45%{transform:scale(1.12)}to{transform:scale(1)}}.paid-sub.svelte-1n46o8q{color:#777;text-align:center;margin:0 0 14px;font-size:14px}.paid-card.svelte-1n46o8q{background:#fafcfa;border:1px solid #e3e8e4;border-radius:10px;overflow:hidden}.paid-row.svelte-1n46o8q,.paid-people.svelte-1n46o8q{border-bottom:1px solid #edf1ee;grid-template-columns:10em minmax(0,1fr);gap:0 12px;padding:9px 16px;font-size:15px;display:grid}.paid-row.svelte-1n46o8q .k:where(.svelte-1n46o8q){color:#888}.paid-row.svelte-1n46o8q .v:where(.svelte-1n46o8q){color:#222;word-break:break-word;font-weight:600}.paid-row.svelte-1n46o8q .v.no:where(.svelte-1n46o8q){color:#1565c0;letter-spacing:.5px}.paid-people.svelte-1n46o8q{border-bottom:0}.paid-people-title.svelte-1n46o8q{color:#888}.paid-list.svelte-1n46o8q{gap:8px;min-width:0;display:grid}.paid-person.svelte-1n46o8q{justify-items:start;gap:3px;display:grid}.paid-name.svelte-1n46o8q{color:#222;word-break:break-word;min-width:0;font-weight:600}.paid-n.svelte-1n46o8q{color:#2e9e4f;margin-right:6px;font-weight:700}.paid-ln.svelte-1n46o8q{color:#555;font-size:13px;line-height:1.45}.paid-ln.first.svelte-1n46o8q{color:#256d3a;font-weight:600}.paid-note.svelte-1n46o8q{color:#888;text-align:center;margin-top:12px;font-size:13px}@media (max-width:480px){.paid-row.svelte-1n46o8q,.paid-people.svelte-1n46o8q{grid-template-columns:minmax(0,1fr);gap:2px}.paid-people-title.svelte-1n46o8q{font-size:13px}.paid-row.svelte-1n46o8q .k:where(.svelte-1n46o8q){font-size:13px}}.agree-text.svelte-1n46o8q{max-height:45vh;font-size:14px;overflow:auto}.check.svelte-1n46o8q{align-items:center;gap:8px;margin:10px 0;display:flex}.check.svelte-1n46o8q input:where(.svelte-1n46o8q){width:20px;min-height:0}.actions.svelte-1n46o8q{gap:8px;margin-top:12px;display:flex}.skeleton.svelte-1n46o8q{background:linear-gradient(90deg,#e9eef3,#f5f8fa,#e9eef3);border-radius:10px;height:120px;margin-bottom:12px}.skeleton.short.svelte-1n46o8q{height:40px}
