/* Overmift consistency: native flows, compact presentation. */
html body#modernpanel .rightcontent .listingstatus [data-service-status],
html body#modernpanel .rightcontent #orders_table .listingstatus [data-service-status]{display:inline-flex!important;align-items:center!important;width:auto!important;max-width:none!important;min-width:0!important;padding:3px 8px!important;font-size:11px!important;line-height:1.5!important;gap:5px!important;vertical-align:middle}
html body#modernpanel .rightcontent #orders_table .listingstatus,
html body#modernpanel .rightcontent .listingstatus:has([data-service-status]){width:auto!important;max-width:none!important;display:inline-flex!important}
html body#modernpanel .rightcontent [data-service-status]::before{width:12px!important;height:12px!important;flex-basis:12px!important}
html body#modernpanel .rightcontent #orders_table [data-service-status="waiting"],html body#modernpanel .rightcontent #orders_table [data-service-status="inprocess"]{background:#fff5e7!important;color:#ab701e!important}
#modernpanel .dashboard-v3-activity-card{align-self:start!important;min-height:0!important}
#modernpanel .dashboard-v3-activity-card>.mpanelrightcon{min-height:0!important;padding-bottom:16px!important}
#modernpanel .dashboard-v3-activity-card .dashboard-activity-item{padding:12px 0!important;min-height:0!important}
#modernpanel .dashboard-v3-activity-card .dashboard-activity-icon{width:34px!important;height:34px!important;flex:0 0 34px!important;border-radius:9px!important;font-size:14px!important}
#modernpanel .dashboard-v3-activity-card .activity-logout .dashboard-activity-icon{background:#fff2e3!important;color:#ac7226!important}
#modernpanel .dashboard-v3-activity-card .activity-payment .dashboard-activity-icon{background:#eaf7f0!important;color:#20845b!important}
#modernpanel .dashboard-v3-activity-card .activity-download .dashboard-activity-icon{background:#f0edff!important;color:#7655b8!important}
#modernpanel .dashboard-activity-pagination a,#modernpanel .dashboard-activity-pagination span{font-size:12px!important}
/* Limit the actual scrolling content, not only the iziModal positioning wrapper. */
html body #contract1_modal.iziModal,html body #contract2_modal.iziModal{position:fixed!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;margin:0 auto!important;width:calc(100% - 32px)!important;max-width:700px!important;height:auto!important;max-height:calc(100dvh - 48px)!important;overflow:hidden!important;border-radius:12px!important}
html body #contract1_modal .iziModal-wrap,html body #contract2_modal .iziModal-wrap{height:auto!important;max-height:min(62dvh,540px)!important;overflow-y:auto!important;overscroll-behavior:contain!important}
html body #contract1_modal .iziModal-content,html body #contract2_modal .iziModal-content{height:auto!important;overflow-wrap:anywhere}
html body #contract1_modal .iziModal-header,html body #contract2_modal .iziModal-header{position:relative!important;flex-shrink:0!important}
footer .socials a{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;background:#ffffff12!important;color:#fff!important;border:1px solid #ffffff26!important}
footer .socials .om-footer-social-icon{font-family:FontAwesome!important;font-weight:normal!important;font-style:normal!important;color:inherit!important;font-size:15px!important}
footer .socials a:hover{background:var(--theme_color_1)!important}
.om-software-detail .scriptdetaybenzer .om-software-card{border-radius:12px;box-shadow:none}
.om-software-detail .scriptdetaybenzer .om-software-body{padding:16px;gap:12px}
.om-software-detail .scriptdetaybenzer .om-software-card h3{font-size:15px!important;min-height:0}
.om-software-detail .scriptdetaybenzer .om-software-price{font-size:22px}
.om-software-detail .scriptdetaybenzer .om-software-actions{padding-top:12px}
.faq-wrapper:not(.om-native-faq) .faq-head{border:0;text-align:left;height:auto!important;min-height:55px;gap:16px}
.faq-wrapper:not(.om-native-faq) .faq-head h3{margin:0;line-height:1.6}
.faq-wrapper:not(.om-native-faq) .faq-head:focus-visible{outline:2px solid var(--theme_color_1);outline-offset:3px}
@media(max-width:600px){html body #contract1_modal.iziModal,html body #contract2_modal.iziModal{width:calc(100% - 24px)!important;max-height:calc(100dvh - 32px)!important}.faq-wrapper:not(.om-native-faq) .faq-head{padding:14px 16px!important}.om-software-detail .scriptdetaybenzer .om-software-actions a{font-size:11px}}

html body#modernpanel .rightcontent .listingstatus span[data-service-status="waiting"],html body#modernpanel .rightcontent .listingstatus span[data-service-status="inprocess"],html body#modernpanel .rightcontent .listingstatus span[data-service-status="suspended"]{background:#fff5e7!important;color:#ab701e!important}
html body#modernpanel .rightcontent .listingstatus span[data-service-status="active"],html body#modernpanel .rightcontent .listingstatus span[data-service-status="completed"]{background:#eaf7f0!important;color:#20845b!important}
html body#modernpanel .rightcontent .listingstatus span[data-service-status="cancelled"]{background:#fff0f0!important;color:#d34e59!important}

html body#modernpanel .rightcontent .listingstatus span[data-service-status],html body#modernpanel .rightcontent #orders_table .listingstatus span[data-service-status]{flex:0 0 auto!important;min-width:max-content!important;width:max-content!important;box-sizing:border-box!important}
html body#modernpanel .rightcontent #orders_table .listingstatus{width:max-content!important;max-width:none!important}

html body#modernpanel .dashboard-v3-orders-card #orders_table .order-status{width:110px!important;min-width:110px!important}
@media(max-width:620px){
html body#modernpanel .dashboard-v3-orders-card #orders_table{display:block!important;width:100%!important;table-layout:auto!important}
html body#modernpanel .dashboard-v3-orders-card #orders_table thead{display:none!important}
html body#modernpanel .dashboard-v3-orders-card #orders_table tbody{display:block!important;width:100%!important}
html body#modernpanel .dashboard-v3-orders-card #orders_table tbody tr{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px 10px!important;padding:14px 0!important;border-bottom:1px solid #e7edf5!important;background:transparent!important;box-shadow:none!important}
html body#modernpanel .dashboard-v3-orders-card #orders_table tbody td{width:auto!important;min-width:0!important;max-width:none!important;padding:0!important;border:0!important;font-size:12px!important;white-space:normal!important;text-align:left!important;overflow:visible!important}
html body#modernpanel .dashboard-v3-orders-card #orders_table td.order-product{grid-column:1/-1;font-size:13px!important}
html body#modernpanel .dashboard-v3-orders-card #orders_table .productinfo{font-size:11px!important;line-height:1.5!important}
html body#modernpanel .dashboard-v3-orders-card #orders_table td.order-renewal{text-align:right!important;font-size:11px!important}
html body#modernpanel .dashboard-v3-orders-card #orders_table td.order-renewal::before{content:attr(data-label) " ";display:block;color:#778ba0;font-size:10px}
html body#modernpanel .dashboard-v3-orders-card #orders_table td.order-action{text-align:right!important}
}

/* Equal dashboard row heights and a single interactive pagination surface. */
#modernpanel #account-activity{align-self:stretch!important;display:flex!important;height:auto!important;min-height:0!important;scroll-margin-top:84px}
#modernpanel #account-activity>.mpanelrightcon{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;height:auto!important;min-width:0!important}
#modernpanel #account-activity .mpaneltitle,#modernpanel #account-support .mpaneltitle{min-height:44px!important;box-sizing:border-box!important;align-items:center!important}
#modernpanel #account-activity .dashboard-activity-pagination{margin-top:auto!important;padding-top:16px!important}
#modernpanel #account-activity .dashboard-activity-pagination>.clear{display:none!important}
#modernpanel #account-activity .sayfalama{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:5px!important;float:none!important;width:auto!important;padding:0!important;margin:0!important}
#modernpanel #account-activity .sayfalama>span{display:contents!important;background:none!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important}
#modernpanel #account-activity .sayfalama>span>a{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:auto!important;min-width:32px!important;height:32px!important;margin:0!important;padding:0 9px!important;border:1px solid #e1e9f3!important;border-radius:7px!important;background:#f7f9fc!important;color:#58718b!important;font-size:12px!important;line-height:1!important;box-shadow:none!important;text-decoration:none!important}
#modernpanel #account-activity .sayfalama>span.sayfalama-active>a,#modernpanel #account-activity .sayfalama a[aria-current=page]{background:var(--theme_color_1,#006bff)!important;border-color:var(--theme_color_1,#006bff)!important;color:#fff!important}
#modernpanel #account-activity .sayfalama a:hover{border-color:var(--theme_color_1,#006bff)!important;color:var(--theme_color_1,#006bff)!important}
#modernpanel #account-activity .sayfalama a[aria-current=page]:hover{color:#fff!important}
#modernpanel #account-activity .sayfalama a:focus-visible{outline:2px solid var(--theme_color_1,#006bff);outline-offset:2px}
@media(max-width:760px){#modernpanel #account-activity .dashboard-activity-pagination{margin-top:14px!important}#modernpanel #account-activity .sayfalama{justify-content:center!important}}

@media(max-width:600px){#modernpanel #account-activity .sayfalama>span>a:has(.fa-fast-forward),#modernpanel #account-activity .sayfalama>span>a:has(.fa-fast-backward){display:none!important}}
