.IcelandicDateField_control__oBafs{display:flex;position:relative;gap:8px;margin-top:7px;align-items:stretch}.IcelandicDateField_control__oBafs>input:first-child{flex:1;min-width:0}.IcelandicDateField_control__oBafs>button{display:flex;align-items:center;justify-content:center;flex:0 0 46px;border:1px solid #b7c9cb;border-radius:5px;background:#fff;color:#08736b;cursor:pointer}.IcelandicDateField_control__oBafs>input.IcelandicDateField_calendar____Mox{position:absolute;bottom:0;right:0;width:1px;height:1px;min-height:0;padding:0;border:0;opacity:0;pointer-events:none}.IcelandicDateField_hint__t6if7{display:block;margin-top:6px;color:#52646a;font-size:.8rem}.SalaryExpectation_unit__gQlJI{color:var(--rec-muted);font-size:.92rem}.SalaryExpectation_amount__aKTou{margin-top:24px;min-height:36px;font-size:1.2rem;font-weight:650;font-variant-numeric:tabular-nums}.SalaryExpectation_dual__QKUHV{position:relative;height:48px;margin-inline:12px}.SalaryExpectation_track__YP8FW{position:absolute;inset:21px 0;height:6px;border-radius:3px;background:linear-gradient(to right,#c6d5d5 var(--low),#08736b var(--low),#08736b var(--high),#c6d5d5 var(--high))}.recruitment .SalaryExpectation_dual__QKUHV input.SalaryExpectation_range__TkfI4[type=range]{appearance:none;position:absolute;inset:0 -12px;width:calc(100% + 24px);height:48px;margin:0;padding:0;border:0;background:transparent;pointer-events:none;outline:none;box-shadow:none}.SalaryExpectation_range__TkfI4::-webkit-slider-thumb{appearance:none;width:24px;height:24px;border:3px solid #fff;border-radius:50%;background:#08736b;box-shadow:0 0 0 1px #08736b;pointer-events:auto;cursor:grab}.SalaryExpectation_range__TkfI4::-moz-range-thumb{width:18px;height:18px;border:3px solid #fff;border-radius:50%;background:#08736b;box-shadow:0 0 0 1px #08736b;pointer-events:auto;cursor:grab}.SalaryExpectation_range__TkfI4:focus-visible::-webkit-slider-thumb{outline:3px solid #163036;outline-offset:3px}.SalaryExpectation_range__TkfI4:focus-visible::-moz-range-thumb{outline:3px solid #163036;outline-offset:3px}.SalaryExpectation_range__TkfI4:disabled{opacity:.45}.SalaryExpectation_range__TkfI4:disabled::-webkit-slider-thumb{pointer-events:none}.SalaryExpectation_range__TkfI4:disabled::-moz-range-thumb{pointer-events:none}.SalaryExpectation_bounds__c8wHu{display:flex;justify-content:space-between;gap:12px;color:var(--rec-muted);font-size:.85rem}.SalaryExpectation_numbers__7Zlod{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}.SalaryExpectation_numbers__7Zlod label{min-width:0}.recruitment{--rec-ink:#163036;--rec-muted:#52646a;--rec-line:#cedcdd;color:var(--rec-ink);letter-spacing:0}.application-page{max-width:850px;padding-block:40px 64px}.rec-back{display:inline-flex;gap:8px;align-items:center;color:var(--rec-muted);font-size:.9rem;min-height:44px}.rec-heading{margin:24px 0 32px}.rec-heading h1{font-size:2rem;font-weight:650;line-height:1.2;letter-spacing:0}.rec-heading p:last-child{color:var(--rec-muted);margin-top:12px}.rec-eyebrow{color:#08736b;font-size:.8rem;font-weight:650;margin-bottom:10px}.rec-section{border:0;border-top:1px solid var(--rec-line);padding:24px 0 32px;min-width:0}.rec-section legend{font-size:1.15rem;font-weight:650;padding-right:16px}.rec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.rec-wide{grid-column:1/-1}.rec-profile{border:0;padding:0;margin:0;min-width:0}.rec-entry{border:1px solid var(--rec-line);border-radius:6px;padding:20px;margin:0 0 20px;min-width:0}.rec-entry legend{font-size:.95rem;padding-inline:6px}.rec-remove{margin-top:20px}.rec-entry-help{color:var(--rec-muted);font-size:.9rem;margin-bottom:24px}.recruitment label{font-size:.92rem;font-weight:550;min-width:0}.recruitment label>:is(input,select,textarea){display:block;margin-top:7px}.recruitment :is(input,select,textarea):not([type=checkbox]):not([type=hidden]){width:100%;min-width:0;padding:11px 12px;border:1px solid #b7c9cb;background:#fff;color:#163036;border-radius:5px;font:inherit;font-weight:400}.recruitment textarea{resize:vertical}.recruitment :is(input,button,select,textarea,a):focus-visible{outline:3px solid #00857b;outline-offset:3px}.recruitment :disabled{opacity:.6;cursor:wait}.rec-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.rec-upload{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:20px;border:1px dashed #789b9e;border-radius:6px;background:#eef5f5}.rec-upload small{flex-basis:100%;font-weight:400;color:var(--rec-muted);overflow-wrap:anywhere}.rec-privacy{padding-top:20px;border-top:1px solid var(--rec-line);font-size:.9rem;line-height:1.6}.rec-privacy h2{font-size:1.05rem;font-weight:650}.rec-privacy p{margin:12px 0;color:var(--rec-muted)}.rec-privacy a,.rec-success a{text-decoration:underline;text-underline-offset:3px}.recruitment .rec-check{display:flex;align-items:flex-start;gap:10px;margin-top:20px;font-weight:400}.recruitment input[type=checkbox]{width:18px;height:18px;flex-shrink:0;accent-color:#08736b;margin-top:3px}.rec-submit{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:28px;color:var(--rec-muted);font-size:.85rem}.rec-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid var(--rec-line);border-radius:5px;gap:8px;font-size:.92rem;font-weight:600;cursor:pointer;color:var(--rec-ink);background:#fff}.rec-primary{background:#08736b;color:#fff;border-color:#08736b}.rec-primary:hover{background:#075b56}.rec-error{padding:14px 16px;margin-bottom:24px;background:#fff0f0;border-left:3px solid #ae324a;color:#882035}.rec-success{padding-block:32px}.rec-success svg{color:#08736b}.rec-success h2{font-size:1.5rem;margin-block:18px;font-weight:650}.rec-success p{margin-bottom:16px}.rec-spin{animation:rec-spin 1s linear infinite}@keyframes rec-spin{to{transform:rotate(1turn)}}@media (max-width:599px){.rec-grid{grid-template-columns:minmax(0,1fr)}.rec-heading h1{font-size:1.75rem}.rec-section{padding-block:18px 28px}.rec-submit{align-items:stretch;flex-direction:column}}@media (prefers-reduced-motion:reduce){.rec-spin{animation:none}}