/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial}}}.job-card{border-radius:var(--radius-2xl,1rem);background:#fffffff5;border:1px solid #ffffffbf;width:100%;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1),border-color .3s,background .3s;position:relative;overflow:hidden;box-shadow:0 8px 32px #00275f17,0 2px 8px #0000000a,inset 0 2px 6px #ffffffe6,inset 0 -2px 6px #00275f0d}.job-card:hover{will-change:transform;background:#fffffff2;border-color:#009aa640;transform:translateY(-6px);box-shadow:0 0 0 1px #009aa626,0 20px 50px #00275f21,0 6px 14px #0000000d,inset 0 2px 6px #fffffff2,inset 0 -2px 6px #00275f0f}.job-card:active{box-shadow:var(--clay-shadow-sm);transform:translateY(-2px)}.job-card-title{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--navy,#00275f);letter-spacing:-.02em}.job-card-cta{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);cursor:pointer;transition-property:background-color,border-color,color,box-shadow,transform,opacity;transition-duration:var(--dur-base);transition-timing-function:var(--ease-out-expo);color:#fff;background:var(--arwa,#009aa6);border:1px solid #0000;border-radius:3.40282e38px;display:inline-flex;box-shadow:0 0 20px #009aa640,0 4px 14px #00275f1f,inset 0 1.5px 3px #ffffff40,inset 0 -1.5px 3px #00000014}.job-card:hover .job-card-cta{background:#007c8a;transform:translateY(-1px);box-shadow:0 0 28px #009aa666,0 4px 16px #00275f24,inset 0 1.5px 3px #fff3,inset 0 -1.5px 3px #0000001a}.job-card.urgent{background:linear-gradient(135deg,#009aa60d,#009aa605);border-color:#009aa62e;box-shadow:0 8px 32px #00275f17,0 2px 8px #0000000a,inset 0 2px 6px #ffffffe6,inset 0 -2px 6px #009aa60a}.job-card-compact.urgent{border-left:3px solid var(--arwa,#009aa6);border-color:#009aa62e;border-left-color:var(--arwa,#009aa6);background:linear-gradient(135deg,#009aa60d,#009aa605)}.job-list-item{cursor:pointer;color:inherit;border-bottom:1px solid #00245f0d;align-items:center;gap:20px;padding:20px 24px;text-decoration:none;transition:background .25s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.job-list-item:last-child{border-bottom:none}.job-list-item:before{content:"";background:0 0;border-radius:0 3px 3px 0;width:3px;transition:background .25s cubic-bezier(.22,1,.36,1);position:absolute;top:8px;bottom:8px;left:0}.job-list-item:hover{background:#009aa608}.job-list-item:hover:before{background:var(--arwa,#009aa6)}.job-list-item:active{background:#009aa60d}.job-list-item.urgent:before{background:#009aa640}.job-list-item.urgent:hover:before{background:var(--arwa,#009aa6)}.job-list-item__accent{display:none}.job-list-item__thumb{border:1px solid #fff9;border-radius:14px;flex-shrink:0;width:72px;height:72px;overflow:hidden;box-shadow:0 2px 8px #00245f0f,inset 0 1px #ffffff80}.job-list-item__thumb img{object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.22,1,.36,1)}.job-list-item:hover .job-list-item__thumb img{transform:scale(1.06)}.job-list-item__body{flex:1;min-width:0}.job-list-item__badges{align-items:center;gap:8px;margin-bottom:6px;display:flex}.job-list-item__title{color:var(--navy,#00275f);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;font-size:16px;font-weight:700;line-height:1.3;transition:color .2s;overflow:hidden}.job-list-item:hover .job-list-item__title{color:var(--arwa,#009aa6)}.job-list-item__title .gender{color:var(--gray-400,#9da3ae);margin-left:3px;font-size:13px;font-weight:500}.job-list-item__meta{color:var(--gray-400,#9da3ae);align-items:center;gap:14px;font-size:13px;font-weight:400;display:flex}.job-list-item__meta span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.job-list-item__meta svg{flex-shrink:0;width:13px;height:13px}.job-list-item__meta-separator{background:var(--gray-200,#d1d5db);border-radius:50%;flex-shrink:0;width:3px;height:3px}.job-list-item__salary{text-align:right;background:#ffffffd9;border:1px solid #009aa614;border-radius:12px;flex-shrink:0;padding:8px 14px;box-shadow:0 2px 6px #00245f0d,inset 0 1px #fff6}.job-list-item__salary-amount{color:var(--arwa,#009aa6);letter-spacing:-.03em;white-space:nowrap;font-size:16px;font-weight:700;line-height:1.2}.job-list-item__salary-unit{color:var(--gray-400,#9da3ae);margin-top:1px;font-size:11px;font-weight:500}.job-list-item__actions{flex-shrink:0;align-items:center;gap:8px;margin-left:4px;display:flex}.job-list-item__arrow{background:var(--arwa,#009aa6);color:#fff;width:38px;height:38px;transition-property:background-color,border-color,color,box-shadow,transform,opacity;transition-duration:var(--dur-base);transition-timing-function:var(--ease-out-expo);border-radius:10px;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 14px #009aa640,inset 0 1px #fff3,inset 0 -1px 2px #00245f1a}.job-list-item:hover .job-list-item__arrow{transform:translateY(-2px);box-shadow:0 6px 24px #009aa659,inset 0 1px #ffffff40,inset 0 -1px 2px #00245f1f}.job-list-item__arrow svg{width:16px;height:16px}.job-list-item .fav-btn--sm{border:1.5px solid var(--gray-200,#d1d5db);width:38px;height:38px;transition-property:background-color,border-color,color,box-shadow,transform,opacity;transition-duration:var(--dur-base);transition-timing-function:var(--ease-out-expo);background:#fff;border-radius:10px;box-shadow:0 2px 6px #00245f0d,inset 0 1px #fff6}.job-list-item .fav-btn--sm:hover{background:#009aa60a;border-color:#009aa64d}.job-list-item .fav-btn--sm .fav-icon path{stroke:var(--gray-400,#8b95a5);stroke-width:2px}.job-list-item .fav-btn--sm:hover .fav-icon path{stroke:#ef4444}#job-cards-container,#job-cards-container>*{overflow-anchor:none}#job-cards-container.view-list{-webkit-backdrop-filter:blur(14px)saturate(180%);backdrop-filter:blur(14px)saturate(180%);background:#ffffffb8;border:1px solid #ffffff80;border-radius:16px;gap:0;overflow:hidden;box-shadow:0 8px 32px #00245f12,inset 0 1px #ffffffb3,inset 0 -2px 6px #00245f08;grid-template-columns:1fr!important}#job-cards-container.view-list .cta-interstitial,#job-cards-container.view-list .qi-teaser-card,#job-cards-container.view-list .ldf-card{margin:12px 0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
