.recooty-host,.recooty-host [data-recooty-widget],#recooty-widget,#recooty-widget [data-recooty-widget]{font-family:Aeonik,system-ui,-apple-system,sans-serif!important;font-size:14px!important;line-height:1.6!important}#recooty-widget .list-container,#recooty-widget .grid-container{background:transparent!important;border:none!important;padding:0!important;gap:0!important}#recooty-widget .list-container>*,#recooty-widget .grid-container>*{border-bottom:1px solid hsl(var(--border))!important;border-radius:0!important;padding:20px 0!important;background:transparent!important;transition:background .15s!important}#recooty-widget .list-container>*:first-child,#recooty-widget .grid-container>*:first-child{border-top:1px solid hsl(var(--border))!important}#recooty-widget .list-container>*:hover,#recooty-widget .grid-container>*:hover{background:hsl(var(--muted) / .5)!important;padding-left:8px!important}#recooty-widget .list-container h3,#recooty-widget .list-container h4,#recooty-widget .grid-container h3,#recooty-widget .grid-container h4{font-family:GT America,system-ui,sans-serif!important;font-weight:500!important;font-size:15px!important;color:hsl(var(--foreground))!important;margin-bottom:4px!important}#recooty-widget .list-container p,#recooty-widget .list-container span,#recooty-widget .grid-container p,#recooty-widget .grid-container span{font-family:Aeonik,system-ui,sans-serif!important;font-size:13px!important;color:hsl(var(--muted-foreground))!important}#recooty-widget .department-select,#recooty-widget .location-select,#recooty-widget select,#recooty-widget input[type=text],#recooty-widget input[type=search]{font-family:Aeonik,system-ui,sans-serif!important;font-size:13px!important;background:hsl(var(--card))!important;color:hsl(var(--foreground))!important;border:1px solid hsl(var(--border))!important;border-radius:8px!important;padding:8px 12px!important;outline:none!important;transition:border-color .15s!important}#recooty-widget .department-select:focus,#recooty-widget .location-select:focus,#recooty-widget select:focus,#recooty-widget input[type=text]:focus,#recooty-widget input[type=search]:focus{border-color:hsl(var(--primary) / .6)!important;box-shadow:0 0 0 3px hsl(var(--primary) / .12)!important}#recooty-widget button:not([class*=filter]):not([class*=select]),#recooty-widget a[class*=apply],#recooty-widget a[class*=btn],#recooty-widget a[class*=button]{font-family:Aeonik,system-ui,sans-serif!important;font-weight:500!important;font-size:13px!important;border-radius:8px!important;padding:6px 16px!important;background:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important;border:none!important;cursor:pointer!important;transition:opacity .15s!important}#recooty-widget button:not([class*=filter]):not([class*=select]):hover,#recooty-widget a[class*=apply]:hover{opacity:.88!important}#recooty-widget [class*=powered],#recooty-widget [class*=footer],#recooty-widget [id*=powered]{font-family:Aeonik,system-ui,sans-serif!important;font-size:12px!important;color:hsl(var(--muted-foreground))!important;text-align:center!important;margin-top:24px!important}.job-description p{margin-bottom:12px;color:hsl(var(--muted-foreground));font-size:13.5px;line-height:1.7}.job-description strong{color:hsl(var(--foreground));font-weight:600}.job-description ul{margin:0 0 12px;padding-left:20px;list-style:disc}.job-description li{color:hsl(var(--muted-foreground));font-size:13.5px;line-height:1.7;margin-bottom:4px}.job-description br{display:block;content:"";margin-top:4px}.dark #recooty-widget .list-container>*:hover,.dark #recooty-widget .grid-container>*:hover{background:hsl(var(--muted) / .6)!important}.dark #recooty-widget select,.dark #recooty-widget input[type=text],.dark #recooty-widget input[type=search]{background:hsl(var(--card))!important;color:hsl(var(--foreground))!important}
