
/* Cyclone WHMCS Theme Package 2 - Cart/order page polish */
/* Load AFTER cyclone-core.css */

#order-standard_cart{
  background:#f3f7fb!important;
  color:#1f2937!important;
}

#order-standard_cart .products .product,
#order-standard_cart .product,
#order-standard_cart .product-info,
#order-standard_cart .addon-products .panel,
#order-standard_cart .addons .panel,
#order-standard_cart .domain-selection-options .option,
#order-standard_cart .domain-option,
#order-standard_cart .recommended-product,
#order-standard_cart .product-recommendations,
#order-standard_cart .last-chance,
#order-standard_cart .view-cart-items,
#order-standard_cart .view-cart-items .item,
#order-standard_cart .view-cart-tabs,
#order-standard_cart .empty-cart{
  background:#fff!important;
  color:#1f2937!important;
  border:1px solid #d8e4f0!important;
  border-radius:16px!important;
  box-shadow:0 12px 28px rgba(6,19,35,.08)!important;
}

#order-standard_cart .products .product header,
#order-standard_cart .product header,
#order-standard_cart .panel-heading,
#order-standard_cart .order-summary h2{
  background:linear-gradient(135deg,#061323,#102542)!important;
  color:#fff!important;
}

#order-standard_cart .products .product header *,
#order-standard_cart .product header *,
#order-standard_cart .panel-heading *,
#order-standard_cart .order-summary h2 *{
  color:#fff!important;
}

#order-standard_cart .price,
#order-standard_cart .pricing,
#order-standard_cart .product-price,
#order-standard_cart .total-due-today,
#order-standard_cart .subtotal,
#order-standard_cart .recurring,
#order-standard_cart .total,
#order-standard_cart .product-name,
#order-standard_cart .item-title,
#order-standard_cart .item-name,
#order-standard_cart h1,
#order-standard_cart h2,
#order-standard_cart h3,
#order-standard_cart h4{
  color:#102542!important;
  font-weight:900!important;
}

#order-standard_cart p,
#order-standard_cart span,
#order-standard_cart div,
#order-standard_cart label,
#order-standard_cart li,
#order-standard_cart td,
#order-standard_cart th,
#order-standard_cart small,
#order-standard_cart .text-muted,
#order-standard_cart .cycle,
#order-standard_cart .billing-cycle{
  color:#1f2937!important;
}

#order-standard_cart .order-summary{
  position:sticky;
  top:16px;
  background:#fff!important;
  color:#1f2937!important;
  border:1px solid #d8e4f0!important;
  border-radius:16px!important;
  box-shadow:0 16px 36px rgba(6,19,35,.12)!important;
}

#order-standard_cart .order-summary *,
#order-standard_cart .summary-container *,
#order-standard_cart .view-cart-items *,
#order-standard_cart .view-cart-tabs *,
#order-standard_cart .empty-cart *{
  color:#1f2937!important;
}

#order-standard_cart .btn-primary,
#order-standard_cart .btn-checkout,
#order-standard_cart a.btn-primary,
#order-standard_cart .btn-add-to-cart,
#order-standard_cart .btn-success{
  background:linear-gradient(135deg,#18d3ff,#247cff)!important;
  color:#00111f!important;
  border:0!important;
  border-radius:999px!important;
  font-weight:900!important;
}

#order-standard_cart .btn-remove-from-cart,
#order-standard_cart .remove,
#order-standard_cart .remove-item{
  color:#dc2626!important;
}

#order-standard_cart input,
#order-standard_cart select,
#order-standard_cart textarea,
#order-standard_cart .form-control{
  background:#fff!important;
  color:#111827!important;
  border:1px solid #c8d5e2!important;
}

#order-standard_cart .panel-sidebar,
#order-standard_cart .sidebar,
#order-standard_cart .categories-collapsed{
  background:#0b1d34!important;
  color:#fff!important;
}

#order-standard_cart .panel-sidebar *,
#order-standard_cart .sidebar *,
#order-standard_cart .categories-collapsed *{
  color:#fff!important;
}

#order-standard_cart .panel-sidebar .list-group-item,
#order-standard_cart .sidebar .list-group-item{
  background:#102542!important;
  color:#fff!important;
  border-color:rgba(255,255,255,.12)!important;
}

#order-standard_cart .panel-sidebar .list-group-item.active,
#order-standard_cart .panel-sidebar .list-group-item:hover,
#order-standard_cart .sidebar .list-group-item.active,
#order-standard_cart .sidebar .list-group-item:hover{
  background:#18d3ff!important;
  color:#00111f!important;
}

#order-standard_cart .panel-sidebar .list-group-item.active *,
#order-standard_cart .panel-sidebar .list-group-item:hover *,
#order-standard_cart .sidebar .list-group-item.active *,
#order-standard_cart .sidebar .list-group-item:hover *{
  color:#00111f!important;
}

/* MarketConnect addon blocks readability */
#order-standard_cart [class*="market"],
#order-standard_cart [class*="sitelock"],
#order-standard_cart [class*="weebly"],
#order-standard_cart [class*="codeguard"],
#order-standard_cart [class*="spamexperts"],
#order-standard_cart [class*="ox"],
#order-standard_cart [class*="recommend"],
#order-standard_cart [class*="addon"]{
  color:#1f2937!important;
}

#order-standard_cart [class*="market"] *,
#order-standard_cart [class*="sitelock"] *,
#order-standard_cart [class*="weebly"] *,
#order-standard_cart [class*="codeguard"] *,
#order-standard_cart [class*="spamexperts"] *,
#order-standard_cart [class*="ox"] *,
#order-standard_cart [class*="recommend"] *,
#order-standard_cart [class*="addon"] *{
  color:#1f2937!important;
}

#order-standard_cart [class*="market"] .btn,
#order-standard_cart [class*="sitelock"] .btn,
#order-standard_cart [class*="weebly"] .btn,
#order-standard_cart [class*="codeguard"] .btn,
#order-standard_cart [class*="spamexperts"] .btn,
#order-standard_cart [class*="ox"] .btn,
#order-standard_cart [class*="recommend"] .btn,
#order-standard_cart [class*="addon"] .btn{
  color:#00111f!important;
}
