.legal-info{display:block;width:90%;margin:0 auto;margin-left:15px;margin-top:10px;margin-bottom:10px}.legal-info-short{margin-left:0!important}.order-attributes{color:#7a7a7a;font-size:15px;display:inline;white-space:pre-wrap}.order-attributes.oneLine{font-size:12px}.order-attributes.oneLine .attribute{display:inline}.order-attributes .link{color:var(--md-theme-default-primary-on-background,#448aff);cursor:pointer}.order-attributes .link:hover{text-decoration:underline}.order-attributes .attribute{margin-bottom:10px}.order-attributes .attribute:last-of-type{margin-bottom:0}.order-card{position:relative;margin:30px 8px 12px 8px;border:1px solid #e1e7f2;border-radius:20px;background:#fff;box-shadow:0 10px 30px rgba(14,28,58,.08);overflow:visible}.order-card.active{border-color:#8bcf9a;box-shadow:0 14px 34px rgba(45,137,72,.12)}.order-card.fullState{border:none;border-radius:0;box-shadow:none;display:flex;flex-direction:column-reverse}.order-card .ribbon{display:flex;align-items:center;gap:10px;position:absolute;top:-32px;left:16px;z-index:2}.order-card .ribbon>.yourOrder{background:linear-gradient(135deg,#99a4b8,#8d98ab);border-radius:10px 10px 0 0;height:32px;min-width:176px;padding:0 16px;box-shadow:none;border:1px solid #c3cde0;border-bottom:0;display:flex;justify-content:center;align-items:center}.order-card .ribbon>.yourOrder.active{background:linear-gradient(135deg,#77c389,#5eae74);border-color:#8ecba1}.order-card .ribbon>.yourOrder>.label{color:#fff;font-size:13px;line-height:1;font-weight:600;letter-spacing:.1px}.order-card .ribbon>.calendarEvent{cursor:pointer;display:flex;align-items:center;gap:5px;padding:6px 12px;border:1px solid #dde4f1;border-radius:12px;background-color:#f8faff}.order-card .ribbon>.calendarEvent>.label{color:#58607a;font-size:13px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.order-card>.content{position:relative;padding:22px 20px 0}.order-card>.content .service{position:relative;margin-bottom:18px;display:flex;align-items:flex-start}.order-card>.content .service .md-icon{margin:0;color:#6474a2!important;background-color:#eef3ff;border-radius:10px;padding:8px;width:38px;min-width:38px;height:38px}.order-card>.content .service .info{margin-left:12px}.order-card>.content .service .info .label{color:#1f2433;font-size:20px;line-height:1.25;font-weight:600}.order-card>.content .service .info .status{margin-top:8px;color:#66728f;font-size:14px}.order-card>.content .service .info .status .value{font-weight:600;font-size:13px;background-color:#ecf4ff;color:#4869a9;border-radius:999px;padding:4px 10px;margin-left:4px}.order-card>.content .qr{width:80%;margin:0 auto;text-align:center;color:#7a7a7a;font-size:15px}.order-card>.content .qr img{width:50%}.order-card>.content .qr p{margin:0}.order-card>.content .menu-btn{position:absolute;right:10px;top:10px;transition:all .2s;background-color:transparent;cursor:pointer}.order-card>.content .menu-btn:hover{background-color:rgba(0,0,0,.1)}.order-card>.content .menu{position:absolute;right:5px;top:5px;background-color:#fff;box-shadow:0 1px 11px 1px rgba(0,0,0,.08);z-index:1}.order-card>.content .menu.fullState{margin-top:-80px}.order-card>.content .menu .item{width:300px;height:40px;text-align:center;line-height:40px;font-size:16px;transition:all .2s;background-color:transparent;cursor:pointer}.order-card>.content .menu .item:hover{background-color:rgba(0,0,0,.1)}.order-card>.content .menu-out{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1}.order-card>.content .order-date{position:relative;margin-top:25px;margin-bottom:25px}.order-card>.content .order-date .date{margin-left:20px;font-size:15px;position:absolute;top:-10px}.order-card>.content .order-date .time{margin-left:20px;font-size:19px;position:absolute;top:10px}.order-card>.content .md-progress-bar{position:absolute;top:0;left:0;right:0;z-index:2}.order-card>.content .md-progress-bar .md-progress-bar-fill,.order-card>.content .md-progress-bar .md-progress-bar-fill:after,.order-card>.content .md-progress-bar .md-progress-bar-track{background-color:#7a7a7a}.order-card>.content>.items>.item:last-child{margin-bottom:22px}.order-card>.content>.items>.item{position:relative;width:100%;color:#5e6881;font-size:17px}.order-card>.content>.items>.item>.flex{display:flex;align-items:flex-start}.order-card>.content>.items>.item>.flex>.content{flex:1}.order-card>.content>.items>.item>.flex>.content>.info{display:flex}.order-card>.content>.items>.item>.flex>.content>.info .qty{margin-right:10px;flex:0 0 auto}.order-card>.content>.items>.item>.flex>.content>.info .name{color:#2a3042;line-height:normal;font-weight:500}.order-card>.content>.items>.item>.flex>.content>.attributes{margin:12px;margin-left:0}.order-card>.content>.items>.item>.flex>.remove{cursor:pointer;color:#7f8aa7}.order-card>.content>.attributes{margin:12px;margin-left:0;color:#5e6881}.order-card.hasRibbon>.content{padding-top:20px}.order-card .desk{background:linear-gradient(135deg,#f6f9ff,#eef3ff);min-height:62px;width:100%;display:flex;justify-content:space-between;align-items:center;padding:10px 14px;color:#3a4461;border-top:1px solid #e5ebf6}.order-card .desk.active{background:linear-gradient(135deg,#edf9f0,#e6f5ea);border-top-color:#d4eadb}.order-card .desk.inversedRow{flex-direction:row-reverse}.order-card .desk .price{font-size:20px;font-weight:700;line-height:1;color:#2b3450;background-color:#fff;border-radius:12px;padding:9px 12px;box-shadow:0 4px 14px rgba(31,49,94,.08)}.order-card .desk .date{display:flex;align-items:center;font-size:14px;color:#5f6b89}.order-card .desk .date .md-icon{color:#6e78a0!important;margin-right:5px}.order-card hr.dotted{border-top:1px dotted #e2e7f1;margin-top:0;margin-bottom:1em}