/* Complete Cards tablet layouts, 768–1180 CSS pixels. Larger desktop and phone rules stay in their existing files. */

@media(min-width:768px) and (max-width:1023px){
:root{--cc-header-height:122px!important;}
html:root:root body #ccGlobalHeaderMount,html:root:root body #ccGlobalHeaderMount .cc-header-form,html:root:root body #ccGlobalHeaderMount .cc-site-header{
        width:100% !important;
        max-width:100% !important;
    }
html:root:root body #ccGlobalHeaderMount .cc-site-header{
        position:relative !important;
        z-index:9999 !important;
        height:122px !important;
        min-height:122px !important;
        overflow:visible !important;
    }
html:root:root body #ccGlobalHeaderMount .cc-header-shell{
        display:grid !important;
        grid-template-columns:84px minmax(0,1fr) auto !important;
        grid-template-rows:68px 54px !important;
        grid-template-areas:
            "brand spacer actions"
            "search search search" !important;
        gap:0 8px !important;
        width:100% !important;
        max-width:100% !important;
        height:122px !important;
        margin:0 !important;
        padding:0 12px 8px !important;
        box-sizing:border-box !important;
    }
html:root:root body #ccGlobalHeaderMount .cc-brand{
        grid-area:brand !important;
        width:84px !important;
        height:72px !important;
        align-self:start !important;
        padding:1px 0 0 !important;
    }
html:root:root body #ccGlobalHeaderMount .cc-brand img{
        width:80px !important;
        max-width:80px !important;
        max-height:70px !important;
        height:auto !important;
    }
html:root:root body #ccGlobalHeaderMount .cc-header-search{
        grid-area:search !important;
        width:100% !important;
        min-width:0 !important;
        height:46px !important;
        align-self:center !important;
        margin:0 !important;
        overflow:hidden !important;
        border-radius:7px !important;
    }
html:root:root body #ccGlobalHeaderMount .cc-header-search input{
        width:100% !important;
        min-width:0 !important;
        height:44px !important;
        font-size:16px !important;
    }
html:root:root body #ccGlobalHeaderMount .cc-header-search .cc-search-icon{
        flex:0 0 36px !important;
        width:36px !important;
        text-align:center !important;
    }
html:root:root body #ccGlobalHeaderMount .cc-search-button{
        flex:0 0 46px !important;
        width:46px !important;
        min-width:46px !important;
        height:38px !important;
        margin-right:4px !important;
        padding:0 !important;
    }
html:root:root body #ccGlobalHeaderMount .cc-search-button span{
        display:none !important;
    }
html:root:root body #ccGlobalHeaderMount .cc-header-actions{
        grid-area:actions !important;
        display:flex !important;
        width:auto !important;
        height:68px !important;
        align-items:center !important;
        justify-content:flex-end !important;
        gap:4px !important;
    }
html:root:root body #ccGlobalHeaderMount .cc-header-actions .cc-account-nav-item{
        display:none !important;
    }
html:root:root body #ccGlobalHeaderMount .cc-header-actions .cc-cart-action{
        display:inline-flex !important;
        width:46px !important;
        min-width:46px !important;
        height:46px !important;
        min-height:46px !important;
        align-items:center !important;
        justify-content:center !important;
        padding:0 !important;
        border-radius:7px !important;
        background:rgba(255,255,255,.06) !important;
    }
html:root:root body #ccGlobalHeaderMount .cc-header-actions .cc-cart-action>span:last-child{
        display:none !important;
    }
html:root:root body #ccGlobalHeaderMount .cc-header-actions .cc-cart-icon-wrap{
        display:inline-flex !important;
        align-items:center !important;
        justify-content:center !important;
    }
html:root:root body #ccGlobalHeaderMount .cc-header-actions .cc-cart-icon-wrap>i{
        font-size:23px !important;
    }
html:root:root body #ccGlobalHeaderMount .cc-cart-count{
        top:-10px !important;
        right:-12px !important;
        width:20px !important;
        height:20px !important;
        font-size:11px !important;
    }
html:root:root body #ccGlobalHeaderMount .cc-mobile-menu-button{
        display:inline-flex !important;
        width:46px !important;
        min-width:46px !important;
        height:46px !important;
        min-height:46px !important;
        align-items:center !important;
        justify-content:center !important;
        border:0 !important;
        border-radius:7px !important;
        background:rgba(255,255,255,.06) !important;
        color:#fff !important;
        font-size:23px !important;
    }
html:root:root body #ccGlobalHeaderMount .cc-test-badge{
        top:3px !important;
        left:88px !important;
        right:auto !important;
        z-index:10040 !important;
    }
html:root:root body #ccGlobalHeaderMount .cc-header-primary{
        position:absolute !important;
        z-index:10030 !important;
        top:122px !important;
        left:0 !important;
        right:0 !important;
        display:none !important;
        width:100% !important;
        height:auto !important;
        max-height:calc(100dvh - 122px) !important;
        margin:0 !important;
        padding:8px 10px 14px !important;
        overflow-x:hidden !important;
        overflow-y:auto !important;
        overscroll-behavior:contain !important;
        background:#001635 !important;
        border-top:1px solid rgba(255,255,255,.12) !important;
        box-shadow:0 14px 24px rgba(0,0,0,.28) !important;
    }
html:root:root body #ccGlobalHeaderMount .cc-header-primary.cc-nav-open{
        display:flex !important;
        flex-direction:column !important;
    }
html:root:root body #ccGlobalHeaderMount .cc-header-primary>.cc-header-icon-link,html:root:root body #ccGlobalHeaderMount .cc-header-primary>.cc-nav-item{
        width:100% !important;
        max-width:100% !important;
    }
html:root:root body #ccGlobalHeaderMount .cc-header-primary>.cc-header-icon-link,html:root:root body #ccGlobalHeaderMount .cc-header-main-link{
        display:flex !important;
        min-height:48px !important;
        height:48px !important;
        align-items:center !important;
        justify-content:flex-start !important;
        flex-direction:row !important;
        gap:11px !important;
        padding:0 12px !important;
        color:#fff !important;
        font-size:15px !important;
        text-align:left !important;
    }
html:root:root body #ccGlobalHeaderMount .cc-header-primary .cc-header-icon-link>i{
        width:24px !important;
        font-size:19px !important;
        text-align:center !important;
    }
html:root:root body #ccGlobalHeaderMount .cc-header-split-nav{
        display:grid !important;
        grid-template-columns:minmax(0,1fr) 48px !important;
        width:100% !important;
        align-items:stretch !important;
    }
html:root:root body #ccGlobalHeaderMount .cc-header-dropdown-arrow{
        position:static !important;
        display:flex !important;
        width:48px !important;
        height:48px !important;
        align-items:center !important;
        justify-content:center !important;
        padding:0 !important;
        background:rgba(255,255,255,.04) !important;
        color:#fff !important;
        font-size:13px !important;
    }
html:root:root body #ccGlobalHeaderMount .cc-header-split-nav>.cc-dropdown{
        grid-column:1 / -1 !important;
    }
html:root:root body #ccGlobalHeaderMount .cc-header-primary .cc-dropdown{
        position:static !important;
        top:auto !important;
        left:auto !important;
        right:auto !important;
        width:100% !important;
        min-width:0 !important;
        margin:0 !important;
        padding:5px 6px 7px !important;
        border:0 !important;
        border-radius:0 0 7px 7px !important;
        background:#08284a !important;
        box-shadow:none !important;
    }
html:root:root body #ccGlobalHeaderMount .cc-header-primary .cc-dropdown a,html:root:root body #ccGlobalHeaderMount .cc-header-primary .cc-dropdown button{
        display:flex !important;
        width:100% !important;
        min-height:44px !important;
        align-items:center !important;
        gap:10px !important;
        padding:8px 12px !important;
        border:0 !important;
        background:transparent !important;
        color:#fff !important;
        font-size:14px !important;
        line-height:1.25 !important;
        text-align:left !important;
        white-space:normal !important;
    }
html:root:root body #ccGlobalHeaderMount .cc-mobile-nav-account{
        display:flex !important;
        width:100% !important;
        flex-direction:column !important;
        margin-top:8px !important;
        padding-top:8px !important;
        border-top:1px solid rgba(255,255,255,.16) !important;
    }
html:root:root body #ccGlobalHeaderMount .cc-mobile-nav-account a,html:root:root body #ccGlobalHeaderMount .cc-mobile-nav-account button{
        width:100% !important;
        min-height:46px !important;
        padding:9px 12px !important;
        color:#fff !important;
        font-size:14px !important;
        white-space:normal !important;
    }
html:root:root body #ccGlobalHeaderMount .cc-brand{width:100px!important;height:68px!important;align-self:center!important;align-items:center!important;justify-content:flex-start!important;padding:0!important;}
html:root:root body #ccGlobalHeaderMount .cc-brand img{width:94px!important;max-width:94px!important;max-height:66px!important;}
html:root:root body #ccGlobalHeaderMount .cc-header-shell{grid-template-columns:100px minmax(0,1fr) auto!important;padding-left:20px!important;padding-right:20px!important;}
html:root:root body #ccGlobalHeaderMount .cc-header-actions .cc-sell-action{display:none!important;}
html:root:root body #ccGlobalHeaderMount #ccMainNav .cc-dropdown{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;}
html:root:root body #ccGlobalHeaderMount #ccMainNav .cc-dropdown.cc-dropdown-open{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;}
html:root:root body #ccGlobalHeaderMount #ccMainNav .cc-dropdown a,html:root:root body #ccGlobalHeaderMount #ccMainNav .cc-dropdown button{color:#fff!important;-webkit-text-fill-color:#fff!important;min-height:44px!important;}
html:root:root body #ccGlobalHeaderMount #ccMainNav .cc-mobile-profile-nav{display:block!important;width:100%!important;}
html:root:root body #ccGlobalHeaderMount #ccMainNav .cc-mobile-profile-nav>.cc-header-main-link{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-direction:row!important;gap:11px!important;width:100%!important;height:48px!important;padding:0 12px!important;font-size:15px!important;}
html:root:root body #ccGlobalHeaderMount #ccMainNav .cc-mobile-profile-nav>.cc-header-main-link>i{width:24px!important;font-size:19px!important;text-align:center!important;}
html:root:root body.cc-mobile-menu-open{overflow:hidden!important;}
html:root:root body #ccSiteFooter .cc-footer-benefits{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;width:calc(100% - 40px)!important;padding:20px 0!important;}
html:root:root body #ccSiteFooter .cc-footer-benefit{min-width:0!important;min-height:66px!important;padding:10px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:8px!important;gap:10px!important;}
html:root:root body #ccSiteFooter .cc-footer-benefit>i{font-size:24px!important;flex:0 0 28px!important;}
html:root:root body #ccSiteFooter .cc-footer-benefit span{min-width:0!important;}
html:root:root body #ccSiteFooter .cc-footer-benefit strong,html:root:root body #ccSiteFooter .cc-footer-benefit small{white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.4!important;}
html:root:root body #ccSiteFooter .cc-footer-benefit strong{font-size:12px!important;}
html:root:root body #ccSiteFooter .cc-footer-links{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:5px 16px!important;}
html:root:root body #ccSiteFooter .cc-footer-links a{min-height:44px!important;display:inline-flex!important;align-items:center!important;font-size:13px!important;}
html:root:root body :is(input:not([type]),input[type=text],input[type=search],input[type=email],input[type=password],input[type=number],input[type=date],input[type=tel],textarea,select){font-size:16px!important;min-width:0;max-width:100%;box-sizing:border-box;}
html:root:root body input::placeholder,html:root:root body textarea::placeholder{font-size:inherit!important;}

}
@media(min-width:768px) and (max-width:1180px){
:root:root body.cc-orders-page .cc-orders-table-wrap:has(#ccCustomerOrders){overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important;}
html:root:root body #ccCustomerOrders{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;background:transparent!important;}
html:root:root body #ccCustomerOrders tbody{display:block!important;width:100%!important;}
html:root:root body #ccCustomerOrders .cc-orders-header-row{display:none!important;}
html:root:root body #ccCustomerOrders .cc-orders-data-row{display:grid!important;height:auto!important;min-height:0!important;max-height:none!important;grid-template-rows:auto auto auto auto!important;grid-auto-rows:min-content!important;align-content:start!important;align-items:start!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px 12px!important;padding:14px!important;margin:0 0 10px!important;border:1px solid #d6e1dc!important;border-radius:9px!important;background:#fff!important;width:100%!important;box-sizing:border-box!important;}
html:root:root body #ccCustomerOrders .cc-orders-data-row>td{display:block!important;min-height:0!important;line-height:1.4!important;min-width:0!important;width:auto!important;max-width:100%!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;white-space:normal!important;text-align:left!important;overflow-wrap:anywhere!important;font-size:12px!important;}
html:root:root body #ccCustomerOrders .cc-order-number-cell{grid-column:1!important;grid-row:1!important;}
html:root:root body #ccCustomerOrders .cc-orders-data-row>td:nth-child(3){grid-column:2!important;grid-row:1!important;align-self:center!important;text-align:right!important;}
html:root:root body #ccCustomerOrders .cc-order-total{font-size:16px!important;}
html:root:root body #ccCustomerOrders .cc-order-placed{grid-column:1 / -1!important;grid-row:2!important;}
html:root:root body #ccCustomerOrders .cc-order-placed strong{font-size:13px!important;}
html:root:root body #ccCustomerOrders .cc-order-placed span{font-size:12px!important;}
html:root:root body #ccCustomerOrders .cc-order-status-cell,html:root:root body #ccCustomerOrders .cc-customer-tracking{grid-column:1 / -1!important;font-size:12px!important;}
html:root:root body #ccCustomerOrders [data-label]::before{content:attr(data-label) ": ";font-weight:700;color:#66758a;}
:root:root body.cc-orders-page .cc-orders-table-wrap:has(table[data-server-filter]){overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important;}
:root:root body.cc-orders-page table[data-server-filter] .cc-orders-header-row{display:none!important;}
:root:root body.cc-orders-page table[data-server-filter] :is(input,select){width:100%!important;min-width:0!important;max-width:100%!important;font-size:16px!important;min-height:42px!important;box-sizing:border-box!important;}
:root:root body.cc-orders-page table[data-server-filter] .cc-order-action-cell{display:flex!important;flex-wrap:wrap!important;gap:7px!important;}
:root:root body.cc-orders-page table[data-server-filter] .cc-order-action-cell::before{flex:1 1 100%!important;}
:root:root body.cc-orders-page table[data-server-filter] .cc-order-action-cell :is(button,input[type=submit],a){min-height:40px!important;height:auto!important;max-width:100%!important;font-size:12px!important;white-space:normal!important;}
:root:root body.cc-orders-page table[data-server-filter]{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;table-layout:auto!important;}
:root:root body.cc-orders-page table[data-server-filter]>thead,:root:root body.cc-orders-page table[data-server-filter]>colgroup{display:none!important;}
:root:root body.cc-orders-page table[data-server-filter]>tbody{display:grid!important;gap:10px!important;width:100%!important;}
:root:root body.cc-orders-page table[data-server-filter]>tbody>tr{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px 12px!important;width:100%!important;min-height:0!important;height:auto!important;padding:13px!important;margin:0!important;border:1px solid #d6e1dc!important;border-radius:10px!important;background:#fff!important;box-sizing:border-box!important;}
:root:root body.cc-orders-page table[data-server-filter]>tbody>tr[hidden]{display:none!important;}
:root:root body.cc-orders-page table[data-server-filter]>tbody>tr>td{display:block!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;font-size:12px!important;line-height:1.45!important;white-space:normal!important;text-align:left!important;overflow-wrap:anywhere!important;box-sizing:border-box!important;}
:root:root body.cc-orders-page table[data-server-filter]>tbody>tr>td::before{display:block!important;margin:0 0 3px!important;color:#66758c!important;font-size:10px!important;font-weight:700!important;line-height:1.3!important;text-transform:none!important;}
:root:root body.cc-orders-page table[data-server-filter]>tbody>tr>td[colspan]{grid-column:1/-1!important;}
:root:root body.cc-orders-page table[data-server-filter]>tbody>tr>td[colspan]::before{display:none!important;}
:root:root body.cc-orders-page table[data-server-filter]>tbody>tr>td:nth-child(1)::before{content:"Order";}
:root:root body.cc-orders-page table[data-server-filter]>tbody>tr>td:nth-child(2)::before{content:"Date & Time";}
:root:root body.cc-orders-page table[data-server-filter]>tbody>tr>td:nth-child(3)::before{content:"Customer";}
:root:root body.cc-orders-page table[data-server-filter]>tbody>tr>td:nth-child(4)::before{content:"Email";}
:root:root body.cc-orders-page table[data-server-filter]>tbody>tr>td:nth-child(5)::before{content:"Total";}
:root:root body.cc-orders-page table[data-server-filter]>tbody>tr>td:nth-child(6)::before{content:"Fulfilment Status";}
:root:root body.cc-orders-page table[data-server-filter]>tbody>tr>td:nth-child(7)::before{content:"Tracking Number";}
:root:root body.cc-orders-page table[data-server-filter]>tbody>tr>td:nth-child(8)::before{content:"Actions";}
:root:root body.cc-orders-page table[data-server-filter]>tbody>tr>td:nth-child(3){grid-column:1/-1!important;}
:root:root body.cc-orders-page table[data-server-filter]>tbody>tr>td:nth-child(4){grid-column:1/-1!important;}
:root:root body.cc-orders-page table[data-server-filter]>tbody>tr>td:nth-child(6){grid-column:1/-1!important;}
:root:root body.cc-orders-page table[data-server-filter]>tbody>tr>td:nth-child(7){grid-column:1/-1!important;}
:root:root body.cc-orders-page table[data-server-filter]>tbody>tr>td:nth-child(8){grid-column:1/-1!important;}
:root:root body.cc-orders-page table.Hyperlink_Table[data-server-filter]>tbody>tr.cc-orders-data-row{padding:12px!important;gap:7px 10px!important;border-radius:10px!important;}
:root:root body.cc-orders-page table.Hyperlink_Table[data-server-filter]>tbody>tr.cc-orders-data-row>td.Hyperlink_td{height:auto!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;line-height:1.35!important;}
:root:root body.cc-orders-page table.Hyperlink_Table[data-server-filter]>tbody>tr.cc-orders-data-row>td.Hyperlink_td::before{font-size:10px!important;line-height:1.3!important;margin:0 0 3px!important;}
:root:root body.cc-orders-page table.Hyperlink_Table[data-server-filter]>tbody>tr.cc-orders-data-row>td:nth-child(1){grid-column:1!important;grid-row:1!important;}
:root:root body.cc-orders-page table.Hyperlink_Table[data-server-filter]>tbody>tr.cc-orders-data-row>td:nth-child(5){grid-column:2!important;grid-row:1!important;text-align:right!important;align-self:center!important;}
:root:root body.cc-orders-page table.Hyperlink_Table[data-server-filter]>tbody>tr.cc-orders-data-row>td:nth-child(2){grid-column:1/-1!important;grid-row:2!important;}
:root:root body.cc-orders-page table.Hyperlink_Table[data-server-filter]>tbody>tr.cc-orders-data-row>td:nth-child(3){grid-column:1/-1!important;grid-row:3!important;}
:root:root body.cc-orders-page table.Hyperlink_Table[data-server-filter]>tbody>tr.cc-orders-data-row>td:nth-child(4){grid-column:1/-1!important;grid-row:4!important;}
:root:root body.cc-orders-page table.Hyperlink_Table[data-server-filter]>tbody>tr.cc-orders-data-row>td:nth-child(6){grid-column:1!important;grid-row:5!important;}
:root:root body.cc-orders-page table.Hyperlink_Table[data-server-filter]>tbody>tr.cc-orders-data-row>td:nth-child(7){grid-column:2!important;grid-row:5!important;}
:root:root body.cc-orders-page table.Hyperlink_Table[data-server-filter]>tbody>tr.cc-orders-data-row>td:nth-child(8){grid-column:1/-1!important;grid-row:6!important;}
:root:root body.cc-orders-page table.Hyperlink_Table[data-server-filter] tr.cc-orders-data-row>td.Hyperlink_td :is(input[type=text],select){width:100%!important;max-width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;padding:0 7px!important;font-size:16px!important;box-sizing:border-box!important;}
:root:root body.cc-orders-page table.Hyperlink_Table[data-server-filter] tr.cc-orders-data-row>td.cc-order-action-cell input[type=submit]{width:100%!important;min-height:40px!important;margin:0!important;}
:root:root body.cc-orders-page table.Hyperlink_Table[data-server-filter] .cc-order-placed{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:3px 8px!important;}
:root:root body.cc-orders-page table.Hyperlink_Table[data-server-filter] .cc-order-placed::before{width:100%!important;}
:root:root body.cc-orders-page table.Hyperlink_Table[data-server-filter] .cc-order-placed span{margin:0!important;font-size:11px!important;}
:root:root body.cc-orders-page table.Hyperlink_Table[data-server-filter] .cc-order-total{font-size:15px!important;}
:root:root #main_body :is(.cc-sell-card,.cc-payroll-table-wrap,.cc-metrics-table-wrap,.cc-user-metrics-result){overflow:visible!important;min-width:0!important;}
:root:root #main_body :is(.cc-sell-toolbar,.cc-sell-form-row,.cc-payroll-timecard-head){display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;}
:root:root #main_body .cc-sell-form-row>*{width:100%!important;min-width:0!important;}
:root:root #main_body .cc-sell-credit-form{grid-template-columns:minmax(0,1fr)!important;}
:root:root #main_body .cc-sell-credit-form .cc-sell-action{width:100%!important;}
:root:root #main_body .cc-sell-table:not(.cc-contact-table){display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;table-layout:auto!important;}
:root:root #main_body .cc-sell-table:not(.cc-contact-table)>thead,:root:root #main_body .cc-sell-table:not(.cc-contact-table)>colgroup{display:none!important;}
:root:root #main_body .cc-sell-table:not(.cc-contact-table)>tbody{display:grid!important;gap:10px!important;width:100%!important;}
:root:root #main_body .cc-sell-table:not(.cc-contact-table)>tbody>tr{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px 12px!important;width:100%!important;min-height:0!important;height:auto!important;padding:13px!important;margin:0!important;border:1px solid #d6e1dc!important;border-radius:10px!important;background:#fff!important;box-sizing:border-box!important;}
:root:root #main_body .cc-sell-table:not(.cc-contact-table)>tbody>tr[hidden]{display:none!important;}
:root:root #main_body .cc-sell-table:not(.cc-contact-table)>tbody>tr>td{display:block!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;font-size:12px!important;line-height:1.45!important;white-space:normal!important;text-align:left!important;overflow-wrap:anywhere!important;box-sizing:border-box!important;}
:root:root #main_body .cc-sell-table:not(.cc-contact-table)>tbody>tr>td::before{display:block!important;margin:0 0 3px!important;color:#66758c!important;font-size:10px!important;font-weight:700!important;line-height:1.3!important;text-transform:none!important;}
:root:root #main_body .cc-sell-table:not(.cc-contact-table)>tbody>tr>td[colspan]{grid-column:1/-1!important;}
:root:root #main_body .cc-sell-table:not(.cc-contact-table)>tbody>tr>td[colspan]::before{display:none!important;}
:root:root #main_body .cc-sell-table:not(.cc-contact-table)>tbody>tr>td:nth-child(1)::before{content:"Reference";}
:root:root #main_body .cc-sell-table:not(.cc-contact-table)>tbody>tr>td:nth-child(2)::before{content:"Customer";}
:root:root #main_body .cc-sell-table:not(.cc-contact-table)>tbody>tr>td:nth-child(3)::before{content:"Card or Collection";}
:root:root #main_body .cc-sell-table:not(.cc-contact-table)>tbody>tr>td:nth-child(4)::before{content:"Price";}
:root:root #main_body .cc-sell-table:not(.cc-contact-table)>tbody>tr>td:nth-child(5)::before{content:"Location";}
:root:root #main_body .cc-sell-table:not(.cc-contact-table)>tbody>tr>td:nth-child(6)::before{content:"Submitted";}
:root:root #main_body .cc-sell-table:not(.cc-contact-table)>tbody>tr>td:nth-child(7)::before{content:"Status";}
:root:root #main_body .cc-sell-table:not(.cc-contact-table)>tbody>tr>td:nth-child(8)::before{content:"Action";}
:root:root #main_body .cc-sell-table:not(.cc-contact-table)>tbody>tr>td:nth-child(2){grid-column:1/-1!important;}
:root:root #main_body .cc-sell-table:not(.cc-contact-table)>tbody>tr>td:nth-child(3){grid-column:1/-1!important;}
:root:root #main_body .cc-contact-table{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;table-layout:auto!important;}
:root:root #main_body .cc-contact-table>thead,:root:root #main_body .cc-contact-table>colgroup{display:none!important;}
:root:root #main_body .cc-contact-table>tbody{display:grid!important;gap:10px!important;width:100%!important;}
:root:root #main_body .cc-contact-table>tbody>tr{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px 12px!important;width:100%!important;min-height:0!important;height:auto!important;padding:13px!important;margin:0!important;border:1px solid #d6e1dc!important;border-radius:10px!important;background:#fff!important;box-sizing:border-box!important;}
:root:root #main_body .cc-contact-table>tbody>tr[hidden]{display:none!important;}
:root:root #main_body .cc-contact-table>tbody>tr>td{display:block!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;font-size:12px!important;line-height:1.45!important;white-space:normal!important;text-align:left!important;overflow-wrap:anywhere!important;box-sizing:border-box!important;}
:root:root #main_body .cc-contact-table>tbody>tr>td::before{display:block!important;margin:0 0 3px!important;color:#66758c!important;font-size:10px!important;font-weight:700!important;line-height:1.3!important;text-transform:none!important;}
:root:root #main_body .cc-contact-table>tbody>tr>td[colspan]{grid-column:1/-1!important;}
:root:root #main_body .cc-contact-table>tbody>tr>td[colspan]::before{display:none!important;}
:root:root #main_body .cc-contact-table>tbody>tr>td:nth-child(1)::before{content:"Reference";}
:root:root #main_body .cc-contact-table>tbody>tr>td:nth-child(2)::before{content:"Customer";}
:root:root #main_body .cc-contact-table>tbody>tr>td:nth-child(3)::before{content:"Enquiry";}
:root:root #main_body .cc-contact-table>tbody>tr>td:nth-child(4)::before{content:"Message";}
:root:root #main_body .cc-contact-table>tbody>tr>td:nth-child(5)::before{content:"Order Number";}
:root:root #main_body .cc-contact-table>tbody>tr>td:nth-child(6)::before{content:"Submitted";}
:root:root #main_body .cc-contact-table>tbody>tr>td:nth-child(7)::before{content:"Status";}
:root:root #main_body .cc-contact-table>tbody>tr>td:nth-child(8)::before{content:"Action";}
:root:root #main_body .cc-contact-table>tbody>tr>td:nth-child(2){grid-column:1/-1!important;}
:root:root #main_body .cc-contact-table>tbody>tr>td:nth-child(4){grid-column:1/-1!important;}
:root:root #main_body .cc-metrics-table{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;table-layout:auto!important;}
:root:root #main_body .cc-metrics-table>thead,:root:root #main_body .cc-metrics-table>colgroup{display:none!important;}
:root:root #main_body .cc-metrics-table>tbody{display:grid!important;gap:10px!important;width:100%!important;}
:root:root #main_body .cc-metrics-table>tbody>tr{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px 12px!important;width:100%!important;min-height:0!important;height:auto!important;padding:13px!important;margin:0!important;border:1px solid #d6e1dc!important;border-radius:10px!important;background:#fff!important;box-sizing:border-box!important;}
:root:root #main_body .cc-metrics-table>tbody>tr[hidden]{display:none!important;}
:root:root #main_body .cc-metrics-table>tbody>tr>td{display:block!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;font-size:12px!important;line-height:1.45!important;white-space:normal!important;text-align:left!important;overflow-wrap:anywhere!important;box-sizing:border-box!important;}
:root:root #main_body .cc-metrics-table>tbody>tr>td::before{display:block!important;margin:0 0 3px!important;color:#66758c!important;font-size:10px!important;font-weight:700!important;line-height:1.3!important;text-transform:none!important;}
:root:root #main_body .cc-metrics-table>tbody>tr>td[colspan]{grid-column:1/-1!important;}
:root:root #main_body .cc-metrics-table>tbody>tr>td[colspan]::before{display:none!important;}
:root:root #main_body .cc-metrics-table>tbody>tr>td:nth-child(1)::before{content:"Sport";}
:root:root #main_body .cc-metrics-table>tbody>tr>td:nth-child(2)::before{content:"Default Stock";}
:root:root #main_body .cc-metrics-table>tbody>tr>td:nth-child(3)::before{content:"Special Stock";}
:root:root #main_body .cc-metrics-table>tbody>tr>td:nth-child(4)::before{content:"Front Images";}
:root:root #main_body .cc-metrics-table>tbody>tr>td:nth-child(5)::before{content:"Back Images";}
:root:root #main_body .cc-metrics-table>tbody>tr>td:nth-child(6)::before{content:"Stock Value";}
:root:root #main_body .cc-user-metrics-activity-table{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;table-layout:auto!important;}
:root:root #main_body .cc-user-metrics-activity-table>thead,:root:root #main_body .cc-user-metrics-activity-table>colgroup{display:none!important;}
:root:root #main_body .cc-user-metrics-activity-table>tbody{display:grid!important;gap:10px!important;width:100%!important;}
:root:root #main_body .cc-user-metrics-activity-table>tbody>tr{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px 12px!important;width:100%!important;min-height:0!important;height:auto!important;padding:13px!important;margin:0!important;border:1px solid #d6e1dc!important;border-radius:10px!important;background:#fff!important;box-sizing:border-box!important;}
:root:root #main_body .cc-user-metrics-activity-table>tbody>tr[hidden]{display:none!important;}
:root:root #main_body .cc-user-metrics-activity-table>tbody>tr>td{display:block!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;font-size:12px!important;line-height:1.45!important;white-space:normal!important;text-align:left!important;overflow-wrap:anywhere!important;box-sizing:border-box!important;}
:root:root #main_body .cc-user-metrics-activity-table>tbody>tr>td::before{display:block!important;margin:0 0 3px!important;color:#66758c!important;font-size:10px!important;font-weight:700!important;line-height:1.3!important;text-transform:none!important;}
:root:root #main_body .cc-user-metrics-activity-table>tbody>tr>td[colspan]{grid-column:1/-1!important;}
:root:root #main_body .cc-user-metrics-activity-table>tbody>tr>td[colspan]::before{display:none!important;}
:root:root #main_body .cc-user-metrics-activity-table>tbody>tr>td:nth-child(1)::before{content:"Count";}
:root:root #main_body .cc-user-metrics-activity-table>tbody>tr>td:nth-child(2)::before{content:"Activity";}
:root:root #main_body .cc-user-metrics-activity-table>tbody>tr>td:nth-child(3)::before{content:"Date";}
:root:root #main_body .cc-user-metrics-activity-table>tbody>tr>td:nth-child(2){grid-column:1/-1!important;}
:root:root #main_body .cc-user-metrics-collection-table{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;table-layout:auto!important;}
:root:root #main_body .cc-user-metrics-collection-table>thead,:root:root #main_body .cc-user-metrics-collection-table>colgroup{display:none!important;}
:root:root #main_body .cc-user-metrics-collection-table>tbody{display:grid!important;gap:10px!important;width:100%!important;}
:root:root #main_body .cc-user-metrics-collection-table>tbody>tr{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px 12px!important;width:100%!important;min-height:0!important;height:auto!important;padding:13px!important;margin:0!important;border:1px solid #d6e1dc!important;border-radius:10px!important;background:#fff!important;box-sizing:border-box!important;}
:root:root #main_body .cc-user-metrics-collection-table>tbody>tr[hidden]{display:none!important;}
:root:root #main_body .cc-user-metrics-collection-table>tbody>tr>td{display:block!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;font-size:12px!important;line-height:1.45!important;white-space:normal!important;text-align:left!important;overflow-wrap:anywhere!important;box-sizing:border-box!important;}
:root:root #main_body .cc-user-metrics-collection-table>tbody>tr>td::before{display:block!important;margin:0 0 3px!important;color:#66758c!important;font-size:10px!important;font-weight:700!important;line-height:1.3!important;text-transform:none!important;}
:root:root #main_body .cc-user-metrics-collection-table>tbody>tr>td[colspan]{grid-column:1/-1!important;}
:root:root #main_body .cc-user-metrics-collection-table>tbody>tr>td[colspan]::before{display:none!important;}
:root:root #main_body .cc-user-metrics-collection-table>tbody>tr>td:nth-child(1)::before{content:"Sport";}
:root:root #main_body .cc-user-metrics-collection-table>tbody>tr>td:nth-child(2)::before{content:"Set";}
:root:root #main_body .cc-user-metrics-collection-table>tbody>tr>td:nth-child(3)::before{content:"Cards";}
:root:root #main_body .cc-user-metrics-collection-table>tbody>tr>td:nth-child(4)::before{content:"Total Value";}
:root:root #main_body .cc-user-metrics-collection-table>tbody>tr>td:nth-child(2){grid-column:1/-1!important;}
:root:root #main_body .cc-sell-table>tbody>tr>td:nth-child(1){grid-column:1!important;grid-row:1!important;}
:root:root #main_body .cc-sell-table>tbody>tr>td:last-child{grid-column:2!important;grid-row:1!important;align-self:center!important;justify-self:stretch!important;text-align:right!important;}
:root:root #main_body .cc-sell-table>tbody>tr>td:last-child::before{display:none!important;}
:root:root #main_body .cc-sell-table>tbody>tr>td:last-child .cc-sell-action{display:inline-flex!important;min-height:38px!important;padding:7px 15px!important;}
:root:root #main_body .cc-sell-table>tbody>tr>td:nth-child(2){grid-column:1/-1!important;}
:root:root #main_body .cc-sell-table>tbody>tr{gap:8px 10px!important;}
:root:root #main_body .cc-sell-table>tbody>tr>td :is(.cc-sell-muted,.cc-sell-badge){font-size:11px!important;}
:root:root .cc-sell-form-row{align-items:stretch;flex-direction:column;}
:root:root .cc-sell-form-row{align-items:stretch;flex-direction:column;}
:root:root .cc-metrics-table th,:root:root .cc-metrics-table td{padding:11px 12px;}
:root:root .cc-user-table,:root:root .cc-user-table tbody,:root:root .cc-user-table tr,:root:root .cc-user-table td{display:block;width:100%;}
:root:root .cc-user-table thead{display:none;}
:root:root .cc-user-table tr{padding:13px 14px;border-bottom:1px solid #dce5e1;}
:root:root .cc-user-table td{padding:6px 0;border:0;}
:root:root .cc-user-rank-form{min-width:0;align-items:stretch;flex-direction:column;}
:root:root .cc-user-rank-form select,:root:root .cc-user-rank-form .cc-user-btn,:root:root .cc-user-actions .cc-user-btn{width:100%;}
:root:root .cc-user-rate-form,:root:root .cc-user-credit-form{min-width:0;align-items:stretch;flex-wrap:wrap;}
:root:root .cc-user-rate-control,:root:root .cc-user-credit-control{width:100%;flex-basis:100%;}
:root:root .cc-user-rate-form .cc-user-btn,:root:root .cc-user-credit-form .cc-user-btn{flex:1;}
:root:root .cc-user-actions{text-align:left;}
:root:root .cc-user-table,:root:root .cc-user-table.is-staff{min-width:0;table-layout:auto;}
:root:root #main_body .cc-user-table-wrap{overflow:visible!important;}
:root:root #main_body .cc-user-table tr[hidden]{display:none!important;}
:root:root #main_body .cc-user-table td{overflow-wrap:anywhere!important;}
:root:root #main_body .cc-user-table :is(input:not([type=hidden]),select){font-size:16px!important;min-height:42px!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;}
:root:root #main_body .cc-user-rank-form{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:7px!important;}
:root:root #main_body .cc-user-rate-form,:root:root #main_body .cc-user-credit-form{gap:7px!important;}
:root:root #main_body .cc-user-btn{min-height:40px!important;white-space:normal!important;font-size:12px!important;}
:root:root #main_body .cc-user-admin .cc-user-table tbody tr{padding:13px!important;}
:root:root #main_body .cc-user-admin .cc-user-table form:is(.cc-user-rank-form,.cc-user-credit-form,.cc-user-rate-form){display:grid!important;grid-template-columns:minmax(0,1fr) 70px!important;align-items:center!important;gap:5px 8px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;}
:root:root #main_body .cc-user-admin .cc-user-table form.cc-user-rank-form::before{content:'Access Level';}
:root:root #main_body .cc-user-admin .cc-user-table form.cc-user-credit-form::before{content:'Account Credit';}
:root:root #main_body .cc-user-admin .cc-user-table form.cc-user-rate-form::before{content:'Hourly Rate · per hour';}
:root:root #main_body .cc-user-admin .cc-user-table form:is(.cc-user-rank-form,.cc-user-credit-form,.cc-user-rate-form)::before{grid-column:1/-1!important;font-size:10px!important;font-weight:700!important;line-height:1.4!important;color:#66758c!important;}
:root:root #main_body .cc-user-admin .cc-user-table :is(.cc-user-credit-control,.cc-user-rate-control){display:block!important;grid-column:1!important;width:100%!important;min-width:0!important;flex:0 1 auto!important;margin:0!important;}
:root:root #main_body .cc-user-admin .cc-user-table form:is(.cc-user-credit-form,.cc-user-rate-form) input:not([type=hidden]),:root:root #main_body .cc-user-admin .cc-user-table .cc-user-rank-form select{width:100%!important;min-width:0!important;max-width:100%!important;height:40px!important;min-height:40px!important;font-size:16px!important;box-sizing:border-box!important;}
:root:root #main_body .cc-user-admin .cc-user-table form:is(.cc-user-credit-form,.cc-user-rate-form,.cc-user-rank-form)>.cc-user-btn{grid-column:2!important;grid-row:2!important;width:70px!important;min-width:0!important;height:40px!important;min-height:40px!important;margin:0!important;padding:7px!important;font-size:12px!important;flex:0 0 auto!important;box-sizing:border-box!important;}
:root:root #main_body .cc-user-admin .cc-user-rate-suffix{display:none!important;}
:root:root #main_body .cc-user-admin .cc-user-table td:has(>.cc-user-rate-empty){display:none!important;}
:root:root #main_body .cc-user-admin .cc-user-actions{text-align:right!important;}
:root:root #main_body .cc-user-admin .cc-user-actions>.cc-user-btn-danger{width:auto!important;min-width:90px!important;min-height:38px!important;padding:7px 14px!important;font-size:12px!important;}
:root:root #main_body .cc-scan-table-wrap{overflow:visible!important;}
:root:root #main_body .cc-scan-table{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;table-layout:auto!important;}
:root:root #main_body .cc-scan-table>thead,:root:root #main_body .cc-scan-table>colgroup{display:none!important;}
:root:root #main_body .cc-scan-table>tbody{display:grid!important;gap:10px!important;width:100%!important;}
:root:root #main_body .cc-scan-table>tbody>tr{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px 12px!important;width:100%!important;min-height:0!important;height:auto!important;padding:13px!important;margin:0!important;border:1px solid #d6e1dc!important;border-radius:10px!important;background:#fff!important;box-sizing:border-box!important;}
:root:root #main_body .cc-scan-table>tbody>tr[hidden]{display:none!important;}
:root:root #main_body .cc-scan-table>tbody>tr>td{display:block!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;font-size:12px!important;line-height:1.45!important;white-space:normal!important;text-align:left!important;overflow-wrap:anywhere!important;box-sizing:border-box!important;}
:root:root #main_body .cc-scan-table>tbody>tr>td::before{display:block!important;margin:0 0 3px!important;color:#66758c!important;font-size:10px!important;font-weight:700!important;line-height:1.3!important;text-transform:none!important;}
:root:root #main_body .cc-scan-table>tbody>tr>td[colspan]{grid-column:1/-1!important;}
:root:root #main_body .cc-scan-table>tbody>tr>td[colspan]::before{display:none!important;}
:root:root #main_body .cc-scan-table>tbody>tr>td:nth-child(1)::before{content:"Sport";}
:root:root #main_body .cc-scan-table>tbody>tr>td:nth-child(2)::before{content:"Year";}
:root:root #main_body .cc-scan-table>tbody>tr>td:nth-child(3)::before{content:"Card Details";}
:root:root #main_body .cc-scan-table>tbody>tr>td:nth-child(4)::before{content:"Card Number";}
:root:root #main_body .cc-scan-table>tbody>tr>td:nth-child(5)::before{content:"Current Images";}
:root:root #main_body .cc-scan-table>tbody>tr>td:nth-child(6)::before{content:"Images Needed";}
:root:root #main_body .cc-scan-table>tbody>tr>td:nth-child(7)::before{content:"Stock";}
:root:root #main_body .cc-scan-table>tbody>tr>td:nth-child(3){grid-column:1/-1!important;}
:root:root #main_body .cc-scan-table>tbody>tr>td:nth-child(5){grid-column:1/-1!important;}
:root:root #main_body .cc-scan-table>tbody>tr>td:nth-child(6){grid-column:1/-1!important;}
:root:root #main_body .cc-scan-table-wrap{padding:10px!important;}
:root:root #main_body .cc-scan-table>tbody>tr>td:nth-child(1){grid-column:1!important;grid-row:1!important;}
:root:root #main_body .cc-scan-table>tbody>tr>td:nth-child(2){grid-column:2!important;grid-row:1!important;}
:root:root #main_body .cc-scan-table>tbody>tr>td:nth-child(3){grid-column:1/-1!important;grid-row:2!important;}
:root:root #main_body .cc-scan-table>tbody>tr>td:nth-child(4){grid-column:1!important;grid-row:3!important;}
:root:root #main_body .cc-scan-table>tbody>tr>td:nth-child(7){grid-column:2!important;grid-row:3!important;}
:root:root #main_body .cc-scan-table>tbody>tr>td:nth-child(5){grid-column:1!important;grid-row:4!important;}
:root:root #main_body .cc-scan-table>tbody>tr>td:nth-child(6){grid-column:2!important;grid-row:4!important;}
:root:root .cc-report-inbox-hero-actions{margin-left:auto;}
:root:root body .cc-report-admin .cc-report-overview-row{width:100%!important;gap:14px!important;}
:root:root body .cc-report-admin .cc-report-overview-row .cc-report-inbox-stats{display:grid!important;width:100%!important;max-width:100%!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;box-sizing:border-box!important;}
:root:root body main.cc-report-admin .cc-report-inbox-body .cc-report-overview-row .cc-report-inbox-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important;max-width:none!important;min-width:0!important;gap:6px!important;align-self:stretch!important;flex:0 0 auto!important;}
:root:root #ccReportAdmin .cc-report-overview-row{display:flex!important;flex-direction:column!important;min-width:0!important;max-width:100%!important;}
:root:root #main_body.cc-wa .cc-wa-shell .cc-wishlist-top-row{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:16px!important;}
:root:root #main_body.cc-wa .cc-wishlist-top-row .cc-wa-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0 auto!important;gap:9px!important;box-sizing:border-box!important;}
:root:root #main_body.cc-wa .cc-wishlist-top-row .cc-wa-stats>.cc-wa-stat{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:84px!important;margin:0!important;padding:12px 7px!important;text-align:center!important;box-sizing:border-box!important;}
html:root:root body #main_body :is(.cc-order-stats,.cc-sell-stats,.cc-scan-stats){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;}
html:root:root body #main_body :is(.cc-order-stat,.cc-sell-stat,.cc-scan-stat,.cc-user-metric,.cc-metrics-stat){width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;}
html:root:root body #main_body :is(.cc-order-stat,.cc-sell-stat,.cc-scan-stat) strong{font-size:26px!important;overflow-wrap:anywhere!important;}
html:root:root body #main_body :is(.cc-order-stat,.cc-sell-stat,.cc-scan-stat) span{white-space:normal!important;}
html:root:root body #main_body .cc-user-admin .cc-user-metrics{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;width:100%!important;}
html:root:root body #main_body .cc-user-admin .cc-user-metrics>.cc-user-metric:last-child{display:none!important;}
html:root:root body #main_body .cc-account-detail .cc-account-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;}
html:root:root body #main_body .cc-metrics-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;}
html:root:root body #main_body .cc-metrics-summary>*,html:root:root body #main_body .cc-metrics-summary strong{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important;}
html:root:root body #main_body :is(.cc-scan-table,.cc-sell-table,.cc-contact-table,.cc-report-table,.cc-metrics-table,.cc-user-table,.cc-newsletter-table) tr[hidden]{display:none!important;}
html:root:root body #main_body .cc-user-table,html:root:root body #main_body .cc-user-table.is-staff{display:block!important;min-width:0!important;width:100%!important;table-layout:auto!important;}
html:root:root body #main_body .cc-user-table thead{display:none!important;}
html:root:root body #main_body .cc-user-table tbody{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;padding:16px!important;}
html:root:root body #main_body .cc-user-table tr{display:block!important;width:100%!important;min-width:0!important;padding:16px!important;border:1px solid #d6e1dc!important;border-radius:10px!important;}
html:root:root body #main_body .cc-user-table td{display:block!important;width:100%!important;padding:6px 0!important;border:0!important;overflow-wrap:anywhere!important;}
html:root:root body #main_body .cc-user-table form:is(.cc-user-rank-form,.cc-user-credit-form,.cc-user-rate-form){display:grid!important;grid-template-columns:minmax(0,1fr) 76px!important;gap:6px 10px!important;min-width:0!important;width:100%!important;}
html:root:root body #main_body .cc-user-table form:is(.cc-user-rank-form,.cc-user-credit-form,.cc-user-rate-form)>.cc-user-btn{width:76px!important;min-height:44px!important;}
html:root:root body #main_body .cc-user-table form:is(.cc-user-credit-form,.cc-user-rate-form) input:not([type=hidden]),html:root:root body #main_body .cc-user-table select{min-height:44px!important;}
html:root:root body #main_body :is(.cc-payroll-filters,.cc-payroll-top-grid.is-admin .cc-payroll-filters){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;}
html:root:root body #main_body .cc-payroll-filter-submit{grid-column:1/-1!important;}
html:root:root body #main_body .cc-payroll-field,html:root:root body #main_body .cc-payroll-field input{min-width:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;}
html:root:root body #main_body .cc-payroll-period-label{min-width:0!important;text-align:center!important;white-space:normal!important;}
html:root:root body #main_body :is(.cc-scan-filters,.cc-bulk-filters){grid-template-columns:repeat(2,minmax(0,1fr))!important;}
html:root:root body #main_body .cc-scan-filters>*{min-width:0!important;}
html:root:root body #main_body .cc-scan-filters :is(input,select){width:100%!important;min-height:44px!important;}

}
@media(min-width:768px) and (max-width:1180px){
:root:root .cc-overview-page .cc-card-table:not(.is-icon-view){
                width:1160px !important;
                min-width:1160px !important;
            }
:root:root .cc-overview-page .cc-card-table.is-staff-table:not(.is-icon-view){
                width:1020px !important;
                min-width:1020px !important;
            }
:root:root .cc-overview-page .cc-card-table:not(.is-icon-view) th:nth-child(2),:root:root .cc-overview-page .cc-card-table:not(.is-icon-view) .cc-card-images-cell{
                width:130px !important;
                min-width:130px !important;
            }
:root:root .cc-overview-page .cc-card-table:not(.is-icon-view) th:nth-child(3),:root:root .cc-overview-page .cc-card-table:not(.is-icon-view) .cc-player-cell{
                width:190px !important;
                min-width:190px !important;
            }
:root:root .cc-overview-page .cc-card-table:not(.is-icon-view) th:nth-child(4),:root:root .cc-overview-page .cc-card-table:not(.is-icon-view) .cc-team-cell{
                width:265px !important;
                min-width:265px !important;
            }
:root:root .cc-overview-page .cc-checklist-search-row{
                display:grid;
                grid-template-columns:1fr;
                width:100%;
            }
:root:root .cc-overview-page .cc-checklist-search-row .cc-inline-search,:root:root .cc-overview-page .cc-checklist-toolbar .cc-mobile-filter-toggle{width:100% !important;}
:root:root .cc-overview-page .cc-share-export-menu{width:100%;}
:root:root .cc-overview-page .cc-share-export-menu>summary{width:100%;}
:root:root .cc-overview-page .cc-share-export-menu-panel{
                position:static;
                width:auto;
                margin-top:6px;
            }
:root:root .cc-overview-page .cc-filter-dropdown-controls{
                display:grid;
                grid-template-columns:1fr;
            }
:root:root .cc-overview-page .cc-filter-dropdown-controls select,:root:root .cc-overview-page .cc-filter-dropdown-controls .cc-control-button{
                width:100%;
                max-width:none;
            }
:root:root .cc-overview-page .cc-checklist-export-row{
                display:grid;
                grid-template-columns:1fr;
            }
:root:root .cc-overview-page .cc-overview-toolbar-left{display:grid;grid-template-columns:1fr;width:100%;}
:root:root .cc-overview-page .cc-card-view-toggle{display:grid;grid-template-columns:1fr 1fr;width:100%;}
:root:root .cc-overview-page .cc-card-view-toggle button{width:100%;}
:root:root .cc-overview-page .cc-bulk-update-menu,:root:root .cc-overview-page .cc-bulk-update-menu>summary{width:100%;}
:root:root .cc-overview-page .cc-bulk-update-panel{
                position:static;
                width:100%;
                margin-top:7px;
            }
:root:root .cc-overview-page .cc-delete-set-button{width:100%;}
:root:root .cc-overview-page .cc-card-table.is-icon-view tbody{grid-template-columns:1fr;}
:root:root .cc-overview-page .cc-filter-dropdown-controls{grid-template-columns:repeat(2,minmax(0,1fr));}
:root:root #main_body.cc-overview-page .cc-overview-controls-box{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;padding:10px!important;}
:root:root #main_body.cc-overview-page .cc-overview-toolbar-left{width:100%!important;min-width:0!important;}
:root:root #main_body.cc-overview-page .cc-card-view-toggle{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;gap:6px!important;}
:root:root #main_body.cc-overview-page .cc-card-view-toggle button{min-width:0!important;width:100%!important;min-height:44px!important;padding:7px 6px!important;font-size:13px!important;}
:root:root #main_body.cc-overview-page .cc-checklist-search-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;align-items:center!important;}
:root:root #main_body.cc-overview-page .cc-checklist-search-row .cc-inline-search{grid-column:1 / -1!important;grid-row:1!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;}
:root:root #main_body.cc-overview-page #ccCardSearch{width:100%!important;min-width:0!important;height:44px!important;box-sizing:border-box!important;font-size:16px!important;}
:root:root #main_body.cc-overview-page #ccCardSearch::placeholder{font-size:12px!important;}
:root:root #main_body.cc-overview-page .cc-checklist-search-row #ccMobileFilterToggle{grid-column:1!important;grid-row:2!important;width:100%!important;margin:0!important;min-height:44px!important;height:44px!important;padding:0 10px!important;}
:root:root #main_body.cc-overview-page #ccShareExportMenu{grid-column:2!important;grid-row:2!important;justify-self:stretch!important;width:100%!important;min-width:0!important;margin:0!important;}
:root:root #main_body.cc-overview-page #ccShareExportMenu>summary{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;box-sizing:border-box!important;padding:0 8px!important;font-size:12px!important;white-space:nowrap!important;}
:root:root #main_body.cc-overview-page #ccShareExportMenu .cc-share-export-menu-panel{right:0!important;left:auto!important;max-width:calc(100vw - 48px)!important;}
:root:root #main_body.cc-overview-page .cc-checklist-toolbar>.cc-card-filters{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;padding:12px 0!important;margin:0!important;min-height:0!important;}
:root:root #main_body.cc-overview-page .cc-card-filters .cc-quick-filter-label{flex:0 0 100%!important;width:100%!important;font-size:13px!important;}
:root:root #main_body.cc-overview-page .cc-card-filters .cc-card-filter{flex:1 1 auto!important;width:auto!important;min-width:0!important;min-height:44px!important;margin:0!important;padding:8px 10px!important;font-size:12px!important;line-height:1.3!important;white-space:normal!important;justify-content:center!important;}
:root:root #main_body.cc-overview-page .cc-checklist-toolbar>.cc-mobile-filter-panel{margin-top:0!important;}
:root:root #main_body.cc-overview-page .cc-card-table-wrap{width:100%!important;max-width:100%!important;overflow:visible!important;}
:root:root #main_body.cc-overview-page #ccCardTable.cc-card-table{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;table-layout:auto!important;}
:root:root #main_body.cc-overview-page #ccCardTable thead{display:none!important;}
:root:root #main_body.cc-overview-page #ccCardTable tbody{display:grid!important;gap:10px!important;width:100%!important;}
:root:root #main_body.cc-overview-page #ccCardTable .cc-card-row{position:relative!important;min-width:0!important;min-height:0!important;height:auto!important;padding:12px!important;border:1px solid #d5e0e6!important;border-radius:9px!important;box-sizing:border-box!important;background:#fff!important;transform:none!important;}
:root:root #main_body.cc-overview-page #ccCardTable.cc-card-table .cc-card-row[hidden]{display:none!important;}
:root:root #main_body.cc-overview-page #ccCardTable .cc-card-row td{position:static!important;inset:auto!important;transform:none!important;display:block!important;box-sizing:border-box!important;width:auto!important;min-width:0!important;max-width:100%!important;min-height:0!important;height:auto!important;border:0!important;padding:0!important;margin:0!important;float:none!important;white-space:normal!important;text-align:center!important;}
:root:root #main_body.cc-overview-page #ccCardTable .cc-card-thumbs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important;min-height:0!important;height:auto!important;width:100%!important;align-items:center!important;}
:root:root #main_body.cc-overview-page #ccCardTable .cc-card-thumbs a{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;height:auto!important;flex:none!important;}
:root:root #main_body.cc-overview-page #ccCardTable .cc-card-thumbs img{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;height:104px!important;max-height:104px!important;object-fit:contain!important;transform:none!important;}
:root:root #main_body.cc-overview-page #ccCardTable .cc-card-number{border-radius:0!important;background:transparent!important;font-size:11px!important;line-height:1.3!important;padding:4px 6px!important;}
:root:root #main_body.cc-overview-page #ccCardTable .cc-card-name-link{display:block!important;font-size:13px!important;line-height:1.35!important;white-space:normal!important;overflow-wrap:anywhere!important;}
:root:root #main_body.cc-overview-page #ccCardTable .cc-team-cell{font-size:11px!important;line-height:1.4!important;color:#667085!important;}
:root:root #main_body.cc-overview-page #ccCardTable .cc-price-cell{font-size:14px!important;font-weight:700!important;line-height:1.4!important;}
:root:root #main_body.cc-overview-page #ccCardTable .cc-row-cart,:root:root #main_body.cc-overview-page #ccCardTable .cc-row-out{width:100%!important;min-width:0!important;min-height:44px!important;box-sizing:border-box!important;padding:8px 5px!important;font-size:11px!important;line-height:1.3!important;white-space:normal!important;}
:root:root #main_body.cc-overview-page #ccCardTable .cc-collection-cell::before,:root:root #main_body.cc-overview-page #ccCardTable .cc-wishlist-cell::before,:root:root #main_body.cc-overview-page #ccCardTable .cc-stock-qty-cell::before{position:static!important;display:block!important;font-size:10px!important;line-height:1.3!important;margin:0 0 5px!important;text-align:center!important;}
:root:root #main_body.cc-overview-page #ccCardTable .cc-collection-cell::before{content:"In Collection"!important;}
:root:root #main_body.cc-overview-page #ccCardTable .cc-wishlist-cell::before{content:"In Wishlist"!important;}
:root:root #main_body.cc-overview-page #ccCardTable .cc-stock-qty-cell::before{content:"Stock Quantity"!important;}
:root:root #main_body.cc-overview-page #ccCardTable.is-guest-table .cc-collection-cell,:root:root #main_body.cc-overview-page #ccCardTable.is-guest-table .cc-wishlist-cell{display:none!important;}
:root:root #main_body.cc-overview-page #ccCardTable .cc-inline-stepper,:root:root #main_body.cc-overview-page #ccCardTable .cc-stock-stepper{max-width:100%!important;justify-content:center!important;margin:0 auto!important;}
:root:root #main_body.cc-overview-page #ccCardTable .cc-inline-stepper button{width:30px!important;min-width:30px!important;height:36px!important;}
:root:root #main_body.cc-overview-page #ccCardTable .cc-inline-stepper input{width:30px!important;min-width:0!important;}
:root:root #main_body.cc-overview-page #ccCardTable .cc-wishlist-inline{position:static!important;width:100%!important;display:flex!important;justify-content:center!important;}
:root:root #main_body.cc-overview-page #ccCardTable .cc-wishlist-inline>.fa-heart{position:static!important;transform:none!important;margin-right:4px!important;font-size:12px!important;}
:root:root #main_body.cc-overview-page #ccCardTable.is-icon-view tbody{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
:root:root #main_body.cc-overview-page #ccCardTable.is-icon-view .cc-card-row{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:8px!important;}
:root:root #main_body.cc-overview-page #ccCardTable.is-icon-view .cc-card-row td{width:100%!important;flex:0 0 auto!important;}
:root:root #main_body.cc-overview-page #ccCardTable.is-icon-view .cc-card-images-cell{order:0!important;padding:0!important;}
:root:root #main_body.cc-overview-page #ccCardTable.is-icon-view .cc-card-number{order:1!important;align-self:center!important;width:auto!important;}
:root:root #main_body.cc-overview-page #ccCardTable.is-icon-view .cc-player-cell{order:2!important;}
:root:root #main_body.cc-overview-page #ccCardTable.is-icon-view .cc-team-cell{order:3!important;}
:root:root #main_body.cc-overview-page #ccCardTable.is-icon-view .cc-price-cell{order:4!important;}
:root:root #main_body.cc-overview-page #ccCardTable.is-icon-view .cc-action-cell{order:5!important;}
:root:root #main_body.cc-overview-page #ccCardTable.is-icon-view .cc-collection-cell,:root:root #main_body.cc-overview-page #ccCardTable.is-icon-view .cc-stock-qty-cell{order:6!important;}
:root:root #main_body.cc-overview-page #ccCardTable.is-icon-view .cc-wishlist-cell{order:7!important;}
:root:root #main_body.cc-overview-page #ccCardTable.is-list-view tbody{grid-template-columns:1fr!important;}
:root:root #main_body.cc-overview-page #ccCardTable.is-list-view .cc-card-row{display:grid!important;grid-template-columns:clamp(72px,25vw,100px) minmax(0,1fr) auto!important;gap:5px 8px!important;}
:root:root #main_body.cc-overview-page #ccCardTable.is-list-view .cc-card-images-cell{grid-column:1!important;grid-row:1 / span 4!important;align-self:center!important;text-align:left!important;}
:root:root #main_body.cc-overview-page #ccCardTable.is-list-view .cc-card-number{grid-column:2 / -1!important;grid-row:1!important;align-self:center!important;text-align:left!important;}
:root:root #main_body.cc-overview-page #ccCardTable.is-list-view .cc-player-cell{grid-column:2 / -1!important;grid-row:2!important;align-self:center!important;text-align:left!important;}
:root:root #main_body.cc-overview-page #ccCardTable.is-list-view .cc-team-cell{grid-column:2 / -1!important;grid-row:3!important;align-self:center!important;text-align:left!important;}
:root:root #main_body.cc-overview-page #ccCardTable.is-list-view .cc-price-cell{grid-column:2!important;grid-row:4!important;align-self:center!important;text-align:left!important;}
:root:root #main_body.cc-overview-page #ccCardTable.is-list-view .cc-action-cell{grid-column:3!important;grid-row:4!important;align-self:center!important;text-align:left!important;}
:root:root #main_body.cc-overview-page #ccCardTable.is-list-view .cc-collection-cell{grid-column:1!important;grid-row:6!important;align-self:center!important;text-align:left!important;}
:root:root #main_body.cc-overview-page #ccCardTable.is-list-view .cc-wishlist-cell{grid-column:2!important;grid-row:6!important;align-self:center!important;text-align:left!important;}
:root:root #main_body.cc-overview-page #ccCardTable.is-list-view .cc-stock-qty-cell{grid-column:1 / -1!important;grid-row:6!important;align-self:center!important;text-align:left!important;}
:root:root #main_body.cc-overview-page #ccCardTable.is-list-view .cc-card-id{grid-column:1!important;grid-row:7!important;align-self:center!important;text-align:left!important;}
:root:root #main_body.cc-overview-page #ccCardTable.is-list-view .cc-stock-id{grid-column:2!important;grid-row:7!important;align-self:center!important;text-align:left!important;}
:root:root #main_body.cc-overview-page #ccCardTable.is-list-view .cc-card-thumbs img{height:76px!important;max-height:76px!important;}
:root:root #main_body.cc-overview-page #ccCardTable .cc-stock-stepper{display:grid!important;grid-template-columns:28px minmax(0,1fr) 28px!important;gap:0!important;width:100%!important;}
:root:root #main_body.cc-overview-page #ccCardTable .cc-stock-stepper input{width:100%!important;min-width:0!important;box-sizing:border-box!important;}
:root:root #main_body.cc-overview-page #ccCardTable .cc-stock-qty-status{grid-column:1 / -1!important;}
:root:root #main_body.cc-overview-page .cc-checklist-toolbar{row-gap:8px!important;padding-bottom:0!important;}
:root:root #main_body.cc-overview-page .cc-checklist-toolbar>.cc-card-filters{padding:6px 0 8px!important;gap:6px!important;}
:root:root #main_body.cc-overview-page .cc-card-filters .cc-quick-filter-label{font-size:12px!important;line-height:16px!important;margin:0!important;}
:root:root #main_body.cc-overview-page .cc-card-filters .cc-card-filter{flex:0 1 auto!important;width:auto!important;min-height:34px!important;padding:6px 10px!important;font-size:11px!important;line-height:16px!important;box-shadow:none!important;}
:root:root #main_body.cc-overview-page #ccCardTable .cc-action-cell .cc-row-cart,:root:root #main_body.cc-overview-page #ccCardTable .cc-action-cell .cc-row-out{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;width:auto!important;max-width:100%!important;min-height:36px!important;height:auto!important;margin:0!important;padding:7px 12px!important;font-size:11px!important;line-height:16px!important;box-sizing:border-box!important;}
:root:root #main_body.cc-overview-page #ccCardTable.is-list-view .cc-action-cell{text-align:right!important;justify-self:end!important;}
:root:root #main_body.cc-overview-page #ccCardTable.is-list-view .cc-price-cell{white-space:nowrap!important;}
:root:root #main_body.cc-overview-page #ccCardTable.is-list-view .cc-action-cell .cc-row-cart,:root:root #main_body.cc-overview-page #ccCardTable.is-list-view .cc-action-cell .cc-row-out{white-space:nowrap!important;font-size:10px!important;padding:6px 8px!important;}
:root:root #main_body.cc-overview-page #ccCardTable.is-icon-view .cc-action-cell{text-align:center!important;}
:root:root #main_body.cc-overview-page #ccCardTable .cc-collection-cell,:root:root #main_body.cc-overview-page #ccCardTable .cc-wishlist-cell{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important;min-width:0!important;box-sizing:border-box!important;text-align:center!important;}
:root:root #main_body.cc-overview-page #ccCardTable .cc-collection-cell::before,:root:root #main_body.cc-overview-page #ccCardTable .cc-wishlist-cell::before{margin:0!important;font-size:10px!important;line-height:1.3!important;}
:root:root #main_body.cc-overview-page #ccCardTable .cc-wishlist-inline{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;margin:0!important;gap:0!important;}
:root:root #main_body.cc-overview-page #ccCardTable .cc-wishlist-inline>.fa-heart{display:none!important;}
:root:root #main_body.cc-overview-page #ccCardTable .cc-inline-stepper{display:grid!important;grid-template-columns:30px minmax(0,40px) 30px!important;gap:0!important;width:102px!important;max-width:100%!important;margin:0 auto!important;padding:0!important;border:1px solid #bdd4c6!important;border-radius:7px!important;overflow:hidden!important;background:#fff!important;box-sizing:border-box!important;}
:root:root #main_body.cc-overview-page #ccCardTable .cc-wishlist-stepper{border-color:#efbbc7!important;}
:root:root #main_body.cc-overview-page #ccCardTable .cc-inline-stepper button,:root:root #main_body.cc-overview-page #ccCardTable .cc-inline-stepper input{display:block!important;float:none!important;position:static!important;width:100%!important;min-width:0!important;max-width:100%!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0!important;box-sizing:border-box!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;text-align:center!important;line-height:36px!important;}
:root:root #main_body.cc-overview-page #ccCardTable .cc-inline-stepper input{border-left:1px solid #e1e8e4!important;border-right:1px solid #e1e8e4!important;font-size:16px!important;}
:root:root #main_body.cc-overview-page #ccCardTable.is-list-view .cc-collection-cell,:root:root #main_body.cc-overview-page #ccCardTable.is-list-view .cc-wishlist-cell{grid-column:1 / -1!important;grid-row:6!important;width:calc(50% - 5px)!important;align-self:stretch!important;padding:8px!important;border:1px solid #e3eae6!important;border-radius:7px!important;}
:root:root #main_body.cc-overview-page #ccCardTable.is-list-view .cc-collection-cell{justify-self:start!important;}
:root:root #main_body.cc-overview-page #ccCardTable.is-list-view .cc-wishlist-cell{justify-self:end!important;}
:root:root #main_body.cc-overview-page .cc-checklist-toolbar>.cc-card-filters{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;box-sizing:border-box!important;}
:root:root #main_body.cc-overview-page .cc-quick-filter-label{grid-column:1 / -1!important;font-size:15px!important;line-height:1.4!important;margin:0 0 2px!important;}
:root:root #main_body.cc-overview-page .cc-card-filters .cc-card-filter{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;width:100%!important;min-width:0!important;min-height:44px!important;padding:7px 6px!important;font-size:13px!important;line-height:1.3!important;white-space:normal!important;margin:0!important;box-sizing:border-box!important;}
:root:root #main_body.cc-overview-page .cc-card-filters .cc-stock-now-filter{grid-column:1 / -1!important;}
:root:root #main_body.cc-overview-page #ccCardTable .cc-collection-cell::before,:root:root #main_body.cc-overview-page #ccCardTable .cc-wishlist-cell::before{font-size:11px!important;font-weight:600!important;text-transform:none!important;}
:root:root #main_body.cc-overview-page #ccCardTable .cc-inline-stepper{grid-template-columns:34px minmax(0,42px) 34px!important;width:112px!important;}
:root:root #main_body.cc-overview-page #ccCardTable .cc-inline-stepper button,:root:root #main_body.cc-overview-page #ccCardTable .cc-inline-stepper input{height:40px!important;min-height:40px!important;line-height:40px!important;font-size:16px!important;}
:root:root #main_body.cc-overview-page #ccCardTable.is-icon-view .cc-collection-cell,:root:root #main_body.cc-overview-page #ccCardTable.is-icon-view .cc-wishlist-cell{width:100%!important;padding:7px 0!important;margin:0!important;border:0!important;}
:root:root #main_body.cc-overview-page #ccCardTable .cc-wishlist-inline>.fa-heart{display:none!important;}
:root:root #main_body.cc-overview-page #ccCardTable.is-guest-table .cc-collection-cell,:root:root #main_body.cc-overview-page #ccCardTable.is-guest-table .cc-wishlist-cell{display:none!important;}
:root:root #main_body.cc-overview-page #ccCardTable.is-list-view .cc-collection-cell,:root:root #main_body.cc-overview-page #ccCardTable.is-list-view .cc-wishlist-cell{padding:4px 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;gap:4px!important;}
:root:root #main_body.cc-overview-page #ccCardTable .cc-inline-stepper{grid-template-columns:30px minmax(0,40px) 30px!important;width:102px!important;}
:root:root #main_body.cc-overview-page #ccCardTable .cc-inline-stepper button,:root:root #main_body.cc-overview-page #ccCardTable .cc-inline-stepper input{height:36px!important;min-height:36px!important;line-height:36px!important;}
:root:root #main_body.cc-overview-page #ccCardTable .cc-card-row{background:#fff!important;}
:root:root #main_body.cc-overview-page #ccCardTable .cc-card-row>td{background:#fff!important;background-image:none!important;box-shadow:none!important;}
:root:root #main_body.cc-overview-page #ccCardTable .cc-card-link-cell a{background:transparent!important;background-image:none!important;box-shadow:none!important;}
:root:root #main_body.cc-overview-page #ccCardTable.is-list-view .cc-collection-cell,:root:root #main_body.cc-overview-page #ccCardTable.is-list-view .cc-wishlist-cell,:root:root #main_body.cc-overview-page #ccCardTable.is-icon-view .cc-collection-cell,:root:root #main_body.cc-overview-page #ccCardTable.is-icon-view .cc-wishlist-cell{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:4px!important;padding:4px 0!important;margin:0!important;}
:root:root #main_body.cc-overview-page #ccCardTable .cc-collection-cell::before{content:"Collection"!important;}
:root:root #main_body.cc-overview-page #ccCardTable .cc-wishlist-cell::before{content:"Wishlist"!important;}
:root:root #main_body.cc-overview-page #ccCardTable .cc-collection-cell::before,:root:root #main_body.cc-overview-page #ccCardTable .cc-wishlist-cell::before{flex:0 0 auto!important;font-size:10px!important;line-height:1.2!important;margin:0!important;}
:root:root #main_body.cc-overview-page #ccCardTable .cc-inline-stepper{flex:0 0 80px!important;grid-template-columns:26px 26px 26px!important;width:80px!important;max-width:80px!important;margin:0!important;border-radius:4px!important;}
:root:root #main_body.cc-overview-page #ccCardTable .cc-wishlist-inline{width:auto!important;flex:0 0 auto!important;}
:root:root #main_body.cc-overview-page #ccCardTable .cc-inline-stepper button,:root:root #main_body.cc-overview-page #ccCardTable .cc-inline-stepper input{height:32px!important;min-height:32px!important;line-height:32px!important;font-size:14px!important;}
:root:root #main_body.cc-overview-page #ccCardTable.is-guest-table .cc-collection-cell,:root:root #main_body.cc-overview-page #ccCardTable.is-guest-table .cc-wishlist-cell{display:none!important;}
:root:root #main_body.cc-overview-page #ccCardTable.has-mobile-options .cc-card-row>td.cc-collection-cell,:root:root #main_body.cc-overview-page #ccCardTable.has-mobile-options .cc-card-row>td.cc-wishlist-cell{display:none!important;}
:root:root #main_body.cc-overview-page #ccCardTable.has-mobile-options .cc-card-row{overflow:visible!important;}
:root:root #main_body.cc-overview-page #ccCardTable.has-mobile-options .cc-card-row:has(.cc-card-options[open]){z-index:30!important;}
:root:root #main_body.cc-overview-page #ccCardTable.has-mobile-options .cc-card-row>td.cc-action-cell{max-width:none!important;overflow:visible!important;}
:root:root #main_body.cc-overview-page #ccCardTable.has-mobile-options .cc-row-buy-actions{position:relative!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;}
:root:root #main_body.cc-overview-page #ccCardTable.has-mobile-options .cc-card-options{display:block;flex:0 0 auto;text-align:left;}
:root:root #main_body.cc-overview-page #ccCardTable .cc-card-options>summary{display:flex;align-items:center;justify-content:center;gap:5px;box-sizing:border-box;min-height:36px;padding:6px 8px;border:1px solid #ccd6df;border-radius:5px;background:#fff;color:#18334f;cursor:pointer;list-style:none;white-space:nowrap;}
:root:root #main_body.cc-overview-page #ccCardTable .cc-card-options>summary::-webkit-details-marker{display:none;}
:root:root #main_body.cc-overview-page #ccCardTable .cc-card-options>summary{font-family:inherit;font-size:10px;font-weight:600;line-height:16px;}
:root:root #main_body.cc-overview-page #ccCardTable .cc-card-options[open]>summary{background:#edf5f0;border-color:#087b43;}
:root:root #main_body.cc-overview-page #ccCardTable .cc-card-options-panel{position:absolute;top:calc(100% + 6px);right:0;z-index:40;box-sizing:border-box;width:224px;padding:10px;border:1px solid #d5dfe5;border-radius:8px;background:#fff;box-shadow:0 6px 20px #10264626;}
:root:root #main_body.cc-overview-page #ccCardTable .cc-card-option-line{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 0;color:#18334f;font-size:12px;font-weight:600;}
:root:root #main_body.cc-overview-page #ccCardTable .cc-card-option-line+.cc-card-option-line{border-top:1px solid #edf0f3;}
:root:root #main_body.cc-overview-page #ccCardTable .cc-card-option-line .cc-inline-stepper{margin:0!important;flex:0 0 90px!important;width:90px!important;max-width:90px!important;grid-template-columns:28px 32px 28px!important;}
:root:root #main_body.cc-overview-page #ccCardTable .cc-card-option-line .cc-wishlist-inline{width:auto!important;flex:0 0 auto!important;margin:0!important;}
:root:root #main_body.cc-overview-page #ccCardTable .cc-card-option-line .cc-wishlist-inline>.fa-heart{display:none!important;}
:root:root #main_body.cc-overview-page #ccCardTable.is-icon-view.has-mobile-options .cc-row-buy-actions{flex-wrap:wrap!important;justify-content:center!important;}
:root:root #main_body.cc-overview-page #ccCardTable.is-icon-view .cc-card-options-panel{right:auto;left:0;max-width:calc(100vw - 48px);}
:root:root #main_body.cc-overview-page #ccCardTable.is-icon-view .cc-card-row:nth-child(even) .cc-card-options-panel{left:auto;right:0;}
:root:root #main_body.cc-overview-page #ccCardTable.is-list-view.has-mobile-options .cc-card-row>td.cc-action-cell{grid-column:2 / -1!important;grid-row:5!important;}
:root:root #main_body.cc-overview-page #ccCardTable.cc-card-table .cc-card-row>td.cc-action-cell .cc-row-buy-actions>.cc-row-cart,:root:root #main_body.cc-overview-page #ccCardTable.cc-card-table .cc-card-row>td.cc-action-cell .cc-row-buy-actions>.cc-row-out{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 96px!important;width:96px!important;min-width:96px!important;max-width:96px!important;height:36px!important;min-height:36px!important;max-height:36px!important;box-sizing:border-box!important;padding:6px!important;margin:0!important;gap:5px!important;font-size:10px!important;line-height:16px!important;white-space:nowrap!important;border-radius:5px!important;}
:root:root #main_body.cc-overview-page #ccCardTable .cc-card-options>summary{width:32px;height:36px;min-height:36px;padding:0;}
:root:root #main_body.cc-overview-page .is-staff-toolbar>.cc-card-filters .cc-stock-now-filter{grid-column:2!important;grid-row:2!important;font-size:12px!important;}
:root:root #main_body.cc-overview-page .is-staff-toolbar>.cc-card-filters [data-card-filter="all"]{grid-column:1!important;grid-row:2!important;}
:root:root #main_body.cc-overview-page .is-staff-toolbar .cc-stock-now-filter i{display:none!important;}
:root:root #main_body.cc-overview-page #ccCardTable.is-staff-table .cc-stock-stepper{display:grid!important;grid-template-columns:32px minmax(0,58px) 32px!important;width:124px!important;max-width:100%!important;min-height:34px!important;gap:0!important;box-sizing:border-box!important;}
:root:root #main_body.cc-overview-page #ccCardTable.is-staff-table .cc-stock-stepper button,:root:root #main_body.cc-overview-page #ccCardTable.is-staff-table .cc-stock-stepper input{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:100%!important;height:34px!important;min-height:34px!important;padding:0!important;margin:0!important;box-sizing:border-box!important;font-size:16px!important;line-height:34px!important;text-align:center!important;}
:root:root #main_body.cc-overview-page #ccCardTable.is-staff-table .cc-stock-stepper input{display:block!important;border-left:1px solid #9bcdb2!important;border-right:1px solid #9bcdb2!important;border-radius:0!important;}
:root:root #main_body.cc-overview-page #ccCardTable.is-staff-table .cc-stock-qty-status{position:static!important;transform:none!important;width:100%!important;white-space:normal!important;line-height:1.3!important;text-align:center!important;}
:root:root #main_body.cc-overview-page #ccCardTable.is-staff-table .cc-stock-qty-status:empty{display:none!important;}
:root:root #main_body.cc-overview-page #ccCardTable.is-staff-table.is-list-view .cc-card-row{grid-template-columns:88px minmax(0,1fr) auto!important;gap:5px 8px!important;}
:root:root #main_body.cc-overview-page #ccCardTable.is-staff-table.is-list-view .cc-card-row>.cc-card-id,:root:root #main_body.cc-overview-page #ccCardTable.is-staff-table.is-list-view .cc-card-row>.cc-stock-id{font-size:10px!important;line-height:1.4!important;color:#667085!important;grid-row:5!important;margin-top:4px!important;}
:root:root #main_body.cc-overview-page #ccCardTable.is-staff-table.is-list-view .cc-card-id{grid-column:1 / 3!important;}
:root:root #main_body.cc-overview-page #ccCardTable.is-staff-table.is-list-view .cc-stock-id{grid-column:3!important;white-space:nowrap!important;}
:root:root #main_body.cc-overview-page #ccCardTable.is-staff-table.is-list-view .cc-card-id::before{content:'Card ID: '!important;}
:root:root #main_body.cc-overview-page #ccCardTable.is-staff-table.is-list-view .cc-stock-id::before{content:'Stock ID: '!important;}
:root:root #main_body.cc-overview-page #ccCardTable.is-staff-table.is-list-view .cc-card-row>.cc-stock-qty-cell{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;grid-column:1 / -1!important;grid-row:6!important;margin-top:5px!important;padding-top:8px!important;border-top:1px solid #e6ece9!important;}
:root:root #main_body.cc-overview-page #ccCardTable.is-staff-table.is-list-view .cc-stock-qty-cell::before{margin:0!important;font-size:11px!important;text-transform:none!important;}
:root:root #main_body.cc-overview-page #ccCardTable.is-staff-table.is-list-view .cc-stock-stepper{margin:0!important;}
:root:root .cc-collection-set-heading{flex-wrap:wrap;gap:10px;}
:root:root .cc-collection-set-heading h2{font-size:18px;}
:root:root .cc-collection-hero-inner,:root:root .cc-binder-hero-inner{width:calc(100% - 24px)!important;padding:24px 0!important;gap:18px!important;}
:root:root .cc-collection-shell,:root:root .cc-binder-content{width:calc(100% - 20px)!important;}
:root:root .cc-collection-title h1,:root:root .cc-binder-hero h1{font-size:26px!important;}
:root:root .cc-collection-hero-inner>.cc-collection-stats{width:calc(100% - 100px);flex:1;}
:root:root .cc-binder-hero-right .cc-collection-stats{display:grid;grid-template-columns:1fr 1fr;flex:1;}
:root:root .cc-collection-icon,:root:root .cc-binder-hero-icon{width:64px!important;height:64px!important;flex-basis:64px!important;font-size:28px!important;}
:root:root #main_body .cc-collection-list-switch{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;}
:root:root #main_body .cc-collection-list-switch>a{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:100%!important;min-width:0!important;min-height:42px!important;margin:0!important;padding:7px 5px!important;font-size:12px!important;line-height:1.3!important;text-align:center!important;box-sizing:border-box!important;}
:root:root #main_body .cc-collection-topbar{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;}
:root:root #main_body.cc-collection-page .cc-collection-shell{width:calc(100% - 24px)!important;min-width:0!important;max-width:100%!important;}
:root:root #main_body.cc-collection-page .cc-collection-filters{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;min-width:0!important;}
:root:root #main_body.cc-collection-page .cc-collection-filters>*{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;box-sizing:border-box!important;grid-column:auto!important;}
:root:root #main_body.cc-collection-page .cc-collection-filters>.cc-collection-search,:root:root #main_body.cc-collection-page #ccCollectionPlayer{grid-column:1 / -1!important;}
:root:root #main_body.cc-collection-page .cc-collection-search input{width:100%!important;min-width:0!important;}
:root:root #main_body.cc-collection-page .cc-collection-filters select{height:42px!important;font-size:16px!important;padding:0 8px!important;}
:root:root #main_body.cc-collection-page .cc-collection-sport-tabs{max-width:100%!important;overflow-x:auto!important;}
:root:root #main_body.cc-collection-page .cc-collection-result-bar{display:flex!important;flex-wrap:wrap!important;gap:6px!important;font-size:12px!important;}
:root:root #main_body.cc-collection-page .cc-collection-table-wrap{overflow:visible!important;max-width:100%!important;}
:root:root #main_body.cc-collection-page .cc-collection-table{display:block!important;min-width:0!important;width:100%!important;max-width:100%!important;}
:root:root #main_body.cc-collection-page .cc-collection-table thead{display:none!important;}
:root:root #main_body.cc-collection-page .cc-collection-table tbody{display:grid!important;gap:10px!important;width:100%!important;}
:root:root #main_body.cc-collection-page .cc-collection-table tbody tr{display:grid!important;grid-template-columns:65px minmax(0,1fr) auto!important;grid-template-rows:auto!important;grid-auto-rows:min-content!important;gap:5px 10px!important;height:auto!important;min-height:0!important;padding:12px!important;border:1px solid #d6e1dc!important;border-radius:9px!important;background:#fff!important;align-content:start!important;}
:root:root #main_body.cc-collection-page .cc-collection-table tbody tr[hidden]{display:none!important;}
:root:root #main_body.cc-collection-page .cc-collection-table tbody tr>td{display:block!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere!important;font-size:12px!important;}
:root:root #main_body.cc-collection-page .cc-collection-table tbody tr>td:first-child{grid-column:1!important;grid-row:1 / span 6!important;}
:root:root #main_body.cc-collection-page .cc-collection-table tbody tr>td:nth-child(2){grid-column:2 / -1!important;grid-row:1!important;}
:root:root #main_body.cc-collection-page .cc-collection-table tbody tr>td:nth-child(3){grid-column:2!important;grid-row:2!important;}
:root:root #main_body.cc-collection-page .cc-collection-table tbody tr>td:nth-child(4){grid-column:3!important;grid-row:2!important;}
:root:root #main_body.cc-collection-page .cc-collection-table tbody tr>td:nth-child(5){grid-column:2 / -1!important;grid-row:3!important;}
:root:root #main_body.cc-collection-page .cc-collection-table tbody tr>td:nth-child(6){grid-column:2 / -1!important;grid-row:4!important;color:#66758a!important;}
:root:root #main_body.cc-collection-page .cc-collection-table tbody tr>td:nth-child(7){grid-column:2 / -1!important;grid-row:5!important;padding-top:4px!important;}
:root:root #main_body.cc-collection-page .cc-collection-table tbody tr>td:nth-child(8){grid-column:2 / -1!important;grid-row:6!important;}
:root:root #main_body.cc-collection-page .cc-collection-name{font-size:14px!important;line-height:1.3!important;}
:root:root #main_body.cc-collection-page .cc-collection-set-link{font-size:12px!important;line-height:1.4!important;}
:root:root #main_body.cc-collection-page .cc-collection-card-cell img{max-width:100%!important;width:60px!important;height:82px!important;object-fit:contain!important;}
:root:root #main_body.cc-collection-page .cc-collection-card-number{font-size:12px!important;}
:root:root #main_body.cc-collection-page .cc-collection-qty{margin:0!important;}
:root:root #main_body.cc-collection-page .cc-collection-stock-cell{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:6px!important;}
:root:root #main_body.cc-collection-page .cc-collection-sport-tabs>a:not(.cc-collection-back){display:none!important;}
:root:root #main_body.cc-collection-page .cc-collection-sport-tabs{display:contents!important;}
:root:root #main_body.cc-collection-page .cc-collection-filters>#ccCollectionSport{display:block!important;grid-column:1!important;grid-row:2!important;}
:root:root #main_body.cc-collection-page .cc-collection-filters>.cc-collection-search{grid-column:1 / -1!important;grid-row:1!important;}
:root:root #main_body.cc-collection-page .cc-collection-filters>#ccCollectionYear{grid-column:2!important;grid-row:2!important;}
:root:root #main_body.cc-collection-page .cc-collection-filters>#ccCollectionSet{grid-column:1!important;grid-row:3!important;}
:root:root #main_body.cc-collection-page .cc-collection-filters>#ccCollectionTeam{grid-column:2!important;grid-row:3!important;}
:root:root #main_body.cc-collection-page .cc-collection-filters>#ccCollectionPlayer{grid-column:1!important;grid-row:4!important;}
:root:root #main_body.cc-collection-page .cc-collection-filters>#ccCollectionCardNumber{grid-column:2!important;grid-row:4!important;}
:root:root #main_body.cc-collection-page .cc-collection-filters>#ccCollectionMultiples,:root:root #main_body.cc-collection-page .cc-collection-filters>#ccCollectionInStock{grid-column:1!important;grid-row:5!important;}
:root:root #main_body.cc-collection-page .cc-collection-filters>#ccCollectionClear{grid-column:2!important;grid-row:5!important;}
:root:root #main_body.cc-collection-page .cc-collection-filters>select,:root:root #main_body.cc-collection-page .cc-collection-filters>input{min-width:0!important;width:100%!important;height:42px!important;text-overflow:ellipsis!important;box-sizing:border-box!important;}
:root:root #main_body.cc-collection-page .cc-collection-filters>button{min-height:38px!important;}
:root:root #main_body .cc-collection-view-toolbar{gap:6px;}
:root:root #main_body .cc-collection-view-toolbar .cc-owned-set-views{display:flex!important;flex:1;gap:6px;min-width:0;}
:root:root #main_body .cc-collection-view-toolbar .cc-owned-set-views>button{flex:1;min-width:0!important;min-height:40px!important;padding:8px 5px!important;font-size:12px!important;white-space:nowrap!important;}
:root:root #main_body .cc-collection-export-menu>summary{min-height:40px!important;padding:8px!important;font-size:12px!important;white-space:nowrap!important;}
:root:root #main_body.cc-collection-page .cc-collection-table tbody tr>td.cc-collection-card-cell{overflow:visible!important;align-self:start!important;}
:root:root #main_body.cc-collection-page .cc-collection-card-cell .cc-collection-card-photo{position:relative!important;display:block!important;width:60px!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 0 5px!important;padding:0!important;aspect-ratio:auto!important;overflow:visible!important;}
:root:root #main_body.cc-collection-page .cc-collection-card-cell .cc-collection-image-link{position:static!important;display:block!important;width:60px!important;height:82px!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;}
:root:root #main_body.cc-collection-page .cc-collection-card-cell .cc-collection-image-link img{position:static!important;display:block!important;width:60px!important;height:82px!important;margin:0!important;object-fit:contain!important;box-sizing:border-box!important;}
:root:root #main_body.cc-collection-page .cc-collection-card-cell .cc-collection-card-number{position:static!important;display:block!important;width:60px!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;line-height:1.4!important;text-align:center!important;white-space:normal!important;overflow:visible!important;}
:root:root #main_body.cc-collection-page .cc-collection-table-wrap{border:0!important;background:transparent!important;box-shadow:none!important;}
:root:root #main_body.cc-collection-page .cc-collection-table{border:0!important;background:transparent!important;box-shadow:none!important;}
:root:root #main_body.cc-collection-page .cc-collection-table tbody tr{gap:5px 10px!important;}
:root:root #main_body.cc-collection-page .cc-collection-table tbody tr>td:nth-child(8).cc-collection-stock-cell{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-height:0!important;padding-top:3px!important;}
:root:root #main_body.cc-collection-page .cc-collection-stock-cell .cc-collection-stock-summary{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:3px!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;}
:root:root #main_body.cc-collection-page .cc-collection-stock-cell .cc-collection-stock-price{font-size:14px!important;line-height:1.3!important;}
:root:root #main_body.cc-collection-page .cc-collection-stock-cell .cc-stock-badge{font-size:11px!important;line-height:1.3!important;}
:root:root #main_body.cc-collection-page .cc-collection-stock-cell .cc-collection-cart-button,:root:root #main_body.cc-collection-page .cc-collection-stock-cell .cc-collection-options-button{min-width:0!important;min-height:34px!important;padding:0 10px!important;font-size:11px!important;}
:root:root #main_body.cc-collection-page .cc-collection-qty{display:inline-flex!important;width:auto!important;min-height:30px!important;height:30px!important;}
:root:root #main_body.cc-collection-page .cc-collection-qty>button,:root:root #main_body.cc-collection-page .cc-collection-qty>input{width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:0!important;padding:0!important;box-sizing:border-box!important;font-size:14px!important;}
:root:root #main_body.cc-collection-page .cc-collection-view-toolbar{margin:6px 0 10px!important;}
:root:root #main_body.cc-collection-page .cc-collection-results-tools:not(:has(.cc-owned-set-views)){display:flex!important;align-items:center!important;gap:10px!important;margin:10px 0!important;}
:root:root #main_body.cc-collection-page .cc-collection-results-tools:not(:has(.cc-owned-set-views)) .cc-collection-result-bar{flex:1!important;min-width:0!important;margin:0!important;gap:3px 5px!important;font-size:11px!important;line-height:1.5!important;}
:root:root #main_body.cc-collection-page .cc-collection-results-tools:not(:has(.cc-owned-set-views)) .cc-collection-view-toolbar{flex:0 0 auto!important;margin:0!important;}
:root:root #main_body.cc-collection-page .cc-collection-table tbody tr{padding:12px!important;gap:5px 10px!important;border-radius:10px!important;box-shadow:0 2px 6px rgba(7,28,62,.035)!important;}
:root:root #main_body.cc-collection-page .cc-collection-table tbody tr>td:nth-child(7){grid-column:2!important;grid-row:5!important;align-self:center!important;padding-top:7px!important;}
:root:root #main_body.cc-collection-page .cc-collection-table tbody tr>td:nth-child(8).cc-collection-stock-cell{display:contents!important;}
:root:root #main_body.cc-collection-page .cc-collection-stock-cell .cc-collection-stock-summary{grid-column:3!important;grid-row:5!important;align-self:center!important;align-items:flex-end!important;text-align:right!important;padding-top:7px!important;}
:root:root #main_body.cc-collection-page .cc-collection-stock-cell .cc-collection-cart-button,:root:root #main_body.cc-collection-page .cc-collection-stock-cell .cc-collection-options-button{grid-column:2 / -1!important;grid-row:6!important;justify-self:end!important;margin-top:4px!important;}
:root:root #main_body.cc-collection-page .cc-collection-table tbody tr>td:first-child{grid-row:1 / span 4!important;}
:root:root #main_body.cc-collection-page .cc-collection-table tbody tr>td:nth-child(4){align-self:center!important;font-size:11px!important;color:#66758a!important;}
:root:root #main_body.cc-collection-page .cc-collection-table tbody tr>td:nth-child(6){font-size:11px!important;line-height:1.4!important;}
:root:root #main_body.cc-collection-page .cc-collection-name{font-size:14px!important;}
:root:root #main_body.cc-collection-page .cc-collection-set-link{font-size:12px!important;line-height:1.35!important;}
:root:root #main_body.cc-collection-page #ccCollectionFilterPanel:not([hidden]){grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:8px!important;}
:root:root #main_body.cc-collection-page #ccCollectionFilterPanel>#ccCollectionSport,:root:root #main_body.cc-collection-page #ccCollectionFilterPanel>#ccCollectionYear{grid-row:1!important;}
:root:root #main_body.cc-collection-page #ccCollectionFilterPanel>#ccCollectionSet,:root:root #main_body.cc-collection-page #ccCollectionFilterPanel>#ccCollectionTeam{grid-row:2!important;}
:root:root #main_body.cc-collection-page #ccCollectionFilterPanel>#ccCollectionPlayer,:root:root #main_body.cc-collection-page #ccCollectionFilterPanel>#ccCollectionCardNumber{grid-row:3!important;}
:root:root #main_body.cc-collection-page #ccCollectionFilterPanel>#ccCollectionInStock,:root:root #main_body.cc-collection-page #ccCollectionFilterPanel>#ccCollectionMultiples,:root:root #main_body.cc-collection-page #ccCollectionFilterPanel>#ccCollectionClear{grid-row:4!important;}
:root:root #main_body.cc-collection-page .cc-collection-table tbody tr{grid-template-rows:repeat(6,max-content)!important;grid-auto-rows:max-content!important;align-items:start!important;align-content:start!important;row-gap:6px!important;}
:root:root #main_body.cc-collection-page .cc-collection-table tbody tr>td:first-child{grid-row:1 / span 5!important;}
:root:root #main_body.cc-collection-page .cc-collection-table tbody tr>td:nth-child(3){grid-column:2 / -1!important;grid-row:2!important;align-self:center!important;}
:root:root #main_body.cc-collection-page .cc-collection-table tbody tr>td:nth-child(4){grid-column:2 / -1!important;grid-row:2!important;justify-self:start!important;align-self:center!important;margin-left:64px!important;padding:0!important;font-size:11px!important;line-height:22px!important;}
:root:root #main_body.cc-collection-page .cc-collection-table tbody tr>td:nth-child(3) .cc-collection-sport-pill{display:inline-flex!important;align-items:center!important;min-height:22px!important;height:auto!important;margin:0!important;padding:2px 7px!important;font-size:11px!important;line-height:18px!important;box-sizing:border-box!important;}
:root:root #main_body.cc-collection-page .cc-collection-table .cc-collection-name,:root:root #main_body.cc-collection-page .cc-collection-table .cc-collection-set-link{display:block!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;line-height:1.35!important;}
:root:root #main_body.cc-collection-page .cc-collection-table tbody tr>td:nth-child(5),:root:root #main_body.cc-collection-page .cc-collection-table tbody tr>td:nth-child(6){align-self:start!important;margin:0!important;padding:0!important;line-height:1.35!important;}
:root:root #main_body.cc-collection-page .cc-collection-table tbody tr>td:nth-child(7){padding-top:4px!important;}
:root:root #main_body.cc-collection-page .cc-collection-stock-cell .cc-collection-stock-summary{padding-top:4px!important;}
:root:root #main_body.cc-collection-page .cc-collection-table tbody tr>td:nth-child(3){display:flex!important;align-items:center!important;gap:8px!important;}
:root:root #main_body.cc-collection-page .cc-collection-table tbody tr>td:nth-child(4){display:none!important;}
:root:root #main_body.cc-collection-page .cc-collection-inline-year{display:inline!important;color:#66758a!important;font-size:11px!important;line-height:1.4!important;}
:root:root #main_body.cc-collection-page .cc-collection-table.cc-card-icon-view tbody{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;}
:root:root #main_body.cc-collection-page .cc-collection-table.cc-card-icon-view tbody tr{padding:10px!important;}
:root:root #main_body.cc-collection-page #ccCollectionFilterToggle,:root:root #main_body.cc-collection-page .cc-collection-export-menu>summary{width:94px!important;min-width:94px!important;max-width:94px!important;font-size:12px!important;}
:root:root .cc-search-results-wrap{overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
:root:root .cc-search-page .cc-search-results-table.cc-search-set-layout,:root:root .cc-search-page .cc-search-results-table.cc-search-set-layout.has-staff,:root:root .cc-search-page .cc-search-results-table.cc-search-set-layout tbody{display:block!important;width:100%!important;min-width:0!important}
:root:root .cc-search-page .cc-search-results-table.cc-search-set-layout thead{display:none!important}
:root:root .cc-search-page .cc-search-results-table.cc-search-set-layout tbody tr{display:grid!important;width:100%!important;grid-template-columns:116px minmax(0,1fr)!important;margin-bottom:12px;overflow:hidden;border:1px solid #d7e1dc;border-radius:10px;background:#fff!important;box-shadow:0 5px 18px rgba(7,31,55,.055)}
:root:root .cc-search-page .cc-search-results-table.cc-search-set-layout tbody td{display:block!important;width:auto!important;min-width:0!important;max-width:none!important;padding:12px!important;border:0!important}
:root:root .cc-search-page .cc-search-results-table.cc-search-set-layout td.cc-search-card-cell{grid-column:1;grid-row:1;padding-right:4px!important}
:root:root .cc-search-page .cc-search-results-table.cc-search-set-layout td.cc-search-details-cell{grid-column:2;grid-row:1;padding-left:4px!important}
:root:root .cc-search-page .cc-search-results-table.cc-search-set-layout td.cc-search-number-cell,:root:root .cc-search-page .cc-search-results-table.cc-search-set-layout td.cc-search-price-cell{display:flex!important;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #e4ebe7!important;background:#fbfcfc}
:root:root .cc-search-page .cc-search-results-table.cc-search-set-layout td.cc-search-number-cell{grid-column:1;grid-row:2}
:root:root .cc-search-page .cc-search-results-table.cc-search-set-layout td.cc-search-price-cell{grid-column:2;grid-row:2}
:root:root .cc-search-number-cell:before,:root:root .cc-search-price-cell:before,:root:root .cc-search-list-cell:before,:root:root .cc-search-action-cell:before,:root:root .cc-search-staff-cell:before{content:attr(data-label);display:block;color:#66758a;font-size:10px;font-weight:850;letter-spacing:.035em;text-transform:uppercase}
:root:root .cc-search-price-cell small{display:none!important}
:root:root .cc-search-price-cell strong{margin-left:auto;font-size:16px}
:root:root .cc-search-card-number-value{min-width:0;min-height:0;padding:0;border:0;background:transparent}
:root:root .cc-search-page .cc-search-results-table.cc-search-set-layout td.cc-search-list-cell{grid-column:1/-1;grid-row:3;border-top:1px solid #e4ebe7!important}
:root:root .cc-search-list-cell:before{margin-bottom:9px;text-align:left}
:root:root .cc-search-list-stack{grid-template-columns:1fr 1fr;gap:10px}
:root:root .cc-search-page .cc-search-results-table.cc-search-set-layout td.cc-search-action-cell{display:grid!important;grid-column:1/-1;grid-row:4;grid-template-columns:1fr minmax(160px,220px);align-items:center;gap:8px 14px;padding-top:11px!important;border-top:1px solid #e4ebe7!important;background:#f8fbf9}
:root:root .cc-search-action-cell:before{display:none}
:root:root .cc-search-availability{margin:0}
:root:root .cc-search-primary-action,:root:root .cc-search-secondary-action{grid-column:2;grid-row:1}
:root:root .cc-search-text-action{grid-column:2;margin:0}
:root:root .cc-search-page .cc-search-results-table.cc-search-set-layout td.cc-search-staff-cell{grid-column:1/-1;grid-row:5;border-top:1px solid #e4ebe7!important;text-align:left}
:root:root .cc-search-page .cc-search-results-table.cc-search-set-layout tbody tr{grid-template-columns:94px minmax(0,1fr)!important}
:root:root .cc-search-page .cc-search-card-name{font-size:14px!important}
:root:root .cc-search-page .cc-search-results-table.cc-search-set-layout td.cc-search-number-cell,:root:root .cc-search-page .cc-search-results-table.cc-search-set-layout td.cc-search-price-cell{align-items:flex-start;flex-direction:column;gap:5px}
:root:root .cc-search-price-cell strong{margin-left:0}
:root:root .cc-search-list-stack{grid-template-columns:1fr}
:root:root .cc-search-list-control{grid-template-columns:1fr 96px}
:root:root .cc-search-page .cc-search-results-table.cc-search-set-layout td.cc-search-action-cell{grid-template-columns:1fr}
:root:root .cc-search-primary-action,:root:root .cc-search-secondary-action,:root:root .cc-search-text-action{grid-column:1;grid-row:auto}
:root:root .cc-search-page .cc-search-results-table.cc-search-set-layout{min-width:0!important}
:root:root .cc-search-page .cc-search-results-table.cc-search-set-layout td.cc-search-card-cell{grid-column:1!important;grid-row:1/3!important;width:auto!important}
:root:root .cc-search-page .cc-search-results-table.cc-search-set-layout td.cc-search-details-cell{grid-column:2!important;grid-row:1!important}
:root:root .cc-search-page .cc-search-results-table.cc-search-set-layout td.cc-search-team-cell{grid-column:2!important;grid-row:2!important;width:auto!important;padding:0 12px 12px 4px!important}
:root:root .cc-search-page .cc-search-results-table.cc-search-set-layout td.cc-search-number-cell{grid-column:1!important;grid-row:3!important;width:auto!important}
:root:root .cc-search-page .cc-search-results-table.cc-search-set-layout td.cc-search-number-cell{text-align:left!important}
:root:root .cc-search-page .cc-search-card-number-value{min-width:0;min-height:0;padding:0;border:0;border-radius:0;background:transparent;font-size:13px}
:root:root .cc-search-page .cc-search-results-table.cc-search-set-layout td.cc-search-price-cell{grid-column:2!important;grid-row:3!important;width:auto!important;text-align:right!important}
:root:root .cc-search-page .cc-search-results-table.cc-search-set-layout td.cc-search-action-cell{display:block!important;grid-column:1/-1!important;grid-row:4!important;width:auto!important;text-align:center!important}
:root:root .cc-search-page .cc-search-results-table.cc-search-set-layout td.cc-search-collection-cell{grid-column:1!important;grid-row:5!important;width:auto!important;border-top:1px solid #e4ebe7!important}
:root:root .cc-search-page .cc-search-results-table.cc-search-set-layout td.cc-search-wishlist-cell{grid-column:2!important;grid-row:5!important;width:auto!important;border-top:1px solid #e4ebe7!important}
:root:root .cc-search-page .cc-search-results-table.cc-search-set-layout td.cc-search-staff-cell{grid-column:1/-1!important;grid-row:5!important}
:root:root .cc-search-page .cc-search-action-cell:before{content:attr(data-label);display:block;margin-bottom:8px;color:#66758a;font-size:10px;font-weight:850;letter-spacing:.035em;text-transform:uppercase}
:root:root .cc-search-page .cc-search-primary-action,:root:root .cc-search-page .cc-search-out-action{width:min(220px,100%)!important}
:root:root .cc-search-page .cc-search-results-table.cc-search-set-layout td.cc-search-collection-cell{grid-column:1/-1!important;grid-row:5!important}
:root:root .cc-search-page .cc-search-results-table.cc-search-set-layout td.cc-search-wishlist-cell{grid-column:1/-1!important;grid-row:6!important}
:root:root .cc-search-page .cc-search-results-table.cc-search-set-layout td.cc-search-staff-cell{grid-row:5!important}
:root:root #main_body.cc-search-page .cc-search-results-table.cc-search-set-layout tbody tr{display:grid!important;grid-template-columns:clamp(80px,25vw,110px) minmax(0,1fr) auto!important;gap:5px 10px!important;padding:12px!important;box-sizing:border-box!important;margin-bottom:10px!important;}
:root:root #main_body.cc-search-page .cc-search-results-table.cc-search-set-layout tbody tr[hidden]{display:none!important;}
:root:root #main_body.cc-search-page .cc-search-results-table.cc-search-set-layout tbody td{padding:0!important;border:0!important;background:transparent!important;min-width:0!important;}
:root:root #main_body.cc-search-page .cc-search-results-table.cc-search-set-layout td.cc-search-card-cell{grid-column:1!important;grid-row:1 / span 4!important;align-self:start!important;}
:root:root #main_body.cc-search-page .cc-search-results-table.cc-search-set-layout td.cc-search-details-cell{grid-column:2 / -1!important;grid-row:1!important;}
:root:root #main_body.cc-search-page .cc-search-card-name{font-size:14px!important;line-height:1.3!important;overflow-wrap:anywhere!important;}
:root:root #main_body.cc-search-page .cc-search-results-table.cc-search-set-layout td.cc-search-team-cell{grid-column:2 / -1!important;grid-row:2!important;}
:root:root #main_body.cc-search-page .cc-search-results-table.cc-search-set-layout td.cc-search-number-cell{grid-column:2 / -1!important;grid-row:3!important;display:flex!important;flex-direction:row!important;gap:5px!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important;}
:root:root #main_body.cc-search-page .cc-search-number-cell:before{content:'Card No.'!important;font-size:10px!important;font-weight:600!important;margin:0!important;text-transform:none!important;color:#66758a!important;}
:root:root #main_body.cc-search-page .cc-search-card-number-value{font-size:11px!important;min-height:0!important;padding:0!important;margin:0!important;width:auto!important;flex:0 0 auto!important;justify-content:flex-start!important;text-align:left!important;background:transparent!important;border:0!important;}
:root:root #main_body.cc-search-page .cc-search-results-table.cc-search-set-layout td.cc-search-price-cell{grid-column:2!important;grid-row:4!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;justify-self:stretch!important;align-self:center!important;text-align:left!important;padding-top:4px!important;}
:root:root #main_body.cc-search-page .cc-search-price-cell strong{font-size:17px!important;line-height:1.3!important;margin:0!important;padding:0!important;width:auto!important;text-align:left!important;}
:root:root #main_body.cc-search-page .cc-search-results-table.cc-search-set-layout td.cc-search-action-cell{grid-column:3!important;grid-row:4!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;align-self:center!important;padding-top:4px!important;}
:root:root #main_body.cc-search-page .cc-search-action-cell .cc-search-primary-action,:root:root #main_body.cc-search-page .cc-search-action-cell .cc-search-out-action{width:auto!important;max-width:126px!important;min-height:36px!important;padding:8px!important;font-size:10px!important;gap:4px!important;line-height:1.25!important;white-space:nowrap!important;box-sizing:border-box!important;}
:root:root #main_body.cc-search-page .cc-search-team-cell:before,:root:root #main_body.cc-search-page .cc-search-action-cell:before,:root:root #main_body.cc-search-page .cc-search-price-cell:before{display:none!important;}
:root:root #main_body.cc-search-page .cc-search-results-table.cc-search-set-layout td.cc-search-list-cell,:root:root #main_body.cc-search-page .cc-search-results-table.cc-search-set-layout td.cc-search-staff-cell{grid-column:1 / -1!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding-top:8px!important;margin-top:4px!important;border-top:1px solid #edf1ef!important;}
:root:root #main_body.cc-search-page .cc-search-results-table.cc-search-set-layout td.cc-search-collection-cell{grid-row:5!important;}
:root:root #main_body.cc-search-page .cc-search-results-table.cc-search-set-layout td.cc-search-wishlist-cell{grid-row:6!important;}
:root:root #main_body.cc-search-page .cc-search-results-table.cc-search-set-layout td.cc-search-list-cell{flex-direction:row!important;justify-content:flex-start!important;gap:10px!important;height:auto!important;min-height:0!important;}
:root:root #main_body.cc-search-page .cc-search-results-table.cc-search-set-layout td.cc-search-staff-cell{grid-row:7!important;flex-wrap:wrap!important;}
:root:root #main_body.cc-search-page .cc-search-list-cell:before,:root:root #main_body.cc-search-page .cc-search-staff-cell:before{content:attr(data-label);font-size:10px!important;font-weight:700!important;margin:0!important;color:#66758a!important;text-transform:none!important;}
:root:root #main_body.cc-search-page .cc-search-list-cell .cc-signin-small{font-size:12px!important;line-height:1.2!important;min-height:32px!important;width:auto!important;margin:0!important;padding:6px 10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;border:1px solid #bdd9ca!important;border-radius:6px!important;background:#fff!important;color:#087b43!important;text-decoration:none!important;}
:root:root #main_body.cc-search-page .cc-search-results-table.cc-search-set-layout td.cc-search-list-cell:has(.cc-search-stepper){grid-column:1 / -1!important;grid-row:5!important;width:calc(50% - 5px)!important;box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;gap:3px!important;border:0!important;border-top:1px solid #e1e9e4!important;border-radius:0!important;padding:6px 0 0!important;}
:root:root #main_body.cc-search-page .cc-search-results-table.cc-search-set-layout td.cc-search-collection-cell:has(.cc-search-stepper){justify-self:start!important;}
:root:root #main_body.cc-search-page .cc-search-results-table.cc-search-set-layout td.cc-search-wishlist-cell:has(.cc-search-stepper){justify-self:end!important;}
:root:root #main_body.cc-search-page .cc-search-list-cell .cc-search-stepper{grid-template-columns:29px 36px 29px!important;width:96px!important;max-width:100%!important;box-sizing:border-box!important;}
:root:root #main_body.cc-search-page .cc-search-list-cell .cc-search-stepper button,:root:root #main_body.cc-search-page .cc-search-list-cell .cc-search-stepper-value{height:30px!important;min-height:30px!important;line-height:30px!important;width:100%!important;min-width:0!important;font-size:12px!important;}
:root:root #main_body.cc-search-page .cc-search-results-wrap:has(.has-tracking-dropdown){overflow:visible!important;}
:root:root #main_body.cc-search-page .cc-search-results-table.cc-search-set-layout.has-tracking-dropdown tbody tr>td.cc-search-list-cell{display:none!important;}
:root:root #main_body.cc-search-page .cc-search-results-table.has-tracking-dropdown tbody tr{overflow:visible!important;position:relative!important;}
:root:root #main_body.cc-search-page .cc-search-results-table.has-tracking-dropdown tbody tr:has(.cc-search-card-options[open]){z-index:30!important;}
:root:root #main_body.cc-search-page .cc-search-results-table.cc-search-set-layout.has-tracking-dropdown tbody tr>td.cc-search-action-cell{position:relative!important;overflow:visible!important;gap:6px!important;max-width:none!important;}
:root:root #main_body.cc-search-page .has-tracking-dropdown .cc-search-card-options{display:block;flex:0 0 32px;text-align:left;}
:root:root #main_body.cc-search-page .cc-search-card-options>summary{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:32px;height:36px;padding:0;border:1px solid #ccd6df;border-radius:5px;background:#fff;color:#18334f;font-size:10px;cursor:pointer;list-style:none;}
:root:root #main_body.cc-search-page .cc-search-card-options>summary::-webkit-details-marker{display:none;}
:root:root #main_body.cc-search-page .cc-search-card-options[open]>summary{background:#edf5f0;border-color:#087b43;}
:root:root #main_body.cc-search-page .cc-search-results-table.cc-search-set-layout.has-tracking-dropdown tbody tr>td.cc-search-action-cell>.cc-search-primary-action,:root:root #main_body.cc-search-page .cc-search-results-table.cc-search-set-layout.has-tracking-dropdown tbody tr>td.cc-search-action-cell>.cc-search-out-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 96px!important;width:96px!important;min-width:96px!important;max-width:96px!important;height:36px!important;min-height:36px!important;box-sizing:border-box!important;padding:6px!important;gap:5px!important;font-size:10px!important;line-height:16px!important;white-space:nowrap!important;border-radius:5px!important;}
:root:root #main_body.cc-search-page .cc-search-results-table.cc-search-set-layout.has-tracking-dropdown tbody tr>td.cc-search-action-cell{grid-column:2 / -1!important;grid-row:5!important;}
:root:root #main_body.cc-search-page .cc-search-results-table.cc-search-set-layout.has-staff tbody tr{height:auto!important;min-height:0!important;grid-template-rows:repeat(5,max-content)!important;align-content:start!important;}
:root:root #main_body.cc-search-page .cc-search-results-table.cc-search-set-layout.has-staff tbody tr>td.cc-search-staff-cell{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;grid-column:1 / -1!important;grid-row:5!important;width:100%!important;max-width:100%!important;min-height:0!important;height:auto!important;margin:7px 0 0!important;padding:9px 0 0!important;gap:5px 10px!important;border-top:1px solid #e1e9e4!important;box-sizing:border-box!important;}
:root:root #main_body.cc-search-page .cc-search-results-table.has-staff .cc-search-staff-cell::before{content:'Stock Quantity'!important;flex:1 1 auto!important;font-size:11px!important;line-height:1.3!important;}
:root:root #main_body.cc-search-page .cc-search-results-table.has-staff .cc-search-stock-stepper{display:grid!important;grid-template-columns:30px 42px 30px!important;flex:0 0 104px!important;width:104px!important;min-width:0!important;max-width:104px!important;margin:0!important;box-sizing:border-box!important;}
:root:root #main_body.cc-search-page .cc-search-results-table.has-staff .cc-search-stock-stepper button,:root:root #main_body.cc-search-page .cc-search-results-table.has-staff .cc-search-stock-stepper .cc-search-stepper-value{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;height:32px!important;min-height:32px!important;padding:0!important;margin:0!important;font-size:14px!important;line-height:32px!important;box-sizing:border-box!important;}
html:root:root body #main_body.cc-collection-page .cc-collection-table.cc-card-icon-view tbody{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;}
html:root:root body #main_body.cc-overview-page #ccCardTable.is-icon-view tbody{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;}
html:root:root body #main_body .cc-collection-table td,html:root:root body #main_body #ccCardTable .cc-card-row>td,html:root:root body #main_body .cc-search-results-table tbody td{font-size:14px!important;}
html:root:root body #main_body :is(.cc-collection-table,.cc-card-table,.cc-search-results-table) tr[hidden]{display:none!important;}

}
@media(min-width:768px) and (max-width:1180px){
html:root:root body #main_body.cc-overview-page .cc-card-filters{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;}
html:root:root body #main_body.cc-overview-page .cc-card-filters .cc-quick-filter-label{grid-column:1/-1!important;width:auto!important;}
html:root:root body #main_body.cc-overview-page .cc-card-filters .cc-card-filter{width:100%!important;min-width:0!important;grid-column:auto!important;min-height:44px!important;}
html:root:root body #main_body.cc-card-page .cc-product-layout{grid-template-columns:minmax(0,1fr) minmax(0,.85fr)!important;min-width:0!important;}
html:root:root body #main_body.cc-card-page .cc-product-layout>*{min-width:0!important;max-width:100%!important;}
html:root:root body #main_body.cc-card-page .cc-product-info{min-width:0!important;overflow-wrap:anywhere!important;}
html:root:root body #main_body .cc-admin-quick-grid,html:root:root body #main_body .cc-admin-private-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;}
html:root:root body #main_body :is(.cc-admin-card,.cc-admin-quick,.cc-admin-field,.cc-admin-fields,.cc-admin-image-fields){min-width:0!important;}
html:root:root body #main_body :is(.cc-admin-fields,.cc-admin-fields.cc-admin-year-fields,.cc-admin-image-fields){grid-template-columns:repeat(2,minmax(0,1fr))!important;}
html:root:root body #main_body .cc-admin-fields .cc-admin-button{width:100%!important;}
html:root:root body #main_body .cc-admin-metrics-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
html:root:root body #main_body .cc-payroll-filters>.cc-payroll-view{grid-column:1/-1!important;width:100%!important;}
}
@media(min-width:768px) and (max-width:900px){
html:root:root body #main_body.cc-card-page .cc-product-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:20px!important;}
html:root:root body #main_body.cc-card-page .cc-product-gallery{width:100%!important;max-width:560px!important;justify-self:center!important;}
}

@media(min-width:1024px) and (max-width:1180px){
html:root:root body #ccSiteFooter .cc-footer-benefits{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;width:calc(100% - 40px)!important;padding:20px 0!important;}
html:root:root body #ccSiteFooter .cc-footer-benefit{min-width:0!important;min-height:66px!important;padding:10px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:8px!important;gap:10px!important;}
html:root:root body #ccSiteFooter .cc-footer-benefit>i{font-size:24px!important;flex:0 0 28px!important;}
html:root:root body #ccSiteFooter .cc-footer-benefit span{min-width:0!important;}
html:root:root body #ccSiteFooter .cc-footer-benefit strong,html:root:root body #ccSiteFooter .cc-footer-benefit small{white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.4!important;}
html:root:root body #ccSiteFooter .cc-footer-benefit strong{font-size:12px!important;}
html:root:root body #ccSiteFooter .cc-footer-links{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:5px 16px!important;}
html:root:root body #ccSiteFooter .cc-footer-links a{min-height:44px!important;display:inline-flex!important;align-items:center!important;font-size:13px!important;}
html:root:root body :is(input:not([type]),input[type=text],input[type=search],input[type=email],input[type=password],input[type=number],input[type=date],input[type=tel],textarea,select){font-size:16px!important;min-width:0;max-width:100%;box-sizing:border-box;}
html:root:root body input::placeholder,html:root:root body textarea::placeholder{font-size:inherit!important;}

}
/* Keep the normal navigation row on wider tablets, with space reserved for
   every group so search cannot cover Sports, Collection or account actions. */
@media(min-width:1024px) and (max-width:1180px){
html:root:root body #ccGlobalHeaderMount .cc-header-shell{width:calc(100% - 32px)!important;grid-template-columns:110px 320px minmax(200px,1fr) 230px!important;gap:8px!important;}
html:root:root body #ccGlobalHeaderMount .cc-header-primary{gap:4px!important;min-width:0!important;}
html:root:root body #ccGlobalHeaderMount .cc-header-search{width:100%!important;min-width:0!important;max-width:100%!important;}
html:root:root body #ccGlobalHeaderMount #ui_search{width:100%!important;min-width:0!important;}
html:root:root body #ccGlobalHeaderMount .cc-search-button{min-width:92px!important;width:92px!important;flex:0 0 92px!important;}
html:root:root body #ccGlobalHeaderMount .cc-header-actions{min-width:0!important;justify-content:space-between!important;gap:0!important;}
html:root:root body #ccGlobalHeaderMount .cc-header-actions .cc-header-icon-link{min-width:0!important;padding-left:8px!important;padding-right:8px!important;}
}
/* Long set names get a full title row; summary boxes sit underneath. */
@media(min-width:768px) and (max-width:1180px){
html:root:root body #main_body.cc-overview-page .cc-set-hero>.cc-set-hero-inner{display:grid!important;grid-template-columns:minmax(0,1fr) 82px!important;grid-template-areas:'copy icon' 'stats stats'!important;width:calc(100% - 48px)!important;height:auto!important;min-height:180px!important;padding:24px 0!important;gap:20px 24px!important;align-items:center!important;}
html:root:root body #main_body.cc-overview-page .cc-set-hero .cc-set-hero-copy{grid-area:copy!important;display:flex!important;align-items:center!important;gap:18px!important;width:100%!important;min-width:0!important;max-width:100%!important;}
html:root:root body #main_body.cc-overview-page .cc-set-hero-copy>div:last-child{flex:1 1 auto!important;min-width:0!important;max-width:100%!important;}
html:root:root body #main_body.cc-overview-page .cc-set-hero-art{flex:0 0 72px!important;width:72px!important;height:96px!important;}
html:root:root body #main_body.cc-overview-page .cc-set-hero .cc-unified-icon{grid-area:icon!important;position:static!important;inset:auto!important;transform:none!important;align-self:center!important;justify-self:end!important;}
html:root:root body #main_body.cc-overview-page .cc-set-hero .cc-hero-stats-wrap{grid-area:stats!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important;}
html:root:root body #main_body.cc-overview-page .cc-set-hero .cc-hero-stats{display:grid!important;grid-template-columns:repeat(var(--cc-summary-columns,3),minmax(0,1fr))!important;grid-auto-flow:row!important;gap:12px!important;width:100%!important;min-width:0!important;}
html:root:root body #main_body.cc-overview-page .cc-set-hero .cc-stat-card{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;}
html:root:root body #main_body:is(.cc-overview-page,.cc-sets-page) .cc-unified-hero h1{width:100%!important;max-width:100%!important;min-width:0!important;font-size:30px!important;line-height:1.2!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;}
html:root:root body #main_body.cc-overview-page .cc-set-hero .cc-banner-eyebrow{white-space:normal!important;overflow-wrap:break-word!important;}
}


/* Responsive continuity fixes — 26 October 2026. */
/* Keep the compact desktop navigation fluid until the wide layout fits. */
@media(min-width:1181px) and (max-width:1279px){
html:root:root body #ccGlobalHeaderMount .cc-header-shell{width:calc(100% - 32px)!important;grid-template-columns:110px 320px minmax(0,1fr) 230px!important;gap:8px!important;}
html:root:root body #ccGlobalHeaderMount .cc-header-primary{gap:4px!important;min-width:0!important;}
html:root:root body #ccGlobalHeaderMount .cc-header-search{width:100%!important;min-width:0!important;max-width:100%!important;}
html:root:root body #ccGlobalHeaderMount #ui_search{width:100%!important;min-width:0!important;}
html:root:root body #ccGlobalHeaderMount .cc-search-button{min-width:92px!important;width:92px!important;flex:0 0 92px!important;}
html:root:root body #ccGlobalHeaderMount .cc-header-actions{min-width:0!important;justify-content:space-between!important;gap:0!important;}
html:root:root body #ccGlobalHeaderMount .cc-header-actions .cc-header-icon-link{min-width:0!important;padding-left:8px!important;padding-right:8px!important;}
}
/* The guest collection prompt is one fluid row on tablet and desktop. */
@media(min-width:768px){
html:root:root body .cc-home-stats.cc-home-stats-guest{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;min-height:0!important;}
html:root:root body .cc-home-stats-guest .cc-home-stats-label{display:flex!important;flex:1 1 auto!important;min-width:0!important;min-height:0!important;}
html:root:root body .cc-home-stats-guest .cc-home-stats-label>span{min-width:0!important;}
html:root:root body .cc-home-stats-guest .cc-home-view-collection{flex:0 0 auto!important;align-self:center!important;margin:0!important;white-space:nowrap!important;}
}
/* Bridge the former 650–768px gap in the user administration table. */
@media(min-width:651px) and (max-width:767px){
html body #main_body .cc-user-admin :is(.cc-user-table,.cc-user-table.is-staff,.cc-user-table tbody,.cc-user-table tr,.cc-user-table td){display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;}
html body #main_body .cc-user-admin .cc-user-table thead{display:none!important;}
html body #main_body .cc-user-admin .cc-user-table tr{padding:13px 14px!important;border-bottom:1px solid #dce5e1;}
html body #main_body .cc-user-admin .cc-user-table td{padding:6px 0!important;border:0!important;}
}

