.awc-careers{--awc-primary:#17649a;--awc-border:#c9c9c9;--awc-text:#34383e;--awc-muted:#6d7075;color:var(--awc-text);font-family:inherit;width:100%}.awc-careers *{box-sizing:border-box}.awc-filter-panel{background:#fff;position:relative;z-index:2;padding:2px 0 24px}.awc-search{display:flex;align-items:center;border:1px solid #9b9b9b;border-radius:12px;min-height:62px;padding:0 20px;gap:16px}.awc-search-icon{width:19px;height:19px;border:3px solid #6f7378;border-radius:50%;position:relative;flex:none}.awc-search-icon:after{content:"";position:absolute;width:9px;height:3px;background:#6f7378;right:-7px;bottom:-4px;transform:rotate(45deg);border-radius:2px}.awc-search input{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;width:100%;font:inherit;font-size:18px;color:var(--awc-text);padding:0!important}.awc-select-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:20px}.awc-select-wrap{position:relative}.awc-select-wrap:after{content:"";position:absolute;right:20px;top:50%;width:10px;height:10px;border-right:3px solid #70747a;border-bottom:3px solid #70747a;transform:translateY(-70%) rotate(45deg);pointer-events:none}.awc-select-wrap select{appearance:none;width:100%;height:58px;border:1px solid #9b9b9b;border-radius:12px;background:#fff;padding:0 46px 0 18px;font:inherit;font-size:17px;color:var(--awc-text)}.awc-filter-meta{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:56px;margin-top:20px}.awc-chips{display:flex;gap:8px;flex-wrap:wrap}.awc-chip{border:0;background:#efede8;border-radius:999px;padding:8px 14px;font:inherit;font-weight:700;cursor:pointer}.awc-chip span{margin-left:8px}.awc-clear,.awc-notice-close{border:0;background:transparent;font:inherit;color:var(--awc-muted);font-weight:700;cursor:pointer}.awc-notice{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#eef8ff;border:1px solid #b7dcff;border-radius:12px;padding:22px;margin-top:4px;font-size:17px}.awc-notice-close{font-size:32px;font-weight:400}.awc-count{font-size:14px;color:var(--awc-muted);margin-top:12px}.awc-jobs-scroll{max-height:var(--awc-max-height);overflow:auto;overscroll-behavior:contain;border-top:1px solid #e0e0e0;scrollbar-gutter:stable}.awc-job-head,.awc-job{display:grid;grid-template-columns:minmax(250px,2fr) minmax(110px,.75fr) minmax(180px,1.35fr) minmax(180px,1.2fr) minmax(110px,.7fr);gap:24px;align-items:center}.awc-job-head{position:sticky;top:0;background:#fff;z-index:1;padding:12px 14px;color:var(--awc-muted);font-size:12px;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #e0e0e0}.awc-job{padding:28px 14px;border-bottom:1px solid #d9d9d9;transition:background .2s}.awc-job:hover{background:#fafafa}.awc-job-main h3{margin:0 0 7px;font-size:21px;line-height:1.25}.awc-job-main a{color:var(--awc-primary);text-decoration:none;font-weight:700}.awc-job-main a:hover{text-decoration:underline}.awc-date,.awc-cell{color:var(--awc-muted);font-size:16px}.awc-workplace{font-weight:700}.awc-empty{text-align:center;padding:50px 20px;color:var(--awc-muted)}.awc-error{padding:16px;border:1px solid #d63638;background:#fff0f0;color:#8a2424;border-radius:8px}
@media(max-width:900px){.awc-select-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.awc-job-head{display:none}.awc-job{grid-template-columns:1fr 1fr;gap:12px 20px}.awc-job-main{grid-column:1/-1}.awc-cell:before{display:block;font-size:11px;text-transform:uppercase;color:#92959a;margin-bottom:3px}.awc-workplace:before{content:"Workplace"}.awc-location:before{content:"Location"}.awc-department:before{content:"Department"}.awc-employment:before{content:"Work type"}}
@media(max-width:560px){.awc-search{min-height:54px}.awc-select-grid{grid-template-columns:1fr;gap:12px}.awc-select-wrap select{height:52px}.awc-filter-meta{align-items:flex-start}.awc-clear{white-space:nowrap}.awc-notice{font-size:15px;padding:16px}.awc-job{grid-template-columns:1fr;padding:22px 4px}.awc-job-main,.awc-cell{grid-column:1}.awc-jobs-scroll{max-height:var(--awc-max-height)}}
