.admin-actions {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    margin-top: 2rem;
}

.admin-action-button {
    width: 100%;
    display: flex;
    align-items: center;
	justify-content: center;
    gap: .75rem;
    padding: 1rem 1.25rem;
    background: var(--app-panel-muted);
    border: 1px solid var(--app-border);
    border-radius: 14px;
    color: #F8FAFC;
    text-decoration: none;
    font-weight: 600;
    cursor: pointer;
    transition: all .15s ease;
}
.admin-action-button:hover {
    background: var(--app-panel-muted-strong);
    border-color: var(--app-border-strong);
    transform: translateY(-2px);
}
.admin-action-button:disabled {
    opacity: .45;
    cursor: not-allowed;
    transform: none;
    background: rgba(255,255,255,.04);
    border-color: rgba(248,250,252,.08);
}

.admin-action-button:disabled:hover {
    background: rgba(255,255,255,.04);
    border-color: rgba(248,250,252,.08);
    transform: none;
}

.admin-action-button svg {
    flex-shrink: 0;
}
.kiss-killer-participant-manage-card{
    display:flex;
    justify-content:space-between;
    align-items:center;

    padding:1rem 1.25rem;
    margin-bottom:.75rem;

    border:1px solid rgba(248,250,252,.12);
    border-radius:16px;
    background:var(--app-card-surface);

    transition:
        transform .15s ease,
        border-color .15s ease,
        background .15s ease;
}

.kiss-killer-participant-manage-card:hover{
    transform:translateY(-2px);
    border-color:rgba(248,250,252,.25);
    background:var(--app-card-surface-hover);
}

.participant-name{
    font-weight:600;
    font-size:1rem;
}

.participant-actions{
    display:flex;
    gap:.6rem;
}

.participant-action-btn{
    width:42px;
    height:42px;

    border:none;
    border-radius:12px;

    background:rgba(255,255,255,.05);
    border:1px solid rgba(255,255,255,.08);

    cursor:pointer;

    display:flex;
    align-items:center;
    justify-content:center;

    font-size:1rem;

    opacity:.25;

    transition:all .18s ease;
}

.participant-action-btn:hover{
    opacity:.65;
    transform:scale(1.08);
}

.participant-action-btn.active{
    opacity:1;
    transform:scale(1.05);
    box-shadow:0 0 10px rgba(255,255,255,.15);
}

.participant-action-btn[data-status="v"]{
    color:#ef4444;
}

.participant-action-btn[data-status="m"]{
    color:#d1d5db;
}

.participant-action-btn[data-status="b"]{
    color:#f59e0b;
}

.participant-action-btn:disabled{
    pointer-events:none;
    opacity:.5;
}