﻿:root {
    --verification-opacity: 1;
    --verification-teorical-color: rgb(34 197 94 / var(--verification-opacity)); /* text-green-500 */
    --verification-registered-color: rgb(234 179 8 / var(--verification-opacity)); /* text-yellow-500 */
    --verification-manual-color: rgb(59 130 246 / var(--verification-opacity)); /* text-blue-500 */
    --verification-none-color: rgb(255 255 255 / var(--verification-opacity)); /* white */
    --verification-clear-color: rgb(239 68 68 / var(--verification-opacity)); /* text-red-500 */
    --button-selected-bg-color: rgb(202 138 4 / var(--verification-opacity)); /* bg-yellow-600 */

    --special-event-status-pending-color: rgb(239 68 68 / var(--verification-opacity)); /* text-red-500 */
    --special-event-status-accepted-color: rgb(34 197 94 / var(--verification-opacity)); /* text-green-500 */
    --special-event-status-rejected-color: rgb(192 38 211 / var(--verification-opacity)); /* text-fuchsia-600 */
    --special-event-status-unknown-color: rgb(133 77 14 / var(--verification-opacity)); /* text-yellow-800 */
    --special-event-status-header-color: rgb(253 224 71 / var(--verification-opacity)); /* text-yellow-300 */
}
.verification-teorical-background-color {
    background-color: var(--verification-teorical-color);
}
.verification-teorical-color {
    color: var(--verification-teorical-color);
}
.verification-registered-background-color {
    background-color: var(--verification-registered-color);
}
.verification-registered-color {
    color: var(--verification-registered-color);
}
.verification-manual-background-color {
    background-color: var(--verification-manual-color);
}
.verification-manual-color {
    color: var(--verification-manual-color);
}
.verification-none-background-color {
    background-color: var(--verification-none-color);
}
.verification-none-color {
    color: var(--verification-none-color);
}
.verification-clear-background-color {
    background-color: var(--verification-clear-color);
}
.verification-clear-color {
    color: var(--verification-clear-color);
}
.button-selected {
    background-color: var(--button-selected-bg-color);
}

.special-event-status-pending-color {
    color: var(--special-event-status-pending-color);
}
.special-event-status-accepted-color {
    color: var(--special-event-status-accepted-color);
}
.special-event-status-rejected-color {
    color: var(--special-event-status-rejected-color);
}
.special-event-status-unknown-color {
    color: var(--special-event-status-unknown-color);
}
.special-event-status-header-color {
    color: var(--special-event-status-header-color);
}

@media (min-width: 640px) {
    .force-cols-5 {
        grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    }
}

@media (min-width: 640px) {
    .force-cols-6 {
        grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
    }
}

.btn-badge-container {
    position: relative;
    display: inline-block;
}

.badge-count {
    background: #e53935;
    color: white;
    padding: 4px 8px;
    border-radius: 50%;
    font-size: 11px;
    line-height: 1;
}

.badge-count-0 {
    background: #000099;
    color: white;
    padding: 4px 8px;
    border-radius: 50%;
    font-size: 11px;
    line-height: 1;
}
