.sum .ln{display:flex;justify-content:space-between;gap:12px;font-size:16px}.topbar[data-astro-cid-x2grjgwy]{display:none}.page[data-astro-cid-x2grjgwy]{max-width:1040px;margin:0 auto;min-height:100dvh;display:flex;flex-direction:column}.cols[data-astro-cid-x2grjgwy]{flex-grow:1;padding:12px 16px 170px;display:grid;gap:16px;align-content:start}.form[data-astro-cid-x2grjgwy]{display:flex;flex-direction:column;gap:16px}.form[data-astro-cid-x2grjgwy] .field[data-astro-cid-x2grjgwy] input[data-astro-cid-x2grjgwy]{height:48px}.fs[data-astro-cid-x2grjgwy]{border:0;margin:0;padding:0}.fs[data-astro-cid-x2grjgwy] legend[data-astro-cid-x2grjgwy]{font-size:14px;font-weight:600;margin-bottom:6px;padding:0}.seg[data-astro-cid-x2grjgwy]{display:flex;gap:8px}.seg[data-astro-cid-x2grjgwy] label[data-astro-cid-x2grjgwy]{flex:1;position:relative}.seg[data-astro-cid-x2grjgwy] input[data-astro-cid-x2grjgwy]{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.seg[data-astro-cid-x2grjgwy] span[data-astro-cid-x2grjgwy]{display:flex;align-items:center;justify-content:center;height:48px;border-radius:12px;border:1.5px solid var(--field);background:#fff;font-weight:600;font-size:15px;text-align:center;padding:0 6px}.seg[data-astro-cid-x2grjgwy] input[data-astro-cid-x2grjgwy]:checked+span[data-astro-cid-x2grjgwy]{background:var(--mint);border-color:var(--green);color:var(--mint-ink)}.seg[data-astro-cid-x2grjgwy] input[data-astro-cid-x2grjgwy]:focus-visible+span[data-astro-cid-x2grjgwy]{outline:3px solid var(--yellow)}.side[data-astro-cid-x2grjgwy]{display:flex;flex-direction:column;gap:14px}.sumcard[data-astro-cid-x2grjgwy]{display:none}.sum-total[data-astro-cid-x2grjgwy]{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--line);padding-top:14px}.sum-total[data-astro-cid-x2grjgwy] .total[data-astro-cid-x2grjgwy]{font:800 30px var(--font-display)}.sum-total[data-astro-cid-x2grjgwy] .un[data-astro-cid-x2grjgwy]{font-size:16px}.sum[data-astro-cid-x2grjgwy]{display:flex;flex-direction:column;gap:10px}.sum-h[data-astro-cid-x2grjgwy]{font-size:22px}.prev-h[data-astro-cid-x2grjgwy]{font-size:14px;font-weight:600;margin-bottom:8px}.foot[data-astro-cid-x2grjgwy]{position:fixed;left:0;right:0;bottom:0;z-index:5;padding:14px 16px 16px;background:#fff;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.note[data-astro-cid-x2grjgwy]{text-align:center;font-size:13px;color:var(--muted)}.note[data-astro-cid-x2grjgwy] a[data-astro-cid-x2grjgwy]{color:var(--green);font-weight:600;white-space:nowrap}.err[data-astro-cid-x2grjgwy]{margin:0;color:var(--danger);font-size:14px;font-weight:600;text-align:center}@media(min-width:640px){.topbar[data-astro-cid-x2grjgwy]{display:block;background:#fff;border-bottom:1px solid var(--line)}.topbar-in[data-astro-cid-x2grjgwy]{max-width:1040px;margin:0 auto;padding:12px 24px;display:flex;align-items:center;justify-content:space-between}.tb-back[data-astro-cid-x2grjgwy]{display:flex;align-items:center;gap:8px;height:44px;text-decoration:none;font-weight:600;color:var(--green)}.tb-name[data-astro-cid-x2grjgwy]{font:800 20px var(--font-display)}.back[data-astro-cid-x2grjgwy]{padding:28px 40px 0}.back[data-astro-cid-x2grjgwy] .icon-btn{display:none}.back[data-astro-cid-x2grjgwy] h1[data-astro-cid-x2grjgwy]{font-size:36px;letter-spacing:-.02em}.cols[data-astro-cid-x2grjgwy]{padding:20px 40px 170px;gap:20px}.form[data-astro-cid-x2grjgwy]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;background:#fff;border:1px solid var(--line);border-radius:20px;padding:24px;align-content:start}.form[data-astro-cid-x2grjgwy] .field[data-astro-cid-x2grjgwy] input[data-astro-cid-x2grjgwy],.seg[data-astro-cid-x2grjgwy] span[data-astro-cid-x2grjgwy]{height:52px}.f-name[data-astro-cid-x2grjgwy]{grid-column:1;grid-row:1}.f-ref[data-astro-cid-x2grjgwy]{grid-column:2;grid-row:1}.fs[data-astro-cid-x2grjgwy]{grid-column:1 / -1;grid-row:2}.side[data-astro-cid-x2grjgwy]{gap:20px}.sumcard[data-astro-cid-x2grjgwy]{display:flex;flex-direction:column;gap:12px;background:#fff;border:1px solid var(--line);border-radius:20px;padding:24px}.foot[data-astro-cid-x2grjgwy]{padding:16px 40px 24px}.foot[data-astro-cid-x2grjgwy] .btn{height:60px;font-size:18px}}@media(min-width:900px){.back[data-astro-cid-x2grjgwy]{padding:40px 24px 0}.back[data-astro-cid-x2grjgwy] h1[data-astro-cid-x2grjgwy]{font-size:40px}.cols[data-astro-cid-x2grjgwy]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;padding:28px 24px 40px;align-items:start}.form[data-astro-cid-x2grjgwy]{display:flex;flex-direction:column;gap:18px;padding:28px}.form[data-astro-cid-x2grjgwy] .field[data-astro-cid-x2grjgwy] input[data-astro-cid-x2grjgwy],.seg[data-astro-cid-x2grjgwy] span[data-astro-cid-x2grjgwy]{height:48px}.side[data-astro-cid-x2grjgwy]{background:#fff;border:1px solid var(--line);border-radius:20px;padding:28px;gap:14px}.sumcard[data-astro-cid-x2grjgwy]{gap:14px;background:none;border:0;border-radius:0;padding:0}.foot[data-astro-cid-x2grjgwy]{position:static;padding:0;background:transparent;border:0}.foot[data-astro-cid-x2grjgwy] .btn{height:56px;font-size:17px}}
