/* ==========================================================================
   PRZ JAM ARCHIVE
   --------------------------------------------------------------------------
   Styles the [prj_archive_setlists] frontend archive interface.
   ========================================================================== */

.prz-wrap {
    max-width: 100%;
    margin: 0 auto;
    color: #FFF;
}

.prz-toolbar {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    align-items: center;
    justify-content: space-between;
    margin: 10px 0;
}

.prz-toolbar .left,
.prz-toolbar .right {
    display: flex;
    gap: 10px;
    align-items: center;
    flex-wrap: wrap;
}

.prz-input,
.prz-select,
.prz-btn {
    padding: 6px 10px;
    border: 1px solid #ddd;
    background: #fff;
}

.prz-table {
    width: 100%;
    border-collapse: collapse;
    font-size: 14px;
}

.prz-table th,
.prz-table td {
    border: 1px solid #e6e6e6;
    padding: 8px;
    vertical-align: top;
}

.prz-table th {
    background: #f7f7f7;
    text-align: left;
    color: #000;
}

.prz-switch {
    display: inline-flex;
    align-items: center;
    gap: 6px;
}

.prz-switch input[type=checkbox] {
    transform: scale(1.1);
}

.prz-muted {
    color: #666;
}

.prz-btn[disabled] {
    opacity: 0.45;
    cursor: not-allowed;
}

.prz-badge-urgent {
    background: #FF0000;
}