body.v1-blue .order-list-tools { display:grid; grid-template-columns:minmax(0,1fr) 120px; gap:9px; margin:14px 0 9px; }
body.v1-blue .order-list-search { position:relative; min-width:0; }
body.v1-blue .order-list-search input { padding-right:40px; }
body.v1-blue .order-list-search button { position:absolute;right:4px;top:4px;width:36px;height:36px;padding:0;background:#edf3fd;color:#557398; }
body.v1-blue .order-list-tools input,body.v1-blue .order-list-tools select { min-width:0;min-height:44px;font-size:13px; }
body.v1-blue #orderListMore { width:100%;margin-top:12px;min-height:44px;background:#eaf2ff;color:#2763c9; }
body.v1-blue #orderRows .order-row-open { width:100%;background:transparent;color:#183b65;text-align:left;padding:0;box-shadow:none;font-size:inherit;font-weight:800;overflow-wrap:anywhere; }
body.v1-blue #orderRows .order-row-open + small { display:block;margin-top:5px; }
body.v1-blue .workflow-empty { padding:22px 4px;color:#7186a3;font-size:13px;line-height:1.6; }
body.v1-blue .workflow-receipt-actions { display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:11px 0; }
body.v1-blue .workflow-receipt-actions button { min-height:44px;background:#eaf2ff;color:#2763c9; }
body.v1-blue .workflow-context { display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px;margin-bottom:12px;border:1px solid #cfdfef;border-radius:14px;background:#f0f7ff; }
body.v1-blue .workflow-context div { min-width:0; }
body.v1-blue .workflow-context b,body.v1-blue .workflow-context small { display:block;overflow-wrap:anywhere; }
body.v1-blue .workflow-context b { color:#204974;font-size:14px; }
body.v1-blue .workflow-context small { color:#647f9c;margin-top:4px;font-size:11px;line-height:1.6; }
body.v1-blue .workflow-context button { flex-shrink:0;padding:9px 11px;min-height:44px;font-size:12px; }
body.v1-blue .day-switch { display:grid;grid-template-columns:1fr 1fr 1fr;gap:7px;margin:12px 0; }
body.v1-blue .day-switch button { min-height:42px;padding:7px 5px;background:#edf4fe;color:#2864c9;font-size:12px; }
body.v1-blue .schedule-address-actions { display:flex;justify-content:flex-end;flex-wrap:wrap;gap:5px;margin:4px 0 8px; }
body.v1-blue .schedule-address-actions button { min-height:36px;padding:7px 10px;background:transparent;color:#5078a4;font-size:11px; }
body.v1-blue .workflow-copy-fallback { width:100%;min-height:72px; }
body.v1-blue .match-card { background:#f7faff;color:#224569;border:1px solid #d7e5f5;box-shadow:none; }
body.v1-blue .match-card small { color:#6f839d; }
body.v1-blue .match-card .match-reason { color:#507ba1!important; }
@media(max-width:760px){body.v1-blue #entryHeader{align-items:stretch;flex-direction:column;gap:12px;}body.v1-blue #entryTypeSeg{display:flex;width:100%;gap:8px;}body.v1-blue #entryTypeSeg button{flex:1;min-height:44px;padding:10px 8px;font-size:14px;white-space:nowrap;}body.v1-blue #entryTypeSeg button.hidden{display:none!important;}}
.workflow-notice { position:fixed;left:50%;bottom:calc(96px + env(safe-area-inset-bottom));transform:translateX(-50%);z-index:4000;max-width:calc(100% - 28px);width:max-content;padding:12px 18px;border-radius:13px;background:#183e68;color:#fff;box-shadow:0 6px 26px #183e6833;font-size:13px;line-height:1.5;pointer-events:none; }
@media(max-width:410px){body.v1-blue .order-list-tools{grid-template-columns:1fr;}body.v1-blue .workflow-context{align-items:flex-start;flex-direction:column;}body.v1-blue .workflow-context button{width:100%;}}
.order-next-steps{margin-top:12px;padding:12px;border:1px solid #dce7f1;border-radius:14px;background:#f5f9fd;color:#203b55}.order-next-steps>b,.order-next-steps>small{display:block}.order-next-steps>small{margin-top:5px;color:#718092}.order-next-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.order-next-actions button{padding:8px 10px;font-size:12px;box-shadow:none}@media(max-width:760px){.order-next-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.order-next-actions button{min-width:0;padding:9px 5px;font-size:11px}}
