.salary-calc-wrapper[data-v-73e27ad7]{margin:0 auto;max-width:820px;width:100%}.calc-card[data-v-73e27ad7]{background:#fff;border:1px solid var(--slate-200);border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.03);padding:32px 28px}.calc-close-btn[data-v-73e27ad7]{align-items:center;background:transparent;border:none;border-radius:50%;color:var(--slate-400);cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:14px;top:14px;transition:all .2s ease;width:32px;z-index:10}.calc-close-btn[data-v-73e27ad7]:hover{background:var(--light-gray);color:var(--dark-text)}.calc-picker[data-v-73e27ad7]{grid-gap:16px;display:grid;gap:16px;grid-template-columns:220px 1fr;margin-bottom:20px}.calc-col[data-v-73e27ad7]{display:flex;flex-direction:column;min-width:0}.calc-col-head[data-v-73e27ad7]{align-items:center;display:flex;font-size:.75rem;justify-content:space-between;letter-spacing:1px;margin-bottom:8px;padding:0 4px;text-transform:uppercase}.calc-col-count[data-v-73e27ad7],.calc-col-head[data-v-73e27ad7]{color:var(--slate-600);font-weight:700}.calc-col-count[data-v-73e27ad7]{background:#fff;border:1px solid var(--slate-200);border-radius:12px;font-size:.72rem;padding:2px 8px}.calc-list[data-v-73e27ad7]{background:var(--light-gray);border:1px solid var(--slate-200);border-radius:10px;list-style:none;margin:0;max-height:250px;overflow-y:auto;padding:6px;scrollbar-width:thin}.calc-list[data-v-73e27ad7]::-webkit-scrollbar{width:6px}.calc-list[data-v-73e27ad7]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.calc-list li[data-v-73e27ad7]{border-radius:6px;color:var(--slate-700);cursor:pointer;font-size:.88rem;font-weight:500;margin-bottom:2px;overflow:hidden;padding:9px 12px;text-overflow:ellipsis;transition:all .15s ease;white-space:nowrap}.calc-list li[data-v-73e27ad7]:hover{background:#fff;color:var(--blue-peaku)}.calc-list li.is-active[data-v-73e27ad7]{background-color:var(--blue-peaku);color:#fff;font-weight:700}.calc-list--role li.is-active[data-v-73e27ad7]{background-color:#fff!important;border:1px solid var(--blue-peaku);color:var(--blue-peaku)!important;font-weight:700}.calc-grid[data-v-73e27ad7]{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr 1fr}.calc-cell[data-v-73e27ad7]{align-items:center;background:var(--light-gray);border:1px solid var(--slate-200);border-radius:12px;display:flex;flex-direction:column;justify-content:center;padding:20px 16px;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.calc-cell[data-v-73e27ad7]:hover{box-shadow:0 4px 12px rgba(0,0,0,.04);transform:translateY(-2px)}.calc-cell--highlight[data-v-73e27ad7]{background-color:var(--blue-peaku);border-color:var(--blue-peaku);color:#fff}.calc-cell--highlight .calc-region[data-v-73e27ad7]{color:hsla(0,0%,100%,.9)}.calc-cell--highlight .calc-amount--highlight[data-v-73e27ad7]{color:#fff}.calc-cell--highlight .text-light-muted[data-v-73e27ad7]{color:hsla(0,0%,100%,.85);font-size:.8rem}.calc-region[data-v-73e27ad7]{color:var(--slate-600);font-size:.75rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}.calc-amount[data-v-73e27ad7]{font-size:1.85rem;font-weight:800;letter-spacing:-.02em;margin:6px 0}.calc-note[data-v-73e27ad7]{color:var(--slate-500);font-size:.8rem}.calc-stepper[data-v-73e27ad7]{align-items:center;background:#fff;border:1px solid var(--slate-200);border-radius:8px;display:inline-flex;margin-top:8px;overflow:hidden}.calc-step-btn[data-v-73e27ad7]{align-items:center;background:transparent;border:none;color:var(--slate-700);cursor:pointer;display:flex;font-size:1.2rem;font-weight:700;height:36px;justify-content:center;transition:background .15s ease,color .15s ease;width:36px}.calc-step-btn[data-v-73e27ad7]:hover:not(:disabled){background:var(--light-gray);color:var(--blue-peaku)}.calc-step-btn[data-v-73e27ad7]:disabled{cursor:not-allowed;opacity:.3}.calc-input[data-v-73e27ad7]{-moz-appearance:textfield;background:transparent;border:none;color:var(--dark-text);font-family:inherit;font-size:1.05rem;font-weight:800;padding:0;text-align:center;width:48px}.calc-input[data-v-73e27ad7]::-webkit-inner-spin-button,.calc-input[data-v-73e27ad7]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.calc-input[data-v-73e27ad7]:focus{outline:none}.calc-savings[data-v-73e27ad7]{background-color:var(--light-gray);border:1px solid var(--slate-200);border-radius:12px;color:var(--dark-text);font-size:.95rem;font-weight:500;line-height:1.5;padding:16px 20px;text-align:center}.calc-savings[data-v-73e27ad7] strong{color:var(--blue-peaku);font-size:1.05rem;font-weight:700}.btn-hero-primary[data-v-73e27ad7]{background-color:var(--blue-peaku)!important;border-color:var(--blue-peaku)!important;border-radius:8px;color:#fff!important;font-weight:700;padding:14px 32px!important;transition:all .2s ease-in-out}.btn-hero-primary[data-v-73e27ad7]:hover{background-color:var(--dark-blue)!important;border-color:var(--dark-blue)!important;box-shadow:0 8px 16px rgba(58,140,237,.25)!important;transform:translateY(-2px)}.letter-spacing-1[data-v-73e27ad7]{letter-spacing:1px}.badge-primary-light[data-v-73e27ad7]{background-color:rgba(58,140,237,.15);border:1px solid rgba(58,140,237,.3);border-radius:50px;color:var(--blue-peaku)}@media(max-width:768px){.calc-card[data-v-73e27ad7]{padding:20px 16px}.calc-picker[data-v-73e27ad7]{gap:12px;grid-template-columns:1fr}.calc-list[data-v-73e27ad7]{max-height:170px}.calc-grid[data-v-73e27ad7]{gap:10px;grid-template-columns:1fr}.calc-cell[data-v-73e27ad7]{padding:16px 12px}}