:root{--font-inter:"Inter", sans-serif;--font-abhaya:"Abhaya Libre", serif}html{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#25272c01 #f6f5f4;overflow-x:hidden}body{color:#25272c;font-family:var(--font-inter), sans-serif;background:#f6f5f4;margin:0;font-size:14px;overflow:hidden}.upscroll{z-index:2;cursor:pointer;opacity:0;background:#25272c;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:all .5s ease-in-out;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%,200px)}.upscroll.active{opacity:1;transform:translate(-50%)}.upscroll img{filter:invert()brightness(2);width:20px;margin:0;display:block;transform:rotate(90deg)}section.home{box-sizing:border-box;margin:80px auto;padding:0 20px}.home>.title{max-width:750px;margin:0 auto 10px}.home h1{font-family:var(--font-abhaya), serif;text-align:center;margin:0;font-size:62px;font-weight:600;line-height:1}.home h1 span{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#0275f8 20%,#0ee9ff 110%);-webkit-background-clip:text;background-clip:text}.version{color:#ccc;text-align:center;margin:0 0 30px;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:300}.subtitle{text-align:center;margin:0 0 10px;font-size:18px;font-weight:300}.auth-promo{text-align:center;max-width:400px;margin:50px auto 100px}.auth-promo h3{margin:0 0 30px;font-size:22px;font-weight:500}.auth-promo h3 span{font-weight:700;-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.auth-promo-cta{flex-direction:column;gap:12px;display:flex}.auth-promo-primary{color:#fff;background:#25272c;border-radius:50px;padding:16px;font-size:18px;font-weight:600;text-decoration:none;display:block}.auth-promo-secondary{color:#25272c;background:#fff;border:1px solid #d6d3d1;border-radius:50px;padding:16px;font-size:16px;font-weight:500;text-decoration:none;display:block}.quick-links{justify-content:center;align-items:center;gap:10px;margin:0 0 20px;display:flex}.quick-links a{color:#fff;border:1px solid #fff9;border-radius:10px;padding:7px 14px;font-size:12px;font-weight:500;text-decoration:none;transition:all .15s ease-out;position:relative;overflow:hidden;box-shadow:0 1px 4px #0004}.quick-links a:hover{transform:scale(1.02);box-shadow:0 3px 6px #0003}.quick-links a:after{content:"";box-sizing:border-box;background:0 0;border-radius:50%;width:180px;height:100px;transition:all .15s ease-out;display:block;position:absolute;top:-73px;left:-77px;box-shadow:0 0 0 30px #fff3}.quick-links a:hover:after{content:"";background:0 0;border-radius:50%;width:180px;height:100px;display:block;position:absolute;top:-73px;left:-66px;box-shadow:0 0 0 30px #fff3}.quick-links a.jobseeker-link{background:linear-gradient(110deg,#0ee9ff -30%,#0275f8 110%)}.quick-links a.velemeny-link{background:linear-gradient(110deg,#ffea00 -10%,#ff8a11 110%)}.quick-links a.jobs-link{background:linear-gradient(110deg,#ff00f2 -10%,#8c11ff 110%)}.back-button{background:#f0edea;border:1px solid #d6d3d1;border-radius:50px;outline:none;justify-content:center;align-items:center;width:50px;height:50px;margin:0 0 20px;text-decoration:none;display:flex}.back-button img{width:50%;margin:0;display:block}.back-button:hover{background:#25272c;border:1px solid #25272c}.back-button:hover img{filter:brightness(0)invert()}.runFetch{animation:1s ease-in-out infinite runFetch}.votes-block{max-width:1200px;margin:50px auto 0}.date-votes-block{justify-content:space-between;align-items:center;margin:0 0 20px;display:flex}.filter-date select{text-align:center;padding:0 20px}@keyframes runFetch{to{transform:rotate(360deg)}}.votes-details{align-items:center;gap:20px;display:flex}.stats{gap:20px;display:flex}.stats .stat{box-sizing:border-box;text-align:center;background:#fff;border-radius:20px;align-items:center;gap:20px;margin:0 0 20px;padding:15px 20px;display:flex;position:relative;box-shadow:0 1px 1px #0000001a}.stats .value{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#0275f8 -40%,#0ee9ff 180%);-webkit-background-clip:text;background-clip:text;margin:0;font-size:16px;font-weight:600}.stats .value span{font-size:12px;font-weight:400}.stats .title{color:#888;max-width:120px;min-height:30px;margin:0 auto;font-size:12px;font-weight:300}.live,.allVotes,.close{color:#888;font-size:14px;font-weight:300;position:relative}.live{align-items:center;display:flex}.live:before{content:"";background:#0275f8;border-radius:50%;width:6px;height:6px;margin:0 7px 0 0;animation:2s infinite pulse-dot;display:block;left:-20px;box-shadow:0 0 #0275f8aa}.close{cursor:pointer}.mobil-slider-button{z-index:100;background:#25272c;justify-content:space-around;align-items:center;width:100%;margin:0;padding:8px 0;display:none;position:fixed;bottom:0;left:0;overflow:hidden}.mobil-slider-button .filter-button{cursor:pointer;text-align:center;color:#888;filter:grayscale()brightness(1.6);z-index:2;background:0 0;border:0;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:33.333%;padding:0 0 5px;font-size:11px;display:flex;position:relative}.mobil-slider-button .filter-button.active{color:#02a6f8;filter:grayscale(0%)}.mobil-slider-button .filter-button.active:before{content:"";filter:blur(20px);background:#02a6f8;border-radius:50%;width:60%;height:45px;display:block;position:absolute;top:-35px;left:50%;transform:translate(-50%)}.mobil-slider-button .filter-button img{width:24px}.mobil-slider-button .filter-button span{color:#25272c;background:#02a6f8;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;display:flex;position:absolute;top:-5px;left:53%}.votes{justify-content:space-between;align-items:flex-start;display:flex;position:relative}.votes .filters{width:26%;transition:all .5s ease-in-out}.filters .filter{background:#fff;border-radius:25px;margin:0 0 20px;font-size:14px;overflow:hidden;box-shadow:0 1px 1px #0000001a}.filters .filter .filter-title{cursor:pointer;align-items:center;gap:5px;padding:20px 30px;font-size:16px;font-weight:400;display:flex;position:relative}.filters .filter .filter-title small{color:#777;font-size:11px;font-weight:300}.filters .filter .filter-title:after{content:"";border-bottom:2px solid #25272c;border-right:2px solid #25272c;width:6px;height:6px;transition:transform .3s ease-in-out;display:block;position:absolute;right:30px;transform:rotate(135deg)}.filters .filter .filter-title.active:after{transform:rotate(45deg)}.filters .filter .filter-title .filter-checked-number{color:#fff;background:#25272c;border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;margin:0 0 0 8px;font-size:10px;display:inline-flex}.filters .filter .filter-title .filter-checked-number img{width:9px}.filters .filter .filter-options{opacity:0;border-top:1px solid #d6d3d1;height:0;max-height:0;margin:0 30px;transition:all .3s ease-in-out;position:relative}.filters .filter .filter-options.active{opacity:1;max-height:10000px}.content-block{text-align:center;z-index:1;background:#fffa;width:100%;height:100%;padding:30px 0 0;position:absolute}.content-block img{width:35px;margin:0 auto 10px;display:block}.content-block a{box-sizing:border-box;color:#fff;background:#25272c;border-radius:50px;width:fit-content;margin:15px auto;padding:7px 14px;font-size:12px;font-weight:500;text-decoration:none;display:block}.filters .filter .filter-options-padding{padding:20px 0}.filters .filter .filter-options-padding.blur{filter:blur(2px)}.filters .filter label{cursor:pointer;justify-content:space-between;align-items:center;width:100%;margin:0 0 12px;display:flex}.filters .filter label.disabled{opacity:.5;pointer-events:none;cursor:default!important}.filters .filter label>div{align-items:center;gap:10px;display:flex}.filters .filter label .checkbox{cursor:pointer;background:#f0edea;border:1px solid #d6d3d1;border-radius:50%;flex:0 0 20px;width:20px;height:20px;display:inline-block;position:relative}.filters .filter label:has(input:checked) .checkbox{background:#25272c;border:1px solid #25272c}.filters .filter label:has(input:checked) .checkbox:after{content:"";border-bottom:.125rem solid #fff;border-left:.125rem solid #fff;width:6px;height:3px;display:block;position:absolute;top:6px;left:6px;transform:rotate(-45deg)}.filters .filter label input{display:none}.filters .filter .filter-name{margin:0 5px 0 0}.filters .filter .filter-count{color:#aaa}.filters .filter .filter-count .runFetch{width:14px;display:inline-block}.votes-list{width:37%;transition:all .5s ease-in-out}.salary-bands{box-sizing:border-box;background:#fff;border-radius:20px;margin:0 0 20px;padding:15px 20px;box-shadow:0 1px 1px #0000001a}.salary-bands>div{text-align:center;justify-content:space-evenly;align-items:center;gap:20px;display:flex}.salary-bands h5{margin:0;font-size:16px;font-weight:400}.salary-bands p{color:#888;margin:0 0 10px;font-size:12px;font-weight:300}.salary-bands .value{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#0275f8 -40%,#0ee9ff 180%);-webkit-background-clip:text;background-clip:text;margin:0;font-size:24px;font-weight:600}.salary-bands .value span{font-size:16px;font-weight:400}.salary-bands .title{color:#888;font-size:12px;font-weight:300}.top-job{color:#25272c;background:#fff;border-radius:25px;margin:0 0 20px;padding:20px;text-decoration:none;position:relative;box-shadow:0 1px 1px #0000001a;display:none!important}.top-job>p,.jobsearch-promo>p{color:#888;margin:0 0 10px;font-size:11px;font-weight:300}.top-job>div{align-items:center;gap:10px;display:flex}.top-job .company-logo{justify-content:center;align-items:center;width:30px;height:30px;display:flex}.top-job .company-logo img{width:100%;margin:0;display:block}.top-job .job-title{margin:0;font-size:14px;font-weight:500}.top-job .pos-lev{color:#888;gap:5px;font-size:12px;display:flex}.jobsearch-sneak{color:#25272c;background:#fff;border-radius:25px;margin:0 0 20px;padding:20px;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 1px 1px #0000001a}.jobsearch-sneak>p{color:#888;margin:0 0 10px;font-size:11px;font-weight:300}.jobsearch-sneak .sneak-card{animation:.5s sneakFade}.jobsearch-sneak .sneak-card h4{color:#25272c;margin:0;font-family:Abhaya Libre,serif;font-size:22px}.jobsearch-sneak .sneak-meta{flex-wrap:wrap;gap:8px;margin:0 0 10px;display:flex}.jobsearch-sneak .sneak-meta span{background:#f0edea;border:1px solid #d6d3d1;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:400}.jobsearch-sneak .sneak-salary{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#0275f8 20%,#0ee9ff 110%);-webkit-background-clip:text;background-clip:text;width:fit-content;font-family:Abhaya Libre,serif;font-size:28px;font-weight:700;line-height:1}.jobsearch-sneak .sneak-label{color:#888;margin-top:4px;font-size:11px;font-weight:300}.jobsearch-sneak .sneak-dots{gap:6px;margin:12px 0 0;display:flex}.jobsearch-sneak .sneak-dots span{background:#00000014;border-radius:50%;width:6px;height:6px;transition:background .3s}.jobsearch-sneak .sneak-dots span.active{background:#0275f8}.jobsearch-sneak button{color:#fff;font-family:var(--font-inter), sans-serif;background:#25272c;border:none;border-radius:50px;outline:none;padding:7px 14px;font-size:12px;position:absolute;bottom:15px;right:15px}@keyframes sneakFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.votes-list ul{margin:0 0 40px;padding:0;list-style:none;position:relative}.votes-list ul .content-block{background:linear-gradient(#0000,#f6f5f4 38%);flex-direction:column;justify-content:flex-end;margin-top:-184px;padding-top:129px;display:flex;position:relative;bottom:0}.content-block h4{color:#25272c;margin:0 0 15px;font-size:16px;font-weight:600}.content-block .social-proof{flex-wrap:wrap;justify-content:center;gap:30px;margin:10px 0;display:flex}.content-block .social-proof .stat{text-align:center}.content-block .social-proof .stat-number{font-family:var(--font-abhaya), serif;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#0275f8 20%,#0ee9ff 110%);-webkit-background-clip:text;background-clip:text;font-size:32px;font-weight:700;line-height:1}.content-block .social-proof .stat-label{color:#888;text-transform:uppercase;letter-spacing:.05em;margin:4px 0 0;font-size:11px}.content-block .latest-entry{color:#555;background:#fff;border-radius:50px;justify-content:space-between;align-items:center;margin:5px 0;padding:10px 16px;font-size:13px;display:inline-flex;box-shadow:0 1px 3px #0000001a}.content-block .latest-entry span{align-items:center;gap:4px;display:flex}.content-block .latest-entry strong{color:#25272c;font-weight:600}.content-block .latest-entry .time{color:#888;font-size:12px}.content-block .latest-entry .dot{background:#0275f8;border-radius:50%;width:6px;height:6px;animation:2s infinite pulse-dot;display:inline-block;box-shadow:0 0 #0275f8aa}@keyframes pulse-dot{0%{box-shadow:0 0 #0275f8aa}70%{box-shadow:0 0 0 8px #0275f800}to{box-shadow:0 0 #0275f800}}.viewSwitch{justify-content:flex-end;gap:8px;margin:0 0 20px;display:flex}.viewSwitch button{color:#25272c;cursor:pointer;background:#f0edea;border:1px solid #d6d3d1;border-radius:50px;outline:none;width:fit-content;padding:4px 8px;font-size:10px}.viewSwitch button.active{color:#fff;background:#25272c;border:1px solid #25272c}.votes-list .checked-filter-list{flex-wrap:wrap;display:flex}.votes-list .checked-filter{color:#fff;cursor:pointer;background:#25272c;border-radius:50px;width:fit-content;margin:0 5px 5px 0;padding:4px 8px;font-size:11px}.votes-list li{margin:0 0 5px}.bar{box-sizing:border-box;white-space:nowrap;background:#b7cad4;border-radius:50px;align-items:center;width:0;height:34px;transition:all 1s ease-in-out;display:flex}.voteNumber{min-width:25px;margin:0 20px 0 15px;font-size:14px;font-weight:600}.voteName{font-size:14px;font-weight:300}.reports .select-icon{max-width:100%}.report{box-sizing:border-box;background:#fff;border-radius:25px;margin:0 0 20px;padding:30px;box-shadow:0 1px 1px #0000001a}.report h4{margin:0 0 3px!important;font-size:16px!important;font-weight:400!important}.report h5{opacity:.6!important;margin:0 0 8px!important;font-size:12px!important;font-weight:300!important}.report .report-blocks{position:relative}.report .report-block.blur{filter:blur(2px)}.report .report-blocks .content-block{padding:0}.report .report-block:not(:last-child){margin:20px 0}.report .countryBTN button{color:#25272c;cursor:pointer;background:#f0edea;border:1px solid #d6d3d1;border-radius:50px;margin:0 5px 0 0;padding:4px 8px;font-size:12px}.report .countryBTN button.active{color:#fff;background:#25272c;border:1px solid #25272c}.report .report-block .title{justify-content:space-between;align-items:center;margin:0 0 5px;font-size:12px;font-weight:300;display:flex}.report .bar{background:linear-gradient(90deg,#0275f8 0%,#0effd3 100%) 0 0/385px;height:4px}.report p{margin:0;font-size:14px;font-weight:300}.report .report-cta{color:#25272c;background:#f0edea;border:1px solid #d6d3d1;border-radius:50px;justify-content:flex-end;align-items:center;gap:5px;width:fit-content;margin:0 0 0 auto;padding:4px 8px;font-size:12px;font-weight:400;text-decoration:none;display:flex}.report .report-cta img{width:14px;transform:rotate(180deg)}.report .report-cta:hover{color:#fff;background:#25272c;border:1px solid #25272c}.report .report-cta:hover img{filter:invert()brightness(2)}.jobs-ads{width:31%}.upload-cta{color:#25272c;appearance:none;cursor:pointer;background:#f0edea;border:1px solid #d6d3d1;border-radius:25px;outline:none;justify-content:center;align-items:center;height:60px;margin:0 0 20px;padding:0 0 0 20px;font-size:16px;text-decoration:none;display:flex}.upload-cta:hover{color:#fff;background:#25272c;border:1px solid #25272c}.upload-cta img{width:30px}.upload-cta:hover img{filter:invert()brightness(2)}.push{background:#fff;border-radius:25px;margin:0 0 30px;padding:20px;box-shadow:0 1px 1px #0000001a}.jobsearch-activate{color:#25272c;background:#fff;border-radius:25px;margin:0 0 30px;padding:20px;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 1px 1px #0000001a}.jobsearch-activate>p{color:#888;margin:0 0 10px;font-size:11px;font-weight:300}.jobsearch-activate h5{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#0275f8 20%,#0ee9ff 110%);-webkit-background-clip:text;background-clip:text;width:fit-content;margin:0 0 5px;font-family:Abhaya Libre,serif;font-size:28px;font-weight:700;line-height:1}.jobsearch-activate .sneak-label{color:#888;margin:0 0 10px;font-size:11px;font-weight:300;line-height:1.5}.jobsearch-activate button{color:#fff;font-family:var(--font-inter), sans-serif;cursor:pointer;background:#25272c;border:none;border-radius:50px;outline:none;padding:7px 14px;font-size:12px}.profile-checklist{background:#fff;border-radius:25px;margin:0 0 30px;padding:20px;box-shadow:0 1px 1px #0000001a}.profile-checklist .checklist-head{justify-content:space-between;align-items:baseline;margin:0 0 12px;display:flex}.profile-checklist h5{color:#25272c;margin:0;font-family:Abhaya Libre,serif;font-size:22px;font-weight:700;line-height:1}.profile-checklist .checklist-progress{color:#888;font-size:12px;font-weight:600}.profile-checklist .checklist-bar{background:#eef0f3;border-radius:50px;height:6px;margin:0 0 16px;overflow:hidden}.profile-checklist .checklist-bar span{background:linear-gradient(90deg,#0275f8 20%,#0ee9ff 110%);border-radius:50px;height:100%;transition:width .3s;display:block}.profile-checklist ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.profile-checklist li{align-items:center;gap:10px;display:flex}.profile-checklist li a,.profile-checklist li>span{color:#25272c;align-items:center;gap:10px;font-size:13px;text-decoration:none;display:flex}.profile-checklist li a{cursor:pointer}.profile-checklist li .check{background:#f0edea;border:1px solid #d6d3d1;border-radius:50%;flex:0 0 20px;width:20px;height:20px;display:inline-block;position:relative}.profile-checklist li.done .check{background:#25272c;border:1px solid #25272c;position:relative}.profile-checklist li.done .check:after{content:"";border-bottom:.125rem solid #fff;border-left:.125rem solid #fff;width:6px;height:3px;display:block;position:absolute;top:6px;left:6px;transform:rotate(-45deg)}.profile-checklist li.done span{color:#888;text-decoration:line-through}.profile-checklist li a span{flex:1}.profile-checklist li a img{opacity:.4;width:14px;height:14px;transform:rotate(180deg)}.seeker{color:#25272c;background:#fff;border-radius:25px;margin:0 0 20px;padding:20px;text-decoration:none;display:block;position:relative;box-shadow:0 1px 1px #0000001a}.seeker .seeker-position{margin:0;font-family:Abhaya Libre,serif;font-size:22px;font-weight:700}.seeker .seeker-sector{color:#888;margin:0 0 15px;font-size:14px}.seeker .seeker-salary{flex-direction:column;display:flex}.seeker .seeker-salary-label{letter-spacing:.08em;text-transform:uppercase;margin:0 0 3px;font-size:10px;font-weight:600}.seeker .seeker-salary-amount{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#0275f8 20%,#0ee9ff 110%);-webkit-background-clip:text;background-clip:text;font-family:Abhaya Libre,serif;font-size:34px;font-weight:600;line-height:1.2}.jobs-ads h4,.allaskeresok h4,.velemenyek h4,.kepzesek h4{align-items:center;gap:6px;margin:0 0 20px 5px;font-size:18px;font-weight:400;display:flex}.jobs-ads h4 img,.allaskeresok h4 img,.velemenyek h4 img{filter:brightness(.1);width:20px;height:20px;display:block}.velemenyek{margin:0 0 10px}.velemeny{color:#25272c;background:#fff;border-radius:25px;margin:0 0 20px;padding:20px;text-decoration:none;display:block;position:relative;box-shadow:0 1px 1px #0000001a}.velemeny .velemeny-company{width:calc(100% - 69px);margin:0;font-family:Abhaya Libre,serif;font-size:22px;font-weight:700;line-height:1.2}.velemeny .velemeny-position{color:#888;margin:0 0 15px;font-size:14px}.velemeny .velemeny-text{color:#25272c;white-space:nowrap;text-overflow:ellipsis;margin:0 0 5px;font-size:13px;line-height:1.5;overflow:hidden}.velemeny .velemeny-rating{color:#f5a623;font-size:26px;font-weight:600}.kepzesek{margin:0 0 10px}.kepzesek h4 img{filter:brightness(.1);width:20px;height:20px;display:block}.kepzes-link{color:#25272c;background:#fff;border-radius:25px;margin:0 0 20px;padding:20px;text-decoration:none;transition:box-shadow .2s,transform .2s;display:block;position:relative;box-shadow:0 1px 1px #0000001a}.kepzes-link .kepzes-label{margin:0 0 10px;font-size:10px;font-weight:600}.kepzes-label img{width:50px;margin:0 5px 0 0}.kepzes-link .title{margin:0 0 8px;font-family:Abhaya Libre,serif;font-size:22px;font-weight:700;line-height:1.15}.kepzes-link p{color:#888;margin:0 0 12px;font-size:12px;font-weight:300;line-height:1.5}.kepzes-link .kepzes-cta{color:#fff;font-family:var(--font-inter), sans-serif;cursor:pointer;background:#25272c;border:none;border-radius:50px;outline:none;width:fit-content;margin:0 0 0 auto;padding:10px 18px;font-size:12px;font-weight:500;display:block}.jobs-ad{color:#25272c;background:#fff;border-radius:25px;margin:0 0 20px;padding:20px;text-decoration:none;display:block;position:relative;box-shadow:0 1px 1px #0000001a}.jobs-ad .main-details{align-items:flex-start;gap:10px;margin:0 0 10px;display:flex}.jobs-ad .company-logo{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.jobs-ad .company-logo img{width:100%;margin:0;display:block}.jobs-ad .job-title{margin:0;font-family:Abhaya Libre,serif;font-size:22px;font-weight:700}.jobs-ad .pos-lev{color:#888;gap:5px;font-size:14px;display:flex}.jobs-ad .job-stack{max-height:55px;margin:0 0 5px;overflow:hidden}.jobs-ad .job-stack span{background:#f0edea;border:1px solid #d6d3d1;border-radius:50px;margin:0 5px 5px 0;padding:4px 8px;font-size:12px;display:inline-block}.jobs-ad .sub-details{align-items:center;gap:15px;display:flex}.jobs-ad .company-country{box-sizing:border-box;background:#f0edea;border:1px solid #d6d3d1;border-radius:50px;align-items:center;gap:7px;width:fit-content;padding:4px;font-size:12px;line-height:1;display:inline-flex}.jobs-ad .company-country img{border-radius:50%;width:18px}.jobs-ad .job-salary,.jobs-ad .job-office,.jobs-ad .job-munkaido{color:#888;align-items:center;gap:2px;line-height:.8;display:flex}.job-promo{text-align:center;color:#888;width:80%;margin:0 auto;font-size:12px}.job-promo p{margin:20px 0!important}.job-promo a{color:#fff;box-sizing:border-box;background:#25272c;border:0;border-radius:50px;width:fit-content;min-width:82px;margin:5px auto 0;padding:15px 30px;font-size:14px;text-decoration:none;display:inline-block}.grecaptcha-badge{visibility:hidden}.required{color:#ed0000;box-sizing:border-box;letter-spacing:.03em;background:#ffb2b2;border-radius:12px;margin:0 0 0 10px;padding:4px 8px 3px;font-size:10px;font-weight:600;display:inline-block}.notrequired{color:#777;box-sizing:border-box;letter-spacing:.03em;background:#dddbd7;border-radius:12px;margin:0 0 0 10px;padding:4px 8px 3px;font-size:10px;font-weight:600;display:inline-block}.swipe-hint{display:none}.skeleton-filter{background:linear-gradient(90deg,#eee,#ddd,#eee) 0 0/200% 100%;border-radius:25px;width:100%;height:60px;margin:0 0 20px;animation:1.5s infinite shimmer}.skeleton-stat{background:linear-gradient(90deg,#eee,#ddd,#eee) 0 0/200% 100%;border-radius:20px;width:260px;height:80px;margin:0 0 20px;animation:1.5s infinite shimmer}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width:1024px){section.home{margin:50px 0}.upscroll{bottom:80px}.home h1{font-size:36px}.input{gap:20px 0}.stats{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;gap:10px;padding:0 0 1px;overflow-x:auto}.stats .stat{flex:0 0 fit-content;scroll-snap-align:center;justify-content:space-between}.votes{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;display:flex;position:relative;overflow-x:auto}.votes .filters,.votes-list{box-sizing:border-box;scroll-snap-align:start;flex:0 0 100%;padding:0 1px;width:100%!important}.top-job{display:block!important}.content-block .latest-entry,.content-block .latest-entry .time{font-size:10px}.reports,.jobs-ads{box-sizing:border-box;scroll-snap-align:start;flex:0 0 100%;padding:0 1px;width:100%!important}.mobil-slider-button{display:flex}.swipe-hint{color:#fff;cursor:pointer;z-index:100;white-space:nowrap;background:linear-gradient(90deg,#0275f8 20%,#0ee9ff 110%);border-radius:50px;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:500;animation:.32s ease-out both swipe-hint-pop,1.6s ease-in-out .32s infinite swipe-hint-bounce;display:inline-flex;position:fixed;bottom:80px;left:50%;box-shadow:0 6px 20px #0275f859}.swipe-hint-arrow{font-size:16px;font-weight:700;line-height:1;display:inline-block}@keyframes swipe-hint-pop{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@keyframes swipe-hint-bounce{0%,to{transform:translate(-50%)}50%{transform:translate(calc(10px - 50%))}}}@media (max-width:360px){.report .bar{background-size:260px}}
.feedback{z-index:1000;width:fit-content;position:fixed;bottom:80px;right:20px}.feedback-area{box-sizing:border-box;background:#f0edea;border:1px solid #d6d3d1;border-radius:30px;outline:none;padding:20px;position:relative}.feedback button{color:#fff;box-sizing:border-box;cursor:pointer;background:#25272c;border:0;border-radius:50px;width:fit-content;min-width:82px;margin:0 0 0 auto;padding:8px 16px;font-family:Inter,sans-serif;font-size:10px;font-weight:600;display:block}.feedback button img{max-height:11px}.feedback-area textarea{resize:none;color:#25272c;background:0 0;border:0;outline:none;width:200px;height:300px;font-family:Inter,sans-serif;font-size:12px}.feedback-close{cursor:pointer;background:#25272c;border-radius:50px;flex-direction:column;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;top:-5px;right:-5px}.feedback-close:before{content:"";background:#fff;border-radius:50px;width:50%;height:2px;transition:all .5s ease-in-out;display:block;transform:translate(1px,1px)rotate(45deg)}.feedback-close:after{content:"";background:#fff;border-radius:50px;width:50%;height:2px;transition:all .5s ease-in-out;display:block;transform:translate(1px,-1px)rotate(315deg)}.feedback-error{color:red;max-width:200px;margin:0 0 10px;font-size:12px}
