.salary-number[data-v-9cdbbc96]{min-width:0}.salary-number[data-v-9cdbbc96] input{font-size:1rem;font-variant-numeric:tabular-nums}.salary-number[data-v-9cdbbc96] .v-input__details{font-size:.75rem;line-height:1.45;padding-inline:2px}.salary-number[data-v-9cdbbc96] .v-text-field__suffix{color:var(--salary-muted);font-size:.875rem}.v-switch .v-label{padding-inline-start:10px}.v-switch__loader{display:flex}.v-switch__loader .v-progress-circular{color:rgb(var(--v-theme-surface))}.v-switch__thumb,.v-switch__track{transition:none}.v-selection-control--error:not(.v-selection-control--disabled) .v-switch__thumb,.v-selection-control--error:not(.v-selection-control--disabled) .v-switch__track{background-color:rgb(var(--v-theme-error));color:rgb(var(--v-theme-on-error))}.v-switch__track-true{margin-inline-end:auto}.v-selection-control:not(.v-selection-control--dirty) .v-switch__track-true{opacity:0}.v-switch__track-false{margin-inline-start:auto}.v-selection-control--dirty .v-switch__track-false{opacity:0}.v-switch__track{align-items:center;background-color:rgb(var(--v-theme-surface-variant));border-radius:9999px;cursor:pointer;display:inline-flex;font-size:.5rem;height:14px;min-width:36px;opacity:.6;padding:0 5px;transition:background-color .2s cubic-bezier(.4,0,.2,1)}.v-switch--inset .v-switch__track{border-radius:9999px;font-size:.75rem;height:32px;min-width:52px}.v-switch__thumb{align-items:center;background-color:rgb(var(--v-theme-surface-bright));border-radius:50%;color:rgb(var(--v-theme-on-surface-bright));display:flex;font-size:.75rem;height:20px;justify-content:center;overflow:hidden;pointer-events:none;position:relative;transition:transform .15s cubic-bezier(0,0,.2,1) .05s,color .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1);width:20px}.v-switch:not(.v-switch--inset) .v-switch__thumb{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))}.v-switch.v-switch--flat:not(.v-switch--inset) .v-switch__thumb{background:rgb(var(--v-theme-surface-variant));box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 0 0 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12));color:rgb(var(--v-theme-on-surface-variant))}.v-switch--inset .v-switch__thumb{height:24px;transform:scale(.6666666667);width:24px}.v-switch--inset .v-switch__thumb--filled{transform:none}.v-switch--inset .v-selection-control--dirty .v-switch__thumb{transform:none;transition:transform .15s cubic-bezier(0,0,.2,1) .05s}.v-switch.v-input{flex:0 1 auto}.v-switch .v-selection-control{min-height:var(--v-input-control-height)}.v-switch .v-selection-control__input{border-radius:50%;position:absolute;transition:transform .2s cubic-bezier(.4,0,.2,1)}.v-locale--is-ltr .v-switch .v-selection-control__input,.v-locale--is-ltr.v-switch .v-selection-control__input{transform:translate(-10px)}.v-locale--is-rtl .v-switch .v-selection-control__input,.v-locale--is-rtl.v-switch .v-selection-control__input{transform:translate(10px)}.v-switch .v-selection-control__input .v-icon{position:absolute}.v-locale--is-ltr .v-switch .v-selection-control--dirty .v-selection-control__input,.v-locale--is-ltr.v-switch .v-selection-control--dirty .v-selection-control__input{transform:translate(10px)}.v-locale--is-rtl .v-switch .v-selection-control--dirty .v-selection-control__input,.v-locale--is-rtl.v-switch .v-selection-control--dirty .v-selection-control__input{transform:translate(-10px)}.v-switch.v-switch--indeterminate .v-selection-control__input{transform:scale(.8)}.v-switch.v-switch--indeterminate .v-switch__thumb{box-shadow:none;transform:scale(.75)}.v-switch.v-switch--inset .v-selection-control__wrapper{width:auto}.v-switch.v-input--vertical .v-label{min-width:-moz-max-content;min-width:max-content}.v-switch.v-input--vertical .v-selection-control__wrapper{transform:rotate(-90deg)}@media(forced-colors:active){.v-switch .v-switch__loader .v-progress-circular{color:currentColor}.v-switch .v-switch__thumb{background-color:buttontext}.v-switch .v-switch__thumb,.v-switch .v-switch__track{border:1px solid;color:buttontext}.v-switch:not(.v-input--disabled) .v-selection-control--dirty .v-switch__track,.v-switch:not(.v-switch--loading):not(.v-input--disabled) .v-selection-control--dirty .v-switch__thumb{background-color:highlight}.v-switch:not(.v-input--disabled) .v-selection-control--dirty .v-switch__thumb,.v-switch:not(.v-input--disabled) .v-selection-control--dirty .v-switch__track{color:highlight}.v-switch.v-switch--inset .v-switch__track{border-width:2px}.v-switch.v-switch--inset:not(.v-switch--loading):not(.v-input--disabled) .v-selection-control--dirty .v-switch__thumb{background-color:highlighttext;color:highlighttext}.v-switch.v-input--disabled .v-switch__thumb{background-color:graytext}.v-switch.v-input--disabled .v-switch__thumb,.v-switch.v-input--disabled .v-switch__track{color:graytext}.v-switch.v-switch--loading .v-switch__thumb{background-color:canvas}.v-switch.v-switch--loading.v-switch--indeterminate .v-switch__thumb,.v-switch.v-switch--loading.v-switch--inset .v-switch__thumb{border-width:0}}.deduction-period[data-v-e6648236]{border-top:1px solid var(--salary-line);margin-top:12px;padding-top:4px}.deduction-period__header[data-v-e6648236]{align-items:center;color:var(--salary-muted);display:flex;font-size:.8125rem;gap:12px;justify-content:space-between}.deduction-period__header[data-v-e6648236] .v-input{flex:0 0 auto}.deduction-period__fields[data-v-e6648236]{align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto 1fr;padding-block:8px}.v-expansion-panel{background-color:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-expansion-panel:not(:first-child):after{border-color:rgba(var(--v-border-color),var(--v-border-opacity))}.v-expansion-panel--disabled .v-expansion-panel-title{color:rgba(var(--v-theme-on-surface),.26)}.v-expansion-panel--disabled .v-expansion-panel-title .v-expansion-panel-title__overlay{opacity:.4615384615}.v-expansion-panels{display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;padding:0;position:relative;width:100%;z-index:1}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:not(:first-child):not(:last-child):not(.v-expansion-panel--active):not(.v-expansion-panel--before-active){border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:not(:first-child):not(:last-child):not(.v-expansion-panel--active):not(.v-expansion-panel--after-active){border-top-left-radius:0!important;border-top-right-radius:0!important}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:first-child:not(:last-child):not(.v-expansion-panel--active):not(.v-expansion-panel--before-active){border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:last-child:not(:first-child):not(.v-expansion-panel--active):not(.v-expansion-panel--after-active){border-top-left-radius:0!important;border-top-right-radius:0!important}.v-expansion-panels--variant-accordion>:first-child:not(:last-child){border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.v-expansion-panels--variant-accordion>:last-child:not(:first-child){border-top-left-radius:0!important;border-top-right-radius:0!important}.v-expansion-panels--variant-accordion>:last-child:not(:first-child) .v-expansion-panel-title--active{border-bottom-left-radius:0;border-bottom-right-radius:0}.v-expansion-panels--variant-accordion>:not(:first-child):not(:last-child){border-radius:0!important}.v-expansion-panels--variant-accordion .v-expansion-panel-title__overlay{transition:border-radius .3s cubic-bezier(.4,0,.2,1)}.v-expansion-panel{border-radius:4px;flex:1 0 100%;max-width:100%;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition-property:margin-top,border-radius,border,max-width}@media(prefers-reduced-motion:reduce){.v-expansion-panel{transition-property:border-radius,border}}.v-expansion-panel:not(:first-child):after{border-top-style:solid;border-top-width:thin;content:"";left:0;position:absolute;right:0;top:0;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.v-expansion-panel--disabled .v-expansion-panel-title{pointer-events:none}.v-expansion-panel--active+.v-expansion-panel,.v-expansion-panel--active:not(:first-child){margin-top:16px}.v-expansion-panel--active+.v-expansion-panel:after,.v-expansion-panel--active:not(:first-child):after{opacity:0}.v-expansion-panel--active>.v-expansion-panel-title{border-bottom-left-radius:0;border-bottom-right-radius:0}.v-expansion-panel--active>.v-expansion-panel-title:not(.v-expansion-panel-title--static){min-height:64px}.v-expansion-panel__shadow{border-radius:inherit;box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12));height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.v-expansion-panel-title{align-items:center;border-radius:inherit;display:flex;font-size:.9375rem;justify-content:space-between;line-height:1;min-height:48px;outline:none;padding:16px 24px;position:relative;text-align:start;width:100%}@media(prefers-reduced-motion:no-preference){.v-expansion-panel-title{transition:min-height .3s cubic-bezier(.4,0,.2,1)}}.v-expansion-panel-title:hover>.v-expansion-panel-title__overlay{opacity:calc(var(--v-hover-opacity)*var(--v-theme-overlay-multiplier))}.v-expansion-panel-title:focus-visible>.v-expansion-panel-title__overlay{opacity:calc(var(--v-focus-opacity)*var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-expansion-panel-title:focus>.v-expansion-panel-title__overlay{opacity:calc(var(--v-focus-opacity)*var(--v-theme-overlay-multiplier))}}.v-expansion-panel-title--focusable.v-expansion-panel-title--active .v-expansion-panel-title__overlay{opacity:calc(var(--v-activated-opacity)*var(--v-theme-overlay-multiplier))}.v-expansion-panel-title--focusable.v-expansion-panel-title--active:hover .v-expansion-panel-title__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity))*var(--v-theme-overlay-multiplier))}.v-expansion-panel-title--focusable.v-expansion-panel-title--active:focus-visible .v-expansion-panel-title__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity))*var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-expansion-panel-title--focusable.v-expansion-panel-title--active:focus .v-expansion-panel-title__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity))*var(--v-theme-overlay-multiplier))}}.v-expansion-panel-title__overlay{background-color:currentColor;border-radius:inherit;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.v-expansion-panel-title__icon{display:inline-flex;margin-bottom:-4px;margin-top:-4px;margin-inline-start:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-expansion-panel-text{display:flex}.v-expansion-panel-text__wrapper{flex:1 1 auto;max-width:100%;padding:8px 24px 16px}.v-expansion-panels--variant-accordion>.v-expansion-panel{margin-top:0}.v-expansion-panels--variant-accordion>.v-expansion-panel:after{opacity:1}.v-expansion-panels--variant-popout>.v-expansion-panel{max-width:calc(100% - 32px)}.v-expansion-panels--variant-popout>.v-expansion-panel--active{max-width:calc(100% + 16px)}.v-expansion-panels--variant-inset>.v-expansion-panel{max-width:100%}.v-expansion-panels--variant-inset>.v-expansion-panel--active{max-width:calc(100% - 32px)}.v-expansion-panels--flat>.v-expansion-panel:after{border-top:none}.v-expansion-panels--flat>.v-expansion-panel .v-expansion-panel__shadow{display:none}.v-expansion-panels--tile,.v-expansion-panels--tile>.v-expansion-panel{border-radius:0}.deductions__total[data-v-5a8b5308]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:12px 0 8px;padding:10px 14px}.deductions__total>span[data-v-5a8b5308]:first-child{color:var(--salary-muted);font-size:.8125rem}.deductions__total strong[data-v-5a8b5308]{color:var(--salary-ink);display:inline-block;font-size:1.25rem;font-variant-numeric:tabular-nums;font-weight:600;margin-left:8px}.deductions__total small[data-v-5a8b5308]{font-size:.75rem;font-weight:400;margin-left:6px}.deductions__settlement[data-v-5a8b5308]{color:var(--salary-muted);font-size:.75rem;line-height:1.7;text-align:right}.deductions__selected[data-v-5a8b5308]{padding:6px 0}.deductions__chips[data-v-5a8b5308]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.deductions__chips[data-v-5a8b5308] .v-chip{min-height:32px}.deductions__panels[data-v-5a8b5308] .v-expansion-panel{background:transparent;border-bottom:1px solid var(--salary-line)}.deductions__panels[data-v-5a8b5308] .v-expansion-panel:after{display:none}.deductions__panels[data-v-5a8b5308] .v-expansion-panel-title{border-radius:4px;gap:10px;min-height:48px;padding:10px 4px}.deductions__panels[data-v-5a8b5308] .v-expansion-panel-text__wrapper{padding:4px 0 14px}.deductions__panels[data-v-5a8b5308] .v-expansion-panel:not(.v-expansion-panel--active) .deductions__title small{display:none}.deductions__icon[data-v-5a8b5308]{color:var(--salary-muted)}.deductions__panel--configured .deductions__icon[data-v-5a8b5308]{color:rgb(var(--v-theme-primary))}.deductions__title[data-v-5a8b5308]{flex:1;font-size:.9375rem;font-weight:550;line-height:1.5}.deductions__title small[data-v-5a8b5308]{color:var(--salary-muted);display:block;font-size:.75rem;font-weight:400}.deductions__amount[data-v-5a8b5308]{color:var(--salary-muted);font-size:.75rem;font-variant-numeric:tabular-nums;white-space:nowrap}.deductions__amount.is-selected[data-v-5a8b5308]{color:var(--salary-accent);font-weight:600}.deductions__fieldset[data-v-5a8b5308]{border:0;margin-bottom:12px}.deductions__fieldset legend[data-v-5a8b5308]{font-size:.8125rem;font-weight:550;margin-bottom:10px}.deductions__note[data-v-5a8b5308]{border-left:2px solid var(--salary-line);color:var(--salary-muted);font-size:.75rem;line-height:1.7;margin-top:14px;padding-left:10px}.deductions__formula[data-v-5a8b5308]{background:var(--salary-tint);border-radius:8px;font-size:.8125rem;line-height:1.7;margin:6px 0 14px;padding:12px}.deductions__formula strong[data-v-5a8b5308]{color:var(--salary-accent);white-space:nowrap}.deductions__header-actions[data-v-5a8b5308]{align-items:center;display:flex;flex:0 0 auto;gap:8px}.deductions__remember[data-v-5a8b5308]{flex:0 0 auto}.deductions__remember[data-v-5a8b5308] .v-label{font-size:.75rem;opacity:1;padding-inline-start:6px}.deductions__remember[data-v-5a8b5308] .v-selection-control{min-height:44px}@media(max-width:480px){.deductions__chips[data-v-5a8b5308] .v-chip{min-height:44px}.deductions__panels[data-v-5a8b5308] .v-expansion-panel-title{gap:8px}.deductions__title[data-v-5a8b5308]{font-size:.875rem}.deductions__title small[data-v-5a8b5308]{max-width:19ch}.deductions__icon[data-v-5a8b5308]{font-size:18px}.deductions__amount[data-v-5a8b5308]{font-size:.6875rem}.deductions__total[data-v-5a8b5308]{flex-wrap:wrap}.deductions__settlement[data-v-5a8b5308]{text-align:left}}@media(max-width:359px){.deductions .salary-heading-label>.v-icon[data-v-5a8b5308]{display:none}.deductions .salary-section-heading[data-v-5a8b5308]{gap:6px}.deductions__header-actions[data-v-5a8b5308]{gap:0}.deductions__header-actions[data-v-5a8b5308] .v-btn{padding-inline:8px}}.salary-donut[data-v-050beb6a]{container-type:inline-size}.salary-donut__visual[data-v-050beb6a]{margin:0 auto 16px;position:relative;width:min(100%,260px)}.salary-donut__svg[data-v-050beb6a]{animation:donut-enter-050beb6a .4s cubic-bezier(.2,0,0,1);display:block;overflow:visible;transform:rotate(-90deg);width:100%}.salary-donut__arc[data-v-050beb6a],.salary-donut__track[data-v-050beb6a]{fill:none;stroke-width:21}.salary-donut__track[data-v-050beb6a]{stroke:var(--salary-line)}.salary-donut__arc[data-v-050beb6a]{cursor:pointer;stroke:var(--segment-color);transition:stroke-dasharray .45s cubic-bezier(.2,0,0,1),stroke-dashoffset .45s cubic-bezier(.2,0,0,1),opacity .18s ease,stroke-width .18s ease}.salary-donut__arc.is-muted[data-v-050beb6a]{opacity:.28}.salary-donut__arc.is-active[data-v-050beb6a]{stroke-width:25}.salary-donut__center[data-v-050beb6a]{align-items:center;display:flex;flex-direction:column;gap:4px;inset:0;justify-content:center;pointer-events:none;position:absolute}.salary-donut__center>span[data-v-050beb6a]{color:var(--salary-muted);font-size:.8125rem}.salary-donut__center strong[data-v-050beb6a]{color:var(--salary-ink);font-size:2.65rem;font-variant-numeric:tabular-nums;letter-spacing:-.05em;line-height:1.2}.salary-donut__center small[data-v-050beb6a]{font-size:1.1rem;margin-left:3px}.salary-donut__center-value[data-v-050beb6a]{font-variant-numeric:tabular-nums}.salary-donut__interaction[data-v-050beb6a]{align-items:center;color:var(--salary-muted);display:flex;font-size:.75rem;gap:8px;justify-content:center;margin:-6px 0 8px;min-height:40px}.salary-donut__legend[data-v-050beb6a]{list-style:none;padding:0}.salary-donut__item[data-v-050beb6a]{border-bottom:1px solid var(--salary-line);border-radius:4px;font-weight:400;height:auto;letter-spacing:normal;min-height:56px;padding:10px 8px;text-align:left;text-transform:none;width:100%}.salary-donut__item[data-v-050beb6a] .v-btn__content{align-items:center;display:flex;gap:10px;white-space:normal;width:100%}.salary-donut__item.is-active[data-v-050beb6a]{background:rgba(var(--v-theme-primary),.06)}.salary-donut__item.is-pinned[data-v-050beb6a]{box-shadow:inset 3px 0 0 var(--salary-accent)}.salary-donut__item[data-v-050beb6a]:focus-visible{outline:2px solid var(--salary-accent);outline-offset:2px}.salary-donut__dot[data-v-050beb6a]{background:var(--segment-color);border-radius:3px;flex-shrink:0;height:9px;width:9px}.salary-donut__label[data-v-050beb6a]{align-items:baseline;display:flex;flex:1;font-size:.875rem;gap:8px}.salary-donut__label small[data-v-050beb6a]{color:var(--salary-muted);font-size:.75rem}.salary-donut__amount[data-v-050beb6a]{font-size:.9375rem;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.salary-donut__amount small[data-v-050beb6a]{color:var(--salary-muted);font-size:.6875rem;font-weight:400;margin-left:4px}.salary-color--net[data-v-050beb6a]{--segment-color:var(--salary-accent)}.salary-color--tax[data-v-050beb6a]{--segment-color:var(--salary-chart-tax)}.salary-color--insurance[data-v-050beb6a]{--segment-color:var(--salary-chart-insurance)}.salary-color--fund[data-v-050beb6a]{--segment-color:var(--salary-chart-fund)}.salary-color--company[data-v-050beb6a]{--segment-color:var(--salary-chart-company)}@container (min-width: 400px){.salary-donut__layout[data-v-050beb6a]{align-items:center;display:grid;gap:8px 16px;grid-template-areas:"chart legend" "interaction legend";grid-template-columns:minmax(170px,.9fr) minmax(0,1.1fr)}.salary-donut__visual[data-v-050beb6a]{grid-area:chart;margin:0;width:100%}.salary-donut__interaction[data-v-050beb6a]{flex-wrap:wrap;gap:4px;grid-area:interaction;margin:0;text-align:center}.salary-donut__legend[data-v-050beb6a]{grid-area:legend;min-width:0}.salary-donut__center strong[data-v-050beb6a]{font-size:2rem}.salary-donut__center>span[data-v-050beb6a]{font-size:.6875rem}.salary-donut__item[data-v-050beb6a]{padding-inline:6px}.salary-donut__item[data-v-050beb6a] .v-btn__content{gap:8px}.salary-donut__label[data-v-050beb6a]{display:block;font-size:.8125rem}.salary-donut__label small[data-v-050beb6a]{display:block;font-size:.6875rem;margin-top:3px}.salary-donut__amount[data-v-050beb6a]{font-size:.8125rem}}@keyframes donut-enter-050beb6a{0%{opacity:0;transform:rotate(-100deg) scale(.96)}to{opacity:1;transform:rotate(-90deg) scale(1)}}@media(prefers-reduced-motion:reduce){.salary-donut__svg[data-v-050beb6a]{animation:none}.salary-donut__arc[data-v-050beb6a],.salary-donut__item[data-v-050beb6a]{transition:none}}.salary-results[data-v-d1a80ec9]{min-width:0;scroll-margin-top:88px}.salary-results__actions[data-v-d1a80ec9]{align-items:center;display:flex;gap:4px}.salary-results__hero[data-v-d1a80ec9]{margin-top:16px;padding:20px}.salary-results__hero>span[data-v-d1a80ec9]{color:var(--salary-muted);font-size:.875rem}.salary-results__hero>strong[data-v-d1a80ec9]{color:var(--salary-ink);display:block;font-size:clamp(1.65rem,2.8vw,2.5rem);font-variant-numeric:tabular-nums;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.salary-results__hero>strong small[data-v-d1a80ec9]{font-size:1.2rem;font-weight:450;margin-right:5px}.salary-results__hero p[data-v-d1a80ec9]{color:var(--salary-muted);font-size:.75rem;margin-top:5px}.salary-results__delta[data-v-d1a80ec9]{align-items:center;color:var(--salary-muted);display:flex;flex-wrap:wrap;font-size:.75rem;gap:8px;margin-top:12px}.salary-results__metrics[data-v-d1a80ec9]{display:grid;gap:16px;grid-template-columns:1fr 1fr;padding:20px 0 24px}.salary-results__metrics dt[data-v-d1a80ec9]{color:var(--salary-muted);font-size:.75rem;margin-bottom:7px}.salary-results__metrics dd[data-v-d1a80ec9]{font-size:1.13rem;font-variant-numeric:tabular-nums;font-weight:600;overflow-wrap:anywhere}.salary-results__metrics small[data-v-d1a80ec9]{font-size:.6875rem;font-weight:400;margin-left:4px}.salary-results__metrics span[data-v-d1a80ec9]{color:var(--salary-muted);font-size:.6875rem}.salary-results__chart-heading[data-v-d1a80ec9]{border-top:1px solid var(--salary-line);padding-top:20px}.salary-results__chart-heading h3[data-v-d1a80ec9]{font-size:.9375rem;font-weight:600;margin-bottom:14px}.salary-results__perspective[data-v-d1a80ec9]{height:44px;margin-bottom:14px;width:100%}.salary-results__perspective[data-v-d1a80ec9] .v-btn{flex:1;font-size:.75rem;letter-spacing:0}.salary-results__chart-total[data-v-d1a80ec9]{display:flex;font-size:.8125rem;gap:10px;justify-content:space-between;padding-top:16px}.salary-results__chart-total strong[data-v-d1a80ec9]{font-variant-numeric:tabular-nums}.salary-results__outdated[data-v-d1a80ec9]{font-size:.75rem;margin:12px 0}.salary-results__outdated-content[data-v-d1a80ec9]{align-items:center;display:flex;gap:8px;justify-content:space-between}.salary-results__refund[data-v-d1a80ec9]{margin-top:20px}.salary-results__refund span[data-v-d1a80ec9]{font-size:.75rem;margin-right:10px}.salary-results__refund strong[data-v-d1a80ec9]{font-size:.875rem;font-variant-numeric:tabular-nums}.salary-results__refund small[data-v-d1a80ec9]{color:var(--salary-muted);display:block;font-size:.6875rem;line-height:1.5;margin-top:6px}.salary-results__details-link[data-v-d1a80ec9]{letter-spacing:normal;margin-top:20px;min-height:44px}.salary-results__bonus[data-v-d1a80ec9]{margin-top:20px}.salary-results__comparison[data-v-d1a80ec9]{margin-top:16px}.salary-results__scheme[data-v-d1a80ec9]{border-bottom:1px solid var(--salary-line);padding:14px 0}.salary-results__scheme-heading[data-v-d1a80ec9]{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px;min-height:24px}.salary-results__scheme-heading h4[data-v-d1a80ec9]{font-size:.875rem;font-weight:600}.salary-results__scheme dl>div[data-v-d1a80ec9]{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-top:6px}.salary-results__scheme dt[data-v-d1a80ec9]{color:var(--salary-muted);font-size:.75rem}.salary-results__scheme dd[data-v-d1a80ec9]{font-size:.8125rem;font-variant-numeric:tabular-nums}.salary-results__scheme dd.salary-results__bonus-net[data-v-d1a80ec9]{font-size:1.125rem;font-weight:600}.salary-results__bonus-saving[data-v-d1a80ec9]{color:var(--salary-accent);font-size:.8125rem;line-height:1.7;padding-top:16px}.salary-results__empty[data-v-d1a80ec9]{padding:28px 0 32px;position:relative;text-align:center}.salary-results__empty-ring[data-v-d1a80ec9]{display:block;margin:0 auto 22px;transform:rotate(-90deg);width:190px}.salary-results__empty-ring circle[data-v-d1a80ec9]{fill:none;stroke:var(--salary-line);stroke-width:14}.salary-results__empty-ring circle[data-v-d1a80ec9]:last-child{opacity:.22;stroke:var(--salary-accent)}.salary-results__empty-icon[data-v-d1a80ec9]{color:var(--salary-accent);left:calc(50% - 17.5px);position:absolute;top:107px}.salary-results__empty h3[data-v-d1a80ec9]{font-size:1.1rem;font-weight:600}.salary-results__empty p[data-v-d1a80ec9]{color:var(--salary-muted);font-size:.8125rem;line-height:1.9;margin:10px 0 24px}.salary-results__zero[data-v-d1a80ec9]{color:var(--salary-muted);padding:20px 0;text-align:center}.salary-results__zero p[data-v-d1a80ec9]{font-size:.8125rem;line-height:1.7;margin:12px 0}.salary-results__zero dl[data-v-d1a80ec9]{display:flex;font-size:.8125rem;justify-content:space-between;padding:8px 0}.monthly-details__scroll[data-v-e8781840]{border:1px solid var(--salary-line);border-radius:8px;margin-top:16px;max-height:min(55vh,480px);overflow:auto;padding-inline-end:8px;scrollbar-gutter:stable}.monthly-details__scroll[data-v-e8781840]:focus-visible{outline:2px solid var(--salary-accent);outline-offset:3px}table[data-v-e8781840]{border-collapse:separate;border-spacing:0;font-size:.8125rem;font-variant-numeric:tabular-nums;width:100%}td[data-v-e8781840],th[data-v-e8781840]{border-bottom:1px solid var(--salary-line);padding:12px 20px;text-align:right;white-space:nowrap}td[data-v-e8781840]:last-child,th[data-v-e8781840]:last-child{padding-inline-end:32px}th[data-v-e8781840]:first-child{background:var(--salary-surface);border-right:1px solid var(--salary-line);left:0;position:sticky;text-align:left;z-index:1}thead th[data-v-e8781840]{background:var(--salary-tint);font-weight:550;position:sticky;top:0;z-index:2}thead th[data-v-e8781840]:first-child{z-index:3}tfoot th[data-v-e8781840]:first-child,thead th[data-v-e8781840]:first-child{background:var(--salary-tint)}th small[data-v-e8781840]{color:var(--salary-muted);display:block;font-size:.6875rem;font-weight:400;margin-top:3px}tbody tr[data-v-e8781840]:nth-child(2n){background:var(--salary-subtle)}tbody tr[data-v-e8781840]:hover{background:var(--salary-tint)}tbody th[data-v-e8781840]{font-weight:450}.monthly-details__subtotal td[data-v-e8781840],.monthly-details__subtotal th[data-v-e8781840]{border-top:1px solid var(--salary-line);font-weight:600}.monthly-details__bonus td[data-v-e8781840],.monthly-details__bonus th[data-v-e8781840]{background:linear-gradient(rgba(var(--v-theme-primary),.045),rgba(var(--v-theme-primary),.045)),var(--salary-surface)}tfoot td[data-v-e8781840],tfoot th[data-v-e8781840]{background:var(--salary-tint);border-bottom:0;font-weight:650}.monthly-details__net[data-v-e8781840]{color:var(--salary-accent);font-weight:600}.monthly-details[data-v-a5fa5507]{scroll-margin-top:88px}.monthly-details__view[data-v-a5fa5507]{height:40px;margin-bottom:12px;max-width:100%}.monthly-details__view[data-v-a5fa5507] .v-btn{font-size:.8125rem}.monthly-details__scroll-hint[data-v-a5fa5507]{align-items:center;color:var(--salary-muted);display:flex;font-size:.75rem;gap:6px;margin-top:10px}.monthly-details__notes[data-v-a5fa5507]{color:var(--salary-muted);display:grid;font-size:.75rem;gap:8px;line-height:1.75;padding-top:16px}.monthly-details__notes strong[data-v-a5fa5507]{color:var(--salary-ink);font-weight:550;margin-right:10px}.monthly-details__dialog-card[data-v-a5fa5507]{background:var(--salary-surface);padding:24px}.monthly-details__dialog-card[data-v-a5fa5507] .monthly-details__scroll{max-height:calc(100dvh - 250px)}.monthly-details .salary-section-heading[data-v-a5fa5507]{flex-wrap:wrap}@media(max-width:600px){.monthly-details__view[data-v-a5fa5507]{width:100%}.monthly-details__view[data-v-a5fa5507] .v-btn{flex:1}.monthly-details__dialog-card[data-v-a5fa5507]{padding:max(16px,env(safe-area-inset-top)) 16px 16px}}.v-snackbar{justify-content:center;margin:8px;margin-inline-end:calc(8px + var(--v-scrollbar-offset));padding:var(--v-layout-top) var(--v-layout-right) var(--v-layout-bottom) var(--v-layout-left);z-index:10000}.v-snackbar:not(.v-snackbar--center):not(.v-snackbar--top){align-items:flex-end}.v-snackbar__wrapper{align-items:center;border-radius:4px;display:flex;max-width:672px;min-height:48px;min-width:344px;overflow:hidden;padding:0}.v-snackbar--variant-outlined,.v-snackbar--variant-plain,.v-snackbar--variant-text,.v-snackbar--variant-tonal{background:transparent;color:inherit}.v-snackbar--variant-plain{opacity:.62}.v-snackbar--variant-plain:focus,.v-snackbar--variant-plain:hover{opacity:1}.v-snackbar--variant-plain .v-snackbar__overlay{display:none}.v-snackbar--variant-elevated,.v-snackbar--variant-flat{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant))}.v-snackbar--variant-elevated{box-shadow:0 3px 5px -1px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 6px 10px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 1px 18px 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))}.v-snackbar--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 0 0 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))}.v-snackbar--variant-outlined{border:thin solid}.v-snackbar--variant-text .v-snackbar__overlay{background:currentColor}.v-snackbar--variant-tonal .v-snackbar__underlay{background:currentColor;border-radius:inherit;inset:0;opacity:var(--v-activated-opacity);pointer-events:none}.v-snackbar .v-snackbar__underlay{position:absolute}@media(forced-colors:active){.v-snackbar__wrapper{border:thick solid}}.v-snackbar__content{flex-grow:1;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;line-height:1.425;margin-right:auto;padding:14px 16px;text-align:initial}.v-snackbar__actions{align-items:center;align-self:center;display:flex;margin-inline-end:8px}.v-snackbar__actions>.v-btn{min-width:auto;padding:0 8px}.v-snackbar__timer{position:absolute;top:0;width:100%}.v-snackbar__timer .v-progress-linear{transition:.2s linear}.v-snackbar--absolute{position:absolute;z-index:1}.v-snackbar--multi-line .v-snackbar__wrapper{min-height:68px}.v-snackbar--vertical .v-snackbar__wrapper{flex-direction:column}.v-snackbar--vertical .v-snackbar__wrapper .v-snackbar__actions{align-self:flex-end;margin-bottom:8px}.v-snackbar--center{align-items:center;justify-content:center}.v-snackbar--top{align-items:flex-start}.v-snackbar--bottom{align-items:flex-end}.v-snackbar--left,.v-snackbar--start{justify-content:flex-start}.v-snackbar--end,.v-snackbar--right{justify-content:flex-end}.v-snackbar-transition-enter-active,.v-snackbar-transition-leave-active{transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1)}.v-snackbar-transition-enter-active{transition-property:opacity,transform}@media(prefers-reduced-motion:reduce){.v-snackbar-transition-enter-active{transition-property:opacity}}.v-snackbar-transition-enter-from{opacity:0;transform:scale(.8)}.v-snackbar-transition-leave-active{transition-property:opacity}.v-snackbar-transition-leave-to{opacity:0}.salary-calculator{--salary-ink:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity));--salary-muted:rgba(var(--v-theme-on-surface),.68);--salary-accent:rgb(var(--v-theme-primary));--salary-surface:rgb(var(--v-theme-surface));--salary-background:rgb(var(--v-theme-background-variant));--salary-tint:rgb(var(--v-theme-surface-variant));--salary-subtle:rgba(var(--v-theme-on-surface),.025);--salary-line:rgba(var(--v-border-color),var(--v-border-opacity));--salary-chart-tax:rgb(var(--v-theme-warning));--salary-chart-insurance:rgb(var(--v-theme-info));--salary-chart-fund:#7e57c2;--salary-chart-company:#78909c;background:var(--salary-background);color:var(--salary-ink)}.salary-calculator .salary-container{max-width:1232px;padding:16px 28px 56px}.salary-calculator.salary-calculator--mobile .salary-container{padding-top:16px}.salary-calculator .salarycalculator-title .v-toolbar__append,.salary-calculator .salarycalculator-title .v-toolbar__prepend{align-self:auto;position:relative;z-index:1}.salary-calculator .salarycalculator-title .v-toolbar__append{margin-top:5px}.salary-calculator .salarycalculator-title .v-toolbar-title{margin-inline-start:0;position:absolute;text-align:center;width:100%}.salary-calculator .salarycalculator-title .v-toolbar-title__placeholder{padding:0 12px;text-wrap:balance;white-space:normal}.salary-calculator .salarycalculator-title .salary-mobile-title{font-size:1.4rem;font-weight:400;line-height:1.4;margin:0}.salary-calculator .salarycalculator-title .salary-mobile-title span{display:inline-block}.salary-calculator .salary-page-heading{align-items:center;display:flex;gap:20px;justify-content:space-between;margin:8px 0 24px}.salary-calculator .salary-page-heading h1{font-size:clamp(1.45rem,2.5vw,1.75rem);font-weight:500;line-height:1.4;margin:0}.salary-calculator .salary-city-button{font-size:.875rem;height:44px}.salary-calculator .salary-workspace{align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.salary-calculator .salary-main-column{display:grid;gap:20px;min-width:0}.salary-calculator .salary-form{display:grid;gap:22px;min-width:0}.salary-calculator .salary-sidebar{display:grid;gap:20px;min-width:0}.salary-calculator .salary-guides a{text-decoration:none}.salary-calculator .salary-guides h2{font-size:inherit;font-weight:inherit}.salary-calculator .salary-panel{min-width:0;padding:24px}.salary-calculator .salary-section-heading{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.salary-calculator .salary-heading-label{align-items:center;display:flex;gap:10px;min-width:0}.salary-calculator .salary-section-heading h2{font-size:1.25rem;font-weight:500;line-height:1.5}.salary-calculator .salary-section-heading h3{font-size:.9375rem;font-weight:600}.salary-calculator .salary-section-heading h2:focus-visible{border-radius:3px;outline:2px solid var(--salary-accent);outline-offset:4px}.salary-calculator .salary-unit-label{color:var(--salary-muted);font-size:.6875rem;white-space:nowrap}.salary-calculator .salary-help{color:var(--salary-muted);font-size:.75rem;line-height:1.8}.salary-calculator .salary-income-tabs{border-bottom:1px solid var(--salary-line);margin-bottom:22px}.salary-calculator .salary-income-tabs .v-tab{font-size:.875rem;letter-spacing:0}.salary-calculator .salary-income-fields{min-width:0}.salary-calculator .salary-income-number input{font-size:1.75rem;font-weight:500}.salary-calculator .salary-income-number .v-field__input{min-height:66px}.salary-calculator .salary-bonus{border-top:1px solid var(--salary-line);margin-top:12px;padding-top:16px}.salary-calculator .salary-bonus-fields{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.salary-calculator .salary-bonus-shortcuts{align-items:center;display:flex;flex-wrap:wrap;gap:3px}.salary-calculator .salary-bonus-shortcuts .v-btn{min-width:0;padding-inline:8px}.salary-calculator .salary-bonus-shortcuts>span{color:var(--salary-muted);font-size:.75rem;margin-right:5px}.salary-calculator .salary-monthly-fill{align-items:start;display:flex;gap:10px;margin-bottom:12px}.salary-calculator .salary-monthly-fill>.v-btn{height:66px;min-height:66px}.salary-calculator .salary-month-grid{display:grid;gap:14px 12px;grid-template-columns:repeat(3,minmax(0,1fr))}.salary-calculator .salary-month-grid .v-label{font-size:.75rem}.salary-calculator .salary-input-subtotal{color:var(--salary-muted);display:flex;font-size:.8125rem;gap:12px;justify-content:space-between;margin-top:18px}.salary-calculator .salary-input-subtotal strong{color:var(--salary-ink);font-variant-numeric:tabular-nums}.salary-calculator .salary-bases-grid{display:grid;gap:10px}.salary-calculator .salary-ruleset-name{margin-bottom:16px}.salary-calculator .salary-base-row{align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.salary-calculator .salary-cap-label{color:rgb(var(--v-theme-error));font-size:.75rem}.salary-calculator .salary-base-row>.salary-custom-base{align-self:start;grid-area:auto;margin:-2px 0 0;min-height:44px}.salary-calculator .salary-base-row>.salary-custom-base .v-label{font-size:.8125rem;white-space:nowrap}.salary-calculator .salary-rate-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.salary-calculator .salary-choice{height:44px;max-width:100%}.salary-calculator .salary-choice .v-btn{font-size:.8125rem;letter-spacing:0;min-width:0}.salary-calculator .salary-number--automatic .v-field{background:var(--salary-subtle)}.salary-calculator .salary-form .v-select__selection-text{font-size:.875rem}.salary-calculator .salary-form .v-input__details{line-height:1.5}.salary-calculator .salary-form .v-messages__message{line-height:1.6}.salary-calculator .salary-form button,.salary-calculator .salary-form input,.salary-calculator .salary-form summary{scroll-margin-block:104px}.salary-calculator .salary-submit-divider{margin-top:16px}.salary-calculator .salary-submit{padding:16px 0 0}.salary-calculator .salary-submit__content{min-width:0;width:100%}.salary-calculator .salary-submit .v-btn{letter-spacing:0;min-height:48px;width:100%}.salary-calculator .salary-form-error{font-size:.8125rem;margin:0 0 12px}.salary-calculator .salary-guides-card{min-width:0}.salary-calculator .salary-report-link{display:grid;gap:12px}.salary-calculator .salary-report-link .v-btn{letter-spacing:0}.salary-calculator .salary-faq details{border-bottom:1px solid var(--salary-line)}.salary-calculator .salary-faq summary{box-sizing:border-box;cursor:pointer;font-size:.8125rem;font-weight:500;line-height:1.65;min-height:48px;padding:12px 0}.salary-calculator .salary-faq p{color:var(--salary-muted);font-size:.75rem;line-height:1.9;margin:0;padding-bottom:14px}.salary-calculator .salary-faq .salary-source-links{border-bottom:0;color:var(--salary-muted);margin-top:8px}.salary-calculator .salary-source-links>div{display:grid;font-size:.75rem;gap:12px;line-height:1.6;padding-bottom:4px}.salary-calculator .salary-source-links a{color:var(--salary-muted);text-decoration:underline;text-underline-offset:3px}.salary-calculator .salary-source-links .v-icon{margin-left:4px}.salary-calculator .salary-sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.salary-calculator a:focus-visible,.salary-calculator summary:focus-visible{border-radius:3px;outline:2px solid var(--salary-accent);outline-offset:3px}.v-theme--dark .salary-calculator{--salary-chart-fund:#b39ddb;--salary-chart-company:#b0bec5}@media(max-width:959px){.salary-calculator .salary-workspace{grid-template-columns:minmax(0,1fr)}.salary-calculator .salary-container{max-width:740px}}@media(max-width:600px){.salary-calculator .salary-container{padding:0 16px 32px}.salary-calculator .salary-page-heading{align-items:flex-start;gap:10px;margin:8px 0 24px}.salary-calculator .salary-page-heading h1{font-size:1.45rem}.salary-calculator .salary-city-button{font-size:.75rem;padding-inline:10px}.salary-calculator .salary-city-button .ms-2{display:none}.salary-calculator .salary-panel{padding:20px 18px}.salary-calculator .salary-section-heading h2{font-size:1.125rem}.salary-calculator .salary-form,.salary-calculator .salary-workspace{gap:18px}.salary-calculator .salary-unit-label{font-size:.625rem}.salary-calculator .salary-base-row{gap:10px}.salary-calculator .salary-base-row .salary-custom-base{min-width:78px}.salary-calculator .salary-rate-grid{gap:12px}.salary-calculator .salary-month-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.salary-calculator .salary-choice{display:flex;width:100%}.salary-calculator .salary-choice .v-btn{flex:1;font-size:.75rem;padding-inline:8px}.salary-calculator .salary-bonus-shortcuts .v-btn{min-height:44px}.salary-calculator .salary-number .v-btn{min-height:44px;min-width:44px}}@media(min-width:600px){.salary-calculator .salary-bases-grid{gap:20px;grid-template-columns:1fr 1fr}.salary-calculator .salary-base-row{gap:8px}}@media(max-width:359px){.salary-calculator .salary-bonus-fields{gap:10px;grid-template-columns:minmax(0,1fr)}.salary-calculator .salary-bonus-shortcuts{gap:0}}@media(prefers-reduced-motion:reduce){.salary-calculator *,.salary-calculator :after,.salary-calculator :before{animation-duration:0s!important;scroll-behavior:auto!important;transition-duration:0s!important}}
