#mainOrderList .order-email-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:32px!important;height:32px!important;min-width:32px!important;padding:5px!important;margin:3px!important;border:1px solid #63bdd1!important;border-radius:9px!important;background:var(--touch-theme-hover,#e1f3f9)!important;color:var(--touch-theme-text,#087b91)!important;text-decoration:none!important;vertical-align:middle!important;cursor:pointer!important}#mainOrderList .order-email-link svg{display:block;width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#mainOrderList .order-email-link:hover{box-shadow:0 0 0 2px #63bdd145!important;border-color:#85dcea!important}#mainOrderList .order-email-link:focus-visible{outline:2px solid #63bdd1;outline-offset:2px}html[data-touch-theme] body.menu-item-1 #body #content #mainOrderList .o-note:has(.order-email-link){width:78px!important;min-width:78px!important;max-width:none!important;white-space:nowrap!important}html[data-touch-theme] body.menu-item-1 #body #content #mainOrderList .mobile-order-card>tr.mobile-actions-toggle:has(.order-email-link){grid-template-columns:78px 38px minmax(0,1fr)!important}
/* Keep email above the note in one narrow action column. */
html[data-touch-theme] body.menu-item-1 #body #content #mainOrderList .o-note:has(.order-email-link){width:44px!important;min-width:44px!important;max-width:44px!important;padding-left:5px!important;padding-right:5px!important;text-align:center!important}
html[data-touch-theme] body.menu-item-1 #body #content #mainOrderList .o-note .order-email-link{display:flex!important;margin:0 auto 6px!important}
html[data-touch-theme] body.menu-item-1 #body #content #mainOrderList .o-note:has(.order-email-link) .icon-pencil{display:block!important;margin:0 auto!important}
html[data-touch-theme] body.menu-item-1 #body #content #mainOrderList .mobile-order-card>tr.mobile-actions-toggle:has(.order-email-link){grid-template-columns:44px 38px minmax(0,1fr)!important}
/* Mobile footer: keep email, note and tracking in separate equal-sized slots. */
@media(max-width:700px){
html[data-touch-theme] body.menu-item-1 #body #content #mainOrderList .mobile-order-card>tr.mobile-actions-toggle:has(.order-email-link){grid-template-columns:72px 32px minmax(0,1fr)!important;column-gap:8px!important}
html[data-touch-theme] body.menu-item-1 #body #content #mainOrderList .mobile-order-card>tr.mobile-actions-toggle>td.o-note:has(.order-email-link){display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:72px!important;min-width:72px!important;max-width:72px!important;padding:0!important;overflow:visible!important}
html[data-touch-theme] body.menu-item-1 #body #content #mainOrderList .mobile-order-card>tr.mobile-actions-toggle>td.o-note :is(.order-email-link,.icon-pencil){display:inline-flex!important;flex:0 0 32px!important;box-sizing:border-box!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;margin:0!important;float:none!important;position:relative!important;inset:auto!important;transform:none!important;vertical-align:middle!important}
html[data-touch-theme] body.menu-item-1 #body #content #mainOrderList .mobile-order-card>tr.mobile-actions-toggle>td.o-tat{width:32px!important;min-width:32px!important;max-width:32px!important;justify-self:center!important}
}
