@font-face{font-family:"Inter";src:url("/fonts/inter/Inter-VariableFont_opsz,wght.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap}.salary-form{margin-bottom:2.8rem;padding:1.6rem}.salary-form .form-grid{display:grid;gap:1.8rem}.salary-form label{margin-bottom:0.7rem;color:#08102c;font-size:1.4rem;font-weight:600}.salary-form label span{color:#787f8b;font-weight:500}.salary-form input,.salary-form select{min-height:5.2rem;border-radius:12px;font-size:1.6rem;font-weight:500;transition:border-color 0.15s linear, box-shadow 0.15s linear}.salary-form input:focus,.salary-form select:focus{outline:0;border-color:rgba(3, 82, 249, 0.55);box-shadow:0 0 0 0.4rem rgba(3, 82, 249, 0.12)}.salary-form select{padding-right:4.4rem;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.5 7.5 10 12l4.5-4.5' fill='none' stroke='%2308102c' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.4rem center;background-size:1.8rem}.salary-form .money-input,.salary-form .split-input{display:flex;align-items:center;overflow:hidden;min-height:5.2rem;background:#fff;border:1px solid #d2d6db;border-radius:12px;transition:border-color 0.15s linear, box-shadow 0.15s linear}.salary-form .money-input:focus-within,.salary-form .split-input:focus-within{border-color:rgba(3, 82, 249, 0.55);box-shadow:0 0 0 0.4rem rgba(3, 82, 249, 0.12)}.salary-form .money-input>span,.salary-form .split-input>span{flex:0 0 auto;padding-left:1.6rem;padding-right:0.6rem;color:#44484f;font-size:1.6rem;font-weight:600}.salary-form .money-input input,.salary-form .money-input select,.salary-form .split-input input,.salary-form .split-input select{min-height:5rem;border:0;border-radius:0;box-shadow:none}.salary-form .money-input input:focus,.salary-form .money-input select:focus,.salary-form .split-input input:focus,.salary-form .split-input select:focus{box-shadow:none}.salary-form .money-input input{padding-left:0.6rem}.salary-form .split-input input{flex:1 1 auto}.salary-form .split-input select{flex:0 0 8.6rem;border-left:1px solid #d2d6db}.salary-form .split-input .money-input{border:0;border-radius:0;flex:1 1 auto}.salary-form .cell--salary .split-input select{flex:0 0 13rem}.salary-form .cell--full{grid-column:1 / -1}.salary-form .cell--employment-type{margin-bottom:0.25rem}.salary-form .field-label{display:block;font-weight:700;margin-bottom:0.45rem}.salary-form .segmented-control{display:grid;grid-template-columns:1fr 1fr;gap:0.35rem;padding:0.3rem;background:#f3f5f7;border:1px solid #d9dee5;border-radius:12px}.salary-form .segmented-control .segmented-option{position:relative;cursor:pointer;margin:0}.salary-form .segmented-control .segmented-option input{position:absolute;opacity:0;pointer-events:none}.salary-form .segmented-control .segmented-option span{display:flex;align-items:center;justify-content:center;min-height:42px;padding:0.55rem 0.9rem;border-radius:12px;font-weight:700;color:#4a5565}.salary-form .segmented-control .segmented-option input:checked+span{background:#fff;color:#111827;box-shadow:0 2px 8px rgba(15, 23, 42, 0.12)}.salary-form .field-help{margin:0.45rem 0 0;font-size:0.875rem;color:#667085}.salary-form .more-options{margin:1.4rem 0;padding-top:1.4rem;border-top:1px solid #e5e7eb;grid-column:1 / -1;width:100%}.salary-form .more-options_toggle{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:0.4rem;padding:0;background:transparent;color:#0352f9;font-size:1.3rem;text-align:left}.salary-form .more-options_toggle span{color:#787f8b;font-weight:400}.salary-form .more-options_toggle::after{content:"";width:0.8rem;height:0.8rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin-right:0.2rem;transition:transform 0.18s ease;margin-left:auto}.salary-form .more-options_toggle[aria-expanded="true"]:after,.salary-form .more-options_toggle.is-open:after{transform:rotate(225deg)}.salary-form .more-options_text{display:block;padding-top:0.4rem;color:#787f8b;font-size:1.2rem;cursor:pointer}.salary-form .more-options_items{display:grid;gap:1.8rem;margin-top:1.8rem}.salary-form .more-options_items[hidden]{display:none}.calculate-button{display:flex;align-items:center;justify-content:center;gap:0.8rem;width:100%;min-height:5.4rem;margin-top:1.6rem;border-radius:12px;position:sticky;bottom:20px;box-shadow:0 1rem 2rem rgba(3, 82, 249, 0.22)}.calculate-button svg{width:2rem;height:2rem}.form-note{max-width:46rem;margin:1.4rem auto 0;color:#787f8b;font-size:1.3rem;line-height:1.45;text-align:center}@media (min-width:768px){.salary-form{padding:2rem}.salary-form .more-options_items{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (min-width:1024px){.salary-form{padding:2.4rem}.salary-form .form-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.salary-form .cell--salary,.salary-form .cell--additional{grid-column:auto}.salary-form .more-options_items{grid-template-columns:repeat(2, minmax(0, 1fr))}}