.elementor-1351 .elementor-element.elementor-element-9696123{--display:flex;}.elementor-1351 .elementor-element.elementor-element-05ad7e4{--display:flex;}.elementor-widget-premium-mobile-menu .premium-mobile-menu__text span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1351 .elementor-element.elementor-element-9937589 .elementor-repeater-item-af68819.premium-mobile-menu__item:not(.lottie-item) svg *{stroke:#61CE70;}.elementor-1351 .elementor-element.elementor-element-9937589 .elementor-repeater-item-74c8a68.premium-mobile-menu__item:not(.lottie-item) svg *{stroke:#61CE70;}.elementor-1351 .elementor-element.elementor-element-9937589 .elementor-repeater-item-89303ca.premium-mobile-menu__item:not(.lottie-item) svg *{stroke:#61CE70;}.elementor-1351 .elementor-element.elementor-element-9937589 .premium-mobile-menu__wrap{position:relative;}.elementor-1351 .elementor-element.elementor-element-9937589 .premium-mobile-menu__list{width:90%;}.elementor-1351 .elementor-element.elementor-element-9937589.premium-mobile-menu__dir-row .premium-mobile-menu__list{column-gap:23px;}.elementor-1351 .elementor-element.elementor-element-9937589.premium-mobile-menu__dir-column .premium-mobile-menu__list{row-gap:23px;}.elementor-1351 .elementor-element.elementor-element-9937589 .premium-mobile-menu__items-wrap{justify-content:center;}.elementor-1351 .elementor-element.elementor-element-9937589 .premium-mobile-menu__link{flex-direction:column;min-height:0px;}.elementor-1351 .elementor-element.elementor-element-9937589 .premium-mobile-menu__item-inner{background-color:#FFFFFF;}.elementor-1351 .elementor-element.elementor-element-9937589 .premium-mobile-menu__item i{color:#000000;font-size:47px;} .elementor-1351 .elementor-element.elementor-element-9937589 .premium-mobile-menu__item:not(.lottie-item) svg, .elementor-1351 .elementor-element.elementor-element-9937589 .premium-mobile-menu__item:not(.lottie-item) svg *{fill:#000000;}.elementor-1351 .elementor-element.elementor-element-9937589 .premium-mobile-menu__item svg, .elementor-1351 .elementor-element.elementor-element-9937589 .premium-mobile-menu__item img{width:47px !important;height:47px !important;}.elementor-1351 .elementor-element.elementor-element-9937589 .premium-mobile-menu__item:not(.lottie-item) svg *{stroke:#61CE70;}.elementor-1351 .elementor-element.elementor-element-9937589 .active-menu-item.premium-mobile-menu__item:not(.lottie-item) svg *{stroke:#61CE70;}.elementor-1351 .elementor-element.elementor-element-f8440b6 .elementor-repeater-item-af68819.premium-mobile-menu__item:not(.lottie-item) svg *{stroke:#61CE70;}.elementor-1351 .elementor-element.elementor-element-f8440b6 .elementor-repeater-item-74c8a68.premium-mobile-menu__item:not(.lottie-item) svg *{stroke:#61CE70;}.elementor-1351 .elementor-element.elementor-element-f8440b6 .elementor-repeater-item-89303ca.premium-mobile-menu__item:not(.lottie-item) svg *{stroke:#61CE70;}.elementor-1351 .elementor-element.elementor-element-f8440b6 .premium-mobile-menu__wrap{position:relative;}.elementor-1351 .elementor-element.elementor-element-f8440b6 .premium-mobile-menu__list{width:100%;}.elementor-1351 .elementor-element.elementor-element-f8440b6.premium-mobile-menu__dir-row .premium-mobile-menu__list{column-gap:23px;}.elementor-1351 .elementor-element.elementor-element-f8440b6.premium-mobile-menu__dir-column .premium-mobile-menu__list{row-gap:23px;}.elementor-1351 .elementor-element.elementor-element-f8440b6 .premium-mobile-menu__items-wrap{justify-content:center;}.elementor-1351 .elementor-element.elementor-element-f8440b6 .premium-mobile-menu__link{flex-direction:column;min-height:0px;}.elementor-1351 .elementor-element.elementor-element-f8440b6 .premium-mobile-menu__item-inner{background-color:#FFFFFF;}.elementor-1351 .elementor-element.elementor-element-f8440b6 .premium-mobile-menu__item i{color:#000000;font-size:47px;} .elementor-1351 .elementor-element.elementor-element-f8440b6 .premium-mobile-menu__item:not(.lottie-item) svg, .elementor-1351 .elementor-element.elementor-element-f8440b6 .premium-mobile-menu__item:not(.lottie-item) svg *{fill:#000000;}.elementor-1351 .elementor-element.elementor-element-f8440b6 .premium-mobile-menu__item svg, .elementor-1351 .elementor-element.elementor-element-f8440b6 .premium-mobile-menu__item img{width:47px !important;height:47px !important;}.elementor-1351 .elementor-element.elementor-element-f8440b6 .premium-mobile-menu__item:not(.lottie-item) svg *{stroke:#61CE70;}.elementor-1351 .elementor-element.elementor-element-f8440b6 .active-menu-item.premium-mobile-menu__item:not(.lottie-item) svg *{stroke:#61CE70;}.elementor-1351 .elementor-element.elementor-element-995638d{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;grid-column:span 1;grid-row:span 1;}.elementor-1351 .elementor-element.elementor-element-995638d.elementor-element{--align-self:stretch;--order:99999 /* order end hack */;}@media(min-width:768px){.elementor-1351 .elementor-element.elementor-element-9696123{--width:75%;}}@media(max-width:1024px){.elementor-widget-premium-mobile-menu .premium-mobile-menu__text span{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(max-width:767px){.elementor-widget-premium-mobile-menu .premium-mobile-menu__text span{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1351 .elementor-element.elementor-element-9937589 .premium-mobile-menu__wrap{position:relative;}.elementor-1351 .elementor-element.elementor-element-9937589 .premium-mobile-menu__list{width:100%;}.elementor-1351 .elementor-element.elementor-element-9937589.premium-mobile-menu__dir-row .premium-mobile-menu__list{column-gap:12px;}.elementor-1351 .elementor-element.elementor-element-9937589.premium-mobile-menu__dir-column .premium-mobile-menu__list{row-gap:12px;}.elementor-1351 .elementor-element.elementor-element-f8440b6 .premium-mobile-menu__wrap{position:relative;}.elementor-1351 .elementor-element.elementor-element-f8440b6 .premium-mobile-menu__list{width:100%;}.elementor-1351 .elementor-element.elementor-element-f8440b6.premium-mobile-menu__dir-row .premium-mobile-menu__list{column-gap:12px;}.elementor-1351 .elementor-element.elementor-element-f8440b6.premium-mobile-menu__dir-column .premium-mobile-menu__list{row-gap:12px;}}/* Start custom CSS for shortcode, class: .elementor-element-995638d *//* * FINALIZED COMBINED CUSTOM CSS FOR MY ACCOUNT ORDERS PAGE (ELEMENTOR) * Includes all table styling, column width definitions, and critical display cleanups. */  /* 1. HIDE THE VERTICAL MY ACCOUNT NAVIGATION MENU */ .woocommerce-MyAccount-navigation {     display: none !important; }  /* 2. MAKE THE ORDERS TABLE CONTENT AREA FULL WIDTH */ .woocommerce-account .woocommerce-MyAccount-content {     width: 100% !important;     float: none !important;     margin: 0 !important;     padding: 0 !important; }  /* 3. CORE TABLE STYLING & LAYOUT FIXES */ .woocommerce-orders-table {     /* **REQUIRED LAYOUT FIX** - Forces the browser to respect defined column widths */     table-layout: fixed;      width: 100%;       /* Your existing aesthetic styles */     background: #ffffff;     box-shadow: 0 4px 10px rgba(0, 0, 0, 0.08);      border-radius: 8px;     border: none !important; }  /* Remove internal cell and row boundaries/borders */ .woocommerce-orders-table th, .woocommerce-orders-table td {     border: none !important;      padding: 15px 20px !important;  }  /* Header Row Styling */ .woocommerce-orders-table th {     font-weight: 500;     color: #666;     border-bottom: 1px solid rgba(0, 0, 0, 0.05) !important; }  /* Ensure data rows are clean */ .woocommerce-orders-table tbody tr {     border-bottom: none !important; }  /* ---------------------------------------------------- */ /* **CRITICAL FIX: HIDE DUPLICATE EMPTY COLUMNS** */ /* ---------------------------------------------------- */  /* The theme's uneditable template outputs 4 empty columns */ .woocommerce-orders-table__row > :nth-child(8), .woocommerce-orders-table__row > :nth-child(9), .woocommerce-orders-table__row > :nth-child(10), .woocommerce-orders-table__row > :nth-child(11) {     display: none !important; }  /* Hide the default Total column */ .woocommerce-orders-table__header.woocommerce-orders-table__header-order-total, .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-total {     display: none !important; }  /* ---------------------------------------------------- */ /* **CRITICAL FIX: HIDE ROGUE TEXT ON ORDER RECEIVED PAGE** */ /* ---------------------------------------------------- */  /* 1. Hides the "x 1" quantity that the PHP filter couldn't remove */ .woocommerce-order-details .product-name .product-quantity {     display: none !important; }  /* 2. Hides leftover colon separators (::::) by collapsing font size for product name cell */ .woocommerce-order-details .product-name {     font-size: 0;      line-height: 0; }  /* 3. Re-enable display for the actual link/name and the meta */ .woocommerce-order-details .product-name a, .woocommerce-order-details .product-name ul.smm-order-meta, .woocommerce-order-details .product-name strong { /* Added strong for safety */     font-size: 1rem; /* Restore normal font size */     line-height: normal;     display: block !important; /* Ensure they take up space and are visible */ }  /* ---------------------------------------------------- */ /* **COLUMN WIDTH DEFINITIONS (Totaling 100%)** */ /* ---------------------------------------------------- */  /* 1. Original Columns (WooCommerce) */ .woocommerce-orders-table th.woocommerce-orders-table__header-order-number, .woocommerce-orders-table td.woocommerce-orders-table__cell-order-number {     width: 10%; /* Order # */ } .woocommerce-orders-table th.woocommerce-orders-table__header-order-date, .woocommerce-orders-table td.woocommerce-orders-table__cell-order-date {     width: 10%; /* Date/Time */ } .woocommerce-orders-table th.woocommerce-orders-table__header-order-status, .woocommerce-orders-table td.woocommerce-orders-table__cell-order-status {     width: 10%; /* Status */ }  /* 2. Injected SMM Columns (Your Columns) */ .woocommerce-orders-table th.woocommerce-orders-table__header-smm_name, .woocommerce-orders-table td.woocommerce-orders-table__cell-smm_name {     width: 15%; /* Service Name */ } .woocommerce-orders-table th.woocommerce-orders-table__header-_smm_link, .woocommerce-orders-table td.woocommerce-orders-table__cell-_smm_link {     width: 30%; /* Link */     word-break: break-all;  } .woocommerce-orders-table th.woocommerce-orders-table__header-_smm_quantity, .woocommerce-orders-table td.woocommerce-orders-table__cell-_smm_quantity {     width: 5%; /* Qty */ } .woocommerce-orders-table th.woocommerce-orders-table__header-_smm_service_id, .woocommerce-orders-table td.woocommerce-orders-table__cell-_smm_service_id {     width: 3%; /* ID */ }  /* 3. Action Column (WooCommerce - uses fixed pixel width for small button) */ .woocommerce-orders-table th.woocommerce-orders-table__header-order-actions, .woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions {     width: 17%; /* Remaining width allocation */     min-width: 80px; /* Ensure button fits */ }  /* TOTAL PERCENTAGE CHECK (CSS Rules): 10 + 10 + 10 + 15 + 30 + 5 + 3 + 17 = 100% */ /* 2. HIDES THE DEFAULT WC META LIST WHICH CONTAINS THE ROGUE COLONS *//* End custom CSS */