@media(min-width:768px){.elementor-30556 .elementor-element.elementor-element-4688b88{width:50%;}.elementor-30556 .elementor-element.elementor-element-989b86b{width:49.332%;}}/* Start custom CSS for shortcode, class: .elementor-element-385f9baa *//* ===== استایل‌دهی فرم‌های ثبت‌نام و ورود Ultimate Member ===== */

/* عنوان صفحه‌های ثبت‌نام */
.um-register .entry-title,
.um-register h1 {
    text-align: center !important;
    font-size: 32px !important;
    color: #b45309 !important;
    margin-bottom: 24px !important;
}

/* کانتینر فرم */
.um.um-register,
.um.um-login {
    max-width: 520px;
    margin: 0 auto;
    padding: 24px;
    background: #ffffff;
    border: 1px solid #e2e8f0;
    border-radius: 12px;
    box-shadow: 0 4px 16px rgba(0,0,0,0.06);
    direction: rtl;
    text-align: right;
}

/* لیبل‌ها */
.um .um-field-label {
    text-align: right !important;
    font-size: 14px;
    font-weight: 600;
    color: #334155;
    padding-bottom: 6px !important;
}

/* ورودی‌ها (مطابق استاندارد px سایت) */
.um input[type="text"],
.um input[type="password"],
.um input[type="email"],
.um input[type="number"],
.um input[type="tel"] {
    width: 100% !important;
    height: 46px !important;
    padding: 0 14px !important;
    border: 1px solid #cbd5e1 !important;
    border-radius: 8px !important;
    background: #f8fafc !important;
    font-size: 15px !important;
    text-align: right !important;
    box-sizing: border-box !important;
    transition: border-color 0.2s, box-shadow 0.2s !important;
}

.um input:focus {
    border-color: #f59e0b !important;
    box-shadow: 0 0 0 3px rgba(245,158,11,0.15) !important;
    outline: none !important;
    background: #ffffff !important;
}

/* دکمه ثبت نام با گرادیان هویتی سایت */
.um .um-button,
.um input[type="submit"] {
    width: 100% !important;
    height: 48px !important;
    background: linear-gradient(135deg, #f59e0b, #d97706) !important;
    color: #ffffff !important;
    border: none !important;
    border-radius: 8px !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    cursor: pointer !important;
    box-shadow: 0 4px 10px rgba(217,119,6,0.3) !important;
    transition: opacity 0.2s !important;
}

.um .um-button:hover,
.um input[type="submit"]:hover {
    opacity: 0.9 !important;
}/* End custom CSS */