.idibujobswidget,#root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.idibujobswidget *,.idibujobswidget :before,.idibujobswidget :after,#root *,#root :before,#root :after{box-sizing:border-box}.D-UKAG_errorDisplayWrapper{flex-direction:column;justify-content:space-around;align-items:center;padding:5% 0;display:flex}.D-UKAG_errorTitle,.D-UKAG_errorMessage{margin:10px 0}.qWr9ba_idibuHeader{background:var(--idibu-tertiary);padding:22px 28px 20px;position:relative;overflow:hidden}.qWr9ba_idibuHeader:after{content:"";pointer-events:none;background:#00a19a26;border-radius:50%;width:160px;height:160px;position:absolute;top:-30px;right:-30px}.qWr9ba_idibuHeaderLogo{max-width:150px}.qWr9ba_idibuHeaderLogo img{width:100%}.qWr9ba_idibuHeaderTitle{color:#fff;font-size:22px;font-weight:800;position:relative}.qWr9ba_idibuHeaderMeta{gap:20px;margin-top:14px;display:flex;position:relative}.qWr9ba_idibuHeaderStat .qWr9ba_idibuStatNumber{color:var(--idibu-secondary);font-size:20px;font-weight:700;line-height:1;display:block}.qWr9ba_idibuHeaderStat .qWr9ba_idibuStatLabel{color:#ffffff80;text-transform:uppercase;letter-spacing:.7px;margin-top:2px;font-size:10px;display:block}.EhthQW_idibuSearchBar{background:var(--idibu-light);border-bottom:1px solid var(--idibu-mid);flex-wrap:wrap;grid-template-columns:1fr 1fr 1fr 100px 100px;align-items:center;gap:8px;padding:14px 20px;display:grid}.EhthQW_idibuSearchBarLoading input,.EhthQW_idibuSearchBarLoading select,.EhthQW_idibuSearchBarLoading button{pointer-events:none}.EhthQW_idibuSearchWrap{background:var(--idibu-white);border:1.5px solid var(--idibu-mid);border-radius:var(--idibu-r-sm);-webkit-border-radius:var(--idibu-r-sm);-moz-border-radius:var(--idibu-r-sm);-ms-border-radius:var(--idibu-r-sm);-o-border-radius:var(--idibu-r-sm);flex:1;width:100%;min-width:160px;padding-left:34px;position:relative;overflow:hidden}.EhthQW_idibuSearchWrap svg{color:var(--w-muted);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.EhthQW_idibuSearchInput{all:unset;width:100%;font-size:var(--idibu-text-sm);color:var(--idibu-text);background:var(--idibu-white);box-sizing:border-box;border-top-right-radius:var(--idibu-r-sm);border-bottom-right-radius:var(--idibu-r-sm);border:1.5px solid #0000;padding:9px 12px;transition:border-color .2s,box-shadow .2s;display:block}.EhthQW_idibuSearchInput:focus{border-color:var(--idibu-secondary);box-shadow:0 0 0 3px #00a19a1a}.EhthQW_idibuSearchSelect{all:unset;cursor:pointer;border:1.5px solid var(--idibu-mid);border-radius:var(--idibu-r-sm);font-size:var(--idibu-text-sm);color:var(--idibu-text);background:var(--idibu-white);-webkit-border-radius:var(--idibu-r-sm);-moz-border-radius:var(--idibu-r-sm);-ms-border-radius:var(--idibu-r-sm);-o-border-radius:var(--idibu-r-sm);box-sizing:border-box;min-width:120px;padding:9px 12px;display:inline-block}.EhthQW_idibuSearchSelect:focus{border-color:var(--idibu-secondary)}.EhthQW_idibuSearchBtn,.EhthQW_idibuClearBtn{all:unset;cursor:pointer;text-align:center;color:#fff;border-radius:var(--idibu-r-sm);font-size:var(--idibu-text-sm);-webkit-border-radius:var(--idibu-r-sm);-moz-border-radius:var(--idibu-r-sm);-ms-border-radius:var(--idibu-r-sm);-o-border-radius:var(--idibu-r-sm);box-sizing:border-box;padding:9px 20px;font-weight:700;transition:background .2s,transform .15s;display:inline-block}.EhthQW_idibuSearchBtn{background:var(--idibu-primary)}.EhthQW_idibuClearBtn{background:var(--idibu-tertiary)}.EhthQW_idibuSearchBtn:hover,.EhthQW_idibuClearBtn:hover{transform:translateY(-1px)}.EhthQW_idibuSearchBtn:hover{background:var(--idibu-primary-hover)}@media (max-width:560px){.EhthQW_idibuSearchBar{grid-template-columns:1fr}.EhthQW_idibuSearchSelect,.EhthQW_idibuSearchBtn{width:100%}}.pnD2Ta_idibuChips{border-bottom:1px solid var(--idibu-mid);background:var(--idibu-white);flex-wrap:wrap;align-items:center;gap:7px;padding:10px 20px;display:flex}.pnD2Ta_idibuChipsLabel{font-size:var(--idibu-text-xs);color:var(--idibu-muted);text-transform:uppercase;letter-spacing:.7px;font-weight:600}.pnD2Ta_idibuChip{all:unset;cursor:pointer;color:var(--idibu-secondary);font-size:var(--idibu-text-xs);background:#00a19a17;border:1px solid #00a19a38;border-radius:20px;align-items:center;gap:5px;padding:3px 11px;font-weight:600;transition:background .2s;display:inline-flex}.pnD2Ta_idibuChipLoading{pointer-events:none}.pnD2Ta_idibuChip:hover{background:var(--idibu-secondary-hover);color:var(--idibu-light)}.pnD2Ta_idibuChipActive{background:var(--idibu-secondary);color:#fff;border-color:var(--idibu-secondary)}._M_WAq_idibuSortBar{border-bottom:1px solid var(--idibu-mid);background:var(--idibu-white);justify-content:space-between;align-items:center;padding:10px 20px;display:flex}._M_WAq_idibuSortCount{color:var(--idibu-muted);font-size:12px}._M_WAq_idibuSortCount strong{color:var(--idibu-tertiary)}._M_WAq_idibuSortControl{color:var(--idibu-muted);align-items:center;gap:8px;font-size:12px;display:flex}._M_WAq_idibuSortSelect{all:unset;cursor:pointer;border:1px solid var(--idibu-mid);color:var(--idibu-text);background:var(--idibu-white);border-radius:6px;padding:5px 10px;font-size:12px}._M_WAq_idibuSortLoading{pointer-events:none}.bsAVgG_idibuJobCard{border:1.5px solid var(--idibu-mid);cursor:pointer;background:var(--idibu-white);border-radius:10px;padding:16px 18px;transition:border-color .2s,box-shadow .2s,transform .15s;animation:.3s both bsAVgG_idibuSlideIn;position:relative;overflow:hidden}@keyframes bsAVgG_idibuSlideIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.bsAVgG_idibuJobCard:hover{border-color:var(--idibu-secondary);transform:translateY(-1px);box-shadow:0 3px 14px #00a19a1f}.bsAVgG_idibuJobCardFeatured{border-left:4px solid var(--idibu-primary)}.bsAVgG_idibuJobCardFeatured:before{content:"Featured";background:var(--idibu-primary);color:#fff;font-size:var(--idibu-text-xs);letter-spacing:.6px;text-transform:uppercase;border-radius:20px;padding:2px 8px;font-weight:700;position:absolute;top:12px;right:14px}.bsAVgG_idibuJobTop{align-items:flex-start;gap:12px;display:flex}.bsAVgG_idibuJobLogo{width:42px;height:42px;font-size:var(--idibu-text-md);color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:flex}.bsAVgG_idibuJobInfo{flex:1;min-width:0}.bsAVgG_idibuJobTitle{font-size:var(--idibu-text-md);color:var(--idibu-tertiary);white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-weight:700;overflow:hidden}.bsAVgG_idibuJobCompany{font-size:var(--idibu-text-sm);color:var(--idibu-muted);margin-bottom:8px}.bsAVgG_idibuJobTags{flex-wrap:wrap;gap:8px;display:flex}.bsAVgG_idibuTag,.bsAVgG_idibuModalTag{-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;font-weight:600}.bsAVgG_idibuTag{font-size:var(--idibu-text-xs);padding:5px 10px}.bsAVgG_idibuModalTag{font-size:var(--idibu-text-sm);align-items:flex-end;gap:10px;margin:0;padding:6px 14px;display:inline-flex}.bsAVgG_idibuModalTag img{-webkit-filter:contrast()}.bsAVgG_idibuTagInfo{flex-direction:column;display:flex}.bsAVgG_idibuTagInfo span{font-size:var(--idibu-text-xs)}.bsAVgG_idibuTagLocation{color:var(--idibu-secondary);background:#eaf4f4}.bsAVgG_idibuTagType{color:var(--idibu-primary);background:#fef0e8}.bsAVgG_idibuTagSalary{color:var(--idibu-tertiary);background:#e8edf5}.bsAVgG_idibuTagIndustry{background:var(--idibu-muted);color:var(--idibu-light)}.bsAVgG_idibuJobDate{margin-top:20px;padding:0}.bsAVgG_idibuJobActions{margin-top:14px;padding-top:14px}.bsAVgG_idibuJobDesc{font-size:var(--idibu-text-sm);color:#4a5568;margin-bottom:14px;line-height:1.7}.bsAVgG_idibuDetailGrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;margin-bottom:14px;display:grid}.bsAVgG_idibuDetailField{background:var(--idibu-light);border-radius:7px;padding:9px 12px}.bsAVgG_idibuDetailLabel{font-size:var(--idibu-text-xs);text-transform:uppercase;letter-spacing:.7px;color:var(--idibu-muted);margin-bottom:2px;font-weight:700}.bsAVgG_idibuDetailLabelRequired:after{content:"*";color:var(--idibu-error);margin-left:5px}.bsAVgG_idibuDetailValue{font-size:var(--idibu-text-xs);color:var(--idibu-tertiary);font-weight:700}.bsAVgG_idibuBtnMore{all:unset;cursor:pointer;color:var(--idibu-light);background-color:var(--idibu-secondary);border:1.5px solid var(--idibu-mid);border-radius:var(--idibu-r-sm);font-size:var(--idibu-text-sm);-webkit-border-radius:var(--idibu-r-sm);-moz-border-radius:var(--idibu-r-sm);-ms-border-radius:var(--idibu-r-sm);-o-border-radius:var(--idibu-r-sm);margin-left:8px;padding:9px 18px;font-weight:600;transition:border-color .2s;display:inline-block}.bsAVgG_idibuBtnMore:hover{border-color:var(--idibu-tertiary)}.bsAVgG_idibuModalOverlay{z-index:9999;background:#2c3b468c;justify-content:center;align-items:flex-end;padding:18px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.bsAVgG_idibuModalWrapper{border-radius:var(--idibu-r-md);-webkit-border-radius:var(--idibu-r-md);-moz-border-radius:var(--idibu-r-md);-ms-border-radius:var(--idibu-r-md);-o-border-radius:var(--idibu-r-md);position:relative;overflow:hidden}.bsAVgG_idibuModal{background:var(--idibu-white);border:1px solid var(--idibu-mid);width:100%;max-width:1100px;max-height:82vh;overflow-y:auto;box-shadow:0 12px 32px #2c3b4633}.bsAVgG_idibuModalClose{all:unset;cursor:pointer;transition:color .2s;position:absolute;top:15px;right:20px}.bsAVgG_idibuModalClose:hover{color:var(--idibu-tertiary)}.bsAVgG_jobDetails{padding:25px}.bsAVgG_idibuModalTitle{font-size:var(--idibu-text-lg);color:var(--idibu-tertiary);margin:0}.bsAVgG_idibuModalCompany{font-size:var(--idibu-text-sm);color:var(--idibu-muted);margin:5px 0 14px}.bsAVgG_idibuModalText{font-size:var(--idibu-text-sm);color:#4a5568;margin:20px 0;line-height:1.7}.bsAVgG_idibuApplicationForm{background-color:var(--idibu-mid);padding:25px}.bsAVgG_idibuJobApplicationForm{flex-direction:column;gap:20px;margin-top:20px;display:flex}.bsAVgG_idibuApplicationFormDescription span{color:var(--idibu-error)}.bsAVgG_applicationNotificationDisplay{border-radius:var(--idibu-r-sm);-webkit-border-radius:var(--idibu-r-sm);-moz-border-radius:var(--idibu-r-sm);-ms-border-radius:var(--idibu-r-sm);-o-border-radius:var(--idibu-r-sm);margin-bottom:10px;padding:5px 10px}.bsAVgG_applicationRegularNotification,.bsAVgG_applicationInfoNotification{color:var(--idibu-light);background-color:var(--idibu-secondary)}.bsAVgG_applicationSuccessNotification{color:var(--idibu-light);background-color:var(--idibu-success)}.bsAVgG_applicationErrorNotification{color:var(--idibu-light);background-color:var(--idibu-error)}.bsAVgG_applicationFormInput{all:unset;border:1.5px solid var(--idibu-secondary);width:100%;font-size:var(--idibu-text-sm);color:var(--idibu-text);background:var(--idibu-white);box-sizing:border-box;border-radius:var(--idibu-r-sm);padding:9px 12px;transition:border-color .2s,box-shadow .2s;display:block}.bsAVgG_applicationFormInput:focus{border-color:var(--idibu-secondary);box-shadow:0 0 0 3px #00a19a1a}.bsAVgG_idibuUploadButton::-webkit-file-upload-button{background-color:var(--idibu-secondary);color:var(--idibu-light);text-transform:uppercase;letter-spacing:1px;cursor:pointer;border-radius:var(--idibu-r-sm);-webkit-border-radius:var(--idibu-r-sm);-moz-border-radius:var(--idibu-r-sm);-ms-border-radius:var(--idibu-r-sm);-o-border-radius:var(--idibu-r-sm);border:none;margin-bottom:10px;padding:10px 20px;transition:background-color .2s;display:block}.bsAVgG_idibuUploadButton::file-selector-button{background-color:var(--idibu-secondary);color:var(--idibu-light);text-transform:uppercase;letter-spacing:1px;cursor:pointer;border-radius:var(--idibu-r-sm);-webkit-border-radius:var(--idibu-r-sm);-moz-border-radius:var(--idibu-r-sm);-ms-border-radius:var(--idibu-r-sm);-o-border-radius:var(--idibu-r-sm);border:none;margin-bottom:10px;padding:10px 20px;transition:background-color .2s;display:block}.bsAVgG_idibuUploadButton::-webkit-file-upload-button:hover{background-color:var(--idibu-secondary-hover)}.bsAVgG_idibuUploadButton::file-selector-button:hover{background-color:var(--idibu-secondary-hover)}.bsAVgG_idibuApplyLink{all:unset;cursor:pointer;border:1.5px solid var(--idibu-mid);background-color:var(--idibu-primary);color:var(--idibu-light);text-align:center;border-radius:var(--idibu-r-sm);font-size:var(--idibu-text-sm);-webkit-border-radius:var(--idibu-r-sm);-moz-border-radius:var(--idibu-r-sm);-ms-border-radius:var(--idibu-r-sm);-o-border-radius:var(--idibu-r-sm);-o-transition:background-color .2s;padding:9px 18px;font-weight:600;transition:background-color .2s;display:inline-block}.bsAVgG_idibuApplyLink:disabled{opacity:.5;pointer-events:none}.bsAVgG_idibuApplyLink:hover{background-color:var(--idibu-primary-hover)}@media screen and (max-width:540px){.bsAVgG_idibuJobCardFeatured{padding-top:40px}}.TLvgFq_idibuJobList{flex-direction:column;gap:10px;padding:16px 20px;display:flex}.TLvgFq_idibuSkeletonCard{border:1.5px solid var(--idibu-mid);background:var(--idibu-white);border-radius:var(--idibu-r-md);-webkit-border-radius:var(--idibu-r-md);-moz-border-radius:var(--idibu-r-md);-ms-border-radius:var(--idibu-r-md);-o-border-radius:var(--idibu-r-md);padding:16px 18px}.TLvgFq_idibuSkeletonTop{align-items:flex-start;gap:12px;display:flex}.TLvgFq_idibuSkeletonLogo,.TLvgFq_idibuSkeletonLineLg,.TLvgFq_idibuSkeletonLineMd,.TLvgFq_idibuSkeletonLineSm,.TLvgFq_idibuSkeletonPill,.TLvgFq_idibuSkeletonButtonLg,.TLvgFq_idibuSkeletonButtonSm{background:linear-gradient(90deg,#edf2f7 25%,#eaeaea 37%,#edf2f7 63%) 0 0/400% 100%;animation:1.2s ease-in-out infinite TLvgFq_idibuShimmer}.TLvgFq_idibuSkeletonLogo{border-radius:var(--idibu-r-sm);-webkit-border-radius:var(--idibu-r-sm);-moz-border-radius:var(--idibu-r-sm);-ms-border-radius:var(--idibu-r-sm);-o-border-radius:var(--idibu-r-sm);flex-shrink:0;width:42px;height:42px}.TLvgFq_idibuSkeletonInfo{flex:1}.TLvgFq_idibuSkeletonLineLg{border-radius:6px;width:48%;height:14px;margin-bottom:10px}.TLvgFq_idibuSkeletonLineMd{border-radius:6px;width:34%;height:12px;margin-bottom:10px}.TLvgFq_idibuSkeletonTags{gap:6px;margin-bottom:10px;display:flex}.TLvgFq_idibuSkeletonPill{-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;width:72px;height:20px}.TLvgFq_idibuSkeletonLineSm{border-radius:6px;width:22%;height:10px}.TLvgFq_idibuSkeletonActions{gap:8px;margin-top:14px;padding-top:14px;display:flex}.TLvgFq_idibuSkeletonButtonLg{border-radius:8px;width:118px;height:36px}.TLvgFq_idibuSkeletonButtonSm{border-radius:8px;width:108px;height:36px}@keyframes TLvgFq_idibuShimmer{0%{background-position:100%}to{background-position:0}}.TLvgFq_idibuEmpty{text-align:center;color:var(--idibu-muted);padding:36px 20px}.TLvgFq_idibuEmpty strong{color:var(--idibu-tertiary);margin-top:10px;display:block}.TLvgFq_idibuEmptyIcon{opacity:.35;margin:0 auto}.TLvgFq_idibuEmptySubtext{margin-top:4px;font-size:12px;display:block}.l5qdbG_idibuPager{border-top:1px solid var(--idibu-mid);justify-content:center;align-items:center;gap:5px;padding:14px 20px;display:flex}.l5qdbG_idibuPageBtn{all:unset;cursor:pointer;border:1.5px solid var(--idibu-mid);background:var(--idibu-white);width:32px;height:32px;font-size:var(--idibu-text-sm);color:var(--idibu-tertiary);border-radius:7px;justify-content:center;align-items:center;font-weight:600;transition:all .2s;display:flex}.l5qdbG_idibuPageBtn:hover:not(:disabled){border-color:var(--idibu-secondary);color:var(--idibu-secondary)}.l5qdbG_idibuPageBtnActive{background:var(--idibu-tertiary);color:#fff;border-color:var(--idibu-tertiary)}.l5qdbG_idibuPageBtn:disabled{opacity:.35;cursor:default;pointer-events:none}.pVLx_W_idibuFooter{background:var(--idibu-light);border-top:1px solid var(--idibu-mid);color:var(--idibu-muted);justify-content:space-between;align-items:center;padding:12px 20px;font-size:11px;display:flex}.pVLx_W_idibuFooterLink{color:var(--idibu-secondary);cursor:pointer;font-weight:600;text-decoration:underline}.pVLx_W_idibuPoweredBy{color:var(--idibu-tertiary);align-items:center;gap:5px;font-size:12px;font-weight:700;display:flex}.pVLx_W_idibuPoweredBy span a{color:var(--idibu-primary)}@media (max-width:560px){.pVLx_W_idibuFooter{text-align:center;flex-direction:column;gap:6px}}.gPMrEW_idibuJobWidget{--idibu-primary:#d30e7a;--idibu-primary-hover:#b20c68;--idibu-secondary:#00a19a;--idibu-secondary-hover:#00877f;--idibu-tertiary:#2c3b46;--idibu-light:#f4f7fb;--idibu-mid:#e2eaf4;--idibu-text:#18191a;--idibu-muted:#5a6e7a;--idibu-white:#fff;--idibu-success:#53a653;--idibu-error:#f23b3b;--idibu-r-sm:8px;--idibu-r-md:12px;--idibu-r-lg:16px;--idibu-shadow:0 4px 24px #2c3b461f;--idibu-text-xs:11px;--idibu-text-sm:13px;--idibu-text-md:16px;--idibu-text-lg:18px;all:initial;color:var(--idibu-text);background:var(--idibu-white);border:1px solid var(--idibu-mid);box-shadow:var(--idibu-shadow);box-sizing:border-box;border-radius:12px;width:100%;max-width:1200px;margin:20px auto;padding:0;font-family:Open Sans,sans-serif;font-size:14px;display:block;overflow:hidden}.gPMrEW_idibuEmpty{text-align:center;color:var(--idibu-muted);padding:36px 20px}.gPMrEW_idibuEmpty strong{color:var(--idibu-tertiary);margin-top:10px;display:block}.gPMrEW_idibuEmptyIcon{opacity:.35;margin:0 auto}.gPMrEW_idibuEmptySubtext{margin-top:4px;font-size:12px;display:block}@media (max-width:560px){.gPMrEW_idibuJobWidget{border-radius:8px}}