/* HayOrder 1.1.24 — independent modern order-detail dialog */
body #orders-ajax-root.ho-orders-124 .ho124-detail{
  --detail-accent:#5ca8f2;
  --detail-soft:rgba(92,168,242,.13);
  --detail-panel:#151f29;
  --detail-panel-2:#111a24;
  --detail-line:rgba(111,137,161,.22);
  --detail-text:#f2f6f9;
  --detail-muted:#98a7b5;
}
body #orders-ajax-root.ho-orders-124 .ho124-detail[data-order-status="new"]{--detail-accent:#36d58e;--detail-soft:rgba(54,213,142,.13)}
body #orders-ajax-root.ho-orders-124 .ho124-detail[data-order-status="accepted"]{--detail-accent:#5ca8f2;--detail-soft:rgba(92,168,242,.13)}
body #orders-ajax-root.ho-orders-124 .ho124-detail[data-order-status="ready"]{--detail-accent:#eba34e;--detail-soft:rgba(235,163,78,.13)}
body #orders-ajax-root.ho-orders-124 .ho124-detail[data-order-status="pickup_ready"]{--detail-accent:#32cce9;--detail-soft:rgba(50,204,233,.13)}
body #orders-ajax-root.ho-orders-124 .ho124-detail[data-order-status="completed"]{--detail-accent:#748af2;--detail-soft:rgba(116,138,242,.13)}
body #orders-ajax-root.ho-orders-124 .ho124-detail[data-order-status="cancelled"]{--detail-accent:#ed6f7a;--detail-soft:rgba(237,111,122,.13)}

body #orders-ajax-root.ho-orders-124.ho59-modal-ready .ho124-detail:not([hidden]){
  position:fixed!important;inset:50% auto auto 50%!important;z-index:1003!important;
  display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;
  width:min(1180px,calc(100vw - 32px))!important;max-width:min(1180px,calc(100vw - 32px))!important;
  height:auto!important;max-height:calc(100dvh - 24px)!important;min-height:0!important;
  margin:0!important;padding:0!important;border:1px solid color-mix(in srgb,var(--detail-accent) 48%,rgba(95,122,148,.45))!important;border-top:3px solid var(--detail-accent)!important;border-radius:20px!important;
  color:var(--detail-text)!important;background:linear-gradient(165deg,#0c151f,#09121b)!important;
  box-shadow:0 38px 100px rgba(0,0,0,.62),0 0 0 1px rgba(255,255,255,.02)!important;
  overflow:hidden!important;transform:translate(-50%,-50%)!important;
}
body #ho59-order-backdrop.ho59-order-backdrop{background:rgba(2,8,13,.78)!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important}

body #orders-ajax-root.ho-orders-124 .ho124-detail .ho54-detail-header{
  position:static!important;inset:auto!important;z-index:4!important;
  display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;
  min-height:92px!important;margin:0!important;padding:18px 22px!important;border:0!important;border-bottom:1px solid var(--detail-line)!important;
  background:linear-gradient(180deg,rgba(18,29,41,.99),rgba(12,22,32,.98))!important;box-shadow:none!important;
}
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho54-detail-identity{min-width:0!important}
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho-order-detail-kicker{
  display:block!important;margin:0!important;color:color-mix(in srgb,var(--detail-accent) 72%,white)!important;font-size:9px!important;line-height:1!important;font-weight:760!important;letter-spacing:.16em!important;text-transform:uppercase!important;
}
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho54-detail-identity-line{
  display:flex!important;align-items:center!important;gap:9px!important;flex-wrap:wrap!important;margin:9px 0 0!important;
}
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho54-detail-identity-line h2{
  max-width:100%!important;margin:0 5px 0 0!important;color:#f6f8fa!important;font-size:clamp(24px,3vw,34px)!important;line-height:1.05!important;font-weight:760!important;letter-spacing:-.035em!important;overflow-wrap:anywhere!important;
}
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho54-detail-identity-line .order-status,
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho54-test-pill{
  display:inline-flex!important;align-items:center!important;min-height:30px!important;margin:0!important;padding:6px 10px!important;border-radius:999px!important;font-size:10px!important;line-height:1!important;font-weight:700!important;
}
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho54-header-actions{display:block!important;margin:0!important;padding:0!important}
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho56-close-detail{
  display:grid!important;place-items:center!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;margin:0!important;padding:0!important;border:1px solid rgba(121,145,168,.30)!important;border-radius:12px!important;
  color:#edf2f6!important;background:#202b36!important;font-size:27px!important;line-height:1!important;font-weight:450!important;text-decoration:none!important;box-shadow:none!important;
}
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho56-close-detail:hover{border-color:var(--detail-accent)!important;background:#283542!important}

body #orders-ajax-root.ho-orders-124 .ho124-detail .ho68-detail-scroll{
  position:static!important;display:block!important;min-height:0!important;max-height:none!important;margin:0!important;padding:20px 22px 24px!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-width:thin!important;scrollbar-color:color-mix(in srgb,var(--detail-accent) 45%,#365064) transparent!important;
}
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho55-main{margin:0!important;padding:0!important}
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho54-detail-grid{
  display:grid!important;grid-template-columns:minmax(0,1fr) 230px minmax(0,1.08fr)!important;align-items:stretch!important;gap:14px!important;margin:0!important;padding:0!important;
}
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho54-detail-card{
  height:auto!important;min-width:0!important;min-height:0!important;margin:0!important;padding:18px!important;border:1px solid var(--detail-line)!important;border-radius:15px!important;
  color:var(--detail-text)!important;background:linear-gradient(155deg,var(--detail-panel),var(--detail-panel-2))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.02)!important;
}
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho54-contact,
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho54-products{min-height:220px!important}
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho54-card-title{
  margin:0 0 15px!important;padding:0 0 12px!important;border-bottom:1px solid var(--detail-line)!important;color:#f2f5f8!important;font-size:16px!important;line-height:1.2!important;font-weight:720!important;letter-spacing:-.01em!important;
}
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho54-contact dl{
  display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 14px!important;margin:0!important;padding:0!important;
}
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho54-contact dl>div{min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:none!important}
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho54-contact dt{
  margin:0 0 6px!important;color:#8f9dab!important;font-size:8.5px!important;line-height:1!important;font-weight:750!important;letter-spacing:.11em!important;text-transform:uppercase!important;
}
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho54-contact dd{
  margin:0!important;color:#e9edf1!important;font-size:12px!important;line-height:1.35!important;font-weight:650!important;overflow-wrap:anywhere!important;
}
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho54-facts-column{
  display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1.25fr) minmax(0,.75fr)!important;gap:12px!important;min-width:0!important;margin:0!important;padding:0!important;
}
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho54-facts-column .ho54-detail-card{
  display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;padding:17px!important;
}
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho54-fact>span{
  color:#9ba9b6!important;font-size:8.5px!important;line-height:1!important;font-weight:750!important;letter-spacing:.115em!important;text-transform:uppercase!important;
}
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho54-fact>strong{
  margin-top:10px!important;color:#f3f6f9!important;font-size:clamp(17px,1.7vw,23px)!important;line-height:1.18!important;font-weight:740!important;letter-spacing:-.025em!important;
}
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho54-fact.is-overdue{
  border-color:color-mix(in srgb,#ed6f7a 40%,var(--detail-line))!important;background:linear-gradient(145deg,rgba(102,42,51,.30),var(--detail-panel-2))!important;
}
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho54-fact .ho-pickup-countdown{
  position:static!important;display:inline-flex!important;align-items:center!important;min-height:29px!important;margin:12px 0 0!important;padding:6px 9px!important;border:1px solid rgba(237,111,122,.46)!important;border-radius:999px!important;
  color:#ff98a7!important;background:rgba(95,35,47,.26)!important;font-size:9.5px!important;line-height:1!important;font-weight:700!important;transform:none!important;
}
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho54-fact .ho54-total{
  color:color-mix(in srgb,var(--detail-accent) 52%,white)!important;font-size:25px!important;line-height:1!important;font-weight:760!important;
}
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho54-products{padding:18px!important}
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho-order-section-head{
  display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0!important;padding:0 0 12px!important;border-bottom:1px solid var(--detail-line)!important;
}
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho-order-section-head>strong{font-size:16px!important;line-height:1.2!important;font-weight:720!important}
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho-order-section-head>span{color:#94a3b0!important;font-size:10.5px!important;white-space:nowrap!important}
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho-order-product{
  display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;gap:11px!important;min-height:56px!important;margin:0!important;padding:11px 0!important;border:0!important;border-bottom:1px solid var(--detail-line)!important;background:none!important;
}
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho-order-product:last-child{border-bottom:0!important}
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho-product-quantity{
  display:grid!important;place-items:center!important;width:38px!important;height:36px!important;border:1px solid rgba(113,139,163,.23)!important;border-radius:10px!important;color:#dce4ea!important;background:#202b36!important;font-size:11px!important;font-weight:700!important;
}
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho-order-product>div>strong{font-size:12.5px!important;line-height:1.3!important;font-weight:680!important}
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho56-product-options{margin-top:3px!important;color:#91a0ad!important;font-size:9.5px!important;line-height:1.35!important}
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho56-product-price{font-size:12px!important;line-height:1!important;font-weight:720!important;white-space:nowrap!important}

body #orders-ajax-root.ho-orders-124 .ho124-detail .ho55-notes-section,
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho55-history-section{
  margin:18px 0 0!important;padding:18px!important;border:1px solid var(--detail-line)!important;border-radius:15px!important;background:linear-gradient(155deg,var(--detail-panel),var(--detail-panel-2))!important;
}
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho55-section-heading{
  display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:14px!important;margin:0 0 13px!important;padding:0!important;
}
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho55-section-heading>div>span{
  color:color-mix(in srgb,var(--detail-accent) 68%,white)!important;font-size:8.5px!important;line-height:1!important;font-weight:750!important;letter-spacing:.13em!important;text-transform:uppercase!important;
}
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho55-section-heading h3{
  margin:6px 0 0!important;color:#f1f5f8!important;font-size:18px!important;line-height:1.15!important;font-weight:720!important;letter-spacing:-.018em!important;
}
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho55-section-heading>small{color:#8e9ca9!important;font-size:10px!important}
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho55-note-box{
  min-height:0!important;margin:0!important;padding:13px 15px!important;border:1px solid rgba(229,139,83,.24)!important;border-radius:12px!important;background:rgba(83,47,29,.15)!important;
}
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho55-note-box>strong{color:#f0c0a3!important;font-size:10px!important;font-weight:700!important}
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho55-note-box>p{margin:6px 0 0!important;color:#d5dde4!important;font-size:12px!important;line-height:1.45!important}
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho55-test-tools{
  display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;
  margin:18px 0 0!important;padding:15px 17px!important;border:1px solid var(--detail-line)!important;border-radius:15px!important;background:linear-gradient(155deg,var(--detail-panel),var(--detail-panel-2))!important;
}
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho55-test-tools-copy>strong{font-size:14px!important;font-weight:700!important}
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho55-test-tools-copy>span{margin-top:4px!important;color:#93a2af!important;font-size:10.5px!important}
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho55-test-tools form{margin:0!important}
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho55-test-tools button{min-height:40px!important;padding:0 14px!important;border-radius:10px!important;font-size:11px!important}

body #orders-ajax-root.ho-orders-124 .ho124-detail .ho55-timeline-frame{margin:0!important;padding:0!important;border:0!important;background:none!important}
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho54-timeline{
  display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;margin:0!important;padding:0!important;border:0!important;background:none!important;overflow:visible!important;
}
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho-timeline-event{
  position:relative!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:9px!important;
  min-width:0!important;min-height:92px!important;margin:0!important;padding:13px!important;border:1px solid var(--detail-line)!important;border-radius:12px!important;background:rgba(25,36,48,.72)!important;
}
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho-timeline-event::before,
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho-timeline-event::after{display:none!important}
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho-timeline-dot{
  position:static!important;display:block!important;width:11px!important;height:11px!important;margin:0!important;border:2px solid rgba(135,155,174,.32)!important;border-radius:50%!important;background:#18232e!important;box-shadow:none!important;transform:none!important;
}
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho-timeline-event.is-done{
  border-color:rgba(54,213,142,.23)!important;background:linear-gradient(145deg,rgba(29,89,67,.25),rgba(19,43,38,.34))!important;
}
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho-timeline-event.is-done .ho-timeline-dot{border-color:#36d58e!important;background:#36d58e!important;box-shadow:0 0 0 4px rgba(54,213,142,.10)!important}
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho-timeline-event.is-cancelled{border-color:rgba(237,111,122,.26)!important;background:rgba(91,39,48,.26)!important}
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho-timeline-event>div{min-width:0!important}
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho-timeline-event strong{display:block!important;color:#e9eef2!important;font-size:11.5px!important;line-height:1.25!important;font-weight:700!important;overflow-wrap:anywhere!important}
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho-timeline-event small{display:block!important;margin-top:4px!important;color:#94a3b0!important;font-size:9px!important;line-height:1.35!important}

body #orders-ajax-root.ho-orders-124 .ho124-detail .ho68-modal-footer{
  position:static!important;inset:auto!important;z-index:5!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:18px!important;
  min-height:72px!important;margin:0!important;padding:11px 18px!important;border:0!important;border-top:1px solid var(--detail-line)!important;
  background:rgba(13,22,32,.99)!important;box-shadow:0 -12px 30px rgba(0,0,0,.20)!important;transform:none!important;
}
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho68-action-caption{color:#9aa8b5!important;font-size:9px!important;line-height:1!important;font-weight:750!important;letter-spacing:.13em!important;white-space:nowrap!important}
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho68-footer-buttons{
  display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:9px!important;min-width:0!important;margin:0!important;padding:0!important;
}
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho68-footer-buttons form{display:block!important;margin:0!important;padding:0!important}
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho68-footer-buttons button{
  width:auto!important;min-width:0!important;min-height:44px!important;margin:0!important;padding:0 16px!important;border-radius:11px!important;font-size:11px!important;line-height:1.1!important;font-weight:720!important;white-space:nowrap!important;
}
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho54-primary-action,
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho-action-accept{border-color:#5e9cf1!important;background:linear-gradient(135deg,#679cf1,#557fd7)!important;box-shadow:none!important}
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho54-cancel{border-color:rgba(222,105,116,.35)!important;color:#ffd7da!important;background:rgba(114,51,59,.64)!important}
body #orders-ajax-root.ho-orders-124 .ho124-detail .ho54-print{border-color:rgba(115,140,164,.28)!important;color:#e5ebf0!important;background:#202b36!important}

body.theme-light #orders-ajax-root.ho-orders-124 .ho124-detail{
  --detail-panel:#fff;--detail-panel-2:#f5f8fa;--detail-line:rgba(51,73,94,.17);--detail-text:#17212b;--detail-muted:#657483;
}
body.theme-light #orders-ajax-root.ho-orders-124.ho59-modal-ready .ho124-detail:not([hidden]){color:#17212b!important;background:linear-gradient(165deg,#f8fafc,#eef3f7)!important}
body.theme-light #orders-ajax-root.ho-orders-124 .ho124-detail .ho54-detail-header,
body.theme-light #orders-ajax-root.ho-orders-124 .ho124-detail .ho68-modal-footer{background:rgba(250,252,254,.99)!important}
body.theme-light #orders-ajax-root.ho-orders-124 .ho124-detail .ho54-detail-identity-line h2,
body.theme-light #orders-ajax-root.ho-orders-124 .ho124-detail .ho54-card-title,
body.theme-light #orders-ajax-root.ho-orders-124 .ho124-detail .ho54-contact dd,
body.theme-light #orders-ajax-root.ho-orders-124 .ho124-detail .ho54-fact>strong,
body.theme-light #orders-ajax-root.ho-orders-124 .ho124-detail .ho-order-section-head>strong,
body.theme-light #orders-ajax-root.ho-orders-124 .ho124-detail .ho-timeline-event strong{color:#17212b!important}

@media(max-width:1000px){
  body #orders-ajax-root.ho-orders-124 .ho124-detail .ho54-detail-grid{grid-template-columns:minmax(0,1fr) 220px!important}
  body #orders-ajax-root.ho-orders-124 .ho124-detail .ho54-products{grid-column:1/-1!important;min-height:0!important}
  body #orders-ajax-root.ho-orders-124 .ho124-detail .ho54-timeline{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
@media(max-width:700px){
  body #orders-ajax-root.ho-orders-124.ho59-modal-ready .ho124-detail:not([hidden]){
    width:calc(100vw - 10px)!important;max-width:calc(100vw - 10px)!important;max-height:calc(100dvh - 8px)!important;border-radius:15px!important;
  }
  body #orders-ajax-root.ho-orders-124 .ho124-detail .ho54-detail-header{min-height:0!important;padding:15px 14px!important;gap:10px!important}
  body #orders-ajax-root.ho-orders-124 .ho124-detail .ho54-detail-identity-line{gap:7px!important;margin-top:8px!important;padding-right:2px!important}
  body #orders-ajax-root.ho-orders-124 .ho124-detail .ho54-detail-identity-line h2{width:100%!important;margin:0!important;font-size:22px!important}
  body #orders-ajax-root.ho-orders-124 .ho124-detail .ho56-close-detail{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important}
  body #orders-ajax-root.ho-orders-124 .ho124-detail .ho68-detail-scroll{padding:13px 12px 16px!important}
  body #orders-ajax-root.ho-orders-124 .ho124-detail .ho54-detail-grid{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}
  body #orders-ajax-root.ho-orders-124 .ho124-detail .ho54-contact,
  body #orders-ajax-root.ho-orders-124 .ho124-detail .ho54-products{min-height:0!important}
  body #orders-ajax-root.ho-orders-124 .ho124-detail .ho54-facts-column{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:none!important;gap:10px!important}
  body #orders-ajax-root.ho-orders-124 .ho124-detail .ho54-detail-card{padding:15px!important;border-radius:13px!important}
  body #orders-ajax-root.ho-orders-124 .ho124-detail .ho55-notes-section,
  body #orders-ajax-root.ho-orders-124 .ho124-detail .ho55-history-section{margin-top:12px!important;padding:15px!important;border-radius:13px!important}
  body #orders-ajax-root.ho-orders-124 .ho124-detail .ho55-test-tools{grid-template-columns:minmax(0,1fr)!important;gap:11px!important;margin-top:12px!important;padding:14px!important}
  body #orders-ajax-root.ho-orders-124 .ho124-detail .ho55-test-tools button{width:100%!important}
  body #orders-ajax-root.ho-orders-124 .ho124-detail .ho54-timeline{grid-template-columns:minmax(0,1fr)!important;gap:7px!important}
  body #orders-ajax-root.ho-orders-124 .ho124-detail .ho-timeline-event{display:grid!important;grid-template-columns:12px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;min-height:0!important;padding:11px!important}
  body #orders-ajax-root.ho-orders-124 .ho124-detail .ho68-modal-footer{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;padding:10px 12px!important}
  body #orders-ajax-root.ho-orders-124 .ho124-detail .ho68-action-caption{display:none!important}
  body #orders-ajax-root.ho-orders-124 .ho124-detail .ho68-footer-buttons{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}
  body #orders-ajax-root.ho-orders-124 .ho124-detail .ho68-footer-buttons form{min-width:0!important}
  body #orders-ajax-root.ho-orders-124 .ho124-detail .ho68-footer-buttons button{width:100%!important;min-height:42px!important;padding:0 9px!important;font-size:10px!important;white-space:normal!important}
  body #orders-ajax-root.ho-orders-124 .ho124-detail .ho68-footer-buttons form:first-child{grid-column:1/-1!important}
}
@media(max-width:420px){
  body #orders-ajax-root.ho-orders-124 .ho124-detail .ho54-contact dl{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}
  body #orders-ajax-root.ho-orders-124 .ho124-detail .ho54-facts-column{grid-template-columns:minmax(0,1fr)!important}
  body #orders-ajax-root.ho-orders-124 .ho124-detail .ho-order-product{grid-template-columns:34px minmax(0,1fr) auto!important;gap:8px!important}
  body #orders-ajax-root.ho-orders-124 .ho124-detail .ho-product-quantity{width:34px!important;height:34px!important}
}

