:root{--dl-red:#f42245;--dl-bg:#0e0f11;--dl-card:#17181b;--dl-card2:#1b1c20;--dl-line:#303238;--dl-text:#f7f7f8;--dl-muted:#a6a8af;--dl-green:#16c56b}body.page-template-template-jobs .site-main{padding:0}body.page-template-template-jobs .site-main>.container{width:100%;max-width:none;margin:0;padding:0}.dl-jobs-market{background:radial-gradient(circle at 50% 10%,#15171b 0,#0e0f11 46%);color:var(--dl-text);min-height:100vh;padding:18px 18px 58px}.dl-jobs-market *{box-sizing:border-box}.dl-jobs-layout{width:min(1500px,100%);margin:0 auto;display:grid;grid-template-columns:242px minmax(0,1fr) 300px;gap:16px;align-items:start}.dl-jobs-left,.dl-jobs-right{display:flex;flex-direction:column;gap:14px;position:sticky;top:18px}.dl-side-card{background:linear-gradient(145deg,#191a1e,#151619);border:1px solid var(--dl-line);border-radius:13px;padding:14px;overflow:hidden}.dl-side-card h2,.dl-side-card h3{margin:0 0 12px;font-size:17px;font-weight:900}.dl-side-nav a,.dl-side-nav button{width:100%;height:42px;border:0;background:transparent;color:var(--dl-text);display:flex;align-items:center;gap:13px;padding:0 12px;border-radius:8px;text-decoration:none;font:700 14px/1 Arial;cursor:pointer}.dl-side-nav a span,.dl-side-nav button span{font-size:19px;width:20px;text-align:center}.dl-side-nav .active{background:linear-gradient(135deg,#ff3150,#ed173b);box-shadow:0 8px 24px rgba(244,34,69,.18)}.dl-category-list button{width:100%;display:flex;justify-content:space-between;align-items:center;background:none;border:0;color:var(--dl-text);padding:7px 9px;border-radius:8px;font-size:13px;cursor:pointer}.dl-category-list button b{color:var(--dl-muted);font-size:12px}.dl-category-list button.active{background:var(--dl-red)}.dl-category-list button.active b{color:#fff}.dl-category-list .dl-post-wide{margin-top:13px;background:linear-gradient(135deg,#ff3150,#ed173b);height:44px;justify-content:center;font-weight:800}.dl-jobs-main{min-width:0}.dl-jobs-hero{height:245px;border:1px solid var(--dl-line);border-radius:14px;position:relative;overflow:hidden;background-image:linear-gradient(90deg,rgba(4,7,11,.98) 0%,rgba(4,7,11,.82) 36%,rgba(4,7,11,.28) 72%,rgba(4,7,11,.48) 100%),var(--jobs-hero);background-size:cover;background-position:center}.dl-hero-copy{position:absolute;left:27px;top:50px;max-width:465px;z-index:2}.dl-hero-copy h1{max-width:455px;font-size:34px;line-height:1.08;letter-spacing:-1.1px;margin:0 0 8px;color:#fff;font-weight:900;white-space:nowrap}.dl-hero-copy p{max-width:470px;font-size:16px;line-height:1.42;margin:0;color:#eef0f4}.dl-hero-note{position:absolute;right:23px;top:48px;width:170px;display:flex;flex-direction:column;transform:rotate(-5deg);font-family:Georgia,serif;font-style:italic;text-align:center;text-shadow:0 2px 10px #000;z-index:2}.dl-hero-note span{font-size:15px}.dl-hero-note b{font-size:18px}.dl-hero-note strong{font-size:18px;color:var(--dl-red);border-bottom:3px solid var(--dl-red);padding-bottom:5px}.dl-job-search{position:absolute;left:26px;right:26px;bottom:18px;display:grid;grid-template-columns:1.35fr .95fr .8fr 145px;gap:10px;z-index:3}.dl-job-search label{height:50px;border:1px solid #3a3e47;background:rgba(15,18,24,.92);border-radius:9px;display:flex;align-items:center;padding:0 15px;gap:10px}.dl-job-search input,.dl-job-search select,.dl-job-search select{width:100%;border:0;background:none;color:#fff;outline:none;font-size:14px}.dl-job-search select{border:1px solid #3a3e47;background:#15181e;border-radius:9px;padding:0 14px;color:#fff}.dl-job-search>.bb-custom-select-container{min-width:0;width:100%;height:50px}.dl-job-search .bb-custom-select-opener{width:100%;height:50px;border:1px solid #3a3e47;background:#15181e;border-radius:9px;padding:0 14px;color:#fff;display:flex;align-items:center;justify-content:space-between;font-size:14px;cursor:pointer}.dl-job-search .bb-custom-select-container>select{display:none!important}.dl-job-search .bb-custom-select-panel{z-index:20}.dl-job-search button{border:0;border-radius:9px;background:linear-gradient(135deg,#ff3150,#ed173b);color:#fff;font-size:15px;font-weight:900;cursor:pointer}.dl-section-title{display:flex;justify-content:space-between;align-items:center;margin:21px 4px 12px}.dl-section-title h2{font-size:18px;margin:0;font-weight:900}.dl-section-title a{color:var(--dl-red);font-size:13px;font-weight:800;text-decoration:none}.dl-section-title>div{display:flex;align-items:center;gap:13px;color:var(--dl-muted);font-size:12px}.dl-section-title select{background:#16181d;color:#fff;border:1px solid var(--dl-line);border-radius:8px;padding:8px 13px}.dl-popular-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:10px}.dl-popular-grid button{height:106px;border:1px solid var(--dl-line);border-radius:10px;background:linear-gradient(145deg,#191b20,#141518);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;cursor:pointer}.dl-popular-grid i{width:40px;height:40px;border-radius:8px;display:grid;place-items:center;background:#22252c;font-style:normal;font-size:24px}.dl-popular-grid svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.8}.dl-popular-grid .tone-1{color:#ff3561}.dl-popular-grid .tone-2{color:#a855f7}.dl-popular-grid .tone-3{color:#21c66d}.dl-popular-grid .tone-4{color:#f97316}.dl-popular-grid .tone-5{color:#3b82f6}.dl-popular-grid .tone-6{color:#ec4899}.dl-popular-grid .tone-7{color:#a8adb7}.dl-popular-grid strong{font-size:11px}.dl-popular-grid small{font-size:10px;color:var(--dl-muted)}.dl-filter-row{display:flex;gap:9px;align-items:center;margin:17px 0}.dl-filter-row button{border:1px solid var(--dl-line);background:#17181b;color:#fff;border-radius:999px;padding:9px 17px;font-size:12px;white-space:nowrap;cursor:pointer}.dl-filter-row button.is-active{background:var(--dl-red);border-color:var(--dl-red)}.dl-filter-row .filter-more{margin-left:auto;border-radius:8px}.dl-featured-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.dl-feature-card{position:relative;min-width:0;border:1px solid var(--dl-line);border-radius:12px;background:linear-gradient(145deg,#191a1e,#141518);padding:13px;display:flex;flex-direction:column;min-height:260px}.dl-card-badge{position:absolute;top:11px;left:12px;background:var(--dl-red);font-size:10px;font-weight:900;border-radius:5px;padding:5px 7px;min-height:20px}.dl-card-badge:empty{display:none}.dl-save{position:absolute;right:12px;top:13px;border:0;background:none;color:#d5d7dc;font-size:24px}.dl-company-logo{width:48px;height:48px;border-radius:9px;background:#fff;color:#111;display:grid;place-items:center;font-size:22px;font-weight:900;margin:27px 0 10px}.dl-feature-card h3{font-size:15px;margin:0 0 4px}.dl-feature-card p{font-size:12px;color:var(--dl-muted);margin:0 0 7px}.verified{color:#1e9fff;font-size:9px}.dl-rating{font-size:12px;margin:2px 0 8px}.dl-rating>span{color:#ffc400}.dl-rating small{color:var(--dl-muted)}.dl-card-meta{display:flex;flex-direction:column;gap:5px;color:#c0c3ca;font-size:11px}.dl-tags{display:flex;gap:7px;margin:8px 0 10px}.dl-tags span,.dl-tags em{font-size:10px;border-radius:999px;padding:5px 9px;font-style:normal;background:#0a492d;color:#23dd82}.dl-tags em{background:#33363d;color:#ddd}.dl-apply{margin-top:auto;width:100%;height:34px;border:0;border-radius:7px;background:linear-gradient(135deg,#ff3150,#ed173b);color:#fff!important;font-weight:900;font-size:12px;text-align:center;display:grid;place-items:center;text-decoration:none;cursor:pointer}.dl-hidden-detail{position:absolute;left:13px;top:82px;width:48px;height:48px;border:0;background:transparent;color:transparent;cursor:pointer}.career-empty,.dl-empty{grid-column:1/-1;border:1px dashed var(--dl-line);border-radius:10px;padding:28px;text-align:center}.dl-all-list{display:flex;flex-direction:column;gap:8px}.dl-job-row{display:grid;grid-template-columns:46px minmax(150px,1.2fr) repeat(3,minmax(90px,.7fr)) 85px 70px 90px 34px;align-items:center;gap:10px;border:1px solid var(--dl-line);border-radius:10px;background:#16171a;padding:10px}.dl-job-row .dl-company-logo{width:42px;height:42px;margin:0;font-size:17px}.dl-row-main h3{font-size:13px;margin:0 0 4px}.dl-row-main p,.dl-job-row>span,.dl-job-row>small{font-size:10px;color:var(--dl-muted);margin:0}.dl-job-row>em{font-size:10px;color:#1fdd80;background:#0a472c;border-radius:999px;padding:5px 8px;font-style:normal;text-align:center}.dl-job-row>a,.dl-job-row>button.daylive-apply-job{background:var(--dl-red);color:#fff;border:0;border-radius:7px;padding:9px;text-align:center;font-size:10px;font-weight:800;text-decoration:none}.dl-row-save{background:none;border:1px solid var(--dl-line);border-radius:7px;color:#fff;height:32px}.dl-side-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.dl-side-heading h2{margin:0}.dl-side-heading a{color:var(--dl-red);font-size:12px;font-weight:800;text-decoration:none}.dl-trend{display:flex;align-items:center;gap:11px;padding:9px 0;border-bottom:1px solid var(--dl-line)}.dl-trend:last-child{border:0}.dl-trend .dl-company-logo{width:45px;height:45px;margin:0;font-size:17px}.dl-trend strong{font-size:12px;display:block}.dl-trend small{font-size:10px;color:var(--dl-muted)}.dl-companies{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.dl-companies div{text-align:center}.dl-companies span{height:44px;border-radius:8px;background:#fff;color:#111;display:grid;place-items:center;font-weight:900}.dl-companies small{font-size:9px;color:var(--dl-muted)}.dl-salary{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--dl-line);font-size:11px}.dl-salary:last-child{border:0}.dl-hiring{position:relative;overflow:hidden;border:1px solid #6f2432;border-radius:13px;padding:18px;background:linear-gradient(135deg,#541824,#2a0f16);min-height:145px}.dl-hiring h2{margin:0 0 6px;font-size:16px}.dl-hiring p{max-width:180px;color:#ddd;font-size:11px;line-height:1.5}.dl-hiring a,.dl-hiring button{display:inline-block;background:#fff;color:#111;border:0;border-radius:7px;padding:10px 17px;text-decoration:none;font-weight:800}.dl-hiring i{position:absolute;right:22px;bottom:22px;font-size:48px;color:#d63652}.dl-jobs-market .modal-overlay{color:#111}.dl-jobs-market [hidden]{display:none!important}
@media(max-width:1250px){.dl-jobs-layout{grid-template-columns:220px minmax(0,1fr)}.dl-jobs-right{display:none}.dl-popular-grid{grid-template-columns:repeat(4,1fr)}.dl-featured-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:860px){.dl-jobs-market{padding:10px}.dl-jobs-layout{display:block}.dl-jobs-left{position:static;display:grid;grid-template-columns:1fr 1fr;margin-bottom:12px}.dl-category-list{display:none}.dl-side-nav{display:flex;overflow:auto;padding:8px}.dl-side-nav h2{display:none}.dl-side-nav a,.dl-side-nav button{min-width:max-content;width:auto}.dl-jobs-hero{height:330px}.dl-hero-copy{top:26px;left:20px}.dl-hero-copy h1{font-size:31px}.dl-hero-note{display:none}.dl-job-search{grid-template-columns:1fr 1fr;left:18px;right:18px}.dl-job-search button{height:48px}.dl-popular-grid{grid-template-columns:repeat(4,1fr)}.dl-filter-row{overflow:auto;padding-bottom:4px}.dl-featured-grid{grid-template-columns:repeat(2,1fr)}.dl-job-row{grid-template-columns:44px 1fr auto}.dl-job-row>span,.dl-job-row>em,.dl-job-row>small,.dl-row-save{display:none}}
@media(max-width:560px){.dl-jobs-left{display:block}.dl-side-nav a:nth-of-type(n+4),.dl-side-nav button{display:none}.dl-jobs-hero{height:390px}.dl-hero-copy{right:18px}.dl-hero-copy p{font-size:14px}.dl-job-search{grid-template-columns:1fr;bottom:14px}.dl-job-search label,.dl-job-search select,.dl-job-search button,.dl-job-search>.bb-custom-select-container,.dl-job-search .bb-custom-select-opener{height:44px}.dl-popular-grid{grid-template-columns:repeat(2,1fr)}.dl-featured-grid{grid-template-columns:1fr}.dl-job-row{grid-template-columns:42px 1fr}.dl-job-row>a,.dl-job-row>button.daylive-apply-job{grid-column:1/-1}.dl-section-title{align-items:flex-end}.dl-popular-grid button{height:96px}}
