/* HayOrder v1.1.02 — operator-wide design language, last loaded CSS layer.
   Only page titles and filter presentation are normalized; content cards stay intact. */
body.operator-premium-page{--ho102-title-size:clamp(27px,2.2vw,34px);--ho102-section-size:17px;--ho102-control-height:44px}

/* All top-level module headings: same alignment, spacing and no decorative enclosing card. */
body.operator-premium-page :is(
 .ho-promo-heading,.ho-res-hero,.ho-cus-head,.catalog-v133 .catalog-premium-head,
 .ho-finance-heading,.ho-statistics-heading,.extras-page-head,.company-hero-compact,
 .legal-hero,.ho-settings-intro,.ho-unified-page-heading,.category-hero,.ho-orders-title
){
  position:relative!important;padding:0!important;margin:0 0 19px!important;
  min-height:0;border:0!important;border-radius:0!important;
  box-shadow:none!important;background:transparent!important;background-image:none!important;
  overflow:visible!important;
}
body.operator-premium-page :is(.catalog-v133 .catalog-premium-head,.catalog-premium-head)::after{display:none!important}
body.operator-premium-page :is(.catalog-v133 .catalog-premium-head,.ho-res-hero,.extras-page-head,.ho-cus-head,.company-hero-compact,.legal-hero,.ho-settings-intro,.ho-promo-heading,.ho-orders-title){
  display:flex!important;align-items:center;justify-content:space-between;gap:14px 22px;flex-wrap:wrap;
}
body.operator-premium-page :is(.ho-statistics-title h2,.ho-promo-heading h2,.ho-res-hero h2,.ho-cus-head h2,.catalog-premium-head h2,.ho-finance-heading h2,.extras-page-heading h2,.company-hero-compact h2,.legal-hero h2,.ho-settings-intro h2,.ho-unified-page-heading h2,.category-hero h2,.ho-orders-title h2){
  font-size:var(--ho102-title-size)!important;line-height:1.18!important;font-weight:700!important;
  letter-spacing:-.026em!important;color:var(--text)!important;margin:5px 0 6px!important;
}
body.operator-premium-page :is(.ho-stat-eyebrow,.ho-promo-eyebrow,.ho-res-kicker,.ho-cus-head-copy>small,.catalog-kicker,.ho-finance-eyebrow,.extras-page-heading .extras-kicker,.company-hero .eyebrow,.legal-hero .eyebrow,.ho-settings-intro .eyebrow,.ho-unified-eyebrow,.category-eyebrow,.ho-orders-overline){
  font-size:11px!important;font-weight:700!important;line-height:1.4!important;letter-spacing:.08em!important;
}
body.operator-premium-page :is(.ho-statistics-title p,.ho-promo-heading p,.ho-res-hero p,.ho-cus-head-copy p,.catalog-premium-head p,.ho-finance-heading p,.extras-page-heading p,.company-hero-compact p,.legal-hero p,.ho-settings-intro p,.ho-unified-page-heading p,.category-hero p,.ho-orders-title p){
  max-width:810px;font-size:13px!important;font-weight:400!important;line-height:1.55!important;color:var(--muted)!important;
}
body.operator-premium-page :is(.ho-stat-card>header h3,.ho-cus-card-head h3,.catalog-panel-heading h2,.ho-res-card-heading h3,.extras-group-name strong,.ho-promo-section>header h3){
  font-weight:700!important;letter-spacing:-.015em!important;
}

/* Statistics: the filter bar belongs below the title, never in a squeezed vertical sidebar. */
body.operator-premium-page .ho-statistics-heading{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:15px!important}
body.operator-premium-page .ho-statistics-title{width:100%;min-width:0;flex:none}
body.operator-premium-page .ho-stat-controls{
  width:100%;min-width:0;flex:none!important;display:flex!important;flex-direction:row!important;
  flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;
  gap:10px 16px!important;padding:13px 15px;background:var(--surface);border:1px solid var(--line);border-radius:14px;
}
body.operator-premium-page .ho-stat-periods{
  display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;
  width:auto!important;max-width:100%;min-width:0;flex:0 1 auto!important;
  min-height:var(--ho102-control-height)!important;margin:0!important;padding:3px!important;
  background:var(--surface-soft)!important;border:1px solid var(--line)!important;border-radius:11px;overflow-x:auto;
}
body.operator-premium-page .ho-stat-periods a{
  display:inline-flex!important;justify-content:center;align-items:center;
  width:auto!important;min-width:65px;min-height:36px;margin:0!important;padding:8px 11px!important;
  font-size:12px!important;font-weight:700!important;line-height:1.2!important;white-space:nowrap;
}
body.operator-premium-page .ho-stat-periods a.active{background:var(--accent)!important;color:var(--on-accent)!important}
body.operator-premium-page .ho-stat-date-form{display:flex!important;align-items:center;flex-wrap:wrap;gap:9px 12px;margin:0!important;flex:1 1 470px!important;min-width:0}
body.operator-premium-page .ho-stat-date-form label{display:flex;gap:7px;align-items:center;font-size:12px!important;font-weight:400!important;color:var(--muted)!important}
body.operator-premium-page .ho-stat-date-form input{height:var(--ho102-control-height);min-height:var(--ho102-control-height);width:142px;font-size:13px;font-weight:400;padding:9px 11px}
body.operator-premium-page .ho-stat-date-form button{min-height:var(--ho102-control-height);font-size:12px;font-weight:700;padding:10px 14px}

/* Speisekarte: a plain title, then equal-height and visually quiet filter rows. */
body.operator-premium-page .catalog-v133 .catalog-premium-head>div:first-child{flex:1 1 360px;min-width:0}
body.operator-premium-page .catalog-v133 .catalog-head-actions{align-items:center;gap:9px}
body.operator-premium-page .catalog-v133 .catalog-kind-tabs{gap:10px;margin:0 0 16px}
body.operator-premium-page .catalog-v133 .catalog-kind-tabs a{min-height:54px;padding:10px 15px;font-size:14px;font-weight:700;border-radius:12px;background:var(--surface);box-shadow:none;transition:background-color .16s,border-color .16s}
body.operator-premium-page .catalog-v133 .catalog-kind-tabs a[aria-current=page]{border-color:var(--active-line);background:color-mix(in srgb,var(--accent) 11%,var(--surface));color:var(--text)}
body.operator-premium-page .catalog-v133 .catalog-premium-tabs a{min-height:43px;padding:9px 12px;font-size:13px;font-weight:700;gap:8px;box-shadow:none}
body.operator-premium-page .catalog-v133 .catalog-premium-tabs a b{font-size:12px;font-weight:700}
body.operator-premium-page .catalog-v133 .catalog-premium-search{display:grid;grid-template-columns:minmax(200px,1.5fr) minmax(170px,.9fr) auto auto;gap:11px;padding:14px;align-items:end;background:var(--surface);box-shadow:none}
body.operator-premium-page .catalog-v133 .catalog-premium-search label{font-size:12px;font-weight:700;line-height:1.35}
body.operator-premium-page .catalog-v133 .catalog-premium-search :is(input,select,button,a.button){min-height:var(--ho102-control-height);font-size:13px;font-weight:400;border-radius:10px}
body.operator-premium-page .catalog-v133 .catalog-premium-search :is(button,a.button){font-weight:700}

/* Kundendaten: two compact view-tabs, coherent status chips and search. */
body.operator-premium-page .ho-cus-head{min-height:0}
body.operator-premium-page .ho-cus-topbar{gap:10px}
body.operator-premium-page .ho-cus-tabs{
  display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px;gap:5px;
  background:var(--surface)!important;border:1px solid var(--line)!important;border-radius:13px;box-shadow:none!important;overflow:visible;
}
body.operator-premium-page .ho-cus-tabs a{
  display:flex;flex-wrap:wrap;gap:3px 9px;justify-content:center;align-content:center;align-items:center;
  width:100%;min-width:0;min-height:52px;padding:9px 12px;border-radius:9px;
  border:1px solid transparent;background:transparent!important;box-shadow:none!important;color:var(--muted);font-weight:400;
}
body.operator-premium-page .ho-cus-tabs a>span{display:inline-flex;gap:7px;align-items:center;color:inherit!important;font-size:14px!important;font-weight:700!important}
body.operator-premium-page .ho-cus-tabs a small{display:block;width:100%;text-align:center;color:var(--muted)!important;font-size:11px!important;font-weight:400!important;line-height:1.3}
body.operator-premium-page .ho-cus-tabs a.active{border-color:var(--active-line);background:color-mix(in srgb,var(--accent) 12%,var(--surface-soft))!important;color:var(--text)!important}
body.operator-premium-page .ho-cus-filters{grid-template-columns:repeat(4,minmax(0,1fr));border-color:var(--line);box-shadow:none}
body.operator-premium-page .ho-cus-filters a{min-width:0;min-height:44px;padding:9px 12px;font-size:12px;font-weight:700;background:var(--surface-soft);color:var(--text)}
body.operator-premium-page .ho-cus-filters a strong{font-size:12px;font-weight:700;color:inherit}
body.operator-premium-page .ho-cus-filters a.active{background:var(--accent)!important;color:var(--on-accent)!important}
body.operator-premium-page .ho-cus-searchbar{gap:9px}
body.operator-premium-page .ho-cus-searchbar :is(input,button){min-height:var(--ho102-control-height);font-size:13px;font-weight:400}
body.operator-premium-page .ho-cus-searchbar button{font-weight:700}
body.operator-premium-page .ho-cus-privacy-strip{gap:8px;padding:11px 14px;box-shadow:none;background:var(--surface)}
body.operator-premium-page .ho-cus-privacy-inline article{padding:9px 12px;gap:3px}
body.operator-premium-page .ho-cus-privacy-inline strong{font-size:15px;font-weight:700}

/* Default body weight: no artificial 800/850/900 headings; metrics keep their clear numerals. */
body.operator-premium-page :is(.ho-cus-kpi strong,.ho-stat-kpi strong,.catalog-premium-kpi strong){font-weight:700!important}
@media(max-width:1080px){
 body.operator-premium-page .ho-stat-controls{align-items:stretch!important}
 body.operator-premium-page .ho-stat-date-form{flex-basis:100%!important}
 body.operator-premium-page .catalog-v133 .catalog-premium-search{grid-template-columns:repeat(2,minmax(0,1fr))}
 body.operator-premium-page .catalog-v133 .catalog-premium-search label:first-of-type{grid-column:1/-1}
}
@media(max-width:760px){
 body.operator-premium-page{--ho102-title-size:26px}
 body.operator-premium-page .ho-stat-controls{padding:11px;gap:11px}
 body.operator-premium-page .ho-stat-periods{width:100%!important;max-width:100%;justify-content:flex-start;overflow-x:auto}
 body.operator-premium-page .ho-stat-periods a{flex:1 0 auto!important;min-width:64px!important;padding:8px 9px!important}
 body.operator-premium-page .ho-stat-date-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
 body.operator-premium-page .ho-stat-date-form label{display:grid;gap:5px;min-width:0}
 body.operator-premium-page .ho-stat-date-form input{width:100%;min-width:0}
 body.operator-premium-page .ho-stat-date-form button{grid-column:1/-1;justify-content:center}
 body.operator-premium-page .catalog-v133 .catalog-premium-search{grid-template-columns:minmax(0,1fr)}
 body.operator-premium-page .catalog-v133 .catalog-premium-search label:first-of-type{grid-column:auto}
 body.operator-premium-page .ho-cus-filters{grid-template-columns:repeat(2,minmax(0,1fr))}
 body.operator-premium-page .ho-cus-tabs a>span{font-size:12px!important}
 body.operator-premium-page .ho-cus-tabs a small{font-size:10px!important}
}
@media(max-width:460px){
 body.operator-premium-page .ho-cus-tabs{grid-template-columns:minmax(0,1fr)}
 body.operator-premium-page .ho-stat-periods a{min-width:67px!important}
}
@media(prefers-reduced-motion:reduce){body.operator-premium-page .catalog-v133 .catalog-kind-tabs a{transition:none}}

/* HayOrder v1.1.15 – authoritative card layout after legacy accent styles. */
body #orders-ajax-root.ho-orders-68.ho-orders-71.ho-orders-110.ho-orders-115 .ho54-list .order-list{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:14px!important;
  padding:12px 0 0!important;
}
body #orders-ajax-root.ho-orders-68.ho-orders-71.ho-orders-110.ho-orders-115 .ho54-list .ho54-row,
body #orders-ajax-root.ho-orders-68.ho-orders-71.ho-orders-110.ho-orders-115 .ho54-list .ho54-row.active,
body #orders-ajax-root.ho-orders-68.ho-orders-71.ho-orders-110.ho-orders-115 .ho54-list .ho54-row.is-new,
body #orders-ajax-root.ho-orders-68.ho-orders-71.ho-orders-110.ho-orders-115 .ho54-list .ho54-row.ho56-row-status-accepted{
  border:0!important;
  border-left:0!important;
  border-radius:15px!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:visible!important;
}
body #orders-ajax-root.ho-orders-68.ho-orders-71.ho-orders-110.ho-orders-115 .ho54-list .ho54-row .ho54-row-link,
body #orders-ajax-root.ho-orders-68.ho-orders-71.ho-orders-110.ho-orders-115 .ho54-list .ho54-row.active .ho54-row-link,
body #orders-ajax-root.ho-orders-68.ho-orders-71.ho-orders-110.ho-orders-115 .ho54-list .ho54-row.is-new .ho54-row-link,
body #orders-ajax-root.ho-orders-68.ho-orders-71.ho-orders-110.ho-orders-115 .ho54-list .ho54-row:is(.ho56-row-status-new,.ho56-row-status-accepted,.ho56-row-status-ready,.ho56-row-status-pickup_ready,.ho56-row-status-completed,.ho56-row-status-cancelled) .ho54-row-link{
  position:relative!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  grid-template-areas:'ref amount' 'client amount' 'qty amount' 'footer footer'!important;
  align-items:start!important;
  column-gap:14px!important;
  row-gap:5px!important;
  min-height:210px!important;
  padding:16px 14px 12px 18px!important;
  border:1px solid rgba(109,130,155,.20)!important;
  border-left:1px solid rgba(109,130,155,.20)!important;
  border-radius:15px!important;
  background:linear-gradient(180deg,rgba(23,30,39,.985),rgba(17,23,31,.985))!important;
  box-shadow:0 12px 28px rgba(2,8,18,.14)!important;
  overflow:hidden!important;
}
body #orders-ajax-root.ho-orders-68.ho-orders-71.ho-orders-110.ho-orders-115 .ho54-list .ho54-row.active .ho54-row-link{
  border-color:color-mix(in srgb,var(--card-accent,#5aa6e7) 72%,rgba(255,255,255,.12))!important;
  box-shadow:0 0 0 1px color-mix(in srgb,var(--card-accent,#5aa6e7) 30%,transparent),0 0 22px color-mix(in srgb,var(--card-accent,#5aa6e7) 20%,transparent),0 16px 34px rgba(2,8,18,.20)!important;
}
body #orders-ajax-root.ho-orders-68.ho-orders-71.ho-orders-110.ho-orders-115 .ho54-list .ho54-row:hover{background:transparent!important}
body #orders-ajax-root.ho-orders-68.ho-orders-71.ho-orders-110.ho-orders-115 .ho54-list .ho54-row:focus-within{outline:0!important}
body #orders-ajax-root.ho-orders-68.ho-orders-71.ho-orders-110.ho-orders-115 .ho54-cell-ref{grid-area:ref!important;grid-column:auto!important;grid-row:auto!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;overflow-wrap:normal!important}
body #orders-ajax-root.ho-orders-68.ho-orders-71.ho-orders-110.ho-orders-115 .ho54-cell-client{grid-area:client!important;grid-column:auto!important;grid-row:auto!important}
body #orders-ajax-root.ho-orders-68.ho-orders-71.ho-orders-110.ho-orders-115 .ho54-cell-qty{grid-area:qty!important;grid-column:auto!important;grid-row:auto!important}
body #orders-ajax-root.ho-orders-68.ho-orders-71.ho-orders-110.ho-orders-115 .ho107-card-amount{
  grid-area:amount!important;
  grid-column:auto!important;
  grid-row:auto!important;
  align-self:start!important;
  justify-self:end!important;
  align-content:initial!important;
  display:grid!important;
  justify-items:end!important;
  gap:3px!important;
  min-width:96px!important;
  padding:10px 11px 9px!important;
  border:1px solid rgba(122,145,170,.17)!important;
  border-left:1px solid rgba(122,145,170,.17)!important;
  border-radius:12px!important;
  background:linear-gradient(180deg,rgba(31,40,51,.93),rgba(24,31,40,.88))!important;
}
body #orders-ajax-root.ho-orders-68.ho-orders-71.ho-orders-110.ho-orders-115 .ho107-card-amount>small{font-size:9px!important;letter-spacing:.14em!important;color:#cbd4df!important}
body #orders-ajax-root.ho-orders-68.ho-orders-71.ho-orders-110.ho-orders-115 .ho107-card-amount>.ho54-cell-amount{grid-column:auto!important;grid-row:auto!important;font-size:22px!important;line-height:1!important;text-align:right!important}
body #orders-ajax-root.ho-orders-68.ho-orders-71.ho-orders-110.ho-orders-115 .ho54-row-link>.ho107-card-footer{
  grid-area:footer!important;
  grid-column:auto!important;
  grid-row:auto!important;
  display:grid!important;
  grid-template-columns:minmax(0,.88fr) minmax(0,1.18fr) minmax(0,1fr)!important;
  align-items:stretch!important;
  gap:0!important;
  margin:7px 0 0!important;
  padding:0!important;
  border:1px solid rgba(255,255,255,.06)!important;
  border-radius:12px!important;
  background:linear-gradient(180deg,var(--card-footer-1),var(--card-footer-2))!important;
  min-width:0!important;
  overflow:hidden!important;
}
body #orders-ajax-root.ho-orders-68.ho-orders-71.ho-orders-110.ho-orders-115 .ho107-card-footer>span{
  display:grid!important;
  align-content:center!important;
  gap:6px!important;
  min-width:0!important;
  min-height:68px!important;
  padding:10px 11px!important;
  overflow:hidden!important;
}
body #orders-ajax-root.ho-orders-68.ho-orders-71.ho-orders-110.ho-orders-115 .ho107-card-footer>span+span{border-left:1px solid rgba(255,255,255,.08)!important}
body #orders-ajax-root.ho-orders-68.ho-orders-71.ho-orders-110.ho-orders-115 .ho110-status-block{
  display:grid!important;
  align-content:center!important;
  justify-items:start!important;
  gap:6px!important;
  min-width:0!important;
  padding:10px 11px!important;
  border-right:0!important;
}
body #orders-ajax-root.ho-orders-68.ho-orders-71.ho-orders-110.ho-orders-115 .ho110-status-block>small{font-size:9px!important;letter-spacing:.08em!important;color:#cad4df!important}
body #orders-ajax-root.ho-orders-68.ho-orders-71.ho-orders-110.ho-orders-115 .ho110-status-block .ho54-cell-status{grid-column:auto!important;grid-row:auto!important;justify-self:start!important}
body #orders-ajax-root.ho-orders-68.ho-orders-71.ho-orders-110.ho-orders-115 .ho110-status-block .order-status{white-space:nowrap!important;font-size:10.5px!important;padding:6px 10px!important}
body #orders-ajax-root.ho-orders-68.ho-orders-71.ho-orders-110.ho-orders-115 .ho107-card-footer .ho54-cell-pickup{
  grid-column:auto!important;
  grid-row:auto!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  grid-template-rows:auto auto!important;
  align-content:center!important;
  gap:5px!important;
  min-width:0!important;
  padding:10px 11px!important;
  border-top:0!important;
}
body #orders-ajax-root.ho-orders-68.ho-orders-71.ho-orders-110.ho-orders-115 .ho110-pickup-main{display:block!important;min-width:0!important}
body #orders-ajax-root.ho-orders-68.ho-orders-71.ho-orders-110.ho-orders-115 .ho107-pickup-time{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:initial!important;gap:2px!important;min-width:0!important}
body #orders-ajax-root.ho-orders-68.ho-orders-71.ho-orders-110.ho-orders-115 .ho107-pickup-time strong{font-size:18px!important;line-height:1.02!important;white-space:nowrap!important}
body #orders-ajax-root.ho-orders-68.ho-orders-71.ho-orders-110.ho-orders-115 .ho107-pickup-time small{font-size:10px!important;line-height:1.25!important;white-space:nowrap!important;padding:0!important}
body #orders-ajax-root.ho-orders-68.ho-orders-71.ho-orders-110.ho-orders-115 .ho107-card-footer .ho-pickup-countdown,
body #orders-ajax-root.ho-orders-68.ho-orders-71.ho-orders-110.ho-orders-115 .ho54-cell-timer .ho-pickup-countdown{
  justify-self:start!important;
  margin:0!important;
  min-height:30px!important;
  padding:6px 9px!important;
  font-size:10.5px!important;
  line-height:1.1!important;
}
body #orders-ajax-root.ho-orders-68.ho-orders-71.ho-orders-110.ho-orders-115 .ho54-cell-timer{grid-column:auto!important;grid-row:auto!important;display:grid!important;gap:6px!important;min-width:0!important;padding:10px 11px!important}
body #orders-ajax-root.ho-orders-68.ho-orders-71.ho-orders-110.ho-orders-115 .ho54-cell-arrow{display:none!important}

@media(max-width:1380px){body #orders-ajax-root.ho-orders-68.ho-orders-71.ho-orders-110.ho-orders-115 .ho54-list .order-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){body #orders-ajax-root.ho-orders-68.ho-orders-71.ho-orders-110.ho-orders-115 .ho54-list .order-list{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}}
@media(max-width:520px){
 body #orders-ajax-root.ho-orders-68.ho-orders-71.ho-orders-110.ho-orders-115 .ho54-row-link>.ho107-card-footer{grid-template-columns:minmax(0,1fr)!important}
 body #orders-ajax-root.ho-orders-68.ho-orders-71.ho-orders-110.ho-orders-115 .ho107-card-footer>span+span{border-left:0!important;border-top:1px solid rgba(255,255,255,.08)!important}
}


/* HayOrder v1.1.16 — Premium cards matching approved mockup */
body #orders-ajax-root.ho-orders-116 .ho54-list .order-list{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:18px!important;
  padding:16px 0 0!important;
}
body #orders-ajax-root.ho-orders-116 .ho54-list .ho54-row,
body #orders-ajax-root.ho-orders-116 .ho54-list .ho54-row.active,
body #orders-ajax-root.ho-orders-116 .ho54-list .ho54-row.is-new{
  border:0!important;
  border-radius:18px!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:visible!important;
}
body #orders-ajax-root.ho-orders-116 .ho54-list .ho54-row .ho54-row-link{
  --card-accent:#4ba7ff;
  --card-footer-a:rgba(20,39,58,.92);
  --card-footer-b:rgba(16,31,47,.94);
  position:relative!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 128px!important;
  grid-template-areas:'ref amount' 'client amount' 'qty amount' 'footer footer'!important;
  align-items:start!important;
  column-gap:18px!important;
  row-gap:8px!important;
  min-height:286px!important;
  padding:22px 18px 16px 28px!important;
  border:1px solid rgba(71,111,151,.36)!important;
  border-radius:18px!important;
  background:
    radial-gradient(460px 190px at 92% 0%,rgba(41,112,177,.12),transparent 50%),
    linear-gradient(180deg,rgba(12,27,42,.985),rgba(8,21,34,.99))!important;
  box-shadow:0 18px 38px rgba(0,9,20,.24),inset 0 1px 0 rgba(255,255,255,.025)!important;
  overflow:hidden!important;
  isolation:isolate!important;
  text-decoration:none!important;
  transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease!important;
}
body #orders-ajax-root.ho-orders-116 .ho54-list .ho54-row .ho54-row-link::before{
  content:''!important;
  position:absolute!important;
  left:0!important;
  top:8px!important;
  bottom:8px!important;
  width:5px!important;
  border-radius:0 7px 7px 0!important;
  background:linear-gradient(180deg,color-mix(in srgb,var(--card-accent) 88%,#fff),var(--card-accent))!important;
  box-shadow:0 0 18px color-mix(in srgb,var(--card-accent) 36%,transparent)!important;
}
body #orders-ajax-root.ho-orders-116 .ho54-list .ho54-row .ho54-row-link::after{
  content:''!important;
  position:absolute!important;
  inset:0!important;
  pointer-events:none!important;
  background:linear-gradient(90deg,color-mix(in srgb,var(--card-accent) 5%,transparent),transparent 28%)!important;
  opacity:.85!important;
}
body #orders-ajax-root.ho-orders-116 .ho54-list .ho54-row .ho54-row-link:hover{
  transform:translateY(-2px)!important;
  border-color:rgba(77,132,184,.52)!important;
  box-shadow:0 24px 48px rgba(0,9,20,.30),0 0 0 1px rgba(71,154,235,.05)!important;
}
body #orders-ajax-root.ho-orders-116 .ho54-list .ho54-row.active .ho54-row-link{
  border-color:color-mix(in srgb,var(--card-accent) 58%,#35526f)!important;
  box-shadow:0 20px 44px rgba(0,9,20,.28),0 0 0 1px color-mix(in srgb,var(--card-accent) 16%,transparent)!important;
}
body #orders-ajax-root.ho-orders-116 .ho56-row-status-new .ho54-row-link{--card-accent:#38d98a;--card-footer-a:rgba(23,73,57,.9);--card-footer-b:rgba(17,55,44,.94)}
body #orders-ajax-root.ho-orders-116 .ho56-row-status-accepted .ho54-row-link{--card-accent:#4a9dff;--card-footer-a:rgba(20,43,64,.92);--card-footer-b:rgba(15,33,51,.95)}
body #orders-ajax-root.ho-orders-116 .ho56-row-status-ready .ho54-row-link{--card-accent:#eda15b;--card-footer-a:rgba(71,52,34,.91);--card-footer-b:rgba(55,40,27,.94)}
body #orders-ajax-root.ho-orders-116 .ho56-row-status-pickup_ready .ho54-row-link{--card-accent:#26d4f1;--card-footer-a:rgba(21,57,67,.92);--card-footer-b:rgba(14,43,52,.95)}
body #orders-ajax-root.ho-orders-116 .ho56-row-status-completed .ho54-row-link{--card-accent:#62c895;--card-footer-a:rgba(25,61,49,.9);--card-footer-b:rgba(19,48,39,.94)}
body #orders-ajax-root.ho-orders-116 .ho56-row-status-cancelled .ho54-row-link{--card-accent:#df7279;--card-footer-a:rgba(72,38,43,.9);--card-footer-b:rgba(56,29,34,.94)}
body #orders-ajax-root.ho-orders-116 .ho54-cell-ref{
  grid-area:ref!important;
  position:relative!important;
  z-index:2!important;
  min-width:0!important;
  padding:3px 0 0!important;
  font-size:22px!important;
  line-height:1.18!important;
  font-weight:860!important;
  letter-spacing:-.035em!important;
  color:#f3f8ff!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
body #orders-ajax-root.ho-orders-116 .ho54-cell-client{
  grid-area:client!important;
  position:relative!important;
  z-index:2!important;
  display:grid!important;
  gap:4px!important;
  min-width:0!important;
  padding-top:7px!important;
}
body #orders-ajax-root.ho-orders-116 .ho54-cell-client>strong{
  font-size:20px!important;
  line-height:1.25!important;
  font-weight:790!important;
  letter-spacing:-.025em!important;
  color:#f7faff!important;
}
body #orders-ajax-root.ho-orders-116 .ho54-cell-client>small{
  font-size:14px!important;
  line-height:1.4!important;
  font-weight:500!important;
  color:#aab9c9!important;
}
body #orders-ajax-root.ho-orders-116 .ho54-cell-qty{
  grid-area:qty!important;
  position:relative!important;
  z-index:2!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-self:start!important;
  gap:9px!important;
  min-height:36px!important;
  margin-top:8px!important;
  padding:7px 12px 7px 8px!important;
  border:1px solid rgba(78,124,169,.22)!important;
  border-radius:13px!important;
  background:rgba(24,47,70,.58)!important;
  color:#c7d3df!important;
  font-size:14px!important;
  line-height:1!important;
  font-weight:560!important;
}
body #orders-ajax-root.ho-orders-116 .ho54-cell-qty-icon{
  display:grid!important;
  place-items:center!important;
  width:22px!important;
  height:22px!important;
  border-radius:7px!important;
  border:1px solid rgba(56,153,255,.34)!important;
  background:rgba(31,128,226,.12)!important;
  color:#35a8ff!important;
  flex:none!important;
}
body #orders-ajax-root.ho-orders-116 .ho54-cell-qty-icon svg{width:15px!important;height:15px!important;stroke-width:2!important}
body #orders-ajax-root.ho-orders-116 .ho107-card-amount{
  grid-area:amount!important;
  position:relative!important;
  z-index:2!important;
  align-self:start!important;
  justify-self:end!important;
  display:grid!important;
  justify-items:end!important;
  gap:7px!important;
  width:128px!important;
  min-width:128px!important;
  padding:13px 14px 14px!important;
  border:1px solid rgba(67,129,199,.30)!important;
  border-radius:14px!important;
  background:linear-gradient(180deg,rgba(21,47,77,.9),rgba(16,37,61,.9))!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important;
}
body #orders-ajax-root.ho-orders-116 .ho107-card-amount>small{
  font-size:10px!important;
  line-height:1!important;
  letter-spacing:.18em!important;
  text-transform:uppercase!important;
  font-weight:820!important;
  color:#c7d5e4!important;
}
body #orders-ajax-root.ho-orders-116 .ho107-card-amount>.ho54-cell-amount{
  font-size:28px!important;
  line-height:1!important;
  font-weight:880!important;
  letter-spacing:-.045em!important;
  color:#fff!important;
  white-space:nowrap!important;
}
body #orders-ajax-root.ho-orders-116 .ho54-row-link>.ho107-card-footer{
  grid-area:footer!important;
  position:relative!important;
  z-index:2!important;
  display:grid!important;
  grid-template-columns:minmax(0,.92fr) minmax(0,1.18fr) minmax(0,.92fr)!important;
  align-items:stretch!important;
  gap:0!important;
  min-width:0!important;
  margin:12px -4px -2px -10px!important;
  padding:0!important;
  border:1px solid rgba(71,106,139,.24)!important;
  border-radius:14px!important;
  background:linear-gradient(180deg,var(--card-footer-a),var(--card-footer-b))!important;
  overflow:hidden!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important;
}
body #orders-ajax-root.ho-orders-116 .ho107-card-footer>span{
  display:grid!important;
  align-content:center!important;
  gap:8px!important;
  min-width:0!important;
  min-height:86px!important;
  padding:13px 14px!important;
  overflow:hidden!important;
}
body #orders-ajax-root.ho-orders-116 .ho107-card-footer>span+span{
  border-left:1px solid rgba(120,152,181,.18)!important;
}
body #orders-ajax-root.ho-orders-116 .ho110-status-block>small,
body #orders-ajax-root.ho-orders-116 .ho54-cell-pickup .ho107-pickup-label,
body #orders-ajax-root.ho-orders-116 .ho54-cell-timer>small{
  display:block!important;
  font-size:10px!important;
  line-height:1.15!important;
  letter-spacing:.15em!important;
  text-transform:uppercase!important;
  font-weight:820!important;
  color:#b8c8d8!important;
  white-space:nowrap!important;
}
body #orders-ajax-root.ho-orders-116 .ho110-status-block{
  justify-items:start!important;
}
body #orders-ajax-root.ho-orders-116 .ho110-status-block .order-status{
  display:inline-flex!important;
  align-items:center!important;
  gap:8px!important;
  min-height:34px!important;
  padding:7px 11px!important;
  border-radius:999px!important;
  font-size:11px!important;
  line-height:1!important;
  font-weight:760!important;
  white-space:nowrap!important;
}
body #orders-ajax-root.ho-orders-116 .ho56-row-status-accepted .ho110-status-block .order-status,
body #orders-ajax-root.ho-orders-116 .ho56-row-status-new .ho110-status-block .order-status{
  color:#d9fff0!important;
  border-color:rgba(39,207,139,.32)!important;
  background:rgba(25,121,89,.34)!important;
}
body #orders-ajax-root.ho-orders-116 .ho56-row-status-accepted .ho110-status-block .premium-status-dot,
body #orders-ajax-root.ho-orders-116 .ho56-row-status-new .ho110-status-block .premium-status-dot{
  background:#31df9b!important;
  box-shadow:0 0 12px rgba(49,223,155,.75)!important;
}
body #orders-ajax-root.ho-orders-116 .ho56-row-status-pickup_ready .ho110-status-block .order-status{
  color:#d4f7ff!important;
  border-color:rgba(37,194,238,.35)!important;
  background:rgba(22,112,147,.36)!important;
}
body #orders-ajax-root.ho-orders-116 .ho56-row-status-pickup_ready .ho110-status-block .premium-status-dot{
  background:#2acdf2!important;
  box-shadow:0 0 12px rgba(42,205,242,.72)!important;
}
body #orders-ajax-root.ho-orders-116 .ho107-card-footer .ho54-cell-pickup{
  display:grid!important;
  align-content:center!important;
  grid-template-columns:minmax(0,1fr)!important;
  grid-template-rows:auto auto!important;
  gap:7px!important;
  padding:13px 14px!important;
  border-top:0!important;
}
body #orders-ajax-root.ho-orders-116 .ho107-pickup-label{
  display:inline-flex!important;
  align-items:center!important;
  gap:7px!important;
}
body #orders-ajax-root.ho-orders-116 .ho107-pickup-label svg{
  width:14px!important;
  height:14px!important;
  color:#27c9ff!important;
  stroke-width:2.1!important;
}
body #orders-ajax-root.ho-orders-116 .ho110-pickup-main{display:block!important;min-width:0!important}
body #orders-ajax-root.ho-orders-116 .ho107-pickup-time{
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  gap:3px!important;
  min-width:0!important;
}
body #orders-ajax-root.ho-orders-116 .ho107-pickup-time strong{
  font-size:21px!important;
  line-height:1!important;
  font-weight:860!important;
  letter-spacing:-.035em!important;
  color:#fff!important;
  white-space:nowrap!important;
}
body #orders-ajax-root.ho-orders-116 .ho107-pickup-time small{
  font-size:11px!important;
  line-height:1.2!important;
  font-weight:520!important;
  color:#a9bacb!important;
  white-space:nowrap!important;
}
body #orders-ajax-root.ho-orders-116 .ho54-cell-timer{
  display:grid!important;
  align-content:center!important;
  justify-items:start!important;
  gap:9px!important;
  padding:13px 14px!important;
}
body #orders-ajax-root.ho-orders-116 .ho54-cell-timer .ho-pickup-countdown,
body #orders-ajax-root.ho-orders-116 .ho54-cell-timer .ho54-timer-static{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  justify-self:start!important;
  min-height:38px!important;
  margin:0!important;
  padding:8px 13px!important;
  border-radius:999px!important;
  font-size:13px!important;
  line-height:1!important;
  font-weight:840!important;
  letter-spacing:-.01em!important;
  white-space:nowrap!important;
  font-variant-numeric:tabular-nums!important;
}
body #orders-ajax-root.ho-orders-116 .ho54-cell-timer .ho-pickup-countdown:not(.is-overdue){
  border:1px solid rgba(43,205,145,.33)!important;
  background:rgba(28,123,91,.24)!important;
  color:#6de5b6!important;
}
body #orders-ajax-root.ho-orders-116 .ho54-cell-timer .ho-pickup-countdown.is-overdue{
  border:1px solid rgba(242,79,97,.56)!important;
  background:rgba(142,46,61,.22)!important;
  color:#ff858f!important;
  box-shadow:inset 0 0 0 1px rgba(255,112,126,.04)!important;
}
body #orders-ajax-root.ho-orders-116 .ho54-cell-arrow{display:none!important}
@media(max-width:1460px){
  body #orders-ajax-root.ho-orders-116 .ho54-list .order-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:900px){
  body #orders-ajax-root.ho-orders-116 .ho54-list .order-list{grid-template-columns:minmax(0,1fr)!important}
  body #orders-ajax-root.ho-orders-116 .ho54-list .ho54-row .ho54-row-link{min-height:270px!important}
}
@media(max-width:560px){
  body #orders-ajax-root.ho-orders-116 .ho54-list .ho54-row .ho54-row-link{
    grid-template-columns:minmax(0,1fr)!important;
    grid-template-areas:'ref' 'client' 'qty' 'amount' 'footer'!important;
    padding:20px 16px 14px 22px!important;
  }
  body #orders-ajax-root.ho-orders-116 .ho107-card-amount{justify-self:start!important;width:auto!important;min-width:112px!important}
  body #orders-ajax-root.ho-orders-116 .ho54-row-link>.ho107-card-footer{grid-template-columns:minmax(0,1fr)!important;margin-left:-6px!important}
  body #orders-ajax-root.ho-orders-116 .ho107-card-footer>span+span{border-left:0!important;border-top:1px solid rgba(120,152,181,.18)!important}
}


/* HayOrder v1.1.17 repair for orders overview and detail modal */
body #orders-ajax-root.ho-orders-117 .ho54-table-head{display:none!important}
body #orders-ajax-root.ho-orders-117 .ho54-list .order-list{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:18px!important;
  align-items:stretch!important;
}
body #orders-ajax-root.ho-orders-117 .ho54-row{
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
  border-radius:22px!important;
  overflow:visible!important;
}
body #orders-ajax-root.ho-orders-117 .ho54-row-link{
  --card-accent:#49a8ff;
  --card-footer-1:rgba(17,45,68,.92);
  --card-footer-2:rgba(13,36,55,.96);
  position:relative!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 148px!important;
  grid-template-areas:
    'ref amount'
    'client amount'
    'qty amount'
    'footer footer'!important;
  align-content:start!important;
  align-items:start!important;
  column-gap:18px!important;
  row-gap:9px!important;
  min-height:248px!important;
  width:100%!important;
  padding:20px 18px 16px 22px!important;
  border:1px solid rgba(75,121,168,.26)!important;
  border-radius:22px!important;
  background:
    radial-gradient(520px 210px at 100% 0%,rgba(54,113,194,.12),transparent 44%),
    linear-gradient(180deg,rgba(10,24,39,.995),rgba(7,18,31,.995))!important;
  box-shadow:0 18px 46px rgba(1,9,19,.20), inset 0 1px 0 rgba(255,255,255,.025)!important;
  overflow:hidden!important;
  isolation:isolate!important;
  text-decoration:none!important;
}
body #orders-ajax-root.ho-orders-117 .ho54-row-link::before{
  content:''!important;
  position:absolute!important;
  left:0!important;
  top:12px!important;
  bottom:12px!important;
  width:4px!important;
  border-radius:0 8px 8px 0!important;
  background:linear-gradient(180deg,color-mix(in srgb,var(--card-accent) 94%,#fff),var(--card-accent))!important;
  box-shadow:0 0 16px color-mix(in srgb,var(--card-accent) 34%,transparent)!important;
}
body #orders-ajax-root.ho-orders-117 .ho54-row-link:hover{
  transform:translateY(-2px)!important;
  border-color:rgba(91,144,196,.42)!important;
  box-shadow:0 24px 52px rgba(1,9,19,.26),0 0 0 1px rgba(70,152,238,.06)!important;
}
body #orders-ajax-root.ho-orders-117 .ho54-row.active .ho54-row-link{
  border-color:color-mix(in srgb,var(--card-accent) 56%,#355778)!important;
  box-shadow:0 24px 54px rgba(1,9,19,.30),0 0 0 1px color-mix(in srgb,var(--card-accent) 18%,transparent)!important;
}
body #orders-ajax-root.ho-orders-117 .ho56-row-status-new .ho54-row-link{--card-accent:#34d78c;--card-footer-1:rgba(18,67,51,.92);--card-footer-2:rgba(13,51,40,.96)}
body #orders-ajax-root.ho-orders-117 .ho56-row-status-accepted .ho54-row-link{--card-accent:#49a8ff;--card-footer-1:rgba(17,45,68,.92);--card-footer-2:rgba(13,36,55,.96)}
body #orders-ajax-root.ho-orders-117 .ho56-row-status-ready .ho54-row-link{--card-accent:#f0a45b;--card-footer-1:rgba(74,52,32,.92);--card-footer-2:rgba(57,40,24,.96)}
body #orders-ajax-root.ho-orders-117 .ho56-row-status-pickup_ready .ho54-row-link{--card-accent:#24c9f0;--card-footer-1:rgba(13,63,75,.92);--card-footer-2:rgba(10,49,58,.96)}
body #orders-ajax-root.ho-orders-117 .ho56-row-status-completed .ho54-row-link{--card-accent:#58c992;--card-footer-1:rgba(20,65,50,.92);--card-footer-2:rgba(15,51,39,.96)}
body #orders-ajax-root.ho-orders-117 .ho56-row-status-cancelled .ho54-row-link{--card-accent:#e06d76;--card-footer-1:rgba(74,36,41,.92);--card-footer-2:rgba(56,28,32,.96)}
body #orders-ajax-root.ho-orders-117 .ho54-cell-ref{
  grid-area:ref!important;
  display:block!important;
  min-width:0!important;
  font-size:18px!important;
  line-height:1.22!important;
  font-weight:850!important;
  letter-spacing:-.025em!important;
  color:#f6fbff!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
body #orders-ajax-root.ho-orders-117 .ho54-cell-client{
  grid-area:client!important;
  display:grid!important;
  gap:3px!important;
  min-width:0!important;
}
body #orders-ajax-root.ho-orders-117 .ho54-cell-client > strong{
  font-size:17px!important;
  line-height:1.3!important;
  font-weight:780!important;
  letter-spacing:-.02em!important;
  color:#f6fbff!important;
}
body #orders-ajax-root.ho-orders-117 .ho54-cell-client > small{
  font-size:13px!important;
  line-height:1.45!important;
  color:#a8b5c4!important;
}
body #orders-ajax-root.ho-orders-117 .ho54-cell-qty{
  grid-area:qty!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-self:start!important;
  gap:8px!important;
  min-height:36px!important;
  margin-top:6px!important;
  padding:7px 12px 7px 10px!important;
  border:1px solid rgba(83,130,177,.24)!important;
  border-radius:13px!important;
  background:rgba(20,41,63,.46)!important;
  color:#cad5df!important;
  font-size:13px!important;
  line-height:1!important;
  font-weight:560!important;
}
body #orders-ajax-root.ho-orders-117 .ho54-cell-qty-icon{display:grid!important;place-items:center!important;width:20px!important;height:20px!important;border-radius:6px!important;border:1px solid rgba(58,153,255,.34)!important;background:rgba(29,117,212,.14)!important;color:#37a7ff!important;flex:none!important}
body #orders-ajax-root.ho-orders-117 .ho54-cell-qty-icon svg{width:14px!important;height:14px!important;stroke-width:2!important}
body #orders-ajax-root.ho-orders-117 .ho107-card-amount{
  grid-area:amount!important;
  align-self:start!important;
  justify-self:end!important;
  display:grid!important;
  justify-items:end!important;
  gap:7px!important;
  width:148px!important;
  min-width:148px!important;
  padding:12px 14px 13px!important;
  border:1px solid rgba(77,132,189,.28)!important;
  border-radius:15px!important;
  background:linear-gradient(180deg,rgba(18,44,71,.92),rgba(13,33,56,.96))!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.03)!important;
}
body #orders-ajax-root.ho-orders-117 .ho107-card-amount > small{font-size:10px!important;line-height:1!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-weight:820!important;color:#d4deea!important}
body #orders-ajax-root.ho-orders-117 .ho107-card-amount > .ho54-cell-amount{font-size:26px!important;line-height:1!important;font-weight:880!important;letter-spacing:-.04em!important;color:#fff!important;white-space:nowrap!important}
body #orders-ajax-root.ho-orders-117 .ho107-card-footer{
  grid-area:footer!important;
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  align-items:stretch!important;
  width:100%!important;
  min-width:0!important;
  margin-top:20px!important;
  padding:0!important;
  border:1px solid rgba(79,118,156,.24)!important;
  border-radius:16px!important;
  background:linear-gradient(180deg,var(--card-footer-1),var(--card-footer-2))!important;
  overflow:hidden!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.028)!important;
}
body #orders-ajax-root.ho-orders-117 .ho107-card-footer > span{
  display:grid!important;
  align-content:center!important;
  gap:7px!important;
  min-width:0!important;
  min-height:90px!important;
  padding:14px 15px!important;
}
body #orders-ajax-root.ho-orders-117 .ho107-card-footer > span + span{border-left:1px solid rgba(122,154,183,.16)!important}
body #orders-ajax-root.ho-orders-117 .ho110-status-block > small,
body #orders-ajax-root.ho-orders-117 .ho54-cell-pickup .ho107-pickup-label,
body #orders-ajax-root.ho-orders-117 .ho54-cell-timer > small{display:block!important;font-size:11px!important;line-height:1.1!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:820!important;color:#c5d2df!important;white-space:nowrap!important}
body #orders-ajax-root.ho-orders-117 .ho110-status-block{justify-items:start!important}
body #orders-ajax-root.ho-orders-117 .ho54-cell-status{justify-self:start!important}
body #orders-ajax-root.ho-orders-117 .ho110-status-block .order-status{display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:36px!important;padding:8px 12px!important;border-radius:999px!important;font-size:12px!important;line-height:1!important;font-weight:760!important;white-space:nowrap!important}
body #orders-ajax-root.ho-orders-117 .ho56-row-status-new .ho110-status-block .order-status,
body #orders-ajax-root.ho-orders-117 .ho56-row-status-accepted .ho110-status-block .order-status{color:#dcfff1!important;border-color:rgba(43,212,148,.32)!important;background:rgba(28,122,90,.34)!important}
body #orders-ajax-root.ho-orders-117 .ho56-row-status-new .ho110-status-block .premium-status-dot,
body #orders-ajax-root.ho-orders-117 .ho56-row-status-accepted .ho110-status-block .premium-status-dot{background:#2fe39c!important;box-shadow:0 0 12px rgba(47,227,156,.72)!important}
body #orders-ajax-root.ho-orders-117 .ho56-row-status-pickup_ready .ho110-status-block .order-status{color:#dcf8ff!important;border-color:rgba(39,207,243,.35)!important;background:rgba(19,109,141,.34)!important}
body #orders-ajax-root.ho-orders-117 .ho56-row-status-pickup_ready .ho110-status-block .premium-status-dot{background:#31d3f5!important;box-shadow:0 0 12px rgba(49,211,245,.68)!important}
body #orders-ajax-root.ho-orders-117 .ho54-cell-pickup{display:grid!important;align-content:center!important;gap:7px!important;min-width:0!important}
body #orders-ajax-root.ho-orders-117 .ho107-pickup-label{display:inline-flex!important;align-items:center!important;gap:7px!important}
body #orders-ajax-root.ho-orders-117 .ho107-pickup-label svg{width:14px!important;height:14px!important;color:#28cfff!important;stroke-width:2.05!important}
body #orders-ajax-root.ho-orders-117 .ho107-pickup-time{display:grid!important;gap:3px!important;min-width:0!important}
body #orders-ajax-root.ho-orders-117 .ho107-pickup-time strong{font-size:17px!important;line-height:1.04!important;font-weight:860!important;letter-spacing:-.03em!important;color:#fff!important;white-space:nowrap!important}
body #orders-ajax-root.ho-orders-117 .ho107-pickup-time small{font-size:12px!important;line-height:1.25!important;font-weight:520!important;color:#aec0d0!important;white-space:nowrap!important}
body #orders-ajax-root.ho-orders-117 .ho54-cell-timer{display:grid!important;align-content:center!important;justify-items:start!important;gap:8px!important;min-width:0!important}
body #orders-ajax-root.ho-orders-117 .ho54-cell-timer .ho-pickup-countdown,
body #orders-ajax-root.ho-orders-117 .ho54-cell-timer .ho54-timer-static{display:inline-flex!important;align-items:center!important;justify-content:center!important;justify-self:start!important;max-width:100%!important;min-height:38px!important;padding:8px 13px!important;border-radius:999px!important;font-size:13px!important;line-height:1!important;font-weight:840!important;letter-spacing:-.01em!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important}
body #orders-ajax-root.ho-orders-117 .ho54-cell-timer .ho-pickup-countdown:not(.is-overdue){border:1px solid rgba(47,202,144,.33)!important;background:rgba(28,120,89,.22)!important;color:#71e1b3!important}
body #orders-ajax-root.ho-orders-117 .ho54-cell-timer .ho-pickup-countdown.is-overdue{border:1px solid rgba(243,93,111,.56)!important;background:rgba(131,41,53,.22)!important;color:#ff919d!important}
body #orders-ajax-root.ho-orders-117 .ho54-timer-static{border:1px solid rgba(126,147,170,.28)!important;background:rgba(33,49,66,.38)!important;color:#dce7f2!important}
body #orders-ajax-root.ho-orders-117 .ho54-cell-arrow{display:none!important}

body #orders-ajax-root.ho-orders-117.ho59-modal-ready .ho54-detail:not([hidden]){
  width:min(1240px,calc(100vw - 38px))!important;
  max-width:min(1240px,calc(100vw - 38px))!important;
  max-height:calc(100dvh - 26px)!important;
  border-radius:24px!important;
  border:1px solid rgba(89,132,179,.28)!important;
  background:linear-gradient(180deg,rgba(8,16,26,.994),rgba(7,14,23,.994))!important;
  box-shadow:0 34px 90px rgba(0,0,0,.56),0 0 0 1px rgba(255,255,255,.02)!important;
}
body #orders-ajax-root.ho-orders-117 .ho54-detail-header{
  position:sticky!important;
  top:0!important;
  z-index:8!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:18px!important;
  padding:22px 28px 18px!important;
  background:linear-gradient(180deg,rgba(14,22,33,.985),rgba(10,17,27,.955))!important;
  border-bottom:1px solid rgba(122,147,174,.12)!important;
}
body #orders-ajax-root.ho-orders-117 .ho54-detail-identity-line{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important;margin-top:8px!important}
body #orders-ajax-root.ho-orders-117 .ho54-detail-identity-line h2{margin:0!important;font-size:clamp(28px,3vw,44px)!important;line-height:1.08!important;letter-spacing:-.045em!important;font-weight:880!important;color:#f8fbff!important}
body #orders-ajax-root.ho-orders-117 .ho-order-detail-kicker{font-size:12px!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-weight:820!important;color:#ef9a71!important}
body #orders-ajax-root.ho-orders-117 .ho54-detail-identity-line .order-status,
body #orders-ajax-root.ho-orders-117 .ho54-test-pill{min-height:38px!important;padding:9px 14px!important;border-radius:999px!important;font-size:13px!important}
body #orders-ajax-root.ho-orders-117 .ho56-close-detail{width:52px!important;height:52px!important;border-radius:18px!important;font-size:32px!important;background:linear-gradient(180deg,rgba(34,44,58,.96),rgba(24,33,45,.94))!important;border:1px solid rgba(128,153,180,.18)!important}
body #orders-ajax-root.ho-orders-117 .ho68-detail-scroll{max-height:calc(100dvh - 180px)!important;padding-bottom:18px!important}
body #orders-ajax-root.ho-orders-117 .ho55-main{padding:24px 28px 0!important}
body #orders-ajax-root.ho-orders-117 .ho55-main .ho54-detail-grid{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(280px,.72fr) minmax(0,1.12fr)!important;gap:20px!important;align-items:stretch!important}
body #orders-ajax-root.ho-orders-117 .ho55-main .ho54-detail-card{padding:22px 22px 20px!important;border-radius:20px!important;border:1px solid rgba(122,147,174,.1)!important;background:linear-gradient(180deg,rgba(31,40,52,.72),rgba(22,29,39,.76))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)!important}
body #orders-ajax-root.ho-orders-117 .ho55-main .ho54-card-title{margin-bottom:16px!important;font-size:18px!important;line-height:1.3!important;font-weight:820!important;letter-spacing:-.01em!important;color:#f5f8fc!important}
body #orders-ajax-root.ho-orders-117 .ho55-main .ho54-contact dl{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 18px!important}
body #orders-ajax-root.ho-orders-117 .ho55-main .ho54-contact dt{font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#98a6b9!important;font-weight:800!important;margin-bottom:7px!important}
body #orders-ajax-root.ho-orders-117 .ho55-main .ho54-contact dd{margin:0!important;font-size:15px!important;line-height:1.48!important;font-weight:760!important;color:#f7fbff!important;overflow-wrap:anywhere!important}
body #orders-ajax-root.ho-orders-117 .ho54-facts-column{display:grid!important;grid-template-rows:1fr 1fr!important;gap:18px!important}
body #orders-ajax-root.ho-orders-117 .ho54-fact{display:flex!important;flex-direction:column!important;justify-content:space-between!important;gap:14px!important;padding:22px!important;border-radius:20px!important}
body #orders-ajax-root.ho-orders-117 .ho54-fact > span{font-size:11px!important;letter-spacing:.15em!important;text-transform:uppercase!important;font-weight:800!important;color:#c5d0db!important}
body #orders-ajax-root.ho-orders-117 .ho54-fact > strong{font-size:32px!important;line-height:1.12!important;font-weight:860!important;letter-spacing:-.04em!important;color:#fff!important;text-wrap:balance!important}
body #orders-ajax-root.ho-orders-117 .ho54-fact:first-child > strong{font-size:33px!important}
body #orders-ajax-root.ho-orders-117 .ho54-fact .ho54-total{font-size:38px!important;color:#ffb695!important}
body #orders-ajax-root.ho-orders-117 .ho54-fact .ho-pickup-countdown{display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:flex-start!important;min-height:40px!important;padding:9px 14px!important;border-radius:999px!important;border:1px solid rgba(232,101,91,.34)!important;background:rgba(232,101,91,.13)!important;color:#ffad9e!important;font-size:14px!important;font-weight:850!important}
body #orders-ajax-root.ho-orders-117 .ho54-products .ho-order-section-head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:12px!important;margin-bottom:14px!important}
body #orders-ajax-root.ho-orders-117 .ho54-products .ho-order-section-head strong{font-size:18px!important;font-weight:820!important;color:#f6f9fc!important}
body #orders-ajax-root.ho-orders-117 .ho54-products .ho-order-section-head span{font-size:12px!important;color:#a8b5c4!important}
body #orders-ajax-root.ho-orders-117 .ho54-products .ho-order-product{display:grid!important;grid-template-columns:44px minmax(0,1fr) auto!important;gap:14px!important;padding:14px 0!important;align-items:start!important;border-top:1px solid rgba(255,255,255,.07)!important}
body #orders-ajax-root.ho-orders-117 .ho54-products .ho-order-product:first-of-type{padding-top:4px!important;border-top:0!important}
body #orders-ajax-root.ho-orders-117 .ho54-products .ho-product-quantity{width:44px!important;height:44px!important;border-radius:14px!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.08)!important;font-size:14px!important;font-weight:840!important;color:#eef4fb!important}
body #orders-ajax-root.ho-orders-117 .ho54-products .ho-order-product > div strong{font-size:16px!important;line-height:1.4!important;font-weight:780!important;color:#fff!important}
body #orders-ajax-root.ho-orders-117 .ho54-products .ho-order-product > div small{display:block!important;margin-top:4px!important;font-size:12px!important;line-height:1.55!important;color:#9fb0c2!important}
body #orders-ajax-root.ho-orders-117 .ho54-products .ho56-product-price{font-size:15px!important;line-height:1.4!important;font-weight:820!important;color:#f4f8fc!important;white-space:nowrap!important}
body #orders-ajax-root.ho-orders-117 .ho55-notes-section,
body #orders-ajax-root.ho-orders-117 .ho55-history-section{margin:22px 28px 0!important;padding-top:22px!important;border-top:1px solid rgba(122,147,174,.12)!important}
body #orders-ajax-root.ho-orders-117 .ho55-section-heading{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:18px!important;flex-wrap:wrap!important;margin-bottom:16px!important}
body #orders-ajax-root.ho-orders-117 .ho55-section-heading span{display:block!important;font-size:11px!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-weight:800!important;color:#ef9a71!important}
body #orders-ajax-root.ho-orders-117 .ho55-section-heading h3{margin:8px 0 0!important;font-size:23px!important;line-height:1.12!important;font-weight:860!important;letter-spacing:-.03em!important;color:#f7fbff!important}
body #orders-ajax-root.ho-orders-117 .ho55-section-heading small{font-size:12px!important;line-height:1.45!important;color:#a3b1c1!important}
body #orders-ajax-root.ho-orders-117 .ho55-note-box{padding:20px 22px!important;border-radius:18px!important;border:1px solid rgba(255,142,95,.18)!important;background:linear-gradient(180deg,rgba(41,34,32,.28),rgba(28,25,25,.30))!important}
body #orders-ajax-root.ho-orders-117 .ho55-note-box strong{display:block!important;font-size:13px!important;font-weight:800!important;color:#ffd2bc!important}
body #orders-ajax-root.ho-orders-117 .ho55-note-box p{margin-top:10px!important;font-size:15px!important;line-height:1.7!important;color:#f1f4f7!important}
body #orders-ajax-root.ho-orders-117 .ho55-test-tools{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;margin:18px 28px 0!important;padding:18px 20px!important;border-radius:18px!important;border:1px solid rgba(122,147,174,.1)!important;background:linear-gradient(180deg,rgba(33,41,52,.72),rgba(25,32,41,.72))!important}
body #orders-ajax-root.ho-orders-117 .ho55-test-tools-copy strong{display:block!important;font-size:18px!important;line-height:1.3!important;font-weight:820!important;color:#f6f9fc!important}
body #orders-ajax-root.ho-orders-117 .ho55-test-tools-copy span{display:block!important;margin-top:6px!important;font-size:13px!important;line-height:1.6!important;color:#9fb0c1!important}
body #orders-ajax-root.ho-orders-117 .ho55-test-tools button{min-height:50px!important;border-radius:16px!important;font-size:15px!important;font-weight:820!important;padding:0 18px!important}
body #orders-ajax-root.ho-orders-117 .ho55-timeline-frame{padding:20px!important;border-radius:22px!important;border:1px solid rgba(122,147,174,.10)!important;background:linear-gradient(180deg,rgba(24,31,42,.80),rgba(18,24,33,.80))!important}
body #orders-ajax-root.ho-orders-117 .ho54-timeline,
body #orders-ajax-root.ho-orders-117 .ho54-timeline.has-cancellation{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:14px!important;padding:0!important}
body #orders-ajax-root.ho-orders-117 .ho54-timeline .ho-timeline-event{display:flex!important;gap:12px!important;align-items:flex-start!important;min-width:0!important;padding:18px 16px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.06)!important;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.025))!important}
body #orders-ajax-root.ho-orders-117 .ho54-timeline .ho-timeline-event.is-done{border-color:rgba(61,203,129,.16)!important;background:linear-gradient(180deg,rgba(35,85,60,.32),rgba(28,68,49,.26))!important}
body #orders-ajax-root.ho-orders-117 .ho54-timeline .ho-timeline-event.is-cancelled{border-color:rgba(232,101,91,.16)!important;background:linear-gradient(180deg,rgba(95,41,40,.28),rgba(73,30,31,.24))!important}
body #orders-ajax-root.ho-orders-117 .ho54-timeline .ho-timeline-dot{width:14px!important;height:14px!important;margin-top:3px!important;flex:none!important}
body #orders-ajax-root.ho-orders-117 .ho54-timeline .ho-timeline-event strong{display:block!important;font-size:16px!important;line-height:1.35!important;font-weight:800!important;color:#f8fbff!important}
body #orders-ajax-root.ho-orders-117 .ho54-timeline .ho-timeline-event small{display:block!important;margin-top:5px!important;font-size:12px!important;line-height:1.55!important;color:#b0bfce!important}
body #orders-ajax-root.ho-orders-117 .ho68-modal-footer{position:sticky!important;bottom:0!important;z-index:8!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:18px!important;padding:16px 22px max(16px,env(safe-area-inset-bottom))!important;background:linear-gradient(180deg,rgba(14,20,28,.90),rgba(10,15,21,.98))!important;border-top:1px solid rgba(122,147,174,.12)!important;backdrop-filter:blur(16px)!important}
body #orders-ajax-root.ho-orders-117 .ho68-action-caption{font-size:12px!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-weight:800!important;color:#afbccb!important;white-space:nowrap!important}
body #orders-ajax-root.ho-orders-117 .ho68-footer-buttons{display:grid!important;grid-template-columns:minmax(250px,1.35fr) repeat(2,auto)!important;justify-content:end!important;gap:12px!important;align-items:center!important}
body #orders-ajax-root.ho-orders-117 .ho68-footer-buttons :is(button,.secondary,.ho54-primary-action,.ho-action-accept,.ho54-cancel,.ho54-print){min-height:56px!important;padding:0 24px!important;border-radius:16px!important;font-size:16px!important;font-weight:840!important;letter-spacing:-.015em!important}
body #orders-ajax-root.ho-orders-117 .ho68-footer-buttons .ho-action-accept,
body #orders-ajax-root.ho-orders-117 .ho68-footer-buttons .ho54-primary-action{background:linear-gradient(180deg,#7eabff,#5f8fe8)!important;border:1px solid rgba(126,171,255,.78)!important;color:#fff!important;box-shadow:0 18px 34px rgba(53,97,179,.28)!important}
body #orders-ajax-root.ho-orders-117 .ho68-footer-buttons .ho54-cancel{background:linear-gradient(180deg,rgba(95,54,57,.92),rgba(73,41,43,.94))!important;border:1px solid rgba(230,127,127,.2)!important;color:#ffd2d2!important}
body #orders-ajax-root.ho-orders-117 .ho68-footer-buttons .ho54-print{background:linear-gradient(180deg,rgba(37,46,58,.94),rgba(29,36,47,.94))!important;border:1px solid rgba(137,160,187,.18)!important;color:#f6f9fc!important}

@media(max-width:1450px){
  body #orders-ajax-root.ho-orders-117 .ho54-list .order-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:1180px){
  body #orders-ajax-root.ho-orders-117 .ho55-main .ho54-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  body #orders-ajax-root.ho-orders-117 .ho54-products{grid-column:1/-1!important}
}
@media(max-width:960px){
  body #orders-ajax-root.ho-orders-117 .ho54-list .order-list{grid-template-columns:minmax(0,1fr)!important}
  body #orders-ajax-root.ho-orders-117 .ho54-row-link{min-height:240px!important}
}
@media(max-width:860px){
  body #orders-ajax-root.ho-orders-117.ho59-modal-ready .ho54-detail:not([hidden]){width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 10px)!important;border-radius:18px!important}
  body #orders-ajax-root.ho-orders-117 .ho54-detail-header{padding:16px 16px 14px!important;grid-template-columns:minmax(0,1fr)!important}
  body #orders-ajax-root.ho-orders-117 .ho54-detail-identity-line h2{font-size:clamp(24px,8vw,34px)!important}
  body #orders-ajax-root.ho-orders-117 .ho68-detail-scroll{max-height:calc(100dvh - 168px)!important}
  body #orders-ajax-root.ho-orders-117 .ho55-main{padding:18px 16px 0!important}
  body #orders-ajax-root.ho-orders-117 .ho55-main .ho54-detail-grid{grid-template-columns:minmax(0,1fr)!important}
  body #orders-ajax-root.ho-orders-117 .ho54-facts-column{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:none!important}
  body #orders-ajax-root.ho-orders-117 .ho55-notes-section, body #orders-ajax-root.ho-orders-117 .ho55-history-section, body #orders-ajax-root.ho-orders-117 .ho55-test-tools{margin-left:16px!important;margin-right:16px!important}
  body #orders-ajax-root.ho-orders-117 .ho68-modal-footer{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;padding:14px 16px max(14px,env(safe-area-inset-bottom))!important}
  body #orders-ajax-root.ho-orders-117 .ho68-action-caption{white-space:normal!important}
  body #orders-ajax-root.ho-orders-117 .ho68-footer-buttons{grid-template-columns:minmax(0,1fr)!important}
}
@media(max-width:640px){
  body #orders-ajax-root.ho-orders-117 .ho54-row-link{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:'ref' 'client' 'qty' 'amount' 'footer'!important;padding:18px 15px 14px 20px!important;row-gap:8px!important;min-height:auto!important}
  body #orders-ajax-root.ho-orders-117 .ho107-card-amount{justify-self:start!important;width:auto!important;min-width:118px!important}
  body #orders-ajax-root.ho-orders-117 .ho107-card-footer{grid-template-columns:minmax(0,1fr)!important}
  body #orders-ajax-root.ho-orders-117 .ho107-card-footer > span{min-height:auto!important;padding:13px 14px!important}
  body #orders-ajax-root.ho-orders-117 .ho107-card-footer > span + span{border-left:0!important;border-top:1px solid rgba(122,154,183,.16)!important}
  body #orders-ajax-root.ho-orders-117 .ho54-facts-column{grid-template-columns:minmax(0,1fr)!important}
  body #orders-ajax-root.ho-orders-117 .ho55-main .ho54-contact dl{grid-template-columns:minmax(0,1fr)!important}
}

/* HayOrder v1.1.18 — structural card repair + compact detail modal */
body #orders-ajax-root.ho-orders-118 .ho54-table-head{display:none!important}
body #orders-ajax-root.ho-orders-118 .ho54-list .order-list{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:18px!important;
  align-items:stretch!important;
}
body #orders-ajax-root.ho-orders-118 .ho54-row{
  border:0!important;background:transparent!important;box-shadow:none!important;border-radius:20px!important;overflow:visible!important;
}
body #orders-ajax-root.ho-orders-118 .ho54-row-link{
  --card-accent:#48a8ff;
  --card-footer-1:rgba(17,45,68,.92);
  --card-footer-2:rgba(13,36,55,.96);
  position:relative!important;
  display:flex!important;
  flex-direction:column!important;
  gap:0!important;
  min-height:264px!important;
  width:100%!important;
  padding:20px 18px 16px 22px!important;
  border:1px solid rgba(75,121,168,.27)!important;
  border-radius:20px!important;
  background:radial-gradient(520px 210px at 100% 0%,rgba(54,113,194,.11),transparent 45%),linear-gradient(180deg,rgba(10,24,39,.995),rgba(7,18,31,.995))!important;
  box-shadow:0 18px 46px rgba(1,9,19,.20),inset 0 1px 0 rgba(255,255,255,.025)!important;
  overflow:hidden!important;
  isolation:isolate!important;
  text-decoration:none!important;
}
body #orders-ajax-root.ho-orders-118 .ho54-row-link::before{
  content:''!important;position:absolute!important;left:0!important;top:12px!important;bottom:12px!important;width:4px!important;border-radius:0 8px 8px 0!important;background:linear-gradient(180deg,color-mix(in srgb,var(--card-accent) 94%,#fff),var(--card-accent))!important;box-shadow:0 0 16px color-mix(in srgb,var(--card-accent) 34%,transparent)!important;
}
body #orders-ajax-root.ho-orders-118 .ho54-row-link:hover{transform:translateY(-2px)!important;border-color:rgba(91,144,196,.42)!important;box-shadow:0 24px 52px rgba(1,9,19,.26),0 0 0 1px rgba(70,152,238,.06)!important}
body #orders-ajax-root.ho-orders-118 .ho54-row.active .ho54-row-link{border-color:color-mix(in srgb,var(--card-accent) 56%,#355778)!important;box-shadow:0 24px 54px rgba(1,9,19,.30),0 0 0 1px color-mix(in srgb,var(--card-accent) 18%,transparent)!important}
body #orders-ajax-root.ho-orders-118 .ho56-row-status-new .ho54-row-link{--card-accent:#34d78c;--card-footer-1:rgba(18,67,51,.92);--card-footer-2:rgba(13,51,40,.96)}
body #orders-ajax-root.ho-orders-118 .ho56-row-status-accepted .ho54-row-link{--card-accent:#48a8ff;--card-footer-1:rgba(17,45,68,.92);--card-footer-2:rgba(13,36,55,.96)}
body #orders-ajax-root.ho-orders-118 .ho56-row-status-ready .ho54-row-link{--card-accent:#f0a45b;--card-footer-1:rgba(74,52,32,.92);--card-footer-2:rgba(57,40,24,.96)}
body #orders-ajax-root.ho-orders-118 .ho56-row-status-pickup_ready .ho54-row-link{--card-accent:#24c9f0;--card-footer-1:rgba(13,63,75,.92);--card-footer-2:rgba(10,49,58,.96)}
body #orders-ajax-root.ho-orders-118 .ho56-row-status-completed .ho54-row-link{--card-accent:#58c992;--card-footer-1:rgba(20,65,50,.92);--card-footer-2:rgba(15,51,39,.96)}
body #orders-ajax-root.ho-orders-118 .ho56-row-status-cancelled .ho54-row-link{--card-accent:#e06d76;--card-footer-1:rgba(74,36,41,.92);--card-footer-2:rgba(56,28,32,.96)}

body #orders-ajax-root.ho-orders-118 .ho118-card-main{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 142px!important;
  gap:18px!important;
  align-items:start!important;
  width:100%!important;
  min-width:0!important;
}
body #orders-ajax-root.ho-orders-118 .ho118-card-copy{display:grid!important;gap:8px!important;min-width:0!important}
body #orders-ajax-root.ho-orders-118 .ho54-cell-ref{display:block!important;min-width:0!important;font-size:18px!important;line-height:1.22!important;font-weight:850!important;letter-spacing:-.025em!important;color:#f6fbff!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
body #orders-ajax-root.ho-orders-118 .ho54-cell-client{display:grid!important;gap:3px!important;min-width:0!important}
body #orders-ajax-root.ho-orders-118 .ho54-cell-client>strong{font-size:17px!important;line-height:1.3!important;font-weight:780!important;letter-spacing:-.02em!important;color:#f6fbff!important}
body #orders-ajax-root.ho-orders-118 .ho54-cell-client>small{font-size:13px!important;line-height:1.45!important;color:#a8b5c4!important}
body #orders-ajax-root.ho-orders-118 .ho54-cell-qty{display:inline-flex!important;align-items:center!important;justify-self:start!important;gap:8px!important;min-height:36px!important;margin-top:3px!important;padding:7px 12px 7px 10px!important;border:1px solid rgba(83,130,177,.24)!important;border-radius:13px!important;background:rgba(20,41,63,.46)!important;color:#cad5df!important;font-size:13px!important;line-height:1!important;font-weight:560!important}
body #orders-ajax-root.ho-orders-118 .ho54-cell-qty-icon{display:grid!important;place-items:center!important;width:20px!important;height:20px!important;border-radius:6px!important;border:1px solid rgba(58,153,255,.34)!important;background:rgba(29,117,212,.14)!important;color:#37a7ff!important;flex:none!important}
body #orders-ajax-root.ho-orders-118 .ho54-cell-qty-icon svg{width:14px!important;height:14px!important;stroke-width:2!important}
body #orders-ajax-root.ho-orders-118 .ho107-card-amount{display:grid!important;justify-items:end!important;align-self:start!important;gap:7px!important;width:142px!important;min-width:142px!important;padding:12px 14px 13px!important;border:1px solid rgba(77,132,189,.28)!important;border-radius:15px!important;background:linear-gradient(180deg,rgba(18,44,71,.92),rgba(13,33,56,.96))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)!important}
body #orders-ajax-root.ho-orders-118 .ho107-card-amount>small{font-size:10px!important;line-height:1!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-weight:820!important;color:#d4deea!important}
body #orders-ajax-root.ho-orders-118 .ho107-card-amount>.ho54-cell-amount{font-size:26px!important;line-height:1!important;font-weight:880!important;letter-spacing:-.04em!important;color:#fff!important;white-space:nowrap!important}

body #orders-ajax-root.ho-orders-118 .ho107-card-footer{
  display:grid!important;
  grid-template-columns:1fr 1.15fr 1fr!important;
  width:100%!important;
  min-width:0!important;
  margin:18px 0 0!important;
  padding:0!important;
  border:1px solid rgba(79,118,156,.24)!important;
  border-radius:16px!important;
  background:linear-gradient(180deg,var(--card-footer-1),var(--card-footer-2))!important;
  overflow:hidden!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.028)!important;
}
body #orders-ajax-root.ho-orders-118 .ho107-card-footer>span{display:grid!important;align-content:center!important;gap:7px!important;min-width:0!important;min-height:88px!important;padding:14px 15px!important}
body #orders-ajax-root.ho-orders-118 .ho107-card-footer>span+span{border-left:1px solid rgba(122,154,183,.16)!important}
body #orders-ajax-root.ho-orders-118 .ho110-status-block>small,
body #orders-ajax-root.ho-orders-118 .ho54-cell-pickup .ho107-pickup-label,
body #orders-ajax-root.ho-orders-118 .ho54-cell-timer>small{display:block!important;font-size:10.5px!important;line-height:1.1!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:820!important;color:#c5d2df!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}
body #orders-ajax-root.ho-orders-118 .ho110-status-block{justify-items:start!important}
body #orders-ajax-root.ho-orders-118 .ho54-cell-status{justify-self:start!important;max-width:100%!important}
body #orders-ajax-root.ho-orders-118 .ho110-status-block .order-status{display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:36px!important;max-width:100%!important;padding:8px 12px!important;border-radius:999px!important;font-size:11.5px!important;line-height:1!important;font-weight:760!important;white-space:nowrap!important}
body #orders-ajax-root.ho-orders-118 .ho56-row-status-new .ho110-status-block .order-status,
body #orders-ajax-root.ho-orders-118 .ho56-row-status-accepted .ho110-status-block .order-status{color:#dcfff1!important;border-color:rgba(43,212,148,.32)!important;background:rgba(28,122,90,.34)!important}
body #orders-ajax-root.ho-orders-118 .ho56-row-status-new .ho110-status-block .premium-status-dot,
body #orders-ajax-root.ho-orders-118 .ho56-row-status-accepted .ho110-status-block .premium-status-dot{background:#2fe39c!important;box-shadow:0 0 12px rgba(47,227,156,.72)!important}
body #orders-ajax-root.ho-orders-118 .ho56-row-status-pickup_ready .ho110-status-block .order-status{color:#dcf8ff!important;border-color:rgba(39,207,243,.35)!important;background:rgba(19,109,141,.34)!important}
body #orders-ajax-root.ho-orders-118 .ho56-row-status-pickup_ready .ho110-status-block .premium-status-dot{background:#31d3f5!important;box-shadow:0 0 12px rgba(49,211,245,.68)!important}
body #orders-ajax-root.ho-orders-118 .ho54-cell-pickup{display:grid!important;align-content:center!important;gap:7px!important;min-width:0!important}
body #orders-ajax-root.ho-orders-118 .ho107-pickup-label{display:inline-flex!important;align-items:center!important;gap:6px!important}
body #orders-ajax-root.ho-orders-118 .ho107-pickup-label svg{width:14px!important;height:14px!important;color:#28cfff!important;stroke-width:2.05!important;flex:none!important}
body #orders-ajax-root.ho-orders-118 .ho107-pickup-time{display:grid!important;gap:3px!important;min-width:0!important}
body #orders-ajax-root.ho-orders-118 .ho107-pickup-time strong{font-size:17px!important;line-height:1.04!important;font-weight:860!important;letter-spacing:-.03em!important;color:#fff!important;white-space:nowrap!important}
body #orders-ajax-root.ho-orders-118 .ho107-pickup-time small{font-size:11.5px!important;line-height:1.25!important;font-weight:520!important;color:#aec0d0!important;white-space:nowrap!important}
body #orders-ajax-root.ho-orders-118 .ho54-cell-timer{display:grid!important;align-content:center!important;justify-items:start!important;gap:8px!important;min-width:0!important}
body #orders-ajax-root.ho-orders-118 .ho54-cell-timer .ho-pickup-countdown,
body #orders-ajax-root.ho-orders-118 .ho54-cell-timer .ho54-timer-static{display:inline-flex!important;align-items:center!important;justify-content:center!important;justify-self:start!important;max-width:100%!important;min-height:38px!important;padding:8px 12px!important;border-radius:999px!important;font-size:12px!important;line-height:1!important;font-weight:840!important;letter-spacing:-.01em!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important}
body #orders-ajax-root.ho-orders-118 .ho54-cell-timer .ho-pickup-countdown:not(.is-overdue){border:1px solid rgba(47,202,144,.33)!important;background:rgba(28,120,89,.22)!important;color:#71e1b3!important}
body #orders-ajax-root.ho-orders-118 .ho54-cell-timer .ho-pickup-countdown.is-overdue{border:1px solid rgba(243,93,111,.56)!important;background:rgba(131,41,53,.22)!important;color:#ff919d!important}
body #orders-ajax-root.ho-orders-118 .ho54-cell-arrow{display:none!important}

/* compact detail modal */
body #orders-ajax-root.ho-orders-118.ho59-modal-ready .ho54-detail:not([hidden]){width:min(1200px,calc(100vw - 40px))!important;max-width:min(1200px,calc(100vw - 40px))!important;max-height:calc(100dvh - 28px)!important;border-radius:24px!important;border:1px solid rgba(89,132,179,.28)!important;background:linear-gradient(180deg,rgba(8,16,26,.994),rgba(7,14,23,.994))!important;box-shadow:0 34px 90px rgba(0,0,0,.56),0 0 0 1px rgba(255,255,255,.02)!important}
body #orders-ajax-root.ho-orders-118 .ho54-detail-header{position:sticky!important;top:0!important;z-index:8!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;padding:20px 26px 16px!important;background:linear-gradient(180deg,rgba(14,22,33,.985),rgba(10,17,27,.955))!important;border-bottom:1px solid rgba(122,147,174,.12)!important}
body #orders-ajax-root.ho-orders-118 .ho54-detail-identity-line{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important;margin-top:8px!important}
body #orders-ajax-root.ho-orders-118 .ho54-detail-identity-line h2{margin:0!important;font-size:clamp(27px,2.8vw,40px)!important;line-height:1.08!important;letter-spacing:-.045em!important;font-weight:880!important;color:#f8fbff!important}
body #orders-ajax-root.ho-orders-118 .ho-order-detail-kicker{font-size:11px!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-weight:820!important;color:#ef9a71!important}
body #orders-ajax-root.ho-orders-118 .ho68-detail-scroll{max-height:calc(100dvh - 174px)!important;padding-bottom:14px!important}
body #orders-ajax-root.ho-orders-118 .ho55-main{padding:20px 26px 0!important}
body #orders-ajax-root.ho-orders-118 .ho55-main .ho54-detail-grid{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(250px,.72fr) minmax(0,1.18fr)!important;gap:18px!important;align-items:start!important}
body #orders-ajax-root.ho-orders-118 .ho55-main .ho54-detail-card{height:auto!important;min-height:0!important;padding:20px!important;border-radius:18px!important;border:1px solid rgba(122,147,174,.10)!important;background:linear-gradient(180deg,rgba(31,40,52,.72),rgba(22,29,39,.76))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)!important}
body #orders-ajax-root.ho-orders-118 .ho55-main .ho54-contact,
body #orders-ajax-root.ho-orders-118 .ho55-main .ho54-products{min-height:238px!important}
body #orders-ajax-root.ho-orders-118 .ho55-main .ho54-card-title{margin-bottom:15px!important;font-size:17px!important;line-height:1.3!important;font-weight:820!important;color:#f5f8fc!important}
body #orders-ajax-root.ho-orders-118 .ho55-main .ho54-contact dl{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 18px!important}
body #orders-ajax-root.ho-orders-118 .ho55-main .ho54-contact dt{font-size:10.5px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#98a6b9!important;font-weight:800!important;margin-bottom:6px!important}
body #orders-ajax-root.ho-orders-118 .ho55-main .ho54-contact dd{margin:0!important;font-size:14.5px!important;line-height:1.46!important;font-weight:760!important;color:#f7fbff!important;overflow-wrap:anywhere!important}
body #orders-ajax-root.ho-orders-118 .ho54-facts-column{display:grid!important;grid-template-rows:auto auto!important;gap:14px!important;align-self:start!important}
body #orders-ajax-root.ho-orders-118 .ho54-fact{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:12px!important;min-height:112px!important;padding:18px 20px!important;border-radius:18px!important}
body #orders-ajax-root.ho-orders-118 .ho54-fact>span{font-size:10.5px!important;letter-spacing:.15em!important;text-transform:uppercase!important;font-weight:800!important;color:#c5d0db!important}
body #orders-ajax-root.ho-orders-118 .ho54-fact>strong{font-size:24px!important;line-height:1.18!important;font-weight:860!important;letter-spacing:-.035em!important;color:#fff!important;text-wrap:balance!important}
body #orders-ajax-root.ho-orders-118 .ho54-fact .ho54-total{font-size:32px!important;color:#ffb695!important;margin-top:auto!important}
body #orders-ajax-root.ho-orders-118 .ho54-fact .ho-pickup-countdown{display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:flex-start!important;min-height:36px!important;padding:8px 12px!important;border-radius:999px!important;font-size:13px!important;font-weight:850!important}
body #orders-ajax-root.ho-orders-118 .ho54-products .ho-order-section-head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:12px!important;margin-bottom:12px!important}
body #orders-ajax-root.ho-orders-118 .ho54-products .ho-order-product{display:grid!important;grid-template-columns:40px minmax(0,1fr) auto!important;gap:12px!important;padding:12px 0!important;align-items:start!important;border-top:1px solid rgba(255,255,255,.07)!important}
body #orders-ajax-root.ho-orders-118 .ho54-products .ho-order-product:first-of-type{padding-top:2px!important;border-top:0!important}
body #orders-ajax-root.ho-orders-118 .ho54-products .ho-product-quantity{width:40px!important;height:40px!important;border-radius:13px!important}
body #orders-ajax-root.ho-orders-118 .ho55-notes-section,
body #orders-ajax-root.ho-orders-118 .ho55-history-section{margin:18px 26px 0!important;padding-top:18px!important;border-top:1px solid rgba(122,147,174,.12)!important}
body #orders-ajax-root.ho-orders-118 .ho55-test-tools{margin:16px 26px 0!important;padding:15px 18px!important;border-radius:18px!important}
body #orders-ajax-root.ho-orders-118 .ho55-timeline-frame{padding:16px!important;border-radius:20px!important}
body #orders-ajax-root.ho-orders-118 .ho54-timeline,
body #orders-ajax-root.ho-orders-118 .ho54-timeline.has-cancellation{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))!important;gap:12px!important;padding:0!important}
body #orders-ajax-root.ho-orders-118 .ho54-timeline .ho-timeline-event{min-height:106px!important;padding:15px 14px!important;border-radius:16px!important}
body #orders-ajax-root.ho-orders-118 .ho68-modal-footer{position:sticky!important;bottom:0!important;z-index:8!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:18px!important;padding:15px 20px max(15px,env(safe-area-inset-bottom))!important;background:linear-gradient(180deg,rgba(14,20,28,.90),rgba(10,15,21,.98))!important;border-top:1px solid rgba(122,147,174,.12)!important;backdrop-filter:blur(16px)!important}
body #orders-ajax-root.ho-orders-118 .ho68-footer-buttons{display:grid!important;grid-template-columns:minmax(230px,1.3fr) repeat(2,auto)!important;justify-content:end!important;gap:12px!important;align-items:center!important}
body #orders-ajax-root.ho-orders-118 .ho68-footer-buttons :is(button,.secondary,.ho54-primary-action,.ho-action-accept,.ho54-cancel,.ho54-print){min-height:54px!important;padding:0 22px!important;border-radius:16px!important;font-size:15px!important;font-weight:840!important}

@media(max-width:1520px){
  body #orders-ajax-root.ho-orders-118 .ho54-list .order-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:1180px){
  body #orders-ajax-root.ho-orders-118 .ho55-main .ho54-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  body #orders-ajax-root.ho-orders-118 .ho54-products{grid-column:1/-1!important;min-height:0!important}
}
@media(max-width:900px){
  body #orders-ajax-root.ho-orders-118 .ho54-list .order-list{grid-template-columns:minmax(0,1fr)!important}
  body #orders-ajax-root.ho-orders-118 .ho55-main .ho54-detail-grid{grid-template-columns:minmax(0,1fr)!important}
  body #orders-ajax-root.ho-orders-118 .ho54-facts-column{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:none!important}
  body #orders-ajax-root.ho-orders-118 .ho55-main .ho54-contact,
  body #orders-ajax-root.ho-orders-118 .ho55-main .ho54-products{min-height:0!important}
  body #orders-ajax-root.ho-orders-118 .ho68-modal-footer{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}
  body #orders-ajax-root.ho-orders-118 .ho68-footer-buttons{grid-template-columns:minmax(0,1fr)!important}
}
@media(max-width:640px){
  body #orders-ajax-root.ho-orders-118 .ho118-card-main{grid-template-columns:minmax(0,1fr)!important}
  body #orders-ajax-root.ho-orders-118 .ho107-card-amount{justify-self:start!important;width:auto!important;min-width:118px!important}
  body #orders-ajax-root.ho-orders-118 .ho107-card-footer{grid-template-columns:minmax(0,1fr)!important}
  body #orders-ajax-root.ho-orders-118 .ho107-card-footer>span{min-height:auto!important;padding:13px 14px!important}
  body #orders-ajax-root.ho-orders-118 .ho107-card-footer>span+span{border-left:0!important;border-top:1px solid rgba(122,154,183,.16)!important}
  body #orders-ajax-root.ho-orders-118.ho59-modal-ready .ho54-detail:not([hidden]){width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important;max-height:calc(100dvh - 8px)!important;border-radius:18px!important}
  body #orders-ajax-root.ho-orders-118 .ho54-detail-header{padding:16px 16px 14px!important;grid-template-columns:minmax(0,1fr)!important}
  body #orders-ajax-root.ho-orders-118 .ho55-main{padding:16px 14px 0!important}
  body #orders-ajax-root.ho-orders-118 .ho54-facts-column{grid-template-columns:minmax(0,1fr)!important}
  body #orders-ajax-root.ho-orders-118 .ho55-main .ho54-contact dl{grid-template-columns:minmax(0,1fr)!important}
  body #orders-ajax-root.ho-orders-118 .ho55-notes-section,
  body #orders-ajax-root.ho-orders-118 .ho55-history-section,
  body #orders-ajax-root.ho-orders-118 .ho55-test-tools{margin-left:14px!important;margin-right:14px!important}
}

/* HayOrder v1.1.19 — order cards with isolated, non-overlapping regions */
body #orders-ajax-root.ho-orders-119 .ho54-list .order-list{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:18px!important;
  align-items:stretch!important;
}
body #orders-ajax-root.ho-orders-119 .ho54-row{
  display:block!important;
  min-width:0!important;
  height:100%!important;
  border:0!important;
  border-radius:20px!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:visible!important;
}
body #orders-ajax-root.ho-orders-119 .ho54-row-link{
  position:relative!important;
  inset:auto!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  grid-template-rows:minmax(0,1fr) auto!important;
  grid-template-areas:'cardmain' 'cardfooter'!important;
  align-items:stretch!important;
  align-content:stretch!important;
  gap:0!important;
  width:100%!important;
  height:100%!important;
  min-width:0!important;
  min-height:278px!important;
  padding:20px 18px 16px 22px!important;
  overflow:hidden!important;
}
body #orders-ajax-root.ho-orders-119 .ho119-card-main{
  position:static!important;
  inset:auto!important;
  z-index:1!important;
  grid-area:cardmain!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 122px!important;
  grid-template-rows:auto!important;
  align-items:start!important;
  align-content:start!important;
  gap:16px!important;
  width:100%!important;
  min-width:0!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  transform:none!important;
}
body #orders-ajax-root.ho-orders-119 .ho119-card-copy{
  position:static!important;
  inset:auto!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  gap:8px!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  transform:none!important;
}
body #orders-ajax-root.ho-orders-119 .ho119-card-copy .ho54-cell-ref,
body #orders-ajax-root.ho-orders-119 .ho119-card-copy .ho54-cell-client,
body #orders-ajax-root.ho-orders-119 .ho119-card-copy .ho54-cell-qty{
  position:static!important;
  inset:auto!important;
  grid-area:auto!important;
  grid-column:auto!important;
  grid-row:auto!important;
  order:initial!important;
  transform:none!important;
}
body #orders-ajax-root.ho-orders-119 .ho119-card-copy .ho54-cell-ref{
  width:100%!important;
  padding:0!important;
  white-space:normal!important;
  overflow-wrap:anywhere!important;
  overflow:visible!important;
  text-overflow:clip!important;
}
body #orders-ajax-root.ho-orders-119 .ho119-card-copy .ho54-cell-client{
  width:100%!important;
}
body #orders-ajax-root.ho-orders-119 .ho119-card-copy .ho54-cell-qty{
  margin-top:4px!important;
}
body #orders-ajax-root.ho-orders-119 .ho119-card-main .ho107-card-amount{
  position:static!important;
  inset:auto!important;
  grid-area:auto!important;
  grid-column:auto!important;
  grid-row:auto!important;
  justify-self:end!important;
  align-self:start!important;
  width:122px!important;
  min-width:122px!important;
  margin:0!important;
  transform:none!important;
}
body #orders-ajax-root.ho-orders-119 .ho119-card-footer{
  position:static!important;
  inset:auto!important;
  z-index:2!important;
  grid-area:cardfooter!important;
  grid-column:auto!important;
  grid-row:auto!important;
  align-self:end!important;
  display:grid!important;
  grid-template-columns:minmax(0,.9fr) minmax(0,1.12fr) minmax(0,.95fr)!important;
  align-items:stretch!important;
  gap:0!important;
  width:100%!important;
  min-width:0!important;
  min-height:88px!important;
  margin:18px 0 0!important;
  padding:0!important;
  transform:none!important;
  overflow:hidden!important;
}
body #orders-ajax-root.ho-orders-119 .ho119-card-footer>span{
  position:static!important;
  inset:auto!important;
  grid-area:auto!important;
  grid-column:auto!important;
  grid-row:auto!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  justify-content:center!important;
  gap:7px!important;
  min-width:0!important;
  min-height:88px!important;
  margin:0!important;
  padding:13px 14px!important;
  transform:none!important;
}
body #orders-ajax-root.ho-orders-119 .ho119-card-footer>span+span{
  border-top:0!important;
  border-left:1px solid rgba(122,154,183,.16)!important;
}
body #orders-ajax-root.ho-orders-119 .ho119-card-footer .ho54-cell-status,
body #orders-ajax-root.ho-orders-119 .ho119-card-footer .ho110-pickup-main,
body #orders-ajax-root.ho-orders-119 .ho119-card-footer .ho107-pickup-time,
body #orders-ajax-root.ho-orders-119 .ho119-card-footer .ho-pickup-countdown{
  position:static!important;
  inset:auto!important;
  grid-area:auto!important;
  grid-column:auto!important;
  grid-row:auto!important;
  margin:0!important;
  transform:none!important;
}
body #orders-ajax-root.ho-orders-119 .ho119-card-footer .ho54-cell-status{
  display:block!important;
  width:auto!important;
  max-width:100%!important;
}
body #orders-ajax-root.ho-orders-119 .ho119-card-footer .order-status{
  max-width:100%!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
body #orders-ajax-root.ho-orders-119 .ho56-row-status-new .ho119-card-footer .order-status{
  color:#dcfff1!important;
  border-color:rgba(43,212,148,.38)!important;
  background:rgba(28,122,90,.36)!important;
}
body #orders-ajax-root.ho-orders-119 .ho56-row-status-new .ho119-card-footer .premium-status-dot{
  background:#2fe39c!important;
  box-shadow:0 0 12px rgba(47,227,156,.72)!important;
}
body #orders-ajax-root.ho-orders-119 .ho56-row-status-accepted .ho119-card-footer .order-status{
  color:#d9ecff!important;
  border-color:rgba(76,158,255,.38)!important;
  background:rgba(43,103,178,.38)!important;
}
body #orders-ajax-root.ho-orders-119 .ho56-row-status-accepted .ho119-card-footer .premium-status-dot{
  background:#65afff!important;
  box-shadow:0 0 12px rgba(80,164,255,.68)!important;
}
body #orders-ajax-root.ho-orders-119 .ho56-row-status-ready .ho119-card-footer .order-status{
  color:#ffe4c9!important;
  border-color:rgba(240,164,91,.38)!important;
  background:rgba(145,87,39,.34)!important;
}
body #orders-ajax-root.ho-orders-119 .ho56-row-status-ready .ho119-card-footer .premium-status-dot{
  background:#f0a45b!important;
  box-shadow:0 0 12px rgba(240,164,91,.62)!important;
}
body #orders-ajax-root.ho-orders-119 .ho56-row-status-pickup_ready .ho119-card-footer .order-status{
  color:#dcf8ff!important;
  border-color:rgba(39,207,243,.40)!important;
  background:rgba(19,109,141,.38)!important;
}
body #orders-ajax-root.ho-orders-119 .ho56-row-status-pickup_ready .ho119-card-footer .premium-status-dot{
  background:#31d5f7!important;
  box-shadow:0 0 12px rgba(49,213,247,.64)!important;
}
body #orders-ajax-root.ho-orders-119 .ho54-cell-arrow{display:none!important}

@media(max-width:1520px){
  body #orders-ajax-root.ho-orders-119 .ho54-list .order-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:900px){
  body #orders-ajax-root.ho-orders-119 .ho54-list .order-list{grid-template-columns:minmax(0,1fr)!important}
  body #orders-ajax-root.ho-orders-119 .ho54-row-link{min-height:258px!important}
}
@media(max-width:560px){
  body #orders-ajax-root.ho-orders-119 .ho54-row-link{min-height:0!important;padding:17px 14px 14px 18px!important}
  body #orders-ajax-root.ho-orders-119 .ho119-card-main{grid-template-columns:minmax(0,1fr) 108px!important;gap:10px!important}
  body #orders-ajax-root.ho-orders-119 .ho119-card-main .ho107-card-amount{width:108px!important;min-width:108px!important;padding:10px!important}
  body #orders-ajax-root.ho-orders-119 .ho119-card-main .ho107-card-amount>.ho54-cell-amount{font-size:21px!important}
  body #orders-ajax-root.ho-orders-119 .ho119-card-footer{grid-template-columns:minmax(0,1fr)!important;min-height:0!important;margin-top:15px!important}
  body #orders-ajax-root.ho-orders-119 .ho119-card-footer>span{min-height:70px!important;padding:11px 13px!important}
  body #orders-ajax-root.ho-orders-119 .ho119-card-footer>span+span{border-left:0!important;border-top:1px solid rgba(122,154,183,.16)!important}
}
@media(max-width:380px){
  body #orders-ajax-root.ho-orders-119 .ho119-card-main{grid-template-columns:minmax(0,1fr)!important}
  body #orders-ajax-root.ho-orders-119 .ho119-card-main .ho107-card-amount{justify-self:start!important}
}

/* Specificity guard: supersedes the legacy multi-version grid-area selector. */
body #orders-ajax-root.ho-orders-68.ho-orders-71.ho-orders-110.ho-orders-115.ho-orders-116.ho-orders-117.ho-orders-118.ho-orders-119 .ho119-card-main{
  grid-area:cardmain!important;
  grid-column:1!important;
  grid-row:1!important;
}
body #orders-ajax-root.ho-orders-68.ho-orders-71.ho-orders-110.ho-orders-115.ho-orders-116.ho-orders-117.ho-orders-118.ho-orders-119 .ho119-card-footer{
  position:static!important;
  inset:auto!important;
  grid-area:cardfooter!important;
  grid-column:1!important;
  grid-row:2!important;
  order:2!important;
  transform:none!important;
}
body #orders-ajax-root.ho-orders-68.ho-orders-71.ho-orders-110.ho-orders-115.ho-orders-116.ho-orders-117.ho-orders-118.ho-orders-119 .ho119-card-footer>span{
  grid-column:auto!important;
  grid-row:auto!important;
}

/* HayOrder v1.1.20 — compact responsive cards and status-coloured outlines */
body #orders-ajax-root.ho-orders-120 .ho54-row-link{
  --card-accent:#559fe8;
}
body #orders-ajax-root.ho-orders-120 .ho56-row-status-new .ho54-row-link{
  --card-accent:#35d58c;--card-footer-1:rgba(17,62,48,.94);--card-footer-2:rgba(12,47,37,.97);
}
body #orders-ajax-root.ho-orders-120 .ho56-row-status-accepted .ho54-row-link{
  --card-accent:#559fe8;--card-footer-1:rgba(17,48,76,.94);--card-footer-2:rgba(12,37,59,.97);
}
body #orders-ajax-root.ho-orders-120 .ho56-row-status-ready .ho54-row-link{
  --card-accent:#e99a4d;--card-footer-1:rgba(75,50,28,.94);--card-footer-2:rgba(57,38,22,.97);
}
body #orders-ajax-root.ho-orders-120 .ho56-row-status-pickup_ready .ho54-row-link{
  --card-accent:#27c9eb;--card-footer-1:rgba(12,65,77,.94);--card-footer-2:rgba(8,49,59,.97);
}
body #orders-ajax-root.ho-orders-120 .ho56-row-status-completed .ho54-row-link{
  --card-accent:#647ff2;--card-footer-1:rgba(31,43,92,.94);--card-footer-2:rgba(23,33,72,.97);
}
body #orders-ajax-root.ho-orders-120 .ho56-row-status-cancelled .ho54-row-link{
  --card-accent:#e26c78;--card-footer-1:rgba(74,34,42,.94);--card-footer-2:rgba(57,26,32,.97);
}
body #orders-ajax-root.ho-orders-68.ho-orders-71.ho-orders-110.ho-orders-115.ho-orders-116.ho-orders-117.ho-orders-118.ho-orders-119.ho-orders-120 .ho54-row-link{
  min-height:238px!important;
  padding:16px 15px 13px 19px!important;
  border:1px solid color-mix(in srgb,var(--card-accent) 48%,rgba(63,82,103,.55))!important;
  border-radius:18px!important;
  box-shadow:0 14px 34px rgba(1,9,19,.18),inset 0 1px 0 rgba(255,255,255,.025)!important;
}
body #orders-ajax-root.ho-orders-120 .ho54-row-link::before{
  top:10px!important;bottom:10px!important;width:4px!important;background:var(--card-accent)!important;
}
body #orders-ajax-root.ho-orders-120 .ho54-row.active .ho54-row-link{
  border-color:color-mix(in srgb,var(--card-accent) 82%,#dcecff)!important;
  box-shadow:0 16px 38px rgba(1,9,19,.24),0 0 0 1px color-mix(in srgb,var(--card-accent) 28%,transparent)!important;
}
body #orders-ajax-root.ho-orders-120 .ho119-card-main{
  grid-template-columns:minmax(0,1fr) 108px!important;
  gap:13px!important;
}
body #orders-ajax-root.ho-orders-120 .ho54-cell-ref{
  font-size:15.5px!important;line-height:1.22!important;font-weight:790!important;letter-spacing:-.018em!important;
}
body #orders-ajax-root.ho-orders-120 .ho54-cell-client>strong{
  font-size:14.5px!important;line-height:1.28!important;font-weight:720!important;letter-spacing:-.012em!important;
}
body #orders-ajax-root.ho-orders-120 .ho54-cell-client>small{
  font-size:11.5px!important;line-height:1.35!important;
}
body #orders-ajax-root.ho-orders-120 .ho54-cell-qty{
  min-height:32px!important;margin-top:2px!important;padding:6px 10px 6px 8px!important;border-radius:11px!important;font-size:12px!important;
}
body #orders-ajax-root.ho-orders-120 .ho54-cell-qty-icon{
  width:18px!important;height:18px!important;border-radius:5px!important;
}
body #orders-ajax-root.ho-orders-120 .ho54-cell-qty-icon svg{width:12px!important;height:12px!important}
body #orders-ajax-root.ho-orders-120 .ho107-card-amount{
  width:108px!important;min-width:108px!important;padding:10px 11px!important;border-radius:13px!important;
}
body #orders-ajax-root.ho-orders-120 .ho107-card-amount>small{
  font-size:8.5px!important;letter-spacing:.13em!important;
}
body #orders-ajax-root.ho-orders-120 .ho107-card-amount>.ho54-cell-amount{
  font-size:21px!important;letter-spacing:-.035em!important;
}
body #orders-ajax-root.ho-orders-68.ho-orders-71.ho-orders-110.ho-orders-115.ho-orders-116.ho-orders-117.ho-orders-118.ho-orders-119.ho-orders-120 .ho119-card-footer{
  grid-template-columns:minmax(0,.9fr) minmax(0,1.08fr) minmax(0,.9fr)!important;
  min-height:74px!important;
  margin-top:12px!important;
  border-color:color-mix(in srgb,var(--card-accent) 38%,rgba(92,120,148,.28))!important;
  border-radius:14px!important;
  background:linear-gradient(180deg,var(--card-footer-1),var(--card-footer-2))!important;
}
body #orders-ajax-root.ho-orders-68.ho-orders-71.ho-orders-110.ho-orders-115.ho-orders-116.ho-orders-117.ho-orders-118.ho-orders-119.ho-orders-120 .ho119-card-footer>span{
  min-height:74px!important;padding:10px 11px!important;gap:5px!important;
}
body #orders-ajax-root.ho-orders-120 .ho110-status-block>small,
body #orders-ajax-root.ho-orders-120 .ho54-cell-pickup .ho107-pickup-label,
body #orders-ajax-root.ho-orders-120 .ho54-cell-timer>small{
  font-size:9px!important;line-height:1.15!important;letter-spacing:.105em!important;
}
body #orders-ajax-root.ho-orders-120 .ho110-status-block .order-status{
  min-height:31px!important;padding:6px 9px!important;font-size:10px!important;gap:6px!important;
}
body #orders-ajax-root.ho-orders-120 .ho107-pickup-label svg{width:12px!important;height:12px!important}
body #orders-ajax-root.ho-orders-120 .ho107-pickup-time strong{
  font-size:15px!important;line-height:1.05!important;font-weight:800!important;
}
body #orders-ajax-root.ho-orders-120 .ho107-pickup-time small{font-size:9.5px!important}
body #orders-ajax-root.ho-orders-120 .ho54-cell-timer .ho-pickup-countdown,
body #orders-ajax-root.ho-orders-120 .ho54-cell-timer .ho54-timer-static{
  min-height:31px!important;padding:6px 9px!important;font-size:10px!important;
}

/* Status pills follow the same semantic colour as the card outline. */
body #orders-ajax-root.ho-orders-120 .ho56-row-status-ready .ho119-card-footer .order-status{
  color:#ffe5ca!important;border-color:rgba(233,154,77,.42)!important;background:rgba(148,85,31,.40)!important;
}
body #orders-ajax-root.ho-orders-120 .ho56-row-status-ready .ho119-card-footer .premium-status-dot{
  background:#f0a052!important;box-shadow:0 0 10px rgba(240,160,82,.64)!important;
}
body #orders-ajax-root.ho-orders-120 .ho56-row-status-completed .ho119-card-footer .order-status{
  color:#e5eaff!important;border-color:rgba(100,127,242,.44)!important;background:rgba(61,79,169,.40)!important;
}
body #orders-ajax-root.ho-orders-120 .ho56-row-status-completed .ho119-card-footer .premium-status-dot{
  background:#7f96ff!important;box-shadow:0 0 10px rgba(127,150,255,.62)!important;
}

/* Tablet shell: use the dedicated mobile menu before the desktop sidebar can squeeze content. */
@media(max-width:1050px){
  body.operator-premium-page .app-shell{display:block!important;grid-template-columns:none!important;min-height:calc(100dvh - 70px)!important}
  body.operator-premium-page .app-shell>.sidebar{display:none!important}
  body.operator-premium-page>.mobile-header{display:block!important;position:relative!important;z-index:50!important}
  body.operator-premium-page .app-shell>.main{width:100%!important;min-width:0!important;margin:0!important}
  body.operator-premium-page .premium-home-content{width:100%!important;max-width:none!important;padding:18px 16px 22px!important}
  body.operator-premium-page .premium-topbar{padding:14px 18px!important}
  body #orders-ajax-root.ho-orders-120 .ho54-list .order-list{grid-template-columns:minmax(0,1fr)!important;gap:13px!important}
  body #orders-ajax-root.ho-orders-120 .ho54-row-link{min-height:224px!important}
}

/* Phones: two compact columns plus one short time-status row. */
@media(max-width:560px){
  body.operator-premium-page .premium-home-content{padding:14px 10px 18px!important}
  body #orders-ajax-root.ho-orders-120 .ho54-row-link{min-height:0!important;padding:15px 12px 12px 17px!important}
  body #orders-ajax-root.ho-orders-120 .ho119-card-main{grid-template-columns:minmax(0,1fr) 100px!important;gap:9px!important}
  body #orders-ajax-root.ho-orders-120 .ho54-cell-ref{font-size:14.5px!important}
  body #orders-ajax-root.ho-orders-120 .ho54-cell-client>strong{font-size:13.5px!important}
  body #orders-ajax-root.ho-orders-120 .ho107-card-amount{width:100px!important;min-width:100px!important;padding:9px 10px!important}
  body #orders-ajax-root.ho-orders-120 .ho107-card-amount>.ho54-cell-amount{font-size:19px!important}
  body #orders-ajax-root.ho-orders-68.ho-orders-71.ho-orders-110.ho-orders-115.ho-orders-116.ho-orders-117.ho-orders-118.ho-orders-119.ho-orders-120 .ho119-card-footer{
    grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;
    min-height:0!important;margin-top:12px!important;
  }
  body #orders-ajax-root.ho-orders-68.ho-orders-71.ho-orders-110.ho-orders-115.ho-orders-116.ho-orders-117.ho-orders-118.ho-orders-119.ho-orders-120 .ho119-card-footer>span{
    min-height:62px!important;padding:9px 10px!important;
  }
  body #orders-ajax-root.ho-orders-68.ho-orders-71.ho-orders-110.ho-orders-115.ho-orders-116.ho-orders-117.ho-orders-118.ho-orders-119.ho-orders-120 .ho119-card-footer>span+span{
    border-top:0!important;border-left:1px solid rgba(122,154,183,.16)!important;
  }
  body #orders-ajax-root.ho-orders-68.ho-orders-71.ho-orders-110.ho-orders-115.ho-orders-116.ho-orders-117.ho-orders-118.ho-orders-119.ho-orders-120 .ho119-card-footer>.ho54-cell-timer{
    grid-column:1/-1!important;grid-row:2!important;min-height:50px!important;
    flex-direction:row!important;align-items:center!important;justify-content:space-between!important;
    border-left:0!important;border-top:1px solid rgba(122,154,183,.16)!important;
  }
}
@media(max-width:360px){
  body #orders-ajax-root.ho-orders-120 .ho119-card-main{grid-template-columns:minmax(0,1fr) 94px!important}
  body #orders-ajax-root.ho-orders-120 .ho107-card-amount{width:94px!important;min-width:94px!important}
  body #orders-ajax-root.ho-orders-120 .ho107-card-amount>.ho54-cell-amount{font-size:18px!important}
  body #orders-ajax-root.ho-orders-120 .ho110-status-block .order-status{padding-inline:7px!important;font-size:9.5px!important}
}

/* HayOrder v1.1.21 — calm order-card hierarchy, compact countdown and semantic status rail */
body #orders-ajax-root.ho-orders-121 .ho54-row-link{
  border:1px solid rgba(83,105,128,.42)!important;
  border-left:3px solid var(--card-accent)!important;
  border-radius:16px!important;
  min-height:220px!important;
  padding:15px 14px 13px 16px!important;
  grid-template-rows:auto auto auto!important;
  grid-template-areas:'cardmain' 'cardmeta' 'cardfooter'!important;
  background:linear-gradient(155deg,rgba(20,31,42,.98),rgba(15,24,33,.99))!important;
  box-shadow:0 12px 28px rgba(1,9,19,.16)!important;
}
body #orders-ajax-root.ho-orders-121 .ho54-row-link::before{display:none!important}
body #orders-ajax-root.ho-orders-121 .ho54-row.active .ho54-row-link{
  border-color:rgba(89,115,140,.65)!important;
  border-left-color:var(--card-accent)!important;
  box-shadow:0 15px 32px rgba(1,9,19,.22),0 0 0 1px rgba(103,146,185,.10)!important;
}
body #orders-ajax-root.ho-orders-121 .ho121-card-main{
  grid-area:cardmain!important;
  grid-template-columns:minmax(0,1fr) 104px!important;
  gap:12px!important;
}
body #orders-ajax-root.ho-orders-121 .ho119-card-copy{gap:5px!important}
body #orders-ajax-root.ho-orders-121 .ho54-cell-ref{
  font-size:14px!important;line-height:1.25!important;font-weight:750!important;letter-spacing:-.01em!important;
}
body #orders-ajax-root.ho-orders-121 .ho54-cell-client>strong{
  font-size:13.5px!important;line-height:1.28!important;font-weight:700!important;letter-spacing:-.006em!important;
}
body #orders-ajax-root.ho-orders-121 .ho54-cell-client>small{
  margin-top:2px!important;font-size:10.5px!important;line-height:1.3!important;
}
body #orders-ajax-root.ho-orders-121 .ho107-card-amount{
  width:104px!important;min-width:104px!important;padding:9px 10px!important;border-radius:12px!important;
  background:rgba(25,38,51,.78)!important;border-color:rgba(94,120,145,.28)!important;
}
body #orders-ajax-root.ho-orders-121 .ho107-card-amount>small{font-size:8px!important;letter-spacing:.14em!important}
body #orders-ajax-root.ho-orders-121 .ho107-card-amount>.ho54-cell-amount{
  font-size:19px!important;line-height:1.05!important;font-weight:750!important;letter-spacing:-.025em!important;
}
body #orders-ajax-root.ho-orders-121 .ho121-card-meta{
  position:static!important;inset:auto!important;grid-area:cardmeta!important;
  display:grid!important;grid-template-columns:minmax(0,1fr) 104px!important;align-items:center!important;gap:12px!important;
  width:100%!important;min-width:0!important;margin:10px 0 0!important;padding:0!important;transform:none!important;
}
body #orders-ajax-root.ho-orders-121 .ho121-card-meta .ho54-cell-qty{
  position:static!important;inset:auto!important;justify-self:start!important;width:auto!important;
  min-height:29px!important;margin:0!important;padding:5px 9px 5px 7px!important;border-radius:10px!important;
  font-size:11px!important;font-weight:650!important;transform:none!important;
}
body #orders-ajax-root.ho-orders-121 .ho121-card-countdown{
  position:static!important;inset:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;
  width:104px!important;min-width:0!important;min-height:29px!important;margin:0!important;padding:0!important;transform:none!important;
}
body #orders-ajax-root.ho-orders-121 .ho121-card-countdown .ho-pickup-countdown,
body #orders-ajax-root.ho-orders-121 .ho121-card-countdown .ho54-timer-static{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;max-width:100%!important;
  min-height:29px!important;margin:0!important;padding:5px 9px!important;border-radius:999px!important;
  font-size:9.5px!important;line-height:1!important;font-weight:700!important;white-space:nowrap!important;
}
body #orders-ajax-root.ho-orders-121 .ho121-card-countdown .ho54-timer-static{
  color:#98a9b8!important;border:1px solid rgba(113,139,163,.25)!important;background:rgba(39,53,67,.38)!important;
}
body #orders-ajax-root.ho-orders-68.ho-orders-71.ho-orders-110.ho-orders-115.ho-orders-116.ho-orders-117.ho-orders-118.ho-orders-119.ho-orders-120.ho-orders-121 .ho121-card-footer{
  grid-area:cardfooter!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  min-height:58px!important;margin-top:10px!important;border:1px solid rgba(86,111,135,.28)!important;
  border-radius:12px!important;background:rgba(13,25,35,.72)!important;overflow:hidden!important;
}
body #orders-ajax-root.ho-orders-68.ho-orders-71.ho-orders-110.ho-orders-115.ho-orders-116.ho-orders-117.ho-orders-118.ho-orders-119.ho-orders-120.ho-orders-121 .ho121-card-footer>span{
  min-height:58px!important;padding:8px 10px!important;gap:4px!important;
}
body #orders-ajax-root.ho-orders-121 .ho121-card-footer>span+span{
  border-top:0!important;border-left:1px solid rgba(96,122,146,.20)!important;
}
body #orders-ajax-root.ho-orders-121 .ho121-card-footer .ho110-status-block>small,
body #orders-ajax-root.ho-orders-121 .ho121-card-footer .ho107-pickup-label{
  font-size:8px!important;line-height:1.1!important;font-weight:700!important;letter-spacing:.105em!important;
}
body #orders-ajax-root.ho-orders-121 .ho121-card-footer .order-status{
  width:max-content!important;max-width:100%!important;min-height:28px!important;padding:5px 8px!important;
  font-size:9.5px!important;line-height:1.05!important;font-weight:700!important;gap:5px!important;white-space:nowrap!important;
}
body #orders-ajax-root.ho-orders-121 .ho121-card-footer .premium-status-dot{width:7px!important;height:7px!important;flex:0 0 7px!important}
body #orders-ajax-root.ho-orders-121 .ho121-card-footer .ho107-pickup-label svg{width:11px!important;height:11px!important}
body #orders-ajax-root.ho-orders-121 .ho121-card-footer .ho107-pickup-time strong{
  font-size:14px!important;line-height:1.08!important;font-weight:700!important;letter-spacing:-.012em!important;
}
body #orders-ajax-root.ho-orders-121 .ho121-card-footer .ho107-pickup-time small{
  margin-top:2px!important;font-size:8.5px!important;line-height:1.15!important;font-weight:500!important;
}

@media(max-width:1050px){
  body #orders-ajax-root.ho-orders-121 .ho54-row-link{min-height:214px!important}
}
@media(max-width:560px){
  body #orders-ajax-root.ho-orders-121 .ho54-row-link{
    min-height:0!important;padding:14px 12px 12px 14px!important;border-radius:15px!important;
  }
  body #orders-ajax-root.ho-orders-121 .ho121-card-main,
  body #orders-ajax-root.ho-orders-121 .ho121-card-meta{grid-template-columns:minmax(0,1fr) 96px!important;gap:9px!important}
  body #orders-ajax-root.ho-orders-121 .ho54-cell-ref{font-size:13.5px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
  body #orders-ajax-root.ho-orders-121 .ho54-cell-client>strong{font-size:13px!important}
  body #orders-ajax-root.ho-orders-121 .ho107-card-amount,
  body #orders-ajax-root.ho-orders-121 .ho121-card-countdown{width:96px!important;min-width:96px!important}
  body #orders-ajax-root.ho-orders-121 .ho107-card-amount>.ho54-cell-amount{font-size:18px!important}
  body #orders-ajax-root.ho-orders-121 .ho121-card-meta{margin-top:9px!important}
  body #orders-ajax-root.ho-orders-121 .ho121-card-countdown .ho-pickup-countdown,
  body #orders-ajax-root.ho-orders-121 .ho121-card-countdown .ho54-timer-static{font-size:9px!important;padding-inline:7px!important}
  body #orders-ajax-root.ho-orders-68.ho-orders-71.ho-orders-110.ho-orders-115.ho-orders-116.ho-orders-117.ho-orders-118.ho-orders-119.ho-orders-120.ho-orders-121 .ho121-card-footer{
    grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;min-height:56px!important;margin-top:9px!important;
  }
  body #orders-ajax-root.ho-orders-68.ho-orders-71.ho-orders-110.ho-orders-115.ho-orders-116.ho-orders-117.ho-orders-118.ho-orders-119.ho-orders-120.ho-orders-121 .ho121-card-footer>span{
    grid-column:auto!important;grid-row:auto!important;min-height:56px!important;padding:8px!important;
  }
  body #orders-ajax-root.ho-orders-121 .ho121-card-footer .order-status{font-size:9px!important;padding-inline:7px!important}
  body #orders-ajax-root.ho-orders-121 .ho121-card-footer .ho107-pickup-time strong{font-size:13.5px!important;font-weight:700!important}
}
@media(max-width:350px){
  body #orders-ajax-root.ho-orders-121 .ho121-card-main,
  body #orders-ajax-root.ho-orders-121 .ho121-card-meta{grid-template-columns:minmax(0,1fr) 90px!important}
  body #orders-ajax-root.ho-orders-121 .ho107-card-amount,
  body #orders-ajax-root.ho-orders-121 .ho121-card-countdown{width:90px!important;min-width:90px!important}
  body #orders-ajax-root.ho-orders-121 .ho121-card-footer .order-status{font-size:8.5px!important}
  body #orders-ajax-root.ho-orders-121 .ho121-card-footer .ho107-pickup-time strong{font-size:12.5px!important}
}
