.today-order{padding:15px;border-bottom:1px solid #e5ebf1;background:#fff}.today-order:last-child{border-bottom:0}.today-order-top{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:10px;align-items:start}.today-time strong,.today-time span,.today-time small,.today-main b,.today-main span,.today-side small{display:block}.today-time strong{color:#0768ad;font-size:16px}.today-time span{color:#325977;font-size:10px;font-weight:850}.today-time small{color:#8190a0;font-size:9px;margin-top:4px}.today-main b{color:#153d63;font-size:13px}.today-main span{color:#6c8194;font-size:10px;margin-top:4px}.today-side{text-align:right}.today-side small{color:#6f8295;font-size:9px;margin-top:5px}.today-order>p{margin:12px 0 9px;padding:10px 11px;border-radius:11px;background:#f1f6fa;color:#385873;font-size:11px;line-height:1.4}.today-order>button{width:100%;border:0;border-radius:11px;background:#0871bb;color:#fff;min-height:38px;font-size:11px;font-weight:900}.order-location{display:block;color:#7b8c9c;font-size:10px;margin-top:7px}.order-mode{display:flex;justify-content:space-between;align-items:center;gap:10px;color:#6d8295;font-size:10px}.execution-customer{margin-top:14px}.execution-customer b,.execution-customer span,.execution-customer small{display:block}.execution-customer b{color:#123d65;font-size:18px}.execution-customer span{color:#496a84;margin-top:4px}.execution-customer small{color:#7c8d9c;font-size:10px;margin-top:5px}.execution-timer{margin-top:14px;padding-top:13px;border-top:1px solid #edf1f4;display:grid;grid-template-columns:1fr auto;align-items:end}.execution-timer>span{font-size:10px;font-weight:900;letter-spacing:.08em;color:#7b8b99}.execution-timer strong{grid-row:2;color:#07579b;font-size:32px;font-variant-numeric:tabular-nums}.execution-timer small{grid-column:2;grid-row:2;color:#6f8293;font-size:10px}.execution-problem{margin-top:14px;border-radius:13px;background:#eef5fa;padding:12px}.execution-problem.done{background:#eaf7ef}.execution-problem span{font-size:9px;font-weight:900;letter-spacing:.08em;color:#55758e}.execution-problem p{margin:6px 0 0;color:#284e6e;line-height:1.45}.primary-operation{background:#0871bb!important;color:#fff!important}.completed-note{align-self:center;color:#168646;font-size:10px;font-weight:850;white-space:nowrap}.order-item-main{border:0;background:transparent;text-align:left;padding:0;color:inherit}.catalog-picker{display:grid;gap:12px}.catalog-results{display:grid;gap:7px;max-height:230px;overflow:auto}.catalog-results>button{display:flex;justify-content:space-between;gap:10px;border:1px solid #dce6ee;border-radius:12px;background:#fff;padding:11px;text-align:left;color:#244b6d}.catalog-results>button.selected{border-color:#0871bb;background:#eaf5fc}.catalog-results b{color:#07579b}.item-confirm{display:grid;gap:11px;padding:13px;border-radius:14px;background:#eef7fd;border:1px solid #cce3f3}.quantity-control{display:grid;grid-template-columns:42px 1fr 42px;gap:7px}.quantity-control button{border:0;border-radius:10px;background:#07579b;color:#fff;font-size:22px}.quantity-control input{text-align:center}.pause-options{display:grid;gap:12px}.completion-box{display:grid;gap:10px}.completion-box>span{font-size:10px;letter-spacing:.08em;color:#738596;font-weight:900}.completion-box>strong{color:#07579b;font-size:30px}.completion-choice{display:grid;grid-template-columns:24px 1fr;align-items:center;padding:13px;border:1px solid #dce6ee;border-radius:13px}.completion-choice input{width:20px;height:20px}.completion-choice b,.completion-choice small{display:block}.completion-choice small{margin-top:3px;font-weight:500;color:#748697}.payment-balance{padding:14px;border-radius:14px;background:#07579b;color:#fff}.payment-balance span,.payment-balance strong{display:block}.payment-balance span{font-size:9px;letter-spacing:.08em}.payment-balance strong{font-size:25px;margin-top:4px}.status.parcial{background:#fff1d9;color:#8f5b00}
@media(max-width:420px){.today-order-top{grid-template-columns:58px minmax(0,1fr) auto}.execution-timer{grid-template-columns:1fr}.execution-timer small{grid-column:1;grid-row:3;margin-top:3px}.completed-note{white-space:normal}}
.order-item>.order-item-main{width:auto;height:auto;border:0;border-radius:0;background:transparent;text-align:left;padding:0;color:inherit;font-size:inherit;min-width:0}.order-item-main h3,.order-item-main p{overflow-wrap:anywhere}
