@charset "UTF-8";
/* https://sovagas.co.mz/wp-content/themes/cais/assets/css/widgets.css?ver=2.0.1 */
.widget_recent_jobs ul.job_listings,.widget_featured_jobs ul.job_listings{border-top:none}.widget_recent_jobs ul.job_listings li.job_listing,.widget_featured_jobs ul.job_listings li.job_listing{border-bottom:1px solid var(--color-border)}.widget_recent_jobs ul.job_listings li.job_listing:last-child,.widget_featured_jobs ul.job_listings li.job_listing:last-child{border-bottom:none}.widget_recent_jobs ul.job_listings li.job_listing a,.widget_featured_jobs ul.job_listings li.job_listing a{display:flex;align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm) 0}.widget_recent_jobs ul.job_listings li.job_listing a:hover,.widget_recent_jobs ul.job_listings li.job_listing a:focus,.widget_featured_jobs ul.job_listings li.job_listing a:hover,.widget_featured_jobs ul.job_listings li.job_listing a:focus{background-color:#fff0}.widget_recent_jobs ul.job_listings li.job_listing.job_position_featured a,.widget_featured_jobs ul.job_listings li.job_listing.job_position_featured a{background:#fff0}.widget_recent_jobs ul.job_listings li.job_listing a .image,.widget_featured_jobs ul.job_listings li.job_listing a .image{flex-shrink:0;width:36px;height:36px;border-radius:var(--radius-sm);overflow:hidden}.widget_recent_jobs ul.job_listings li.job_listing a .image img.company_logo,.widget_featured_jobs ul.job_listings li.job_listing a .image img.company_logo{position:static;float:none;width:100%;height:100%;margin:0;object-fit:cover}.widget_recent_jobs ul.job_listings li.job_listing a div.position,.widget_recent_jobs ul.job_listings li.job_listing a .content,.widget_featured_jobs ul.job_listings li.job_listing a div.position,.widget_featured_jobs ul.job_listings li.job_listing a .content{float:none;width:auto;padding:0;min-width:0;line-height:1.3}.widget_recent_jobs ul.job_listings li.job_listing a .position h3,.widget_featured_jobs ul.job_listings li.job_listing a .position h3{font-family:var(--font-heading)!important;font-weight:700!important;font-size:var(--cais-widget-font-size,13px)!important;line-height:1.3;color:var(--color-text);margin:0 0 .3rem;transition:color 0.15s ease}.widget_recent_jobs ul.job_listings li.job_listing a:hover .position h3,.widget_featured_jobs ul.job_listings li.job_listing a:hover .position h3{color:var(--color-primary)}.widget_recent_jobs ul.job_listings li.job_listing a ul.meta,.widget_featured_jobs ul.job_listings li.job_listing a ul.meta{float:none;width:auto;text-align:left;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:.3rem 0;color:var(--color-text-secondary);font-size:var(--cais-widget-meta-size,12px);line-height:1.4}.widget_recent_jobs ul.job_listings li.job_listing a ul.meta li,.widget_featured_jobs ul.job_listings li.job_listing a ul.meta li{display:inline}.widget_recent_jobs ul.job_listings li.job_listing a ul.meta li:not(.job-type):not(:last-child)::after,.widget_featured_jobs ul.job_listings li.job_listing a ul.meta li:not(.job-type):not(:last-child)::after{content:'·';margin:0 .4rem;color:var(--color-border)}.widget_recent_jobs ul.job_listings li.job_listing a ul.meta li.job-type,.widget_featured_jobs ul.job_listings li.job_listing a ul.meta li.job-type{background:var(--color-primary-light);color:var(--color-primary-dark);font-size:var(--cais-widget-meta-size,12px);font-weight:700;padding:.15rem .5rem;border-radius:var(--radius-sm);line-height:1.4;margin:.1rem 0}body.cais-hide-widget-company .widget_recent_jobs ul.job_listings li.job_listing a ul.meta li.company,body.cais-hide-widget-company .widget_featured_jobs ul.job_listings li.job_listing a ul.meta li.company{display:none}body.cais-hide-widget-location .widget_recent_jobs ul.job_listings li.job_listing a ul.meta li.location,body.cais-hide-widget-location .widget_featured_jobs ul.job_listings li.job_listing a ul.meta li.location{display:none}body.cais-hide-widget-type .widget_recent_jobs ul.job_listings li.job_listing a ul.meta li.job-type,body.cais-hide-widget-type .widget_featured_jobs ul.job_listings li.job_listing a ul.meta li.job-type{display:none}body.cais-hide-widget-company .widget_recent_jobs ul.job_listings li.job_listing a ul.meta li.location::after,body.cais-hide-widget-company .widget_featured_jobs ul.job_listings li.job_listing a ul.meta li.location::after{content:none}body.cais-hide-widget-type .widget_recent_jobs ul.job_listings li.job_listing a ul.meta li.company::after,body.cais-hide-widget-type .widget_featured_jobs ul.job_listings li.job_listing a ul.meta li.company::after{content:none}.widget_recent_resumes ul.resumes,.widget_featured_resumes ul.resumes{border-top:none}.widget_recent_resumes ul.resumes li.resume,.widget_featured_resumes ul.resumes li.resume{border-bottom:1px solid var(--color-border)}.widget_recent_resumes ul.resumes li.resume:last-child,.widget_featured_resumes ul.resumes li.resume:last-child{border-bottom:none}.widget_recent_resumes ul.resumes li.resume a,.widget_featured_resumes ul.resumes li.resume a{display:block;padding:var(--space-sm) 0}.widget_recent_resumes ul.resumes li.resume a:hover,.widget_recent_resumes ul.resumes li.resume a:focus,.widget_featured_resumes ul.resumes li.resume a:hover,.widget_featured_resumes ul.resumes li.resume a:focus{background-color:#fff0}.widget_recent_resumes ul.resumes li.resume.resume_featured a,.widget_featured_resumes ul.resumes li.resume.resume_featured a{background:#fff0}.widget_recent_resumes ul.resumes li.resume .candidate,.widget_featured_resumes ul.resumes li.resume .candidate{float:none;width:auto;padding:0;min-width:0;line-height:1.3}.widget_recent_resumes ul.resumes li.resume .candidate h3,.widget_featured_resumes ul.resumes li.resume .candidate h3{font-family:var(--font-heading)!important;font-weight:700!important;font-size:var(--cais-widget-font-size,13px)!important;line-height:1.3;color:var(--color-text);margin:0 0 .3rem;transition:color 0.15s ease}.widget_recent_resumes ul.resumes li.resume a:hover .candidate h3,.widget_featured_resumes ul.resumes li.resume a:hover .candidate h3{color:var(--color-primary)}.widget_recent_resumes ul.resumes li.resume ul.meta,.widget_featured_resumes ul.resumes li.resume ul.meta{float:none;width:auto;text-align:left;padding:0;display:flex;flex-wrap:wrap;color:var(--color-text-secondary);font-size:var(--cais-widget-meta-size,12px);line-height:1.4}.widget_recent_resumes ul.resumes li.resume ul.meta li,.widget_featured_resumes ul.resumes li.resume ul.meta li{display:inline}.widget_recent_resumes ul.resumes li.resume ul.meta li:not(:last-child)::after,.widget_featured_resumes ul.resumes li.resume ul.meta li:not(:last-child)::after{content:'·';margin:0 .4rem;color:var(--color-border)}.mas-wpjmc-search{display:flex;gap:var(--space-sm)}.mas-wpjmc-search .search-field{flex:1;min-width:0;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.5rem .75rem;font-size:var(--text-sm);color:var(--color-text);background:var(--color-background)}.mas-wpjmc-search .search-field:focus{outline:none;border-color:var(--color-primary)}.mas-wpjmc-search button[type="submit"]{display:flex;align-items:center;gap:.3rem;border:1px solid var(--color-primary);border-radius:var(--radius-sm);padding:.5rem .85rem;font-size:var(--text-sm);font-weight:600;color:var(--color-primary-contrast,#ffffff)!important;background:var(--color-primary);cursor:pointer}.mas-wpjmc-search button[type="submit"]:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark)}.mas-wpjmc-search button[type="submit"] i.la{display:none}