/* Стиловете остават същите */
#main-kiosk-screen, #admin-panel-screen, #stats-modal, #program-modal, #shop-modal, #supplements-modal, #edit-client-modal, #edit-product-modal {
    display: none;
}
.membership-card {
    background: linear-gradient(135deg, #6B7280 0%, #374151 100%);
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
}
.pin-pad button { transition: all 0.1s ease; }
.pin-pad button:active { transform: scale(0.95); background-color: #4f46e5; }
.modal-overlay {
    position: fixed; inset: 0; background-color: rgba(0, 0, 0, 0.75);
    display: flex; align-items: center; justify-content: center; z-index: 50;
}
.modal-content {
    background-color: #1f2937; padding: 24px; border-radius: 8px;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
}
.admin-tab-content { display: none; }
.admin-tab-content.active { display: block; }
.admin-tab-button.active { background-color: #4f46e5; color: #ffffff; }

