.online-orders-panel{border-left:4px solid var(--yellow,#e8b735);margin-bottom:24px}.online-orders-summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px}.online-orders-summary h2{font-size:18px;margin:0 0 6px}.online-orders-summary p{margin:5px 0;font-size:14px}.online-orders-actions{display:flex;flex-wrap:wrap;gap:8px;flex-shrink:0}.online-orders-actions .button{background:#19232b;color:white;text-decoration:none}.online-orders-error{color:#925618}.online-orders-actions button,.online-orders-actions .button{min-height:44px}@media(max-width:700px){.online-orders-summary{align-items:stretch;flex-direction:column;padding:18px;gap:14px}.online-orders-actions{display:grid;grid-template-columns:minmax(0,1fr) auto}.online-orders-actions .button{text-align:center}.online-orders-summary h2{line-height:1.4}}

.online-orders-summary .muted a{color:inherit;text-decoration:underline;text-underline-offset:3px}

#onlineorderdetails{border-top:1px solid var(--line);padding:14px 24px}#onlineorderdetails summary{cursor:pointer;font-weight:600;min-height:44px;display:flex;align-items:center;justify-content:space-between;list-style:none;user-select:none;-webkit-user-select:none;caret-color:transparent}#onlineorderdetails p{font-size:14px}#onlineorderdetails td,#onlineorderdetails th{font-size:13px;padding:10px}#onlineorderdetails .tablewrap{max-height:350px;overflow:auto}@media(max-width:700px){#onlineorderdetails{padding:12px 18px}}

#onlineorderdetails table{min-width:0;width:100%;table-layout:fixed}#onlineorderdetails td,#onlineorderdetails th{white-space:normal;overflow-wrap:anywhere}@media(max-width:700px){#onlineorderdetails td,#onlineorderdetails th{font-size:12px;padding:8px 4px}}
