/* custom.css — تخصيصات إضافية */

/* scrollbar global */
::-webkit-scrollbar       { width: 6px; height: 6px; }
::-webkit-scrollbar-thumb { background: #a5b4fc; border-radius: 3px; }
::-webkit-scrollbar-track { background: transparent; }

/* copy-key button on licenses table */
.btn-copy {
    background: none;
    border: 1px solid var(--gray-light);
    border-radius: 6px;
    padding: 3px 8px;
    font-size: 11px;
    cursor: pointer;
    color: var(--gray);
    transition: var(--transition);
    font-family: inherit;
}
.btn-copy:hover { background: var(--light); color: var(--primary); border-color: var(--primary); }
.btn-copy.copied { color: var(--success); border-color: var(--success); }

/* table row actions spacing */
td > form { display: inline; }
td > form + form { margin-right: 6px; }

/* checkbox style */
input[type=checkbox] {
    width: 16px; height: 16px;
    accent-color: var(--primary);
    cursor: pointer;
}

/* dark mode toggle button in navbar */
#darkToggle {
    background: none;
    border: 1px solid var(--gray-light);
    border-radius: 8px;
    padding: 6px 10px;
    cursor: pointer;
    font-size: 16px;
    transition: var(--transition);
    color: var(--dark);
}
#darkToggle:hover { background: var(--light); }
