jobs{display:block;max-width:860px;margin:0 auto;font-family:Lato,sans-serif}.gohire-job-widget-shell .client-brand-background{background:#d20202}.gohire-job-widget-shell .client-brand-background:hover{background:#cc0203}.gohire-job-search-row{display:flex;align-items:center;gap:.5rem;background:#1a1d28;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:.5rem .5rem .5rem 1rem;margin-bottom:1.5rem}#gohire-search-text{flex:1;min-width:0;background:transparent;border:none;outline:none;font-family:Lato,sans-serif;font-size:.95rem;color:#f5f5f5;padding:.5rem 0}#gohire-search-text::-moz-placeholder{color:#5b6277}#gohire-search-text::placeholder{color:#5b6277}.gohire-icon-action{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:38px;height:38px;border-radius:8px;cursor:pointer;color:#a9afc2;transition:color .15s ease,background .15s ease}.gohire-search-action{color:#fff}#gohire-clear-filter:hover{color:#f5f5f5}.gohire-icon-svg{width:16px;height:16px}.gohire-filter-dropdown{position:relative;display:flex;align-items:center;gap:.4rem;flex-shrink:0;padding:0 .75rem;cursor:pointer}#gohire-filter-toggle{display:flex;color:#a9afc2;transition:color .15s ease}.gohire-filter-dropdown:hover #gohire-filter-toggle{color:#f5f5f5}#gohire-filter-label{font-size:.85rem;color:#a9afc2;white-space:nowrap}.gohire-filter-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:10;display:flex;flex-direction:column;min-width:200px;background:#1a1d28;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:.4rem;box-shadow:0 12px 24px #00000059}.gohire-filter-menu button{font-family:Lato,sans-serif;font-size:.85rem;text-align:left;color:#a9afc2;background:transparent;border:none;border-radius:8px;padding:.5rem .75rem;cursor:pointer;transition:color .15s ease,background .15s ease}.gohire-filter-menu button:hover{background:#ffffff0d;color:#f5f5f5}.gohire-filter-menu button.gohire-filter-selected{color:#d20202;font-weight:600}#gohire-job-list{display:flex;flex-direction:column}.gohire-job-list-item{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:#1a1d28;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:2.25rem 1.5rem;transition:border-color .2s ease,background .2s ease}.gohire-job-list-item:hover{border-color:#d2020273;background:#1e2130}.gohire-job-list-item-detail-title{margin:0 0 .35rem;font-family:Lato,sans-serif;font-size:1.05rem;font-weight:600;color:#f5f5f5;transition:color .15s ease}.gohire-job-list-item:hover .gohire-job-list-item-detail-title{color:#d20202}.gohire-job-list-item-detail-sub{margin:0;font-family:Lato,sans-serif;font-size:.8rem;color:#a9afc2}.gohire-job-list-item-nav{flex-shrink:0;display:flex;color:#5b6277;transition:color .2s ease}.gohire-job-list-item:hover .gohire-job-list-item-nav{color:#d20202}.gohire-job-pagination{display:flex;align-items:center;justify-content:space-between;margin-top:1.5rem}.gohire-job-pagination-buttons{display:flex;gap:.5rem}.gohire-job-pagination-buttons button{font-family:Lato,sans-serif;font-size:.85rem;color:#a9afc2;background:transparent;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:.5rem 1rem;cursor:pointer;transition:border-color .15s ease,color .15s ease}.gohire-job-pagination-buttons button:not(:disabled):hover{border-color:#d20202;color:#f5f5f5}.gohire-job-pagination-buttons button:disabled{opacity:.4;cursor:not-allowed}.gohire-job-pagination-results{margin:0;font-family:Lato,sans-serif;font-size:.8rem;color:#cbcfd7!important}#gohire-general-application-wrapper{margin-top:2.5rem}.gohire-job-widget-shell .jobs-ga{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;text-align:left!important;flex-wrap:wrap;gap:1rem;background:#1a1d28;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1.5rem!important;border-top:solid 1px #635f5f!important}.jobs-ga-detail h2{margin:0 0 .5rem;font-family:Lato,sans-serif;font-size:1.25rem;font-weight:700;color:#cf9191}.jobs-ga-detail p{margin:0;font-family:Lato,sans-serif;font-size:.9rem;color:#fff4f4;max-width:480px}.jobs-ga-btn{flex-shrink:0;border-radius:8px;padding:.75rem 1.5rem;cursor:pointer;transition:background .15s ease}.jobs-ga-btn p{margin:0;font-family:Lato,sans-serif;font-size:.9rem;font-weight:600}
