/* Pro Account UI - Elementor scoped only */
.elementor-widget-pro_account_ui,
.elementor-widget-pro_account_ui > .elementor-widget-container,
.paui-widget{width:100%!important;max-width:100%!important;display:block!important;box-sizing:border-box;direction:rtl;clear:both}
.paui-widget *{box-sizing:border-box}
.paui-widget .woocommerce{width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:280px minmax(0,1fr)!important;gap:24px!important;align-items:start!important;direction:rtl!important;margin:0!important;float:none!important;clear:both!important}
.paui-widget .woocommerce:before,.paui-widget .woocommerce:after{display:none!important;content:none!important}
.paui-widget .woocommerce-MyAccount-navigation,
.paui-widget .woocommerce-MyAccount-content{float:none!important;width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;clear:none!important}
.paui-widget .woocommerce-MyAccount-navigation{background:#fff;border:1px solid #eef0f3;border-radius:22px;padding:12px;box-shadow:0 12px 34px rgba(16,24,40,.06);position:sticky;top:24px;overflow:hidden}
.paui-widget .woocommerce-MyAccount-navigation ul{list-style:none!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:6px!important}
.paui-widget .woocommerce-MyAccount-navigation li{margin:0!important;padding:0!important;list-style:none!important}
.paui-widget .woocommerce-MyAccount-navigation a{position:relative;display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;padding:13px 14px!important;border-radius:16px!important;color:#344054!important;text-decoration:none!important;font-size:14px!important;font-weight:800!important;line-height:1.6!important;transition:.2s ease!important;background:transparent!important;white-space:normal!important;overflow:hidden!important;text-overflow:ellipsis!important}
.paui-widget .woocommerce-MyAccount-navigation a:hover{background:#f6f7f9!important;color:#101828!important;transform:translateX(-2px)}
.paui-widget .woocommerce-MyAccount-navigation li.is-active a{background:linear-gradient(135deg,var(--paui-primary),#ff6b7b)!important;color:#fff!important;box-shadow:0 10px 20px rgba(239,57,78,.22)!important}
.paui-widget .woocommerce-MyAccount-navigation a::before{content:"";width:22px;height:22px;flex:0 0 22px;display:inline-block;background:currentColor;-webkit-mask:center/contain no-repeat;mask:center/contain no-repeat;-webkit-mask-image:url('data:image/svg+xml,%3Csvg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"%3E%3Ccircle cx="12" cy="12" r="5"/%3E%3C/svg%3E');mask-image:url('data:image/svg+xml,%3Csvg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"%3E%3Ccircle cx="12" cy="12" r="5"/%3E%3C/svg%3E')}
.paui-widget .woocommerce-MyAccount-navigation-link--dashboard a::before{-webkit-mask-image:url('data:image/svg+xml,%3Csvg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M4 13h7V4H4v9zm0 7h7v-5H4v5zm9 0h7v-9h-7v9zm0-16v5h7V4h-7z"/%3E%3C/svg%3E');mask-image:url('data:image/svg+xml,%3Csvg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M4 13h7V4H4v9zm0 7h7v-5H4v5zm9 0h7v-9h-7v9zm0-16v5h7V4h-7z"/%3E%3C/svg%3E')}
.paui-widget .woocommerce-MyAccount-navigation-link--orders a::before{-webkit-mask-image:url('data:image/svg+xml,%3Csvg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M7 4h10a2 2 0 0 1 2 2v14l-3-2-3 2-3-2-3 2-3-2V6a2 2 0 0 1 2-2zm2 5h6V7H9v2zm0 4h8v-2H9v2zm0 4h5v-2H9v2z"/%3E%3C/svg%3E');mask-image:url('data:image/svg+xml,%3Csvg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M7 4h10a2 2 0 0 1 2 2v14l-3-2-3 2-3-2-3 2-3-2V6a2 2 0 0 1 2-2zm2 5h6V7H9v2zm0 4h8v-2H9v2zm0 4h5v-2H9v2z"/%3E%3C/svg%3E')}
.paui-widget .woocommerce-MyAccount-navigation-link--downloads a::before{-webkit-mask-image:url('data:image/svg+xml,%3Csvg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M12 3v10.2l3.6-3.6L17 11l-5 5-5-5 1.4-1.4 3.6 3.6V3h2zM5 19h14v2H5v-2z"/%3E%3C/svg%3E');mask-image:url('data:image/svg+xml,%3Csvg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M12 3v10.2l3.6-3.6L17 11l-5 5-5-5 1.4-1.4 3.6 3.6V3h2zM5 19h14v2H5v-2z"/%3E%3C/svg%3E')}
.paui-widget .woocommerce-MyAccount-navigation-link--edit-address a::before{-webkit-mask-image:url('data:image/svg+xml,%3Csvg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M12 2a7 7 0 0 1 7 7c0 5.2-7 13-7 13S5 14.2 5 9a7 7 0 0 1 7-7zm0 9.5A2.5 2.5 0 1 0 12 6a2.5 2.5 0 0 0 0 5.5z"/%3E%3C/svg%3E');mask-image:url('data:image/svg+xml,%3Csvg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M12 2a7 7 0 0 1 7 7c0 5.2-7 13-7 13S5 14.2 5 9a7 7 0 0 1 7-7zm0 9.5A2.5 2.5 0 1 0 12 6a2.5 2.5 0 0 0 0 5.5z"/%3E%3C/svg%3E')}
.paui-widget .woocommerce-MyAccount-navigation-link--payment-methods a::before{-webkit-mask-image:url('data:image/svg+xml,%3Csvg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M4 5h16a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2zm0 4h16V7H4v2zm2 6h5v-2H6v2z"/%3E%3C/svg%3E');mask-image:url('data:image/svg+xml,%3Csvg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M4 5h16a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2zm0 4h16V7H4v2zm2 6h5v-2H6v2z"/%3E%3C/svg%3E')}
.paui-widget .woocommerce-MyAccount-navigation-link--edit-account a::before{-webkit-mask-image:url('data:image/svg+xml,%3Csvg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M12 12a5 5 0 1 0 0-10 5 5 0 0 0 0 10zm0 2c-4.4 0-8 2.2-8 5v1.5c0 .8.7 1.5 1.5 1.5h13c.8 0 1.5-.7 1.5-1.5V19c0-2.8-3.6-5-8-5z"/%3E%3C/svg%3E');mask-image:url('data:image/svg+xml,%3Csvg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M12 12a5 5 0 1 0 0-10 5 5 0 0 0 0 10zm0 2c-4.4 0-8 2.2-8 5v1.5c0 .8.7 1.5 1.5 1.5h13c.8 0 1.5-.7 1.5-1.5V19c0-2.8-3.6-5-8-5z"/%3E%3C/svg%3E')}
.paui-widget .woocommerce-MyAccount-navigation-link--customer-logout a::before{-webkit-mask-image:url('data:image/svg+xml,%3Csvg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M10 17l1.4-1.4L8.8 13H21v-2H8.8l2.6-2.6L10 7l-5 5 5 5zM3 3h10v2H5v14h8v2H3V3z"/%3E%3C/svg%3E');mask-image:url('data:image/svg+xml,%3Csvg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M10 17l1.4-1.4L8.8 13H21v-2H8.8l2.6-2.6L10 7l-5 5 5 5zM3 3h10v2H5v14h8v2H3V3z"/%3E%3C/svg%3E')}
.paui-menu-icon{display:none!important}.paui-dashboard svg{width:22px;height:22px;display:block;fill:currentColor}.paui-widget .woocommerce-MyAccount-content{background:#fff;border:1px solid #eef0f3;border-radius:26px;padding:24px;box-shadow:0 12px 34px rgba(16,24,40,.05);min-height:520px;overflow:hidden}
.paui-dashboard{display:flex;flex-direction:column;gap:22px;width:100%;max-width:100%}.paui-hero{position:relative;overflow:hidden;border-radius:24px;padding:26px;background:radial-gradient(circle at 8% 10%,rgba(255,255,255,.35),transparent 32%),linear-gradient(135deg,var(--paui-primary),#d7253a 55%,#101828);color:#fff;display:flex;justify-content:space-between;gap:20px;align-items:center}.paui-hero:before{content:"";position:absolute;inset:auto -40px -70px auto;width:230px;height:230px;background:rgba(255,255,255,.11);border-radius:50%}.paui-hero-content{display:flex;align-items:center;gap:16px;position:relative;z-index:1}.paui-avatar{width:64px;height:64px;border-radius:22px;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.28);display:flex;align-items:center;justify-content:center;font-size:30px;font-weight:900}.paui-eyebrow{display:block;font-size:13px;opacity:.9;margin-bottom:6px}.paui-hero h2{margin:0 0 7px!important;color:#fff!important;font-size:24px!important;font-weight:900!important;line-height:1.35}.paui-hero p{margin:0!important;max-width:620px;color:rgba(255,255,255,.84)!important;font-size:14px;line-height:1.9}.paui-hero-btn{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;padding:12px 16px;border-radius:15px;background:#fff;color:#101828!important;text-decoration:none!important;font-weight:900;white-space:nowrap;box-shadow:0 12px 22px rgba(0,0,0,.15)}
.paui-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.paui-stat-card{background:#fff;border:1px solid #eef0f3;border-radius:20px;padding:18px;display:flex;align-items:center;gap:13px;box-shadow:0 10px 26px rgba(16,24,40,.04)}.paui-stat-icon{width:48px;height:48px;border-radius:17px;display:flex;align-items:center;justify-content:center;color:var(--paui-primary);background:#fff3f5}.paui-stat-card strong{display:block;font-size:25px;font-weight:950;color:#101828;line-height:1}.paui-stat-card span{display:block;margin-top:7px;font-size:13px;color:#667085;font-weight:700}.paui-section-head{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-top:4px}.paui-section-head h3{margin:0!important;font-size:18px!important;font-weight:950!important;color:#101828!important}.paui-section-head span{font-size:13px;color:#98a2b3;font-weight:700}.paui-section-head a{font-size:13px;font-weight:900;color:var(--paui-primary);text-decoration:none}.paui-quick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.paui-quick-card{position:relative;overflow:hidden;text-decoration:none!important;background:#fff;border:1px solid #eef0f3;border-radius:21px;padding:20px;min-height:152px;color:#101828;box-shadow:0 10px 26px rgba(16,24,40,.04);transition:.2s ease;display:flex;flex-direction:column}.paui-quick-card:hover{transform:translateY(-3px);border-color:#ffd1d8;box-shadow:0 16px 34px rgba(16,24,40,.08)}.paui-quick-icon{width:48px;height:48px;border-radius:17px;background:#f4f6f8;color:var(--paui-primary);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.paui-quick-card strong{font-size:15px;font-weight:950;color:#101828}.paui-quick-card small{margin-top:7px;color:#667085;font-size:12px;line-height:1.8;font-weight:700}.paui-quick-card em{position:absolute;left:16px;bottom:16px;width:30px;height:30px;border-radius:12px;background:#f6f7f9;display:flex;align-items:center;justify-content:center;color:#344054;font-style:normal}.paui-orders-box{border:1px solid #eef0f3;border-radius:20px;overflow:hidden;background:#fff}.paui-order-row{display:grid;grid-template-columns:42px 1fr auto auto;gap:12px;align-items:center;padding:15px 16px;text-decoration:none!important;color:#101828;border-bottom:1px solid #f1f2f4;transition:.2s ease}.paui-order-row:last-child{border-bottom:0}.paui-order-row:hover{background:#fafafa}.paui-order-icon{width:42px;height:42px;border-radius:15px;display:flex;align-items:center;justify-content:center;background:#f4f6f8;color:var(--paui-accent)}.paui-order-main strong{display:block;font-size:14px;font-weight:950;color:#101828}.paui-order-main small{display:block;margin-top:5px;color:#98a2b3;font-size:12px;font-weight:700}.paui-order-status{padding:7px 10px;border-radius:999px;font-size:12px;font-weight:900;background:#f2f4f7;color:#475467;white-space:nowrap}.paui-order-status.status-completed{background:#ecfdf3;color:#039855}.paui-order-status.status-processing{background:#eff8ff;color:#1570ef}.paui-order-status.status-on-hold{background:#fffaeb;color:#dc6803}.paui-order-status.status-cancelled,.paui-order-status.status-failed{background:#fef3f2;color:#d92d20}.paui-order-total{font-size:13px;font-weight:950;color:#101828;white-space:nowrap}.paui-empty-orders{padding:34px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px;color:#667085}.paui-empty-orders svg{width:54px;height:54px;color:#d0d5dd}.paui-empty-orders strong{font-size:16px;color:#101828}.paui-empty-orders span{font-size:13px}.paui-empty-orders a{margin-top:8px;background:#101828;color:#fff!important;border-radius:14px;padding:11px 18px;text-decoration:none!important;font-weight:900}
.paui-widget .woocommerce form .form-row input.input-text,.paui-widget .woocommerce form .form-row textarea,.paui-widget .woocommerce form .form-row select{border:1px solid #e4e7ec!important;border-radius:14px!important;padding:12px 14px!important;background:#fff!important;box-shadow:none!important}.paui-widget .woocommerce button.button,.paui-widget .woocommerce a.button,.paui-widget .woocommerce input.button{border-radius:14px!important;background:var(--paui-primary)!important;color:#fff!important;border:none!important;padding:12px 18px!important;font-weight:900!important}.paui-widget .woocommerce table.shop_table{width:100%!important;border:1px solid #eef0f3!important;border-radius:18px!important;overflow:hidden!important;border-collapse:separate!important}.paui-widget .woocommerce table.shop_table th{background:#f8fafc;color:#344054;font-weight:900}.paui-widget .woocommerce table.shop_table td,.paui-widget .woocommerce table.shop_table th{padding:14px!important;border-color:#eef0f3!important}.paui-notice{border:1px solid #fee4e2;background:#fff6f5;color:#b42318;border-radius:16px;padding:14px 16px;font-weight:800;direction:rtl}
@media (max-width:1024px){.paui-widget .woocommerce{grid-template-columns:240px minmax(0,1fr)!important}.paui-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:900px){.paui-widget .woocommerce{grid-template-columns:1fr!important}.paui-widget .woocommerce-MyAccount-navigation{position:relative!important;top:auto!important;overflow:auto!important}.paui-widget .woocommerce-MyAccount-navigation ul{flex-direction:row!important;min-width:max-content!important}.paui-widget .woocommerce-MyAccount-navigation a{white-space:nowrap!important}.paui-hero{align-items:flex-start;flex-direction:column}.paui-stats{grid-template-columns:1fr}.paui-order-row{grid-template-columns:38px 1fr;gap:10px}.paui-order-status,.paui-order-total{grid-column:2/3;justify-self:start}}
@media (max-width:520px){.paui-widget .woocommerce-MyAccount-content{padding:14px;border-radius:20px}.paui-hero{padding:20px;border-radius:20px}.paui-hero-content{align-items:flex-start}.paui-avatar{width:52px;height:52px;border-radius:18px;font-size:24px}.paui-hero h2{font-size:20px!important}.paui-quick-grid{grid-template-columns:1fr}.paui-stat-card{padding:15px}.paui-section-head{align-items:flex-start;flex-direction:column}}

/* PAUI 1.1.2 - hard Elementor/Woo width fix */
body .elementor-widget-pro_account_ui,
body .elementor-widget-pro_account_ui.elementor-widget,
body .elementor-widget-pro_account_ui > .elementor-widget-container,
body .paui-widget.paui-force-full{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    display:block!important;
    flex:1 1 100%!important;
    flex-basis:100%!important;
    align-self:stretch!important;
    clear:both!important;
}
body .elementor-widget-pro_account_ui{--container-widget-width:100%!important;--container-widget-flex-grow:1!important;}
body .elementor .elementor-widget-pro_account_ui{right:auto!important;left:auto!important;}
@supports selector(:has(*)){
    body .elementor-element:has(> .elementor-widget-container > .paui-widget),
    body .elementor-element:has(.paui-widget.paui-force-full){
        width:100%!important;
        max-width:100%!important;
        flex:1 1 100%!important;
        flex-basis:100%!important;
        align-self:stretch!important;
    }
    body .e-con:has(.paui-widget.paui-force-full),
    body .elementor-column:has(.paui-widget.paui-force-full){
        min-width:0!important;
    }
}
body .paui-widget.paui-force-full > .woocommerce,
body .paui-widget.paui-force-full .woocommerce{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    margin:0!important;
    padding:0!important;
    float:none!important;
    clear:both!important;
    display:flex!important;
    flex-direction:row!important;
    flex-wrap:nowrap!important;
    gap:24px!important;
    align-items:flex-start!important;
    justify-content:stretch!important;
}
body .paui-widget.paui-force-full .woocommerce::before,
body .paui-widget.paui-force-full .woocommerce::after{display:none!important;content:none!important;}
body .paui-widget.paui-force-full .woocommerce-MyAccount-navigation{
    float:none!important;
    width:280px!important;
    max-width:280px!important;
    min-width:280px!important;
    flex:0 0 280px!important;
    display:block!important;
    margin:0!important;
    clear:none!important;
}
body .paui-widget.paui-force-full .woocommerce-MyAccount-content{
    float:none!important;
    width:auto!important;
    max-width:none!important;
    min-width:0!important;
    flex:1 1 auto!important;
    display:block!important;
    margin:0!important;
    clear:none!important;
}
body .paui-widget.paui-force-full .paui-dashboard,
body .paui-widget.paui-force-full .paui-hero,
body .paui-widget.paui-force-full .paui-stats,
body .paui-widget.paui-force-full .paui-quick-grid,
body .paui-widget.paui-force-full .paui-orders-box{
    width:100%!important;
    max-width:100%!important;
}
body .paui-widget.paui-force-full .paui-stats{
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
}
body .paui-widget.paui-force-full .paui-quick-grid{
    display:grid!important;
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
}
body .paui-widget.paui-force-full .paui-order-row{
    display:grid!important;
    grid-template-columns:42px minmax(0,1fr) auto auto!important;
}
@media (max-width:1024px){
    body .paui-widget.paui-force-full .woocommerce{gap:18px!important;}
    body .paui-widget.paui-force-full .woocommerce-MyAccount-navigation{width:240px!important;max-width:240px!important;min-width:240px!important;flex-basis:240px!important;}
    body .paui-widget.paui-force-full .paui-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
}
@media (max-width:900px){
    body .paui-widget.paui-force-full .woocommerce{flex-direction:column!important;gap:16px!important;}
    body .paui-widget.paui-force-full .woocommerce-MyAccount-navigation,
    body .paui-widget.paui-force-full .woocommerce-MyAccount-content{width:100%!important;max-width:100%!important;min-width:0!important;flex:0 0 auto!important;}
    body .paui-widget.paui-force-full .paui-stats{grid-template-columns:1fr!important;}
    body .paui-widget.paui-force-full .paui-order-row{grid-template-columns:38px minmax(0,1fr)!important;}
}
@media (max-width:520px){
    body .paui-widget.paui-force-full .paui-quick-grid{grid-template-columns:1fr!important;}
}

/* PAUI 1.2.0 - Native Elementor layout: no WooCommerce float/wrap dependency */
body .elementor-widget-pro_account_ui,
body .elementor-widget-pro_account_ui.elementor-widget,
body .elementor-widget-pro_account_ui > .elementor-widget-container,
body .paui-widget.paui-native-layout{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    display:block!important;
    flex:1 1 100%!important;
    flex-basis:100%!important;
    align-self:stretch!important;
    box-sizing:border-box!important;
}
body .elementor-widget-pro_account_ui{--container-widget-width:100%!important;--container-widget-flex-grow:1!important;}
body .paui-widget.paui-native-layout,
body .paui-widget.paui-native-layout *{box-sizing:border-box!important;}
body .paui-widget.paui-native-layout .paui-account-layout{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    display:grid!important;
    grid-template-columns:280px minmax(0,1fr)!important;
    gap:24px!important;
    align-items:start!important;
    direction:rtl!important;
    margin:0!important;
    padding:0!important;
    clear:both!important;
}
body .paui-widget.paui-native-layout .paui-account-sidebar,
body .paui-widget.paui-native-layout .paui-account-content{
    min-width:0!important;
    max-width:100%!important;
    float:none!important;
    clear:none!important;
    margin:0!important;
}
body .paui-widget.paui-native-layout .paui-account-sidebar{
    width:280px!important;
    max-width:280px!important;
    min-width:280px!important;
    background:#fff!important;
    border:1px solid #eef0f3!important;
    border-radius:22px!important;
    padding:12px!important;
    box-shadow:0 12px 34px rgba(16,24,40,.06)!important;
    position:sticky!important;
    top:24px!important;
    overflow:hidden!important;
}
body .paui-widget.paui-native-layout .paui-account-content{
    width:100%!important;
    background:#fff!important;
    border:1px solid #eef0f3!important;
    border-radius:22px!important;
    padding:22px!important;
    box-shadow:0 12px 34px rgba(16,24,40,.05)!important;
}
body .paui-widget.paui-native-layout .paui-account-sidebar ul{
    list-style:none!important;
    margin:0!important;
    padding:0!important;
    display:flex!important;
    flex-direction:column!important;
    gap:6px!important;
}
body .paui-widget.paui-native-layout .paui-account-sidebar li{margin:0!important;padding:0!important;list-style:none!important;}
body .paui-widget.paui-native-layout .paui-account-sidebar a{
    display:flex!important;
    align-items:center!important;
    gap:10px!important;
    width:100%!important;
    padding:13px 14px!important;
    border-radius:16px!important;
    color:#344054!important;
    text-decoration:none!important;
    font-size:14px!important;
    font-weight:800!important;
    line-height:1.6!important;
    background:transparent!important;
    transition:.2s ease!important;
}
body .paui-widget.paui-native-layout .paui-account-sidebar a:hover{
    background:#f6f7f9!important;
    color:#101828!important;
    transform:translateX(-2px)!important;
}
body .paui-widget.paui-native-layout .paui-account-sidebar li.is-active a{
    background:linear-gradient(135deg,var(--paui-primary),#ff6b7b)!important;
    color:#fff!important;
    box-shadow:0 10px 20px rgba(239,57,78,.22)!important;
}
body .paui-widget.paui-native-layout .paui-native-icon{
    width:22px!important;
    height:22px!important;
    flex:0 0 22px!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    color:currentColor!important;
}
body .paui-widget.paui-native-layout .paui-native-icon svg{
    width:22px!important;
    height:22px!important;
    display:block!important;
    fill:currentColor!important;
}
body .paui-widget.paui-native-layout .paui-native-label{
    min-width:0!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
}
body .paui-widget.paui-native-layout .paui-dashboard{
    width:100%!important;
    max-width:100%!important;
    display:flex!important;
    flex-direction:column!important;
    gap:18px!important;
}
body .paui-widget.paui-native-layout .paui-hero,
body .paui-widget.paui-native-layout .paui-stats,
body .paui-widget.paui-native-layout .paui-quick-grid,
body .paui-widget.paui-native-layout .paui-orders-box{
    width:100%!important;
    max-width:100%!important;
}
body .paui-widget.paui-native-layout .paui-stats{
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:14px!important;
}
body .paui-widget.paui-native-layout .paui-quick-grid{
    display:grid!important;
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
    gap:14px!important;
}
body .paui-widget.paui-native-layout .paui-order-row{
    display:grid!important;
    grid-template-columns:42px minmax(0,1fr) auto auto!important;
}
body .paui-widget.paui-native-layout .woocommerce,
body .paui-widget.paui-native-layout .woocommerce form,
body .paui-widget.paui-native-layout .woocommerce table,
body .paui-widget.paui-native-layout .woocommerce-MyAccount-content{
    width:100%!important;
    max-width:100%!important;
    float:none!important;
}
@supports selector(:has(*)){
    body .elementor-element:has(.paui-widget.paui-native-layout){
        width:100%!important;
        max-width:100%!important;
        flex:1 1 100%!important;
        flex-basis:100%!important;
        align-self:stretch!important;
    }
}
@media (max-width:1024px){
    body .paui-widget.paui-native-layout .paui-account-layout{grid-template-columns:240px minmax(0,1fr)!important;gap:18px!important;}
    body .paui-widget.paui-native-layout .paui-account-sidebar{width:240px!important;max-width:240px!important;min-width:240px!important;}
    body .paui-widget.paui-native-layout .paui-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
}
@media (max-width:900px){
    body .paui-widget.paui-native-layout .paui-account-layout{grid-template-columns:1fr!important;gap:16px!important;}
    body .paui-widget.paui-native-layout .paui-account-sidebar{position:relative!important;top:auto!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:auto!important;}
    body .paui-widget.paui-native-layout .paui-account-sidebar ul{flex-direction:row!important;min-width:max-content!important;}
    body .paui-widget.paui-native-layout .paui-account-sidebar a{white-space:nowrap!important;}
    body .paui-widget.paui-native-layout .paui-stats{grid-template-columns:1fr!important;}
    body .paui-widget.paui-native-layout .paui-order-row{grid-template-columns:38px minmax(0,1fr)!important;}
}
@media (max-width:520px){
    body .paui-widget.paui-native-layout .paui-account-content{padding:14px!important;border-radius:20px!important;}
    body .paui-widget.paui-native-layout .paui-quick-grid{grid-template-columns:1fr!important;}
}

/* PAUI 1.3.0 - Styled native WooCommerce inner account endpoints */
body .paui-widget.paui-native-layout .paui-endpoint-page{
    width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column!important;gap:18px!important;direction:rtl!important;
}
body .paui-widget.paui-native-layout .paui-endpoint-hero{
    width:100%!important;display:flex!important;align-items:center!important;gap:16px!important;padding:22px 24px!important;border-radius:24px!important;
    background:linear-gradient(135deg,#fff5f6,#ffffff 58%,#f2fbfd)!important;border:1px solid #eef0f3!important;box-shadow:0 10px 28px rgba(16,24,40,.04)!important;
}
body .paui-widget.paui-native-layout .paui-endpoint-icon{
    width:58px!important;height:58px!important;min-width:58px!important;border-radius:20px!important;display:flex!important;align-items:center!important;justify-content:center!important;
    color:#fff!important;background:linear-gradient(135deg,var(--paui-primary),#ff6b7b)!important;box-shadow:0 12px 22px rgba(239,57,78,.20)!important;
}
body .paui-widget.paui-native-layout .paui-endpoint-icon svg{width:27px!important;height:27px!important;fill:currentColor!important;display:block!important;}
body .paui-widget.paui-native-layout .paui-endpoint-kicker{display:block!important;margin-bottom:5px!important;color:var(--paui-primary)!important;font-size:12px!important;font-weight:900!important;}
body .paui-widget.paui-native-layout .paui-endpoint-hero h2{margin:0 0 6px!important;color:#101828!important;font-size:22px!important;font-weight:950!important;line-height:1.45!important;}
body .paui-widget.paui-native-layout .paui-endpoint-hero p{margin:0!important;color:#667085!important;font-size:13px!important;font-weight:600!important;line-height:1.9!important;}
body .paui-widget.paui-native-layout .paui-endpoint-card{
    width:100%!important;max-width:100%!important;background:#fff!important;border:1px solid #eef0f3!important;border-radius:24px!important;padding:22px!important;box-shadow:0 12px 34px rgba(16,24,40,.045)!important;overflow:hidden!important;
}
body .paui-widget.paui-native-layout .paui-endpoint-card > *:first-child{margin-top:0!important;}
body .paui-widget.paui-native-layout .paui-endpoint-card > *:last-child{margin-bottom:0!important;}
body .paui-widget.paui-native-layout .paui-endpoint-card p{color:#475467!important;line-height:2!important;font-size:14px!important;}
body .paui-widget.paui-native-layout .paui-endpoint-card a{color:var(--paui-primary);font-weight:800;text-decoration:none;}
body .paui-widget.paui-native-layout .paui-endpoint-card mark,
body .paui-widget.paui-native-layout .paui-endpoint-card .order-status{background:#fff3f5!important;color:var(--paui-primary)!important;border-radius:999px!important;padding:4px 10px!important;font-weight:900!important;}
body .paui-widget.paui-native-layout .woocommerce-message,
body .paui-widget.paui-native-layout .woocommerce-info,
body .paui-widget.paui-native-layout .woocommerce-error{
    border:0!important;border-radius:18px!important;padding:15px 18px!important;margin:0 0 18px!important;background:#f6f7f9!important;color:#344054!important;font-weight:800!important;line-height:1.9!important;box-shadow:none!important;
}
body .paui-widget.paui-native-layout .woocommerce-info{background:#f0fbfd!important;color:#0f6674!important;}
body .paui-widget.paui-native-layout .woocommerce-message{background:#f0fdf4!important;color:#067647!important;}
body .paui-widget.paui-native-layout .woocommerce-error{background:#fff1f3!important;color:#b42318!important;list-style:none!important;}
body .paui-widget.paui-native-layout table,
body .paui-widget.paui-native-layout .woocommerce table.shop_table,
body .paui-widget.paui-native-layout table.shop_table_responsive{
    width:100%!important;border:1px solid #eef0f3!important;border-collapse:separate!important;border-spacing:0!important;border-radius:20px!important;overflow:hidden!important;background:#fff!important;margin:0 0 18px!important;box-shadow:none!important;
}
body .paui-widget.paui-native-layout table thead th,
body .paui-widget.paui-native-layout .woocommerce table.shop_table thead th{
    background:#f8fafc!important;color:#667085!important;font-size:12px!important;font-weight:950!important;padding:15px 16px!important;border:0!important;text-align:right!important;white-space:nowrap!important;
}
body .paui-widget.paui-native-layout table tbody td,
body .paui-widget.paui-native-layout .woocommerce table.shop_table tbody td,
body .paui-widget.paui-native-layout table tfoot th,
body .paui-widget.paui-native-layout table tfoot td{
    padding:16px!important;border:0!important;border-top:1px solid #eef0f3!important;color:#344054!important;font-size:14px!important;font-weight:700!important;text-align:right!important;vertical-align:middle!important;line-height:1.8!important;
}
body .paui-widget.paui-native-layout .woocommerce-orders-table__cell-order-number a,
body .paui-widget.paui-native-layout .woocommerce-table__product-name a{font-weight:950!important;color:#101828!important;}
body .paui-widget.paui-native-layout .woocommerce-orders-table__cell-order-status{font-weight:950!important;color:var(--paui-primary)!important;}
body .paui-widget.paui-native-layout .woocommerce-orders-table__cell-order-total,
body .paui-widget.paui-native-layout .woocommerce-table__product-total,
body .paui-widget.paui-native-layout .woocommerce-table__line-item .amount{font-weight:950!important;color:#101828!important;}
body .paui-widget.paui-native-layout .button,
body .paui-widget.paui-native-layout button,
body .paui-widget.paui-native-layout input[type="submit"],
body .paui-widget.paui-native-layout .woocommerce-button,
body .paui-widget.paui-native-layout .woocommerce-Button{
    display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:0!important;border-radius:14px!important;background:var(--paui-primary)!important;color:#fff!important;padding:11px 16px!important;font-size:13px!important;font-weight:950!important;line-height:1.6!important;text-decoration:none!important;box-shadow:0 10px 20px rgba(239,57,78,.18)!important;transition:.2s ease!important;cursor:pointer!important;
}
body .paui-widget.paui-native-layout .button:hover,
body .paui-widget.paui-native-layout button:hover,
body .paui-widget.paui-native-layout input[type="submit"]:hover,
body .paui-widget.paui-native-layout .woocommerce-button:hover{transform:translateY(-1px)!important;filter:brightness(.97)!important;color:#fff!important;}
body .paui-widget.paui-native-layout .woocommerce-button.view,
body .paui-widget.paui-native-layout .woocommerce-button.pay,
body .paui-widget.paui-native-layout .woocommerce-button.invoice{background:#101828!important;box-shadow:0 10px 20px rgba(16,24,40,.16)!important;}
body .paui-widget.paui-native-layout form,
body .paui-widget.paui-native-layout .woocommerce-EditAccountForm,
body .paui-widget.paui-native-layout .woocommerce-address-fields,
body .paui-widget.paui-native-layout .woocommerce-form{
    width:100%!important;max-width:100%!important;margin:0!important;
}
body .paui-widget.paui-native-layout fieldset{border:1px solid #eef0f3!important;border-radius:20px!important;padding:18px!important;margin:18px 0!important;background:#fcfcfd!important;}
body .paui-widget.paui-native-layout legend{padding:0 8px!important;margin:0!important;color:#101828!important;font-weight:950!important;font-size:15px!important;}
body .paui-widget.paui-native-layout .form-row{margin:0 0 16px!important;padding:0!important;float:none!important;width:100%!important;}
body .paui-widget.paui-native-layout .form-row-first,
body .paui-widget.paui-native-layout .form-row-last{width:calc(50% - 8px)!important;display:inline-block!important;vertical-align:top!important;}
body .paui-widget.paui-native-layout .form-row-first{margin-left:16px!important;}
body .paui-widget.paui-native-layout label{display:block!important;margin-bottom:7px!important;color:#344054!important;font-weight:900!important;font-size:13px!important;line-height:1.7!important;}
body .paui-widget.paui-native-layout input.input-text,
body .paui-widget.paui-native-layout input[type="text"],
body .paui-widget.paui-native-layout input[type="email"],
body .paui-widget.paui-native-layout input[type="password"],
body .paui-widget.paui-native-layout input[type="tel"],
body .paui-widget.paui-native-layout select,
body .paui-widget.paui-native-layout textarea,
body .paui-widget.paui-native-layout .select2-container .select2-selection--single{
    width:100%!important;min-height:48px!important;border:1px solid #e4e7ec!important;border-radius:15px!important;background:#fff!important;color:#101828!important;padding:11px 14px!important;font-size:14px!important;font-weight:700!important;box-shadow:none!important;outline:none!important;transition:.2s ease!important;
}
body .paui-widget.paui-native-layout textarea{min-height:110px!important;resize:vertical!important;}
body .paui-widget.paui-native-layout input:focus,
body .paui-widget.paui-native-layout select:focus,
body .paui-widget.paui-native-layout textarea:focus,
body .paui-widget.paui-native-layout .select2-container--open .select2-selection--single{border-color:var(--paui-primary)!important;box-shadow:0 0 0 4px rgba(239,57,78,.09)!important;}
body .paui-widget.paui-native-layout .woocommerce-Addresses,
body .paui-widget.paui-native-layout .u-columns.woocommerce-Addresses{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;margin:0!important;}
body .paui-widget.paui-native-layout .woocommerce-Address,
body .paui-widget.paui-native-layout .woocommerce-column{
    width:100%!important;float:none!important;background:#fcfcfd!important;border:1px solid #eef0f3!important;border-radius:20px!important;padding:18px!important;margin:0!important;
}
body .paui-widget.paui-native-layout .woocommerce-Address-title,
body .paui-widget.paui-native-layout .woocommerce-column__title{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:13px!important;}
body .paui-widget.paui-native-layout .woocommerce-Address-title h3,
body .paui-widget.paui-native-layout .woocommerce-column__title,
body .paui-widget.paui-native-layout h2,
body .paui-widget.paui-native-layout h3{color:#101828!important;font-weight:950!important;line-height:1.5!important;}
body .paui-widget.paui-native-layout .woocommerce-Address-title h3{margin:0!important;font-size:16px!important;}
body .paui-widget.paui-native-layout address{font-style:normal!important;color:#475467!important;line-height:2.1!important;font-weight:700!important;background:#fff!important;border-radius:16px!important;padding:14px!important;border:1px dashed #e4e7ec!important;}
body .paui-widget.paui-native-layout .woocommerce-order-details,
body .paui-widget.paui-native-layout .woocommerce-customer-details,
body .paui-widget.paui-native-layout .woocommerce-order-downloads{margin-top:18px!important;}
body .paui-widget.paui-native-layout .woocommerce-order-details__title,
body .paui-widget.paui-native-layout .woocommerce-column__title{font-size:17px!important;margin:0 0 12px!important;}
body .paui-widget.paui-native-layout .woocommerce-customer-details .woocommerce-columns{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;}
body .paui-widget.paui-native-layout .woocommerce-pagination{display:flex!important;gap:10px!important;justify-content:center!important;margin-top:18px!important;}
body .paui-widget.paui-native-layout .woocommerce-pagination .button{background:#f6f7f9!important;color:#101828!important;box-shadow:none!important;}
body .paui-widget.paui-native-layout .paui-endpoint-downloads .woocommerce-Message,
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-Message{border-radius:20px!important;background:#f8fafc!important;border:1px solid #eef0f3!important;padding:22px!important;}
@media (max-width:900px){
    body .paui-widget.paui-native-layout .paui-endpoint-hero{padding:18px!important;align-items:flex-start!important;}
    body .paui-widget.paui-native-layout .paui-endpoint-card{padding:16px!important;overflow-x:auto!important;}
    body .paui-widget.paui-native-layout .woocommerce-Addresses,
    body .paui-widget.paui-native-layout .u-columns.woocommerce-Addresses,
    body .paui-widget.paui-native-layout .woocommerce-customer-details .woocommerce-columns{grid-template-columns:1fr!important;}
    body .paui-widget.paui-native-layout .form-row-first,
    body .paui-widget.paui-native-layout .form-row-last{width:100%!important;display:block!important;margin-left:0!important;}
}
@media (max-width:640px){
    body .paui-widget.paui-native-layout table.shop_table_responsive thead{display:none!important;}
    body .paui-widget.paui-native-layout table.shop_table_responsive tr{display:block!important;border-bottom:1px solid #eef0f3!important;padding:10px 0!important;}
    body .paui-widget.paui-native-layout table.shop_table_responsive td{display:flex!important;justify-content:space-between!important;gap:12px!important;border-top:0!important;padding:10px 12px!important;text-align:left!important;}
    body .paui-widget.paui-native-layout table.shop_table_responsive td:before{content:attr(data-title);font-weight:950!important;color:#667085!important;text-align:right!important;}
}

/* PAUI 1.4.0 - Enterprise design system + no shadow + ajax states */
body .paui-widget.paui-native-layout{
    --paui-primary-rgb:239,57,78;
    background:var(--paui-bg)!important;
    color:var(--paui-text)!important;
}
body .paui-widget.paui-native-layout .paui-account-layout{
    grid-template-columns:var(--paui-sidebar) minmax(0,1fr)!important;
    gap:var(--paui-gap)!important;
}
body .paui-widget.paui-native-layout .paui-account-sidebar,
body .paui-widget.paui-native-layout .paui-account-content,
body .paui-widget.paui-native-layout .paui-endpoint-card,
body .paui-widget.paui-native-layout .paui-stat-card,
body .paui-widget.paui-native-layout .paui-quick-card,
body .paui-widget.paui-native-layout .paui-orders-box,
body .paui-widget.paui-native-layout .paui-endpoint-hero,
body .paui-widget.paui-native-layout .woocommerce-Address,
body .paui-widget.paui-native-layout .woocommerce-column,
body .paui-widget.paui-native-layout table,
body .paui-widget.paui-native-layout .woocommerce table.shop_table{
    background:var(--paui-surface)!important;
    border-color:var(--paui-border)!important;
    border-radius:var(--paui-radius)!important;
    box-shadow:none!important;
}
body .paui-widget.paui-native-layout .paui-account-sidebar{
    width:var(--paui-sidebar)!important;
    max-width:var(--paui-sidebar)!important;
    min-width:var(--paui-sidebar)!important;
    padding:10px!important;
}
body .paui-widget.paui-native-layout .paui-account-content,
body .paui-widget.paui-native-layout .paui-endpoint-card{
    padding:20px!important;
}
body .paui-widget.paui-native-layout .paui-account-sidebar ul{gap:4px!important;}
body .paui-widget.paui-native-layout .paui-account-sidebar a{
    border-radius:var(--paui-radius-sm)!important;
    padding:11px 12px!important;
    color:var(--paui-muted)!important;
    font-size:13px!important;
    font-weight:750!important;
    transform:none!important;
}
body .paui-widget.paui-native-layout .paui-account-sidebar a:hover{
    background:color-mix(in srgb, var(--paui-primary) 8%, transparent)!important;
    color:var(--paui-text)!important;
    transform:none!important;
}
body .paui-widget.paui-native-layout .paui-account-sidebar li.is-active a{
    background:var(--paui-primary)!important;
    color:#fff!important;
    box-shadow:none!important;
}
body .paui-widget.paui-native-layout .paui-hero{
    border-radius:var(--paui-radius)!important;
    padding:22px!important;
    background:var(--paui-primary)!important;
    box-shadow:none!important;
}
body .paui-widget.paui-native-layout .paui-avatar,
body .paui-widget.paui-native-layout .paui-stat-icon,
body .paui-widget.paui-native-layout .paui-quick-icon,
body .paui-widget.paui-native-layout .paui-endpoint-icon,
body .paui-widget.paui-native-layout .paui-order-icon{
    border-radius:var(--paui-radius-sm)!important;
    box-shadow:none!important;
}
body .paui-widget.paui-native-layout .paui-hero-btn,
body .paui-widget.paui-native-layout .button,
body .paui-widget.paui-native-layout button,
body .paui-widget.paui-native-layout input[type="submit"],
body .paui-widget.paui-native-layout .woocommerce-button,
body .paui-widget.paui-native-layout .woocommerce-Button{
    border-radius:var(--paui-radius-sm)!important;
    box-shadow:none!important;
    transform:none!important;
}
body .paui-widget.paui-native-layout .paui-dashboard,
body .paui-widget.paui-native-layout .paui-endpoint-page{gap:var(--paui-gap)!important;}
body .paui-widget.paui-native-layout .paui-stats,
body .paui-widget.paui-native-layout .paui-quick-grid{gap:var(--paui-gap)!important;}
body .paui-widget.paui-native-layout .paui-stat-card,
body .paui-widget.paui-native-layout .paui-quick-card{padding:16px!important;}
body .paui-widget.paui-native-layout .paui-quick-card:hover{
    transform:none!important;
    box-shadow:none!important;
    border-color:var(--paui-primary)!important;
}
body .paui-widget.paui-native-layout .paui-section-head h3,
body .paui-widget.paui-native-layout .paui-stat-card strong,
body .paui-widget.paui-native-layout .paui-quick-card strong,
body .paui-widget.paui-native-layout .paui-endpoint-hero h2,
body .paui-widget.paui-native-layout h2,
body .paui-widget.paui-native-layout h3{color:var(--paui-text)!important;}
body .paui-widget.paui-native-layout .paui-section-head span,
body .paui-widget.paui-native-layout .paui-stat-card span,
body .paui-widget.paui-native-layout .paui-quick-card small,
body .paui-widget.paui-native-layout .paui-endpoint-hero p,
body .paui-widget.paui-native-layout .paui-endpoint-card p,
body .paui-widget.paui-native-layout address{color:var(--paui-muted)!important;}
body .paui-widget.paui-native-layout .paui-endpoint-hero{
    padding:18px 20px!important;
    background:var(--paui-surface)!important;
}
body .paui-widget.paui-native-layout .paui-endpoint-icon{
    background:var(--paui-primary)!important;
}
body .paui-widget.paui-native-layout input.input-text,
body .paui-widget.paui-native-layout input[type="text"],
body .paui-widget.paui-native-layout input[type="email"],
body .paui-widget.paui-native-layout input[type="password"],
body .paui-widget.paui-native-layout input[type="tel"],
body .paui-widget.paui-native-layout select,
body .paui-widget.paui-native-layout textarea,
body .paui-widget.paui-native-layout .select2-container .select2-selection--single,
body .paui-widget.paui-native-layout fieldset,
body .paui-widget.paui-native-layout address{
    border-color:var(--paui-border)!important;
    border-radius:var(--paui-radius-sm)!important;
    box-shadow:none!important;
}
body .paui-widget.paui-native-layout input:focus,
body .paui-widget.paui-native-layout select:focus,
body .paui-widget.paui-native-layout textarea:focus{
    border-color:var(--paui-primary)!important;
    box-shadow:none!important;
}
body .paui-widget.paui-native-layout table thead th,
body .paui-widget.paui-native-layout .woocommerce table.shop_table thead th{background:var(--paui-bg)!important;color:var(--paui-muted)!important;}
body .paui-widget.paui-native-layout table tbody td,
body .paui-widget.paui-native-layout .woocommerce table.shop_table tbody td{border-top-color:var(--paui-border)!important;color:var(--paui-text)!important;}
body .paui-widget.paui-native-layout .woocommerce-message,
body .paui-widget.paui-native-layout .woocommerce-info,
body .paui-widget.paui-native-layout .woocommerce-error{
    border-radius:var(--paui-radius)!important;
    box-shadow:none!important;
}
body .paui-widget.paui-native-layout .paui-loader{
    margin:0 0 12px!important;
    padding:10px 12px!important;
    border:1px solid var(--paui-border)!important;
    border-radius:var(--paui-radius-sm)!important;
    background:var(--paui-bg)!important;
    color:var(--paui-muted)!important;
    font-size:13px!important;
    font-weight:800!important;
}
body .paui-widget.paui-native-layout.is-paui-loading .paui-account-content{opacity:.72!important;pointer-events:none!important;}
@media (max-width:1024px){
    body .paui-widget.paui-native-layout .paui-account-layout{grid-template-columns:minmax(220px,var(--paui-sidebar)) minmax(0,1fr)!important;}
    body .paui-widget.paui-native-layout .paui-account-sidebar{width:auto!important;max-width:100%!important;min-width:220px!important;}
}
@media (max-width:900px){
    body .paui-widget.paui-native-layout .paui-account-layout{grid-template-columns:1fr!important;}
    body .paui-widget.paui-native-layout .paui-account-sidebar{width:100%!important;max-width:100%!important;min-width:0!important;}
}
body .paui-widget.paui-native-layout,
body .paui-widget.paui-native-layout *{
    box-shadow:none!important;
}

/* v1.8.1 - Orders table design-system refinement */
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table,
body .paui-widget.paui-native-layout .paui-endpoint-orders table.woocommerce-orders-table,
body .paui-widget.paui-native-layout .paui-endpoint-orders table.shop_table,
body .paui-widget.paui-native-layout .paui-endpoint-view-order table.shop_table{
    width:100%!important;
    min-width:0!important;
    margin:0!important;
    border:1px solid var(--paui-border)!important;
    border-collapse:separate!important;
    border-spacing:0!important;
    border-radius:var(--paui-radius)!important;
    overflow:hidden!important;
    background:var(--paui-surface)!important;
    box-shadow:none!important;
    table-layout:auto!important;
}
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table thead,
body .paui-widget.paui-native-layout .paui-endpoint-view-order table.shop_table thead{
    background:var(--paui-bg)!important;
}
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table thead th,
body .paui-widget.paui-native-layout .paui-endpoint-view-order table.shop_table thead th{
    background:var(--paui-bg)!important;
    color:var(--paui-muted)!important;
    font-size:12px!important;
    font-weight:800!important;
    line-height:1.6!important;
    letter-spacing:0!important;
    padding:12px 14px!important;
    border:0!important;
    border-bottom:1px solid var(--paui-border)!important;
    text-align:right!important;
    white-space:nowrap!important;
}
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table tbody tr,
body .paui-widget.paui-native-layout .paui-endpoint-view-order table.shop_table tbody tr{
    background:var(--paui-surface)!important;
    box-shadow:none!important;
}
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table tbody tr:hover,
body .paui-widget.paui-native-layout .paui-endpoint-view-order table.shop_table tbody tr:hover{
    background:color-mix(in srgb, var(--paui-primary) 3%, var(--paui-surface))!important;
}
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table tbody td,
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table tbody th,
body .paui-widget.paui-native-layout .paui-endpoint-view-order table.shop_table tbody td,
body .paui-widget.paui-native-layout .paui-endpoint-view-order table.shop_table tbody th,
body .paui-widget.paui-native-layout .paui-endpoint-view-order table.shop_table tfoot th,
body .paui-widget.paui-native-layout .paui-endpoint-view-order table.shop_table tfoot td{
    padding:13px 14px!important;
    border:0!important;
    border-top:1px solid var(--paui-border)!important;
    background:transparent!important;
    color:var(--paui-text)!important;
    font-size:13px!important;
    font-weight:600!important;
    line-height:1.8!important;
    text-align:right!important;
    vertical-align:middle!important;
    box-shadow:none!important;
}
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table tbody tr:first-child td,
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table tbody tr:first-child th{
    border-top:0!important;
}
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table__cell-order-number a,
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table__cell-order-number,
body .paui-widget.paui-native-layout .paui-endpoint-view-order .woocommerce-table__product-name a{
    color:var(--paui-text)!important;
    font-size:13px!important;
    font-weight:850!important;
    text-decoration:none!important;
}
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table__cell-order-date,
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table__cell-order-total{
    color:var(--paui-muted)!important;
    white-space:nowrap!important;
}
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table__cell-order-total .amount,
body .paui-widget.paui-native-layout .paui-endpoint-view-order .amount{
    color:var(--paui-text)!important;
    font-weight:850!important;
}
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table__cell-order-status,
body .paui-widget.paui-native-layout .paui-endpoint-orders mark.order-status,
body .paui-widget.paui-native-layout .paui-endpoint-view-order mark.order-status{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-height:28px!important;
    padding:4px 10px!important;
    border:1px solid var(--paui-border)!important;
    border-radius:var(--paui-radius-sm)!important;
    background:var(--paui-bg)!important;
    color:var(--paui-muted)!important;
    font-size:12px!important;
    font-weight:800!important;
    line-height:1.5!important;
    box-shadow:none!important;
    white-space:nowrap!important;
}
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table__cell-order-actions{
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:8px!important;
    flex-wrap:wrap!important;
}
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table__cell-order-actions .button,
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table__cell-order-actions a.button,
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table__cell-order-actions .woocommerce-button{
    min-height:34px!important;
    padding:7px 12px!important;
    border:1px solid var(--paui-border)!important;
    border-radius:var(--paui-radius-sm)!important;
    background:var(--paui-surface)!important;
    color:var(--paui-text)!important;
    font-size:12px!important;
    font-weight:800!important;
    line-height:1.6!important;
    box-shadow:none!important;
    transform:none!important;
}
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table__cell-order-actions .button:hover,
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table__cell-order-actions a.button:hover,
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table__cell-order-actions .woocommerce-button:hover{
    border-color:var(--paui-primary)!important;
    color:var(--paui-primary)!important;
    background:color-mix(in srgb, var(--paui-primary) 5%, var(--paui-surface))!important;
    filter:none!important;
    transform:none!important;
}
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-pagination,
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-pagination--without-numbers{
    margin-top:14px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    gap:8px!important;
}
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-pagination .button{
    box-shadow:none!important;
    border-radius:var(--paui-radius-sm)!important;
}
@media (max-width:768px){
    body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table,
    body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table tbody,
    body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table tr,
    body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table td{
        display:block!important;
        width:100%!important;
    }
    body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table thead{display:none!important;}
    body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table tr{
        padding:12px!important;
        border-top:1px solid var(--paui-border)!important;
        background:var(--paui-surface)!important;
    }
    body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table tr:first-child{border-top:0!important;}
    body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table td{
        display:flex!important;
        align-items:center!important;
        justify-content:space-between!important;
        gap:12px!important;
        padding:8px 0!important;
        border:0!important;
        text-align:left!important;
    }
    body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table td:before{
        content:attr(data-title)!important;
        color:var(--paui-muted)!important;
        font-size:12px!important;
        font-weight:800!important;
        text-align:right!important;
    }
    body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table__cell-order-actions{
        justify-content:flex-start!important;
        padding-top:12px!important;
        border-top:1px solid var(--paui-border)!important;
        margin-top:6px!important;
    }
    body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table__cell-order-actions:before{display:none!important;}
}

/* v1.5.0 - Full UI/UX polish: stable rows, status badges, cleaner icons */
body .paui-widget.paui-native-layout{
    --paui-table-head:#f8fafc;
    --paui-table-hover:color-mix(in srgb, var(--paui-primary) 4%, var(--paui-surface));
    --paui-success-bg:#ecfdf3;
    --paui-success-fg:#027a48;
    --paui-success-bd:#abefc6;
    --paui-info-bg:#eff8ff;
    --paui-info-fg:#175cd3;
    --paui-info-bd:#b2ddff;
    --paui-warning-bg:#fffaeb;
    --paui-warning-fg:#b54708;
    --paui-warning-bd:#fedf89;
    --paui-danger-bg:#fef3f2;
    --paui-danger-fg:#b42318;
    --paui-danger-bd:#fecdca;
    --paui-neutral-bg:#f2f4f7;
    --paui-neutral-fg:#344054;
    --paui-neutral-bd:#eaecf0;
}
body .paui-widget.paui-native-layout .paui-native-icon,
body .paui-widget.paui-native-layout .paui-endpoint-icon,
body .paui-widget.paui-native-layout .paui-quick-icon,
body .paui-widget.paui-native-layout .paui-stat-icon,
body .paui-widget.paui-native-layout .paui-order-icon{
    box-shadow:none!important;
}
body .paui-widget.paui-native-layout .paui-native-icon{
    width:20px!important;
    height:20px!important;
    flex:0 0 20px!important;
}
body .paui-widget.paui-native-layout .paui-native-icon svg{
    width:20px!important;
    height:20px!important;
    fill:none!important;
    stroke:currentColor!important;
    stroke-width:1.9!important;
}
body .paui-widget.paui-native-layout .paui-endpoint-icon{
    width:48px!important;
    height:48px!important;
    min-width:48px!important;
    border-radius:var(--paui-radius-sm)!important;
    background:color-mix(in srgb, var(--paui-primary) 10%, var(--paui-surface))!important;
    color:var(--paui-primary)!important;
    border:1px solid color-mix(in srgb, var(--paui-primary) 18%, var(--paui-border))!important;
}
body .paui-widget.paui-native-layout .paui-endpoint-icon svg,
body .paui-widget.paui-native-layout .paui-quick-icon svg,
body .paui-widget.paui-native-layout .paui-stat-icon svg,
body .paui-widget.paui-native-layout .paui-order-icon svg,
body .paui-widget.paui-native-layout .paui-dashboard svg{
    fill:none!important;
    stroke:currentColor!important;
    stroke-width:1.9!important;
    stroke-linecap:round!important;
    stroke-linejoin:round!important;
}
body .paui-widget.paui-native-layout .paui-account-sidebar a{
    border-radius:var(--paui-radius-sm)!important;
    padding:11px 12px!important;
    font-weight:750!important;
}
body .paui-widget.paui-native-layout .paui-account-sidebar li.is-active a{
    background:color-mix(in srgb, var(--paui-primary) 9%, var(--paui-surface))!important;
    color:var(--paui-primary)!important;
    border:1px solid color-mix(in srgb, var(--paui-primary) 18%, var(--paui-border))!important;
    box-shadow:none!important;
}
body .paui-widget.paui-native-layout .paui-endpoint-card,
body .paui-widget.paui-native-layout .paui-account-content,
body .paui-widget.paui-native-layout .paui-account-sidebar,
body .paui-widget.paui-native-layout .paui-endpoint-hero,
body .paui-widget.paui-native-layout .paui-stat-card,
body .paui-widget.paui-native-layout .paui-quick-card,
body .paui-widget.paui-native-layout .paui-orders-box{
    box-shadow:none!important;
    border-radius:var(--paui-radius)!important;
}
body .paui-widget.paui-native-layout .paui-endpoint-hero{
    padding:18px 20px!important;
    background:var(--paui-bg)!important;
    border-color:var(--paui-border)!important;
}
body .paui-widget.paui-native-layout .paui-endpoint-card{
    padding:18px!important;
}
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table,
body .paui-widget.paui-native-layout .paui-endpoint-orders table.woocommerce-orders-table,
body .paui-widget.paui-native-layout .paui-endpoint-orders table.shop_table{
    border-collapse:separate!important;
    border-spacing:0!important;
    border:1px solid var(--paui-border)!important;
    border-radius:var(--paui-radius)!important;
    overflow:hidden!important;
    background:var(--paui-surface)!important;
    margin:0!important;
    width:100%!important;
    table-layout:auto!important;
}
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table thead th{
    height:44px!important;
    padding:0 14px!important;
    background:var(--paui-table-head)!important;
    border:0!important;
    border-bottom:1px solid var(--paui-border)!important;
    color:var(--paui-muted)!important;
    font-size:12px!important;
    font-weight:800!important;
    line-height:44px!important;
    text-align:right!important;
    vertical-align:middle!important;
    white-space:nowrap!important;
}
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table tbody tr{
    background:var(--paui-surface)!important;
    box-shadow:none!important;
}
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table tbody tr:hover{
    background:var(--paui-table-hover)!important;
}
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table tbody td,
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table tbody th{
    height:58px!important;
    padding:10px 14px!important;
    border:0!important;
    border-bottom:1px solid var(--paui-border)!important;
    background:transparent!important;
    color:var(--paui-text)!important;
    font-size:13px!important;
    font-weight:650!important;
    line-height:1.8!important;
    text-align:right!important;
    vertical-align:middle!important;
    box-shadow:none!important;
}
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table tbody tr:last-child td,
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table tbody tr:last-child th{
    border-bottom:0!important;
}
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table__header-order-number,
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table__cell-order-number{width:20%!important;}
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table__header-order-date,
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table__cell-order-date{width:18%!important;}
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table__header-order-status,
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table__cell-order-status{width:18%!important;}
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table__header-order-total,
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table__cell-order-total{width:22%!important;}
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table__header-order-actions,
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table__cell-order-actions{width:22%!important;}
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table__cell-order-number a{
    display:inline-flex!important;
    align-items:center!important;
    gap:8px!important;
    color:var(--paui-text)!important;
    font-weight:850!important;
    text-decoration:none!important;
}
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table__cell-order-number a:before{
    content:"";
    width:7px;
    height:7px;
    border-radius:50%;
    background:var(--paui-primary);
    flex:0 0 7px;
}
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table__cell-order-date time,
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table__cell-order-date,
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table__cell-order-total{
    color:var(--paui-muted)!important;
    white-space:nowrap!important;
}
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table__cell-order-total .amount{
    color:var(--paui-text)!important;
    font-weight:850!important;
}
body .paui-widget.paui-native-layout .paui-status-badge,
body .paui-widget.paui-native-layout mark.order-status{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-width:74px!important;
    min-height:28px!important;
    padding:4px 10px!important;
    border-radius:999px!important;
    border:1px solid var(--paui-neutral-bd)!important;
    background:var(--paui-neutral-bg)!important;
    color:var(--paui-neutral-fg)!important;
    font-size:12px!important;
    font-weight:800!important;
    line-height:1.5!important;
    white-space:nowrap!important;
    box-shadow:none!important;
}
body .paui-widget.paui-native-layout .paui-status-badge:before,
body .paui-widget.paui-native-layout mark.order-status:before{
    content:"";
    width:6px;
    height:6px;
    border-radius:50%;
    background:currentColor;
    margin-left:6px;
    flex:0 0 6px;
}
body .paui-widget.paui-native-layout .paui-status-completed,
body .paui-widget.paui-native-layout .status-completed,
body .paui-widget.paui-native-layout .woocommerce-orders-table__row--status-completed .paui-status-badge{
    background:var(--paui-success-bg)!important;color:var(--paui-success-fg)!important;border-color:var(--paui-success-bd)!important;
}
body .paui-widget.paui-native-layout .paui-status-processing,
body .paui-widget.paui-native-layout .status-processing,
body .paui-widget.paui-native-layout .woocommerce-orders-table__row--status-processing .paui-status-badge{
    background:var(--paui-info-bg)!important;color:var(--paui-info-fg)!important;border-color:var(--paui-info-bd)!important;
}
body .paui-widget.paui-native-layout .paui-status-pending,
body .paui-widget.paui-native-layout .status-pending,
body .paui-widget.paui-native-layout .paui-status-on-hold,
body .paui-widget.paui-native-layout .status-on-hold,
body .paui-widget.paui-native-layout .woocommerce-orders-table__row--status-pending .paui-status-badge,
body .paui-widget.paui-native-layout .woocommerce-orders-table__row--status-on-hold .paui-status-badge{
    background:var(--paui-warning-bg)!important;color:var(--paui-warning-fg)!important;border-color:var(--paui-warning-bd)!important;
}
body .paui-widget.paui-native-layout .paui-status-cancelled,
body .paui-widget.paui-native-layout .status-cancelled,
body .paui-widget.paui-native-layout .paui-status-failed,
body .paui-widget.paui-native-layout .status-failed,
body .paui-widget.paui-native-layout .paui-status-refunded,
body .paui-widget.paui-native-layout .status-refunded,
body .paui-widget.paui-native-layout .woocommerce-orders-table__row--status-cancelled .paui-status-badge,
body .paui-widget.paui-native-layout .woocommerce-orders-table__row--status-failed .paui-status-badge,
body .paui-widget.paui-native-layout .woocommerce-orders-table__row--status-refunded .paui-status-badge{
    background:var(--paui-danger-bg)!important;color:var(--paui-danger-fg)!important;border-color:var(--paui-danger-bd)!important;
}
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table__cell-order-actions{
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:6px!important;
    flex-wrap:wrap!important;
}
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table__cell-order-actions .button,
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table__cell-order-actions a.button,
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table__cell-order-actions .woocommerce-button{
    min-height:32px!important;
    height:32px!important;
    padding:0 11px!important;
    border-radius:var(--paui-radius-sm)!important;
    border:1px solid var(--paui-border)!important;
    background:var(--paui-surface)!important;
    color:var(--paui-text)!important;
    font-size:12px!important;
    font-weight:800!important;
    line-height:32px!important;
    box-shadow:none!important;
    transform:none!important;
}
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table__cell-order-actions .button.view,
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table__cell-order-actions .woocommerce-button.view{
    border-color:color-mix(in srgb, var(--paui-primary) 30%, var(--paui-border))!important;
    color:var(--paui-primary)!important;
    background:color-mix(in srgb, var(--paui-primary) 6%, var(--paui-surface))!important;
}
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table__cell-order-actions .button:hover,
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table__cell-order-actions a.button:hover,
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table__cell-order-actions .woocommerce-button:hover{
    border-color:var(--paui-primary)!important;
    color:var(--paui-primary)!important;
    background:color-mix(in srgb, var(--paui-primary) 6%, var(--paui-surface))!important;
    filter:none!important;
    transform:none!important;
}
body .paui-widget.paui-native-layout .paui-endpoint-view-order table.shop_table{
    border-collapse:separate!important;
    border-spacing:0!important;
    border:1px solid var(--paui-border)!important;
    border-radius:var(--paui-radius)!important;
    overflow:hidden!important;
    box-shadow:none!important;
}
body .paui-widget.paui-native-layout .paui-endpoint-view-order table.shop_table th,
body .paui-widget.paui-native-layout .paui-endpoint-view-order table.shop_table td{
    border:0!important;
    border-bottom:1px solid var(--paui-border)!important;
    padding:12px 14px!important;
    vertical-align:middle!important;
}
body .paui-widget.paui-native-layout .paui-endpoint-view-order table.shop_table tr:last-child th,
body .paui-widget.paui-native-layout .paui-endpoint-view-order table.shop_table tr:last-child td{
    border-bottom:0!important;
}
@media (max-width:768px){
    body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table,
    body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table tbody,
    body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table tr,
    body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table td{
        display:block!important;
        width:100%!important;
        height:auto!important;
    }
    body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table thead{display:none!important;}
    body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table tr{
        padding:12px 14px!important;
        border-bottom:1px solid var(--paui-border)!important;
    }
    body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table tr:last-child{border-bottom:0!important;}
    body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table td{
        display:flex!important;
        align-items:center!important;
        justify-content:space-between!important;
        gap:12px!important;
        padding:9px 0!important;
        border:0!important;
        text-align:left!important;
    }
    body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table td:before{
        content:attr(data-title)!important;
        color:var(--paui-muted)!important;
        font-size:12px!important;
        font-weight:800!important;
        text-align:right!important;
    }
    body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table__cell-order-actions{
        justify-content:flex-start!important;
        padding-top:12px!important;
        margin-top:6px!important;
        border-top:1px solid var(--paui-border)!important;
    }
    body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table__cell-order-actions:before{display:none!important;}
}

/* PAUI vNext - Orders table hard polish
   Fixes theme/WooCommerce table conflicts: broken row lines, action cell flex, status badges, icon sizing. */
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table,
body .paui-widget.paui-native-layout .paui-endpoint-orders table.woocommerce-orders-table,
body .paui-widget.paui-native-layout .paui-endpoint-orders table.shop_table{
    width:100%!important;
    min-width:760px!important;
    border-collapse:separate!important;
    border-spacing:0!important;
    table-layout:fixed!important;
    border:1px solid var(--paui-border)!important;
    border-radius:var(--paui-radius)!important;
    overflow:hidden!important;
    background:var(--paui-surface)!important;
    box-shadow:none!important;
    outline:0!important;
}
body .paui-widget.paui-native-layout .paui-endpoint-orders .paui-endpoint-card,
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce{
    overflow-x:auto!important;
    overflow-y:visible!important;
    scrollbar-width:thin;
}
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table thead,
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table tbody,
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table tr{
    width:100%!important;
    border:0!important;
    box-shadow:none!important;
}
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table thead th,
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table tbody td,
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table tbody th{
    display:table-cell!important;
    box-sizing:border-box!important;
    vertical-align:middle!important;
    border-top:0!important;
    border-right:0!important;
    border-left:0!important;
    box-shadow:none!important;
    outline:0!important;
    background-clip:padding-box!important;
}
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table thead th{
    height:46px!important;
    padding:0 16px!important;
    border-bottom:1px solid var(--paui-border)!important;
    background:var(--paui-table-head)!important;
    color:var(--paui-muted)!important;
    font-size:12px!important;
    font-weight:800!important;
    line-height:46px!important;
    text-align:right!important;
    white-space:nowrap!important;
}
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table tbody tr{
    height:60px!important;
    background:var(--paui-surface)!important;
    transition:background-color .16s ease!important;
}
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table tbody tr:hover{
    background:var(--paui-table-hover)!important;
}
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table tbody td,
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table tbody th{
    height:60px!important;
    padding:12px 16px!important;
    border-bottom:1px solid var(--paui-border)!important;
    color:var(--paui-text)!important;
    font-size:13px!important;
    font-weight:650!important;
    line-height:1.65!important;
    text-align:right!important;
}
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table tbody tr:last-child td,
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table tbody tr:last-child th{
    border-bottom:0!important;
}
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table__header-order-number,
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table__cell-order-number{width:18%!important;}
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table__header-order-date,
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table__cell-order-date{width:18%!important;}
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table__header-order-status,
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table__cell-order-status{width:20%!important;}
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table__header-order-total,
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table__cell-order-total{width:26%!important;}
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table__header-order-actions,
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table__cell-order-actions{width:18%!important;text-align:center!important;}
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table__cell-order-actions{
    display:table-cell!important;
    white-space:nowrap!important;
}
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table__cell-order-actions .button,
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table__cell-order-actions a.button,
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table__cell-order-actions .woocommerce-button{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    height:32px!important;
    min-height:32px!important;
    padding:0 12px!important;
    margin:0 3px!important;
    border-radius:var(--paui-radius-sm)!important;
    border:1px solid color-mix(in srgb, var(--paui-primary) 30%, var(--paui-border))!important;
    background:color-mix(in srgb, var(--paui-primary) 5%, var(--paui-surface))!important;
    color:var(--paui-primary)!important;
    font-size:12px!important;
    font-weight:800!important;
    line-height:1!important;
    text-decoration:none!important;
    box-shadow:none!important;
    transform:none!important;
}
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table__cell-order-actions .button:hover,
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table__cell-order-actions a.button:hover,
body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table__cell-order-actions .woocommerce-button:hover{
    background:color-mix(in srgb, var(--paui-primary) 10%, var(--paui-surface))!important;
    border-color:var(--paui-primary)!important;
    color:var(--paui-primary)!important;
    box-shadow:none!important;
}
body .paui-widget.paui-native-layout .paui-status-badge,
body .paui-widget.paui-native-layout mark.order-status{
    position:relative!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:7px!important;
    min-width:auto!important;
    min-height:28px!important;
    padding:3px 10px!important;
    border-radius:999px!important;
    border:1px solid var(--paui-neutral-bd)!important;
    background:var(--paui-neutral-bg)!important;
    color:var(--paui-neutral-fg)!important;
    font-size:12px!important;
    font-weight:800!important;
    line-height:20px!important;
    white-space:nowrap!important;
    box-shadow:none!important;
    text-decoration:none!important;
    overflow:visible!important;
}
body .paui-widget.paui-native-layout .paui-status-badge:before,
body .paui-widget.paui-native-layout mark.order-status:before{
    content:""!important;
    display:block!important;
    width:6px!important;
    height:6px!important;
    border-radius:50%!important;
    background:currentColor!important;
    margin:0!important;
    flex:0 0 6px!important;
    opacity:1!important;
}
body .paui-widget.paui-native-layout .paui-status-badge:after,
body .paui-widget.paui-native-layout mark.order-status:after{
    content:none!important;
    display:none!important;
}
body .paui-widget.paui-native-layout .woocommerce-orders-table__cell-order-status mark,
body .paui-widget.paui-native-layout .woocommerce-orders-table__cell-order-status span{
    box-shadow:none!important;
}
body .paui-widget.paui-native-layout .paui-status-completed,
body .paui-widget.paui-native-layout .status-completed,
body .paui-widget.paui-native-layout .woocommerce-orders-table__row--status-completed .paui-status-badge{background:var(--paui-success-bg)!important;color:var(--paui-success-fg)!important;border-color:var(--paui-success-bd)!important;}
body .paui-widget.paui-native-layout .paui-status-processing,
body .paui-widget.paui-native-layout .status-processing,
body .paui-widget.paui-native-layout .paui-status-in-progress,
body .paui-widget.paui-native-layout .woocommerce-orders-table__row--status-processing .paui-status-badge{background:var(--paui-info-bg)!important;color:var(--paui-info-fg)!important;border-color:var(--paui-info-bd)!important;}
body .paui-widget.paui-native-layout .paui-status-pending,
body .paui-widget.paui-native-layout .status-pending,
body .paui-widget.paui-native-layout .paui-status-on-hold,
body .paui-widget.paui-native-layout .status-on-hold,
body .paui-widget.paui-native-layout .paui-status-checkout-draft,
body .paui-widget.paui-native-layout .status-checkout-draft,
body .paui-widget.paui-native-layout .woocommerce-orders-table__row--status-pending .paui-status-badge,
body .paui-widget.paui-native-layout .woocommerce-orders-table__row--status-on-hold .paui-status-badge,
body .paui-widget.paui-native-layout .woocommerce-orders-table__row--status-checkout-draft .paui-status-badge{background:var(--paui-warning-bg)!important;color:var(--paui-warning-fg)!important;border-color:var(--paui-warning-bd)!important;}
body .paui-widget.paui-native-layout .paui-status-cancelled,
body .paui-widget.paui-native-layout .status-cancelled,
body .paui-widget.paui-native-layout .paui-status-failed,
body .paui-widget.paui-native-layout .status-failed,
body .paui-widget.paui-native-layout .paui-status-refunded,
body .paui-widget.paui-native-layout .status-refunded,
body .paui-widget.paui-native-layout .woocommerce-orders-table__row--status-cancelled .paui-status-badge,
body .paui-widget.paui-native-layout .woocommerce-orders-table__row--status-failed .paui-status-badge,
body .paui-widget.paui-native-layout .woocommerce-orders-table__row--status-refunded .paui-status-badge{background:var(--paui-danger-bg)!important;color:var(--paui-danger-fg)!important;border-color:var(--paui-danger-bd)!important;}
body .paui-widget.paui-native-layout .paui-account-sidebar .paui-menu-icon,
body .paui-widget.paui-native-layout .paui-endpoint-icon,
body .paui-widget.paui-native-layout .paui-quick-icon,
body .paui-widget.paui-native-layout .paui-stat-icon{
    width:36px!important;
    height:36px!important;
    border-radius:var(--paui-radius-sm)!important;
    box-shadow:none!important;
}
body .paui-widget.paui-native-layout .paui-account-sidebar .paui-menu-icon svg,
body .paui-widget.paui-native-layout .paui-endpoint-icon svg,
body .paui-widget.paui-native-layout .paui-quick-icon svg,
body .paui-widget.paui-native-layout .paui-stat-icon svg{
    width:18px!important;
    height:18px!important;
    stroke-width:1.75!important;
}
@media (max-width:768px){
    body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table,
    body .paui-widget.paui-native-layout .paui-endpoint-orders table.woocommerce-orders-table,
    body .paui-widget.paui-native-layout .paui-endpoint-orders table.shop_table{
        min-width:0!important;
        display:block!important;
        border-radius:var(--paui-radius)!important;
    }
    body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table tbody td,
    body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table tbody th{
        height:auto!important;
        min-height:44px!important;
        padding:10px 12px!important;
        border-bottom:1px solid var(--paui-border)!important;
    }
    body .paui-widget.paui-native-layout .paui-endpoint-orders .woocommerce-orders-table__cell-order-actions{
        display:flex!important;
        justify-content:flex-end!important;
        white-space:normal!important;
    }
}

/* v1.6.0 - Mobile profile menu + stacked orders cards */
body .paui-widget.paui-native-layout .paui-account-sidebar .paui-native-icon svg,
body .paui-widget.paui-native-layout .paui-endpoint-icon svg,
body .paui-widget.paui-native-layout .paui-order-card-arrow svg,
body .paui-widget.paui-native-layout .paui-orders-search-icon svg{
    width:22px!important;
    height:22px!important;
    stroke-width:1.9!important;
}
body .paui-widget.paui-native-layout .paui-endpoint-orders .paui-endpoint-card{
    padding:20px!important;
}
body .paui-widget.paui-native-layout .paui-orders-browser{
    display:flex!important;
    flex-direction:column!important;
    gap:18px!important;
}
body .paui-widget.paui-native-layout .paui-orders-toolbar{
    display:flex!important;
    flex-direction:column!important;
    gap:16px!important;
}
body .paui-widget.paui-native-layout .paui-orders-search{
    position:relative!important;
}
body .paui-widget.paui-native-layout .paui-orders-search-icon{
    position:absolute!important;
    right:16px!important;
    top:50%!important;
    transform:translateY(-50%)!important;
    color:var(--paui-muted)!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    pointer-events:none!important;
}
body .paui-widget.paui-native-layout .paui-orders-search-input{
    width:100%!important;
    height:56px!important;
    padding:0 50px 0 16px!important;
    border:1px solid var(--paui-border)!important;
    border-radius:calc(var(--paui-radius) + 4px)!important;
    background:var(--paui-bg)!important;
    color:var(--paui-text)!important;
    font-size:15px!important;
    outline:none!important;
}
body .paui-widget.paui-native-layout .paui-orders-search-input:focus{
    border-color:var(--paui-primary)!important;
}
body .paui-widget.paui-native-layout .paui-order-filters{
    display:flex!important;
    gap:6px!important;
    align-items:flex-end!important;
    flex-wrap:wrap!important;
    border-bottom:1px solid var(--paui-border)!important;
    padding-bottom:4px!important;
}
body .paui-widget.paui-native-layout .paui-order-filter{
    appearance:none!important;
    border:0!important;
    background:transparent!important;
    color:var(--paui-muted)!important;
    padding:10px 14px 12px!important;
    margin:0!important;
    font-weight:800!important;
    font-size:15px!important;
    display:inline-flex!important;
    align-items:center!important;
    gap:8px!important;
    border-bottom:3px solid transparent!important;
    border-radius:0!important;
    cursor:pointer!important;
}
body .paui-widget.paui-native-layout .paui-order-filter.is-active{
    color:var(--paui-primary)!important;
    border-bottom-color:var(--paui-primary)!important;
}
body .paui-widget.paui-native-layout .paui-order-filter-count{
    min-width:28px!important;
    height:28px!important;
    padding:0 8px!important;
    border-radius:8px!important;
    background:#f1f5f9!important;
    color:inherit!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    line-height:1!important;
    font-size:13px!important;
    font-weight:900!important;
}
body .paui-widget.paui-native-layout .paui-order-filter.is-active .paui-order-filter-count{
    background:color-mix(in srgb, var(--paui-primary) 12%, white)!important;
}
body .paui-widget.paui-native-layout .paui-orders-stack{
    display:flex!important;
    flex-direction:column!important;
    gap:0!important;
}
body .paui-widget.paui-native-layout .paui-order-card{
    display:grid!important;
    grid-template-columns:28px minmax(0,1fr) minmax(120px,180px) 76px!important;
    align-items:center!important;
    gap:18px!important;
    padding:22px 8px!important;
    border-bottom:1px solid var(--paui-border)!important;
    background:transparent!important;
}
body .paui-widget.paui-native-layout .paui-order-card:last-child{
    border-bottom:0!important;
}
body .paui-widget.paui-native-layout .paui-order-card-arrow{
    width:28px!important;
    height:28px!important;
    color:var(--paui-muted)!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    text-decoration:none!important;
}
body .paui-widget.paui-native-layout .paui-order-card-meta{
    min-width:0!important;
}
body .paui-widget.paui-native-layout .paui-order-card-statusline{
    display:flex!important;
    align-items:center!important;
    gap:10px!important;
    margin-bottom:10px!important;
}
body .paui-widget.paui-native-layout .paui-status-pill{
    display:inline-flex!important;
    align-items:center!important;
    gap:8px!important;
    min-height:34px!important;
    padding:0 12px!important;
    border:1px solid transparent!important;
    border-radius:999px!important;
    font-size:14px!important;
    font-weight:800!important;
    line-height:1!important;
}
body .paui-widget.paui-native-layout .paui-status-pill::before{
    content:""!important;
    width:8px!important;
    height:8px!important;
    border-radius:999px!important;
    background:currentColor!important;
    flex:0 0 8px!important;
}
body .paui-widget.paui-native-layout .paui-status-pending,
body .paui-widget.paui-native-layout .paui-status-on-hold,
body .paui-widget.paui-native-layout .paui-status-processing{
    color:#0f4c81!important;
    background:#eef6ff!important;
    border-color:#bfdbfe!important;
}
body .paui-widget.paui-native-layout .paui-status-completed{
    color:#166534!important;
    background:#ecfdf3!important;
    border-color:#bbf7d0!important;
}
body .paui-widget.paui-native-layout .paui-status-refunded{
    color:#a16207!important;
    background:#fffbeb!important;
    border-color:#fde68a!important;
}
body .paui-widget.paui-native-layout .paui-status-cancelled,
body .paui-widget.paui-native-layout .paui-status-failed{
    color:#b42318!important;
    background:#fef3f2!important;
    border-color:#fecdca!important;
}
body .paui-widget.paui-native-layout .paui-order-card-title{
    margin:0 0 8px!important;
    font-size:16px!important;
    line-height:1.8!important;
    font-weight:900!important;
    color:var(--paui-text)!important;
}
body .paui-widget.paui-native-layout .paui-order-card-title span{
    color:inherit!important;
}
body .paui-widget.paui-native-layout .paui-order-card-date,
body .paui-widget.paui-native-layout .paui-order-card-items{
    color:var(--paui-muted)!important;
    font-size:14px!important;
    line-height:1.9!important;
}
body .paui-widget.paui-native-layout .paui-order-card-price{
    font-size:18px!important;
    font-weight:900!important;
    line-height:1.8!important;
    color:var(--paui-text)!important;
    text-align:left!important;
}
body .paui-widget.paui-native-layout .paui-order-card-thumb{
    width:76px!important;
    height:76px!important;
    border:1px solid var(--paui-border)!important;
    border-radius:calc(var(--paui-radius) + 2px)!important;
    background:#fff!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    overflow:hidden!important;
}
body .paui-widget.paui-native-layout .paui-order-thumb-image{
    width:100%!important;
    height:100%!important;
    object-fit:contain!important;
}
body .paui-widget.paui-native-layout .paui-order-thumb-fallback{
    width:28px!important;
    height:28px!important;
    color:var(--paui-muted)!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
}
body .paui-widget.paui-native-layout .paui-pagination{
    display:flex!important;
    gap:8px!important;
    flex-wrap:wrap!important;
    justify-content:center!important;
    padding-top:8px!important;
}
body .paui-widget.paui-native-layout .paui-page-link{
    min-width:40px!important;
    height:40px!important;
    padding:0 12px!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    border:1px solid var(--paui-border)!important;
    border-radius:var(--paui-radius)!important;
    color:var(--paui-text)!important;
    text-decoration:none!important;
    font-weight:800!important;
}
body .paui-widget.paui-native-layout .paui-page-link.is-active{
    color:var(--paui-primary)!important;
    border-color:var(--paui-primary)!important;
    background:color-mix(in srgb, var(--paui-primary) 8%, white)!important;
}
@media (max-width:900px){
    body .paui-widget.paui-native-layout .paui-account-layout{
        grid-template-columns:1fr!important;
    }
    body .paui-widget.paui-native-layout .paui-account-sidebar{
        padding:0!important;
        overflow:visible!important;
    }
    body .paui-widget.paui-native-layout .paui-account-sidebar ul{
        flex-direction:column!important;
        min-width:0!important;
        gap:0!important;
    }
    body .paui-widget.paui-native-layout .paui-account-sidebar li{
        border-bottom:1px solid var(--paui-border)!important;
    }
    body .paui-widget.paui-native-layout .paui-account-sidebar li:last-child{
        border-bottom:0!important;
    }
    body .paui-widget.paui-native-layout .paui-account-sidebar a{
        display:flex!important;
        align-items:center!important;
        gap:12px!important;
        padding:18px 14px!important;
        white-space:normal!important;
        border-radius:0!important;
        background:transparent!important;
        color:var(--paui-text)!important;
    }
    body .paui-widget.paui-native-layout .paui-account-sidebar a::after{
        content:""!important;
        width:18px!important;
        height:18px!important;
        margin-inline-start:auto!important;
        background:currentColor!important;
        opacity:.45!important;
        -webkit-mask:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='m15 6-6 6 6 6 1.4-1.4L11.8 12l4.6-4.6z'/%3E%3C/svg%3E")!important;
        mask:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='m15 6-6 6 6 6 1.4-1.4L11.8 12l4.6-4.6z'/%3E%3C/svg%3E")!important;
    }
    body .paui-widget.paui-native-layout .paui-account-sidebar .is-active a{
        color:var(--paui-primary)!important;
        background:transparent!important;
    }
    body .paui-widget.paui-native-layout .paui-account-sidebar .is-active a::after{
        opacity:.85!important;
    }
    body .paui-widget.paui-native-layout .paui-order-filters{
        flex-wrap:nowrap!important;
        overflow:auto!important;
        padding-bottom:0!important;
        gap:0!important;
    }
    body .paui-widget.paui-native-layout .paui-order-filter{
        flex:0 0 auto!important;
        padding-inline:12px!important;
        white-space:nowrap!important;
    }
    body .paui-widget.paui-native-layout .paui-order-card{
        grid-template-columns:24px minmax(0,1fr) 56px!important;
        gap:14px!important;
        align-items:start!important;
        padding:18px 0!important;
    }
    body .paui-widget.paui-native-layout .paui-order-card-arrow{
        margin-top:8px!important;
    }
    body .paui-widget.paui-native-layout .paui-order-card-price{
        grid-column:2/3!important;
        text-align:right!important;
        font-size:17px!important;
        margin-top:8px!important;
    }
    body .paui-widget.paui-native-layout .paui-order-card-thumb{
        width:56px!important;
        height:56px!important;
        grid-column:3/4!important;
        grid-row:1 / span 2!important;
    }
}

/* v1.8.0 - Mobile page-mode account navigation */
@media (max-width:900px){
    body .paui-widget.paui-native-layout.paui-mobile-index-page .paui-account-layout{
        display:block!important;
    }
    body .paui-widget.paui-native-layout.paui-mobile-index-page .paui-account-sidebar{
        display:block!important;
        width:100%!important;
        max-width:100%!important;
        min-width:0!important;
    }
    body .paui-widget.paui-native-layout.paui-mobile-index-page .paui-account-content{
        display:block!important;
        width:100%!important;
        max-width:100%!important;
        margin-top:16px!important;
        padding:0!important;
        border:0!important;
        background:transparent!important;
    }
    body .paui-widget.paui-native-layout.paui-mobile-inner-page .paui-account-layout{
        display:block!important;
    }
    body .paui-widget.paui-native-layout.paui-mobile-inner-page .paui-account-sidebar{
        display:none!important;
    }
    body .paui-widget.paui-native-layout.paui-mobile-inner-page .paui-account-content{
        display:block!important;
        width:100%!important;
        max-width:100%!important;
        padding:0!important;
        border:0!important;
        border-radius:0!important;
        background:transparent!important;
    }
    body .paui-widget.paui-native-layout.paui-mobile-inner-page .paui-endpoint-card{
        border-radius:0!important;
        border-left:0!important;
        border-right:0!important;
    }
    body .paui-widget.paui-native-layout.paui-mobile-inner-page .paui-endpoint-hero{
        border-radius:0!important;
        border-left:0!important;
        border-right:0!important;
    }
}

/* v1.7.0 - Server-side pagination for orders + paged transaction output */
body .paui-widget.paui-native-layout .paui-order-filter{
    text-decoration:none!important;
}
body .paui-widget.paui-native-layout .paui-pagination-summary{
    color:var(--paui-muted)!important;
    font-size:13px!important;
    font-weight:700!important;
    line-height:1.8!important;
    padding:0 2px!important;
}
body .paui-widget.paui-native-layout .paui-page-dots{
    min-width:34px!important;
    height:40px!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    color:var(--paui-muted)!important;
    font-weight:900!important;
}
body .paui-widget.paui-native-layout .paui-page-prev,
body .paui-widget.paui-native-layout .paui-page-next{
    min-width:62px!important;
}
@media (max-width:640px){
    body .paui-widget.paui-native-layout .paui-pagination{
        justify-content:flex-start!important;
        overflow:auto!important;
        flex-wrap:nowrap!important;
        padding-bottom:4px!important;
    }
    body .paui-widget.paui-native-layout .paui-page-link,
    body .paui-widget.paui-native-layout .paui-page-dots{
        flex:0 0 auto!important;
    }
}


/* v1.8.0 - Mobile dashboard stays under account items */
@media (max-width:900px){
    body .paui-widget.paui-native-layout.paui-mobile-index-page .paui-dashboard{
        margin-top:0!important;
    }
    body .paui-widget.paui-native-layout.paui-mobile-index-page .paui-hero,
    body .paui-widget.paui-native-layout.paui-mobile-index-page .paui-stats,
    body .paui-widget.paui-native-layout.paui-mobile-index-page .paui-section-head,
    body .paui-widget.paui-native-layout.paui-mobile-index-page .paui-quick-grid,
    body .paui-widget.paui-native-layout.paui-mobile-index-page .paui-recent-orders{
        display:block!important;
    }
    body .paui-widget.paui-native-layout.paui-mobile-index-page .paui-quick-grid{
        display:grid!important;
        grid-template-columns:1fr!important;
    }
}
