.jobs-section{background-color:#000;overflow:hidden;min-height:100vh}.jobs-container{margin:auto;display:grid;grid-template-columns:30% 1fr;grid-template-rows:auto 1fr;min-height:100vh}.jobs-listing-wrapper{width:100%;min-width:70%;background-color:#fff;position:relative;min-height:100vh}.jobs-listing-wrapper:after,.iframe-wrapper:after{content:"";position:absolute;top:0;left:100%;width:50vw;height:100%;background-color:#fff}.jobs-header{display:flex;flex-direction:column;align-items:start;gap:23px;padding-bottom:36px;padding-left:65px;padding-top:60px;background-color:#f7f7f7;position:relative;z-index:1}.jobs-header:after{content:"";position:absolute;top:0;left:100%;width:50vw;height:100%;background-color:#f7f7f7}.jobs-title{font-size:86px;font-weight:700;line-height:91px;letter-spacing:-5px;margin:0}.jobs-summary{display:flex;font-size:14px;background-color:#fff;padding:10px 0}.summary-item{font-size:16px;font-weight:500;line-height:20px;letter-spacing:0;padding:0 20px;border-left:1px solid #00000033}.summary-item:first-child{border-left:none}.jobs-filters-wrapper{color:#fff;max-width:30%;min-width:fit-content;height:100%;padding-top:60px;grid-column:1;grid-row:1 / span 2}.jobs-filters{display:flex;flex-direction:column;background-color:#000;align-items:start;gap:67px;padding-right:50px;max-width:fit-content}#department-filter{display:flex;gap:16px;flex-direction:column}.dept-tab{background:transparent;border:none;font-size:18px;font-weight:600;line-height:29px;cursor:pointer;opacity:.6}.dept-tab.active{opacity:1;border-bottom:2px solid #000}.jobs-search{position:relative}.jobs-search input{padding:7px 32px 7px 16px;border:1px solid #ffffff50;background-color:#000}.jobs-search input:focus{border:1px solid #ffffff}.search-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);opacity:.6;filter:invert(1)}.jobs-list{display:flex;flex-direction:column;padding-left:65px;padding-top:30px}.job-item{padding:30px 0;border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;align-items:center}.job-title{font-size:18px;font-weight:700;line-height:29px;margin:0}.job-location{font-size:14px;margin:0;font-weight:800;line-height:21px}.job-category{font-size:14px;color:#555;margin:0;line-height:29px}.job-btn{background:#000;color:#fff;padding:0 29px;font-size:14px;text-decoration:none;line-height:39px;font-weight:600;white-space:nowrap}.jobs-pagination{display:flex;gap:6px;justify-content:center;margin-top:30px}.page-btn,.page-arrow{padding:4px 8px;border:1px solid #ccc;background:#fff;cursor:pointer}.page-btn.active{background:#000;color:#fff}.summary-skeleton{display:none;display:flex;padding:10px 0 10px 65px;gap:20px}.sk-summary-block{height:16px;background-color:#e5e5e5;border-radius:3px;display:inline-block}.sk-summary-block--small{width:80px}.sk-summary-block--medium{width:100px}.sk-summary-block--large{width:120px}.department-skeleton{display:none;flex-direction:column;gap:30px;width:200px;padding-top:20px}.sk-filter-line{height:22px;width:120px;background-color:#444;border-radius:3px}.jobs-skeleton{display:none;padding-left:65px;padding-top:30px}.jobs-skeleton .job-item{opacity:.4;pointer-events:none}.sk-title{width:240px;height:18px;background-color:#e5e5e5;margin-bottom:8px}.sk-line{width:180px;height:14px;background-color:#f0f0f0;margin-bottom:6px}.sk-line.small{width:100px}.jobs-empty{display:none;text-align:center;padding-top:40px;width:100%}.jobs-empty p{font-size:18px;font-weight:600;margin:0}.job-view{width:100%;min-height:100vh;display:grid;grid-template-columns:30% 1fr;grid-template-rows:auto 1fr}.job-view.visually-hidden{display:none}.iframe-wrapper{position:relative}#personio-iframe{width:100%;min-height:120vh;margin-top:-270px}.job-back-btn{width:100%;padding:20px 0 0;background:#000;color:#fff;border:none;cursor:pointer;font-weight:600;margin-bottom:10px;display:flex;align-items:center;gap:10px}.job-back-btn svg{width:23px;height:30px}.job-back-btn svg path{stroke:#fff}#job-summary{background:#000;color:#fff;padding:40px 30px 0 0}.job-summary-title{font-size:14px;font-weight:700;margin-bottom:30px}.job-summary-block{margin-bottom:20px;border-bottom:1px solid #333;padding-bottom:18px}.job-summary-block:nth-last-child(2){border-bottom:none;padding-bottom:0;margin-bottom:0}.jsb-label{font-size:12px;opacity:.6;margin:0;line-height:29px}.jsb-value{font-size:17px;font-weight:600;margin:0}.job-summary-apply-btn{width:100%;padding:14px;background:#fff;color:#000;border:none;font-size:16px;font-weight:600;cursor:pointer;margin-top:20px}.job-description{width:100%;margin-right:auto}.job-skeleton{padding:40px 0;width:100%;height:120vh;overflow:hidden;background-color:#fff}.job-skeleton-inner{display:flex;flex-direction:column;gap:24px;max-width:770px;margin:auto;padding:0 12px}.apply-button{background-color:#fff;font-size:14px;line-height:39px;padding:0 37px;color:#000;font-weight:600;margin-top:40px}.sk-block,.sk-title-big{background:#eee;border-radius:6px;animation:skeleton-loading 1.2s ease-in-out infinite}.sk-title-big{width:60%;height:32px}.sk-meta{display:flex;gap:12px;flex-wrap:wrap}.sk-content{display:flex;flex-direction:column;gap:12px}.sk-line{width:100%;height:18px;background:#eee;border-radius:6px;animation:skeleton-loading 1.2s ease-in-out infinite}.sk-line.small{width:30%;height:14px}.sk-line.medium{width:70%}.sk-line.large{width:90%}@keyframes skeleton-loading{0%{opacity:1}50%{opacity:.4}to{opacity:1}}@media (max-width: 1024px){.jobs-container{display:flex;flex-direction:column;padding:0}.jobs-header{order:-1;background-color:#000;color:#fff;padding:20px var(--container-gutter);gap:8px}.jobs-header:after{background-color:#000}.jobs-title{font-size:48px;line-height:60px;letter-spacing:-2px}.jobs-summary{background-color:#1a1a1a;color:#fff;padding:6px 0;width:100%;justify-content:space-between}.jobs-filters-wrapper{max-width:100%;width:100%;padding:0 0 36px;min-width:100%}.jobs-filters{flex-direction:column-reverse;justify-content:space-between;padding-right:0;gap:22px}.jobs-search{width:100%;padding:0 var(--container-gutter)}.jobs-search input{width:100%}.search-icon{right:48px}#department-filter{flex-direction:row;flex-wrap:nowrap;overflow-x:scroll;width:100%;scrollbar-width:none;padding-right:var(--container-gutter)}.jobs-filter-group{padding-left:var(--container-gutter)}.jobs-listing-wrapper{min-width:100%}.jobs-list{padding:0 var(--container-gutter)}.job-view{display:flex;flex-direction:column;padding:0 calc(var(--container-gutter) - 12px)}.job-description{background-color:#000;z-index:1;padding:0 12px 70px}.iframe-wrapper:before{content:"";position:absolute;top:0;left:-50vw;width:50vw;height:100%;background-color:#fff}#personio-iframe{margin-top:-320px;padding:0 calc(var(--container-gutter) - 12px);background-color:#fff}.department-skeleton{flex-direction:row;margin-left:40px;padding-top:0}.summary-skeleton{padding-left:0}}@media (max-width: 768px){.jobs-title{font-size:34px;line-height:44px;letter-spacing:-2px}.summary-item{font-size:12px;padding:0 12px}.dept-tab{font-size:14px}.job-item{padding:25px 0;flex-direction:column;align-items:start}.job-title{font-size:16px;line-height:18px}.job-location{font-size:12px;margin-top:4px}.job-btn{margin-top:10px;line-height:32px;padding:0 20px}.job-back-btn{gap:0}#job-summary{padding-top:10px}}
/*# sourceMappingURL=/cdn/shop/t/143/assets/jobs.css.map */
