.styles-module__wQ_i1a__tag{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--tag-border);background:var(--tag-bg);width:auto;max-width:100%;height:max(33px,min(2.2917vw,44px));color:var(--tag-color);font-family:var(--typography-ko-font-family);letter-spacing:0;text-align:center;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:max(16.5px,min(1.1458vw,22px));flex-shrink:0;justify-content:center;align-items:center;padding:0 max(12px,min(.8333vw,16px));font-size:max(15px,min(1.0417vw,20px));line-height:max(15px,min(1.0417vw,20px));display:inline-flex}.styles-module__wQ_i1a__tag:hover:not(:-webkit-any(:disabled,.styles-module__wQ_i1a__stateHover,.styles-module__wQ_i1a__statePressed,.styles-module__wQ_i1a__stateDisabled)){border-color:var(--tag-hover-border);background:var(--tag-hover-bg);color:var(--tag-hover-color)}.styles-module__wQ_i1a__tag:hover:not(:-moz-any(:disabled,.styles-module__wQ_i1a__stateHover,.styles-module__wQ_i1a__statePressed,.styles-module__wQ_i1a__stateDisabled)){border-color:var(--tag-hover-border);background:var(--tag-hover-bg);color:var(--tag-hover-color)}.styles-module__wQ_i1a__tag:hover:not(:is(:disabled,.styles-module__wQ_i1a__stateHover,.styles-module__wQ_i1a__statePressed,.styles-module__wQ_i1a__stateDisabled)){border-color:var(--tag-hover-border);background:var(--tag-hover-bg);color:var(--tag-hover-color)}.styles-module__wQ_i1a__tag:active:not(:-webkit-any(:disabled,.styles-module__wQ_i1a__statePressed,.styles-module__wQ_i1a__stateDisabled)){border-color:var(--tag-pressed-border);background:var(--tag-pressed-bg);color:var(--tag-pressed-color)}.styles-module__wQ_i1a__tag:active:not(:-moz-any(:disabled,.styles-module__wQ_i1a__statePressed,.styles-module__wQ_i1a__stateDisabled)){border-color:var(--tag-pressed-border);background:var(--tag-pressed-bg);color:var(--tag-pressed-color)}.styles-module__wQ_i1a__tag:active:not(:is(:disabled,.styles-module__wQ_i1a__statePressed,.styles-module__wQ_i1a__stateDisabled)){border-color:var(--tag-pressed-border);background:var(--tag-pressed-bg);color:var(--tag-pressed-color)}.styles-module__wQ_i1a__tag:disabled,.styles-module__wQ_i1a__stateDisabled{border-color:var(--tag-disabled-border);background:var(--tag-disabled-bg);color:var(--tag-disabled-color);cursor:not-allowed}.styles-module__wQ_i1a__selectedTrue{--tag-bg:#13161b;--tag-color:#fff;--tag-border:transparent;--tag-hover-bg:#373a41;--tag-hover-color:#fff;--tag-hover-border:transparent;--tag-pressed-bg:#6b6e77;--tag-pressed-color:#fff;--tag-pressed-border:transparent;--tag-disabled-bg:#f2f4f6;--tag-disabled-color:#b3b6bc;--tag-disabled-border:transparent;font-weight:var(--typography-weight-semibold)}.styles-module__wQ_i1a__selectedFalse{--tag-bg:#f9fafb;--tag-color:#373a41;--tag-border:transparent;--tag-hover-bg:#e5e8eb;--tag-hover-color:#373a41;--tag-hover-border:transparent;--tag-pressed-bg:#d1d6db;--tag-pressed-color:#373a41;--tag-pressed-border:transparent;--tag-disabled-bg:#f2f4f6;--tag-disabled-color:#b3b6bc;--tag-disabled-border:transparent;font-weight:var(--typography-weight-regular)}.styles-module__wQ_i1a__stateDefault{border-color:var(--tag-border);background:var(--tag-bg);color:var(--tag-color)}.styles-module__wQ_i1a__stateHover{border-color:var(--tag-hover-border);background:var(--tag-hover-bg);color:var(--tag-hover-color)}.styles-module__wQ_i1a__statePressed{border-color:var(--tag-pressed-border);background:var(--tag-pressed-bg);color:var(--tag-pressed-color)}@media (max-width:767px){.styles-module__wQ_i1a__tag{border-radius:max(15px,min(5.3333vw,20px));height:max(30px,min(10.6667vw,40px));padding:0 max(10px,min(3.7333vw,14px));font-size:max(15px,min(4vw,18px));line-height:max(15px,min(4vw,18px))}}
.styles-module__r3CV7a__vacancy{--vacancy-max-width:1760px;--vacancy-side-padding:80px;flex-direction:column;align-self:center;align-items:center;width:100%;min-width:0;max-width:100%;display:flex}.styles-module__r3CV7a__sectionGroup{flex-direction:column;align-items:center;width:100%;min-width:0;max-width:100%;display:flex}.styles-module__r3CV7a__gap{width:min(var(--vacancy-max-width),calc(100% - (var(--vacancy-side-padding)*2)));flex-shrink:0;min-width:0;max-width:100%;display:flex}.styles-module__r3CV7a__gap32{height:max(16px,min(1.6667vw,32px))}.styles-module__r3CV7a__gap64{height:max(32px,min(3.3333vw,64px))}.styles-module__r3CV7a__gap80{height:max(40px,min(4.1667vw,80px))}.styles-module__r3CV7a__bannerContainer{box-sizing:border-box;width:min(var(--vacancy-max-width),calc(100% - (var(--vacancy-side-padding)*2)));justify-content:flex-start;align-items:flex-start;min-width:0;max-width:100%;min-height:max(28px,min(2.9167vw,56px));display:flex}.styles-module__r3CV7a__bannerTitle{color:var(--color-gray-dark-900);font-family:var(--typography-ko-font-family);font-size:clamp(22px,2.2917vw,var(--typography-ko-d-md-font-size));font-weight:var(--typography-weight-bold);line-height:clamp(30px,2.9167vw,var(--typography-ko-d-md-2line-line-height));letter-spacing:var(--typography-ko-d-md-letter-spacing);margin:0}.styles-module__r3CV7a__stateNavigation{box-sizing:border-box;width:min(var(--vacancy-max-width),calc(100% - (var(--vacancy-side-padding)*2)));align-items:center;gap:10px;min-width:0;max-width:100%;min-height:max(22px,min(2.2917vw,44px));display:flex}.styles-module__r3CV7a__navTag{width:auto}.styles-module__r3CV7a__vacancySection{box-sizing:border-box;width:min(var(--vacancy-max-width),calc(100% - (var(--vacancy-side-padding)*2)));min-width:0;max-width:100%}.styles-module__r3CV7a__vacancyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:max(12px,min(1.25vw,24px));width:100%;margin:0;padding:0;list-style:none;display:grid}.styles-module__r3CV7a__vacancyCard{box-sizing:border-box;border-radius:max(6px,min(.625vw,12px));flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:max(12px,min(1.25vw,24px));min-height:max(99px,min(10.3125vw,198px));padding:max(18px,min(1.875vw,36px)) max(16px,min(1.667vw,32px));display:flex}.styles-module__r3CV7a__vacancyCardleased{background:var(--color-blue-25)}.styles-module__r3CV7a__vacancyCardvacant{background:var(--color-booktobi-red-25)}.styles-module__r3CV7a__vacancyCardinProgress{background:var(--color-green-25)}.styles-module__r3CV7a__statusText{font-family:var(--typography-ko-font-family);font-size:max(9px,min(.9375vw,18px));font-weight:var(--typography-weight-bold);letter-spacing:var(--typography-ko-b-lg-letter-spacing);margin:0;line-height:1}.styles-module__r3CV7a__statusleased{color:var(--color-blue-600)}.styles-module__r3CV7a__statusvacant{color:var(--color-error-500)}.styles-module__r3CV7a__statusinProgress{color:var(--color-green-600)}.styles-module__r3CV7a__cardTitle{color:var(--color-gray-dark-800);font-family:var(--typography-ko-font-family);font-size:max(14px,min(1.458vw,28px));font-weight:var(--typography-weight-bold);letter-spacing:var(--typography-ko-h-md-letter-spacing);margin:0;line-height:1}.styles-module__r3CV7a__cardMeta{align-items:center;gap:max(8px,min(.833vw,16px));min-height:max(16px,min(1.667vw,32px));display:flex}.styles-module__r3CV7a__metaPrimary{color:var(--color-gray-dark-500);font-family:var(--typography-ko-font-family);font-size:max(10px,min(1.0417vw,20px));font-weight:var(--typography-weight-semibold);letter-spacing:var(--typography-ko-b-xl-letter-spacing);margin:0;line-height:max(16px,min(1.667vw,32px))}.styles-module__r3CV7a__metaText{color:var(--color-gray-dark-500);font-family:var(--typography-ko-font-family);font-size:max(10px,min(1.0417vw,20px));font-weight:var(--typography-weight-regular);letter-spacing:var(--typography-ko-b-xl-letter-spacing);white-space:nowrap;margin:0;line-height:max(16px,min(1.667vw,32px))}.styles-module__r3CV7a__metaDivider{background:var(--color-gray-400);border-radius:1px;flex-shrink:0;width:max(1px,min(.1042vw,2px));height:max(8px,min(.833vw,16px))}.styles-module__r3CV7a__emptyMessage{color:var(--color-gray-dark-500);font-family:var(--typography-ko-font-family);font-size:max(14px,min(1.0417vw,20px));font-weight:var(--typography-weight-regular);text-align:center;width:100%;margin:0;padding:max(32px,min(3.333vw,64px)) 0}@media (max-width:1680px){.styles-module__r3CV7a__vacancy{--vacancy-side-padding:40px}}@media (max-width:960px){.styles-module__r3CV7a__vacancy{--vacancy-side-padding:20px}.styles-module__r3CV7a__stateNavigation{width:min(437px,100%);padding-bottom:4px;overflow-x:auto}.styles-module__r3CV7a__vacancyGrid{grid-template-columns:1fr}.styles-module__r3CV7a__cardMeta{flex-wrap:wrap;row-gap:8px}.styles-module__r3CV7a__metaDivider{display:none}}
