.elementor-3050 .elementor-element.elementor-element-667f72bf{--display:flex;--min-height:100vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:25px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3050 .elementor-element.elementor-element-74d6e364{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-3050 .elementor-element.elementor-element-5ca8e8ce.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3050 .elementor-element.elementor-element-5ca8e8ce.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3050 .elementor-element.elementor-element-5ca8e8ce.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3050 .elementor-element.elementor-element-5ca8e8ce .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-3050 .elementor-element.elementor-element-5ca8e8ce .elementor-image-box-img img{border-radius:100%;transition-duration:0.3s;}.elementor-3050 .elementor-element.elementor-element-5ca8e8ce .elementor-image-box-title{font-family:"IRANSansWeb_Bold", Sans-serif;font-size:14px;font-weight:500;color:#454545;}.elementor-3050 .elementor-element.elementor-element-5ca8e8ce:has(:hover) .elementor-image-box-title,
					 .elementor-3050 .elementor-element.elementor-element-5ca8e8ce:has(:focus) .elementor-image-box-title{color:#454545;}.elementor-3050 .elementor-element.elementor-element-5ca8e8ce .elementor-image-box-description{font-family:"IRANSansWeb_Bold", Sans-serif;font-size:14px;font-weight:400;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3050 .elementor-element.elementor-element-187c5238{--display:flex;--margin-top:-7vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-3050 .elementor-element.elementor-element-3e5a9acb{--display:flex;}.elementor-3050 .elementor-element.elementor-element-17551991{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3050 .elementor-element.elementor-element-504d261 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:18px;font-weight:600;color:#4082FF;}.elementor-3050 .elementor-element.elementor-element-7a287aa3{padding:0px 0px 50px 0px;}.elementor-3050 .elementor-element.elementor-element-8bdc95c{--display:flex;}.elementor-3050 .elementor-element.elementor-element-23b5a053{--display:flex;}.elementor-3050 .elementor-element.elementor-element-29ea5e33{--display:flex;}.elementor-3050 .elementor-element.elementor-element-3f83f6fa{--display:flex;}.elementor-3050 .elementor-element.elementor-element-5d7b621f{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:24%;--n-tabs-title-flex-basis:initial;--n-tabs-title-flex-shrink:initial;--n-tabs-title-justify-content:flex-start;--n-tabs-title-align-items:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-font-size:14px;--n-tabs-title-color:#454545;--n-tabs-title-color-active:#3239FB;--n-tabs-icon-size:25px;--n-tabs-icon-gap:10px;}.elementor-3050 .elementor-element.elementor-element-5d7b621f.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#2C7CED;}.elementor-3050 .elementor-element.elementor-element-5d7b621f.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-3050 .elementor-element.elementor-element-5d7b621f.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#2C7CED;}.elementor-3050 .elementor-element.elementor-element-5d7b621f.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}.elementor-3050 .elementor-element.elementor-element-5d7b621f.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Vazirmatn", Sans-serif;font-weight:700;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3050 .elementor-element.elementor-element-74d6e364{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:17vw;}.elementor-3050 .elementor-element.elementor-element-5ca8e8ce .elementor-image-box-title{margin-bottom:8px;}}@media(max-width:767px){.elementor-3050 .elementor-element.elementor-element-667f72bf{--padding-top:25px;--padding-bottom:15px;--padding-left:5px;--padding-right:5px;}.elementor-3050 .elementor-element.elementor-element-5ca8e8ce .elementor-image-box-img{margin-bottom:15px;}.elementor-3050 .elementor-element.elementor-element-187c5238{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-3050 .elementor-element.elementor-element-667f72bf{--content-width:100%;}.elementor-3050 .elementor-element.elementor-element-74d6e364{--width:24vw;}}@media(max-width:1024px) and (min-width:768px){.elementor-3050 .elementor-element.elementor-element-74d6e364{--width:100vw;}}/* Start custom CSS for image-box, class: .elementor-element-5ca8e8ce */.user-status-row {
    font-family: "Vazirmatn", Sans-serif;;
    font-size: 14px;
    margin-bottom: 5px;
    color: #7A7A7A;
}

.status-badge {
    font-size: 16px;
    font-weight: 600;
}

.balance-badge {
    color: #2C7CED;
}

.support-badge {
    color: #2FBE35;
}

.elementor-3050 .elementor-element.elementor-element-5ca8e8ce .status-badge {
    padding: 0 2px;
}

@media screen and (max-width: 1024px) {
    .elementor-3050 .elementor-element.elementor-element-5ca8e8ce .elementor-image-box-wrapper {
    display: flex !important;
    justify-content: flex-start !important;
}

.elementor-3050 .elementor-element.elementor-element-5ca8e8ce .user-status-row {
    justify-content: flex-start !important;
}

.elementor-3050 .elementor-element.elementor-element-5ca8e8ce .elementor-image-box-content {
    text-align: justify !important;
}

.elementor-3050 .elementor-element.elementor-element-5ca8e8ce img {
    width: 80%;
}

.elementor-3050 .elementor-element.elementor-element-5ca8e8ce .elementor-image-box-img {
    align-content: center !important;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-504d261 */.elementor-3050 .elementor-element.elementor-element-504d261 .elementor-heading-title::before {
    content: "";
    display: inline-block;
    width: 35px;           
    height: 35px;       
    background-image: url('/wp-content/uploads/2026/09/3d-icon-ticket3.webp');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle;
    margin-left: 8px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7a287aa3 */.head_wpyar_tickt {
    display: none !important;
}

.tite_status_tickets_wpyar {
    display: none !important;
}

.row_status {
    margin-bottom: 25px;
}

.col_box_status_ticket_wpyar {
    border: none !important;
    border-radius: 20px;
background: linear-gradient(225deg, #f0f0f0, #cacaca);
box-shadow:  -10px 10px 20px #c1c1c1,10px -10px 20px #ffffff;
}

.ul_list_ticket_uwpyar li a {
    border-radius: 20px;
background: linear-gradient(225deg, #f0f0f0, #cacaca);
box-shadow:  -10px 10px 20px #c1c1c1, 10px -10px 20px #ffffff;
    border: none;
        transition: all 0.5s;
}

.ul_list_ticket_uwpyar li a:before {
    display: none !important;
}

.ul_list_ticket_uwpyar li a::after {
    display: none !important;
}

.col_box_status_ticket_wpyar .number {
    transition: all 0.5s;
}

.col_box_status_ticket_wpyar:hover .number {
    color: #313131 !important;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .page-numbers {
    border-radius: 3px;
background: #e0e0e0;
box-shadow:  1px 1px 2px #c5c5c5, -1px -1px 2px #fbfbfb;
    color: #313131;
    padding: 5px 8px;
    font-size: 12px;
    transition: all 0.5s;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .page-numbers:hover {
    color: #4082FF;
}

.wpyar-ticket.box_btn_send_answer_user > div.box_btn_send_answer_user {
    display: none !important;
}

.display_content_ticket > span:nth-child(2) {
    display: none !important;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .info_wpyar_ticket {
    padding: 20px;
    border-radius: 20px;
background: linear-gradient(225deg, #f0f0f0, #cacaca);
box-shadow:  -10px 10px 20px #c1c1c1, 10px -10px 20px #ffffff;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 a.btn.btn_back_wpyt {
    border-radius: 50px;
    background: linear-gradient(225deg, #f0f0f0, #cacaca);
    box-shadow: -10px 10px 20px #b5b5b5, 10px -10px 20px #ffffff;
    font-size: 12px;
    padding: 10px 20px;
    color: #454545;
    transition: all 0.5s;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 a.btn.btn_back_wpyt::after {
    content: "";
    display: inline-block;
    margin-right: 5px;
    width: 22px; 
    height: 22px;
    background-color: #4082FF;
    -webkit-mask-image: url('/wp-content/uploads/2026/09/back.svg');
    mask-image: url('/wp-content/uploads/2026/08/back.svg');
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: contain;
    mask-size: contain;
    flex-shrink: 0;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 a.btn.btn_back_wpyt:hover {
    background: #2c7ced;
    color: #fff;
    transition: all 0.5s;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 a.btn.btn_back_wpyt {
    display: flex;
    align-items: center;
}

.display_content_ticket {
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
    font-size: 18px;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .text_message_wpyartick {
    padding: 20px !important;
    border-radius: 20px 20px 0px 20px;
    background: linear-gradient(225deg, #f0f0f0, #cacaca);
    box-shadow: -10px 10px 20px #b5b5b5, 10px -10px 20px #ffffff;
    color: #454545;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .text_message_wpyartick p {
    font-size: 14px !important;   
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .list_all_answered li.user_support_wpyar .text_message_wpyartick {
    padding: 20px !important;
    border-radius: 20px 20px 20px 0px;
    background: linear-gradient(225deg, #f5f5f5, #a0a3f7);
    box-shadow: -10px 10px 20px #b5b5b5, 10px -10px 20px #ffffff;
    font-size: 14px;
    color: #454545;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .head_answer {
    font-size: 12px !important;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 textarea#user_content_answ {
    margin-bottom: 12px;
    font-size: 12px;
    border-radius: 20px !important;
    background: linear-gradient(225deg, #cacaca, #f0f0f0);
    box-shadow: -10px 10px 20px #b5b5b5, 10px -10px 20px #ffffff;
    color: #454545;
    font-weight: 500;
    border: none;
    outline: #fff;
    padding: 15px 20px;
    height: 200px;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .send_user_answer {
    font-weight: 500;
    border: none;
    border-radius: 10px;
    background: linear-gradient(225deg, #f0f0f0, #cacaca);
    box-shadow: -10px 10px 20px #b5b5b5, 10px -10px 20px #ffffff;
    font-size: 12px;
    padding: 5px 15px;
    color: #454545;
    box-sizing: content-box;
    display: inline-block;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .send_user_answer:hover {
    background: #2FBE35;
    color: #fff;
    transition: all 0.5s;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .box_btn_send_answer_user {
    margin-top: 25px;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 #answer_form label {
    font-size: 14px;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .pagination_ticket_index {
    display: flex;
    justify-content: center;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .page-numbers {
    margin: 8px;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 div#all {
    display: none !important;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 div#closed {
    display: none !important;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .img_avatar_wpyartick {
    display: none !important;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .info_wpyar_ticket {
    display: none !important;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .ticket-title-p {
    font-family: "Vazirmatn", vazirmatn2;
    display: flex;
    justify-content: center;
    color: #4082FF;
    font-weight: 600;
    padding: 0px 0px 10px 0px;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .row_status {
    margin-bottom: 10px !important;
}

@media screen and (max-width: 1024px) {
 .elementor-element.elementor-element-1ebb43b {
    padding: 0;
}

div#e-n-tab-content-1255395841 {
    padding: 0;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .col_box_status_ticket_wpyar {
    padding: 5px 0px !important;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .box_answer_war_wpyar_ticket {
    padding: 0px;
    padding-top: 20px;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .list_all_answered li, .ticket_question {
    margin-bottom: 20px;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .row_status {
    margin-bottom: 0px !important;
}
}

.info_user_time_wpyaru img {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17551991 */.elementor-3050 .elementor-element.elementor-element-17551991 {
    font-family: "Vazirmatn", Sans-serif;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7b931aa */.elementor-3050 .elementor-element.elementor-element-7b931aa {
    font-family: "Vazirmatn", Sans-serif;
}

.top_box_send_ticket h4 {
    font-size: 18px;
    font-weight: 600;
    color: #4082FF;
}

 .elementor-3050 .elementor-element.elementor-element-7b931aa .top_box_send_ticket h4::before {
    content: "";
    display: inline-block;
    width: 35px;           
    height: 35px;       
    background-image: url('/wp-content/uploads/2026/09/3d-icon-ticket3.webp');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle;
    margin-left: 8px;
}

.head_send_ticket_wpyar .btn_back_wpyt {
    border-radius: 50px;
background: linear-gradient(315deg, #cacaca, #f0f0f0);
box-shadow:  -20px -20px 40px #bebebe,
             20px 20px 40px #ffffff;
    color: #454545;
}

.elementor-3050 .elementor-element.elementor-element-7b931aa label {
    margin-right: 5px;
    font-size: 12px !important;
    margin-bottom: 5px;
}

.elementor-3050 .elementor-element.elementor-element-7b931aa .head_send_ticket_wpyar .btn_back_wpyt {
    border-radius: 50px;
background: linear-gradient(225deg, #f0f0f0, #cacaca);
box-shadow:  -10px 10px 20px #b5b5b5,
             10px -10px 20px #ffffff;
             font-size: 12px;
    padding: 10px 20px;
    color: #454545;
}

.elementor-3050 .elementor-element.elementor-element-7b931aa .head_send_ticket_wpyar .btn_back_wpyt:hover {
    background: #2C7CED;
    color: #fff;
    transition: all 0.5s;
}

.elementor-3050 .elementor-element.elementor-element-7b931aa input#elementortemplate_ticket_frm_subject_send_ticket_user {
    margin-bottom: 12px;
    font-size: 12px;
    border-radius: 50px;
background: linear-gradient(225deg, #cacaca, #f0f0f0);
box-shadow:  -10px 10px 20px #b5b5b5,
             10px -10px 20px #ffffff;
    color: #454545;
    font-weight: 500;
    border: none;
    outline: #fff;
    padding: 10px 20px;
}

.elementor-3050 .elementor-element.elementor-element-7b931aa .custom_input_wpyar_send_ticket {
    margin-bottom: 12px;
    font-size: 12px;
    border-radius: 50px;
background: linear-gradient(225deg, #cacaca, #f0f0f0);
box-shadow:  -10px 10px 20px #b5b5b5,
             10px -10px 20px #ffffff;
    color: #454545;
    font-weight: 500;
    border: none;
    outline: #fff;
    padding: 10px 20px;
}

.elementor-3050 .elementor-element.elementor-element-7b931aa textarea#elementortemplate_ticket_frm_content_send_ticket_user {
    margin-bottom: 12px;
    font-size: 12px;
    border-radius: 20px;
background: linear-gradient(225deg, #cacaca, #f0f0f0);
box-shadow:  -10px 10px 20px #b5b5b5,
             10px -10px 20px #ffffff;
    color: #454545;
    font-weight: 500;
    border: none;
    outline: #fff;
    padding: 15px 20px;
    height: 200px;
}

.select_custom_wpyar i {
    top: 10px;
}

.select_custom_wpyar ul {
    border-radius: 15px !important;
    padding: 5px 15px;
}

.elementor-3050 .elementor-element.elementor-element-7b931aa button#elementortemplate_ticket_frm_user_send_ticket {
    font-weight: 500;
    border: none;
    border-radius: 10px;
background: linear-gradient(225deg, #f0f0f0, #cacaca);
box-shadow:  -10px 10px 20px #b5b5b5,
             10px -10px 20px #ffffff;
             font-size: 12px;
    padding: 12px 30px;
    color: #454545;
    margin-left: auto;
}

.elementor-3050 .elementor-element.elementor-element-7b931aa button#elementortemplate_ticket_frm_user_send_ticket:hover {
    background: #2FBE35;
    color: #fff;
    transition: all 0.5s;
}

.elementor-3050 .elementor-element.elementor-element-7b931aa .btn_back_wpyt {
    display: flex;
    align-items: center;
}

.elementor-3050 .elementor-element.elementor-element-7b931aa .btn_back_wpyt::after {
    content: "";
    display: inline-block;
    margin-right: 5px;
    width: 22px; 
    height: 22px;
    background-color: #4082FF;
    -webkit-mask-image: url('/wp-content/uploads/2026/09/back.svg');
    mask-image: url('/wp-content/uploads/2026/09/back.svg');
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: contain;
    mask-size: contain;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-504d261 */.elementor-3050 .elementor-element.elementor-element-504d261 .elementor-heading-title::before {
    content: "";
    display: inline-block;
    width: 35px;           
    height: 35px;       
    background-image: url('/wp-content/uploads/2026/09/3d-icon-ticket3.webp');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle;
    margin-left: 8px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7a287aa3 */.head_wpyar_tickt {
    display: none !important;
}

.tite_status_tickets_wpyar {
    display: none !important;
}

.row_status {
    margin-bottom: 25px;
}

.col_box_status_ticket_wpyar {
    border: none !important;
    border-radius: 20px;
background: linear-gradient(225deg, #f0f0f0, #cacaca);
box-shadow:  -10px 10px 20px #c1c1c1,10px -10px 20px #ffffff;
}

.ul_list_ticket_uwpyar li a {
    border-radius: 20px;
background: linear-gradient(225deg, #f0f0f0, #cacaca);
box-shadow:  -10px 10px 20px #c1c1c1, 10px -10px 20px #ffffff;
    border: none;
        transition: all 0.5s;
}

.ul_list_ticket_uwpyar li a:before {
    display: none !important;
}

.ul_list_ticket_uwpyar li a::after {
    display: none !important;
}

.col_box_status_ticket_wpyar .number {
    transition: all 0.5s;
}

.col_box_status_ticket_wpyar:hover .number {
    color: #313131 !important;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .page-numbers {
    border-radius: 3px;
background: #e0e0e0;
box-shadow:  1px 1px 2px #c5c5c5, -1px -1px 2px #fbfbfb;
    color: #313131;
    padding: 5px 8px;
    font-size: 12px;
    transition: all 0.5s;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .page-numbers:hover {
    color: #4082FF;
}

.wpyar-ticket.box_btn_send_answer_user > div.box_btn_send_answer_user {
    display: none !important;
}

.display_content_ticket > span:nth-child(2) {
    display: none !important;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .info_wpyar_ticket {
    padding: 20px;
    border-radius: 20px;
background: linear-gradient(225deg, #f0f0f0, #cacaca);
box-shadow:  -10px 10px 20px #c1c1c1, 10px -10px 20px #ffffff;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 a.btn.btn_back_wpyt {
    border-radius: 50px;
    background: linear-gradient(225deg, #f0f0f0, #cacaca);
    box-shadow: -10px 10px 20px #b5b5b5, 10px -10px 20px #ffffff;
    font-size: 12px;
    padding: 10px 20px;
    color: #454545;
    transition: all 0.5s;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 a.btn.btn_back_wpyt::after {
    content: "";
    display: inline-block;
    margin-right: 5px;
    width: 22px; 
    height: 22px;
    background-color: #4082FF;
    -webkit-mask-image: url('/wp-content/uploads/2026/09/back.svg');
    mask-image: url('/wp-content/uploads/2026/08/back.svg');
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: contain;
    mask-size: contain;
    flex-shrink: 0;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 a.btn.btn_back_wpyt:hover {
    background: #2c7ced;
    color: #fff;
    transition: all 0.5s;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 a.btn.btn_back_wpyt {
    display: flex;
    align-items: center;
}

.display_content_ticket {
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
    font-size: 18px;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .text_message_wpyartick {
    padding: 20px !important;
    border-radius: 20px 20px 0px 20px;
    background: linear-gradient(225deg, #f0f0f0, #cacaca);
    box-shadow: -10px 10px 20px #b5b5b5, 10px -10px 20px #ffffff;
    color: #454545;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .text_message_wpyartick p {
    font-size: 14px !important;   
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .list_all_answered li.user_support_wpyar .text_message_wpyartick {
    padding: 20px !important;
    border-radius: 20px 20px 20px 0px;
    background: linear-gradient(225deg, #f5f5f5, #a0a3f7);
    box-shadow: -10px 10px 20px #b5b5b5, 10px -10px 20px #ffffff;
    font-size: 14px;
    color: #454545;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .head_answer {
    font-size: 12px !important;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 textarea#user_content_answ {
    margin-bottom: 12px;
    font-size: 12px;
    border-radius: 20px !important;
    background: linear-gradient(225deg, #cacaca, #f0f0f0);
    box-shadow: -10px 10px 20px #b5b5b5, 10px -10px 20px #ffffff;
    color: #454545;
    font-weight: 500;
    border: none;
    outline: #fff;
    padding: 15px 20px;
    height: 200px;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .send_user_answer {
    font-weight: 500;
    border: none;
    border-radius: 10px;
    background: linear-gradient(225deg, #f0f0f0, #cacaca);
    box-shadow: -10px 10px 20px #b5b5b5, 10px -10px 20px #ffffff;
    font-size: 12px;
    padding: 5px 15px;
    color: #454545;
    box-sizing: content-box;
    display: inline-block;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .send_user_answer:hover {
    background: #2FBE35;
    color: #fff;
    transition: all 0.5s;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .box_btn_send_answer_user {
    margin-top: 25px;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 #answer_form label {
    font-size: 14px;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .pagination_ticket_index {
    display: flex;
    justify-content: center;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .page-numbers {
    margin: 8px;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 div#all {
    display: none !important;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 div#closed {
    display: none !important;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .img_avatar_wpyartick {
    display: none !important;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .info_wpyar_ticket {
    display: none !important;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .ticket-title-p {
    font-family: "Vazirmatn", vazirmatn2;
    display: flex;
    justify-content: center;
    color: #4082FF;
    font-weight: 600;
    padding: 0px 0px 10px 0px;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .row_status {
    margin-bottom: 10px !important;
}

@media screen and (max-width: 1024px) {
 .elementor-element.elementor-element-1ebb43b {
    padding: 0;
}

div#e-n-tab-content-1255395841 {
    padding: 0;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .col_box_status_ticket_wpyar {
    padding: 5px 0px !important;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .box_answer_war_wpyar_ticket {
    padding: 0px;
    padding-top: 20px;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .list_all_answered li, .ticket_question {
    margin-bottom: 20px;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .row_status {
    margin-bottom: 0px !important;
}
}

.info_user_time_wpyaru img {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17551991 */.elementor-3050 .elementor-element.elementor-element-17551991 {
    font-family: "Vazirmatn", Sans-serif;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7b931aa */.elementor-3050 .elementor-element.elementor-element-7b931aa {
    font-family: "Vazirmatn", Sans-serif;
}

.top_box_send_ticket h4 {
    font-size: 18px;
    font-weight: 600;
    color: #4082FF;
}

 .elementor-3050 .elementor-element.elementor-element-7b931aa .top_box_send_ticket h4::before {
    content: "";
    display: inline-block;
    width: 35px;           
    height: 35px;       
    background-image: url('/wp-content/uploads/2026/09/3d-icon-ticket3.webp');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle;
    margin-left: 8px;
}

.head_send_ticket_wpyar .btn_back_wpyt {
    border-radius: 50px;
background: linear-gradient(315deg, #cacaca, #f0f0f0);
box-shadow:  -20px -20px 40px #bebebe,
             20px 20px 40px #ffffff;
    color: #454545;
}

.elementor-3050 .elementor-element.elementor-element-7b931aa label {
    margin-right: 5px;
    font-size: 12px !important;
    margin-bottom: 5px;
}

.elementor-3050 .elementor-element.elementor-element-7b931aa .head_send_ticket_wpyar .btn_back_wpyt {
    border-radius: 50px;
background: linear-gradient(225deg, #f0f0f0, #cacaca);
box-shadow:  -10px 10px 20px #b5b5b5,
             10px -10px 20px #ffffff;
             font-size: 12px;
    padding: 10px 20px;
    color: #454545;
}

.elementor-3050 .elementor-element.elementor-element-7b931aa .head_send_ticket_wpyar .btn_back_wpyt:hover {
    background: #2C7CED;
    color: #fff;
    transition: all 0.5s;
}

.elementor-3050 .elementor-element.elementor-element-7b931aa input#elementortemplate_ticket_frm_subject_send_ticket_user {
    margin-bottom: 12px;
    font-size: 12px;
    border-radius: 50px;
background: linear-gradient(225deg, #cacaca, #f0f0f0);
box-shadow:  -10px 10px 20px #b5b5b5,
             10px -10px 20px #ffffff;
    color: #454545;
    font-weight: 500;
    border: none;
    outline: #fff;
    padding: 10px 20px;
}

.elementor-3050 .elementor-element.elementor-element-7b931aa .custom_input_wpyar_send_ticket {
    margin-bottom: 12px;
    font-size: 12px;
    border-radius: 50px;
background: linear-gradient(225deg, #cacaca, #f0f0f0);
box-shadow:  -10px 10px 20px #b5b5b5,
             10px -10px 20px #ffffff;
    color: #454545;
    font-weight: 500;
    border: none;
    outline: #fff;
    padding: 10px 20px;
}

.elementor-3050 .elementor-element.elementor-element-7b931aa textarea#elementortemplate_ticket_frm_content_send_ticket_user {
    margin-bottom: 12px;
    font-size: 12px;
    border-radius: 20px;
background: linear-gradient(225deg, #cacaca, #f0f0f0);
box-shadow:  -10px 10px 20px #b5b5b5,
             10px -10px 20px #ffffff;
    color: #454545;
    font-weight: 500;
    border: none;
    outline: #fff;
    padding: 15px 20px;
    height: 200px;
}

.select_custom_wpyar i {
    top: 10px;
}

.select_custom_wpyar ul {
    border-radius: 15px !important;
    padding: 5px 15px;
}

.elementor-3050 .elementor-element.elementor-element-7b931aa button#elementortemplate_ticket_frm_user_send_ticket {
    font-weight: 500;
    border: none;
    border-radius: 10px;
background: linear-gradient(225deg, #f0f0f0, #cacaca);
box-shadow:  -10px 10px 20px #b5b5b5,
             10px -10px 20px #ffffff;
             font-size: 12px;
    padding: 12px 30px;
    color: #454545;
    margin-left: auto;
}

.elementor-3050 .elementor-element.elementor-element-7b931aa button#elementortemplate_ticket_frm_user_send_ticket:hover {
    background: #2FBE35;
    color: #fff;
    transition: all 0.5s;
}

.elementor-3050 .elementor-element.elementor-element-7b931aa .btn_back_wpyt {
    display: flex;
    align-items: center;
}

.elementor-3050 .elementor-element.elementor-element-7b931aa .btn_back_wpyt::after {
    content: "";
    display: inline-block;
    margin-right: 5px;
    width: 22px; 
    height: 22px;
    background-color: #4082FF;
    -webkit-mask-image: url('/wp-content/uploads/2026/09/back.svg');
    mask-image: url('/wp-content/uploads/2026/09/back.svg');
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: contain;
    mask-size: contain;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-504d261 */.elementor-3050 .elementor-element.elementor-element-504d261 .elementor-heading-title::before {
    content: "";
    display: inline-block;
    width: 35px;           
    height: 35px;       
    background-image: url('/wp-content/uploads/2026/09/3d-icon-ticket3.webp');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle;
    margin-left: 8px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7a287aa3 */.head_wpyar_tickt {
    display: none !important;
}

.tite_status_tickets_wpyar {
    display: none !important;
}

.row_status {
    margin-bottom: 25px;
}

.col_box_status_ticket_wpyar {
    border: none !important;
    border-radius: 20px;
background: linear-gradient(225deg, #f0f0f0, #cacaca);
box-shadow:  -10px 10px 20px #c1c1c1,10px -10px 20px #ffffff;
}

.ul_list_ticket_uwpyar li a {
    border-radius: 20px;
background: linear-gradient(225deg, #f0f0f0, #cacaca);
box-shadow:  -10px 10px 20px #c1c1c1, 10px -10px 20px #ffffff;
    border: none;
        transition: all 0.5s;
}

.ul_list_ticket_uwpyar li a:before {
    display: none !important;
}

.ul_list_ticket_uwpyar li a::after {
    display: none !important;
}

.col_box_status_ticket_wpyar .number {
    transition: all 0.5s;
}

.col_box_status_ticket_wpyar:hover .number {
    color: #313131 !important;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .page-numbers {
    border-radius: 3px;
background: #e0e0e0;
box-shadow:  1px 1px 2px #c5c5c5, -1px -1px 2px #fbfbfb;
    color: #313131;
    padding: 5px 8px;
    font-size: 12px;
    transition: all 0.5s;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .page-numbers:hover {
    color: #4082FF;
}

.wpyar-ticket.box_btn_send_answer_user > div.box_btn_send_answer_user {
    display: none !important;
}

.display_content_ticket > span:nth-child(2) {
    display: none !important;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .info_wpyar_ticket {
    padding: 20px;
    border-radius: 20px;
background: linear-gradient(225deg, #f0f0f0, #cacaca);
box-shadow:  -10px 10px 20px #c1c1c1, 10px -10px 20px #ffffff;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 a.btn.btn_back_wpyt {
    border-radius: 50px;
    background: linear-gradient(225deg, #f0f0f0, #cacaca);
    box-shadow: -10px 10px 20px #b5b5b5, 10px -10px 20px #ffffff;
    font-size: 12px;
    padding: 10px 20px;
    color: #454545;
    transition: all 0.5s;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 a.btn.btn_back_wpyt::after {
    content: "";
    display: inline-block;
    margin-right: 5px;
    width: 22px; 
    height: 22px;
    background-color: #4082FF;
    -webkit-mask-image: url('/wp-content/uploads/2026/09/back.svg');
    mask-image: url('/wp-content/uploads/2026/08/back.svg');
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: contain;
    mask-size: contain;
    flex-shrink: 0;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 a.btn.btn_back_wpyt:hover {
    background: #2c7ced;
    color: #fff;
    transition: all 0.5s;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 a.btn.btn_back_wpyt {
    display: flex;
    align-items: center;
}

.display_content_ticket {
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
    font-size: 18px;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .text_message_wpyartick {
    padding: 20px !important;
    border-radius: 20px 20px 0px 20px;
    background: linear-gradient(225deg, #f0f0f0, #cacaca);
    box-shadow: -10px 10px 20px #b5b5b5, 10px -10px 20px #ffffff;
    color: #454545;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .text_message_wpyartick p {
    font-size: 14px !important;   
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .list_all_answered li.user_support_wpyar .text_message_wpyartick {
    padding: 20px !important;
    border-radius: 20px 20px 20px 0px;
    background: linear-gradient(225deg, #f5f5f5, #a0a3f7);
    box-shadow: -10px 10px 20px #b5b5b5, 10px -10px 20px #ffffff;
    font-size: 14px;
    color: #454545;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .head_answer {
    font-size: 12px !important;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 textarea#user_content_answ {
    margin-bottom: 12px;
    font-size: 12px;
    border-radius: 20px !important;
    background: linear-gradient(225deg, #cacaca, #f0f0f0);
    box-shadow: -10px 10px 20px #b5b5b5, 10px -10px 20px #ffffff;
    color: #454545;
    font-weight: 500;
    border: none;
    outline: #fff;
    padding: 15px 20px;
    height: 200px;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .send_user_answer {
    font-weight: 500;
    border: none;
    border-radius: 10px;
    background: linear-gradient(225deg, #f0f0f0, #cacaca);
    box-shadow: -10px 10px 20px #b5b5b5, 10px -10px 20px #ffffff;
    font-size: 12px;
    padding: 5px 15px;
    color: #454545;
    box-sizing: content-box;
    display: inline-block;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .send_user_answer:hover {
    background: #2FBE35;
    color: #fff;
    transition: all 0.5s;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .box_btn_send_answer_user {
    margin-top: 25px;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 #answer_form label {
    font-size: 14px;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .pagination_ticket_index {
    display: flex;
    justify-content: center;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .page-numbers {
    margin: 8px;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 div#all {
    display: none !important;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 div#closed {
    display: none !important;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .img_avatar_wpyartick {
    display: none !important;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .info_wpyar_ticket {
    display: none !important;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .ticket-title-p {
    font-family: "Vazirmatn", vazirmatn2;
    display: flex;
    justify-content: center;
    color: #4082FF;
    font-weight: 600;
    padding: 0px 0px 10px 0px;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .row_status {
    margin-bottom: 10px !important;
}

@media screen and (max-width: 1024px) {
 .elementor-element.elementor-element-1ebb43b {
    padding: 0;
}

div#e-n-tab-content-1255395841 {
    padding: 0;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .col_box_status_ticket_wpyar {
    padding: 5px 0px !important;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .box_answer_war_wpyar_ticket {
    padding: 0px;
    padding-top: 20px;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .list_all_answered li, .ticket_question {
    margin-bottom: 20px;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .row_status {
    margin-bottom: 0px !important;
}
}

.info_user_time_wpyaru img {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17551991 */.elementor-3050 .elementor-element.elementor-element-17551991 {
    font-family: "Vazirmatn", Sans-serif;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7b931aa */.elementor-3050 .elementor-element.elementor-element-7b931aa {
    font-family: "Vazirmatn", Sans-serif;
}

.top_box_send_ticket h4 {
    font-size: 18px;
    font-weight: 600;
    color: #4082FF;
}

 .elementor-3050 .elementor-element.elementor-element-7b931aa .top_box_send_ticket h4::before {
    content: "";
    display: inline-block;
    width: 35px;           
    height: 35px;       
    background-image: url('/wp-content/uploads/2026/09/3d-icon-ticket3.webp');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle;
    margin-left: 8px;
}

.head_send_ticket_wpyar .btn_back_wpyt {
    border-radius: 50px;
background: linear-gradient(315deg, #cacaca, #f0f0f0);
box-shadow:  -20px -20px 40px #bebebe,
             20px 20px 40px #ffffff;
    color: #454545;
}

.elementor-3050 .elementor-element.elementor-element-7b931aa label {
    margin-right: 5px;
    font-size: 12px !important;
    margin-bottom: 5px;
}

.elementor-3050 .elementor-element.elementor-element-7b931aa .head_send_ticket_wpyar .btn_back_wpyt {
    border-radius: 50px;
background: linear-gradient(225deg, #f0f0f0, #cacaca);
box-shadow:  -10px 10px 20px #b5b5b5,
             10px -10px 20px #ffffff;
             font-size: 12px;
    padding: 10px 20px;
    color: #454545;
}

.elementor-3050 .elementor-element.elementor-element-7b931aa .head_send_ticket_wpyar .btn_back_wpyt:hover {
    background: #2C7CED;
    color: #fff;
    transition: all 0.5s;
}

.elementor-3050 .elementor-element.elementor-element-7b931aa input#elementortemplate_ticket_frm_subject_send_ticket_user {
    margin-bottom: 12px;
    font-size: 12px;
    border-radius: 50px;
background: linear-gradient(225deg, #cacaca, #f0f0f0);
box-shadow:  -10px 10px 20px #b5b5b5,
             10px -10px 20px #ffffff;
    color: #454545;
    font-weight: 500;
    border: none;
    outline: #fff;
    padding: 10px 20px;
}

.elementor-3050 .elementor-element.elementor-element-7b931aa .custom_input_wpyar_send_ticket {
    margin-bottom: 12px;
    font-size: 12px;
    border-radius: 50px;
background: linear-gradient(225deg, #cacaca, #f0f0f0);
box-shadow:  -10px 10px 20px #b5b5b5,
             10px -10px 20px #ffffff;
    color: #454545;
    font-weight: 500;
    border: none;
    outline: #fff;
    padding: 10px 20px;
}

.elementor-3050 .elementor-element.elementor-element-7b931aa textarea#elementortemplate_ticket_frm_content_send_ticket_user {
    margin-bottom: 12px;
    font-size: 12px;
    border-radius: 20px;
background: linear-gradient(225deg, #cacaca, #f0f0f0);
box-shadow:  -10px 10px 20px #b5b5b5,
             10px -10px 20px #ffffff;
    color: #454545;
    font-weight: 500;
    border: none;
    outline: #fff;
    padding: 15px 20px;
    height: 200px;
}

.select_custom_wpyar i {
    top: 10px;
}

.select_custom_wpyar ul {
    border-radius: 15px !important;
    padding: 5px 15px;
}

.elementor-3050 .elementor-element.elementor-element-7b931aa button#elementortemplate_ticket_frm_user_send_ticket {
    font-weight: 500;
    border: none;
    border-radius: 10px;
background: linear-gradient(225deg, #f0f0f0, #cacaca);
box-shadow:  -10px 10px 20px #b5b5b5,
             10px -10px 20px #ffffff;
             font-size: 12px;
    padding: 12px 30px;
    color: #454545;
    margin-left: auto;
}

.elementor-3050 .elementor-element.elementor-element-7b931aa button#elementortemplate_ticket_frm_user_send_ticket:hover {
    background: #2FBE35;
    color: #fff;
    transition: all 0.5s;
}

.elementor-3050 .elementor-element.elementor-element-7b931aa .btn_back_wpyt {
    display: flex;
    align-items: center;
}

.elementor-3050 .elementor-element.elementor-element-7b931aa .btn_back_wpyt::after {
    content: "";
    display: inline-block;
    margin-right: 5px;
    width: 22px; 
    height: 22px;
    background-color: #4082FF;
    -webkit-mask-image: url('/wp-content/uploads/2026/09/back.svg');
    mask-image: url('/wp-content/uploads/2026/09/back.svg');
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: contain;
    mask-size: contain;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-504d261 */.elementor-3050 .elementor-element.elementor-element-504d261 .elementor-heading-title::before {
    content: "";
    display: inline-block;
    width: 35px;           
    height: 35px;       
    background-image: url('/wp-content/uploads/2026/09/3d-icon-ticket3.webp');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle;
    margin-left: 8px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7a287aa3 */.head_wpyar_tickt {
    display: none !important;
}

.tite_status_tickets_wpyar {
    display: none !important;
}

.row_status {
    margin-bottom: 25px;
}

.col_box_status_ticket_wpyar {
    border: none !important;
    border-radius: 20px;
background: linear-gradient(225deg, #f0f0f0, #cacaca);
box-shadow:  -10px 10px 20px #c1c1c1,10px -10px 20px #ffffff;
}

.ul_list_ticket_uwpyar li a {
    border-radius: 20px;
background: linear-gradient(225deg, #f0f0f0, #cacaca);
box-shadow:  -10px 10px 20px #c1c1c1, 10px -10px 20px #ffffff;
    border: none;
        transition: all 0.5s;
}

.ul_list_ticket_uwpyar li a:before {
    display: none !important;
}

.ul_list_ticket_uwpyar li a::after {
    display: none !important;
}

.col_box_status_ticket_wpyar .number {
    transition: all 0.5s;
}

.col_box_status_ticket_wpyar:hover .number {
    color: #313131 !important;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .page-numbers {
    border-radius: 3px;
background: #e0e0e0;
box-shadow:  1px 1px 2px #c5c5c5, -1px -1px 2px #fbfbfb;
    color: #313131;
    padding: 5px 8px;
    font-size: 12px;
    transition: all 0.5s;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .page-numbers:hover {
    color: #4082FF;
}

.wpyar-ticket.box_btn_send_answer_user > div.box_btn_send_answer_user {
    display: none !important;
}

.display_content_ticket > span:nth-child(2) {
    display: none !important;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .info_wpyar_ticket {
    padding: 20px;
    border-radius: 20px;
background: linear-gradient(225deg, #f0f0f0, #cacaca);
box-shadow:  -10px 10px 20px #c1c1c1, 10px -10px 20px #ffffff;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 a.btn.btn_back_wpyt {
    border-radius: 50px;
    background: linear-gradient(225deg, #f0f0f0, #cacaca);
    box-shadow: -10px 10px 20px #b5b5b5, 10px -10px 20px #ffffff;
    font-size: 12px;
    padding: 10px 20px;
    color: #454545;
    transition: all 0.5s;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 a.btn.btn_back_wpyt::after {
    content: "";
    display: inline-block;
    margin-right: 5px;
    width: 22px; 
    height: 22px;
    background-color: #4082FF;
    -webkit-mask-image: url('/wp-content/uploads/2026/09/back.svg');
    mask-image: url('/wp-content/uploads/2026/08/back.svg');
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: contain;
    mask-size: contain;
    flex-shrink: 0;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 a.btn.btn_back_wpyt:hover {
    background: #2c7ced;
    color: #fff;
    transition: all 0.5s;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 a.btn.btn_back_wpyt {
    display: flex;
    align-items: center;
}

.display_content_ticket {
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
    font-size: 18px;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .text_message_wpyartick {
    padding: 20px !important;
    border-radius: 20px 20px 0px 20px;
    background: linear-gradient(225deg, #f0f0f0, #cacaca);
    box-shadow: -10px 10px 20px #b5b5b5, 10px -10px 20px #ffffff;
    color: #454545;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .text_message_wpyartick p {
    font-size: 14px !important;   
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .list_all_answered li.user_support_wpyar .text_message_wpyartick {
    padding: 20px !important;
    border-radius: 20px 20px 20px 0px;
    background: linear-gradient(225deg, #f5f5f5, #a0a3f7);
    box-shadow: -10px 10px 20px #b5b5b5, 10px -10px 20px #ffffff;
    font-size: 14px;
    color: #454545;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .head_answer {
    font-size: 12px !important;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 textarea#user_content_answ {
    margin-bottom: 12px;
    font-size: 12px;
    border-radius: 20px !important;
    background: linear-gradient(225deg, #cacaca, #f0f0f0);
    box-shadow: -10px 10px 20px #b5b5b5, 10px -10px 20px #ffffff;
    color: #454545;
    font-weight: 500;
    border: none;
    outline: #fff;
    padding: 15px 20px;
    height: 200px;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .send_user_answer {
    font-weight: 500;
    border: none;
    border-radius: 10px;
    background: linear-gradient(225deg, #f0f0f0, #cacaca);
    box-shadow: -10px 10px 20px #b5b5b5, 10px -10px 20px #ffffff;
    font-size: 12px;
    padding: 5px 15px;
    color: #454545;
    box-sizing: content-box;
    display: inline-block;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .send_user_answer:hover {
    background: #2FBE35;
    color: #fff;
    transition: all 0.5s;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .box_btn_send_answer_user {
    margin-top: 25px;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 #answer_form label {
    font-size: 14px;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .pagination_ticket_index {
    display: flex;
    justify-content: center;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .page-numbers {
    margin: 8px;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 div#all {
    display: none !important;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 div#closed {
    display: none !important;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .img_avatar_wpyartick {
    display: none !important;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .info_wpyar_ticket {
    display: none !important;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .ticket-title-p {
    font-family: "Vazirmatn", vazirmatn2;
    display: flex;
    justify-content: center;
    color: #4082FF;
    font-weight: 600;
    padding: 0px 0px 10px 0px;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .row_status {
    margin-bottom: 10px !important;
}

@media screen and (max-width: 1024px) {
 .elementor-element.elementor-element-1ebb43b {
    padding: 0;
}

div#e-n-tab-content-1255395841 {
    padding: 0;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .col_box_status_ticket_wpyar {
    padding: 5px 0px !important;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .box_answer_war_wpyar_ticket {
    padding: 0px;
    padding-top: 20px;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .list_all_answered li, .ticket_question {
    margin-bottom: 20px;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .row_status {
    margin-bottom: 0px !important;
}
}

.info_user_time_wpyaru img {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17551991 */.elementor-3050 .elementor-element.elementor-element-17551991 {
    font-family: "Vazirmatn", Sans-serif;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7b931aa */.elementor-3050 .elementor-element.elementor-element-7b931aa {
    font-family: "Vazirmatn", Sans-serif;
}

.top_box_send_ticket h4 {
    font-size: 18px;
    font-weight: 600;
    color: #4082FF;
}

 .elementor-3050 .elementor-element.elementor-element-7b931aa .top_box_send_ticket h4::before {
    content: "";
    display: inline-block;
    width: 35px;           
    height: 35px;       
    background-image: url('/wp-content/uploads/2026/09/3d-icon-ticket3.webp');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle;
    margin-left: 8px;
}

.head_send_ticket_wpyar .btn_back_wpyt {
    border-radius: 50px;
background: linear-gradient(315deg, #cacaca, #f0f0f0);
box-shadow:  -20px -20px 40px #bebebe,
             20px 20px 40px #ffffff;
    color: #454545;
}

.elementor-3050 .elementor-element.elementor-element-7b931aa label {
    margin-right: 5px;
    font-size: 12px !important;
    margin-bottom: 5px;
}

.elementor-3050 .elementor-element.elementor-element-7b931aa .head_send_ticket_wpyar .btn_back_wpyt {
    border-radius: 50px;
background: linear-gradient(225deg, #f0f0f0, #cacaca);
box-shadow:  -10px 10px 20px #b5b5b5,
             10px -10px 20px #ffffff;
             font-size: 12px;
    padding: 10px 20px;
    color: #454545;
}

.elementor-3050 .elementor-element.elementor-element-7b931aa .head_send_ticket_wpyar .btn_back_wpyt:hover {
    background: #2C7CED;
    color: #fff;
    transition: all 0.5s;
}

.elementor-3050 .elementor-element.elementor-element-7b931aa input#elementortemplate_ticket_frm_subject_send_ticket_user {
    margin-bottom: 12px;
    font-size: 12px;
    border-radius: 50px;
background: linear-gradient(225deg, #cacaca, #f0f0f0);
box-shadow:  -10px 10px 20px #b5b5b5,
             10px -10px 20px #ffffff;
    color: #454545;
    font-weight: 500;
    border: none;
    outline: #fff;
    padding: 10px 20px;
}

.elementor-3050 .elementor-element.elementor-element-7b931aa .custom_input_wpyar_send_ticket {
    margin-bottom: 12px;
    font-size: 12px;
    border-radius: 50px;
background: linear-gradient(225deg, #cacaca, #f0f0f0);
box-shadow:  -10px 10px 20px #b5b5b5,
             10px -10px 20px #ffffff;
    color: #454545;
    font-weight: 500;
    border: none;
    outline: #fff;
    padding: 10px 20px;
}

.elementor-3050 .elementor-element.elementor-element-7b931aa textarea#elementortemplate_ticket_frm_content_send_ticket_user {
    margin-bottom: 12px;
    font-size: 12px;
    border-radius: 20px;
background: linear-gradient(225deg, #cacaca, #f0f0f0);
box-shadow:  -10px 10px 20px #b5b5b5,
             10px -10px 20px #ffffff;
    color: #454545;
    font-weight: 500;
    border: none;
    outline: #fff;
    padding: 15px 20px;
    height: 200px;
}

.select_custom_wpyar i {
    top: 10px;
}

.select_custom_wpyar ul {
    border-radius: 15px !important;
    padding: 5px 15px;
}

.elementor-3050 .elementor-element.elementor-element-7b931aa button#elementortemplate_ticket_frm_user_send_ticket {
    font-weight: 500;
    border: none;
    border-radius: 10px;
background: linear-gradient(225deg, #f0f0f0, #cacaca);
box-shadow:  -10px 10px 20px #b5b5b5,
             10px -10px 20px #ffffff;
             font-size: 12px;
    padding: 12px 30px;
    color: #454545;
    margin-left: auto;
}

.elementor-3050 .elementor-element.elementor-element-7b931aa button#elementortemplate_ticket_frm_user_send_ticket:hover {
    background: #2FBE35;
    color: #fff;
    transition: all 0.5s;
}

.elementor-3050 .elementor-element.elementor-element-7b931aa .btn_back_wpyt {
    display: flex;
    align-items: center;
}

.elementor-3050 .elementor-element.elementor-element-7b931aa .btn_back_wpyt::after {
    content: "";
    display: inline-block;
    margin-right: 5px;
    width: 22px; 
    height: 22px;
    background-color: #4082FF;
    -webkit-mask-image: url('/wp-content/uploads/2026/09/back.svg');
    mask-image: url('/wp-content/uploads/2026/09/back.svg');
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: contain;
    mask-size: contain;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-504d261 */.elementor-3050 .elementor-element.elementor-element-504d261 .elementor-heading-title::before {
    content: "";
    display: inline-block;
    width: 35px;           
    height: 35px;       
    background-image: url('/wp-content/uploads/2026/09/3d-icon-ticket3.webp');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle;
    margin-left: 8px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7a287aa3 */.head_wpyar_tickt {
    display: none !important;
}

.tite_status_tickets_wpyar {
    display: none !important;
}

.row_status {
    margin-bottom: 25px;
}

.col_box_status_ticket_wpyar {
    border: none !important;
    border-radius: 20px;
background: linear-gradient(225deg, #f0f0f0, #cacaca);
box-shadow:  -10px 10px 20px #c1c1c1,10px -10px 20px #ffffff;
}

.ul_list_ticket_uwpyar li a {
    border-radius: 20px;
background: linear-gradient(225deg, #f0f0f0, #cacaca);
box-shadow:  -10px 10px 20px #c1c1c1, 10px -10px 20px #ffffff;
    border: none;
        transition: all 0.5s;
}

.ul_list_ticket_uwpyar li a:before {
    display: none !important;
}

.ul_list_ticket_uwpyar li a::after {
    display: none !important;
}

.col_box_status_ticket_wpyar .number {
    transition: all 0.5s;
}

.col_box_status_ticket_wpyar:hover .number {
    color: #313131 !important;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .page-numbers {
    border-radius: 3px;
background: #e0e0e0;
box-shadow:  1px 1px 2px #c5c5c5, -1px -1px 2px #fbfbfb;
    color: #313131;
    padding: 5px 8px;
    font-size: 12px;
    transition: all 0.5s;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .page-numbers:hover {
    color: #4082FF;
}

.wpyar-ticket.box_btn_send_answer_user > div.box_btn_send_answer_user {
    display: none !important;
}

.display_content_ticket > span:nth-child(2) {
    display: none !important;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .info_wpyar_ticket {
    padding: 20px;
    border-radius: 20px;
background: linear-gradient(225deg, #f0f0f0, #cacaca);
box-shadow:  -10px 10px 20px #c1c1c1, 10px -10px 20px #ffffff;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 a.btn.btn_back_wpyt {
    border-radius: 50px;
    background: linear-gradient(225deg, #f0f0f0, #cacaca);
    box-shadow: -10px 10px 20px #b5b5b5, 10px -10px 20px #ffffff;
    font-size: 12px;
    padding: 10px 20px;
    color: #454545;
    transition: all 0.5s;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 a.btn.btn_back_wpyt::after {
    content: "";
    display: inline-block;
    margin-right: 5px;
    width: 22px; 
    height: 22px;
    background-color: #4082FF;
    -webkit-mask-image: url('/wp-content/uploads/2026/09/back.svg');
    mask-image: url('/wp-content/uploads/2026/08/back.svg');
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: contain;
    mask-size: contain;
    flex-shrink: 0;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 a.btn.btn_back_wpyt:hover {
    background: #2c7ced;
    color: #fff;
    transition: all 0.5s;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 a.btn.btn_back_wpyt {
    display: flex;
    align-items: center;
}

.display_content_ticket {
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
    font-size: 18px;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .text_message_wpyartick {
    padding: 20px !important;
    border-radius: 20px 20px 0px 20px;
    background: linear-gradient(225deg, #f0f0f0, #cacaca);
    box-shadow: -10px 10px 20px #b5b5b5, 10px -10px 20px #ffffff;
    color: #454545;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .text_message_wpyartick p {
    font-size: 14px !important;   
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .list_all_answered li.user_support_wpyar .text_message_wpyartick {
    padding: 20px !important;
    border-radius: 20px 20px 20px 0px;
    background: linear-gradient(225deg, #f5f5f5, #a0a3f7);
    box-shadow: -10px 10px 20px #b5b5b5, 10px -10px 20px #ffffff;
    font-size: 14px;
    color: #454545;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .head_answer {
    font-size: 12px !important;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 textarea#user_content_answ {
    margin-bottom: 12px;
    font-size: 12px;
    border-radius: 20px !important;
    background: linear-gradient(225deg, #cacaca, #f0f0f0);
    box-shadow: -10px 10px 20px #b5b5b5, 10px -10px 20px #ffffff;
    color: #454545;
    font-weight: 500;
    border: none;
    outline: #fff;
    padding: 15px 20px;
    height: 200px;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .send_user_answer {
    font-weight: 500;
    border: none;
    border-radius: 10px;
    background: linear-gradient(225deg, #f0f0f0, #cacaca);
    box-shadow: -10px 10px 20px #b5b5b5, 10px -10px 20px #ffffff;
    font-size: 12px;
    padding: 5px 15px;
    color: #454545;
    box-sizing: content-box;
    display: inline-block;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .send_user_answer:hover {
    background: #2FBE35;
    color: #fff;
    transition: all 0.5s;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .box_btn_send_answer_user {
    margin-top: 25px;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 #answer_form label {
    font-size: 14px;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .pagination_ticket_index {
    display: flex;
    justify-content: center;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .page-numbers {
    margin: 8px;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 div#all {
    display: none !important;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 div#closed {
    display: none !important;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .img_avatar_wpyartick {
    display: none !important;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .info_wpyar_ticket {
    display: none !important;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .ticket-title-p {
    font-family: "Vazirmatn", vazirmatn2;
    display: flex;
    justify-content: center;
    color: #4082FF;
    font-weight: 600;
    padding: 0px 0px 10px 0px;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .row_status {
    margin-bottom: 10px !important;
}

@media screen and (max-width: 1024px) {
 .elementor-element.elementor-element-1ebb43b {
    padding: 0;
}

div#e-n-tab-content-1255395841 {
    padding: 0;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .col_box_status_ticket_wpyar {
    padding: 5px 0px !important;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .box_answer_war_wpyar_ticket {
    padding: 0px;
    padding-top: 20px;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .list_all_answered li, .ticket_question {
    margin-bottom: 20px;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .row_status {
    margin-bottom: 0px !important;
}
}

.info_user_time_wpyaru img {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17551991 */.elementor-3050 .elementor-element.elementor-element-17551991 {
    font-family: "Vazirmatn", Sans-serif;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7b931aa */.elementor-3050 .elementor-element.elementor-element-7b931aa {
    font-family: "Vazirmatn", Sans-serif;
}

.top_box_send_ticket h4 {
    font-size: 18px;
    font-weight: 600;
    color: #4082FF;
}

 .elementor-3050 .elementor-element.elementor-element-7b931aa .top_box_send_ticket h4::before {
    content: "";
    display: inline-block;
    width: 35px;           
    height: 35px;       
    background-image: url('/wp-content/uploads/2026/09/3d-icon-ticket3.webp');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle;
    margin-left: 8px;
}

.head_send_ticket_wpyar .btn_back_wpyt {
    border-radius: 50px;
background: linear-gradient(315deg, #cacaca, #f0f0f0);
box-shadow:  -20px -20px 40px #bebebe,
             20px 20px 40px #ffffff;
    color: #454545;
}

.elementor-3050 .elementor-element.elementor-element-7b931aa label {
    margin-right: 5px;
    font-size: 12px !important;
    margin-bottom: 5px;
}

.elementor-3050 .elementor-element.elementor-element-7b931aa .head_send_ticket_wpyar .btn_back_wpyt {
    border-radius: 50px;
background: linear-gradient(225deg, #f0f0f0, #cacaca);
box-shadow:  -10px 10px 20px #b5b5b5,
             10px -10px 20px #ffffff;
             font-size: 12px;
    padding: 10px 20px;
    color: #454545;
}

.elementor-3050 .elementor-element.elementor-element-7b931aa .head_send_ticket_wpyar .btn_back_wpyt:hover {
    background: #2C7CED;
    color: #fff;
    transition: all 0.5s;
}

.elementor-3050 .elementor-element.elementor-element-7b931aa input#elementortemplate_ticket_frm_subject_send_ticket_user {
    margin-bottom: 12px;
    font-size: 12px;
    border-radius: 50px;
background: linear-gradient(225deg, #cacaca, #f0f0f0);
box-shadow:  -10px 10px 20px #b5b5b5,
             10px -10px 20px #ffffff;
    color: #454545;
    font-weight: 500;
    border: none;
    outline: #fff;
    padding: 10px 20px;
}

.elementor-3050 .elementor-element.elementor-element-7b931aa .custom_input_wpyar_send_ticket {
    margin-bottom: 12px;
    font-size: 12px;
    border-radius: 50px;
background: linear-gradient(225deg, #cacaca, #f0f0f0);
box-shadow:  -10px 10px 20px #b5b5b5,
             10px -10px 20px #ffffff;
    color: #454545;
    font-weight: 500;
    border: none;
    outline: #fff;
    padding: 10px 20px;
}

.elementor-3050 .elementor-element.elementor-element-7b931aa textarea#elementortemplate_ticket_frm_content_send_ticket_user {
    margin-bottom: 12px;
    font-size: 12px;
    border-radius: 20px;
background: linear-gradient(225deg, #cacaca, #f0f0f0);
box-shadow:  -10px 10px 20px #b5b5b5,
             10px -10px 20px #ffffff;
    color: #454545;
    font-weight: 500;
    border: none;
    outline: #fff;
    padding: 15px 20px;
    height: 200px;
}

.select_custom_wpyar i {
    top: 10px;
}

.select_custom_wpyar ul {
    border-radius: 15px !important;
    padding: 5px 15px;
}

.elementor-3050 .elementor-element.elementor-element-7b931aa button#elementortemplate_ticket_frm_user_send_ticket {
    font-weight: 500;
    border: none;
    border-radius: 10px;
background: linear-gradient(225deg, #f0f0f0, #cacaca);
box-shadow:  -10px 10px 20px #b5b5b5,
             10px -10px 20px #ffffff;
             font-size: 12px;
    padding: 12px 30px;
    color: #454545;
    margin-left: auto;
}

.elementor-3050 .elementor-element.elementor-element-7b931aa button#elementortemplate_ticket_frm_user_send_ticket:hover {
    background: #2FBE35;
    color: #fff;
    transition: all 0.5s;
}

.elementor-3050 .elementor-element.elementor-element-7b931aa .btn_back_wpyt {
    display: flex;
    align-items: center;
}

.elementor-3050 .elementor-element.elementor-element-7b931aa .btn_back_wpyt::after {
    content: "";
    display: inline-block;
    margin-right: 5px;
    width: 22px; 
    height: 22px;
    background-color: #4082FF;
    -webkit-mask-image: url('/wp-content/uploads/2026/09/back.svg');
    mask-image: url('/wp-content/uploads/2026/09/back.svg');
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: contain;
    mask-size: contain;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-504d261 */.elementor-3050 .elementor-element.elementor-element-504d261 .elementor-heading-title::before {
    content: "";
    display: inline-block;
    width: 35px;           
    height: 35px;       
    background-image: url('/wp-content/uploads/2026/09/3d-icon-ticket3.webp');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle;
    margin-left: 8px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7a287aa3 */.head_wpyar_tickt {
    display: none !important;
}

.tite_status_tickets_wpyar {
    display: none !important;
}

.row_status {
    margin-bottom: 25px;
}

.col_box_status_ticket_wpyar {
    border: none !important;
    border-radius: 20px;
background: linear-gradient(225deg, #f0f0f0, #cacaca);
box-shadow:  -10px 10px 20px #c1c1c1,10px -10px 20px #ffffff;
}

.ul_list_ticket_uwpyar li a {
    border-radius: 20px;
background: linear-gradient(225deg, #f0f0f0, #cacaca);
box-shadow:  -10px 10px 20px #c1c1c1, 10px -10px 20px #ffffff;
    border: none;
        transition: all 0.5s;
}

.ul_list_ticket_uwpyar li a:before {
    display: none !important;
}

.ul_list_ticket_uwpyar li a::after {
    display: none !important;
}

.col_box_status_ticket_wpyar .number {
    transition: all 0.5s;
}

.col_box_status_ticket_wpyar:hover .number {
    color: #313131 !important;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .page-numbers {
    border-radius: 3px;
background: #e0e0e0;
box-shadow:  1px 1px 2px #c5c5c5, -1px -1px 2px #fbfbfb;
    color: #313131;
    padding: 5px 8px;
    font-size: 12px;
    transition: all 0.5s;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .page-numbers:hover {
    color: #4082FF;
}

.wpyar-ticket.box_btn_send_answer_user > div.box_btn_send_answer_user {
    display: none !important;
}

.display_content_ticket > span:nth-child(2) {
    display: none !important;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .info_wpyar_ticket {
    padding: 20px;
    border-radius: 20px;
background: linear-gradient(225deg, #f0f0f0, #cacaca);
box-shadow:  -10px 10px 20px #c1c1c1, 10px -10px 20px #ffffff;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 a.btn.btn_back_wpyt {
    border-radius: 50px;
    background: linear-gradient(225deg, #f0f0f0, #cacaca);
    box-shadow: -10px 10px 20px #b5b5b5, 10px -10px 20px #ffffff;
    font-size: 12px;
    padding: 10px 20px;
    color: #454545;
    transition: all 0.5s;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 a.btn.btn_back_wpyt::after {
    content: "";
    display: inline-block;
    margin-right: 5px;
    width: 22px; 
    height: 22px;
    background-color: #4082FF;
    -webkit-mask-image: url('/wp-content/uploads/2026/09/back.svg');
    mask-image: url('/wp-content/uploads/2026/08/back.svg');
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: contain;
    mask-size: contain;
    flex-shrink: 0;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 a.btn.btn_back_wpyt:hover {
    background: #2c7ced;
    color: #fff;
    transition: all 0.5s;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 a.btn.btn_back_wpyt {
    display: flex;
    align-items: center;
}

.display_content_ticket {
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
    font-size: 18px;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .text_message_wpyartick {
    padding: 20px !important;
    border-radius: 20px 20px 0px 20px;
    background: linear-gradient(225deg, #f0f0f0, #cacaca);
    box-shadow: -10px 10px 20px #b5b5b5, 10px -10px 20px #ffffff;
    color: #454545;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .text_message_wpyartick p {
    font-size: 14px !important;   
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .list_all_answered li.user_support_wpyar .text_message_wpyartick {
    padding: 20px !important;
    border-radius: 20px 20px 20px 0px;
    background: linear-gradient(225deg, #f5f5f5, #a0a3f7);
    box-shadow: -10px 10px 20px #b5b5b5, 10px -10px 20px #ffffff;
    font-size: 14px;
    color: #454545;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .head_answer {
    font-size: 12px !important;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 textarea#user_content_answ {
    margin-bottom: 12px;
    font-size: 12px;
    border-radius: 20px !important;
    background: linear-gradient(225deg, #cacaca, #f0f0f0);
    box-shadow: -10px 10px 20px #b5b5b5, 10px -10px 20px #ffffff;
    color: #454545;
    font-weight: 500;
    border: none;
    outline: #fff;
    padding: 15px 20px;
    height: 200px;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .send_user_answer {
    font-weight: 500;
    border: none;
    border-radius: 10px;
    background: linear-gradient(225deg, #f0f0f0, #cacaca);
    box-shadow: -10px 10px 20px #b5b5b5, 10px -10px 20px #ffffff;
    font-size: 12px;
    padding: 5px 15px;
    color: #454545;
    box-sizing: content-box;
    display: inline-block;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .send_user_answer:hover {
    background: #2FBE35;
    color: #fff;
    transition: all 0.5s;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .box_btn_send_answer_user {
    margin-top: 25px;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 #answer_form label {
    font-size: 14px;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .pagination_ticket_index {
    display: flex;
    justify-content: center;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .page-numbers {
    margin: 8px;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 div#all {
    display: none !important;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 div#closed {
    display: none !important;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .img_avatar_wpyartick {
    display: none !important;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .info_wpyar_ticket {
    display: none !important;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .ticket-title-p {
    font-family: "Vazirmatn", vazirmatn2;
    display: flex;
    justify-content: center;
    color: #4082FF;
    font-weight: 600;
    padding: 0px 0px 10px 0px;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .row_status {
    margin-bottom: 10px !important;
}

@media screen and (max-width: 1024px) {
 .elementor-element.elementor-element-1ebb43b {
    padding: 0;
}

div#e-n-tab-content-1255395841 {
    padding: 0;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .col_box_status_ticket_wpyar {
    padding: 5px 0px !important;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .box_answer_war_wpyar_ticket {
    padding: 0px;
    padding-top: 20px;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .list_all_answered li, .ticket_question {
    margin-bottom: 20px;
}

.elementor-3050 .elementor-element.elementor-element-7a287aa3 .row_status {
    margin-bottom: 0px !important;
}
}

.info_user_time_wpyaru img {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17551991 */.elementor-3050 .elementor-element.elementor-element-17551991 {
    font-family: "Vazirmatn", Sans-serif;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7b931aa */.elementor-3050 .elementor-element.elementor-element-7b931aa {
    font-family: "Vazirmatn", Sans-serif;
}

.top_box_send_ticket h4 {
    font-size: 18px;
    font-weight: 600;
    color: #4082FF;
}

 .elementor-3050 .elementor-element.elementor-element-7b931aa .top_box_send_ticket h4::before {
    content: "";
    display: inline-block;
    width: 35px;           
    height: 35px;       
    background-image: url('/wp-content/uploads/2026/09/3d-icon-ticket3.webp');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle;
    margin-left: 8px;
}

.head_send_ticket_wpyar .btn_back_wpyt {
    border-radius: 50px;
background: linear-gradient(315deg, #cacaca, #f0f0f0);
box-shadow:  -20px -20px 40px #bebebe,
             20px 20px 40px #ffffff;
    color: #454545;
}

.elementor-3050 .elementor-element.elementor-element-7b931aa label {
    margin-right: 5px;
    font-size: 12px !important;
    margin-bottom: 5px;
}

.elementor-3050 .elementor-element.elementor-element-7b931aa .head_send_ticket_wpyar .btn_back_wpyt {
    border-radius: 50px;
background: linear-gradient(225deg, #f0f0f0, #cacaca);
box-shadow:  -10px 10px 20px #b5b5b5,
             10px -10px 20px #ffffff;
             font-size: 12px;
    padding: 10px 20px;
    color: #454545;
}

.elementor-3050 .elementor-element.elementor-element-7b931aa .head_send_ticket_wpyar .btn_back_wpyt:hover {
    background: #2C7CED;
    color: #fff;
    transition: all 0.5s;
}

.elementor-3050 .elementor-element.elementor-element-7b931aa input#elementortemplate_ticket_frm_subject_send_ticket_user {
    margin-bottom: 12px;
    font-size: 12px;
    border-radius: 50px;
background: linear-gradient(225deg, #cacaca, #f0f0f0);
box-shadow:  -10px 10px 20px #b5b5b5,
             10px -10px 20px #ffffff;
    color: #454545;
    font-weight: 500;
    border: none;
    outline: #fff;
    padding: 10px 20px;
}

.elementor-3050 .elementor-element.elementor-element-7b931aa .custom_input_wpyar_send_ticket {
    margin-bottom: 12px;
    font-size: 12px;
    border-radius: 50px;
background: linear-gradient(225deg, #cacaca, #f0f0f0);
box-shadow:  -10px 10px 20px #b5b5b5,
             10px -10px 20px #ffffff;
    color: #454545;
    font-weight: 500;
    border: none;
    outline: #fff;
    padding: 10px 20px;
}

.elementor-3050 .elementor-element.elementor-element-7b931aa textarea#elementortemplate_ticket_frm_content_send_ticket_user {
    margin-bottom: 12px;
    font-size: 12px;
    border-radius: 20px;
background: linear-gradient(225deg, #cacaca, #f0f0f0);
box-shadow:  -10px 10px 20px #b5b5b5,
             10px -10px 20px #ffffff;
    color: #454545;
    font-weight: 500;
    border: none;
    outline: #fff;
    padding: 15px 20px;
    height: 200px;
}

.select_custom_wpyar i {
    top: 10px;
}

.select_custom_wpyar ul {
    border-radius: 15px !important;
    padding: 5px 15px;
}

.elementor-3050 .elementor-element.elementor-element-7b931aa button#elementortemplate_ticket_frm_user_send_ticket {
    font-weight: 500;
    border: none;
    border-radius: 10px;
background: linear-gradient(225deg, #f0f0f0, #cacaca);
box-shadow:  -10px 10px 20px #b5b5b5,
             10px -10px 20px #ffffff;
             font-size: 12px;
    padding: 12px 30px;
    color: #454545;
    margin-left: auto;
}

.elementor-3050 .elementor-element.elementor-element-7b931aa button#elementortemplate_ticket_frm_user_send_ticket:hover {
    background: #2FBE35;
    color: #fff;
    transition: all 0.5s;
}

.elementor-3050 .elementor-element.elementor-element-7b931aa .btn_back_wpyt {
    display: flex;
    align-items: center;
}

.elementor-3050 .elementor-element.elementor-element-7b931aa .btn_back_wpyt::after {
    content: "";
    display: inline-block;
    margin-right: 5px;
    width: 22px; 
    height: 22px;
    background-color: #4082FF;
    -webkit-mask-image: url('/wp-content/uploads/2026/09/back.svg');
    mask-image: url('/wp-content/uploads/2026/09/back.svg');
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: contain;
    mask-size: contain;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-5d7b621f */.elementor-3050 .elementor-element.elementor-element-5d7b621f {
    transition: all 0.5s ease-in-out !important;
}

.elementor-widget-n-tabs .e-n-tab-title-text {
    padding-top: 8px;
}

.wpy-anim-box {
    top: -10px !important;
    left: calc(100% - 40px) !important;
}

.wpy-upload-box {
    margin-top: 35px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-667f72bf */.elementor-widget-n-tabs .e-n-tabs-heading {
    justify-content: right !important;
}

.elementor-widget-n-tabs .e-n-tabs-content {
    margin-top: -10%;
}/* End custom CSS */
/* Start custom CSS */.e-n-tabs-heading{
   border-radius: 50px;
    background: #e0e0e0;
    box-shadow:  22px 22px 44px #bebebe,
             -22px -22px 44px #ffffff;
    padding: 25px;
    transition: all 1s ease-in-out !important;
}


.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ) {
    border-radius: 50px;
background: linear-gradient(315deg, #cacaca, #f0f0f0);
box-shadow:  -20px -20px 40px #bebebe,
             20px 20px 40px #ffffff;
}

a.neophorism {
    border-radius: 20px;
background: linear-gradient(225deg, #f0f0f0, #cacaca);
box-shadow:  -10px 10px 20px #c1c1c1,
             10px -10px 20px #ffffff;
}

.neophorism {
    border-radius: 20px;
background: linear-gradient(225deg, #f0f0f0, #cacaca);
box-shadow:  -10px 10px 20px #c1c1c1,
             10px -10px 20px #ffffff;
}

* {
    transition: all 0.5s !important;
}/* End custom CSS */