.recruitment-page{color:#f4f5f7;min-width:0;overflow-x:clip}.recruitment-content{min-width:0;padding-bottom:4rem;padding-top:2rem}.recruitment-page h1,.recruitment-page h2,.recruitment-page h3,.recruitment-page h4{overflow-wrap:anywhere}.recruitment-page :focus-visible{outline:3px solid #ffad5c;outline-offset:3px}.recruitment-hero{background:linear-gradient(120deg,rgba(242,122,26,.18),rgba(20,22,27,.96) 58%),radial-gradient(circle at 85% 10%,rgba(242,122,26,.18),transparent 34%);border-bottom:1px solid hsla(0,0%,100%,.11)}.recruitment-hero__inner{align-items:center;display:flex;gap:2rem;justify-content:space-between;min-height:240px;padding-bottom:2rem;padding-top:2rem}.recruitment-hero h1{font-size:clamp(2.25rem,6vw,4.25rem);margin:.2rem 0 .75rem}.recruitment-hero p{color:#d0d3da;font-size:1.08rem;max-width:720px}.recruitment-category,.recruitment-eyebrow{color:#ff9a48;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.recruitment-actions,.recruitment-hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.recruitment-count{background:rgba(242,122,26,.08);border:1px solid rgba(242,122,26,.4);border-radius:999px;display:inline-flex;padding:.65rem .9rem;white-space:nowrap}.recruitment-admin-header{background:radial-gradient(circle at 82% 0,rgba(242,122,26,.19),transparent 38%),linear-gradient(120deg,#17191e,#202127 62%,#17191e);background-repeat:no-repeat;border-bottom:1px solid rgba(242,122,26,.24);overflow:hidden;position:relative}.recruitment-admin-header:after{background:linear-gradient(90deg,transparent,rgba(255,154,72,.55),transparent);content:"";height:1px;inset:auto 0 0;position:absolute}.recruitment-admin-header__inner{padding-bottom:clamp(1.35rem,3vw,2rem);padding-top:clamp(1.35rem,3vw,2rem);position:relative;z-index:1}.recruitment-admin-header__eyebrow{color:#ff9a48;font-size:.76rem;font-weight:800;letter-spacing:.09em;margin:0 0 .3rem;text-transform:uppercase}.recruitment-admin-header h1{font-size:clamp(1.8rem,4vw,2.65rem);line-height:1.12;margin:0}.recruitment-admin-header__subtitle{color:#c9cdd5;font-size:clamp(.93rem,2vw,1.02rem);line-height:1.45;margin:.45rem 0 0;max-width:46rem}.recruitment-admin-header+.recruitment-content{padding-top:1rem}.recruitment-content>section{margin-top:2.5rem}.recruitment-card-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.recruitment-application-card,.recruitment-card,.recruitment-filter,.recruitment-form-card,.recruitment-manager-card,.recruitment-note,.recruitment-rich-card,.recruitment-vacancy-header{background:rgba(25,27,32,.96);border:1px solid hsla(0,0%,100%,.11);border-radius:18px;min-width:0;padding:clamp(1rem,3vw,1.5rem)}.recruitment-card{display:flex;flex-direction:column;transition:transform .18s ease,border-color .18s ease}.recruitment-card:hover{border-color:rgba(242,122,26,.48);transform:translateY(-3px)}.recruitment-card p,.recruitment-list-item p{color:#adb2bd}.recruitment-card__footer{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-top:auto;padding-top:1rem}.recruitment-card__footer .recruitment-public-state{flex:1 1 12rem}.recruitment-status{align-items:center;border:1px solid hsla(0,0%,100%,.11);border-radius:999px;display:inline-flex;font-size:.84rem;gap:.45rem;line-height:1.2;max-width:100%;padding:.38rem .66rem;width:-moz-fit-content;width:fit-content}.recruitment-status--accepted,.recruitment-status--published{background:rgba(43,163,100,.13);color:#85e6b0}.recruitment-status--submitted,.recruitment-status--under_review{background:rgba(42,126,204,.13);color:#9ed0ff}.recruitment-status--awaiting_contact,.recruitment-status--interview,.recruitment-status--paused{background:rgba(210,143,33,.13);color:#ffd083}.recruitment-status--closed,.recruitment-status--rejected{background:rgba(190,55,55,.13);color:#ff9d9d}.recruitment-status--archived,.recruitment-status--draft,.recruitment-status--withdrawn{color:#c4c8d0}.recruitment-public-state{align-items:flex-start;color:#f2cc8f;display:inline-flex;font-size:.9rem;gap:.45rem;line-height:1.35;max-width:28rem}.recruitment-public-state i{flex:0 0 auto;margin-top:.15rem}.recruitment-public-state--closed{color:#f4aaaa}.recruitment-category-section{background:rgba(16,18,22,.72);border:1px solid hsla(0,0%,100%,.11);border-radius:18px;margin-top:1.25rem;padding:1.25rem;scroll-margin-top:80px}.recruitment-section-heading{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.recruitment-section-heading>i{color:#f27a1a;font-size:1.8rem}.recruitment-section-heading h2,.recruitment-section-heading h3,.recruitment-section-heading p{margin:0}.recruitment-category-heading{align-items:start;display:grid;gap:.85rem;grid-template-columns:42px minmax(0,1fr);margin-bottom:1rem}.recruitment-category-heading__icon{align-items:center;background:rgba(242,122,26,.09);border:1px solid rgba(242,122,26,.3);border-radius:12px;color:#ff9a48;display:inline-flex;font-size:1.25rem;height:42px;justify-content:center;width:42px}.recruitment-category-heading h3{line-height:1.25;margin:0 0 .25rem}.recruitment-category-heading p{color:#adb2bd;line-height:1.45;margin:0;max-width:48rem}.recruitment-list{display:grid;gap:.75rem}.recruitment-list-item{align-items:center;background:hsla(0,0%,100%,.035);border-radius:14px;display:flex;gap:1rem;justify-content:space-between;padding:1rem}.recruitment-list-item__actions{align-items:center;display:flex;flex:0 1 auto;flex-wrap:wrap;gap:.65rem;justify-content:flex-end;max-width:100%;min-width:0}.recruitment-empty{border:1px dashed hsla(0,0%,100%,.2);border-radius:18px;color:#adb2bd;padding:clamp(2rem,7vw,4rem) 1rem;text-align:center}.recruitment-empty>i{color:#f27a1a;font-size:2.2rem;margin-bottom:.75rem}.recruitment-back{align-items:center;display:inline-flex;gap:.55rem;margin-bottom:1rem}.recruitment-vacancy-header{background:linear-gradient(120deg,rgba(242,122,26,.12),rgba(25,27,32,.96) 60%);margin-bottom:1rem;padding:clamp(1.25rem,5vw,2.5rem)}.recruitment-vacancy-header h1{font-size:clamp(2rem,6vw,3.7rem);margin:.4rem 0 1rem}.recruitment-vacancy-header>p{color:#d0d3da;font-size:1.05rem}.recruitment-vacancy-meta{align-items:center;display:flex;flex-wrap:wrap;gap:.8rem 1.2rem}.recruitment-vacancy-meta>span{align-items:center;color:#adb2bd;display:inline-flex;gap:.45rem}.recruitment-form-card,.recruitment-note,.recruitment-rich-card{margin:1rem 0}.recruitment-rich-text{overflow-wrap:anywhere}.recruitment-rich-text pre{background:#101216;border-radius:8px;max-width:100%;overflow:auto;padding:.8rem}.recruitment-rich-text iframe,.recruitment-rich-text img{max-width:100%}.recruitment-rich-text a{word-break:break-word}.recruitment-apply-cta{display:flex;justify-content:center;padding:2rem 0}.recruitment-existing-application{align-items:center;background:linear-gradient(120deg,rgba(242,122,26,.1),rgba(25,27,32,.96) 58%);border:1px solid rgba(242,122,26,.34);border-radius:16px;box-shadow:0 12px 28px rgba(0,0,0,.15);display:grid;gap:1rem;grid-template-columns:auto minmax(0,1fr) auto;margin:1rem 0;padding:1.15rem}.recruitment-existing-application__icon{align-items:center;background:rgba(242,122,26,.14);border-radius:14px;color:#ffad68;display:inline-flex;font-size:1.35rem;height:48px;justify-content:center;width:48px}.recruitment-existing-application__body{min-width:0}.recruitment-existing-application__body h2{font-size:clamp(1.05rem,3vw,1.3rem);line-height:1.3;margin:.15rem 0 .65rem}.recruitment-existing-application__body .recruitment-eyebrow{margin:0}.recruitment-existing-application__meta{align-items:center;color:#d6d9df;display:flex;flex-wrap:wrap;gap:.6rem .9rem}.recruitment-existing-application>.btn{align-items:center;display:inline-flex;gap:.45rem;justify-content:center;min-height:42px}.recruitment-submission-notice{align-items:flex-start;background:rgba(242,122,26,.07);border:1px solid rgba(242,122,26,.28);border-radius:14px;color:#d6d9df;display:flex;gap:.75rem;margin:1rem 0;padding:1rem 1.1rem}.recruitment-submission-notice i{color:#ffad68;margin-top:.2rem}.recruitment-submission-notice p{line-height:1.5;margin:0}.recruitment-application-form,.recruitment-form-card form{display:grid;gap:1rem}.recruitment-field{display:grid;gap:.4rem;min-width:0}.recruitment-field-label,.recruitment-field label,.recruitment-field legend,.recruitment-filter label,.recruitment-form-card label,.recruitment-manager-card label{font-weight:700}.recruitment-field small,.recruitment-form-card small{color:#adb2bd;font-weight:400}.recruitment-field fieldset{border:0;margin:0;min-width:0;padding:0}.recruitment-option{align-items:flex-start;display:flex;font-weight:400!important;gap:.55rem;min-height:40px;padding:.4rem 0}.recruitment-option input{margin-top:.25rem}.recruitment-required{color:#ffc17e!important;display:block}.recruitment-consent{align-items:flex-start;background:rgba(242,122,26,.08);border-radius:12px;display:flex;gap:.7rem;padding:1rem}.recruitment-consent input{flex:0 0 auto;margin-top:.25rem}.recruitment-admin-cards,.recruitment-application-list,.recruitment-manager-list{display:grid;gap:1rem}.recruitment-application-card{align-items:center;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto}.recruitment-application-card>.btn,.recruitment-application-card>p{grid-column:1/-1}.recruitment-application-meta{color:#adb2bd;display:grid;font-size:.9rem;gap:.45rem;justify-items:end}.recruitment-public-note,.recruitment-rejection{border-left:3px solid #f27a1a;padding-left:.8rem}.recruitment-note--danger,.recruitment-rejection{border-color:#de5c5c}.recruitment-answers{margin:0}.recruitment-answers>div{border-bottom:1px solid hsla(0,0%,100%,.11);padding:1rem 0}.recruitment-answers>div:last-child{border:0}.recruitment-answers dt{color:#adb2bd;margin-bottom:.35rem}.recruitment-answers dd{overflow-wrap:anywhere;white-space:normal}.recruitment-timeline{list-style:none;margin:0;padding:0}.recruitment-timeline li{display:grid;gap:.7rem;grid-template-columns:32px minmax(0,1fr);padding:.7rem 0}.recruitment-timeline li>i{color:#f27a1a;margin-top:.25rem}.recruitment-timeline span{color:#adb2bd;display:block;font-size:.88rem}.recruitment-faq-trigger{align-items:center;background:#cf5f0d;border:1px solid hsla(0,0%,100%,.22);border-radius:999px;bottom:max(1rem,env(safe-area-inset-bottom));box-shadow:0 12px 30px rgba(0,0,0,.35);color:#fff;display:flex;gap:.5rem;min-height:48px;padding:.7rem 1rem;position:fixed;right:max(1rem,env(safe-area-inset-right));z-index:1010}.recruitment-faq-backdrop{background:rgba(0,0,0,.65);display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:1100}.recruitment-faq-dialog{background:#17191e;box-shadow:-16px 0 45px rgba(0,0,0,.4);color:#f4f5f7;height:100%;height:100dvh;max-height:100vh;max-height:100dvh;overflow-x:hidden;overflow-y:auto;width:min(560px,100%)}.recruitment-faq-dialog__header{align-items:center;background:rgba(23,25,30,.98);border-bottom:1px solid hsla(0,0%,100%,.11);display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto;padding:1.15rem 1.25rem;position:sticky;top:0;z-index:1}.recruitment-faq-dialog__header h2{font-size:clamp(1.5rem,4vw,2rem);line-height:1.2;margin:0}.recruitment-faq-close{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid transparent;border-radius:50%;color:#fff;display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;transition:color .18s ease,background .18s ease,border-color .18s ease;width:44px}.recruitment-faq-close:hover{background:rgba(242,122,26,.13);border-color:rgba(242,122,26,.3);color:#ffb271}.recruitment-faq-list{padding:.75rem 1rem 1.25rem}.recruitment-faq-item{border-bottom:1px solid hsla(0,0%,100%,.11);padding:.3rem 0}.recruitment-faq-item:last-child{border-bottom:0}.recruitment-faq-item h3{margin:0}.recruitment-faq-item h3 button{align-items:center;background:transparent;border:1px solid transparent;border-radius:11px;color:#f4f5f7;display:grid;gap:.8rem;grid-template-columns:minmax(0,1fr) 34px;min-height:58px;padding:.8rem .75rem;text-align:left;transition:color .18s ease,background .18s ease,border-color .18s ease;width:100%}.recruitment-faq-item h3 button:hover{background:hsla(0,0%,100%,.035);color:#ffbd83}.recruitment-faq-item h3 button[aria-expanded=true]{background:rgba(242,122,26,.08);border-color:rgba(242,122,26,.22);color:#ffc18b}.recruitment-faq-question{font-size:1rem;font-weight:750;line-height:1.4;min-width:0;overflow-wrap:anywhere}.recruitment-faq-chevron{align-items:center;background:hsla(0,0%,100%,.05);border-radius:50%;display:inline-flex;height:34px;justify-content:center;width:34px}.recruitment-faq-chevron i{transition:transform .18s ease}.recruitment-faq-item h3 button[aria-expanded=true] .recruitment-faq-chevron i{transform:rotate(180deg)}.recruitment-faq-answer{background:hsla(0,0%,100%,.025);border-left:3px solid rgba(242,122,26,.7);border-radius:0 10px 10px 0;color:#d5d8df;line-height:1.65;margin:.25rem .75rem .7rem;padding:.9rem 1rem}.recruitment-faq-answer>:last-child{margin-bottom:0}.recruitment-dialog-open{overflow:hidden}.recruitment-admin-nav{background:rgba(25,27,32,.96);border:1px solid hsla(0,0%,100%,.11);border-radius:14px;display:flex;gap:.4rem;margin-bottom:1.25rem;overflow-x:auto;padding:.45rem}.recruitment-admin-nav a{align-items:center;border-radius:9px;color:#e5e7eb;display:inline-flex;flex:0 0 auto;gap:.45rem;padding:.65rem .75rem}.recruitment-admin-nav a:hover,.recruitment-admin-nav a[aria-current=page]{background:rgba(242,122,26,.14);color:#ffad68}.recruitment-stats{display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:0!important}.recruitment-stats article{align-items:center;background:rgba(25,27,32,.96);border:1px solid hsla(0,0%,100%,.11);border-radius:14px;display:grid;gap:.7rem;grid-template-columns:auto minmax(0,1fr) auto;padding:1rem}.recruitment-stats i{color:#f27a1a}.recruitment-stats span{color:#adb2bd}.recruitment-stats strong{font-size:1.45rem}.recruitment-admin-grid,.recruitment-review-layout{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.recruitment-review-layout{align-items:start;grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr)}.recruitment-review-layout aside{position:sticky;top:76px}.recruitment-review-layout form.recruitment-form-card{display:grid;gap:1rem}.recruitment-metric,.recruitment-ranking li{border-bottom:1px solid hsla(0,0%,100%,.11);display:flex;gap:1rem;justify-content:space-between;padding:.65rem 0}.recruitment-ranking{padding-left:1.2rem}.recruitment-toolbar{display:flex;justify-content:flex-end;margin-bottom:1rem}.recruitment-manager-card__heading{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.recruitment-manager-card__heading h2{margin:0}.recruitment-vacancy-admin-meta{color:#adb2bd;display:flex;flex-wrap:wrap;gap:1rem}.recruitment-filter,.recruitment-form-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.recruitment-filter{margin-bottom:1rem;overflow:visible}.recruitment-application-filters{align-items:start;grid-template-areas:"status vacancy category candidate" "assignee date-from date-to unassigned" "actions actions actions actions";grid-template-columns:repeat(4,minmax(0,1fr))}.recruitment-application-filters--without-assignee{grid-template-areas:"status vacancy category candidate" "date-from date-to unassigned ." "actions actions actions actions"}.recruitment-filter__status{grid-area:status}.recruitment-filter__vacancy{grid-area:vacancy}.recruitment-filter__category{grid-area:category}.recruitment-filter__candidate{grid-area:candidate}.recruitment-filter__assignee{grid-area:assignee}.recruitment-filter__date-from{grid-area:date-from}.recruitment-filter__date-to{grid-area:date-to}.recruitment-filter__unassigned{grid-area:unassigned}.recruitment-filter__actions{grid-area:actions;justify-content:flex-start}.recruitment-application-filters .form-control,.recruitment-application-filters .form-select{min-height:42px;min-width:0;width:100%}.recruitment-filter__checkbox{align-items:center;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.11);border-radius:10px;color:#e7e9ed;display:flex;font-weight:500;gap:.55rem;line-height:1.25;min-height:42px;padding:.5rem .7rem}.recruitment-filter__checkbox input{flex:0 0 auto;margin:0}.recruitment-filter__actions .btn{align-items:center;display:inline-flex;justify-content:center;min-height:42px}.recruitment-filter label,.recruitment-form-card>label,.recruitment-form-grid label,.recruitment-manager-card>label{display:grid;gap:.4rem;min-width:0}.recruitment-assignee-picker{align-content:start;display:grid;gap:.45rem;min-width:0;position:relative}.recruitment-assignee-picker>label{font-weight:700}.recruitment-assignee-picker>small{color:#adb2bd;font-weight:400;line-height:1.4}.recruitment-assignee-selected{align-items:center;background:rgba(242,122,26,.07);border:1px solid rgba(242,122,26,.28);border-radius:11px;display:grid;gap:.65rem;grid-template-columns:40px minmax(0,1fr) 34px;min-height:52px;padding:.4rem .45rem}.recruitment-assignee-results img,.recruitment-assignee-selected img{background:hsla(0,0%,100%,.06);border-radius:50%;-o-object-fit:cover;object-fit:cover}.recruitment-assignee-selected strong{min-width:0;overflow-wrap:anywhere}.recruitment-assignee-selected button{align-items:center;background:hsla(0,0%,100%,.06);border:0;border-radius:9px;color:#d9dde4;display:inline-flex;height:34px;justify-content:center;width:34px}.recruitment-assignee-selected button:hover{background:rgba(242,122,26,.12);color:#ffb271}.recruitment-assignee-empty{align-items:center;border:1px dashed hsla(0,0%,100%,.11);border-radius:10px;color:#adb2bd;display:flex;margin:0;min-height:42px;padding:.55rem .7rem}.recruitment-assignee-search{min-width:0;position:relative}.recruitment-assignee-search>i{color:#adb2bd;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.recruitment-assignee-search>i:first-child{left:.75rem}.recruitment-assignee-search>i:last-child{right:.75rem}.recruitment-assignee-search input{padding-left:2.2rem;padding-right:2.2rem}.recruitment-assignee-feedback{color:#adb2bd;font-size:.86rem;line-height:1.35;margin:0}.recruitment-assignee-feedback--error{color:#faa}.recruitment-assignee-results{background:#15171c;border:1px solid hsla(0,0%,100%,.11);border-radius:11px;box-shadow:0 12px 28px rgba(0,0,0,.28);inset-inline:0;list-style:none;margin:0;max-height:276px;max-width:100%;overflow-y:auto;padding:.3rem;position:absolute;top:calc(100% + .35rem);width:100%;z-index:30}.recruitment-assignee-results button{align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;color:#eef0f4;display:grid;gap:.65rem;grid-template-columns:36px minmax(0,1fr);padding:.5rem;text-align:left;width:100%}.recruitment-assignee-results button.is-active,.recruitment-assignee-results button:hover{background:rgba(242,122,26,.09);border-color:rgba(242,122,26,.24);color:#ffc18b}.recruitment-assignee-results span{min-width:0;overflow-wrap:anywhere}.recruitment-assignee-actions{display:flex;flex-wrap:wrap;gap:.5rem}.recruitment-assignee-actions .btn{align-items:center;display:inline-flex;gap:.45rem;justify-content:center}.recruitment-hidden-form{display:none!important}.recruitment-span-2{grid-column:span 2}.recruitment-check{align-items:center;display:flex!important;flex-direction:row!important;gap:.55rem!important;min-height:42px}.recruitment-danger-actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;margin-top:1rem}.recruitment-editor-field{display:grid;gap:.4rem;margin:1rem 0}.recruitment-editor-field .text-editor{min-height:170px;overflow:visible}.recruitment-editor-field .editor-content{overflow-wrap:anywhere}.recruitment-question-editor{border:1px solid hsla(0,0%,100%,.11);border-radius:14px;margin:.75rem 0}.recruitment-question-editor summary{align-items:center;cursor:pointer;display:flex;gap:.6rem;min-height:48px;padding:.8rem 1rem}.recruitment-question-card{background:hsla(0,0%,100%,.025);border:0;border-radius:0;border-top:1px solid hsla(0,0%,100%,.11)}.recruitment-table-wrap{border:1px solid hsla(0,0%,100%,.11);border-radius:14px}.recruitment-table{color:#eef0f4;margin:0}.recruitment-table>:not(caption)>*>*{border-color:hsla(0,0%,100%,.11)}.recruitment-table small{color:#adb2bd}.recruitment-pagination{display:flex;gap:.4rem;justify-content:center;margin-top:1rem}.recruitment-review-user{align-items:center;display:flex;gap:1rem}.recruitment-review-user img{border-radius:50%;-o-object-fit:cover;object-fit:cover}.recruitment-inline-form{margin-top:.7rem}@media (max-width:991px){.recruitment-application-filters,.recruitment-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recruitment-application-filters{grid-template-areas:"status vacancy" "category candidate" "assignee assignee" "date-from date-to" "unassigned unassigned" "actions actions"}.recruitment-application-filters--without-assignee{grid-template-areas:"status vacancy" "category candidate" "date-from date-to" "unassigned unassigned" "actions actions"}.recruitment-review-layout{grid-template-columns:1fr}.recruitment-review-layout aside{position:static}}@media (max-width:767px){.recruitment-hero__inner,.recruitment-list-item,.recruitment-manager-card__heading{align-items:flex-start;flex-direction:column}.recruitment-hero__inner{gap:1.25rem;min-height:0;padding-bottom:1.75rem;padding-top:1.75rem}.recruitment-admin-grid,.recruitment-card-grid,.recruitment-form-grid,.recruitment-stats{grid-template-columns:1fr}.recruitment-application-filters{grid-template-areas:"status" "vacancy" "category" "candidate" "assignee" "date-from" "date-to" "unassigned" "actions";grid-template-columns:minmax(0,1fr)}.recruitment-application-filters--without-assignee{grid-template-areas:"status" "vacancy" "category" "candidate" "date-from" "date-to" "unassigned" "actions"}.recruitment-filter__actions{width:100%}.recruitment-filter__actions .btn{flex:1 1 10rem}.recruitment-span-2{grid-column:auto}.recruitment-list-item__actions{flex-wrap:wrap;justify-content:space-between;width:100%}.recruitment-application-card{grid-template-columns:1fr}.recruitment-application-meta{justify-items:start}.recruitment-table--responsive thead{display:none}.recruitment-table--responsive,.recruitment-table--responsive tbody,.recruitment-table--responsive td,.recruitment-table--responsive tr{display:block;width:100%}.recruitment-table--responsive tr{border-bottom:1px solid hsla(0,0%,100%,.11);padding:.75rem}.recruitment-table--responsive td{border:0;display:grid;gap:.75rem;grid-template-columns:minmax(90px,.7fr) minmax(0,1.3fr);overflow-wrap:anywhere;padding:.35rem}.recruitment-table--responsive td:before{color:#adb2bd;content:attr(data-label);font-weight:700}.recruitment-existing-application{align-items:start;grid-template-columns:auto minmax(0,1fr)}.recruitment-existing-application>.btn{grid-column:1/-1;width:100%}.recruitment-faq-trigger span{display:none}.recruitment-faq-trigger{height:50px;justify-content:center;padding:0;width:50px}}@media (max-width:430px){.recruitment-content{padding-left:12px;padding-right:12px}.recruitment-card__footer,.recruitment-hero__actions{align-items:stretch;flex-direction:column;width:100%}.recruitment-card__footer .btn,.recruitment-hero__actions .btn{width:100%}.recruitment-review-user{align-items:flex-start}.recruitment-category-section{padding:1rem}.recruitment-category-heading{gap:.7rem;grid-template-columns:38px minmax(0,1fr)}.recruitment-category-heading__icon{border-radius:10px;font-size:1.1rem;height:38px;width:38px}.recruitment-existing-application{grid-template-columns:1fr;padding:1rem}.recruitment-existing-application__icon{height:42px;width:42px}.recruitment-existing-application>.btn{grid-column:auto}.recruitment-faq-dialog__header{gap:.7rem;padding:1rem}.recruitment-faq-dialog__header h2{font-size:1.45rem}.recruitment-faq-list{padding:.55rem .7rem 1rem}.recruitment-faq-item h3 button{gap:.55rem;grid-template-columns:minmax(0,1fr) 32px;padding:.75rem .6rem}.recruitment-faq-answer{line-height:1.58;margin:.2rem .6rem .65rem;padding:.8rem .85rem}}@media (prefers-reduced-motion:reduce){.recruitment-page *,.recruitment-page :after,.recruitment-page :before{animation-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
