/* ENS Career Listing - styles */
.ens-career-wrap{
    background:#ffffff;
    border-radius:16px;
    padding:24px;
    box-shadow:0 6px 18px rgba(0,0,0,0.06);
    max-width:900px;
    margin:0 auto;
    font-family:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial;
}

.ens-career-search{
    margin-bottom:18px;
}

.ens-search-inner{
    display:flex;
    gap:12px;
    align-items:center;
    padding:12px;
    border-radius:12px;
    background: linear-gradient(90deg, #dca75a 0%, #a27b2f 100%);
}

.ens-search-inner input[type="text"]{
    flex:1;
    padding:10px 12px;
    border-radius:8px;
    border: none;
    outline: none;
    background: rgba(255,255,255,0.9);
    font-size:14px;
}

.ens-search-inner select{
    padding:10px 12px;
    border-radius:8px;
    border:none;
    background: rgba(255,255,255,0.95);
    font-size:14px;
}

#ens-career-search-btn{
    padding:10px 14px;
    border-radius:8px;
    border:none;
    cursor:pointer;
    background:#ffffff;
    box-shadow:0 2px 6px rgba(0,0,0,0.08);
    font-weight:600;
}

.ens-career-list .ens-item{
    padding:14px;
    border-radius:10px;
    background:#fafafa;
    margin-bottom:10px;
}

.ens-career-list .ens-item h2{
    margin:0 0 6px 0;
    font-size:18px;
}

.ens-career-list .ens-item p{
    margin:0;
    color:#444;
    font-size:14px;
}

.ens-career-loading{
    text-align:center;
    color:#666;
    padding:18px 0;
}
