/* Netlink User Posts - Light Theme (per request)
   - Background transparan
   - Teks #222222
   - Tombol hijau toska (#10b981) dengan teks putih
   - Garis pemisah solid 1px opasitas 50%
*/

.nlb-user-posts { 
    border:1px solid rgba(34,34,34,0.5); 
    border-radius:12px; 
    padding:16px; 
    background:transparent; 
    color:#222222;
}

.nlb-user-posts__title { 
    margin:0 0 12px; 
    font-size:18px; 
    font-weight:600; 
    color:#222222;
}

.nlb-list { 
    list-style:none; 
    margin:0; 
    padding:0; 
}

.nlb-list__item { 
    display:flex; 
    align-items:center; 
    gap:8px; 
    justify-content:space-between; 
    border-bottom:1px solid rgba(34,34,34,0.5); 
    padding:10px 0; 
}

.nlb-list__link { 
    text-decoration:none; 
    color:#222222; 
}

.nlb-list__link:hover { 
    text-decoration:underline; 
}

.nlb-list__meta { 
    opacity:0.75; 
    margin-left:8px; 
    font-size:12px; 
    color:#444444;
}

.nlb-list__stat { 
    opacity:0.9; 
    font-size:12px; 
    margin-left:8px; 
}

/* Tombol */
.nlb-btn { 
    display:inline-block; 
    padding:6px 12px; 
    border-radius:8px; 
    text-decoration:none; 
    background:#10b981; /* hijau toska */
    color:#ffffff; 
    font-size:13px; 
    border:none; 
    line-height:1.2;
}

.nlb-btn:hover { 
    opacity:0.9; 
}

/* Table */
.nlb-table { 
    width:100%; 
    border-collapse:collapse; 
    color:#222222; 
}
.nlb-table th, 
.nlb-table td { 
    border-bottom:1px solid rgba(34,34,34,0.5); 
    padding:10px; 
    text-align:left; 
}

/* Pagination */
.nlb-pagination { 
    display:flex; 
    gap:6px; 
    margin-top:12px; 
    flex-wrap:wrap; 
}
.nlb-page { 
    padding:6px 10px; 
    border:1px solid rgba(34,34,34,0.5); 
    border-radius:6px; 
    text-decoration:none; 
    color:#222222; 
}
.nlb-page--active { 
    background:#10b981; 
    color:#ffffff; 
}

.nlb-alert { 
    padding:10px; 
    border-radius:8px; 
    border:1px solid rgba(34,34,34,0.5); 
    background:transparent; 
    color:#222222; 
}

.nlb-empty { 
    opacity:0.8; 
    color:#222222;
}
