.orderPage{background:linear-gradient(#04111c 0 430px,#edf5fa 430px)}.orderRows{gap:12px;display:grid}.orderRow{background:#f6fafc;border:1px solid #d4e2eb;border-radius:14px;grid-template-columns:38px 1.1fr 1.15fr .7fr .7fr .75fr auto;align-items:end;gap:10px;padding:16px;display:grid}.orderRow>span{color:#fff;background:#0b5f9a;border-radius:10px;place-items:center;width:34px;height:44px;font-weight:900;display:grid}.orderRow>button{color:#a03931;cursor:pointer;background:#fff;border:1px solid #e0a39e;border-radius:9px;height:44px}.addItem{color:#08669f;cursor:pointer;background:#eef9ff;border:1px solid #5fb9e7;border-radius:10px;margin-top:15px;padding:12px 16px;font-weight:900}@media (width<=1050px){.orderRow{grid-template-columns:38px 1fr 1fr}.orderRow>button{grid-column:2/-1}}@media (width<=650px){.orderRow{grid-template-columns:34px 1fr}.orderRow label,.orderRow>button{grid-column:2}}.datePicker{margin-top:8px;position:relative}.dateTrigger{color:#667587;cursor:pointer;background:linear-gradient(#fff,#f4f9fc);border:1px solid #c6d9e6;border-radius:14px;align-items:center;gap:12px;width:100%;height:58px;padding:0 17px;display:flex;box-shadow:inset 0 1px #fff,0 5px 15px #09486f0d}.dateTrigger>span{color:#0876b8;background:#e5f5ff;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.dateTrigger b{text-align:left;flex:1;font-size:15px}.dateTrigger i{font-size:20px;font-style:normal}.dateTrigger.selected b{color:#062943}.calendarPanel{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;border:1px solid #2b9dd759;border-radius:18px;width:min(340px,100vw - 36px);padding:16px;position:absolute;top:66px;right:0;box-shadow:0 24px 60px #0025423d,inset 0 1px #fff}.calendarHead{grid-template-columns:38px 1fr 38px;align-items:center;gap:8px;margin-bottom:12px;display:grid}.calendarHead strong{text-align:center;color:#073451;font-size:16px}.calendarHead button,.calendarGrid button{cursor:pointer;background:0 0;border:0}.calendarHead button{color:#086ba5;background:#eaf7fe;border-radius:10px;height:38px;font-size:26px}.calendarGrid{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.calendarGrid>span,.calendarGrid>button{border-radius:9px;place-items:center;min-height:36px;display:grid}.calendarGrid .weekday{color:#6b7d8c;text-transform:uppercase;min-height:28px;font-size:11px;font-weight:900}.calendarGrid button{color:#15364b;font-weight:750}.calendarGrid button:hover{background:#e7f6ff}.calendarGrid button.chosen{color:#fff;background:linear-gradient(135deg,#0879bb,#02a5dd);box-shadow:0 7px 16px #0083be40}.todayButton{color:#08699f;cursor:pointer;background:#f0faff;border:1px solid #b9deef;border-radius:10px;width:100%;margin-top:10px;padding:9px;font-weight:900}[lang=ru] .dateTrigger b{text-align:left}
