/* Osool Royal V12.5 (0.3.5): slightly taller desktop imagery + functional cart controls.
   Other WooCommerce pricing and layouts stay unchanged. */
@media (min-width:761px){
  .osrm11.osrm11-direct-menu .osrm11-photo{
    height:215px!important;
    max-height:215px!important;
  }
}
.osrm11.osrm11-direct-menu .osrm11-cartlink{cursor:pointer!important}
.osrm11.osrm11-direct-menu .osrm11-carticon{display:inline-flex!important;align-items:center;justify-content:center;width:19px;height:19px}
.osrm11.osrm11-direct-menu .osrm11-carticon svg{display:block!important;width:19px!important;height:19px!important;fill:none!important;stroke:currentColor!important;pointer-events:none}
.osrm11-invoice-panel .osrm11-clear-zone{margin-top:13px;text-align:center;display:grid;gap:9px}
.osrm11-invoice-panel .osrm11-cart-clear{
  width:100%;background:transparent!important;color:#646946!important;border:1px solid #646946!important;
  border-radius:100px!important;padding:12px 15px!important;font:800 13px/1.6 'Cairo',Tahoma,sans-serif!important;
  cursor:pointer;min-height:45px;
}
.osrm11-invoice-panel .osrm11-clear-confirm{border:1px solid rgba(100,105,70,.5);border-radius:14px;padding:13px;background:rgba(100,105,70,.06)}
.osrm11-invoice-panel .osrm11-clear-confirm p{font-size:13px!important;line-height:1.8;color:#646946!important;margin:0 0 12px!important}
.osrm11-invoice-panel .osrm11-clear-buttons{display:flex;flex-wrap:wrap;gap:8px}
.osrm11-invoice-panel .osrm11-clear-buttons button{flex:1;min-height:43px;border-radius:9px!important;font:800 12px/1.6 'Cairo',Tahoma,sans-serif!important;cursor:pointer;padding:9px 12px!important}
.osrm11-invoice-panel .osrm11-clear-yes{background:#646946!important;color:#F4DEC6!important;border:1px solid #646946!important}
.osrm11-invoice-panel .osrm11-clear-cancel{background:transparent!important;color:#646946!important;border:1px solid #646946!important}
.osrm11-invoice-panel .osrm11-clear-zone :is(button):disabled{opacity:.55;cursor:wait}
.osrm11-invoice-panel .osrm11-clear-status{color:#646946!important;font:700 12px/1.7 'Cairo',Tahoma,sans-serif!important;margin:0!important}
.osrm11-invoice-panel [hidden]{display:none!important}
