body[data-view="order"] #content{padding-bottom:calc(126px + env(safe-area-inset-bottom))}body[data-view="order"] .page-head,body[data-view="order"] .service-hint,body[data-view="order"] .novice-coach,body[data-view="order"] .smart-send{display:none!important}.order-os{max-width:1120px;margin:auto;color:#f5f9ff}.order-os button{font:inherit}.order-table-head{display:flex;align-items:center;gap:14px;margin-bottom:16px}.order-table-head>div{min-width:0;flex:1}.order-table-head b,.order-table-head small{display:block}.order-table-head b{font-size:clamp(22px,5vw,34px)}.order-table-head small{color:#8fa2ba}.order-table-head>button,.rupture{min-height:48px;padding:0 15px;border:1px solid #254563;border-radius:14px;background:#0b1a2d;color:#70ddff;font-weight:800}.order-table-head>button:first-child{width:48px;padding:0;font-size:31px}.order-tools{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.order-tools label{display:flex;align-items:center;min-width:0;padding:0 13px;border:1px solid #254563;border-radius:15px;background:#071426}.order-tools label>span{font-size:25px;color:#92a7c1}.order-tools input{min-width:0;flex:1;height:52px;border:0;outline:0;background:transparent;color:#fff;font-size:16px}.order-tools label button{border:0;background:transparent;color:#87a1be;font-size:24px}.rupture{color:#ffbd54;border-color:#6e532c}.order-carla-hint{display:flex;gap:10px;align-items:center;margin:12px 2px;color:#84ddff}.order-carla-hint>span{color:#a983ff;font-size:20px}.order-carla-hint b,.order-carla-hint small{display:block}.order-carla-hint small{color:#7f93aa}.order-categories{display:flex;gap:8px;overflow-x:auto;padding:6px 0 12px;scrollbar-width:none}.order-categories::-webkit-scrollbar{display:none}.order-categories button{flex:none;padding:12px 17px;border:1px solid #294968;border-radius:13px;background:#09172a;color:#a9b8ca;font-weight:750}.order-categories button.active{border-color:#42d9ff;background:linear-gradient(135deg,#1678ff,#2cc9f2);color:#fff}.order-section-title{display:flex;align-items:center;gap:10px;margin:4px 0 12px}.order-section-title h2{margin:0;font-size:25px}.order-section-title span{padding:5px 9px;border-radius:999px;background:#10243a;color:#91a5bc;font-size:12px}.order-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.order-product{position:relative;min-width:0;padding:0;overflow:hidden;text-align:left;border:1px solid #203f5e;border-radius:16px;background:#0c1b2e;color:#fff;box-shadow:0 8px 20px #0003}.order-product .product-photo{display:block;height:120px;background:#10243b}.order-product img{width:100%;height:100%;object-fit:cover}.order-product img.fallback,.order-line img.fallback{object-fit:contain;padding:20px}.order-product-copy{display:block;min-height:91px;padding:10px 45px 11px 12px}.order-product-copy small{display:block;color:#7890aa;text-transform:uppercase;font-size:10px}.order-product-copy b{display:block;margin:4px 0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-product-copy strong{color:#54dcff;font-size:18px}.order-product>i{position:absolute;right:10px;bottom:13px;display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:linear-gradient(135deg,#1678ff,#2dc8f5);font-style:normal;font-size:24px}.order-empty{grid-column:1/-1;padding:34px;text-align:center;border:1px dashed #294968;border-radius:16px;color:#8ea2ba}.order-empty b,.order-empty span{display:block}.order-empty b{color:#fff}.order-cart-bar{position:fixed;z-index:15;left:max(14px,calc((100vw - 1080px)/2));right:max(14px,calc((100vw - 1080px)/2));bottom:calc(79px + env(safe-area-inset-bottom));display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;min-height:76px;padding:10px 13px;border:1px solid #2d5777;border-radius:17px;background:#0a192cf5;color:#fff;box-shadow:0 -8px 30px #020812e6}.order-cart-bar>span:nth-child(2) b,.order-cart-bar>span:nth-child(2) strong{display:block}.order-cart-bar strong{color:#52dcff;font-size:19px}.order-cart-bar em{padding:14px 18px;border-radius:13px;background:linear-gradient(135deg,#1678ff,#2dc8f5);font-style:normal;font-weight:800}.cart-icon{position:relative;font-size:27px}.cart-icon i{position:absolute;right:-10px;top:-9px;display:grid;place-items:center;min-width:22px;height:22px;border-radius:20px;background:#168dff;font-size:12px;font-style:normal}.order-ticket-os{max-width:820px}.ticket-title{display:flex;align-items:flex-end;justify-content:space-between;margin:20px 0 13px}.ticket-title small{color:#5edfff;font-weight:800}.ticket-title h2{margin:4px 0 0}.ticket-title h2 span{display:inline-grid;place-items:center;min-width:30px;height:30px;border-radius:50%;background:#12487a;color:#64dcff;font-size:14px}.ticket-title button,.order-add,.order-note button{padding:11px 14px;border:1px solid #285075;border-radius:12px;background:#0b1a2d;color:#6ee1ff;font-weight:750}.order-lines{display:grid;gap:9px}.order-line{display:grid;grid-template-columns:76px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px;border:1px solid #213f5c;border-radius:15px;background:#0c1b2d}.order-line>img{width:76px;height:76px;border-radius:11px;object-fit:cover}.line-copy{min-width:0}.line-copy b,.line-copy small,.line-copy em,.line-copy span{display:block}.line-copy small{color:#869bb2;margin-top:5px}.line-copy em{color:#ffca70;margin-top:5px;font-size:12px}.line-copy span{color:#869bb2;font-size:11px}.line-price{text-align:right}.line-price>strong{display:block;color:#53dcff;margin-bottom:8px}.line-price>div{display:flex;align-items:center;gap:7px}.line-price button{width:32px;height:32px;padding:0;border:1px solid #284865;border-radius:50%;background:#071426;color:#fff;font-size:20px}.line-trash{width:38px;height:46px;padding:0;border:1px solid #693442;border-radius:11px;background:#2a1420;color:#ff6575;font-size:20px}.order-add{width:100%;margin-top:11px;border-style:dashed;background:transparent}.order-note{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding:15px;border:1px solid #203f5d;border-radius:15px;background:#09182a}.order-note b,.order-note small{display:block}.order-note small{color:#8196ae;margin-top:4px}.order-total{margin-top:18px;padding:19px;border:1px solid #294c69;border-radius:18px;background:#0a192b}.order-total>div{display:grid;grid-template-columns:1fr auto;align-items:center}.order-total>div span{font-size:23px;font-weight:800}.order-total>div strong{color:#54ddff;font-size:29px}.order-total>div small{grid-column:1/-1;color:#879bb1}.order-total>button{width:100%;min-height:56px;margin-top:15px;border-radius:14px;font-size:17px}.order-total>small{display:block;text-align:center;color:#8396ab;margin-top:10px}
@media(min-width:760px){.order-products{grid-template-columns:repeat(3,minmax(0,1fr))}.order-product .product-photo{height:150px}}@media(max-width:520px){body[data-view="order"] #content{padding:14px 14px calc(132px + env(safe-area-inset-bottom))}.order-table-head b{font-size:22px}.order-table-head small{font-size:12px}.order-tools{grid-template-columns:1fr}.rupture{display:none}.order-carla-hint small{display:none}.order-product .product-photo{height:105px}.order-product-copy{min-height:84px;padding:9px 42px 10px 10px}.order-product-copy b{font-size:14px}.order-cart-bar{bottom:calc(76px + env(safe-area-inset-bottom))}.order-cart-bar em{padding:13px 11px;font-size:13px}.order-line{grid-template-columns:62px minmax(0,1fr) auto}.order-line>img{width:62px;height:68px}.line-trash{grid-column:3;grid-row:2;width:100%;height:31px}.line-price{grid-column:3;grid-row:1}.order-note{align-items:flex-start;flex-direction:column}.order-note button{width:100%}}
.item-note-question h2{margin:.35rem 0}.item-note-question p{color:#9aacbf}.item-note-question>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.item-note-question section{margin-top:12px}.item-note-question textarea,.modal textarea{box-sizing:border-box;width:100%;padding:13px;border:1px solid #2b506f;border-radius:13px;background:#071426;color:#fff;font:inherit;resize:vertical}.line-note-edit{margin-top:6px;padding:5px 8px!important;border:1px solid #285075!important;border-radius:8px!important;background:#0a2137!important;color:#64dfff!important;font-size:11px!important}.line-state.waiting{color:#ffbd54}.line-state.sent{color:#66cfff}.line-state.preparing{color:#ff9f45}.line-state.ready{color:#50df94}.line-state.served{color:#9aacbf}.send-review{display:grid;gap:14px}.send-review-lines{display:grid;gap:8px;max-height:min(55vh,520px);overflow:auto}.send-review-line{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;width:100%;padding:13px;text-align:left;border:1px solid #294964;border-radius:13px;background:#09192b;color:#fff}.send-review-line input{position:absolute;opacity:0;pointer-events:none}.send-review-line span small,.send-review-line span b,.send-review-line span em{display:block}.send-review-line span small{color:#67dcff;font-size:10px}.send-review-line span em{margin-top:4px;color:#ffc86a;font-size:12px}.send-review-line>strong{font-size:24px;color:#71869d}.send-review-line.selected{border-color:#43d9ff;background:#102b47;box-shadow:inset 3px 0 #22bfff}.send-review-line.selected>strong{color:#48e0ff}.general-note-preview{display:grid;gap:3px;padding:12px;border:1px solid #6c542e;border-radius:12px;background:#2a2111;color:#ffd079}.send-warning{color:#8fa2b8;text-align:center}
.send-now,.send-later{padding:14px;border:1px solid #284967;border-radius:14px;background:#09192b}.send-now{border-color:#247d60;box-shadow:inset 4px 0 #3bdd92}.send-later{border-color:#6d552d;box-shadow:inset 4px 0 #f1ae43}.send-now>strong,.send-later>strong{display:block;margin-bottom:9px;font-size:11px;letter-spacing:.08em}.send-now>strong{color:#52e5a2}.send-later>strong{color:#ffc45f}.send-now ul,.send-later ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.send-now li,.send-later li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:7px;border-top:1px solid #ffffff12}.send-now li:first-child,.send-later li:first-child{padding-top:0;border:0}.send-now li b,.send-now li em,.send-later li b,.send-later li em{display:block}.send-now li em,.send-later li em{color:#ffc86a;font-size:12px}.send-now li small,.send-later li small{flex:none;color:#7f97af;font-size:10px}.send-later p{margin:10px 0 0;color:#8fa2b8;font-size:12px}.carla-result-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.carla-result-head>b{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#174f3d;color:#59e7a8;font-size:25px}.carla-result-head small{color:#55dfff}.carla-result-head h2{margin:3px 0 0}.carla-send-result .full{margin-top:14px}.send-review .secondary.full{width:100%;min-height:48px;border:1px solid #31536f;border-radius:13px;background:#0b1c30;color:#a9bed3;font-weight:750}
