.desktop-view640{display:none}
@media(min-width:821px){
html:root body:is(.public-jobs-page,.jobseeker-dashboard-page) .desktop-view640{grid-column:1/-1!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;width:100%!important;min-width:0!important;margin:4px 0 0!important;}
html:root body:is(.public-jobs-page,.jobseeker-dashboard-page) .desktop-view640-label{font:500 13px/1.3 system-ui!important;margin-right:6px;color:inherit;}
html:root body:is(.public-jobs-page,.jobseeker-dashboard-page) .desktop-view640 button{box-sizing:border-box;display:inline-flex!important;align-items:center;justify-content:center;gap:7px!important;min-height:44px!important;width:auto!important;min-width:100px!important;padding:9px 14px!important;font:500 13px/1.2 system-ui!important;color:#e9f2fb!important;background:rgba(28,50,73,.66)!important;border:1px solid rgba(119,158,188,.55)!important;border-radius:14px!important;box-shadow:none!important;cursor:pointer;}
html:root body:is(.public-jobs-page,.jobseeker-dashboard-page) .desktop-view640 button[aria-pressed=true]{background:linear-gradient(110deg,#087bf0,#4a46df)!important;border-color:#60b7ef!important;color:#fff!important;}
html:root body:is(.public-jobs-page,.jobseeker-dashboard-page) .desktop-view640 button svg{width:18px;height:18px;flex:0 0 18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;}
html:root body:is(.public-jobs-page,.jobseeker-dashboard-page) .desktop-view640 button:focus-visible{outline:2px solid #66d8f0!important;outline-offset:3px!important;}
html:root body.light:is(.public-jobs-page,.jobseeker-dashboard-page) .desktop-view640 button:not([aria-pressed=true]){background:#f2f8ff!important;border-color:#91aabd!important;color:#18344b!important;}
html body#koos-jobs.desktop-list640 .public-job-card{position:relative!important;inset:auto!important;display:flex!important;flex-direction:column!important;gap:8px!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;height:auto!important;min-height:240px!important;max-height:none!important;padding:16px 14px 12px!important;margin:0!important;border:1px solid #32627d!important;border-radius:18px!important;background:#0c2032!important;overflow:hidden!important;transform:none!important;visibility:visible!important;opacity:1!important;touch-action:pan-y!important}
html body#koos-jobs.desktop-list640 .public-job-card-visual{position:absolute!important;inset:0 0 58px auto!important;width:38%!important;height:auto!important;z-index:0!important;pointer-events:none!important;opacity:.78!important;mask-image:linear-gradient(to right,transparent,#000 65%);-webkit-mask-image:linear-gradient(to right,transparent,#000 65%)}
html body#koos-jobs.desktop-list640 .public-job-card-visual :is(picture,img){display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}.desktop-list640 .kj-cover-logos{display:none!important}
html body#koos-jobs.desktop-list640 .public-job-card-link{position:absolute!important;inset:0!important;z-index:1!important}
html body#koos-jobs.desktop-list640 .public-job-card :is(h2,.public-job-card-head,.public-job-meta){position:relative!important;z-index:2!important;pointer-events:none!important;max-width:83%!important;margin:0!important;padding:0!important;min-width:0!important;text-shadow:0 1px 5px #071729}
html body#koos-jobs.desktop-list640 .public-job-card h2{order:1!important;font:650 19px/1.25 system-ui!important;letter-spacing:0!important;overflow-wrap:anywhere!important}
html body#koos-jobs.desktop-list640 .public-job-card-head{order:3!important;display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:5px 12px!important;width:auto!important}
html body#koos-jobs.desktop-list640 .public-job-card-head>span{font:400 12px/1.4 system-ui!important;padding:0!important;background:none!important;border:0!important}
html body#koos-jobs.desktop-list640 .public-job-card-head strong{font:650 18px/1.3 system-ui!important;color:#72e0ef!important;white-space:normal!important}
html body#koos-jobs.desktop-list640 .application-progress{position:relative!important;inset:auto!important;z-index:3!important;order:5!important;display:flex!important;justify-content:space-between!important;align-items:center!important;flex-wrap:nowrap!important;gap:4px!important;width:100%!important;margin:4px 0 0!important;padding-top:10px!important;border-top:1px solid #43627b66!important}
html body#koos-jobs.desktop-list640 .application-progress button{display:inline-flex!important;position:relative!important;inset:auto!important;flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:10px!important;font-size:25px!important;background:#23354b99!important;color:#d5e4f1!important}
html body#koos-jobs.desktop-list640 .application-progress .mj-favorite[aria-pressed=true]{color:#71e1f1!important;border-color:#71e1f1!important}
html body#koos-jobs.light.desktop-list640 .public-job-card{background:#edf5fb!important;border-color:#acc7db!important;color:#142b40!important}
html body#koos-jobs.light.desktop-list640 .public-job-card :is(h2,.public-job-meta,.public-job-card-head){color:#142b40!important;text-shadow:none!important}
html body#koos-jobs.light.desktop-list640 .public-job-card-head strong{color:#086173!important}
html:root body#koos-jobs.public-marketing.public-jobs-page.desktop-list640 .public-job-card .public-job-card-visual{display:block!important}
html:root body#koos-jobs.public-marketing.public-jobs-page.desktop-list640 .public-job-card .public-job-card-visual::after{display:none!important}
html:root body#koos-jobs.public-marketing.public-jobs-page.desktop-list640 .public-job-card{padding-bottom:4px!important;}
html:root body#koos-jobs.public-marketing.public-jobs-page.desktop-list640 .public-job-card .application-progress{align-self:flex-end!important;justify-content:flex-end!important;width:auto!important;max-width:100%!important;gap:0!important;margin: auto -4px 0 0!important;padding-top:12px!important;border:0!important;}
html:root body#koos-jobs.public-marketing.public-jobs-page.desktop-list640 .public-job-card .application-progress button{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:13px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-size:22px!important;}
html:root body#koos-jobs.public-marketing.public-jobs-page.desktop-list640 .application-progress button::before{content:'';position:absolute;inset:7px;border:1px solid #7b98b399;border-radius:50%;background:rgba(37,61,82,.5);pointer-events:none;}
html:root body#koos-jobs.public-marketing.public-jobs-page.desktop-list640 .application-progress button svg{position:relative;z-index:1;width:17px!important;height:17px!important;flex:0 0 17px!important;}
html:root body#koos-jobs.public-marketing.public-jobs-page.desktop-list640 .application-progress button.is-complete{color:#82dfc5!important;}
html:root body#koos-jobs.public-marketing.public-jobs-page.desktop-list640 .application-progress button:is(.is-complete,[aria-pressed=true])::before{border-color:currentColor;background:rgba(27,124,145,.24);}
html:root body#koos-jobs.public-marketing.public-jobs-page.desktop-list640 .application-progress .application-progress-tick{right:4px!important;bottom:4px!important;z-index:2;}
html:root body#koos-jobs.public-marketing.public-jobs-page.desktop-list640 .public-job-card .public-job-card-visual{inset:0 0 0 auto!important;width:42%!important;height:100%!important;-webkit-mask-image:linear-gradient(to right,transparent,#000 68%),linear-gradient(to bottom,#000 0%,#000 28%,rgba(0,0,0,.7) 52%,transparent 90%)!important;mask-image:linear-gradient(to right,transparent,#000 68%),linear-gradient(to bottom,#000 0%,#000 28%,rgba(0,0,0,.7) 52%,transparent 90%)!important;-webkit-mask-composite:source-in!important;mask-composite:intersect!important;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;}
html:root body#koos-jobs.public-marketing.public-jobs-page.light.desktop-list640 .application-progress button::before{border-color:#7894ab99;background:rgba(215,232,244,.7);}
.job-list-badges636,.job-list-information636{display:none}
html:root body#koos-jobs.public-marketing.public-jobs-page.desktop-list640 .public-job-card{height:auto!important;min-height:0!important;max-height:none!important;padding:13px 12px 2px!important;gap:6px!important;border-color:rgba(46,180,223,.66)!important;background:linear-gradient(120deg,#123b54,#071b2d 62%,#0b2942)!important;box-shadow:inset 0 1px 0 #c8f1ff24,0 6px 20px #0003!important;}
html:root body#koos-jobs.public-marketing.public-jobs-page.desktop-list640 .public-job-card :is(.public-job-card-head,.public-job-meta){display:none!important}
html:root body#koos-jobs.public-marketing.public-jobs-page.desktop-list640 .public-job-card h2{font-size:18px!important;line-height:1.25!important;max-width:86%!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important;}
html:root body#koos-jobs.public-marketing.public-jobs-page.desktop-list640 .job-list-badges636{display:flex;align-items:center;gap:10px;order:0;position:relative;z-index:2;font:500 11px/1.3 system-ui;}
.job-list-new636{padding:3px 9px;border-radius:16px;color:#032538;background:#23d6f2;font-weight:650}
.job-list-active636{display:inline-flex;align-items:center;gap:5px;color:#8de4c4}.job-list-active636 i{display:block;width:6px;height:6px;border-radius:50%;background:#3be2ac;box-shadow:0 0 7px #3be2ac55}
html:root body#koos-jobs.public-marketing.public-jobs-page.desktop-list640 .job-list-information636{display:flex!important;flex-direction:column;gap:5px;order:2;position:relative;z-index:2;max-width:89%;pointer-events:none;text-shadow:0 1px 5px #031427;}
html:root body#koos-jobs.public-marketing.public-jobs-page.desktop-list640 .job-list-information636 p{margin:0!important;padding:0!important;font:400 13px/1.35 system-ui!important;color:#d0dfef;overflow-wrap:anywhere;}
.job-list-information636 :is(.job-list-company636,.job-list-location636){display:flex;align-items:flex-start;gap:6px}.job-list-information636 svg{width:15px;height:17px;flex:0 0 15px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;}
html:root body#koos-jobs.public-marketing.public-jobs-page.desktop-list640 .job-list-information636 .job-list-salary636{font-size:17px!important;line-height:1.3!important;font-weight:650!important;color:#74e6f2!important;margin-top:3px!important;}
html:root body#koos-jobs.public-marketing.public-jobs-page.desktop-list640 .job-list-information636 .job-list-terms636{font-size:12px!important;line-height:1.4!important;color:#b6cbdf!important;}
html:root body#koos-jobs.public-marketing.public-jobs-page.desktop-list640 .public-job-card .application-progress{margin-top:0!important;padding-top:0!important;flex-shrink:0!important;}
html:root body#koos-jobs.public-marketing.public-jobs-page.desktop-list640 .public-job-card .public-job-card-visual{width:51%!important;opacity:1!important;-webkit-mask-image:linear-gradient(to right,transparent,#000 72%),linear-gradient(to bottom,#000 0%,#000 42%,rgba(0,0,0,.78) 65%,transparent 100%)!important;mask-image:linear-gradient(to right,transparent,#000 72%),linear-gradient(to bottom,#000 0%,#000 42%,rgba(0,0,0,.78) 65%,transparent 100%)!important;}
html:root body#koos-jobs.public-marketing.public-jobs-page.desktop-list640 .public-job-card-visual>picture>img{filter:brightness(1.12) saturate(1.15) contrast(1.06);}
html:root body#koos-jobs.public-marketing.public-jobs-page.light.desktop-list640 .public-job-card{background:linear-gradient(125deg,#f3faff,#dfedf9)!important;border-color:#4b9ec3aa!important;box-shadow:inset 0 1px 0 #fff,0 6px 18px #38546d1c!important;}
html:root body#koos-jobs.public-marketing.public-jobs-page.light.desktop-list640 .job-list-information636{text-shadow:0 1px 4px #f3faff}
html:root body#koos-jobs.public-marketing.public-jobs-page.light.desktop-list640 .job-list-information636 p{color:#29475e!important;}
html:root body#koos-jobs.public-marketing.public-jobs-page.light.desktop-list640 .job-list-information636 .job-list-salary636{color:#006677!important;}
html:root body#koos-jobs.public-marketing.public-jobs-page.light.desktop-list640 .job-list-active636{color:#116247;}
html:root body#koos-jobs.public-marketing.public-jobs-page.light.desktop-list640 .application-progress button{color:#284f6b!important;}
html:root body#koos-jobs.public-marketing.public-jobs-page.light.desktop-list640 .application-progress button::before{border-color:#5b7d9899;background:rgba(222,236,247,.8);}
html:root body#koos-jobs.public-marketing.public-jobs-page.light.desktop-list640 .application-progress button:is(.is-complete,[aria-pressed=true]){color:#08725c!important;}
html:root body.jobseeker-dashboard-page.desktop-list640 .candidate-vacancy-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;max-height:none!important;overflow:visible!important;padding:0!important;min-width:0!important}
html:root body.jobseeker-dashboard-page.desktop-list640 .candidate-vacancy-card:not([hidden]){position:relative!important;isolation:isolate;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:6px!important;min-height:0!important;height:auto!important;max-height:none!important;width:100%!important;min-width:0!important;padding:13px 12px 2px!important;margin:0!important;overflow:hidden!important;border:1px solid rgba(46,180,223,.66)!important;border-radius:18px!important;color:#f5f8ff!important;background:linear-gradient(120deg,#123b54,#071b2d 62%,#0b2942)!important;box-shadow:inset 0 1px 0 #c8f1ff24,0 6px 20px #0003!important}
html:root body.jobseeker-dashboard-page.desktop-list640 .candidate-vacancy-card>div:first-child{position:relative!important;z-index:2;display:flex!important;flex-direction:column!important;gap:6px!important;margin:0!important;width:100%!important;min-width:0!important;order:0!important}
html:root body.jobseeker-dashboard-page.desktop-list640 .candidate-vacancy-card h3{font:650 18px/1.25 system-ui!important;margin:0!important;color:#f5f8ff!important;max-width:86%!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important;overflow-wrap:anywhere}
html:root body.jobseeker-dashboard-page.desktop-list640 .candidate-vacancy-card .candidate-match{align-self:flex-start!important;max-width:100%!important;margin:0!important;padding:3px 9px!important;border-radius:16px!important;color:#032538!important;background:#23d6f2!important;font:650 11px/1.3 system-ui!important;white-space:normal!important}
html:root body.jobseeker-dashboard-page.desktop-list640 .candidate-vacancy-card .cabinet-list-legacy638{display:none!important}
html:root body.jobseeker-dashboard-page.desktop-list640 .candidate-vacancy-card .cabinet-list-info638{display:flex!important;flex-direction:column;gap:5px;max-width:89%;text-shadow:0 1px 5px #031427;pointer-events:none}
html:root body.jobseeker-dashboard-page.desktop-list640 .candidate-vacancy-card .cabinet-list-info638 p{display:flex!important;align-items:flex-start;gap:6px;font:400 13px/1.35 system-ui!important;color:#d0dfef!important;margin:0!important;padding:0!important;overflow-wrap:anywhere;overflow:visible!important;-webkit-line-clamp:unset!important}
html:root body.jobseeker-dashboard-page.desktop-list640 .candidate-vacancy-card .cabinet-list-info638 svg{width:15px;height:17px;flex:0 0 15px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
html:root body.jobseeker-dashboard-page.desktop-list640 .candidate-vacancy-card .cabinet-list-info638 .cabinet-list-terms638{font-size:12px!important;color:#b6cbdf!important}
html:root body.jobseeker-dashboard-page.desktop-list640 .candidate-vacancy-card>strong{position:relative!important;z-index:2;order:1!important;align-self:flex-start!important;text-align:left!important;font:650 17px/1.3 system-ui!important;color:#74e6f2!important;margin:3px 0 0!important;padding:0!important;max-width:89%!important;white-space:normal!important;width:auto!important}
html:root body.jobseeker-dashboard-page.desktop-list640 .candidate-vacancy-card .kj-cover-slot{display:block!important;position:absolute!important;inset:0 0 0 auto!important;z-index:0!important;width:51%!important;height:100%!important;pointer-events:none;overflow:hidden;border-radius:0!important;-webkit-mask-image:linear-gradient(to right,transparent,#000 72%),linear-gradient(to bottom,#000 0%,#000 42%,rgba(0,0,0,.78) 65%,transparent 100%);mask-image:linear-gradient(to right,transparent,#000 72%),linear-gradient(to bottom,#000 0%,#000 42%,rgba(0,0,0,.78) 65%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}
html:root body.jobseeker-dashboard-page.desktop-list640 .candidate-vacancy-card .kj-cover-visual{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important}
html:root body.jobseeker-dashboard-page.desktop-list640 .candidate-vacancy-card .kj-cover-visual::after{display:none!important}
html:root body.jobseeker-dashboard-page.desktop-list640 .candidate-vacancy-card .kj-cover-photo{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center top!important;filter:brightness(1.12) saturate(1.15) contrast(1.06)}
html:root body.jobseeker-dashboard-page.desktop-list640 .candidate-vacancy-card .kj-cover-logos{display:none!important}
html:root body.jobseeker-dashboard-page.desktop-list640 .candidate-vacancy-card .candidate-language-controls{display:none!important}
html:root body.jobseeker-dashboard-page.desktop-list640 .candidate-vacancy-card.has-application-progress>.candidate-vacancy-actions{display:none!important}
html:root body.jobseeker-dashboard-page.desktop-list640 .candidate-vacancy-card>.application-progress{position:relative!important;z-index:3!important;display:flex!important;align-self:flex-end!important;align-items:center!important;justify-content:flex-end!important;order:2!important;flex:0 0 auto!important;width:auto!important;max-width:100%!important;height:44px!important;min-height:44px!important;max-height:44px!important;gap:0!important;margin:0 -4px 0 0!important;padding:0!important;border:0!important;flex-wrap:nowrap!important}
html:root body.jobseeker-dashboard-page.desktop-list640 .candidate-vacancy-card .application-progress>button{position:relative!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:13px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#e4eff9!important;font-size:22px!important}
html:root body.jobseeker-dashboard-page.desktop-list640 .candidate-vacancy-card .application-progress>button::before{content:'';position:absolute;inset:7px;border:1px solid #7b98b399;border-radius:50%;background:rgba(37,61,82,.5);pointer-events:none}
html:root body.jobseeker-dashboard-page.desktop-list640 .candidate-vacancy-card .application-progress>button svg{position:relative;z-index:1;width:17px!important;height:17px!important;flex:0 0 17px!important}
html:root body.jobseeker-dashboard-page.desktop-list640 .candidate-vacancy-card .application-progress>button:is(.is-complete,[aria-pressed=true]){color:#82dfc5!important}
html:root body.jobseeker-dashboard-page.desktop-list640 .candidate-vacancy-card .application-progress>button:is(.is-complete,[aria-pressed=true])::before{border-color:currentColor;background:rgba(27,124,145,.24)}
html:root body.jobseeker-dashboard-page.desktop-list640 .candidate-vacancy-card .application-progress-tick{right:4px!important;bottom:4px!important;z-index:2}
html:root body.jobseeker-dashboard-page.desktop-list640.light .candidate-vacancy-card:not([hidden]){background:linear-gradient(125deg,#f3faff,#dfedf9)!important;border-color:#4b9ec3aa!important;color:#18344b!important}
html:root body.jobseeker-dashboard-page.desktop-list640.light .candidate-vacancy-card h3{color:#18344b!important}
html:root body.jobseeker-dashboard-page.desktop-list640.light .candidate-vacancy-card .cabinet-list-info638{text-shadow:0 1px 4px #f3faff}
html:root body.jobseeker-dashboard-page.desktop-list640.light .candidate-vacancy-card .cabinet-list-info638 p{color:#29475e!important}
html:root body.jobseeker-dashboard-page.desktop-list640.light .candidate-vacancy-card>strong{color:#006677!important}
html:root body.jobseeker-dashboard-page.desktop-list640.light .candidate-vacancy-card .application-progress>button{color:#284f6b!important}
html:root body.jobseeker-dashboard-page.desktop-list640.light .candidate-vacancy-card .application-progress>button::before{border-color:#5b7d9899;background:rgba(222,236,247,.8)}
html:root body.jobseeker-dashboard-page.desktop-list640.light .candidate-vacancy-card .application-progress>button:is(.is-complete,[aria-pressed=true]){color:#08725c!important}

html:root body#koos-jobs.public-marketing.public-jobs-page.desktop-list640 .public-jobs-list,html:root body.jobseeker-dashboard-page.desktop-list640 .candidate-vacancy-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;align-items:start!important;}
html:root body#koos-jobs.public-marketing.public-jobs-page.desktop-list640 .public-job-card,html:root body.jobseeker-dashboard-page.desktop-list640 .candidate-vacancy-card:not([hidden]){padding:18px 18px 6px!important;min-height:0!important;height:auto!important;border-radius:18px!important;gap:7px!important;}
html:root body#koos-jobs.public-marketing.public-jobs-page.desktop-list640 .public-job-card h2,html:root body.jobseeker-dashboard-page.desktop-list640 .candidate-vacancy-card h3{font:650 21px/1.25 system-ui!important;max-width:70%!important;}
html:root body#koos-jobs.public-marketing.public-jobs-page.desktop-list640 .job-list-information636,html:root body.jobseeker-dashboard-page.desktop-list640 .cabinet-list-info638{max-width:68%!important;}
html:root body#koos-jobs.public-marketing.public-jobs-page.desktop-list640 .public-job-card .public-job-card-visual,html:root body.jobseeker-dashboard-page.desktop-list640 .candidate-vacancy-card .kj-cover-slot{width:42%!important;}
html:root body#koos-jobs.public-marketing.public-jobs-page.desktop-list640 .public-job-card .application-progress,html:root body.jobseeker-dashboard-page.desktop-list640 .candidate-vacancy-card .application-progress{isolation:isolate!important;}
html:root body#koos-jobs.public-marketing.public-jobs-page.desktop-list640 .application-progress button::before,html:root body.jobseeker-dashboard-page.desktop-list640 .candidate-vacancy-card .application-progress>button::before{z-index:-1!important;}
}

@media(min-width:821px){
html:root:not(:has(#koos-newspaper)) body#koos-jobs.public-marketing.public-jobs-page.desktop-list640 .public-jobs-list{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;}
html:root:not(:has(#koos-newspaper)) body#koos-jobs.public-marketing.public-jobs-page.desktop-list640 .public-job-card{grid-row:auto!important;grid-column:auto!important;}
html:root body#koos-jobs.public-marketing.public-jobs-page.desktop-list640 .public-job-card .application-progress{flex:0 0 auto!important;height:44px!important;min-height:44px!important;max-height:44px!important;}
}

/* v641: compact desktop list with status controls over the photograph. */
@media(min-width:821px){
html:root body#koos-jobs.public-marketing.public-jobs-page.desktop-list640 .public-job-card,html:root body.jobseeker-dashboard-page.desktop-list640 .candidate-vacancy-card:not([hidden]){padding:14px 16px!important;gap:6px!important;min-height:0!important;}
html:root body#koos-jobs.public-marketing.public-jobs-page.desktop-list640 .public-job-card .application-progress,html:root body.jobseeker-dashboard-page.desktop-list640 .candidate-vacancy-card .application-progress{position:absolute!important;inset:auto 8px 4px auto!important;right:8px!important;bottom:4px!important;top:auto!important;left:auto!important;width:auto!important;max-width:calc(100% - 16px)!important;z-index:4!important;margin:0!important;padding:0!important;}
html:root body.jobseeker-dashboard-page.desktop-list640 .candidate-vacancy-card>div:first-child{min-height:0!important;gap:5px!important;}
html:root body#koos-jobs.public-marketing.public-jobs-page.desktop-list640 .public-job-card .job-list-information636{gap:4px!important;}
html:root body#koos-jobs.public-marketing.public-jobs-page.desktop-list640 .public-job-card h2,html:root body.jobseeker-dashboard-page.desktop-list640 .candidate-vacancy-card h3{margin:0!important;}
html:root body#koos-jobs.public-marketing.public-jobs-page.desktop-list640 .public-job-card .application-progress button::before,html:root body.jobseeker-dashboard-page.desktop-list640 .candidate-vacancy-card .application-progress>button::before{background:rgba(12,38,59,.85)!important;backdrop-filter:blur(6px);}
html:root body#koos-jobs.public-marketing.public-jobs-page.light.desktop-list640 .public-job-card .application-progress button::before,html:root body.jobseeker-dashboard-page.light.desktop-list640 .candidate-vacancy-card .application-progress>button::before{background:rgba(231,243,252,.9)!important;}
}
