.elementor-499 .elementor-element.elementor-element-9119613{--display:flex;}.elementor-499 .elementor-element.elementor-element-9119613:not(.elementor-motion-effects-element-type-background), .elementor-499 .elementor-element.elementor-element-9119613 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}#elementor-popup-modal-499 .dialog-widget-content{animation-duration:0.5s;background-color:#FFFFFF00;margin:-660px 0px 0px 0px;}#elementor-popup-modal-499 .dialog-message{width:500px;height:auto;}#elementor-popup-modal-499{justify-content:center;align-items:center;}/* Start custom CSS for shortcode, class: .elementor-element-68ae7c5 *//* نگهدارنده اصلی فرم */
.modern-search-wrapper {
    width: 100%;
    max-width: 600px; /* حداکثر عرض فرم */
    margin: 0 auto;
    direction: rtl;
}

/* استایل بدنه فرم جستجو */
.modern-search-form {
    display: flex;
    align-items: center;
    background: rgba(255, 255, 255, 0.7); /* پس زمینه نیمه شفاف */
    border: 1px solid rgba(0, 0, 0, 0.08);
    border-radius: 50px; /* گوشه های کاملا گرد */
    padding: 5px 20px 5px 5px;
    backdrop-filter: blur(10px); /* افکت بلور (گلس‌مورفیسم ملایم) */
    -webkit-backdrop-filter: blur(10px);
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.05);
    transition: all 0.3s ease;
}

/* افکت هنگام کلیک روی فرم */
.modern-search-form:focus-within {
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
    border-color: rgba(0, 0, 0, 0.15);
    background: #ffffff;
}

/* استایل فیلد ورودی متن */
.modern-search-input {
    flex: 1;
    background: transparent !important;
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
    padding: 12px 10px;
    font-size: 16px;
    color: #333;
    font-family: inherit;
}

/* استایل متن پلیس‌هولدر */
.modern-search-input::placeholder {
    color: #999;
}

/* استایل دکمه جستجو (آیکون) */
.modern-search-btn {
    background: #f0f0f0;
    border: none;
    border-radius: 50%;
    width: 45px;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    color: #4b4e6d;
    transition: all 0.3s ease;
}

/* افکت هاور دکمه */
.modern-search-btn:hover {
    background: #4b4e6d;
    color: #fff;
}/* End custom CSS */