.back-button[data-v-a110c1de]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:10px}.navbar-default[data-v-a110c1de]{background-color:#e91e63;border:none;color:#fff;height:48px}.navbar-options[data-v-a110c1de]{-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:0}.navbar-header[data-v-a110c1de]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:48px}.navbar-header[data-v-a110c1de],.navbar-right[data-v-a110c1de]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-right[data-v-a110c1de]{gap:8px;margin-left:auto}.history-container[data-v-a110c1de]{background:transparent;border:none;padding:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0}.history-container-icon[data-v-a110c1de]{width:20px;height:20px}.search-form[data-v-a110c1de]{margin:8px 0;position:relative}.search-form .input-group[data-v-a110c1de]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:32px;-webkit-transition:width .3s ease;transition:width .3s ease}.search-form .input-group input[data-v-a110c1de]{width:0;padding:0;border:none;background:transparent;color:#333;font-size:14px;-webkit-transition:all .3s ease;transition:all .3s ease;opacity:0}.search-form.open .input-group[data-v-a110c1de]{width:200px;background:#fff;border-radius:4px}.search-form.open .input-group input[data-v-a110c1de]{width:100%;padding:6px 12px;opacity:1;background:#fff}.search-form .form-control[data-v-a110c1de]:focus{-webkit-box-shadow:none;box-shadow:none;border:none;outline:none}.btn-search[data-v-a110c1de],.search-form .input-group-btn[data-v-a110c1de]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn-search[data-v-a110c1de]{background:transparent;border:none;color:#fff;padding:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:32px}.search-form.open .btn-search[data-v-a110c1de]{color:#666;background:transparent}.search-form input[data-v-a110c1de]::-webkit-input-placeholder{color:#999}.search-form input[data-v-a110c1de]::-moz-placeholder{color:#999}.search-form input[data-v-a110c1de]:-ms-input-placeholder{color:#999}.search-form input[data-v-a110c1de]::-ms-input-placeholder{color:#999}.search-form input[data-v-a110c1de]::placeholder{color:#999}.search-form input[data-v-a110c1de]:-webkit-autofill,.search-form input[data-v-a110c1de]:-webkit-autofill:focus,.search-form input[data-v-a110c1de]:-webkit-autofill:hover{-webkit-text-fill-color:#333;-webkit-box-shadow:0 0 0 1000px #fff inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.loading-container[data-v-106a30bc]{position:fixed;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;z-index:9999}.loading-spinner[data-v-106a30bc]{position:relative;width:120px;height:120px}.loading-logo[data-v-106a30bc]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80px;height:auto}.loading-spinner[data-v-106a30bc]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:3px solid #f3f3f3;border-top:3px solid #e91e63;border-radius:50%;-webkit-animation:spin-106a30bc 1s linear infinite;animation:spin-106a30bc 1s linear infinite}@-webkit-keyframes spin-106a30bc{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-106a30bc{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.delivery-container[data-v-3d0c86ac]{min-height:calc(100vh - 48px);padding:0;background-color:#f5f5f5}.delivery-content[data-v-3d0c86ac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;margin-top:16px}h4[data-v-3d0c86ac]{color:#333;font-size:18px;margin-bottom:24px;text-align:center}.delivery-options[data-v-3d0c86ac]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:300px;margin:0 auto}.btn-delivery[data-v-3d0c86ac],.delivery-options[data-v-3d0c86ac]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;width:100%}.btn-delivery[data-v-3d0c86ac]{padding:20px;background:#fff;border:2px solid #e9ecef;border-radius:12px;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08)}.btn-delivery[data-v-3d0c86ac]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 16px rgba(0,0,0,.12);box-shadow:0 4px 16px rgba(0,0,0,.12);border-color:#e91e63}.btn-delivery[data-v-3d0c86ac]:active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08)}.delivery-btn[data-v-3d0c86ac]:hover{background:linear-gradient(45deg,#fff9c4,#fff);border-color:#ffc107}.pickup-btn[data-v-3d0c86ac]:hover{background:linear-gradient(45deg,#e8f5e8,#fff);border-color:#28a745}.btn-icon[data-v-3d0c86ac]{font-size:32px;line-height:1;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.7;-webkit-transition:all .3s ease;transition:all .3s ease}.btn-delivery:hover .btn-icon[data-v-3d0c86ac]{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}.btn-content[data-v-3d0c86ac]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left}.btn-title[data-v-3d0c86ac]{font-size:18px;font-weight:600;color:#333;margin-bottom:4px}.btn-subtitle[data-v-3d0c86ac]{font-size:14px;color:#666;font-weight:400}.alert-danger[data-v-3d0c86ac]{width:100%;max-width:300px;margin-bottom:16px;text-align:center}