.elementor-903 .elementor-element.elementor-element-4adf84d2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:100px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-903 .elementor-element.elementor-element-4adf84d2:not(.elementor-motion-effects-element-type-background), .elementor-903 .elementor-element.elementor-element-4adf84d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://loja.fullrestore.com.br/wp-content/uploads/2026/09/fundo-produto.png");background-position:center center;background-size:cover;}.elementor-903 .elementor-element.elementor-element-5087e98b{--display:flex;--min-height:60vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#7A7A7A42;--border-color:#7A7A7A42;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-903 .elementor-element.elementor-element-5087e98b:not(.elementor-motion-effects-element-type-background), .elementor-903 .elementor-element.elementor-element-5087e98b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212529;}.elementor-903 .elementor-element.elementor-element-1d2febef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-903 .elementor-element.elementor-element-1d2febef .shopengine-account-navigation ul li{padding:0px 0px 0px 0px !important;margin:0px 0px 0px 0px !important;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF1A;background-color:#02010100 !important;font-family:"Exo 2", Sans-serif;font-size:18px;font-weight:500;line-height:48px !important;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.08);}.rtl .elementor-903 .elementor-element.elementor-element-1d2febef .shopengine-account-navigation ul li{padding:0px 0px 0px 0px !important;}.elementor-903 .elementor-element.elementor-element-1d2febef .shopengine-account-navigation ul li:hover{background-color:#02010100 !important;}.elementor-903 .elementor-element.elementor-element-1d2febef .shopengine-account-navigation ul li a::before{display:none !important;background-color:var( --e-global-color-primary );}.elementor-903 .elementor-element.elementor-element-1d2febef .shopengine-account-navigation ul li a{color:var( --e-global-color-primary );}.elementor-903 .elementor-element.elementor-element-1d2febef .shopengine-account-navigation ul li a:hover{color:var( --e-global-color-text );}.elementor-903 .elementor-element.elementor-element-1d2febef .shopengine-account-navigation ul li a:hover:before{background-color:var( --e-global-color-text );}.elementor-903 .elementor-element.elementor-element-1d2febef .shopengine-account-navigation ul li.is-active a{color:var( --e-global-color-text );}.elementor-903 .elementor-element.elementor-element-1d2febef .shopengine-account-navigation ul li.is-active a:before{background-color:var( --e-global-color-text );}.elementor-903 .elementor-element.elementor-element-1d2febef .shopengine-account-navigation ul li.is-active{background:#F5F5F500 !important;}.elementor-903 .elementor-element.elementor-element-1d2febef .shopengine-account-navigation ul{border-color:#F2F2F2;padding:0px 40px 0px 40px;}.rtl .elementor-903 .elementor-element.elementor-element-1d2febef .shopengine-account-navigation ul{padding:0px 40px 0px 40px;}.elementor-903 .elementor-element.elementor-element-d4af2af{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-903 .elementor-element.elementor-element-62e2e3b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-903 .elementor-element.elementor-element-62e2e3b .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:28px;font-weight:500;color:var( --e-global-color-primary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-903 .elementor-element.elementor-element-d16857a{--divider-border-style:solid;--divider-color:#604AB0;--divider-border-width:2px;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-903 .elementor-element.elementor-element-d16857a .elementor-divider-separator{width:50px;}.elementor-903 .elementor-element.elementor-element-d16857a .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-903 .elementor-element.elementor-element-4fb983c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#7A7A7A42;--border-color:#7A7A7A42;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-903 .elementor-element.elementor-element-4fb983c:not(.elementor-motion-effects-element-type-background), .elementor-903 .elementor-element.elementor-element-4fb983c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212529;}.elementor-903 .elementor-element.elementor-element-4fb983c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-903 .elementor-element.elementor-element-380ba72b{width:100%;max-width:100%;}.elementor-903 .elementor-element.elementor-element-380ba72b .shopengine-account-orders .woocommerce-orders-table .woocommerce-orders-table__header{color:var( --e-global-color-primary );}.elementor-903 .elementor-element.elementor-element-380ba72b .shopengine-account-orders .woocommerce-order-details thead{color:var( --e-global-color-primary );background:#16191B;}.elementor-903 .elementor-element.elementor-element-380ba72b .shopengine-account-orders .woocommerce-orders-table thead{background:#16191B;}.elementor-903 .elementor-element.elementor-element-380ba72b .shopengine-account-orders .woocommerce-orders-table .woocommerce-orders-table__header, .elementor-903 .elementor-element.elementor-element-380ba72b .shopengine-account-orders .woocommerce-order-details thead{font-family:"Exo 2", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;line-height:24px;}.elementor-903 .elementor-element.elementor-element-380ba72b .shopengine-account-orders .woocommerce-orders-table tbody{background-color:#FFFFFF00;}.elementor-903 .elementor-element.elementor-element-380ba72b .shopengine-account-orders .woocommerce-orders-table .woocommerce-orders-table__cell{color:var( --e-global-color-primary );}.elementor-903 .elementor-element.elementor-element-380ba72b .shopengine-account-orders .woocommerce-orders-table .woocommerce-orders-table__cell .amount{color:var( --e-global-color-primary );}.elementor-903 .elementor-element.elementor-element-380ba72b .shopengine-account-orders .woocommerce-order-details tbody{color:var( --e-global-color-primary );}.elementor-903 .elementor-element.elementor-element-380ba72b .shopengine-account-orders .woocommerce-order-details tfoot{color:var( --e-global-color-primary );}.elementor-903 .elementor-element.elementor-element-380ba72b .shopengine-account-orders .woocommerce-orders-table .woocommerce-orders-table__cell-order-number a{color:var( --e-global-color-text );}.elementor-903 .elementor-element.elementor-element-380ba72b .shopengine-account-orders .woocommerce-order-details tbody a{color:var( --e-global-color-text );}.elementor-903 .elementor-element.elementor-element-380ba72b .shopengine-account-orders .woocommerce-orders-table .woocommerce-orders-table__cell-order-number a:hover{color:var( --e-global-color-accent );}.elementor-903 .elementor-element.elementor-element-380ba72b .elementor-903 .elementor-element.elementor-element-380ba72b .shopengine-account-orders .woocommerce-order-details tbody a:hover{color:var( --e-global-color-accent );}.elementor-903 .elementor-element.elementor-element-380ba72b .shopengine-account-orders .woocommerce-orders-table > tbody .woocommerce-orders-table__row td, .elementor-903 .elementor-element.elementor-element-380ba72b .shopengine-account-orders .woocommerce-order-details tbody, .elementor-903 .elementor-element.elementor-element-380ba72b .shopengine-account-orders .woocommerce-order-details tfoot{font-family:"Exo 2", Sans-serif;font-size:14px;font-weight:400;line-height:12px;}.elementor-903 .elementor-element.elementor-element-380ba72b .shopengine-account-orders .woocommerce-orders-table .woocommerce-orders-table__row, .elementor-903 .elementor-element.elementor-element-380ba72b .shopengine-account-orders .woocommerce-order-details tbody tr, .elementor-903 .elementor-element.elementor-element-380ba72b .shopengine-account-orders .woocommerce-order-details tfoot tr{border-style:solid;border-width:0px 0px 1px 0px;border-color:#7A7A7A42;}.elementor-903 .elementor-element.elementor-element-380ba72b .shopengine-account-orders table :is(tbody, tfoot, thead) tr{padding:13px 13px 13px 13px;}.rtl .elementor-903 .elementor-element.elementor-element-380ba72b .shopengine-account-orders table :is(tbody, tfoot, thead) tr{padding:13px 13px 13px 13px;}.elementor-903 .elementor-element.elementor-element-380ba72b .shopengine-account-orders .woocommerce-customer-details h2{color:var( --e-global-color-primary );}.elementor-903 .elementor-element.elementor-element-380ba72b .shopengine-account-orders .woocommerce-customer-details address{color:#979797;padding:0px 0px 0px 1px;}.rtl .elementor-903 .elementor-element.elementor-element-380ba72b .shopengine-account-orders .woocommerce-customer-details address{padding:0px 1px 0px 0px;}.elementor-903 .elementor-element.elementor-element-380ba72b .shopengine-account-orders .woocommerce-orders-table .button{padding:8px 8px 8px 8px !important;border-radius:6px 6px 6px 6px;}.rtl .elementor-903 .elementor-element.elementor-element-380ba72b .shopengine-account-orders .woocommerce-orders-table .button{padding:8px 8px 8px 8px !important;border-radius:6px 6px 6px 6px;}.elementor-903 .elementor-element.elementor-element-380ba72b .shopengine-account-orders .woocommerce-pagination .button{padding:9px 21px 10px 21px;border-radius:3px 3px 3px 3px;height:auto;font-size:15px;font-weight:500;color:var( --e-global-color-text );background:#EFEFEF00 !important;}.rtl .elementor-903 .elementor-element.elementor-element-380ba72b .shopengine-account-orders .woocommerce-pagination .button{padding:9px 21px 10px 21px;height:auto;border-radius:3px 3px 3px 3px;}.elementor-903 .elementor-element.elementor-element-380ba72b .shopengine-account-orders .woocommerce-order-details .button{padding:8px 8px 8px 8px !important;border-radius:6px 6px 6px 6px;color:var( --e-global-color-primary );background-color:var( --e-global-color-text );width:var( --e-global-color-text );}.rtl .elementor-903 .elementor-element.elementor-element-380ba72b .shopengine-account-orders .woocommerce-order-details .button{padding:8px 8px 8px 8px !important;border-radius:6px 6px 6px 6px;}.rl .elementor-903 .elementor-element.elementor-element-380ba72b .shopengine-account-orders .woocommerce-pagination .button{border-radius:6px 6px 6px 6px;}.elementor-903 .elementor-element.elementor-element-380ba72b .shopengine-account-orders .woocommerce-orders-table .button, .elementor-903 .elementor-element.elementor-element-380ba72b .shopengine-account-orders .woocommerce-pagination .button, .elementor-903 .elementor-element.elementor-element-380ba72b .shopengine-account-orders .woocommerce-order-details .button{font-family:"Exo 2", Sans-serif;font-size:14px;font-weight:500;text-transform:capitalize;}.elementor-903 .elementor-element.elementor-element-380ba72b .shopengine-account-orders .woocommerce-orders-table .woocommerce-orders-table__cell .button.view{color:var( --e-global-color-primary );}.elementor-903 .elementor-element.elementor-element-380ba72b .shopengine-account-orders .woocommerce-orders-table tbody .woocommerce-orders-table__cell .button.view{background-color:var( --e-global-color-text );width:var( --e-global-color-text );}.elementor-903 .elementor-element.elementor-element-380ba72b .shopengine-account-orders .woocommerce-orders-table .woocommerce-orders-table__cell .button.view:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-text );}.elementor-903 .elementor-element.elementor-element-380ba72b .shopengine-account-orders .woocommerce-order-details .button:hover{color:var( --e-global-color-primary );}.elementor-903 .elementor-element.elementor-element-380ba72b .shopengine-account-orders .woocommerce-orders-table .woocommerce-orders-table__cell .button.cancel{color:var( --e-global-color-3595b8f );}.elementor-903 .elementor-element.elementor-element-380ba72b .shopengine-account-orders .woocommerce-orders-table tbody .woocommerce-orders-table__cell .button.cancel{background:#EFEFEF;}.elementor-903 .elementor-element.elementor-element-380ba72b .shopengine-account-orders .woocommerce-orders-table .woocommerce-orders-table__cell .button.cancel:hover{color:var( --e-global-color-3595b8f );background:var( --e-global-color-primary );}.elementor-903 .elementor-element.elementor-element-380ba72b .shopengine-account-orders .woocommerce-pagination .button:hover{color:var( --e-global-color-accent );background:#3A3A3A00 !important;}@media(min-width:768px){.elementor-903 .elementor-element.elementor-element-5087e98b{--width:20%;}.elementor-903 .elementor-element.elementor-element-d4af2af{--width:80%;}.elementor-903 .elementor-element.elementor-element-4fb983c{--width:100%;}}@media(max-width:1024px){.elementor-903 .elementor-element.elementor-element-4adf84d2{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:70px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.elementor-903 .elementor-element.elementor-element-5087e98b{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:44px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-903 .elementor-element.elementor-element-4fb983c{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:44px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-903 .elementor-element.elementor-element-380ba72b .shopengine-account-orders table :is(tbody, tfoot, thead) tr{padding:10px 20px 10px 20px;}.rtl .elementor-903 .elementor-element.elementor-element-380ba72b .shopengine-account-orders table :is(tbody, tfoot, thead) tr{padding:10px 20px 10px 20px;}}@media(max-width:767px){.elementor-903 .elementor-element.elementor-element-4adf84d2{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-903 .elementor-element.elementor-element-5087e98b{--min-height:0vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-903 .elementor-element.elementor-element-1d2febef .shopengine-account-navigation ul li{font-size:14px;}.elementor-903 .elementor-element.elementor-element-62e2e3b{text-align:center;}.elementor-903 .elementor-element.elementor-element-62e2e3b .elementor-heading-title{font-size:22px;}.elementor-903 .elementor-element.elementor-element-d16857a .elementor-divider{text-align:center;}.elementor-903 .elementor-element.elementor-element-d16857a .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-903 .elementor-element.elementor-element-4fb983c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for shopengine-account-navigation, class: .elementor-element-1d2febef */.elementor-903 .elementor-element.elementor-element-1d2febef .woocommerce-MyAccount-navigation-link--downloads {
    display: none !important;
}


.elementor-903 .elementor-element.elementor-element-1d2febef .woocommerce-MyAccount-navigation-link--wishlist {
    display: none !important;
}

.elementor-903 .elementor-element.elementor-element-1d2febef .woocommerce-MyAccount-navigation ul{
    border: none !important;
}/* End custom CSS */
/* Start custom CSS for shopengine-account-orders, class: .elementor-element-380ba72b */.elementor-903 .elementor-element.elementor-element-380ba72b .shopengine-woocommerce-info {
    font-family: 'Exo 2', sans-serif !important;
    background: transparent;
    color: #D3D4D5;
}

.elementor-903 .elementor-element.elementor-element-380ba72b .shopengine-woocommerce-info a {
    color: #8855D8;
    background: transparent !important;
}

.elementor-903 .elementor-element.elementor-element-380ba72b .shopengine-woocommerce-info a:hover {
    color: #C8C7ED;
}


/* ============================================
   FULL RESTORE COLLECTIBLES
   ACCOUNT ORDERS - TABELA DE PEDIDOS
   ESTILO PREMIUM
============================================ */


/* ============================================
   1. TIPOGRAFIA
============================================ */

.elementor-903 .elementor-element.elementor-element-380ba72b,
.elementor-903 .elementor-element.elementor-element-380ba72b *:not(i):not([class*="icon"]):not([class*="fa-"]) {
    font-family: 'Exo 2', sans-serif !important;
}


/* ============================================
   2. ORGANIZAÇÃO DAS COLUNAS - DESKTOP
============================================ */

@media (min-width: 1025px) {

    .elementor-903 .elementor-element.elementor-element-380ba72b .woocommerce-orders-table {
        width: 100% !important;
        max-width: 100% !important;
        table-layout: fixed !important;
    }

    .elementor-903 .elementor-element.elementor-element-380ba72b .woocommerce-orders-table > thead,
    .elementor-903 .elementor-element.elementor-element-380ba72b .woocommerce-orders-table > tbody {
        display: block !important;
        width: 100% !important;
    }

    .elementor-903 .elementor-element.elementor-element-380ba72b .woocommerce-orders-table thead tr,
    .elementor-903 .elementor-element.elementor-element-380ba72b .woocommerce-orders-table tbody tr {
        display: grid !important;

        grid-template-columns:
            10%
            15%
            20%
            24%
            31% !important;

        align-items: center !important;
        width: 100% !important;
    }

    .elementor-903 .elementor-element.elementor-element-380ba72b .woocommerce-orders-table th,
    .elementor-903 .elementor-element.elementor-element-380ba72b .woocommerce-orders-table td {
        min-width: 0 !important;
        box-sizing: border-box !important;
        padding: 14px 10px !important;
        align-self: center !important;
    }

    /* NÚMERO DO PEDIDO */

    .elementor-903 .elementor-element.elementor-element-380ba72b .woocommerce-orders-table__cell-order-number {
        display: flex !important;
        align-items: center !important;
        justify-content: flex-start !important;

        height: auto !important;
        min-height: 0 !important;

        background: transparent !important;
        border: none !important;
        box-shadow: none !important;
    }

    .elementor-903 .elementor-element.elementor-element-380ba72b .woocommerce-orders-table__cell-order-number a {
        display: inline-block !important;

        padding: 0 !important;
        margin: 0 !important;

        background: transparent !important;
        border: none !important;
        box-shadow: none !important;
    }

}


/* ============================================
   3. COLUNA DE AÇÕES
============================================ */

.elementor-903 .elementor-element.elementor-element-380ba72b .woocommerce-orders-table__cell-order-actions {
    display: flex !important;
    flex-direction: row !important;

    align-items: center !important;
    justify-content: flex-start !important;

    flex-wrap: wrap !important;
    gap: 8px !important;

    min-width: 0 !important;
}


/* ============================================
   4. ESTILO PRINCIPAL DOS BOTÕES
============================================ */

.elementor-903 .elementor-element.elementor-element-380ba72b .woocommerce-orders-table__cell-order-actions a {
    position: relative;
    overflow: hidden;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    min-height: 38px !important;

    margin: 0 !important;
    padding: 9px 16px !important;

    border-radius: 6px !important;

    font-family: 'Exo 2', sans-serif !important;
    font-size: 12px !important;
    font-weight: 600 !important;

    line-height: 1.4 !important;

    text-align: center !important;
    text-decoration: none !important;

    box-sizing: border-box !important;

    cursor: pointer;

    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, 0.18),
        inset 0 -3px 8px rgba(24, 14, 55, 0.28),
        0 6px 18px rgba(0, 0, 0, 0.22) !important;

    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease;
}


/* ============================================
   5. BOTÃO PAGAR
============================================ */

.elementor-903 .elementor-element.elementor-element-380ba72b .woocommerce-orders-table__cell-order-actions a.pay {
    background: #8855D8 !important;

    color: #FFFFFF !important;
    -webkit-text-fill-color: #FFFFFF !important;

    border: 1px solid #8855D8 !important;
}

.elementor-903 .elementor-element.elementor-element-380ba72b .woocommerce-orders-table__cell-order-actions a.pay:hover {
    background: #9465E0 !important;

    color: #FFFFFF !important;
    -webkit-text-fill-color: #FFFFFF !important;
}


/* ============================================
   6. BOTÃO VISUALIZAR
============================================ */

.elementor-903 .elementor-element.elementor-element-380ba72b .woocommerce-orders-table__cell-order-actions a.view {
    background: #8855D8 !important;

    color: #FFFFFF !important;
    -webkit-text-fill-color: #FFFFFF !important;

    border: 1px solid #8855D8 !important;
}

.elementor-903 .elementor-element.elementor-element-380ba72b .woocommerce-orders-table__cell-order-actions a.view:hover {
    background: #9465E0 !important;

    color: #FFFFFF !important;
    -webkit-text-fill-color: #FFFFFF !important;
}


/* ============================================
   7. BOTÃO CANCELAR
============================================ */

.elementor-903 .elementor-element.elementor-element-380ba72b .woocommerce-orders-table__cell-order-actions a.cancel {
    background: #D3D4D5 !important;

    color: #212529 !important;
    -webkit-text-fill-color: #212529 !important;

    border: 1px solid #D3D4D5 !important;
}

.elementor-903 .elementor-element.elementor-element-380ba72b .woocommerce-orders-table__cell-order-actions a.cancel:hover {
    background: #E5E6E8 !important;

    color: #17191D !important;
    -webkit-text-fill-color: #17191D !important;

    border-color: #E5E6E8 !important;
}


/* ============================================
   8. EFEITO DE BRILHO DE VIDRO
============================================ */

.elementor-903 .elementor-element.elementor-element-380ba72b .woocommerce-orders-table__cell-order-actions a::after {
    content: "";
    position: absolute;

    top: -50%;
    left: -80%;

    width: 35%;
    height: 200%;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.08),
        rgba(220, 215, 255, 0.50),
        rgba(200, 199, 237, 0.50),
        rgba(200, 199, 237, 0.25),
        transparent
    );

    transform: skewX(-20deg);

    pointer-events: none;
    z-index: 2;
}


/* ============================================
   9. HOVER DOS BOTÕES
============================================ */

.elementor-903 .elementor-element.elementor-element-380ba72b .woocommerce-orders-table__cell-order-actions a:hover {
    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, 0.24),
        inset 0 -4px 10px rgba(24, 14, 55, 0.32),
        0 10px 24px rgba(0, 0, 0, 0.28) !important;

    transform: translateY(-2px);
}


/* ============================================
   10. ANIMAÇÃO DO BRILHO
============================================ */

.elementor-903 .elementor-element.elementor-element-380ba72b .woocommerce-orders-table__cell-order-actions a:hover::after {
    animation: brilhoVidroAccountOrders 0.8s ease forwards;
}


/* MOVIMENTO DO BRILHO */

@keyframes brilhoVidroAccountOrders {
    from {
        left: -80%;
    }

    to {
        left: 140%;
    }
}


/* ============================================
   11. RESPONSIVIDADE - TABLET
============================================ */

@media (max-width: 1024px) {

    .elementor-903 .elementor-element.elementor-element-380ba72b .woocommerce-orders-table__cell-order-actions {
        flex-wrap: wrap !important;
        gap: 8px !important;
    }

}


/* ============================================
   12. RESPONSIVIDADE - MOBILE
============================================ */

@media (max-width: 767px) {

    .elementor-903 .elementor-element.elementor-element-380ba72b .woocommerce-orders-table__cell-order-actions {
        display: flex !important;

        flex-direction: row !important;
        flex-wrap: wrap !important;

        align-items: center !important;
        gap: 8px !important;
    }

    .elementor-903 .elementor-element.elementor-element-380ba72b .woocommerce-orders-table__cell-order-actions a {
        min-height: 40px !important;
        padding: 10px 14px !important;
    }

}


.elementor-903 .elementor-element.elementor-element-380ba72b  .woocommerce-orders-table thead {
    border-radius: 10px;
}/* End custom CSS */