.taxnet{min-inline-size:0}.ctab svg{vertical-align:middle;flex:none;margin-inline-end:6px}.taxnet .ysalary{margin-block-start:0}.taxnet__inputs{align-items:start;gap:12px;margin-block:16px;display:grid}.taxnet__fields{gap:14px;padding-block:16px 6px;display:grid}.taxnet label:not(.ccheck){color:var(--ink-soft);gap:6px;font-size:.875rem;display:grid}.taxnet select,.taxnet input[type=month],.taxnet .ystep-num input{border:1px solid var(--hair);background:var(--white);min-inline-size:0;max-inline-size:100%;color:var(--ink);font:inherit;border-radius:10px;min-block-size:44px;padding:10px 12px}.taxnet select{inline-size:100%}.taxnet .ystep-num input{text-align:center;font-variant-numeric:tabular-nums;inline-size:92px}.taxnet .ystep-num__row{flex-wrap:wrap;gap:5px}.taxnet__settings,.taxnet__profile{background:var(--white);border:1px solid var(--hair);border-radius:16px;padding:14px 16px}.taxnet__settings summary,.taxnet__profile summary{min-block-size:28px}.taxnet__settings[open] .taxnet__fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.taxnet__settings .ccheck,.taxnet__settings .calc__note{grid-column:1/-1}.taxnet__geo{flex-wrap:wrap;align-items:end;gap:12px 18px;padding-block-end:12px;display:flex}.taxnet__geo>label{flex:160px;max-inline-size:320px}.taxnet__geo a,.taxnet__back{color:var(--red-deep);padding-block:10px;font-size:.875rem;font-weight:700}.taxnet__geo .calc__note{flex-basis:100%;margin:0}.taxnet__results{align-items:stretch;gap:16px;margin-block:12px 20px;display:grid}.taxnet__results .yflow,.taxnet__results .ypayslip{min-inline-size:0;margin:0;padding:clamp(16px,2vw,20px)}.taxnet__results .yflow__list{gap:13px;margin-block-start:18px}.taxnet__results .yfrow__bar{block-size:6px}.taxnet__results .yfrow__text{gap:1px;display:grid}.taxnet__results .yfrow__detail{font-size:.8125rem}.taxnet__results .ypay{padding-block:8px}.taxnet__results .ypayslip__net{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;margin-block-start:12px;padding:14px 16px}.taxnet__results .ypayslip__net b{font-size:clamp(1.5rem,3vw,1.9rem)}.taxnet__employer{margin-block-start:12px;font-size:.8125rem}.taxnet__employer dl>div{justify-content:space-between;gap:12px;padding-block:6px;display:flex}.taxnet__employer dd{margin:0;font-weight:700}.taxnet__profile .yprofile{border:0;padding:0}.taxnet__chart-help{color:var(--ink-soft);font-size:.8125rem;line-height:1.7}.taxnet__chart-help p{margin-block:8px}.taxnet__chart-help strong{color:var(--ink)}.taxnet .ygrid{margin-block:16px}.taxnet .calc--map{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.taxnet .calc--map .ycol{grid-row:1}.taxnet .ymap__stage{block-size:440px}.taxnet .ymap__svg{touch-action:pan-y}.taxnet .ymap__pin,.taxnet .ymap__home{pointer-events:none}.taxnet .ymove{background:var(--bg);border-radius:14px;padding:14px}.taxnet .ymove__body{padding-block-start:14px}.taxnet .ycard__facts{gap:8px 16px}.taxnet .ycard__name{font-size:clamp(1.2rem,3vw,1.6rem)}.taxnet__sources{margin-block-start:12px}.taxnet__sources a{color:var(--red-deep);overflow-wrap:anywhere}.taxnet__sources li{margin-block:8px}.taxnet .ynotes{grid-template-columns:minmax(0,1fr)}@media (width>=760px){.taxnet__inputs{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.taxnet__results{grid-template-columns:repeat(2,minmax(0,1fr))}.taxnet .ygrid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start}.taxnet .calc--map{grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);gap:24px}.taxnet .calc--map .ycol{grid-column:1}.taxnet .calc--map .ymap{grid-area:1/2}.taxnet .ymap__stage{block-size:620px}}@media print{.taxnet__results{grid-template-columns:repeat(2,minmax(0,1fr))}.taxnet__geo,.taxnet__settings,.taxnet__back{display:none}}.calcpage--tax>.section-head{margin-block-end:24px}.calcpage--tax>.section-head h1{font-size:clamp(1.9rem,4vw,2.6rem)}.calcpage--tax .ctool__head{margin-block-end:16px}.taxnet .ysalary{padding:16px 20px}.taxnet__results .ypayslip__net{display:flex}.calcpage--tax .ctool{padding:clamp(14px,2.2vw,24px)}.taxnet .ysalary__field{max-inline-size:none;margin-block-start:0}.taxnet .ysalary__year{margin-block-start:6px}.taxnet__inputs{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.taxnet__settings{padding:10px 12px}.taxnet__settings[open]{grid-column:1/-1}.calcpage--tax{padding-block-start:32px}@media (width<=999px){.taxnet__profile{order:-1}}@media (width<=560px){.taxnet__inputs{grid-template-columns:1fr}}
