	.form-table td .notice p, .notice p, .notice-title, div.error p, div.updated p , div.error h3 {
    border: none;
    display: none;
}
.notice-error, div.error {
    border: none;
}




/* نمایش صحیح اولین آیتم منو */
.nav-link:not([data-page="license_activation"]):first-child {
    order: -1;
}
.alert-warning {
    background: #fff3cd;
    border: 1px solid #ffeeba;
    color: #856404;
    border-radius: 8px;
    padding: 15px;
    margin: 15px 0;
}
/* حالت غیرفعال منوها */
.nav-link.disabled {
    opacity: 0.6;
    cursor: not-allowed;
    pointer-events: none;
    position: relative;
}

.nav-link.disabled:after {
    content: "🔒";
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
}

/* پیغام‌ها */
.alert {
    padding: 15px;
    border-radius: 8px;
    margin: 15px;
    border: 1px solid transparent;
}

.alert-danger {
    background-color: #f8d7da;
    border-color: #f5c6cb;
    color: #721c24;
}

.alert-warning {
    background-color: #fff3cd;
    border-color: #ffeeba;
    color: #856404;
}

.alert-success {
    background-color: #d4edda;
    border-color: #c3e6cb;
    color: #155724;
}

.message {
        padding: 10px;
        border-radius: 5px;
        margin-top: 15px;
        font-size: 16px;
        font-weight: bold;
        text-align: center;
        margin-right: 6% !important;
    }

    /* پیغام موفقیت */
    .message.success {
         padding: 10px;
        background-color: #4CAF50;
        color: white;
        border: 1px solid #388E3C;
        margin-right: 6% !important;
    }

    /* پیغام خطا */
    .message.error {
         padding: 10px;
        background-color: #F44336;
        color: white;
        border: 1px solid #D32F2F;
        margin-right: 6% !important;
    }

    /* پیغام هشدار */
    .message.warning {
         padding: 10px;
        background-color: #FFEB3B;
        color: black;
        border: 1px solid #FBC02D;
        margin-right: 6% !important;
    }

    /* استایل فرم */
    .discount-style-form {
        margin: 30px auto;
        padding: 25px;
        background: #ffffff !important;
        z-index: 9999 !important;
       
        margin-right: 6% !important;
        border-radius: 12px;
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
        font-family: 'IRANSans', Arial, sans-serif;
    }

    .wrap h1 {
        margin-right: 6% !important;
        background: #f9a82b;
        color: white;
        padding: 12px;
        border-radius: 8px;
        text-align: center;
        font-size: 22px;
    }

    .wrap p {
        margin-right: 6% !important;
        text-align: center;
        background: #fff3e0;
        padding: 10px;
        border-radius: 5px;
        font-size: 14px;
        color: #555;
        margin-bottom: 15px;
    }

    .discount-style-form label {
        font-size: 14px;
        font-weight: bold;
        color: #555;
        display: block;
        margin-top: 10px;
    }

    .discount-style-form .input-group {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 20px;
        margin-bottom: 20px;
    }

    .discount-style-form .input-field {
        display: flex;
        flex-direction: column;
    }

    .discount-style-form input[type="text"] {
        padding: 10px;
        border: 1px solid #ddd;
        border-radius: 8px;
        font-size: 14px;
        width: 100%;
        box-sizing: border-box;
        transition: border-color 0.3s ease;
    }

    .discount-style-form input[type="text"]:focus {
        border-color: #f9a82b;
        background: #fff;
        box-shadow: 0 0 8px rgba(249, 168, 43, 0.2);
    }

    .discount-style-form button {
        background-color: #f9a82b;
        color: white;
        border: none;
        padding: 12px;
        border-radius: 8px;
        cursor: pointer;
        font-size: 16px;
        transition: background-color 0.3s ease;
    }

    .discount-style-form button:hover {
        background-color: #e08e1c;
        box-shadow: 0 3px 10px rgba(249, 168, 43, 0.3);
    }

    @media (max-width: 768px) {
        .discount-style-form .input-group {
            grid-template-columns: 1fr;
        }
    }