/* Unified cart appearance for all storefront pages, including informational pages. */
html body #cartPanel.cart-panel{background:#111!important;color:#fff!important;border-left:1px solid #292929!important;box-shadow:-10px 0 30px #0007!important;}
html body #cartPanel .cart-heading h2,html body #cartPanel strong,html body #cartPanel #cartItems,html body #cartPanel .cart-bottom,html body #cartPanel .cart-summary{color:#fff!important;}
html body #cartPanel .cart-heading #cartClose{color:#fff!important;}
html body #cartPanel #cartItems{overflow-y:auto;min-height:0;flex:1;scrollbar-width:thin;scrollbar-color:#555 #111;}
html body #cartPanel #cartItems .v193-cart-row{display:flex!important;align-items:center!important;gap:8px!important;border-bottom:1px solid #353535!important;padding:13px 0!important;color:#fff!important;}
html body #cartPanel #cartItems .v193-cart-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;}
html body #cartPanel #cartItems .v193-cart-info strong{color:#fff!important;font-size:12px!important;}
html body #cartPanel #cartItems .v193-cart-info span{color:#ff711b!important;}
html body #cartPanel #cartItems .v193-cart-info small{color:#bbb!important;}
html body #cartPanel #cartItems .v193-cart-controls{display:flex!important;align-items:center;gap:2px;border:1px solid #555;border-radius:7px;padding:2px;flex-shrink:0;}
html body #cartPanel #cartItems .v193-cart-controls button,html body #cartPanel #cartItems .v193-cart-delete{background:transparent!important;border:0!important;color:#ff711b!important;cursor:pointer;}
html body #cartPanel #cartItems .v193-cart-controls span{color:#fff!important;}
html body #cartPanel .cart-bottom,html body #cartPanel .cart-summary{margin-top:auto;border-top:1px solid #353535!important;padding-top:14px;}
html body #cartPanel .cart-bottom p,html body #cartPanel .cart-summary p{color:#aaa!important;}
html body #cartPanel .cart-checkout-btn{background:#ff711b!important;color:#fff!important;border-radius:7px!important;text-align:center!important;font-weight:800!important;}
