/* ============================================
   ПИСАТЕЛСКИ КЛУБ - ПРЕДЕФИНИРАНИ СТИЛОВЕ
   Основни цветове: #ffd000 (жълто) и #000000 (черно)
   ЗАМЕНЯ ВСИЧКИ INLINE СТИЛОВЕ
   ============================================ */

/* ========== ВСИЧКИ БУТОНИ ========== */
.wclub-plans-wrapper .wclub-subscribe-button,
.wclub-plans-wrapper a[style*="background: #4CAF50"],
.wclub-plans-wrapper a[style*="background: #2196F3"],
.wclub-plans-wrapper a[style*="background: #FF9800"],
.wclub-plans-wrapper a[style*="background: #666"],
.wclub-plans-wrapper a[style*="background: #999"],
.wclub-plans-wrapper button,
.wclub-widget .button,
.wclub-widget button,
.wclub-widget .btn-primary,
.wclub-widget input[type="submit"],
.wclub-profile-form .submit-btn,
.wclub-publication-form .btn-submit,
.wclub-publications .btn-new,
.wclub-publications .actions .edit,
.wclub-profile-view .btn-edit,
.wclub-profile-view .btn-publications,
.wclub-profile-form .avatar-upload,
.wclub-publication-form .btn-upload,
#wclub-register-submit,
#wclub-login-submit,
#register-btn,
#profile-submit,
#wclub-booking-submit,
#wclub-cancel-button,
button[style*="background: #4CAF50"],
button[style*="background: #2196F3"],
button[style*="background: #FF9800"],
a[style*="background: #4CAF50"],
input[type="submit"][style*="background: #4CAF50"],
.wclub-register-container button,
.wclub-login-container button,
.membership-plans-container button {
    background: #ffd000 !important;
    color: #000000 !important;
    border-color: #ffd000 !important;
}

.wclub-plans-wrapper .wclub-subscribe-button:hover,
.wclub-plans-wrapper a[style*="background: #4CAF50"]:hover,
.wclub-plans-wrapper a[style*="background: #2196F3"]:hover,
.wclub-plans-wrapper button:hover,
.wclub-widget .button:hover,
.wclub-widget button:hover,
.wclub-widget .btn-primary:hover,
.wclub-widget input[type="submit"]:hover,
.wclub-profile-form .submit-btn:hover,
.wclub-publication-form .btn-submit:hover,
.wclub-publications .btn-new:hover,
.wclub-publications .actions .edit:hover,
.wclub-profile-view .btn-edit:hover,
.wclub-profile-view .btn-publications:hover,
.wclub-profile-form .avatar-upload:hover,
.wclub-publication-form .btn-upload:hover,
#wclub-register-submit:hover,
#wclub-login-submit:hover,
#register-btn:hover,
#profile-submit:hover,
#wclub-booking-submit:hover,
#wclub-cancel-button:hover,
button[style*="background: #4CAF50"]:hover,
button[style*="background: #2196F3"]:hover,
a[style*="background: #4CAF50"]:hover,
input[type="submit"][style*="background: #4CAF50"]:hover {
    background: #e6b800 !important;
    color: #000000 !important;
    border-color: #e6b800 !important;
}

/* ========== ВСИЧКИ ЗАГЛАВИЯ ========== */
.wclub-plans-wrapper h2,
.wclub-plans-wrapper h3,
.wclub-login-container h2,
.wclub-register-container h2,
.wclub-multiple-booking h2,
.wclub-my-bookings h2,
.wclub-my-balance h2,
.wclub-calendar-wrapper h2,
.wclub-profile-form h2,
.wclub-publication-form h2,
.wclub-publications .header h2,
.wclub-profile-view .profile-name,
.wclub-membership-widget h2,
.wclub-membership-widget h3,
div[style*="color: #333"] h2,
div[style*="color: #333"] h3 {
    color: #000000 !important;
    border-bottom: 3px solid #ffd000 !important;
    padding-bottom: 10px !important;
}

/* ========== МЕМБЪРШИП ПЛАНОВЕ ========== */
.wclub-plans-wrapper .wclub-plan {
    border-color: #e0e0e0 !important;
}

.wclub-plans-wrapper .wclub-plan[style*="background: #e8f5e9"],
.wclub-plans-wrapper .wclub-plan[style*="background: #fff"],
.wclub-plans-wrapper .wclub-plan.current,
.wclub-plans-wrapper .wclub-plan.featured {
    background: #fffde7 !important;
    border-color: #fffde7 !important;
}

.wclub-plans-wrapper .wclub-plan h3[style*="color: #2e7d32"],
.wclub-plans-wrapper .wclub-plan h3[style*="color: #333"] {
    color: #000000 !important;
}

.wclub-plans-wrapper .wclub-plan .price,
.wclub-plans-wrapper .wclub-plan p[style*="font-size: 32px"],
.wclub-plans-wrapper .wclub-plan p[style*="color: #4CAF50"] {
    color: #000000 !important;
}

/* ========== ЛОГИН И РЕГИСТРАЦИЯ ========== */
.wclub-login-container,
.wclub-register-container,
div[style*="max-width: 450px"] {
    border-top: 4px solid #fffde7 !important;
}

.wclub-login-container a[style*="color: #4CAF50"],
.wclub-register-container a[style*="color: #4CAF50"],
div[style*="color: #4CAF50"] a,
a[style*="color: #4CAF50"] {
    color: #000000 !important;
}

.wclub-login-container a[style*="color: #4CAF50"]:hover,
.wclub-register-container a[style*="color: #4CAF50"]:hover {
    color: #e6b800 !important;
}

.wclub-login-container input:focus,
.wclub-register-container input:focus {
    border-color: #ffd000 !important;
    box-shadow: 0 0 0 3px rgba(255, 208, 0, 0.2) !important;
}

/* ========== БАЛАНС И КРЕДИТИ ========== */
.wclub-balance-box,
.wclub-balance-box h3,
div[style*="background: #f0f8ff"] {
    background: #fffde7 !important;
    border-color: #fffde7 !important;
}

.wclub-balance-box span[style*="color: #fffde7"],
div[style*="color: #fffde7"] span,
span[style*="color: #4CAF50"] {
    color: #000000 !important;
}

/* ========== АКТИВНИ СТАТУСИ ========== */
.wclub-status-active,
.wclub-publications .status-publish,
.wclub-widget .status-active,
span[style*="background: #4CAF50"],
span[style*="background: #4CAF50"] {
    background: #ffd000 !important;
    color: #000000 !important;
}

/* ========== КАЛЕНДАР ========== */
.calendar-day.allowed,
.calendar-day.allowed:hover {
    background: #fffde7 !important;
}

.calendar-day.allowed:hover,
.calendar-day.selected {
    background: #ffd000 !important;
    color: #000000 !important;
}

.calendar-day.has-event {
    border-color: #ffd000 !important;
}

/* ========== ТАБЛИЦИ ========== */
.wclub-widget table th,
.wclub-publications table th,
.wclub-bookings-table th,
table th[style*="background: #f5f5f5"] {
    background: #fffde7 !important;
    color: #000000 !important;
    border-bottom: 3px solid #ffd000 !important;
}

/* ========== ФОРМИ ========== */
.wclub-widget input:focus,
.wclub-widget select:focus,
.wclub-widget textarea:focus,
.wclub-profile-form input:focus,
.wclub-profile-form textarea:focus,
.wclub-publication-form input:focus,
.wclub-publication-form textarea:focus,
div input:focus {
    box-shadow: 0 0 0 3px rgba(255, 208, 0, 0.2) !important;
}

.wclub-widget input[type="checkbox"]:checked,
.wclub-widget input[type="radio"]:checked {
    accent-color: #ffd000 !important;
}

/* ========== ПРОФИЛ ========== */
.wclub-profile-view .profile-avatar {
    border-color: #ffd000 !important;
}

.wclub-profile-view .profile-membership {
    color: #000000 !important;
}

.wclub-profile-view .profile-website,
.wclub-profile-view a[style*="color: #4CAF50"] {
    color: #000000 !important;
}

.wclub-profile-view .profile-website:hover,
.wclub-profile-view a[style*="color: #4CAF50"]:hover {
    color: #e6b800 !important;
}

/* ========== ПУБЛИКАЦИИ ========== */
.wclub-publications .category-tag,
span[style*="background: #e3f2fd"] {
    background: #fffde7 !important;
    color: #000000 !important;
    border: 1px solid #ffd000 !important;
}

.wclub-publications .publication-item .pub-title,
.wclub-publications a[style*="color: #333"] {
    color: #000000 !important;
}

.wclub-publications .publication-item .pub-title:hover {
    color: #e6b800 !important;
}

/* ========== СЪОБЩЕНИЯ ========== */
.wclub-message.success,
.wclub-message-success,
div[style*="background: #e8f5e9"],
div[style*="background: #e8f5e9"] {
    background: #fffde7 !important;
    color: #000000 !important;
    border: 2px solid #e0e0e0 !important;
}

div[style*="background: #e8f5e9"] *,
div[style*="color: #2e7d32"] {
    color: #000000 !important;
}

/* ========== ОСНОВНИ ЦВЕТОВЕ ========== */
.wclub-primary-color,
[style*="color: #4CAF50"],
[style*="color: #4CAF50"] {
    color: #000000 !important;
}

.wclub-primary-bg,
[style*="background: #4CAF50"] {
    background: #ffd000 !important;
    color: #000000 !important;
}

/* ========== ВСИЧКИ ЛИНКОВЕ СЪС ЗЕЛЕН ЦВЯТ ========== */
a[style*="color: #4CAF50"],
a[style*="color: #2196F3"],
a[style*="color: #2e7d32"],
a[style*="color: #388E3C"],
a[style*="color: #45a049"],
a[style*="color: #4CAF50"]:hover,
a[style*="color: #2196F3"]:hover {
    color: #000000 !important;
}

a[style*="color: #4CAF50"]:hover,
a[style*="color: #2196F3"]:hover,
a[style*="color: #2e7d32"]:hover {
    color: #e6b800 !important;
}

/* ========== ВСИЧКИ ГРАНИЦИ СЪС ЗЕЛЕН ЦВЯТ ========== */
[style*="border-color: #4CAF50"],
[style*="border-left: 0 solid #fffde7"],
[style*="border: 2px solid #fffde7"],
[style*="border: 1px solid #fffde7"] {
    border-color: #fffde7 !important;
}

/* ========== МЕМБЪРШИП ПЛАНОВЕ - КОНТЕЙНЕР ========== */
.wclub-plans-wrapper {
    background: #ffffff !important;
}

/* ========== RESPONSIVE ========== */
@media (max-width: 768px) {
    .wclub-widget .button,
    .wclub-widget button,
    .wclub-widget input[type="submit"],
    .wclub-plans-wrapper a,
    .wclub-plans-wrapper button {
        width: 100% !important;
        text-align: center !important;
    }
}