.customer-map-shell[data-v-75503d6e]{position:relative;overflow:hidden;border:1px solid #ddd2e0;border-radius:1rem;background:#ece8ed}.customer-map[data-v-75503d6e]{height:17rem}.customer-locate[data-v-75503d6e],.coverage-toggle[data-v-75503d6e]{position:absolute;z-index:500;display:flex;align-items:center;gap:.28rem;min-height:2.25rem;padding:.42rem .55rem;color:#5f3e72;font:inherit;font-size:.51rem;font-weight:800;border:1px solid #d8cedb;border-radius:.62rem;background:#fffffff2;box-shadow:0 .4rem 1rem #32263724}.customer-locate[data-v-75503d6e]{right:.65rem;bottom:1.75rem}.coverage-toggle[data-v-75503d6e]{top:.65rem;left:.65rem}.coverage-toggle.active[data-v-75503d6e]{color:#fff;border-color:#684776;background:#684776}.outside-message[data-v-75503d6e]{position:absolute;z-index:500;right:.65rem;bottom:4.55rem;left:.65rem;margin:0;padding:.42rem .55rem;color:#9f3f4f;font-size:.49rem;line-height:1.6;border:1px solid #f1cfd5;border-radius:.6rem;background:#fff2f4f0;box-shadow:0 .3rem .8rem #3226371a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none}.center-location-pin[data-v-75503d6e]{position:absolute;z-index:480;top:50%;left:50%;display:grid;justify-items:center;pointer-events:none;transform:translate(-50%,-100%);transition:transform .18s}.center-location-pin.moving[data-v-75503d6e]{transform:translate(-50%,calc(-100% - .45rem))}.center-location-pin>span[data-v-75503d6e]{position:relative;margin-bottom:.28rem;padding:.22rem .42rem;color:#fff;font-size:.49rem;font-weight:800;white-space:nowrap;border-radius:.42rem;background:#684776;box-shadow:0 .25rem .65rem #3c274640}.center-location-pin>span[data-v-75503d6e]:after{position:absolute;right:50%;bottom:-.5rem;border:.28rem solid transparent;border-top-color:#684776;content:"";transform:translate(50%)}.center-location-pin>i[data-v-75503d6e]{position:relative;display:grid;place-items:center;width:2.15rem;height:2.15rem;border:.24rem solid #fff;border-radius:50% 50% 50% 0;background:linear-gradient(135deg,#876098,#5f3e72);box-shadow:0 .35rem .85rem #37234059;transform:rotate(-45deg)}.center-location-pin>i b[data-v-75503d6e]{width:.55rem;height:.55rem;border-radius:50%;background:#fff}.center-location-pin.outside>span[data-v-75503d6e]{background:#ae4959}.center-location-pin.outside>span[data-v-75503d6e]:after{border-top-color:#ae4959}.center-location-pin.outside>i[data-v-75503d6e]{background:linear-gradient(135deg,#ca6473,#9e3f4e)}[data-v-75503d6e] .customer-restaurant-icon{display:grid!important;justify-items:center;background:transparent;border:0}[data-v-75503d6e] .restaurant-marker-label{position:absolute;top:0;left:50%;padding:.22rem .4rem;color:#fff;font-family:Vazirmatn,sans-serif;font-size:.47rem;font-weight:800;white-space:nowrap;border-radius:.4rem;background:#5f3e72;box-shadow:0 .25rem .6rem #32233a38;transform:translate(-50%)}[data-v-75503d6e] .restaurant-marker-label:after{position:absolute;right:50%;bottom:-.38rem;border:.2rem solid transparent;border-top-color:#5f3e72;content:"";transform:translate(50%)}[data-v-75503d6e] .restaurant-marker-pin{position:absolute;bottom:4px;left:31px;display:block;width:38px;height:38px;border:5px solid #fff;border-radius:50% 50% 50% 0;background:linear-gradient(135deg,#8b64a0,#4e315d);box-shadow:0 5px 14px #462b5261;transform:rotate(-45deg)}[data-v-75503d6e] .restaurant-marker-pin i{position:absolute;inset:9px;border:3px solid #fff;border-radius:50%}[data-v-75503d6e] .leaflet-control-attribution{font-size:7px}@media(max-width:560px){.customer-map[data-v-75503d6e]{height:15.5rem}.customer-locate[data-v-75503d6e],.coverage-toggle[data-v-75503d6e]{font-size:.48rem}.outside-message[data-v-75503d6e]{font-size:.46rem}}.persian-birth-date[data-v-77137ab6]{display:grid;grid-template-columns:.65fr 1fr .9fr;gap:.3rem;min-width:0}.persian-birth-date select[data-v-77137ab6]{min-width:0;padding:.65rem .3rem;font:inherit;font-size:.6rem}@media(max-width:350px){.persian-birth-date[data-v-77137ab6]{grid-template-columns:1fr 1fr}.persian-birth-date select[data-v-77137ab6]:last-child{grid-column:1/-1}}.staff-customer[data-v-c844fd5d]{display:grid;gap:.65rem}.lookup-hint[data-v-c844fd5d]{margin:0;padding:.65rem .75rem;color:#7f7682;font-size:.61rem;border:1px dashed #ded4df;border-radius:.7rem;background:#faf8fa}.error[data-v-c844fd5d]{margin:0;color:#b42332;font-size:.62rem;line-height:1.8}.missing-customer[data-v-c844fd5d],.customer-summary[data-v-c844fd5d]{display:flex;align-items:center;gap:.65rem;padding:.65rem;border:1px solid #e6dde7;border-radius:.85rem;background:#fff}.missing-customer>span[data-v-c844fd5d],.customer-avatar[data-v-c844fd5d]{display:grid;place-items:center;flex:0 0 auto;width:2.25rem;height:2.25rem;color:#684978;border-radius:.68rem;background:#f0e8f2}.missing-customer p[data-v-c844fd5d],.customer-summary p[data-v-c844fd5d]{flex:1;margin:0}.missing-customer strong[data-v-c844fd5d],.missing-customer small[data-v-c844fd5d]{display:block}.missing-customer strong[data-v-c844fd5d]{font-size:.66rem}.missing-customer small[data-v-c844fd5d]{margin-top:.08rem;color:#8d8490;font-size:.54rem}.missing-customer button[data-v-c844fd5d],.customer-summary>button[data-v-c844fd5d]{display:flex;align-items:center;gap:.25rem;flex:0 0 auto;padding:.48rem .6rem;color:#684978;font:inherit;font-size:.57rem;font-weight:800;border:1px solid #dfd1e3;border-radius:.58rem;background:#f8f2f9}.customer-avatar[data-v-c844fd5d]{color:#fff;font-size:.8rem;font-weight:900;background:#755385}.customer-summary-main[data-v-c844fd5d]{display:grid;flex:1;gap:.2rem;min-width:0}.customer-summary-main>div[data-v-c844fd5d]{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.customer-summary-main strong[data-v-c844fd5d]{font-size:.7rem}.customer-summary-main b[data-v-c844fd5d]{padding:.17rem .38rem;color:#7a5b1d;font-size:.49rem;border-radius:999px;background:#fbefcd}.customer-summary-main p[data-v-c844fd5d]{overflow:hidden;color:#756d77;font-size:.56rem;text-overflow:ellipsis;white-space:nowrap}.customer-modal[data-v-c844fd5d]{position:fixed;z-index:70;inset:0;display:grid;place-items:end center;padding-top:1rem;background:#1c14218f;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.customer-dialog[data-v-c844fd5d]{width:min(34rem,100%);max-height:92svh;padding:1.15rem;overflow:auto;border-radius:1.25rem 1.25rem 0 0;background:#fdfcfa;box-shadow:0 -1rem 3rem #1c131f40}.customer-dialog header[data-v-c844fd5d]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.9rem}.customer-dialog header p[data-v-c844fd5d]{margin:0 0 .15rem;color:#8b818d;font-size:.58rem}.customer-dialog h3[data-v-c844fd5d]{margin:0;font-size:1rem}.customer-dialog header>button[data-v-c844fd5d]{display:grid;place-items:center;width:2.2rem;height:2.2rem;color:#625768;border:0;border-radius:.68rem;background:#f0ebed}.customer-dialog label[data-v-c844fd5d]{display:grid;gap:.32rem;margin:.65rem 0;color:#615963;font-size:.62rem}.customer-dialog label>b[data-v-c844fd5d]{display:inline;color:#b42332}.customer-dialog input[data-v-c844fd5d],.customer-dialog textarea[data-v-c844fd5d],.customer-dialog select[data-v-c844fd5d]{width:100%;box-sizing:border-box;padding:.72rem;color:#332d37;font:inherit;border:1px solid #e1d9d5;border-radius:.68rem;outline-color:#79578a;background:#fff}.required-fields[data-v-c844fd5d]{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.optional-fields[data-v-c844fd5d]{margin:.75rem 0;padding:.75rem;border:1px solid #e8e0e8;border-radius:.78rem;background:#faf8fa}.optional-fields summary[data-v-c844fd5d],.order-history summary[data-v-c844fd5d]{cursor:pointer;color:#684978;font-size:.63rem;font-weight:800}.optional-fields summary small[data-v-c844fd5d]{margin-right:.3rem;color:#988e99;font-weight:500}.optional-grid[data-v-c844fd5d]{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.map-toggle[data-v-c844fd5d]{display:flex;align-items:center;gap:.3rem;padding:.55rem;color:#684978;font:inherit;font-size:.58rem;border:1px solid #ddd0e1;border-radius:.6rem;background:#fff}.welcome-note[data-v-c844fd5d]{display:flex;align-items:flex-start;gap:.45rem;margin:.8rem 0;padding:.7rem;color:#386944;font-size:.58rem;line-height:1.8;border-radius:.7rem;background:#eaf4eb}.primary-action[data-v-c844fd5d],.secondary-action[data-v-c844fd5d]{width:100%;padding:.78rem;color:#fff;font:inherit;font-size:.65rem;font-weight:800;border:0;border-radius:.7rem;background:linear-gradient(135deg,#78558a,#5f3e72)}button[data-v-c844fd5d]:disabled{opacity:.48;cursor:not-allowed}.detail-grid[data-v-c844fd5d]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.detail-grid>div[data-v-c844fd5d],.address-card[data-v-c844fd5d]{display:grid;gap:.18rem;padding:.65rem;border:1px solid #ece5e8;border-radius:.68rem;background:#fff}.detail-grid small[data-v-c844fd5d],.address-card small[data-v-c844fd5d]{color:#988f99;font-size:.51rem}.detail-grid strong[data-v-c844fd5d],.detail-grid a[data-v-c844fd5d]{color:#473a4d;font-size:.63rem;text-decoration:none}.address-card[data-v-c844fd5d]{margin-top:.55rem}.address-card p[data-v-c844fd5d]{margin:0;color:#5f5661;font-size:.6rem;line-height:1.8}.address-card a[data-v-c844fd5d]{color:#684978;font-size:.55rem}.notes[data-v-c844fd5d]{padding:.7rem;border-radius:.7rem;background:#fff7df}.secondary-action[data-v-c844fd5d]{background:#6b4a7a}.order-history[data-v-c844fd5d]{margin-top:.8rem;padding:.75rem;border-top:1px solid #ece5e8}.order-history p[data-v-c844fd5d]{font-size:.58rem}.order-history>div[data-v-c844fd5d]{display:grid;gap:.12rem;padding:.5rem 0;border-bottom:1px solid #eee8eb}.order-history span[data-v-c844fd5d]{font-size:.57rem}.order-history small[data-v-c844fd5d]{color:#918793;font-size:.51rem}@media(max-width:560px){.required-fields[data-v-c844fd5d],.optional-grid[data-v-c844fd5d]{grid-template-columns:1fr}.missing-customer[data-v-c844fd5d]{align-items:flex-start;flex-wrap:wrap}.missing-customer p[data-v-c844fd5d]{min-width:calc(100% - 3rem)}.missing-customer button[data-v-c844fd5d]{width:100%;justify-content:center}.customer-summary[data-v-c844fd5d]{align-items:flex-start;flex-wrap:wrap}.customer-summary-main[data-v-c844fd5d]{min-width:calc(100% - 3rem)}.customer-summary>button[data-v-c844fd5d]{margin-right:2.9rem}.detail-grid[data-v-c844fd5d]{grid-template-columns:1fr 1fr}}.pos-layer[data-v-181c37ec]{position:fixed;z-index:1300;inset:0;display:grid;place-items:center;padding:1rem;background:#18121c9e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pos-sheet[data-v-181c37ec]{width:min(92rem,98vw);height:min(56rem,96svh);padding:1rem;overflow:hidden;border:0;border-radius:1.4rem;background:#f7f4f8;box-shadow:0 2rem 6rem #19111d59;font-family:inherit}.pos-header[data-v-181c37ec]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.25rem .25rem .85rem;border-bottom:1px solid #e7dfea}.pos-header p[data-v-181c37ec]{margin:0 0 .2rem;color:#8b8090;font-size:.65rem}.pos-header h2[data-v-181c37ec]{margin:0;font-size:1.15rem}.pos-header-actions[data-v-181c37ec]{display:flex;align-items:center;gap:.65rem}.pos-header-actions>button[data-v-181c37ec]{display:grid;place-items:center;width:2.4rem;height:2.4rem;border:0;border-radius:.7rem;background:#eee8f0}.pos-date[data-v-181c37ec]{display:flex;align-items:center;gap:.45rem;padding:.62rem .75rem;color:#6d5979;font-size:.63rem;border-radius:.7rem;background:#eee7f0}.pos-customer[data-v-181c37ec]{display:grid;grid-template-columns:auto minmax(20rem,1fr);align-items:center;gap:1rem;padding:.8rem 0}.pos-mode[data-v-181c37ec]{display:flex;gap:.35rem;padding:.25rem;border:1px solid #e0d5e4;border-radius:.85rem;background:#eee7f0}.pos-mode button[data-v-181c37ec]{min-height:2.55rem;padding:.55rem .85rem;color:#6f6572;font:inherit;font-size:.62rem;font-weight:900;border:0;border-radius:.65rem;background:transparent}.pos-mode button.active[data-v-181c37ec]{color:#fff;background:#654573}.member-lookup[data-v-181c37ec]{display:grid;grid-template-columns:minmax(17rem,22rem) 1fr;align-items:center;gap:.8rem}.member-lookup label[data-v-181c37ec],.cart-pane label[data-v-181c37ec]{display:grid;gap:.32rem;margin:0;color:#625b64;font-size:.62rem}.member-lookup input[data-v-181c37ec],.cart-pane select[data-v-181c37ec],.cart-pane textarea[data-v-181c37ec],.cart-items select[data-v-181c37ec]{width:100%;min-height:2.45rem;padding:.58rem .65rem;font:inherit;border:1px solid #e1d9d5;border-radius:.65rem;background:#fff}.guest-note[data-v-181c37ec]{display:flex;align-items:center;gap:.7rem;padding:.7rem .8rem;border:1px solid #d9cfe0;border-radius:.85rem;background:#fff}.guest-note strong[data-v-181c37ec]{color:#5f3e72;font-size:.66rem}.guest-note span[data-v-181c37ec]{color:#7f7482;font-size:.57rem}.pos-workspace[data-v-181c37ec]{display:grid;grid-template-columns:minmax(0,1fr) 24rem;gap:1rem;height:calc(100% - 8.4rem);min-height:0}.menu-pane[data-v-181c37ec],.cart-pane[data-v-181c37ec]{min-height:0;border:1px solid #e6dfe8;border-radius:1rem;background:#fff}.menu-pane[data-v-181c37ec]{display:flex;flex-direction:column;overflow:hidden}.menu-head[data-v-181c37ec]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem;border-bottom:1px solid #eee8ef}.menu-head>div[data-v-181c37ec]{display:grid}.menu-head strong[data-v-181c37ec]{font-size:.78rem}.menu-head small[data-v-181c37ec]{color:#95899a;font-size:.53rem}.pos-search[data-v-181c37ec]{display:flex;align-items:center;gap:.5rem;width:min(24rem,45%);padding:.45rem .65rem;border:1px solid #e3dce6;border-radius:.72rem;background:#faf8fb}.pos-search input[data-v-181c37ec]{width:100%;border:0;outline:0;background:transparent;font:inherit}.category-list[data-v-181c37ec]{display:grid;gap:1rem;padding:.85rem;overflow:auto}.category[data-v-181c37ec]{display:grid;gap:.55rem}.category>header[data-v-181c37ec]{display:flex;align-items:center;justify-content:space-between}.category h3[data-v-181c37ec]{margin:0;font-size:.76rem}.category>header span[data-v-181c37ec]{padding:.2rem .42rem;color:#846f8c;font-size:.5rem;border-radius:999px;background:#f2ebf4}.card-grid[data-v-181c37ec]{display:grid;grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.6rem}.food-card[data-v-181c37ec]{display:grid;grid-template-columns:4.2rem minmax(0,1fr);align-items:center;gap:.65rem;min-height:5.3rem;padding:.55rem;text-align:right;font:inherit;border:1px solid #e4dbe7;border-radius:.85rem;background:#fff;cursor:pointer}.food-card[data-v-181c37ec]:hover:not(:disabled){border-color:#bfa8c7;box-shadow:0 .5rem 1rem #5f3e721a}.food-card.selected[data-v-181c37ec]{border-color:#8a6399;background:#faf5fc}.food-card.unavailable[data-v-181c37ec]{opacity:.55}.food-media[data-v-181c37ec]{position:relative;display:grid;place-items:center;width:4.2rem;height:4.2rem;overflow:hidden;border-radius:.72rem;background:#f2edf3}.food-media img[data-v-181c37ec]{width:100%;height:100%;object-fit:cover}.food-media b[data-v-181c37ec]{position:absolute;top:.2rem;left:.2rem;display:grid;place-items:center;min-width:1.45rem;height:1.45rem;color:#fff;border:2px solid #fff;border-radius:50%;background:#654573}.food-info[data-v-181c37ec]{display:grid;gap:.2rem;min-width:0}.food-info strong[data-v-181c37ec]{overflow:hidden;font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}.food-info small[data-v-181c37ec]{color:#70537d;font-size:.59rem;font-weight:900}.food-info span[data-v-181c37ec]{width:max-content;padding:.16rem .35rem;color:#267447;font-size:.49rem;border-radius:999px;background:#eaf7ef}.food-info span.low[data-v-181c37ec]{color:#976613;background:#fff4d8}.food-info span.empty[data-v-181c37ec]{color:#9f3f4c;background:#fdecef}.cart-pane[data-v-181c37ec]{display:flex;flex-direction:column;gap:.7rem;padding:.8rem;overflow:auto}.cart-head[data-v-181c37ec],.cart-row[data-v-181c37ec]{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.cart-head[data-v-181c37ec]{padding-bottom:.65rem;border-bottom:1px solid #eee7ef}.cart-head>div[data-v-181c37ec],.cart-row span[data-v-181c37ec]{display:grid}.cart-head strong[data-v-181c37ec]{font-size:.76rem}.cart-head small[data-v-181c37ec],.cart-row small[data-v-181c37ec]{color:#968a99;font-size:.5rem}.cart-head>button[data-v-181c37ec],.remove[data-v-181c37ec]{color:#a34e5b;border:1px solid #efd5da;border-radius:.5rem;background:#fff3f5}.cart-items[data-v-181c37ec]{display:grid;gap:.5rem}.cart-items article[data-v-181c37ec]{display:grid;gap:.5rem;padding:.65rem;border:1px solid #e8e0ea;border-radius:.75rem;background:#fcfafc}.remove[data-v-181c37ec]{display:grid;place-items:center;width:1.8rem;height:1.8rem}.qty[data-v-181c37ec]{display:flex;align-items:center;gap:.45rem}.qty button[data-v-181c37ec]{width:1.9rem;height:1.9rem;border:1px solid #dfd5e2;border-radius:.5rem;background:#fff}.qty b[data-v-181c37ec]{min-width:1.2rem;text-align:center}.form-grid[data-v-181c37ec]{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.discount-box[data-v-181c37ec]{display:grid;gap:.55rem;padding:.7rem;border:1px solid #e6d7b8;border-radius:.85rem;background:#fffaf0;transition:.2s ease}.discount-box.applied[data-v-181c37ec]{border-color:#b9dcc7;background:#f3fbf6}.discount-title[data-v-181c37ec]{display:flex;align-items:center;gap:.55rem}.discount-title>div[data-v-181c37ec]{display:grid;gap:.1rem}.discount-title strong[data-v-181c37ec]{color:#493b2b;font-size:.66rem}.discount-title small[data-v-181c37ec],.discount-box>small[data-v-181c37ec]{color:#8a7b69;font-size:.5rem}.discount-icon[data-v-181c37ec]{display:grid;place-items:center;width:2rem;height:2rem;color:#8d6519;border-radius:.62rem;background:#f6e8c7}.discount-control[data-v-181c37ec]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.45rem}.discount-input[data-v-181c37ec]{display:flex;align-items:center;overflow:hidden;border:1px solid #dfd2bd;border-radius:.65rem;background:#fff}.discount-input[data-v-181c37ec]:focus-within{border-color:#9c7440;box-shadow:0 0 0 3px #9c74401a}.discount-input input[data-v-181c37ec]{min-width:0;width:100%;min-height:2.5rem;padding:.58rem .68rem;font:inherit;border:0;outline:0;background:transparent}.discount-input span[data-v-181c37ec]{padding:0 .65rem;color:#7b6546;font-size:.72rem;font-weight:900;border-right:1px solid #eadfce}.apply-discount[data-v-181c37ec]{display:flex;align-items:center;justify-content:center;gap:.28rem;min-width:5.4rem;padding:.55rem .7rem;color:#fff;font:inherit;font-size:.58rem;font-weight:900;border:0;border-radius:.65rem;background:#6b4a79;cursor:pointer}.apply-discount[data-v-181c37ec]:hover:not(:disabled){filter:brightness(1.08)}.apply-discount[data-v-181c37ec]:disabled{opacity:.45;cursor:not-allowed}.discount-applied[data-v-181c37ec]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.48rem .55rem;border:1px solid #cae6d4;border-radius:.62rem;background:#fff}.discount-applied span[data-v-181c37ec]{display:flex;align-items:center;gap:.28rem;color:#287447;font-size:.54rem;font-weight:900}.discount-applied button[data-v-181c37ec]{padding:.3rem .45rem;color:#9c3e4b;font:inherit;font-size:.5rem;font-weight:800;border:1px solid #efd5da;border-radius:.45rem;background:#fff3f5}.summary[data-v-181c37ec]{display:grid;gap:.35rem;padding:.7rem;border:1px solid #dfd2e3;border-radius:.8rem;background:#f7f1f9}.summary p[data-v-181c37ec]{display:flex;justify-content:space-between;margin:0;font-size:.56rem}.summary .final[data-v-181c37ec]{padding-top:.45rem;border-top:1px dashed #d7c7dc}.summary .final strong[data-v-181c37ec]{color:#563565;font-size:.83rem}.discount[data-v-181c37ec]{color:#2f7a4e}.submit[data-v-181c37ec]{margin-top:auto;min-height:3.15rem;padding:.7rem;color:#fff;font:inherit;font-weight:900;border:0;border-radius:.8rem;background:linear-gradient(135deg,#684575,#4f365b)}.submit[data-v-181c37ec]:disabled{opacity:.5}.empty-state[data-v-181c37ec]{display:grid;place-items:center;gap:.35rem;padding:2rem;color:#918594;text-align:center}.empty-state span[data-v-181c37ec],.field-error[data-v-181c37ec]{font-size:.54rem}.field-error[data-v-181c37ec]{color:#b4233a!important}@media(max-width:980px){.pos-customer[data-v-181c37ec],.member-lookup[data-v-181c37ec]{grid-template-columns:1fr}.pos-workspace[data-v-181c37ec]{grid-template-columns:1fr;height:calc(100% - 11.5rem);overflow:auto}.menu-pane[data-v-181c37ec]{min-height:26rem}.cart-pane[data-v-181c37ec]{overflow:visible}}@media(max-width:620px){.pos-layer[data-v-181c37ec]{padding:0}.pos-sheet[data-v-181c37ec]{width:100%;height:100svh;border-radius:0}.pos-date[data-v-181c37ec]{display:none}.pos-mode[data-v-181c37ec]{width:100%}.pos-mode button[data-v-181c37ec]{flex:1}.menu-head[data-v-181c37ec]{align-items:stretch;flex-direction:column}.pos-search[data-v-181c37ec]{width:100%}.card-grid[data-v-181c37ec]{grid-template-columns:1fr 1fr}.food-card[data-v-181c37ec]{grid-template-columns:1fr}.food-media[data-v-181c37ec]{width:100%;height:6rem}.form-grid[data-v-181c37ec]{grid-template-columns:1fr}}.pos-layer[data-v-181c37ec]{overflow-y:auto;overscroll-behavior:contain}.pos-sheet[data-v-181c37ec]{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.stock-panel[data-v-48bb582c]{background:#fff;padding:20px;border-radius:16px;margin-bottom:20px}.stock-panel summary[data-v-48bb582c]{cursor:pointer;font-weight:700;font-size:17px}.stock-row[data-v-48bb582c]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:14px 0;border-bottom:1px solid #eee}.stock-row strong[data-v-48bb582c]{flex:1}.stock-row input[type=number][data-v-48bb582c]{width:90px;padding:8px;border:1px solid #ddd;border-radius:8px}.stock-row button[data-v-48bb582c]{padding:10px 18px;background:#166534;color:#fff;border:0;border-radius:8px}.coverage-editor[data-v-219a4025]{display:grid;gap:.75rem}.map-toolbar[data-v-219a4025]{display:grid;grid-template-columns:1fr 1fr;gap:.45rem;padding:.3rem;border:1px solid #e1d7e4;border-radius:.9rem;background:#f3edf5}.map-toolbar button[data-v-219a4025]{display:flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.8rem;color:#75697a;font:inherit;font-size:.62rem;font-weight:800;border:0;border-radius:.68rem;background:transparent}.map-toolbar button.active[data-v-219a4025]{color:#fff;background:linear-gradient(135deg,#785589,#5f3e72);box-shadow:0 .35rem .75rem #5f3e7233}.map-stage[data-v-219a4025]{position:relative;overflow:hidden;border:1px solid #d9cedc;border-radius:1.1rem;background:#e9e5e9}.coverage-map[data-v-219a4025]{height:25rem}.map-load-error[data-v-219a4025]{position:absolute;z-index:600;inset:50% auto auto 50%;width:min(20rem,calc(100% - 2rem));margin:0;padding:.8rem;color:#9f4050;font-size:.62rem;line-height:1.8;text-align:center;border-radius:.8rem;background:#fff0f2;transform:translate(-50%,-50%)}.map-hint[data-v-219a4025]{position:absolute;z-index:500;top:.8rem;right:.8rem;left:.8rem;display:grid;gap:.15rem;width:max-content;max-width:calc(100% - 1.6rem);padding:.55rem .7rem;color:#4f3a58;border:1px solid rgba(255,255,255,.9);border-radius:.75rem;background:#ffffffeb;box-shadow:0 .4rem 1rem #3226371f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none}.map-hint b[data-v-219a4025]{font-size:.62rem}.map-hint small[data-v-219a4025]{color:#817484;font-size:.52rem}.locate-control[data-v-219a4025]{position:absolute;z-index:500;right:.8rem;bottom:1.8rem;display:flex;align-items:center;gap:.3rem;min-height:2.55rem;padding:.55rem .7rem;color:#5f3e72;font:inherit;font-size:.57rem;font-weight:800;border:1px solid #d9cfdd;border-radius:.7rem;background:#fff;box-shadow:0 .4rem 1rem #32263724}.map-actions[data-v-219a4025]{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.map-actions span[data-v-219a4025]{margin-left:auto;color:#807483;font-size:.57rem}.map-actions span b[data-v-219a4025]{color:#5f3e72}.map-actions button[data-v-219a4025]{display:flex;align-items:center;gap:.25rem;padding:.48rem .58rem;color:#65576b;font:inherit;font-size:.54rem;border:1px solid #dfd5e1;border-radius:.58rem;background:#fff}.map-actions button.danger[data-v-219a4025]{color:#a04f5b;border-color:#efd9dc}.map-actions button[data-v-219a4025]:disabled{opacity:.4}[data-v-219a4025] .restaurant-div-icon{background:transparent;border:0}[data-v-219a4025] .restaurant-pin{position:relative;display:block;width:38px;height:38px;border:5px solid #fff;border-radius:50% 50% 50% 0;background:linear-gradient(135deg,#8b64a0,#4e315d);box-shadow:0 5px 14px #462b5261;transform:rotate(-45deg)}[data-v-219a4025] .restaurant-pin i{position:absolute;inset:9px;border:3px solid #fff;border-radius:50%}[data-v-219a4025] .restaurant-label{padding:.35rem .55rem;color:#fff;font-family:Vazirmatn,sans-serif;font-size:.58rem;font-weight:800;border:0;border-radius:.5rem;background:#5f3e72;box-shadow:0 .25rem .7rem #32233a3d}[data-v-219a4025] .restaurant-label:before{border-top-color:#5f3e72}[data-v-219a4025] .coverage-point-icon span{display:grid;place-items:center;width:27px;height:27px;color:#fff;font-family:Vazirmatn,sans-serif;font-size:11px;font-weight:900;border:3px solid #fff;border-radius:50%;background:#6f4b82;box-shadow:0 3px 9px #452a514d}[data-v-219a4025] .leaflet-control-attribution{font-size:9px}@media(max-width:700px){.coverage-map[data-v-219a4025]{height:21rem}.map-actions span[data-v-219a4025]{width:100%;margin:0}.map-toolbar button[data-v-219a4025]{font-size:.56rem}}.delivery-details[data-v-bb59ac59]{display:grid;gap:.5rem;margin:.6rem 0;padding:.85rem;border:1px solid #dacee0;border-radius:.85rem;background:#f7f2fa;color:#523763;font-size:.75rem;line-height:1.9;text-align:right}.delivery-details p[data-v-bb59ac59]{margin:0}.delivery-details strong[data-v-bb59ac59]{font-size:.85rem}.delivery-details a[data-v-bb59ac59]{color:#613681;text-decoration:underline;overflow-wrap:anywhere}.review-panel[data-v-cd9f4a8f]{margin-bottom:1rem;padding:1rem;border:1px solid #e0d3e3;border-radius:1.1rem;background:linear-gradient(145deg,#fff,#f9f4fa);box-shadow:0 .55rem 1.3rem #432d4d12}.review-panel>header[data-v-cd9f4a8f]{display:flex;align-items:center;gap:.65rem;margin-bottom:.8rem}.review-panel>header>span[data-v-cd9f4a8f]{display:grid;place-items:center;width:2.7rem;height:2.7rem;color:#fff;border-radius:.8rem;background:linear-gradient(135deg,#806090,#5f3e72)}.review-panel header div[data-v-cd9f4a8f]{flex:1}.review-panel header small[data-v-cd9f4a8f],.review-panel header h3[data-v-cd9f4a8f]{display:block;margin:0}.review-panel header small[data-v-cd9f4a8f]{color:#9a8c9d;font-size:.5rem}.review-panel header h3[data-v-cd9f4a8f]{margin-top:.1rem;font-size:.76rem}.review-panel header>b[data-v-cd9f4a8f]{padding:.3rem .5rem;color:#774a19;font-size:.51rem;border-radius:.5rem;background:#ffedc9}.review-list[data-v-cd9f4a8f]{display:grid;gap:.5rem}.review-list article[data-v-cd9f4a8f]{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.65rem;padding:.65rem;border:1px solid #e7dfe9;border-radius:.85rem;background:#fff}.review-list article.pending_review[data-v-cd9f4a8f]{border-right:.22rem solid #c69b45}.review-avatar[data-v-cd9f4a8f]{display:grid;place-items:center;width:2.4rem;height:2.4rem;color:#fff;font-size:.72rem;font-weight:900;border-radius:.72rem;background:#765187}.review-list article>div[data-v-cd9f4a8f]{display:grid;min-width:0}.review-list strong[data-v-cd9f4a8f]{font-size:.63rem}.review-list article>div small[data-v-cd9f4a8f]{overflow:hidden;margin-top:.12rem;color:#918592;font-size:.5rem;text-overflow:ellipsis;white-space:nowrap}.review-list em[data-v-cd9f4a8f]{width:max-content;margin-top:.2rem;padding:.16rem .35rem;color:#765226;font-size:.46rem;font-style:normal;border-radius:.35rem;background:#fff0d1}.review-amount[data-v-cd9f4a8f]{display:grid;text-align:left}.review-amount b[data-v-cd9f4a8f]{color:#5f3e72;font-size:.62rem}.review-amount small[data-v-cd9f4a8f]{color:#9a8e9c;font-size:.47rem}.review-list article>button[data-v-cd9f4a8f]{display:flex;align-items:center;gap:.25rem;padding:.48rem .55rem;color:#fff;font:inherit;font-size:.52rem;font-weight:800;border:0;border-radius:.55rem;background:#654574}.review-list article>button[data-v-cd9f4a8f]:disabled{color:#998d9b;background:#eee9ee}.receipt-review-backdrop[data-v-cd9f4a8f]{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:1rem;background:#1b121fb3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.receipt-review-sheet[data-v-cd9f4a8f]{width:min(30rem,100%);max-height:calc(100svh - 2rem);overflow-y:auto;padding:1rem;border-radius:1.4rem;background:#fffdf9;box-shadow:0 2rem 5rem #140d1766;animation:review-rise-cd9f4a8f .3s ease-out}.receipt-review-sheet>header[data-v-cd9f4a8f]{display:flex;align-items:center;justify-content:space-between}.receipt-review-sheet header small[data-v-cd9f4a8f]{color:#987c48;font-size:.52rem}.receipt-review-sheet h2[data-v-cd9f4a8f]{margin:.12rem 0;font-size:.9rem}.receipt-review-sheet header button[data-v-cd9f4a8f]{display:grid;place-items:center;width:2.1rem;height:2.1rem;color:#756a78;border:0;border-radius:.65rem;background:#eee8ec}.receipt-image[data-v-cd9f4a8f]{position:relative;display:block;margin:.75rem 0;overflow:hidden;border:1px solid #e0d5de;border-radius:.9rem;background:#f1edf0}.receipt-image img[data-v-cd9f4a8f]{display:block;width:100%;max-height:19rem;object-fit:contain}.receipt-image span[data-v-cd9f4a8f]{position:absolute;right:.5rem;bottom:.5rem;display:flex;align-items:center;gap:.25rem;padding:.35rem .45rem;color:#fff;font-size:.5rem;font-weight:800;border-radius:.45rem;background:#2a1f2ecc}.receipt-description[data-v-cd9f4a8f]{padding:.7rem;border-radius:.75rem;background:#f4eff5}.receipt-description small[data-v-cd9f4a8f]{color:#948798;font-size:.5rem}.receipt-description p[data-v-cd9f4a8f]{margin:.2rem 0 0;color:#514755;font-size:.59rem;line-height:1.8;white-space:pre-wrap}.receipt-amount[data-v-cd9f4a8f]{display:flex;align-items:center;justify-content:space-between;margin:.65rem 0;padding:.7rem;border:1px solid #ead9ae;border-radius:.75rem;background:#fff8e8}.receipt-amount span[data-v-cd9f4a8f]{color:#866d3d;font-size:.55rem}.receipt-amount strong[data-v-cd9f4a8f]{color:#5f3e72;font-size:.75rem}.approve-payment[data-v-cd9f4a8f]{display:flex;align-items:center;justify-content:center;gap:.3rem;width:100%;min-height:2.9rem;color:#fff;font:inherit;font-size:.62rem;font-weight:850;border:0;border-radius:.72rem;background:linear-gradient(135deg,#4f9564,#337347)}.reject-payment[data-v-cd9f4a8f]{display:grid;gap:.4rem;margin-top:.6rem;padding:.65rem;border-radius:.75rem;background:#fff1f3}.reject-payment label[data-v-cd9f4a8f]{display:grid;gap:.25rem;color:#8d4651;font-size:.53rem}.reject-payment textarea[data-v-cd9f4a8f]{width:100%;padding:.6rem;color:#4b3c40;font:inherit;font-size:.57rem;border:1px solid #ebcdd3;border-radius:.6rem;resize:vertical;background:#fff}.reject-payment p[data-v-cd9f4a8f]{margin:0;color:#a23847;font-size:.5rem}.reject-payment button[data-v-cd9f4a8f]{display:flex;align-items:center;justify-content:center;gap:.25rem;min-height:2.5rem;color:#a03e4c;font:inherit;font-size:.56rem;font-weight:800;border:1px solid #e7bec6;border-radius:.6rem;background:#fff}.review-state[data-v-cd9f4a8f]{display:flex;align-items:center;gap:.35rem;padding:.65rem;color:#76536f;font-size:.58rem;border-radius:.65rem;background:#f1eaf3}@keyframes review-rise-cd9f4a8f{0%{opacity:0;transform:translateY(1rem) scale(.97)}to{opacity:1;transform:none}}@media(max-width:650px){.receipt-review-backdrop[data-v-cd9f4a8f]{align-items:flex-end;padding:.45rem}.receipt-review-sheet[data-v-cd9f4a8f]{max-height:calc(100svh - .45rem);border-radius:1.3rem 1.3rem .5rem .5rem}.review-list article[data-v-cd9f4a8f]{grid-template-columns:auto minmax(0,1fr) auto}.review-amount[data-v-cd9f4a8f]{grid-column:2;text-align:right}.review-list article>button[data-v-cd9f4a8f]{grid-column:3;grid-row:1/3}.review-panel>header[data-v-cd9f4a8f]{flex-wrap:wrap}.review-panel header>b[data-v-cd9f4a8f]{margin-right:auto}}.review-actions[data-v-cd9f4a8f]{display:grid!important;gap:.3rem}.review-actions button[data-v-cd9f4a8f]{display:flex;align-items:center;justify-content:center;gap:.25rem;min-width:5.7rem;padding:.48rem .55rem;color:#fff;font:inherit;font-size:.52rem;font-weight:800;border:0;border-radius:.55rem;background:#654574;cursor:pointer}.review-actions button[data-v-cd9f4a8f]:disabled{color:#998d9b;background:#eee9ee;cursor:not-allowed}.review-actions .delete-payment[data-v-cd9f4a8f]{color:#a33848;border:1px solid #efc7ce;background:#fff3f5}.review-actions .delete-payment[data-v-cd9f4a8f]:hover{color:#fff;border-color:#b84455;background:#b84455}@media(max-width:650px){.review-actions[data-v-cd9f4a8f]{grid-column:3;grid-row:1/3}}.staff-receipt-form[data-v-cd9f4a8f]{display:grid;gap:.45rem;margin:.75rem 0;padding:.75rem;border:1px solid #ded1e2;border-radius:.8rem;background:#faf6fb}.staff-receipt-form strong[data-v-cd9f4a8f]{font-size:.64rem}.staff-receipt-form label[data-v-cd9f4a8f]{display:grid;gap:.25rem;color:#665b69;font-size:.55rem}.staff-receipt-form input[data-v-cd9f4a8f]{width:100%;min-height:2.4rem;padding:.55rem;border:1px solid #dcd1df;border-radius:.55rem;background:#fff;font:inherit}.staff-receipt-form small[data-v-cd9f4a8f]{color:#817583;font-size:.51rem}.staff-receipt-form p[data-v-cd9f4a8f]{margin:0;color:#a23847;font-size:.53rem}.staff-receipt-form button[data-v-cd9f4a8f]{min-height:2.5rem;color:#fff;border:0;border-radius:.6rem;background:#654574;font:inherit;font-size:.58rem;font-weight:800}.staff-receipt-form button[data-v-cd9f4a8f]:disabled{opacity:.5}.after-hours-card[data-v-2b2548fb]{margin-bottom:1rem;overflow:hidden}.after-hours-card>header[data-v-2b2548fb]{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid #eee7ea}.after-hours-card>header small[data-v-2b2548fb],.after-hours-card>header strong[data-v-2b2548fb]{display:block}.after-hours-card>header small[data-v-2b2548fb]{color:#987035;font-size:.53rem}.after-hours-card>header strong[data-v-2b2548fb]{margin-top:.2rem;font-size:.72rem}.after-hours-card>header>svg[data-v-2b2548fb]{color:#765187}.after-hours-summary[data-v-2b2548fb]{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;padding:.85rem}.after-hours-summary span[data-v-2b2548fb]{padding:.65rem;text-align:center;border-radius:.7rem;background:#f7f2f8}.after-hours-summary b[data-v-2b2548fb],.after-hours-summary small[data-v-2b2548fb]{display:block}.after-hours-summary b[data-v-2b2548fb]{color:#5f3e72;font-size:.85rem}.after-hours-summary small[data-v-2b2548fb]{margin-top:.15rem;color:#857889;font-size:.48rem}.after-hours-hours[data-v-2b2548fb]{display:flex;flex-wrap:wrap;gap:.4rem;padding:0 .85rem .85rem}.after-hours-hours span[data-v-2b2548fb]{display:flex;gap:.35rem;padding:.35rem .5rem;font-size:.5rem;border-radius:.5rem;background:#f4eee8}.after-hours-hours i[data-v-2b2548fb]{color:#8a7e87;font-style:normal}.after-hours-recent[data-v-2b2548fb]{display:grid;padding:0 .85rem .85rem}.after-hours-recent>div[data-v-2b2548fb]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.55rem 0;border-top:1px solid #eee7ea}.after-hours-recent b[data-v-2b2548fb],.after-hours-recent small[data-v-2b2548fb]{display:block}.after-hours-recent b[data-v-2b2548fb]{font-size:.56rem}.after-hours-recent small[data-v-2b2548fb],.after-hours-recent time[data-v-2b2548fb]{color:#908592;font-size:.48rem}@media(max-width:650px){.after-hours-summary[data-v-2b2548fb]{grid-template-columns:1fr 1fr}.after-hours-recent>div[data-v-2b2548fb]{align-items:flex-start;flex-direction:column;gap:.25rem}}.after-hours-choice-comparison[data-v-2b2548fb]{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;padding:0 .85rem .85rem}.after-hours-choice-comparison article[data-v-2b2548fb]{padding:.7rem;border:1px solid #e9e1e9;border-radius:.75rem;background:#fff}.after-hours-choice-comparison header[data-v-2b2548fb]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.after-hours-choice-comparison header span[data-v-2b2548fb]{font-size:.56rem;font-weight:850}.after-hours-choice-comparison header b[data-v-2b2548fb]{color:#6f6372;font-size:.5rem}.after-hours-choice-comparison i[data-v-2b2548fb]{display:block;height:.4rem;margin-top:.55rem;overflow:hidden;border-radius:1rem;background:#eee9ee}.after-hours-choice-comparison i span[data-v-2b2548fb]{display:block;height:100%;min-width:.2rem;border-radius:inherit;background:linear-gradient(90deg,#765187,#a781b5);transition:width .3s ease}.after-hours-choice-comparison .late i span[data-v-2b2548fb]{background:linear-gradient(90deg,#c69b45,#e0bd70)}@media(max-width:650px){.after-hours-choice-comparison[data-v-2b2548fb]{grid-template-columns:1fr}}.analytics-page[data-v-2b2548fb]{--analytics-purple:#5f3e72;max-width:75rem;margin:auto}.page-heading[data-v-2b2548fb]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.page-heading p[data-v-2b2548fb]{margin:0 0 .2rem;color:#8b8490;font-size:.67rem}.page-heading h2[data-v-2b2548fb]{margin:0;font-size:1.45rem}.analytics-heading[data-v-2b2548fb]{align-items:flex-end}.analytics-period select[data-v-2b2548fb],.analytics-custom-range input[data-v-2b2548fb],.list-actions select[data-v-2b2548fb]{min-height:2.55rem;padding:.55rem .7rem;color:#4e4451;font:inherit;font-size:.6rem;border:1px solid #dfd6d1;border-radius:.7rem;background:#fff}.analytics-custom-range[data-v-2b2548fb]{display:flex;align-items:end;gap:.5rem;margin-bottom:.8rem;padding:.7rem;border:1px solid #e6dfe0;border-radius:.85rem;background:#fff}.analytics-custom-range label[data-v-2b2548fb]{display:grid;gap:.25rem;color:#817783;font-size:.53rem}.analytics-custom-range button[data-v-2b2548fb]{min-height:2.55rem;padding:.55rem .8rem;color:#fff;font:inherit;font-size:.58rem;border:0;border-radius:.65rem;background:var(--analytics-purple)}.analytics-summary[data-v-2b2548fb]{display:grid;grid-template-columns:repeat(4,1fr);gap:.65rem}.analytics-summary article[data-v-2b2548fb]{display:flex;align-items:center;gap:.65rem;padding:.8rem;border:1px solid #e7e1dc;border-radius:.9rem;background:#fff}.analytics-summary article>span[data-v-2b2548fb]{display:grid;place-items:center;flex:0 0 auto;width:2.35rem;height:2.35rem;color:#684978;border-radius:.68rem;background:#f0e8f2}.analytics-summary small[data-v-2b2548fb],.analytics-summary strong[data-v-2b2548fb]{display:block}.analytics-summary small[data-v-2b2548fb]{color:#908792;font-size:.51rem}.analytics-summary strong[data-v-2b2548fb]{margin-top:.13rem;font-size:.72rem}.analytics-tabs[data-v-2b2548fb]{display:flex;gap:.35rem;width:max-content;margin:1rem 0 .7rem;padding:.25rem;border-radius:.75rem;background:#eae4e9}.analytics-tabs button[data-v-2b2548fb]{display:flex;align-items:center;gap:.35rem;padding:.55rem .75rem;color:#786f7b;font:inherit;font-size:.58rem;font-weight:800;border:0;border-radius:.58rem;background:transparent}.analytics-tabs button.active[data-v-2b2548fb]{color:#fff;background:var(--analytics-purple);box-shadow:0 .25rem .55rem #5f3e7233}.analytics-card[data-v-2b2548fb]{border:1px solid #e7e1dc;border-radius:1rem;background:#fff;box-shadow:0 .4rem 1rem #302b3509}.analytics-card>header[data-v-2b2548fb]{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.85rem 1rem;border-bottom:1px solid #eee8e4}.analytics-card header small[data-v-2b2548fb],.analytics-card header strong[data-v-2b2548fb]{display:block}.analytics-card header small[data-v-2b2548fb]{color:#968e98;font-size:.51rem}.analytics-card header strong[data-v-2b2548fb]{margin-top:.12rem;font-size:.7rem}.analytics-card header>span[data-v-2b2548fb]{color:#8c8290;font-size:.55rem}.journey-grid[data-v-2b2548fb]{display:grid;grid-template-columns:repeat(5,1fr);gap:0;padding:.6rem}.journey-grid>button[data-v-2b2548fb]{position:relative;display:grid;gap:.12rem;min-width:0;padding:.8rem;text-align:right;font:inherit;border:0;border-left:1px solid #eee8e4;background:#fff}.journey-grid>button[data-v-2b2548fb]:last-child{border-left:0}.journey-grid>button.active[data-v-2b2548fb]{border-radius:.75rem;background:#f5eff7}.journey-grid b[data-v-2b2548fb]{color:var(--analytics-purple);font-size:1.05rem}.journey-grid strong[data-v-2b2548fb]{font-size:.61rem}.journey-grid small[data-v-2b2548fb]{overflow:hidden;color:#99909a;font-size:.48rem;text-overflow:ellipsis;white-space:nowrap}.journey-grid a[data-v-2b2548fb]{display:flex;align-items:center;gap:.2rem;width:max-content;margin-top:.45rem;padding:.28rem .42rem;color:#684978;font-size:.48rem;font-weight:800;text-decoration:none;border-radius:.42rem;background:#eee5f1}.action-groups[data-v-2b2548fb]{display:grid;grid-template-columns:repeat(4,1fr);gap:.55rem;margin:.65rem 0}.action-groups article[data-v-2b2548fb]{display:flex;align-items:center;border:1px solid #e5dee0;border-radius:.8rem;background:#fff}.action-groups article.active[data-v-2b2548fb]{outline:2px solid rgba(95,62,114,.18)}.action-groups button[data-v-2b2548fb]{display:flex;align-items:center;justify-content:space-between;flex:1;padding:.7rem;color:#5b515e;font:inherit;font-size:.57rem;border:0;background:transparent}.action-groups button b[data-v-2b2548fb]{font-size:.8rem}.action-groups a[data-v-2b2548fb]{display:grid;place-items:center;width:2.4rem;height:2.4rem;margin-left:.35rem;color:#65566b;border-radius:.55rem;background:#f2edf2}.action-groups .rose[data-v-2b2548fb]{border-right:.22rem solid #bd6471}.action-groups .gold[data-v-2b2548fb]{border-right:.22rem solid #c49a48}.action-groups .violet[data-v-2b2548fb]{border-right:.22rem solid #725082}.action-groups .neutral[data-v-2b2548fb]{border-right:.22rem solid #888087}.incomplete-orders[data-v-2b2548fb]{overflow:hidden}.incomplete-order-list[data-v-2b2548fb]{display:grid;gap:.45rem;padding:.7rem}.incomplete-order-list>article[data-v-2b2548fb]{display:grid;grid-template-columns:minmax(10rem,1fr) minmax(13rem,1.4fr) auto auto;align-items:center;gap:.7rem;padding:.7rem;border:1px solid #ece5e2;border-radius:.8rem}.payment-customer[data-v-2b2548fb]{display:flex;align-items:center;gap:.5rem}.payment-customer>span[data-v-2b2548fb]{display:grid;place-items:center;flex:0 0 auto;width:2.25rem;height:2.25rem;color:#fff;font-size:.68rem;font-weight:900;border-radius:.65rem;background:#755385}.payment-customer p[data-v-2b2548fb],.payment-detail small[data-v-2b2548fb]{margin:0}.payment-customer strong[data-v-2b2548fb],.payment-customer small[data-v-2b2548fb],.payment-detail strong[data-v-2b2548fb],.payment-detail small[data-v-2b2548fb],.payment-value strong[data-v-2b2548fb],.payment-value small[data-v-2b2548fb],.payment-value time[data-v-2b2548fb]{display:block}.payment-customer strong[data-v-2b2548fb]{font-size:.6rem}.payment-customer small[data-v-2b2548fb],.payment-detail small[data-v-2b2548fb],.payment-value small[data-v-2b2548fb],.payment-value time[data-v-2b2548fb]{margin-top:.12rem;color:#958b97;font-size:.47rem}.payment-detail em[data-v-2b2548fb]{display:inline-flex;margin-bottom:.2rem;padding:.18rem .35rem;color:#896220;font-size:.46rem;font-style:normal;border-radius:.36rem;background:#fff0d2}.payment-detail strong[data-v-2b2548fb]{font-size:.56rem}.payment-detail a[data-v-2b2548fb]{display:flex;align-items:center;gap:.2rem;width:max-content;margin-top:.3rem;color:#664675;font-size:.48rem;text-decoration:none}.payment-value[data-v-2b2548fb]{min-width:7.5rem}.payment-value strong[data-v-2b2548fb]{color:#5f3e72;font-size:.62rem}.payment-actions[data-v-2b2548fb]{display:grid;gap:.3rem}.payment-actions button[data-v-2b2548fb]{display:flex;align-items:center;justify-content:center;gap:.25rem;min-height:2.15rem;padding:.4rem .55rem;font:inherit;font-size:.5rem;font-weight:800;border-radius:.52rem}.payment-actions .complete[data-v-2b2548fb]{color:#fff;border:0;background:#4e865d}.payment-actions .delete[data-v-2b2548fb]{color:#a04452;border:1px solid #edcbd1;background:#fff3f4}.analytics-list[data-v-2b2548fb]{overflow:hidden}.list-toolbar[data-v-2b2548fb]{align-items:flex-end!important}.list-actions[data-v-2b2548fb]{display:flex;align-items:center;gap:.4rem}.list-actions label[data-v-2b2548fb]{display:flex;align-items:center;gap:.35rem;min-width:13rem;padding:0 .6rem;border:1px solid #e3dadd;border-radius:.65rem}.list-actions input[data-v-2b2548fb]{width:100%;min-height:2.4rem;font:inherit;font-size:.55rem;border:0;outline:0}.list-actions>a[data-v-2b2548fb],.product-list header>a[data-v-2b2548fb]{display:flex;align-items:center;gap:.25rem;min-height:2.4rem;padding:.5rem .65rem;color:#fff;font-size:.53rem;font-weight:800;text-decoration:none;border-radius:.62rem;background:var(--analytics-purple)}.analytics-table-wrap[data-v-2b2548fb]{overflow:auto}.analytics-list table[data-v-2b2548fb]{width:100%;min-width:49rem;border-collapse:collapse;text-align:right}.analytics-list th[data-v-2b2548fb]{padding:.65rem 1rem;color:#948b96;font-size:.51rem;background:#fbfaf8}.analytics-list td[data-v-2b2548fb]{padding:.72rem 1rem;font-size:.58rem;border-top:1px solid #f0ebe7}.analytics-list td strong[data-v-2b2548fb],.analytics-list td small[data-v-2b2548fb]{display:block}.analytics-list td small[data-v-2b2548fb]{margin-top:.12rem;color:#978e99;font-size:.48rem}.analytics-stage[data-v-2b2548fb]{padding:.23rem .4rem;border-radius:.4rem;background:#f0ebf1}.status[data-v-2b2548fb]{display:inline-flex;margin:.1rem;padding:.2rem .35rem;font-size:.46rem;font-style:normal;border-radius:.38rem}.status.pending[data-v-2b2548fb]{color:#93651f;background:#fff0d4}.status.inactive[data-v-2b2548fb]{color:#9f4b58;background:#fbe7ea}.status.valuable[data-v-2b2548fb]{color:#80601e;background:#f5e5bb}.status.normal[data-v-2b2548fb]{color:#6e6770;background:#efedef}.analytics-list footer[data-v-2b2548fb]{display:flex;align-items:center;justify-content:center;gap:.65rem;padding:.65rem;border-top:1px solid #eee8e4;color:#8d8490;font-size:.52rem}.analytics-list footer button[data-v-2b2548fb]{display:flex;align-items:center;gap:.2rem;padding:.4rem .55rem;color:#63566a;font:inherit;font-size:.51rem;border:1px solid #e1d7e3;border-radius:.5rem;background:#fff}.analytics-list footer button[data-v-2b2548fb]:disabled{opacity:.4}.sales-insights[data-v-2b2548fb]{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.product-list>div[data-v-2b2548fb]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;padding:.62rem .85rem;border-top:1px solid #f0ebe7}.product-list>div[data-v-2b2548fb]:first-of-type{border-top:0}.product-list>div>span[data-v-2b2548fb]{display:grid;place-items:center;width:1.75rem;height:1.75rem;color:#674777;font-size:.52rem;font-weight:900;border-radius:.5rem;background:#eee6f0}.product-list p[data-v-2b2548fb]{margin:0}.product-list p strong[data-v-2b2548fb],.product-list p small[data-v-2b2548fb]{display:block}.product-list p strong[data-v-2b2548fb]{font-size:.6rem}.product-list p small[data-v-2b2548fb]{margin-top:.1rem;color:#958c97;font-size:.48rem}.product-list>div>b[data-v-2b2548fb]{font-size:.54rem}.product-list.low>div>span[data-v-2b2548fb]{color:#8c6828;background:#f6e8c7}.time-card[data-v-2b2548fb]{grid-column:1/-1}.analytics-bars[data-v-2b2548fb]{display:flex;align-items:end;height:9rem;gap:1rem;padding:1rem}.analytics-bars>div[data-v-2b2548fb]{display:flex;align-items:center;justify-content:end;flex:1;height:100%;flex-direction:column;gap:.25rem}.analytics-bars i[data-v-2b2548fb]{width:min(2rem,100%);min-height:.3rem;border-radius:.35rem .35rem 0 0;background:linear-gradient(180deg,#9c78aa,#5f3e72)}.analytics-bars b[data-v-2b2548fb],.analytics-bars small[data-v-2b2548fb]{font-size:.48rem;color:#8c8390}.analytics-definitions[data-v-2b2548fb]{margin:.7rem .2rem 0;color:#968e97;font-size:.48rem;line-height:1.8}.analytics-empty[data-v-2b2548fb]{padding:1.2rem!important;color:#968e97;text-align:center!important;font-size:.54rem!important}@media(max-width:950px){.analytics-summary[data-v-2b2548fb]{grid-template-columns:1fr 1fr}.journey-grid[data-v-2b2548fb]{grid-template-columns:repeat(3,1fr)}.journey-grid>button[data-v-2b2548fb]{border-bottom:1px solid #eee8e4}.action-groups[data-v-2b2548fb]{grid-template-columns:1fr 1fr}.incomplete-order-list>article[data-v-2b2548fb]{grid-template-columns:1fr 1fr}.payment-actions[data-v-2b2548fb]{grid-template-columns:1fr 1fr}.list-toolbar[data-v-2b2548fb]{align-items:stretch!important;flex-direction:column}.list-actions[data-v-2b2548fb]{flex-wrap:wrap}.list-actions label[data-v-2b2548fb]{flex:1}.sales-insights[data-v-2b2548fb]{grid-template-columns:1fr}.time-card[data-v-2b2548fb]{grid-column:auto}}@media(max-width:560px){.analytics-summary[data-v-2b2548fb]{gap:.4rem}.analytics-summary article[data-v-2b2548fb]{padding:.65rem}.analytics-summary article>span[data-v-2b2548fb]{width:2rem;height:2rem}.analytics-summary strong[data-v-2b2548fb]{font-size:.62rem}.analytics-tabs[data-v-2b2548fb]{width:100%}.analytics-tabs button[data-v-2b2548fb]{justify-content:center;flex:1}.journey-grid[data-v-2b2548fb]{grid-template-columns:1fr 1fr}.journey-grid>button[data-v-2b2548fb]{border:0;border-bottom:1px solid #eee8e4}.action-groups[data-v-2b2548fb]{grid-template-columns:1fr}.incomplete-order-list>article[data-v-2b2548fb]{grid-template-columns:1fr}.payment-actions[data-v-2b2548fb]{grid-template-columns:1fr 1fr}.list-actions[data-v-2b2548fb]{display:grid;grid-template-columns:1fr 1fr}.list-actions label[data-v-2b2548fb]{grid-column:1/-1;min-width:0}.analytics-period select[data-v-2b2548fb]{max-width:8rem}.analytics-custom-range[data-v-2b2548fb]{flex-wrap:wrap}.analytics-custom-range label[data-v-2b2548fb]{flex:1}.analytics-custom-range button[data-v-2b2548fb]{width:100%}}.combination-card[data-v-2b2548fb]{grid-column:1/-1}.combination-card>header>span[data-v-2b2548fb]{display:flex;align-items:center;gap:.3rem}.combination-list[data-v-2b2548fb]{display:grid;grid-template-columns:1fr 1fr;gap:.55rem;padding:.75rem}.combination-list>article[data-v-2b2548fb]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.72rem;border:1px solid #eee6e1;border-radius:.78rem;background:#fdfbf9}.combination-list>article>span[data-v-2b2548fb]{display:grid;place-items:center;width:1.9rem;height:1.9rem;color:#fff;font-size:.53rem;font-weight:900;border-radius:.55rem;background:#745184}.combination-list>article>div[data-v-2b2548fb]{min-width:0}.combination-list strong[data-v-2b2548fb],.combination-list small[data-v-2b2548fb]{display:block}.combination-list strong[data-v-2b2548fb]{font-size:.6rem;line-height:1.8}.combination-list small[data-v-2b2548fb]{margin-top:.1rem;color:#958c97;font-size:.48rem}.combination-list>article>b[data-v-2b2548fb]{color:#5f3e72;font-size:.54rem;white-space:nowrap}.time-summary[data-v-2b2548fb]{display:flex;align-items:flex-end;flex-direction:column;gap:.28rem}.time-summary span[data-v-2b2548fb]{display:flex;align-items:center;gap:.25rem;color:#8c8290;font-size:.55rem}.time-summary .quiet[data-v-2b2548fb]{color:#987035}.hourly-chart[data-v-2b2548fb]{display:grid;grid-template-columns:repeat(12,1fr);gap:.35rem;padding:0 1rem 1rem;direction:ltr}.hourly-chart>div[data-v-2b2548fb]{position:relative;display:grid;place-items:center;gap:.16rem;padding:.4rem .15rem;border:1px solid #eee7ea;border-radius:.55rem;overflow:hidden}.hourly-chart i[data-v-2b2548fb]{position:absolute;inset:0;background:#765187}.hourly-chart b[data-v-2b2548fb],.hourly-chart small[data-v-2b2548fb]{position:relative;z-index:1;color:#5a4c60;font-size:.45rem}.hourly-chart>div.peak[data-v-2b2548fb]{border-color:#765187;box-shadow:0 0 0 2px #7651871f}.hourly-chart>div.quiet[data-v-2b2548fb]{border-color:#c69b45;box-shadow:0 0 0 2px #c69b451f}@media(max-width:950px){.combination-card[data-v-2b2548fb]{grid-column:auto}.hourly-chart[data-v-2b2548fb]{grid-template-columns:repeat(8,1fr)}}@media(max-width:560px){.combination-list[data-v-2b2548fb]{grid-template-columns:1fr}.combination-list>article[data-v-2b2548fb]{grid-template-columns:auto minmax(0,1fr)}.combination-list>article>b[data-v-2b2548fb]{grid-column:2}.time-card>header[data-v-2b2548fb]{align-items:flex-start;flex-direction:column}.time-summary[data-v-2b2548fb]{align-items:flex-start}.hourly-chart[data-v-2b2548fb]{grid-template-columns:repeat(6,1fr);gap:.25rem;padding:.7rem}.analytics-bars[data-v-2b2548fb]{gap:.35rem;padding-inline:.65rem}}.ordering-settings[data-v-5166481b]{display:grid;gap:1rem}.ordering-state[data-v-5166481b]{display:flex;align-items:center;gap:.75rem;padding:1rem;color:#8b4c57;border:1px solid #efd4d8;border-radius:1rem;background:#fff5f6}.ordering-state.open[data-v-5166481b]{color:#39734a;border-color:#cfe6d4;background:#f2faf3}.ordering-state>span[data-v-5166481b]{display:grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:.8rem;background:#fffc}.ordering-state small[data-v-5166481b],.ordering-state strong[data-v-5166481b]{display:block}.ordering-state small[data-v-5166481b]{font-size:.55rem;opacity:.75}.ordering-state strong[data-v-5166481b]{margin-top:.15rem;font-size:.72rem}.mode-picker[data-v-5166481b]{display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem;margin:0;padding:1rem;border:1px solid #e7dfda;border-radius:1rem;background:#fff}.mode-picker legend[data-v-5166481b]{padding:0 .4rem;color:#665a69;font-size:.65rem;font-weight:800}.mode-picker label[data-v-5166481b]{display:flex;align-items:flex-start;gap:.5rem;padding:.8rem;border:1px solid #e7dfda;border-radius:.8rem;cursor:pointer}.mode-picker label.active[data-v-5166481b]{border-color:#765187;background:#f5eef7;box-shadow:0 0 0 2px #76518714}.mode-picker input[data-v-5166481b]{margin-top:.15rem;accent-color:#684776}.mode-picker b[data-v-5166481b],.mode-picker small[data-v-5166481b]{display:block}.mode-picker b[data-v-5166481b]{font-size:.65rem}.mode-picker small[data-v-5166481b]{margin-top:.2rem;color:#8e838f;font-size:.52rem;line-height:1.7}.ordering-block[data-v-5166481b]{display:grid;gap:.75rem;padding:1rem;border:1px solid #e7dfda;border-radius:1rem;background:#fff}.ordering-block header[data-v-5166481b]{display:flex;align-items:center;gap:.55rem}.ordering-block header>span[data-v-5166481b]{display:grid;place-items:center;width:2.4rem;height:2.4rem;color:#654873;border-radius:.7rem;background:#f0e8f2}.ordering-block header strong[data-v-5166481b],.ordering-block header small[data-v-5166481b]{display:block}.ordering-block header strong[data-v-5166481b]{font-size:.68rem}.ordering-block header small[data-v-5166481b]{margin-top:.1rem;color:#918792;font-size:.52rem}.ordering-block>label[data-v-5166481b],.time-fields label[data-v-5166481b],.feedback-label-fields label[data-v-5166481b],.jalali-field>span[data-v-5166481b]{display:grid;gap:.3rem;color:#675d69;font-size:.58rem;font-weight:700}.ordering-block input[data-v-5166481b],.ordering-block textarea[data-v-5166481b]{width:100%;padding:.7rem;color:#3d3541;font:inherit;border:1px solid #ded5d1;border-radius:.7rem;outline-color:#765187;background:#fff}.ordering-block textarea[data-v-5166481b]{resize:vertical;line-height:1.9}.time-fields[data-v-5166481b],.feedback-label-fields[data-v-5166481b]{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.feedback-hint[data-v-5166481b]{margin:0;padding:.65rem .75rem;color:#73667a;font-size:.53rem;line-height:1.8;border-radius:.7rem;background:#f5eff7}.switch-label[data-v-5166481b]{display:flex!important;align-items:center;gap:.45rem}.switch-label input[data-v-5166481b]{width:1rem;accent-color:#684776}.date-trigger[data-v-5166481b]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;width:100%;min-height:3.25rem;margin-top:.35rem;padding:.6rem .7rem;color:#57475f;text-align:right;border:1px solid #d9ccde;border-radius:.75rem;background:#fff}.date-trigger svg[data-v-5166481b]{color:#765187}.date-trigger strong[data-v-5166481b]{font-size:.62rem}.date-trigger small[data-v-5166481b]{color:#907f95;font-size:.49rem}.jalali-calendar[data-v-5166481b]{position:relative;z-index:3;margin-top:.45rem;overflow:hidden;border:1px solid #d9ccde;border-radius:.9rem;background:#fff;box-shadow:0 .8rem 2rem #3f2b4621}.jalali-calendar>header[data-v-5166481b]{display:grid;grid-template-columns:2.1rem 1fr 2.1rem;align-items:center;padding:.6rem;border-bottom:1px solid #eee7ef;background:#faf6fb}.jalali-calendar>header strong[data-v-5166481b]{text-align:center;font-size:.68rem}.jalali-calendar>header button[data-v-5166481b]{height:2rem;color:#654873;font-size:1.3rem;border:0;border-radius:.55rem;background:#eee5f0}.weekdays[data-v-5166481b],.calendar-grid[data-v-5166481b]{display:grid;grid-template-columns:repeat(7,1fr)}.weekdays[data-v-5166481b]{padding:.5rem .5rem .15rem}.weekdays span[data-v-5166481b]{text-align:center;color:#9a8d9c;font-size:.5rem}.calendar-grid[data-v-5166481b]{padding:.2rem .5rem .6rem;row-gap:.12rem}.calendar-grid button[data-v-5166481b]{position:relative;min-height:2.25rem;padding:0;color:#4e444f;font:inherit;font-size:.59rem;font-weight:750;border:0;background:transparent}.calendar-grid button.muted[data-v-5166481b]{color:#c2b9c4}.calendar-grid button.today[data-v-5166481b]:after{position:absolute;right:50%;bottom:.15rem;width:.22rem;height:.22rem;content:"";border-radius:50%;background:#c69b45;transform:translate(50%)}.calendar-grid button.selected[data-v-5166481b]{color:#fff;border-radius:.6rem;background:linear-gradient(135deg,#815d90,#5f3e72)}.jalali-calendar>footer[data-v-5166481b]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.55rem .65rem;border-top:1px solid #eee7ef;background:#fcfafc}.jalali-calendar>footer span[data-v-5166481b]{color:#817583;font-size:.5rem}.jalali-calendar>footer button[data-v-5166481b]{padding:.4rem .55rem;color:#8e4250;font:inherit;font-size:.5rem;font-weight:800;border:0;border-radius:.5rem;background:#f8e8eb}.ordering-save[data-v-5166481b]{display:flex;align-items:center;justify-content:center;gap:.4rem;min-height:3rem;color:#fff;font:inherit;font-size:.65rem;font-weight:800;border:0;border-radius:.8rem;background:linear-gradient(135deg,#765187,#5f3e72)}.field-error[data-v-5166481b]{color:#a74252;font-size:.58rem}@media(max-width:700px){.mode-picker[data-v-5166481b],.time-fields[data-v-5166481b],.feedback-label-fields[data-v-5166481b]{grid-template-columns:1fr}.date-trigger[data-v-5166481b]{grid-template-columns:auto 1fr}.date-trigger small[data-v-5166481b]{grid-column:2}}.mailbox-heading button[data-v-74ebd2af]{display:flex;align-items:center;gap:.4rem}.mailbox-heading button[data-v-74ebd2af]:disabled{opacity:.55}.mailbox-status[data-v-74ebd2af],.mailbox-alert[data-v-74ebd2af]{display:flex;align-items:flex-start;gap:.55rem;margin-bottom:1rem;padding:.8rem 1rem;color:#3f7049;font-size:.68rem;border:1px solid #d4e7d7;border-radius:.85rem;background:#edf7ef}.mailbox-alert[data-v-74ebd2af]{color:#805b35;border-color:#ecd9bc;background:#fff7e9}.mailbox-alert strong[data-v-74ebd2af],.mailbox-alert p[data-v-74ebd2af]{display:block;margin:0 0 .2rem}.mailbox-grid[data-v-74ebd2af]{display:grid;grid-template-columns:minmax(16rem,.75fr) minmax(20rem,1.25fr);gap:1rem;align-items:start}.mail-compose[data-v-74ebd2af],.mail-inbox[data-v-74ebd2af],.mail-reader[data-v-74ebd2af]{border:1px solid #e7e1dc;border-radius:1rem;background:#fff;box-shadow:0 .5rem 1rem #302b3509}.mail-compose[data-v-74ebd2af]{grid-row:span 2;padding:1rem}.mail-compose header[data-v-74ebd2af],.mail-inbox>header[data-v-74ebd2af]{display:flex;align-items:center;gap:.6rem;margin-bottom:.8rem}.mail-compose header>span[data-v-74ebd2af],.mail-inbox>header>span[data-v-74ebd2af]{display:grid;place-items:center;width:2.35rem;height:2.35rem;color:#fff;border-radius:.7rem;background:#6f4c7e}.mail-compose header strong[data-v-74ebd2af],.mail-compose header small[data-v-74ebd2af],.mail-inbox header strong[data-v-74ebd2af],.mail-inbox header small[data-v-74ebd2af]{display:block}.mail-compose header small[data-v-74ebd2af],.mail-inbox header small[data-v-74ebd2af]{margin-top:.12rem;color:#938a94;font-size:.58rem}.mail-compose label[data-v-74ebd2af]{display:grid;gap:.35rem;margin:.75rem 0;color:#625b64;font-size:.68rem}.mail-compose input[data-v-74ebd2af],.mail-compose textarea[data-v-74ebd2af]{width:100%;padding:.75rem;color:#332d37;font:inherit;border:1px solid #e1d9d5;border-radius:.7rem;outline-color:#79578a;background:#fff;resize:vertical}.mail-compose label>small[data-v-74ebd2af]{color:#948b95;font-size:.56rem}.mail-compose button[data-v-74ebd2af]{display:flex;justify-content:center;align-items:center;gap:.4rem;width:100%;padding:.8rem;color:#fff;font-weight:700;border:0;border-radius:.72rem;background:#654474}.mail-compose button[data-v-74ebd2af]:disabled{opacity:.55}.field-error[data-v-74ebd2af]{color:#b04e5c!important}.mail-inbox[data-v-74ebd2af]{padding:1rem}.mail-list[data-v-74ebd2af]{display:grid;gap:.4rem;max-height:22rem;overflow:auto}.mail-list button[data-v-74ebd2af]{display:grid;grid-template-columns:auto 1fr auto;gap:.15rem .55rem;padding:.7rem;color:#625b64;text-align:right;border:1px solid #eee8e3;border-radius:.72rem;background:#fdfcfb}.mail-list button.active[data-v-74ebd2af]{border-color:#8d6a9c;background:#f6f0f8}.mail-list button.unread strong[data-v-74ebd2af]:after{content:"";display:inline-block;width:.42rem;height:.42rem;margin-right:.4rem;border-radius:50%;background:#b35771}.mail-list i[data-v-74ebd2af]{grid-row:span 2;align-self:center;padding:.2rem .35rem;color:#6a4a77;font-size:.52rem;font-style:normal;border-radius:.35rem;background:#eee5f1}.mail-list strong[data-v-74ebd2af]{overflow:hidden;font-size:.68rem;white-space:nowrap;text-overflow:ellipsis}.mail-list span[data-v-74ebd2af]{overflow:hidden;color:#8f8790;font-size:.56rem;white-space:nowrap;text-overflow:ellipsis}.mail-list time[data-v-74ebd2af]{grid-row:span 2;align-self:center;color:#9b939c;font-size:.52rem}.mail-empty[data-v-74ebd2af]{display:grid;justify-items:center;gap:.35rem;padding:2.5rem 1rem;color:#9a919c;text-align:center}.mail-empty strong[data-v-74ebd2af]{color:#5d5560;font-size:.75rem}.mail-empty small[data-v-74ebd2af]{font-size:.58rem;line-height:1.8}.mail-reader[data-v-74ebd2af]{grid-column:2;padding:1rem}.mail-reader header[data-v-74ebd2af]{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.8rem;border-bottom:1px solid #eee8e3}.mail-reader h3[data-v-74ebd2af]{margin:.2rem 0 0;font-size:1rem}.mail-reader header small[data-v-74ebd2af],.mail-reader time[data-v-74ebd2af],.mail-addresses span[data-v-74ebd2af]{color:#938a94;font-size:.57rem}.mail-addresses[data-v-74ebd2af]{display:grid;gap:.22rem;margin:.8rem 0;direction:ltr;text-align:left}.mail-addresses strong[data-v-74ebd2af]{font-size:.65rem}.mail-reader>p[data-v-74ebd2af]{margin:0;color:#4a424c;font-size:.7rem;line-height:2;white-space:pre-wrap;overflow-wrap:anywhere}.spinning[data-v-74ebd2af]{animation:spin-74ebd2af .8s linear infinite}@keyframes spin-74ebd2af{to{transform:rotate(360deg)}}@media(max-width:850px){.mailbox-grid[data-v-74ebd2af]{grid-template-columns:1fr}.mail-compose[data-v-74ebd2af]{grid-row:auto}.mail-reader[data-v-74ebd2af]{grid-column:1}.mail-list[data-v-74ebd2af]{max-height:17rem}.mailbox-heading[data-v-74ebd2af]{align-items:flex-start}.mailbox-heading button[data-v-74ebd2af]{font-size:.58rem;padding:.65rem}}.cash-register-panel[data-v-ab8ce7fd]{grid-column:1/-1;overflow:hidden;border:1px solid #cfe8d7;border-radius:1.2rem;background:linear-gradient(135deg,#f7fff9,#fff);box-shadow:0 .8rem 2rem #1a633614}.cash-register-panel.closed[data-v-ab8ce7fd]{border-color:#f0c9ce;background:linear-gradient(135deg,#fff7f8,#fff)}.register-hero[data-v-ab8ce7fd]{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.85rem;padding:1rem}.register-state-icon[data-v-ab8ce7fd]{display:grid;place-items:center;width:3.2rem;height:3.2rem;color:#fff;border-radius:1rem;background:linear-gradient(135deg,#25a45a,#15743b);box-shadow:0 .45rem 1rem #167a3d38}.closed .register-state-icon[data-v-ab8ce7fd]{background:linear-gradient(135deg,#db5364,#a92f42);box-shadow:0 .45rem 1rem #a92f4233}.register-state-copy[data-v-ab8ce7fd]{min-width:0}.register-state-copy small[data-v-ab8ce7fd],.register-state-copy p[data-v-ab8ce7fd]{color:#7e8981;font-size:.52rem}.register-state-copy h2[data-v-ab8ce7fd]{margin:.1rem 0;color:#22673d;font-size:.88rem}.closed .register-state-copy h2[data-v-ab8ce7fd]{color:#a33143}.register-state-copy p[data-v-ab8ce7fd]{margin:0}.register-countdown[data-v-ab8ce7fd]{display:grid;gap:.2rem;min-width:9rem;padding:.55rem .75rem;text-align:center;border:1px solid #e5dbe7;border-radius:.8rem;background:#fff}.register-countdown span[data-v-ab8ce7fd]{display:flex;align-items:center;justify-content:center;gap:.25rem;color:#887b8b;font-size:.48rem}.register-countdown strong[data-v-ab8ce7fd]{color:#503b59;font-size:1rem;letter-spacing:.06em}.register-toggle[data-v-ab8ce7fd]{display:flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.9rem;padding:.65rem .85rem;color:#fff;font:inherit;font-size:.6rem;font-weight:850;border:0;border-radius:.75rem;background:linear-gradient(135deg,#d94b5d,#a72d40);cursor:pointer}.register-toggle.reopen[data-v-ab8ce7fd]{background:linear-gradient(135deg,#29a95d,#16713b)}.register-toggle[data-v-ab8ce7fd]:disabled{opacity:.6}.register-metrics[data-v-ab8ce7fd]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;padding:0 1rem 1rem}.metric-card[data-v-ab8ce7fd]{display:flex;align-items:center;gap:.55rem;min-width:0;padding:.7rem;text-align:right;font:inherit;border:1px solid #eee7ef;border-radius:.85rem;background:#fff;cursor:pointer;transition:.18s ease}.metric-card[data-v-ab8ce7fd]:hover{transform:translateY(-1px);border-color:#d8c9dc;box-shadow:0 .4rem 1rem #3d2b4514}.metric-card.active[data-v-ab8ce7fd]{border-color:#795486;box-shadow:0 0 0 3px #5f3e7217}.metric-card>span[data-v-ab8ce7fd]{display:grid;place-items:center;flex:0 0 auto;width:2.2rem;height:2.2rem;color:#6d4d7c;border-radius:.65rem;background:#f1eaf4}.register-metrics div[data-v-ab8ce7fd]{display:grid;min-width:0}.register-metrics small[data-v-ab8ce7fd]{color:#8d818f;font-size:.48rem}.register-metrics strong[data-v-ab8ce7fd]{overflow:hidden;margin:.1rem 0;color:#443849;font-size:.63rem;text-overflow:ellipsis;white-space:nowrap}.register-metrics em[data-v-ab8ce7fd]{color:#998f9b;font-size:.46rem;font-style:normal}.tone-green>span[data-v-ab8ce7fd]{color:#25844a!important;background:#eaf7ee!important}.tone-red>span[data-v-ab8ce7fd]{color:#bd3c4e!important;background:#fff0f2!important}.tone-blue>span[data-v-ab8ce7fd]{color:#316ab3!important;background:#edf4ff!important}.tone-cyan>span[data-v-ab8ce7fd]{color:#16859b!important;background:#eaf9fb!important}.tone-gold>span[data-v-ab8ce7fd]{color:#9b721e!important;background:#fff7df!important}.closure-history[data-v-ab8ce7fd]{border-top:1px solid #ede5ee;padding:1rem;background:#ffffffb8}.closure-history>header[data-v-ab8ce7fd]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.65rem}.closure-history header small[data-v-ab8ce7fd],.closure-history header strong[data-v-ab8ce7fd]{display:block}.closure-history header small[data-v-ab8ce7fd]{color:#958999;font-size:.48rem}.closure-history header strong[data-v-ab8ce7fd]{margin-top:.12rem;font-size:.68rem}.closure-history header a[data-v-ab8ce7fd]{display:flex;align-items:center;gap:.3rem;padding:.55rem .7rem;color:#fff;text-decoration:none;font-size:.55rem;font-weight:800;border-radius:.65rem;background:#5f3e72}.closure-table-wrap[data-v-ab8ce7fd]{overflow-x:auto}.closure-history table[data-v-ab8ce7fd]{width:100%;min-width:42rem;border-collapse:collapse;font-size:.53rem}.closure-history th[data-v-ab8ce7fd],.closure-history td[data-v-ab8ce7fd]{padding:.6rem;text-align:right;border-bottom:1px solid #eee8ef}.closure-history th[data-v-ab8ce7fd]{color:#8a7d8d;background:#f8f4f9}.closure-history td span[data-v-ab8ce7fd]{color:#a43c4c}.closure-history td span.reopened[data-v-ab8ce7fd]{color:#267a47}.empty-closure[data-v-ab8ce7fd]{margin:0;color:#958a97;text-align:center;font-size:.54rem}@media(max-width:1050px){.register-metrics[data-v-ab8ce7fd]{grid-template-columns:repeat(2,minmax(0,1fr))}.register-hero[data-v-ab8ce7fd]{grid-template-columns:auto 1fr auto}.register-toggle[data-v-ab8ce7fd]{grid-column:1/-1}}@media(max-width:620px){.register-hero[data-v-ab8ce7fd]{grid-template-columns:auto 1fr}.register-countdown[data-v-ab8ce7fd]{grid-column:1/-1}.register-metrics[data-v-ab8ce7fd]{grid-template-columns:1fr;padding:.7rem}.closure-history>header[data-v-ab8ce7fd]{align-items:stretch;flex-direction:column}.closure-history header a[data-v-ab8ce7fd]{justify-content:center}}.register-blockers[data-v-ab8ce7fd]{display:flex;align-items:flex-start;gap:.65rem;margin:0 1rem 1rem;padding:.8rem .9rem;color:#8f3342;border:1px solid #efc8ce;border-radius:.85rem;background:#fff3f5}.register-blockers>svg[data-v-ab8ce7fd]{flex:0 0 auto;margin-top:.05rem}.register-blockers strong[data-v-ab8ce7fd]{display:block;font-size:.65rem}.register-blockers p[data-v-ab8ce7fd],.register-blockers ul[data-v-ab8ce7fd]{margin:.25rem 0 0;padding:0;color:#a04b58;font-size:.55rem;line-height:1.8}.register-blockers ul[data-v-ab8ce7fd]{padding-right:1rem}.register-blocker-links[data-v-ab8ce7fd]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.5rem}.register-blocker-links a[data-v-ab8ce7fd]{padding:.38rem .55rem;color:#8f3342;text-decoration:none;font-size:.52rem;font-weight:800;border:1px solid #e9bcc4;border-radius:.55rem;background:#fff}.management-heading[data-v-ab8ce7fd]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem}.management-heading small[data-v-ab8ce7fd]{color:#8d818f;font-size:.52rem}.management-heading h2[data-v-ab8ce7fd]{margin:.15rem 0 0;font-size:1rem}.management-heading a[data-v-ab8ce7fd]{display:flex;align-items:center;gap:.35rem;padding:.6rem .8rem;color:#fff;text-decoration:none;font-size:.56rem;font-weight:850;border-radius:.7rem;background:#5f3e72}.metric-details[data-v-ab8ce7fd]{margin:0 1rem 1rem;padding:.85rem;border:1px solid #dfd2e3;border-radius:1rem;background:#fbf8fc}.metric-details>header[data-v-ab8ce7fd]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.7rem;padding-bottom:.65rem;border-bottom:1px solid #e9e0eb}.metric-details>header small[data-v-ab8ce7fd],.metric-details>header strong[data-v-ab8ce7fd]{display:block}.metric-details>header small[data-v-ab8ce7fd]{color:#958999;font-size:.48rem}.metric-details>header strong[data-v-ab8ce7fd]{margin-top:.12rem;font-size:.72rem}.metric-details>header>span[data-v-ab8ce7fd]{color:#6d5979;font-size:.53rem;font-weight:800}.metric-detail-list[data-v-ab8ce7fd]{display:grid;gap:.5rem}.metric-detail-list>article[data-v-ab8ce7fd]{display:grid;grid-template-columns:minmax(11rem,1.1fr) minmax(14rem,2fr) minmax(13rem,1.5fr) auto;align-items:center;gap:.75rem;padding:.7rem;border:1px solid #e9e1eb;border-radius:.8rem;background:#fff}.detail-main[data-v-ab8ce7fd]{display:flex;align-items:center;gap:.55rem;min-width:0}.detail-main>div[data-v-ab8ce7fd]{display:grid;min-width:0}.detail-main strong[data-v-ab8ce7fd]{overflow:hidden;font-size:.6rem;text-overflow:ellipsis;white-space:nowrap}.detail-main small[data-v-ab8ce7fd]{color:#998d9c;font-size:.48rem}.detail-order[data-v-ab8ce7fd]{flex:0 0 auto;padding:.25rem .4rem;color:#654573;font-size:.48rem;font-weight:900;border-radius:.5rem;background:#f1eaf4}.detail-items[data-v-ab8ce7fd]{display:grid;gap:.12rem;min-width:0}.detail-items small[data-v-ab8ce7fd]{color:#9a8f9c;font-size:.46rem}.detail-items span[data-v-ab8ce7fd]{overflow:hidden;color:#584e5b;font-size:.52rem;text-overflow:ellipsis;white-space:nowrap}.detail-meta[data-v-ab8ce7fd]{display:flex;flex-wrap:wrap;gap:.3rem}.detail-meta span[data-v-ab8ce7fd]{display:inline-flex;align-items:center;gap:.2rem;padding:.24rem .38rem;color:#6d626f;font-size:.46rem;border-radius:999px;background:#f4f1f5}.detail-amount[data-v-ab8ce7fd]{color:#2f6948;font-size:.6rem;white-space:nowrap}.empty-detail[data-v-ab8ce7fd]{margin:0;padding:1rem;color:#978b99;text-align:center;font-size:.54rem}@media(max-width:900px){.metric-detail-list>article[data-v-ab8ce7fd]{grid-template-columns:1fr 1fr}.detail-amount[data-v-ab8ce7fd]{text-align:left}}@media(max-width:620px){.metric-details[data-v-ab8ce7fd]{margin:.7rem}.metric-details>header[data-v-ab8ce7fd]{align-items:flex-start;flex-direction:column}.metric-detail-list>article[data-v-ab8ce7fd]{grid-template-columns:1fr}.detail-amount[data-v-ab8ce7fd]{text-align:right}}.menu-selectable-options-section[data-v-c86461d0]{display:grid;gap:.7rem;margin:.8rem 0;padding:.85rem;border:1px solid #e4dbe7;border-radius:.9rem;background:#faf8fb}.menu-selectable-options-head[data-v-c86461d0]{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.menu-selectable-options-head>div[data-v-c86461d0]{display:grid;gap:.18rem}.menu-selectable-options-head strong[data-v-c86461d0]{color:#4f4057;font-size:.72rem}.menu-selectable-options-head small[data-v-c86461d0]{color:#8e8191;font-size:.54rem;line-height:1.7}.menu-selectable-options-head>button[data-v-c86461d0]{display:flex;align-items:center;justify-content:center;gap:.25rem;flex:0 0 auto;min-height:2.2rem;padding:.42rem .65rem;color:#5f3e72;font:inherit;font-size:.56rem;font-weight:800;border:1px solid #d9cadf;border-radius:.58rem;background:#f1e9f3;cursor:pointer}.menu-selectable-options-list[data-v-c86461d0]{display:grid;gap:.5rem;padding-top:.65rem;border-top:1px dashed #d8cbdc}.menu-selectable-options-list label[data-v-c86461d0]{margin:0!important}.menu-selectable-options-list label>span[data-v-c86461d0]{color:#756a79;font-size:.55rem;font-weight:800}.menu-selectable-options-list label>div[data-v-c86461d0]{display:grid;grid-template-columns:minmax(0,1fr) 2.45rem;gap:.4rem;align-items:center}.menu-selectable-options-list input[data-v-c86461d0]{min-width:0}.menu-selectable-options-list button[data-v-c86461d0]{display:grid;place-items:center;width:2.45rem;height:2.45rem;padding:0;color:#a5505d;border:1px solid #efd2d7;border-radius:.65rem;background:#fff2f4;cursor:pointer}.menu-selectable-options-empty[data-v-c86461d0]{padding:.7rem;color:#918793;text-align:center;font-size:.56rem;line-height:1.7;border:1px dashed #ddd2df;border-radius:.7rem;background:#fff}@media(max-width:560px){.menu-selectable-options-head[data-v-c86461d0]{align-items:flex-start;flex-direction:column}.menu-selectable-options-head>button[data-v-c86461d0]{width:100%}}.daily-menu-form-section[data-v-c86461d0]{display:grid;gap:.7rem;padding:.85rem;border:1px solid #e4dbe7;border-radius:.9rem;background:#faf8fb}.daily-menu-form-section.active[data-v-c86461d0]{border-color:#9b78aa;background:#f8f2fb}.daily-menu-toggle[data-v-c86461d0]{display:flex!important;align-items:center!important;justify-content:space-between;gap:1rem;cursor:pointer}.daily-menu-toggle>span[data-v-c86461d0]{display:flex;align-items:center;gap:.65rem}.daily-menu-toggle>span>svg[data-v-c86461d0]{color:#6b4779}.daily-menu-toggle>span>span[data-v-c86461d0]{display:grid}.daily-menu-toggle strong[data-v-c86461d0]{font-size:.72rem}.daily-menu-toggle small[data-v-c86461d0]{font-size:.56rem;color:#8e8191}.daily-menu-toggle>input[data-v-c86461d0]{width:2.7rem!important;height:1.45rem!important;appearance:none;border-radius:999px;background:#d8d0da;position:relative;cursor:pointer}.daily-menu-toggle>input[data-v-c86461d0]:before{content:"";position:absolute;top:.18rem;right:.18rem;width:1.08rem;height:1.08rem;border-radius:50%;background:#fff;box-shadow:0 .1rem .3rem #0000002e;transition:.2s}.daily-menu-toggle>input[data-v-c86461d0]:checked{background:#6a4779}.daily-menu-toggle>input[data-v-c86461d0]:checked:before{transform:translate(-1.24rem)}.daily-menu-days-panel[data-v-c86461d0]{display:grid;gap:.55rem;padding-top:.65rem;border-top:1px dashed #d7c8dc}.daily-menu-days-panel>p[data-v-c86461d0]{margin:0;font-size:.61rem;font-weight:700}.daily-menu-day-grid[data-v-c86461d0]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem}.daily-menu-day-grid label[data-v-c86461d0]{display:flex!important;align-items:center!important;justify-content:center;min-height:2.25rem;padding:.4rem;border:1px solid #ded4e2;border-radius:.65rem;background:#fff;font-size:.6rem;font-weight:800;cursor:pointer}.daily-menu-day-grid label.selected[data-v-c86461d0]{color:#fff;border-color:#6a4779;background:#6a4779}.daily-menu-day-grid input[data-v-c86461d0]{position:absolute;opacity:0}.daily-menu-admin-days[data-v-c86461d0]{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;margin:.35rem 0 .2rem;padding:.38rem .5rem;border-radius:.55rem;background:#f7effa;color:#684776;font-size:.54rem}.daily-menu-admin-days span[data-v-c86461d0]{color:#8b7394}.staff-filters[data-v-c86461d0]{display:flex;flex-wrap:wrap;gap:16px;padding:16px;background:#fff;border-radius:16px}.staff-filters label[data-v-c86461d0]{display:grid;gap:8px;flex:1;min-width:180px}.staff-filters select[data-v-c86461d0]{padding:12px;font:inherit;border:1px solid #ddd;border-radius:10px;min-height:44px}.order-workflow .payment-state-paid[data-v-c86461d0]{background:#dcfce7;color:#166534}.order-workflow .payment-state-unpaid[data-v-c86461d0]{background:#fee2e2;color:#991b1b}.order-workflow .payment-state-pending[data-v-c86461d0]{background:#fef3c7;color:#92400e}.order-workflow .payment-state-rejected[data-v-c86461d0]{background:#ffe4e6;color:#9f1239}.staff-order-context[data-v-c86461d0]{grid-column:1/-1;border-bottom:1px solid #eee;padding-bottom:12px;font-size:15px;line-height:1.8}.staff-order-context a[data-v-c86461d0]{color:#166534}.activity-main[data-v-c86461d0]{display:grid;flex:1;gap:.45rem;min-width:0}.activity-main p[data-v-c86461d0]{margin:0}.activity-statuses[data-v-c86461d0]{display:flex;flex-wrap:wrap;gap:.32rem}.activity-status[data-v-c86461d0]{display:inline-flex;align-items:center;gap:.2rem;width:max-content;padding:.23rem .42rem;color:var(--status-color);font-size:.51rem;font-weight:800;line-height:1.45;border-radius:999px;background:var(--status-soft)}.activity-status.registered[data-v-c86461d0]{--status-color:#166534;--status-soft:#eaf8ee}.delivery-mode-settings[data-v-c86461d0]{display:grid;gap:1rem;padding:1rem;line-height:1.9;color:#523763}.delivery-mode-settings label[data-v-c86461d0]{display:grid;gap:.4rem;font-size:.85rem;font-weight:700}.delivery-mode-settings input[data-v-c86461d0],.delivery-mode-settings select[data-v-c86461d0],.delivery-mode-settings textarea[data-v-c86461d0]{width:100%;padding:.7rem;border:1px solid #dacee0;border-radius:.65rem;background:#fff;font:inherit}.delivery-mode-settings p[data-v-c86461d0]{font-size:.8rem;margin:0}.admin-brand-logo[data-v-c86461d0]{flex:0 0 auto;width:2.6rem;height:2.6rem;object-fit:contain;border-radius:.8rem}.chart-actions[data-v-c86461d0]{display:flex;align-items:center;gap:.6rem}.chart-period-filter[data-v-c86461d0]{display:flex;gap:.18rem;padding:.18rem;border:1px solid #e3d9e6;border-radius:.62rem;background:#f7f2f8}.chart-period-filter button[data-v-c86461d0]{padding:.34rem .58rem;color:#796f7d;font:inherit;font-size:.58rem;font-weight:800;border:0;border-radius:.46rem;background:transparent;cursor:pointer}.chart-period-filter button.active[data-v-c86461d0]{color:#fff;background:linear-gradient(135deg,#7c598c,#5f3e72);box-shadow:0 .2rem .5rem #5f3e722e}.sales-chart[data-v-c86461d0]{align-items:stretch}.sales-chart.monthly[data-v-c86461d0]{gap:1.15rem;padding-inline:1.2rem}.sales-bar-wrap[data-v-c86461d0]{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:flex-end;min-width:0;height:100%;gap:.38rem}.sales-bar-wrap strong[data-v-c86461d0]{min-height:1.05rem;padding:.12rem .34rem;color:#5f3e72;font-size:.56rem;font-weight:900;line-height:1.4;text-align:center;border:1px solid #e3d6e7;border-radius:.45rem;background:#fff;box-shadow:0 .2rem .5rem #5f3e7214}.sales-bar-wrap strong small[data-v-c86461d0]{color:#9a8ea0;font-size:.46rem;font-weight:700}.sales-bar-wrap i[data-v-c86461d0]{width:100%;min-height:.5rem;transition:height .28s ease}.sales-bar-wrap i.empty[data-v-c86461d0]{opacity:.38;background:linear-gradient(180deg,#c7b5cf,#9f89a8)}.sales-labels span[data-v-c86461d0]{flex:1;text-align:center}.admin-shell[data-v-c86461d0]{--purple:#5f3e72;--ink:#302b35;--gold:#c69b45;display:flex;min-height:100svh;color:var(--ink);background:#f7f5f2}.sidebar[data-v-c86461d0]{position:fixed;z-index:10;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:16rem;padding:1.2rem .85rem;color:#fff;background:linear-gradient(180deg,#30233a,#594067)}.admin-brand[data-v-c86461d0]{display:flex;align-items:center;gap:.6rem;padding:.25rem .45rem 1.5rem}.admin-brand>span[data-v-c86461d0]{display:grid;place-items:center;width:2.6rem;height:2.6rem;color:#f4d58d;font-weight:800;border:1px solid rgba(244,213,141,.35);border-radius:.8rem}.admin-brand strong[data-v-c86461d0],.admin-brand small[data-v-c86461d0]{display:block}.admin-brand strong[data-v-c86461d0]{font-size:.78rem}.admin-brand small[data-v-c86461d0]{margin-top:.15rem;color:#c8bcd0;font-size:.6rem}.mobile-close[data-v-c86461d0]{display:none;margin-right:auto;color:#fff;border:0;background:transparent}.sidebar nav[data-v-c86461d0]{display:grid;gap:.35rem}.sidebar nav button[data-v-c86461d0],.logout[data-v-c86461d0]{display:flex;align-items:center;gap:.65rem;width:100%;padding:.8rem .7rem;color:#d8cedf;text-align:right;font-size:.76rem;border:0;border-radius:.75rem;background:transparent}.sidebar nav button.active[data-v-c86461d0]{color:#fff;background:#ffffff24}.logout[data-v-c86461d0]{margin-top:auto;color:#f4d0d7}.admin-content[data-v-c86461d0]{width:calc(100% - 16rem);margin-right:16rem;padding:1.5rem clamp(1rem,3vw,2.5rem)}.admin-topbar[data-v-c86461d0]{display:flex;align-items:center;gap:.75rem;justify-content:space-between;max-width:75rem;margin:0 auto 1.5rem}.admin-topbar p[data-v-c86461d0],.section-title p[data-v-c86461d0],.page-heading p[data-v-c86461d0]{margin:0 0 .2rem;color:#8b8490;font-size:.67rem}.admin-topbar h1[data-v-c86461d0],.section-title h2[data-v-c86461d0],.page-heading h2[data-v-c86461d0]{margin:0;font-size:1.45rem}.menu-button[data-v-c86461d0]{display:none}.bell[data-v-c86461d0]{position:relative;display:grid;place-items:center;width:2.7rem;height:2.7rem;color:#635a67;border:1px solid #e4dfdf;border-radius:.8rem;background:#fff}.bell i[data-v-c86461d0]{position:absolute;top:.48rem;left:.5rem;width:.4rem;height:.4rem;border:2px solid #fff;border-radius:50%;background:#be6473}.page-grid[data-v-c86461d0],.single-page[data-v-c86461d0]{max-width:75rem;margin:auto}.stats[data-v-c86461d0]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.stats article[data-v-c86461d0],.chart-card[data-v-c86461d0],.activity-card[data-v-c86461d0],.customer-table[data-v-c86461d0],.list-card[data-v-c86461d0],.loyalty-admin[data-v-c86461d0],.coupons span[data-v-c86461d0],.campaign[data-v-c86461d0]{border:1px solid #e7e1dc;border-radius:1rem;background:#fff;box-shadow:0 .5rem 1rem #302b3509}.stats article[data-v-c86461d0]{padding:1rem}.stats article>span[data-v-c86461d0]{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:.75rem}.violet[data-v-c86461d0]{color:#fff;background:#755385}.gold[data-v-c86461d0]{color:#8e6921;background:#f1dfb4}.rose[data-v-c86461d0]{color:#9c5363;background:#f1d8dc}.stats p[data-v-c86461d0]{margin:.65rem 0 .18rem;color:#8d8690;font-size:.66rem}.stats strong[data-v-c86461d0]{font-size:1.3rem}.stats small[data-v-c86461d0]{display:block;margin-top:.2rem;color:#6f936d;font-size:.6rem}.chart-card[data-v-c86461d0]{margin-top:1rem;padding:1.1rem}.section-title[data-v-c86461d0],.page-heading[data-v-c86461d0]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.section-title>svg[data-v-c86461d0]{color:#79528a}.section-title button[data-v-c86461d0]{color:var(--purple);font-size:.67rem;border:0;background:transparent}.chart[data-v-c86461d0]{display:flex;align-items:end;justify-content:space-between;height:9rem;gap:.7rem;margin:1.2rem .25rem .4rem;padding:0 .7rem;border-bottom:1px solid #ece6e0}.chart i[data-v-c86461d0]{flex:1;min-height:.5rem;border-radius:.35rem .35rem 0 0;background:linear-gradient(180deg,#9a75a8,#5f3e72)}.chart-labels[data-v-c86461d0]{display:flex;justify-content:space-between;padding:0 .7rem;color:#a29aa4;font-size:.58rem}.activity-card[data-v-c86461d0]{margin-top:1rem;padding:1.1rem}.activity[data-v-c86461d0]{display:flex;align-items:center;gap:.6rem;padding:.85rem 0;border-top:1px solid #f0ebe7}.activity>span[data-v-c86461d0]{display:grid;place-items:center;width:2rem;height:2rem;color:#fff;font-size:.7rem;border-radius:.65rem;background:#805b8e}.activity p[data-v-c86461d0]{flex:1;margin:0}.activity strong[data-v-c86461d0],.activity small[data-v-c86461d0]{display:block}.activity strong[data-v-c86461d0]{font-size:.7rem}.activity small[data-v-c86461d0],.activity time[data-v-c86461d0]{margin-top:.15rem;color:#938c96;font-size:.58rem}.page-heading[data-v-c86461d0]{margin-bottom:1rem}.page-heading>button[data-v-c86461d0]{padding:.7rem .8rem;color:#fff;font-size:.68rem;border:0;border-radius:.7rem;background:var(--purple)}.search-box[data-v-c86461d0]{display:flex;align-items:center;gap:.5rem;padding:.2rem .8rem;border:1px solid #e4ded8;border-radius:.8rem;background:#fff}.search-box svg[data-v-c86461d0]{color:#89788e}.search-box input[data-v-c86461d0]{width:100%;padding:.7rem 0;border:0;outline:0;background:transparent}.customer-table[data-v-c86461d0]{margin-top:1rem;overflow:hidden}.table-head[data-v-c86461d0],.customer-row[data-v-c86461d0]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:.5rem;align-items:center;width:100%;padding:.85rem 1rem;text-align:right;border:0;border-bottom:1px solid #eee9e4;background:#fff}.table-head[data-v-c86461d0]{color:#9a939c;font-size:.6rem;background:#fbfaf8}.customer-row[data-v-c86461d0]{font-size:.69rem}.customer-row>span:first-child strong[data-v-c86461d0],.customer-row>span:first-child small[data-v-c86461d0]{display:block}.customer-row small[data-v-c86461d0]{margin-top:.15rem;color:#958d97;font-size:.57rem}.level[data-v-c86461d0]{width:max-content;padding:.25rem .4rem;font-size:.58rem;border-radius:.4rem}.level.طلایی[data-v-c86461d0]{color:#8b661d;background:#f5e5bb}.level.نقره‌ای[data-v-c86461d0]{color:#5d6874;background:#e5e8eb}.level.برنزی[data-v-c86461d0]{color:#815b45;background:#efd7c8}.list-card[data-v-c86461d0],.loyalty-admin[data-v-c86461d0],.campaign[data-v-c86461d0]{display:flex;align-items:center;gap:.8rem;margin-bottom:.7rem;padding:1rem}.list-card[data-v-c86461d0]{justify-content:space-between;font-size:.72rem}.list-card span[data-v-c86461d0]{color:#89818b;font-size:.62rem}.loyalty-admin[data-v-c86461d0],.campaign[data-v-c86461d0]{color:#fff;background:linear-gradient(135deg,#3c2a46,#704e7b)}.loyalty-admin p[data-v-c86461d0],.campaign p[data-v-c86461d0]{margin:.25rem 0;color:#ddd3e2;font-size:.65rem}.coupons[data-v-c86461d0]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.coupons span[data-v-c86461d0]{padding:1rem}.coupons strong[data-v-c86461d0],.coupons small[data-v-c86461d0]{display:block}.coupons strong[data-v-c86461d0]{color:#5f3e72;font-size:.75rem}.coupons small[data-v-c86461d0],.campaign span[data-v-c86461d0]{margin-top:.3rem;color:#8c8490;font-size:.6rem}.campaign span[data-v-c86461d0]{color:#f2d897}.notification-wrap[data-v-c86461d0]{position:relative}.notification-popover[data-v-c86461d0]{position:absolute;z-index:8;top:3.15rem;left:0;width:15rem;padding:1rem;border:1px solid #e7e1dc;border-radius:1rem;background:#fff;box-shadow:0 1rem 2.5rem #2c203129}.notification-popover strong[data-v-c86461d0]{font-size:.75rem}.notification-popover p[data-v-c86461d0]{margin:.45rem 0 .75rem;color:#7d7480;font-size:.66rem;line-height:1.8}.notification-popover button[data-v-c86461d0]{width:100%;padding:.6rem;color:#fff;font-size:.65rem;border:0;border-radius:.6rem;background:var(--purple)}.logout[data-v-c86461d0]{margin:1rem .1rem .15rem;padding:.85rem .75rem;color:#fff;background:#d6687540;border:1px solid rgba(255,215,220,.18)}.logout[data-v-c86461d0]:hover{background:#d668755e}.page-heading>button[data-v-c86461d0]{display:flex;align-items:center;gap:.3rem}.bottom-nav[data-v-c86461d0]{display:none}.visit-layer[data-v-c86461d0]{position:fixed;z-index:30;inset:0;display:grid;align-items:end;background:#1a131f7a}.visit-sheet[data-v-c86461d0]{width:min(34rem,100%);max-height:92svh;margin:auto;padding:1.2rem;overflow:auto;border-radius:1.35rem 1.35rem 0 0;background:#fdfcfa;box-shadow:0 -1rem 3rem #1c131f33}.visit-sheet header[data-v-c86461d0]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.visit-sheet header p[data-v-c86461d0]{margin:0 0 .25rem;color:#887f89;font-size:.65rem}.visit-sheet h2[data-v-c86461d0]{margin:0;font-size:1.15rem}.visit-sheet header button[data-v-c86461d0]{display:grid;place-items:center;width:2.25rem;height:2.25rem;color:#625768;border:0;border-radius:.7rem;background:#f0ebed}.visit-date[data-v-c86461d0]{display:flex;align-items:center;gap:.45rem;margin:1rem 0;padding:.7rem .8rem;color:#6d5979;font-size:.68rem;border-radius:.7rem;background:#eee7f0}.visit-sheet label[data-v-c86461d0]{display:grid;gap:.35rem;margin:.75rem 0;color:#625b64;font-size:.68rem}.visit-sheet input[data-v-c86461d0],.visit-sheet textarea[data-v-c86461d0]{width:100%;padding:.78rem;color:#332d37;font:inherit;border:1px solid #e1d9d5;border-radius:.7rem;outline-color:#79578a;background:#fff;resize:vertical}.visit-note[data-v-c86461d0]{display:flex;gap:.45rem;align-items:flex-start;margin:.85rem 0;padding:.7rem;color:#48704f;font-size:.62rem;line-height:1.7;border-radius:.7rem;background:#e8f1e8}.submit-visit[data-v-c86461d0]{width:100%;padding:.85rem;color:#fff;font-weight:700;border:0;border-radius:.75rem;background:linear-gradient(135deg,#78558a,#5f3e72)}.visit-sheet>small[data-v-c86461d0]{display:block;margin-top:.65rem;color:#938a94;text-align:center;font-size:.56rem}@media(max-width:760px){.sidebar[data-v-c86461d0]{right:0;width:min(17rem,84vw);transform:translate(110%);transition:transform .22s ease}.sidebar.open[data-v-c86461d0]{transform:translate(0)}.mobile-close[data-v-c86461d0]{display:block}.backdrop[data-v-c86461d0]{position:fixed;inset:0;z-index:9;background:#1c161f6b}.admin-content[data-v-c86461d0]{width:100%;margin:0;padding:1rem 1rem 5.75rem}.menu-button[data-v-c86461d0]{display:grid;place-items:center;width:2.6rem;height:2.6rem;color:#514757;border:1px solid #e4dfdf;border-radius:.8rem;background:#fff}.admin-topbar[data-v-c86461d0]{margin-bottom:1rem}.admin-topbar>div[data-v-c86461d0]{flex:1}.admin-topbar h1[data-v-c86461d0]{font-size:1.2rem}.stats[data-v-c86461d0]{gap:.65rem}.stats article[data-v-c86461d0]{padding:.75rem}.stats article>span[data-v-c86461d0]{width:2.15rem;height:2.15rem}.stats strong[data-v-c86461d0]{font-size:1.05rem}.stats small[data-v-c86461d0]{font-size:.53rem}.table-head[data-v-c86461d0]{display:none}.customer-row[data-v-c86461d0]{grid-template-columns:1.7fr .9fr .8fr;padding:.85rem}.customer-row>span[data-v-c86461d0]:last-child{display:none}.coupons[data-v-c86461d0]{grid-template-columns:1fr}.bottom-nav[data-v-c86461d0]{position:fixed;z-index:20;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(5,1fr);align-items:end;height:4.7rem;padding:0 .25rem calc(env(safe-area-inset-bottom) + .25rem);border-top:1px solid #e7e1dc;background:#fffffff5;box-shadow:0 -.35rem 1.2rem #302b3512;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.bottom-nav button[data-v-c86461d0]{display:grid;place-items:center;gap:.18rem;min-height:3.8rem;padding:.4rem .1rem;color:#817783;font-size:.55rem;border:0;background:transparent}.bottom-nav button.active[data-v-c86461d0]{color:var(--purple)}.bottom-nav .visit-button[data-v-c86461d0]{position:relative;align-self:center;min-height:4.4rem;color:#fff;font-size:.56rem;transform:translateY(-.85rem)}.visit-button svg[data-v-c86461d0]{display:grid;width:3.15rem;height:3.15rem;padding:.72rem;border:3px solid #f7f5f2;border-radius:50%;background:linear-gradient(135deg,#8c65a0,#5f3e72);box-shadow:0 .5rem .9rem #5f3e7247}.visit-button span[data-v-c86461d0]{margin-top:-.15rem;color:var(--purple);white-space:nowrap}.notification-popover[data-v-c86461d0]{left:-.35rem}.visit-sheet[data-v-c86461d0]{padding:1.1rem 1rem calc(1rem + env(safe-area-inset-bottom))}}.menu-picker[data-v-c86461d0]{display:grid;gap:.45rem;margin:.9rem 0;color:#625b64;font-size:.68rem}.menu-search[data-v-c86461d0]{display:flex!important;align-items:center;gap:.4rem;margin:0!important;padding:0 .75rem;border:1px solid #e1d9d5;border-radius:.7rem;background:#fff}.menu-search svg[data-v-c86461d0]{color:#82658e}.menu-search input[data-v-c86461d0]{padding:.7rem 0!important;border:0!important}.menu-options[data-v-c86461d0]{max-height:10rem;overflow:auto;border:1px solid #eee7e3;border-radius:.75rem;background:#fff}.menu-options button[data-v-c86461d0]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.65rem .75rem;color:#665d68;text-align:right;border:0;border-bottom:1px solid #f0ebe7;background:#fff}.menu-options button[data-v-c86461d0]:last-child{border-bottom:0}.menu-options button>span[data-v-c86461d0],.selected-items div>span[data-v-c86461d0]{display:grid;gap:.12rem}.menu-options strong[data-v-c86461d0],.selected-items strong[data-v-c86461d0]{color:#403746;font-size:.67rem}.menu-options small[data-v-c86461d0],.selected-items small[data-v-c86461d0]{color:#958b97;font-size:.57rem}.menu-options button svg[data-v-c86461d0]{padding:.16rem;color:#fff;border-radius:.38rem;background:#765488}.menu-options p[data-v-c86461d0]{margin:.8rem;color:#968d96;text-align:center}.selected-items[data-v-c86461d0]{display:grid;gap:.35rem;padding:.55rem;border-radius:.75rem;background:#f1edf2}.selected-items>div[data-v-c86461d0]{display:flex;align-items:center;justify-content:space-between;padding:.45rem .55rem;border-radius:.55rem;background:#fff}.selected-items button[data-v-c86461d0]{display:grid;place-items:center;width:1.8rem;height:1.8rem;color:#a75b67;border:0;border-radius:.45rem;background:#fae7ea}.selected-items[data-v-c86461d0]{max-height:11.8rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8a6a99 #e7dfe9}.selected-items[data-v-c86461d0]::-webkit-scrollbar{width:.6rem}.selected-items[data-v-c86461d0]::-webkit-scrollbar-track{margin:.35rem 0;border-radius:1rem;background:#e7dfe9}.selected-items[data-v-c86461d0]::-webkit-scrollbar-thumb{min-height:2rem;border:2px solid #f1edf2;border-radius:1rem;background:#8a6a99}.selected-items>div[data-v-c86461d0]{min-height:2.55rem}.quantity-control[data-v-c86461d0]{display:flex;align-items:center;gap:.35rem}.selected-items .quantity-control button[data-v-c86461d0]{width:1.75rem;height:1.75rem;color:#684876;font-size:1.05rem;line-height:1;background:#eee6f0}.quantity-control b[data-v-c86461d0]{display:grid;place-items:center;min-width:1.15rem;color:#463a4c;font-size:.7rem}.total-amount[data-v-c86461d0]{display:flex;align-items:center;justify-content:space-between;margin:.9rem 0 .75rem;padding:.85rem;color:#665a6b;border:1px dashed #cfc0d4;border-radius:.75rem;background:#faf7fb}.total-amount span[data-v-c86461d0]{font-size:.68rem}.total-amount strong[data-v-c86461d0]{color:#5f3e72;font-size:.86rem}.admin-mobile-mark[data-v-c86461d0]{display:none}.popover-heading[data-v-c86461d0]{display:flex;align-items:center;gap:.45rem}.popover-heading span[data-v-c86461d0]{display:grid;place-items:center;width:1.8rem;height:1.8rem;color:#fff;border-radius:.55rem;background:linear-gradient(135deg,#876398,#5f3e72)}@media(max-width:760px){.admin-topbar[data-v-c86461d0]{display:grid;grid-template-columns:2.5rem 2.15rem minmax(0,1fr) 2.5rem;gap:.45rem;align-items:center;padding:.45rem;border:1px solid #e8e0d8;border-radius:1.15rem;background:#fffc;box-shadow:0 .55rem 1.25rem #362b380f}.admin-topbar>div.topbar-title[data-v-c86461d0]{min-width:0}.admin-topbar .topbar-title p[data-v-c86461d0]{overflow:hidden;margin:0 0 .08rem;text-overflow:ellipsis;white-space:nowrap;font-size:.55rem}.admin-topbar .topbar-title h1[data-v-c86461d0]{overflow:hidden;font-size:1rem;text-overflow:ellipsis;white-space:nowrap}.admin-topbar>.notification-wrap[data-v-c86461d0]{position:relative;width:auto}.admin-mobile-mark[data-v-c86461d0]{display:grid;place-items:center;width:2.15rem;height:2.15rem;color:#f6e2a8;font-size:.72rem;font-weight:900;border-radius:.7rem;background:linear-gradient(135deg,#30233a,#705080);box-shadow:0 .35rem .7rem #422b4c33}.menu-button[data-v-c86461d0]{width:2.5rem;height:2.5rem;border:0;border-radius:.75rem;background:#f0ebf1}.bell[data-v-c86461d0]{width:2.5rem;height:2.5rem;color:#fff;border:0;border-radius:.75rem;background:linear-gradient(135deg,#815c92,#5f3e72);box-shadow:0 .35rem .7rem #5f3e7238}.bell i[data-v-c86461d0]{top:.34rem;left:.35rem;width:.42rem;height:.42rem;border-color:#755287;background:#f4cd6b}.notification-popover[data-v-c86461d0]{top:3.2rem;left:0;width:min(17rem,calc(100vw - 2rem));padding:.9rem;border:0;border-radius:1rem;box-shadow:0 1.1rem 2.5rem #2c203133}.notification-popover p[data-v-c86461d0]{line-height:1.75}.popover-heading strong[data-v-c86461d0]{font-size:.72rem}}@media(max-width:760px){.admin-topbar[data-v-c86461d0]{grid-template-columns:2.5rem minmax(0,1fr) 2.5rem;min-height:4.1rem}.admin-topbar .topbar-title[data-v-c86461d0]{text-align:center}.admin-topbar .topbar-title p[data-v-c86461d0]{font-size:.58rem}.admin-topbar .topbar-title h1[data-v-c86461d0]{font-size:1.05rem}.admin-mobile-mark[data-v-c86461d0]{display:none!important}}.admin-menu-grid[data-v-c86461d0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.8rem}.admin-menu-card[data-v-c86461d0]{display:flex;gap:.75rem;padding:.8rem;border:1px solid #e8e0da;border-radius:1rem;background:#fff;box-shadow:0 .45rem 1rem #302b3509}.admin-menu-card>img[data-v-c86461d0],.menu-placeholder[data-v-c86461d0]{flex:0 0 auto;width:4.5rem;height:4.5rem;object-fit:cover;border-radius:.8rem}.menu-placeholder[data-v-c86461d0]{display:grid;place-items:center;color:#79558a;background:#efe7f1}.admin-menu-card>div[data-v-c86461d0]:last-child{min-width:0;flex:1}.menu-card-heading[data-v-c86461d0]{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.menu-card-heading strong[data-v-c86461d0]{overflow:hidden;color:#3d3442;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.menu-card-heading span[data-v-c86461d0]{padding:.2rem .35rem;color:#397148;font-size:.52rem;border-radius:.35rem;background:#e5f1e7}.menu-card-heading span.unavailable[data-v-c86461d0]{color:#9a5660;background:#f7e1e4}.admin-menu-card p[data-v-c86461d0]{display:-webkit-box;margin:.3rem 0 .5rem;overflow:hidden;color:#8c8490;font-size:.59rem;line-height:1.55;-webkit-line-clamp:2;-webkit-box-orient:vertical}.menu-card-meta[data-v-c86461d0]{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.menu-card-meta b[data-v-c86461d0]{color:#5f3e72;font-size:.64rem}.menu-card-meta small[data-v-c86461d0]{color:#8d858f;font-size:.56rem}.form-duo[data-v-c86461d0]{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.form-duo label[data-v-c86461d0]{min-width:0}.field-label[data-v-c86461d0]{display:flex;align-items:center;gap:.22rem}.field-label small[data-v-c86461d0]{color:#9a919d;font-size:.52rem}.required-mark[data-v-c86461d0]{color:#c94f62;font-size:.85rem;line-height:1}.image-upload[data-v-c86461d0]{display:grid!important;place-items:center;min-height:8.5rem;overflow:hidden;color:#735d7f!important;text-align:center;border:1px dashed #bdaac6;border-radius:.85rem;background:#fbf8fb;cursor:pointer}.image-upload input[data-v-c86461d0]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.image-upload span[data-v-c86461d0]{display:grid;justify-items:center;gap:.35rem}.image-upload span small[data-v-c86461d0]{color:#948b98;font-size:.56rem}.image-upload img[data-v-c86461d0]{width:100%;height:8.5rem;object-fit:cover}.field-error[data-v-c86461d0]{color:#ae4d5e;font-size:.58rem}.menu-form .submit-visit[data-v-c86461d0]:disabled{opacity:.65;cursor:wait}.brand-center[data-v-c86461d0]{display:flex;align-items:center;justify-content:center;gap:.45rem}.brand-center img[data-v-c86461d0]{width:2rem;height:2rem;object-fit:contain}.brand-center strong[data-v-c86461d0]{font-size:.83rem}.menu-actions[data-v-c86461d0],.item-tools[data-v-c86461d0]{display:flex;align-items:center;gap:.4rem}.subtle-action[data-v-c86461d0]{color:var(--purple)!important;border:1px solid #e0d5e3!important;background:#fff!important}.item-tools[data-v-c86461d0]{margin-top:.55rem}.item-tools button[data-v-c86461d0]{display:flex;align-items:center;gap:.25rem;padding:0;color:#766a7c;font-size:.56rem;border:0;background:transparent}.item-tools button[data-v-c86461d0]:last-child{color:#ae5966}.visit-sheet select[data-v-c86461d0]{width:100%;padding:.78rem;color:#332d37;font:inherit;border:1px solid #e1d9d5;border-radius:.7rem;outline-color:#79578a;background:#fff}.category-form[data-v-c86461d0]{display:grid;grid-template-columns:1fr 4.7rem 4.5rem;gap:.45rem;margin:1rem 0 .4rem}.category-form input[data-v-c86461d0]{min-width:0;padding:.7rem;border:1px solid #e1d9d5;border-radius:.65rem}.category-form button[data-v-c86461d0]{color:#fff;border:0;border-radius:.65rem;background:var(--purple)}.category-list[data-v-c86461d0]{display:grid;gap:.45rem;margin-top:.8rem}.category-list>div[data-v-c86461d0]{display:flex;align-items:center;justify-content:space-between;padding:.65rem .7rem;border:1px solid #eee7e2;border-radius:.7rem}.category-list strong[data-v-c86461d0],.category-list small[data-v-c86461d0]{display:block}.category-list strong[data-v-c86461d0]{font-size:.68rem}.category-list small[data-v-c86461d0]{margin-top:.12rem;color:#968d97;font-size:.56rem}.category-list>div>div[data-v-c86461d0]{display:flex;gap:.3rem}.category-list button[data-v-c86461d0]{display:grid;place-items:center;width:1.8rem;height:1.8rem;color:#755b80;border:0;border-radius:.45rem;background:#efe8f1}.category-list button[data-v-c86461d0]:last-child{color:#a95764;background:#f9e8ea}.menu-actions[data-v-c86461d0]{display:flex;align-items:center;gap:.5rem}.menu-actions button[data-v-c86461d0]{display:flex;align-items:center;gap:.35rem;min-height:2.5rem;padding:.65rem .8rem;color:#fff;font-size:.67rem;font-weight:700;border:0;border-radius:.75rem;background:linear-gradient(135deg,#805b91,#5f3e72);box-shadow:0 .35rem .75rem #5f3e722e}.menu-actions .subtle-action[data-v-c86461d0]{color:#5f3e72!important;border:1px solid #ddcfdf!important;background:#f8f4f8!important;box-shadow:none}.item-tools[data-v-c86461d0]{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;margin-top:.7rem}.item-tools button[data-v-c86461d0]{display:flex;align-items:center;justify-content:center;gap:.3rem;min-height:2.15rem;padding:.4rem;color:#5f3e72;font-size:.58rem;font-weight:700;border:1px solid #dfd2e2;border-radius:.6rem;background:#f8f3f9}.item-tools button[data-v-c86461d0]:last-child{color:#a64f5c;border-color:#f0d4d8;background:#fff5f6}.inline-category-button[data-v-c86461d0]{display:flex;align-items:center;gap:.25rem;width:max-content;margin-top:.45rem;padding:.38rem .48rem;color:#684776;font-size:.58rem;border:0;border-radius:.5rem;background:#eee6f0}.inline-category-create[data-v-c86461d0]{display:grid;grid-template-columns:1fr 3.8rem;gap:.35rem;margin-top:.45rem}.inline-category-create input[data-v-c86461d0]{min-width:0;padding:.6rem!important}.inline-category-create button[data-v-c86461d0]{color:#fff;font-size:.6rem;border:0;border-radius:.55rem;background:#5f3e72}.category-list>div.editing[data-v-c86461d0]{display:grid;grid-template-columns:minmax(0,1fr) 3.4rem auto;gap:.4rem;padding:.5rem;border-color:#bda7c5;background:#fbf7fc}.category-list>div.editing input[data-v-c86461d0]{min-width:0;padding:.58rem;color:#493c50;font:inherit;font-size:.65rem;border:1px solid #dacadd;border-radius:.55rem;outline-color:#5f3e72;background:#fff}.category-list>div.editing>div[data-v-c86461d0]{display:flex;gap:.3rem}.category-list .save-category[data-v-c86461d0]{width:auto;padding:0 .55rem;color:#fff;font-size:.58rem;background:#5f3e72}.new-category-toggle[data-v-c86461d0]{display:flex;align-items:center;gap:.3rem;margin:1rem 0 .5rem;padding:.48rem .62rem;color:#5f3e72;font-size:.62rem;border:1px solid #dfd1e2;border-radius:.6rem;background:#f8f4f9}.category-form[data-v-c86461d0]{grid-template-columns:1fr 4.5rem}.category-list>div.editing[data-v-c86461d0]{grid-template-columns:minmax(0,1fr) auto}.empty-state[data-v-c86461d0]{padding:1.2rem;color:#8b828e;text-align:center;font-size:.68rem;border:1px dashed #ddd2df;border-radius:.9rem;background:#fff}.user-grid[data-v-c86461d0],.discount-grid[data-v-c86461d0],.level-settings[data-v-c86461d0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:.8rem;margin-top:1rem}.user-card[data-v-c86461d0],.discount-admin-card[data-v-c86461d0],.level-setting-card[data-v-c86461d0],.purchase-admin-card[data-v-c86461d0],.settings-hint[data-v-c86461d0]{border:1px solid #e7ded8;border-radius:1rem;background:#fff;box-shadow:0 .45rem 1rem #302b3509}.user-card[data-v-c86461d0]{padding:1rem}.user-summary[data-v-c86461d0]{display:flex;align-items:center;gap:.6rem}.user-avatar[data-v-c86461d0]{display:grid;place-items:center;flex:0 0 auto;width:2.5rem;height:2.5rem;color:#fff;font-weight:800;border-radius:.75rem;background:linear-gradient(135deg,#866397,#5f3e72)}.user-summary>div[data-v-c86461d0]{min-width:0;flex:1}.user-summary strong[data-v-c86461d0],.user-summary small[data-v-c86461d0]{display:block}.user-summary strong[data-v-c86461d0]{font-size:.74rem}.user-summary small[data-v-c86461d0]{margin-top:.2rem;color:#8d8490;font-size:.56rem}.level-badge[data-v-c86461d0]{padding:.3rem .45rem;color:var(--level-color);font-size:.58rem;font-weight:800;border:1px solid color-mix(in srgb,var(--level-color) 32%,white);border-radius:.5rem;background:color-mix(in srgb,var(--level-color) 12%,white)}.user-purchase-count[data-v-c86461d0]{display:flex;align-items:center;gap:.4rem;margin:.8rem 0;padding:.55rem .65rem;color:#6f5c78;font-size:.63rem;border-radius:.65rem;background:#f2edf3}.user-card label[data-v-c86461d0],.level-setting-card label[data-v-c86461d0]{display:grid;gap:.3rem;color:#716875;font-size:.61rem}.level-setting-card label>small[data-v-c86461d0]{color:#9a7a39;font-size:.52rem;line-height:1.7}.user-card select[data-v-c86461d0],.level-setting-card input[data-v-c86461d0],.level-setting-card textarea[data-v-c86461d0]{width:100%;padding:.65rem;color:#3d3541;font:inherit;border:1px solid #dfd6d1;border-radius:.65rem;outline-color:#6f4c80;background:#fff}.save-inline[data-v-c86461d0],.save-level[data-v-c86461d0]{width:100%;margin-top:.55rem;padding:.65rem;color:#fff;font-size:.63rem;font-weight:700;border:0;border-radius:.65rem;background:#5f3e72}.manual-note[data-v-c86461d0]{display:block;margin-top:.45rem;color:#9b712b;text-align:center;font-size:.55rem}.purchase-admin-card[data-v-c86461d0]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.65rem;padding:.9rem 1rem}.purchase-admin-card strong[data-v-c86461d0],.purchase-admin-card small[data-v-c86461d0],.purchase-admin-card p[data-v-c86461d0],.purchase-admin-card b[data-v-c86461d0],.purchase-admin-card time[data-v-c86461d0]{display:block}.purchase-admin-card strong[data-v-c86461d0]{font-size:.73rem}.purchase-admin-card small[data-v-c86461d0],.purchase-admin-card p[data-v-c86461d0],.purchase-admin-card time[data-v-c86461d0]{margin:.2rem 0 0;color:#8d8490;font-size:.57rem}.purchase-admin-card>div[data-v-c86461d0]:last-child{flex:0 0 auto;text-align:left}.purchase-admin-card b[data-v-c86461d0]{color:#5f3e72;font-size:.7rem}.discount-admin-card[data-v-c86461d0]{display:flex;align-items:center;gap:.7rem;padding:.85rem}.discount-admin-card.inactive[data-v-c86461d0]{opacity:.62}.discount-percent[data-v-c86461d0]{display:grid;place-items:center;flex:0 0 auto;width:3rem;height:3rem;color:#fff;font-weight:900;border-radius:.8rem;background:linear-gradient(135deg,#8b659a,#5f3e72)}.discount-admin-card>div[data-v-c86461d0]:nth-child(2){min-width:0;flex:1}.discount-admin-card strong[data-v-c86461d0],.discount-admin-card h3[data-v-c86461d0],.discount-admin-card small[data-v-c86461d0]{display:block;margin:0}.discount-admin-card strong[data-v-c86461d0]{color:#5f3e72;font-size:.68rem}.discount-admin-card h3[data-v-c86461d0]{margin:.15rem 0;font-size:.68rem}.discount-admin-card small[data-v-c86461d0]{color:#8e8590;font-size:.56rem}.card-actions[data-v-c86461d0]{display:flex;gap:.3rem}.card-actions button[data-v-c86461d0]{display:grid;place-items:center;width:2rem;height:2rem;color:#684b76;border:0;border-radius:.55rem;background:#f0e9f2}.card-actions button[data-v-c86461d0]:last-child{color:#a5515f;background:#fae9eb}.level-setting-card[data-v-c86461d0]{padding:1rem}.level-setting-card header[data-v-c86461d0]{display:flex;align-items:center;gap:.6rem;margin-bottom:.8rem}.level-setting-card header div[data-v-c86461d0]{display:grid;gap:.12rem}.level-setting-card header strong[data-v-c86461d0]{font-size:.74rem}.level-setting-card header small[data-v-c86461d0]{color:#918793;font-size:.56rem}.level-medal[data-v-c86461d0]{display:grid;place-items:center;width:2.5rem;height:2.5rem;color:var(--level-color);border-radius:.75rem;background:color-mix(in srgb,var(--level-color) 14%,white)}.level-setting-card .form-duo[data-v-c86461d0]{margin:.65rem 0}.settings-hint[data-v-c86461d0]{display:flex;align-items:flex-start;gap:.55rem;margin-top:1rem;padding:.85rem;color:#4d704f;background:#eef6ed}.settings-hint p[data-v-c86461d0]{margin:0}.settings-hint strong[data-v-c86461d0],.settings-hint small[data-v-c86461d0]{display:block}.settings-hint strong[data-v-c86461d0]{font-size:.67rem}.settings-hint small[data-v-c86461d0]{margin-top:.2rem;color:#678069;font-size:.58rem;line-height:1.7}.switch-label[data-v-c86461d0]{display:flex!important;grid-template-columns:auto 1fr;align-items:center;gap:.5rem!important;padding:.7rem;border-radius:.65rem;background:#f2edf3}.switch-label input[data-v-c86461d0]{width:1.1rem!important;height:1.1rem;margin:0;accent-color:#5f3e72}@media(max-width:760px){.user-grid[data-v-c86461d0],.discount-grid[data-v-c86461d0],.level-settings[data-v-c86461d0]{grid-template-columns:1fr}.purchase-admin-card[data-v-c86461d0]{align-items:flex-start}.page-heading[data-v-c86461d0]{align-items:flex-end}.page-heading h2[data-v-c86461d0]{font-size:1.05rem}.level-setting-card .form-duo[data-v-c86461d0]{grid-template-columns:1fr 1fr}.user-summary[data-v-c86461d0]{flex-wrap:wrap}.user-summary>div[data-v-c86461d0]{min-width:9rem}.discount-admin-card[data-v-c86461d0]{align-items:flex-start}}.discount-admin-card>div:nth-child(2) b[data-v-c86461d0]{display:block;margin:.2rem 0;color:#4f3b59;font-size:.63rem}.discount-admin-card>div:nth-child(2) em[data-v-c86461d0]{display:inline-block;margin-top:.35rem;padding:.18rem .35rem;color:#397148;font-size:.52rem;font-style:normal;border-radius:.35rem;background:#e6f2e8}.discount-admin-card.inactive>div:nth-child(2) em[data-v-c86461d0]{color:#94515b;background:#f6dfe2}.reward-symbol[data-v-c86461d0]{color:#fff}.settings-menu-grid[data-v-c86461d0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:.8rem}.settings-entry[data-v-c86461d0]{display:flex;align-items:center;gap:.75rem;min-height:7.5rem;padding:1rem;color:#3c3441;text-align:right;border:1px solid #e6ddd8;border-radius:1.1rem;background:#fff;box-shadow:0 .55rem 1.2rem #302b350a}.settings-entry>span[data-v-c86461d0]:nth-child(2){min-width:0;flex:1}.settings-entry strong[data-v-c86461d0],.settings-entry small[data-v-c86461d0]{display:block}.settings-entry strong[data-v-c86461d0]{font-size:.78rem}.settings-entry small[data-v-c86461d0]{margin-top:.3rem;color:#8a818c;font-size:.6rem;line-height:1.7}.settings-entry>svg[data-v-c86461d0]{color:#8d7c93}.settings-entry-icon[data-v-c86461d0]{display:grid;place-items:center;flex:0 0 auto;width:3.3rem;height:3.3rem;color:#916d1f;border:1px solid #e7ce94;border-radius:1rem;background:linear-gradient(145deg,#fff5d9,#ebcf8b);box-shadow:inset 0 0 0 .22rem #ffffff73}.muted-icon[data-v-c86461d0]{color:#6d517a;border-color:#dfd1e3;background:#f1e9f3}.medal-preview[data-v-c86461d0]{display:flex;gap:.28rem;margin-top:.55rem}.medal-preview i[data-v-c86461d0]{display:grid;place-items:center;width:1.7rem;height:1.7rem;color:var(--medal-color);border-radius:.52rem;background:color-mix(in srgb,var(--medal-color) 14%,white)}.large-medal[data-v-c86461d0]{position:relative;width:3.5rem;height:3.5rem;border:1px solid color-mix(in srgb,var(--level-color) 35%,white);border-radius:50%;box-shadow:inset 0 0 0 .25rem #ffffffb3,0 .4rem .8rem color-mix(in srgb,var(--level-color) 18%,transparent)}.large-medal svg[data-v-c86461d0]{fill:color-mix(in srgb,var(--level-color) 20%,transparent)}.level-setting-card textarea[data-v-c86461d0]{min-height:7.5rem;line-height:1.9}.subscription-heading>button[data-v-c86461d0]{color:#5f3e72!important}.rule-form[data-v-c86461d0]{width:min(38rem,100%)}.rule-builder-block[data-v-c86461d0]{margin-top:.8rem;padding:.8rem;border:1px solid #ebe3de;border-radius:.85rem;background:#fff}.rule-builder-block>strong[data-v-c86461d0]{display:block;margin-bottom:.5rem;color:#4f4057;font-size:.68rem}.accent-block[data-v-c86461d0]{border-color:#dbcbe0;background:#faf6fb}.selected-reward[data-v-c86461d0]{display:flex;align-items:center;gap:.5rem;padding:.75rem;color:#5a4564;font-size:.64rem;border-radius:.65rem;background:#eee5f1}.rule-form textarea[data-v-c86461d0]{line-height:1.8}.rule-form .form-duo[data-v-c86461d0]{align-items:start}@media(max-width:760px){.settings-menu-grid[data-v-c86461d0]{grid-template-columns:1fr}.settings-entry[data-v-c86461d0]{min-height:6.5rem}.subscription-heading[data-v-c86461d0]{align-items:center}.subscription-heading>button[data-v-c86461d0]{padding:.55rem!important;font-size:.56rem!important}.level-setting-card .form-duo[data-v-c86461d0],.rule-form .form-duo[data-v-c86461d0]{grid-template-columns:1fr}.rule-builder-block[data-v-c86461d0]{padding:.7rem}}.sms-entry-state[data-v-c86461d0]{display:inline-flex;width:max-content;margin-top:.55rem;padding:.2rem .42rem;color:#9c671e;font-size:.52rem;font-weight:700;border-radius:.4rem;background:#fff2d7}.sms-entry-state.online[data-v-c86461d0]{color:#397148;background:#e7f4e9}.sms-flow-intro[data-v-c86461d0]{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1rem;padding:1rem;color:#fff;border-radius:1rem;background:linear-gradient(135deg,#5f3e72,#80608d 62%,#a98972);box-shadow:0 .7rem 1.5rem #5f3e7229}.sms-flow-intro>span[data-v-c86461d0]{display:grid;place-items:center;flex:0 0 auto;width:2.8rem;height:2.8rem;border-radius:.8rem;background:#ffffff24}.sms-flow-intro strong[data-v-c86461d0],.sms-flow-intro p[data-v-c86461d0]{display:block;margin:0}.sms-flow-intro strong[data-v-c86461d0]{font-size:.76rem}.sms-flow-intro p[data-v-c86461d0]{margin-top:.3rem;color:#f3edf4;font-size:.61rem;line-height:1.9}.sms-center-grid[data-v-c86461d0]{display:grid;grid-template-columns:minmax(17rem,1fr) minmax(17rem,.9fr);gap:.85rem}.sms-connection-card[data-v-c86461d0],.sms-automation-card[data-v-c86461d0],.sms-template-card[data-v-c86461d0],.sms-log[data-v-c86461d0]{padding:1rem;border:1px solid #e6ddd8;border-radius:1rem;background:#fff;box-shadow:0 .45rem 1rem #302b3509}.sms-connection-card>header[data-v-c86461d0],.sms-template-card>header[data-v-c86461d0]{display:flex;align-items:center;gap:.6rem;margin-bottom:.85rem}.sms-connection-card>header>span[data-v-c86461d0],.sms-template-card>header>span[data-v-c86461d0]{display:grid;place-items:center;flex:0 0 auto;width:2.7rem;height:2.7rem;color:#684776;border-radius:.75rem;background:#f0e8f2}.sms-connection-card header strong[data-v-c86461d0],.sms-connection-card header small[data-v-c86461d0],.sms-template-card header strong[data-v-c86461d0],.sms-template-card header small[data-v-c86461d0]{display:block}.sms-connection-card header strong[data-v-c86461d0],.sms-template-card header strong[data-v-c86461d0]{font-size:.72rem}.sms-connection-card header small[data-v-c86461d0],.sms-template-card header small[data-v-c86461d0]{margin-top:.18rem;color:#918792;font-size:.55rem;line-height:1.6}.sms-connection-card>label[data-v-c86461d0],.sms-template-card form label[data-v-c86461d0]{display:grid;gap:.28rem;margin-top:.65rem;color:#706773;font-size:.59rem}.sms-connection-card input[data-v-c86461d0],.sms-template-card form input[data-v-c86461d0]{width:100%;min-height:2.7rem;padding:.65rem .72rem;color:#3d3541;font:inherit;border:1px solid #dfd6d1;border-radius:.65rem;outline-color:#6f4c80;background:#fff}.sms-connection-card label>small[data-v-c86461d0]{color:#988e99;font-size:.52rem}.saved-secret[data-v-c86461d0]{display:flex;align-items:center;gap:.25rem;color:#4b7953!important}.connection-result[data-v-c86461d0]{display:flex;align-items:flex-start;gap:.45rem;margin-top:.75rem;padding:.65rem;color:#8b5158;border-radius:.65rem;background:#fff0f1}.connection-result.success[data-v-c86461d0]{color:#42714b;background:#edf7ee}.connection-result span[data-v-c86461d0],.connection-result strong[data-v-c86461d0],.connection-result small[data-v-c86461d0]{display:block}.connection-result strong[data-v-c86461d0]{font-size:.57rem;line-height:1.7}.connection-result small[data-v-c86461d0]{margin-top:.15rem;font-size:.52rem}.connection-actions[data-v-c86461d0]{display:grid;grid-template-columns:1fr 1fr;gap:.45rem;margin-top:.75rem}.connection-actions button[data-v-c86461d0],.sms-template-card form>button[data-v-c86461d0]{display:flex;align-items:center;justify-content:center;gap:.3rem;min-height:2.65rem;color:#fff;font-size:.61rem;font-weight:700;border:0;border-radius:.65rem;background:linear-gradient(135deg,#765187,#5f3e72)}.connection-actions .test-connection[data-v-c86461d0]{color:#5f3e72;border:1px solid #dacdde;background:#f8f3f9}.sms-automation-card>header[data-v-c86461d0]{display:flex;align-items:center;justify-content:space-between}.sms-automation-card header strong[data-v-c86461d0]{font-size:.72rem}.sms-automation-card header small[data-v-c86461d0]{color:#9a8e9b;font-size:.53rem}.sms-automation-card ol[data-v-c86461d0]{display:grid;gap:.55rem;margin:.8rem 0;padding:0;list-style:none}.sms-automation-card li[data-v-c86461d0]{display:flex;align-items:center;gap:.55rem;padding:.55rem;border-radius:.7rem;background:#faf7f5}.sms-automation-card li>span[data-v-c86461d0]{display:grid;place-items:center;flex:0 0 auto;width:1.75rem;height:1.75rem;color:#fff;font-size:.57rem;font-weight:800;border-radius:50%;background:#7a5888}.sms-automation-card li b[data-v-c86461d0],.sms-automation-card li small[data-v-c86461d0]{display:block}.sms-automation-card li b[data-v-c86461d0]{font-size:.61rem}.sms-automation-card li small[data-v-c86461d0]{margin-top:.1rem;color:#918791;font-size:.52rem}.sms-stats[data-v-c86461d0]{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem}.sms-stats span[data-v-c86461d0]{padding:.55rem .3rem;text-align:center;border-radius:.65rem;background:#f1ebf2}.sms-stats b[data-v-c86461d0],.sms-stats small[data-v-c86461d0]{display:block}.sms-stats b[data-v-c86461d0]{color:#5f3e72;font-size:.78rem}.sms-stats small[data-v-c86461d0]{color:#887c8b;font-size:.49rem}.sms-section-heading[data-v-c86461d0]{display:flex;align-items:flex-end;justify-content:space-between;gap:.7rem;margin:1.25rem 0 .65rem}.sms-section-heading p[data-v-c86461d0],.sms-section-heading h3[data-v-c86461d0]{margin:0}.sms-section-heading p[data-v-c86461d0]{color:#96743a;font-size:.55rem}.sms-section-heading h3[data-v-c86461d0]{margin-top:.15rem;font-size:.88rem}.sms-section-heading>span[data-v-c86461d0]{color:#918792;font-size:.52rem}.sms-template-grid[data-v-c86461d0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));gap:.8rem}.pattern-box[data-v-c86461d0],.message-example[data-v-c86461d0]{overflow:hidden;border:1px solid #e5dce7;border-radius:.75rem;background:#faf7fb}.pattern-box>div[data-v-c86461d0],.message-example>div[data-v-c86461d0]{display:flex;align-items:center;justify-content:space-between;padding:.48rem .6rem;color:#766a79;font-size:.54rem;border-bottom:1px solid #e8e0e9}.pattern-box button[data-v-c86461d0],.message-example button[data-v-c86461d0],.benefit-sms-preview button[data-v-c86461d0]{display:flex;align-items:center;gap:.25rem;padding:.28rem .42rem;color:#5f3e72;font:inherit;font-weight:700;border:0;border-radius:.4rem;background:#ebe2ee}.pattern-box pre[data-v-c86461d0]{min-height:5.3rem;margin:0;padding:.7rem;color:#433b47;white-space:pre-wrap;font-family:Vazirmatn,sans-serif;font-size:.61rem;line-height:1.9;direction:rtl}.variable-order[data-v-c86461d0]{display:flex;flex-wrap:wrap;gap:.3rem;margin:.55rem 0}.variable-order span[data-v-c86461d0]{display:flex;align-items:center;gap:.25rem;padding:.3rem .42rem;color:#746977;font-size:.5rem;border-radius:.42rem;background:#f1edeb}.variable-order b[data-v-c86461d0]{direction:ltr;color:#5f3e72}.message-example[data-v-c86461d0]{border-color:#dce9dc;background:#f5faf4}.message-example>div[data-v-c86461d0]{border-color:#dce9dc}.message-example p[data-v-c86461d0]{min-height:4rem;margin:0;padding:.65rem;color:#425c45;white-space:pre-line;font-size:.59rem;line-height:1.9}.sms-template-card form[data-v-c86461d0]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.45rem;margin-top:.2rem}.sms-template-card form label[data-v-c86461d0]{margin:0}.sms-template-card form .mini-switch[data-v-c86461d0]{display:flex;align-items:center;align-self:end;min-height:2.7rem;padding:.55rem;border-radius:.6rem;background:#f1edf2}.sms-template-card form .mini-switch input[data-v-c86461d0]{width:1rem;min-height:1rem;padding:0;accent-color:#5f3e72}.sms-template-card form>button[data-v-c86461d0]{grid-column:1/-1}.benefit-sms-preview[data-v-c86461d0]{margin-top:.65rem;padding:.55rem;border:1px solid #e1eadf;border-radius:.65rem;background:#f6faf4}.benefit-sms-preview>span[data-v-c86461d0]{color:#668069;font-size:.5rem}.benefit-sms-preview p[data-v-c86461d0]{margin:.28rem 0 .45rem;color:#405844;white-space:pre-line;font-size:.54rem;line-height:1.7}.benefit-sms-preview button[data-v-c86461d0]{color:#47704d;background:#e4f0e2}.sms-log-list[data-v-c86461d0]{display:grid;gap:.45rem}.sms-log-list article[data-v-c86461d0]{display:flex;align-items:center;gap:.55rem;padding:.6rem;border-radius:.7rem;background:#faf8f6}.log-state[data-v-c86461d0]{flex:0 0 auto;padding:.25rem .4rem;color:#9b6b24;font-size:.5rem;font-weight:700;border-radius:.4rem;background:#fff0d7}.log-state.sent[data-v-c86461d0]{color:#397148;background:#e5f3e7}.log-state.failed[data-v-c86461d0]{color:#9b4e58;background:#f9e6e8}.sms-log-list article>div[data-v-c86461d0]{min-width:0;flex:1}.sms-log-list strong[data-v-c86461d0],.sms-log-list small[data-v-c86461d0],.sms-log-list em[data-v-c86461d0]{display:block}.sms-log-list strong[data-v-c86461d0]{font-size:.6rem}.sms-log-list small[data-v-c86461d0]{margin-top:.12rem;color:#8f858f;font-size:.51rem}.sms-log-list em[data-v-c86461d0]{margin-top:.2rem;color:#a34d59;font-size:.49rem;font-style:normal}.sms-log-list time[data-v-c86461d0]{flex:0 0 auto;color:#9a909a;font-size:.49rem}@media(max-width:760px){.sms-center-grid[data-v-c86461d0]{grid-template-columns:1fr}.sms-flow-intro[data-v-c86461d0]{padding:.8rem}.sms-template-grid[data-v-c86461d0]{grid-template-columns:1fr}.sms-section-heading[data-v-c86461d0]{align-items:flex-start}.sms-section-heading>span[data-v-c86461d0]{max-width:8rem;line-height:1.6;text-align:left}.sms-log-list article[data-v-c86461d0]{align-items:flex-start;flex-wrap:wrap}.sms-log-list article>div[data-v-c86461d0]{min-width:12rem}.sms-log-list time[data-v-c86461d0]{width:100%;text-align:left}.discount-admin-card>div[data-v-c86461d0]:nth-child(2){width:calc(100% - 5rem)}.benefit-sms-preview[data-v-c86461d0]{margin-left:-2.4rem}}.purchase-filters[data-v-c86461d0]{display:grid;gap:.7rem;margin-bottom:1rem;padding:.85rem;border:1px solid #e7dfda;border-radius:1rem;background:linear-gradient(145deg,#fff,#faf7f4);box-shadow:0 .45rem 1rem #302b3509}.purchase-search[data-v-c86461d0]{display:flex;align-items:center;gap:.5rem;min-height:2.8rem;padding:0 .75rem;color:#846f89;border:1px solid #ddd4d0;border-radius:.75rem;background:#fff}.purchase-search input[data-v-c86461d0]{min-width:0;flex:1;padding:.7rem 0;color:#39313e;font:inherit;border:0;outline:0;background:transparent}.purchase-search button[data-v-c86461d0]{display:grid;place-items:center;width:1.8rem;height:1.8rem;color:#8b7d8e;border:0;border-radius:.5rem;background:#f2edef}.date-filter-tabs[data-v-c86461d0]{display:flex;gap:.4rem;overflow-x:auto;padding-bottom:.1rem;scrollbar-width:none}.date-filter-tabs[data-v-c86461d0]::-webkit-scrollbar{display:none}.date-filter-tabs button[data-v-c86461d0]{display:flex;align-items:center;justify-content:center;flex:0 0 auto;gap:.25rem;min-height:2.2rem;padding:.45rem .7rem;color:#716676;font:inherit;font-size:.59rem;font-weight:700;border:1px solid #e3dbd7;border-radius:.65rem;background:#fff}.date-filter-tabs button.active[data-v-c86461d0]{color:#fff;border-color:#654575;background:linear-gradient(135deg,#785589,#5f3e72);box-shadow:0 .3rem .65rem #5f3e722e}.date-range-fields[data-v-c86461d0]{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.date-range-fields label[data-v-c86461d0]{display:grid;gap:.28rem;color:#7e737f;font-size:.54rem}.date-range-fields input[data-v-c86461d0]{min-width:0;min-height:2.55rem;padding:.55rem .65rem;color:#413746;font:inherit;font-size:.62rem;border:1px solid #ded5d1;border-radius:.65rem;outline-color:#6f4c80;background:#fff}.purchase-filter-result[data-v-c86461d0]{display:flex;align-items:center;justify-content:space-between;color:#8c828d;font-size:.55rem}.purchase-filter-result button[data-v-c86461d0]{display:flex;align-items:center;gap:.2rem;padding:.3rem .45rem;color:#9b5360;font:inherit;font-size:.53rem;border:0;border-radius:.45rem;background:#f9e9eb}.purchase-admin-list[data-v-c86461d0]{display:grid;gap:.65rem}.purchase-admin-card[data-v-c86461d0]{display:grid;grid-template-columns:minmax(12rem,1.05fr) minmax(14rem,1.5fr) auto;align-items:center;gap:1rem;margin:0;padding:.85rem;border-right:.22rem solid #765187}.purchase-customer[data-v-c86461d0]{display:flex;align-items:center;gap:.6rem;min-width:0}.purchase-avatar[data-v-c86461d0]{display:grid;place-items:center;flex:0 0 auto;width:2.65rem;height:2.65rem;color:#fff;font-size:.78rem;font-weight:850;border-radius:.8rem;background:linear-gradient(145deg,#876597,#5f3e72);box-shadow:0 .3rem .65rem #5f3e722e}.purchase-customer>div[data-v-c86461d0]{display:grid;gap:.28rem;min-width:0}.purchase-customer strong[data-v-c86461d0]{overflow:hidden;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.membership-code[data-v-c86461d0]{display:flex;align-items:center;width:max-content;max-width:100%;gap:.35rem;padding:.25rem .42rem;color:#63536b;border:1px solid #e2d6e5;border-radius:.48rem;background:#f5eff6}.membership-code small[data-v-c86461d0]{margin:0;color:#928498;font-size:.48rem}.membership-code b[data-v-c86461d0]{color:#5f3e72;font-size:.57rem;letter-spacing:.04em}.purchase-detail[data-v-c86461d0]{min-width:0;padding-right:.8rem;border-right:1px solid #eee7e2}.purchase-detail>small[data-v-c86461d0]{display:block;margin:0;color:#9a909a;font-size:.49rem}.purchase-detail p[data-v-c86461d0]{overflow:hidden;margin:.2rem 0 0;color:#554b58;font-size:.61rem;line-height:1.7;text-overflow:ellipsis;white-space:nowrap}.purchase-financial[data-v-c86461d0]{display:grid;justify-items:end;gap:.2rem;min-width:8rem;text-align:left}.purchase-financial>b[data-v-c86461d0]{color:#5f3e72;font-size:.7rem}.purchase-financial>small[data-v-c86461d0]{margin:0;color:#4b7953;font-size:.5rem}.purchase-financial time[data-v-c86461d0]{display:flex;align-items:center;gap:.25rem;margin:.15rem 0 0;color:#8d838e;font-size:.52rem}@media(max-width:760px){.purchase-filters[data-v-c86461d0]{padding:.7rem}.date-range-fields[data-v-c86461d0]{grid-template-columns:1fr 1fr}.purchase-admin-card[data-v-c86461d0]{grid-template-columns:1fr auto;align-items:start;gap:.75rem;padding:.8rem}.purchase-detail[data-v-c86461d0]{grid-column:1/-1;grid-row:2;padding:.65rem 0 0;border-top:1px solid #eee7e2;border-right:0}.purchase-detail p[data-v-c86461d0]{white-space:normal}.purchase-financial[data-v-c86461d0]{min-width:7rem}.membership-code[data-v-c86461d0]{padding:.22rem .35rem}.purchase-avatar[data-v-c86461d0]{width:2.45rem;height:2.45rem}}.order-source[data-v-c86461d0]{display:inline-flex;width:max-content;padding:.18rem .4rem;color:#356d45;font-size:.5rem;font-weight:800;border-radius:.4rem;background:#e4f3e7}.order-source.in_person[data-v-c86461d0]{color:#795c25;background:#f7e9c9}.source-filter-tabs[data-v-c86461d0]{padding-top:.55rem;border-top:1px solid #eee7e2}.campaign-admin-card[data-v-c86461d0]{border-top:.2rem solid #c69b45}.campaign-live-state[data-v-c86461d0]{display:inline-flex;margin-bottom:.25rem;padding:.18rem .4rem;color:#795d29;font-size:.49rem;font-weight:800;border-radius:1rem;background:#f5e8c9}.campaign-live-state.live[data-v-c86461d0]{color:#fff;background:#39905a;box-shadow:0 0 0 .25rem #39905a1f}.campaign-form[data-v-c86461d0]{width:min(38rem,100%)}.campaign-schedule-block[data-v-c86461d0]{position:relative}.campaign-schedule-tabs[data-v-c86461d0]{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;margin:.35rem 0 .8rem;padding:.25rem;border:1px solid #e2d6e5;border-radius:.8rem;background:#f1ebf3}.campaign-schedule-tabs button[data-v-c86461d0]{min-height:2.6rem;padding:.55rem .6rem;color:#756879;font:inherit;font-size:.6rem;font-weight:800;border:0;border-radius:.62rem;background:transparent;cursor:pointer}.campaign-schedule-tabs button.active[data-v-c86461d0]{color:#fff;background:linear-gradient(135deg,#795589,#5f3e72);box-shadow:0 .3rem .7rem #5f3e722e}.campaign-field-title[data-v-c86461d0]{display:block;margin-bottom:.35rem;color:#625b64;font-size:.61rem;font-weight:800}.campaign-date-picker[data-v-c86461d0]{position:relative;margin-top:.4rem}.campaign-date-trigger[data-v-c86461d0]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;width:100%;min-height:3.5rem;padding:.65rem .75rem;color:#57475f;text-align:right;border:1px solid #d9ccde;border-radius:.8rem;background:#fff;cursor:pointer}.campaign-date-trigger svg[data-v-c86461d0]{color:#765187}.campaign-date-trigger>span[data-v-c86461d0]{min-width:0;font-size:.62rem;font-weight:800;line-height:1.8}.campaign-date-trigger small[data-v-c86461d0]{color:#907f95;font-size:.49rem;white-space:nowrap}.persian-calendar[data-v-c86461d0]{position:relative;z-index:3;margin-top:.5rem;overflow:hidden;border:1px solid #d9ccde;border-radius:1rem;background:#fff;box-shadow:0 .8rem 2rem #3f2b4621}.persian-calendar>header[data-v-c86461d0]{display:grid;grid-template-columns:2.2rem 1fr 2.2rem;align-items:center;padding:.65rem .7rem;border-bottom:1px solid #eee7ef;background:linear-gradient(135deg,#f8f3f9,#fff)}.persian-calendar>header strong[data-v-c86461d0]{color:#503a5a;text-align:center;font-size:.7rem}.persian-calendar>header button[data-v-c86461d0]{display:grid;place-items:center;width:2.1rem;height:2.1rem;padding:0;color:#654873;font-size:1.35rem;border:0;border-radius:.6rem;background:#eee5f0;cursor:pointer}.persian-calendar-weekdays[data-v-c86461d0],.persian-calendar-grid[data-v-c86461d0]{display:grid;grid-template-columns:repeat(7,1fr)}.persian-calendar-weekdays[data-v-c86461d0]{padding:.55rem .55rem .2rem}.persian-calendar-weekdays span[data-v-c86461d0]{color:#9a8d9c;text-align:center;font-size:.5rem;font-weight:800}.persian-calendar-grid[data-v-c86461d0]{padding:.25rem .55rem .65rem;row-gap:.15rem}.persian-calendar-grid button[data-v-c86461d0]{position:relative;min-height:2.35rem;padding:0;color:#4e444f;font:inherit;font-size:.61rem;font-weight:750;border:0;border-radius:0;background:transparent;cursor:pointer}.persian-calendar-grid button.muted[data-v-c86461d0]{color:#c2b9c4}.persian-calendar-grid button.today[data-v-c86461d0]:after{position:absolute;right:50%;bottom:.2rem;width:.25rem;height:.25rem;content:"";border-radius:50%;background:#c69b45;transform:translate(50%)}.persian-calendar-grid button.in-range[data-v-c86461d0]{color:#5b3f68;background:#eee4f1}.persian-calendar-grid button.start[data-v-c86461d0],.persian-calendar-grid button.end[data-v-c86461d0]{color:#fff;border-radius:.65rem;background:linear-gradient(135deg,#815d90,#5f3e72);box-shadow:0 .25rem .55rem #5f3e7233}.persian-calendar-grid button.start+button.in-range[data-v-c86461d0]{border-radius:0 .55rem .55rem 0}.persian-calendar-footer[data-v-c86461d0]{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.6rem .7rem;color:#817583;border-top:1px solid #eee7ef;background:#fcfafc}.persian-calendar-footer span[data-v-c86461d0]{font-size:.5rem;line-height:1.7}.persian-calendar-footer button[data-v-c86461d0]{flex:0 0 auto;padding:.45rem .6rem;color:#fff;font:inherit;font-size:.52rem;font-weight:800;border:0;border-radius:.55rem;background:#654873}.campaign-time-grid[data-v-c86461d0]{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-top:.75rem}.campaign-time-card[data-v-c86461d0]{padding:.65rem;border:1px solid #e1d6e3;border-radius:.8rem;background:#fff}.campaign-time-selects[data-v-c86461d0]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.3rem;direction:ltr}.campaign-time-selects select[data-v-c86461d0]{min-width:0;padding:.62rem .3rem;text-align:center;direction:rtl}.campaign-time-selects b[data-v-c86461d0]{color:#74557f;font-size:.9rem}.campaign-schedule-hint[data-v-c86461d0]{margin:.7rem 0 0;padding:.55rem .65rem;color:#756579;font-size:.53rem;line-height:1.8;border-radius:.65rem;background:#f0e9f2}@media(max-width:560px){.campaign-schedule-tabs[data-v-c86461d0],.campaign-time-grid[data-v-c86461d0]{grid-template-columns:1fr}.campaign-date-trigger[data-v-c86461d0]{grid-template-columns:auto 1fr}.campaign-date-trigger small[data-v-c86461d0]{grid-column:2}.persian-calendar-grid button[data-v-c86461d0]{min-height:2.15rem}.persian-calendar-footer[data-v-c86461d0]{align-items:flex-start;flex-direction:column}.persian-calendar-footer button[data-v-c86461d0]{width:100%}.campaign-time-card[data-v-c86461d0]{padding:.6rem}}.sms-panel-nav[data-v-c86461d0]{display:grid;gap:.5rem;margin-bottom:1rem}.sms-panel-nav button[data-v-c86461d0]{display:flex;align-items:center;gap:.65rem;width:100%;padding:.75rem .85rem;color:#514755;text-align:right;border:1px solid #e5ddd9;border-radius:.85rem;background:#fff;box-shadow:0 .3rem .8rem #302b3506}.sms-panel-nav button>svg[data-v-c86461d0]:first-child{color:#765187}.sms-panel-nav button>span[data-v-c86461d0]{min-width:0;flex:1}.sms-panel-nav strong[data-v-c86461d0],.sms-panel-nav small[data-v-c86461d0]{display:block}.sms-panel-nav strong[data-v-c86461d0]{font-size:.66rem}.sms-panel-nav small[data-v-c86461d0]{margin-top:.15rem;color:#938993;font-size:.52rem}.sms-panel-nav button>svg[data-v-c86461d0]:last-child{color:#a295a5;transition:transform .2s}.sms-panel-nav button.active[data-v-c86461d0]{border-color:#cdbdd3;background:#f7f1f8}.sms-panel-nav button.active>svg[data-v-c86461d0]:last-child{transform:rotate(90deg)}.sms-connection-card select[data-v-c86461d0]{width:100%;min-height:2.7rem;padding:.65rem .72rem;color:#3d3541;font:inherit;border:1px solid #dfd6d1;border-radius:.65rem;background:#fff}.sms-template-list[data-v-c86461d0]{display:grid;gap:.55rem}.sms-template-row[data-v-c86461d0]{overflow:hidden;border:1px solid #e5ddd9;border-radius:.9rem;background:#fff}.sms-template-row.expanded[data-v-c86461d0]{border-color:#cdbdd3;box-shadow:0 .5rem 1.2rem #5f3e7214}.sms-template-summary[data-v-c86461d0]{display:flex;align-items:center;gap:.6rem;width:100%;padding:.75rem;color:#403743;text-align:right;border:0;background:#fff}.sms-template-summary>span[data-v-c86461d0]{display:grid;place-items:center;flex:0 0 auto;width:2.35rem;height:2.35rem;color:#684776;border-radius:.7rem;background:#f0e8f2}.sms-template-summary>div[data-v-c86461d0]{min-width:0;flex:1}.sms-template-summary strong[data-v-c86461d0],.sms-template-summary small[data-v-c86461d0]{display:block}.sms-template-summary strong[data-v-c86461d0]{font-size:.64rem}.sms-template-summary small[data-v-c86461d0]{overflow:hidden;margin-top:.15rem;color:#8e838f;font-size:.52rem;text-overflow:ellipsis;white-space:nowrap}.sms-template-summary em[data-v-c86461d0]{flex:0 0 auto;padding:.2rem .4rem;color:#9b6622;font-size:.48rem;font-style:normal;border-radius:.4rem;background:#fff0d2}.sms-template-summary em.ready[data-v-c86461d0]{color:#397148;background:#e4f2e7}.sms-template-row.expanded .sms-template-summary>svg[data-v-c86461d0]{transform:rotate(90deg)}.sms-template-details[data-v-c86461d0]{padding:.75rem;border-top:1px solid #eee7e3;background:#fdfbf9}.sms-template-details form[data-v-c86461d0]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.45rem;margin-top:.55rem}.sms-template-details form label[data-v-c86461d0]{display:grid;gap:.28rem;color:#706773;font-size:.59rem}.sms-template-details form input[data-v-c86461d0]{width:100%;min-height:2.7rem;padding:.65rem;font:inherit;border:1px solid #dfd6d1;border-radius:.65rem}.sms-template-details .mini-switch[data-v-c86461d0]{display:flex;align-items:center;min-height:2.7rem;padding:.55rem;border-radius:.6rem;background:#f1edf2}.sms-template-details .mini-switch input[data-v-c86461d0]{width:1rem;min-height:1rem}.sms-template-details form>button[data-v-c86461d0]{grid-column:1/-1;min-height:2.65rem;color:#fff;font-size:.61rem;font-weight:700;border:0;border-radius:.65rem;background:linear-gradient(135deg,#765187,#5f3e72)}@media(max-width:760px){.campaign-grid[data-v-c86461d0]{grid-template-columns:1fr}.sms-template-summary em[data-v-c86461d0]{display:none}.sms-template-summary[data-v-c86461d0],.sms-template-details[data-v-c86461d0]{padding:.65rem}}.purchase-tools[data-v-c86461d0]{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.35rem}.purchase-tools button[data-v-c86461d0],.purchase-tools a[data-v-c86461d0]{display:flex;align-items:center;gap:.2rem;padding:.3rem .42rem;color:#5f3e72;font:inherit;font-size:.51rem;text-decoration:none;border:1px solid #ddcfdf;border-radius:.45rem;background:#f7f1f8}.purchase-tools button.danger[data-v-c86461d0]{color:#a24d59;border-color:#efd5d9;background:#fff3f4}.compact-options[data-v-c86461d0]{max-height:11rem}.signup-save[data-v-c86461d0]{margin-top:.8rem}.signup-message[data-v-c86461d0]{margin-top:.85rem}.order-edit-sheet[data-v-c86461d0]{width:min(44rem,100%)}.order-edit-source[data-v-c86461d0]{margin:1rem 0 .8rem;padding:.75rem;border:1px solid #e4d9e6;border-radius:.9rem;background:#faf6fb}.order-edit-source>strong[data-v-c86461d0],.order-edit-section-title span[data-v-c86461d0]{color:#4c3d53;font-size:.68rem;font-weight:850}.order-source-switch[data-v-c86461d0]{display:grid;grid-template-columns:repeat(3,1fr);gap:.35rem;margin-top:.55rem;padding:.25rem;border-radius:.72rem;background:#eee7f0}.order-source-switch button[data-v-c86461d0]{min-height:2.45rem;color:#6d6072;font:inherit;font-size:.61rem;font-weight:800;border:0;border-radius:.55rem;background:transparent;cursor:pointer}.order-source-switch button.active[data-v-c86461d0]{color:#fff;background:linear-gradient(135deg,#795589,#5f3e72);box-shadow:0 .25rem .55rem #5f3e722e}.order-edit-section-title[data-v-c86461d0]{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin:.2rem 0 .45rem}.order-edit-section-title small[data-v-c86461d0]{color:#8c818e;font-size:.53rem}.order-edit-section-title.selected-title[data-v-c86461d0]{margin-top:.8rem}.order-edit-search[data-v-c86461d0]{display:flex!important;margin:0 0 .5rem!important}.order-edit-search button[data-v-c86461d0]{display:grid;place-items:center;flex:0 0 auto;width:1.75rem;height:1.75rem;color:#806e85;border:0;border-radius:.45rem;background:#f0eaf2}.edit-menu-options[data-v-c86461d0]{max-height:12.5rem}.edit-menu-options button[data-v-c86461d0]:disabled{opacity:.45;cursor:not-allowed}.edit-menu-options button:disabled svg[data-v-c86461d0]{background:#aaa}.edit-selected-items[data-v-c86461d0]{max-height:14rem}.edit-selected-items>div[data-v-c86461d0]{gap:.75rem}.edit-selected-items>div>span[data-v-c86461d0]{min-width:0;flex:1}.edit-selected-items .quantity-control button[data-v-c86461d0]:disabled{opacity:.35;cursor:not-allowed}.edit-item-option[data-v-c86461d0]{width:auto!important;min-width:8rem;margin-top:.3rem;padding:.42rem .5rem!important;font-size:.56rem!important}.edit-order-empty[data-v-c86461d0]{padding:1rem;color:#9a6a73;text-align:center;font-size:.6rem;border:1px dashed #e6cfd4;border-radius:.75rem;background:#fff7f8}@media(max-width:560px){.order-edit-sheet[data-v-c86461d0]{width:100%}.order-source-switch[data-v-c86461d0]{gap:.22rem}.order-source-switch button[data-v-c86461d0]{padding:.45rem .2rem;font-size:.57rem}.order-edit-section-title[data-v-c86461d0]{align-items:flex-start}.edit-selected-items>div[data-v-c86461d0]{align-items:center}.edit-selected-items .quantity-control[data-v-c86461d0]{flex:0 0 auto}.edit-item-option[data-v-c86461d0]{max-width:12rem}}.live-dot[data-v-c86461d0]{display:inline-flex;align-items:center;gap:.25rem;margin-right:.35rem;padding:.15rem .35rem;color:#9a6a2d;font-size:.47rem;border-radius:.4rem;background:#fff0d5}.live-dot[data-v-c86461d0]:before{width:.4rem;height:.4rem;content:"";border-radius:50%;background:#d39b48}.live-dot.connected[data-v-c86461d0]{color:#397249;background:#e8f4ea}.live-dot.connected[data-v-c86461d0]:before{background:#45a35e;box-shadow:0 0 0 .2rem #45a35e21}.sound-permission[data-v-c86461d0]{display:flex;align-items:center;gap:.65rem;width:100%;margin-bottom:.8rem;padding:.75rem;color:#fff;text-align:right;font:inherit;border:0;border-radius:.85rem;background:linear-gradient(135deg,#795589,#5f3e72);box-shadow:0 .55rem 1rem #5f3e7233}.sound-permission>span[data-v-c86461d0]{display:grid}.sound-permission strong[data-v-c86461d0]{font-size:.65rem}.sound-permission small[data-v-c86461d0]{margin-top:.12rem;color:#eee4f1;font-size:.52rem}.order-workflow[data-v-c86461d0]{display:grid;grid-template-columns:1fr 1fr;gap:.3rem;width:100%;margin-top:.35rem}.order-workflow select[data-v-c86461d0]{min-width:0;padding:.35rem;color:#56475c;font:inherit;font-size:.5rem;border:1px solid #ddd1e0;border-radius:.45rem;background:#fff}.card-transfer-settings[data-v-c86461d0]{position:relative;overflow:hidden}.card-transfer-settings[data-v-c86461d0]:after{position:absolute;top:-3rem;left:-3rem;width:8rem;height:8rem;content:"";pointer-events:none;border:1rem solid rgba(95,62,114,.035);border-radius:50%}.percent-presets[data-v-c86461d0]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,1fr);gap:.35rem}.percent-presets button[data-v-c86461d0]{min-height:2.25rem;padding:.4rem;color:#6b5672;font:inherit;font-size:.54rem;font-weight:800;border:1px solid #ddd0e0;border-radius:.55rem;background:#f8f3f9}.percent-presets button.active[data-v-c86461d0]{color:#fff;border-color:#654574;background:linear-gradient(135deg,#795789,#5f3e72);box-shadow:0 .3rem .6rem #5f3e722e}.add-user-card[data-v-c86461d0]{display:grid;gap:.7rem;margin-bottom:1rem;padding:1rem;border:1px solid #e4d8e5;border-radius:1rem;background:linear-gradient(135deg,#fff,#faf4fb);box-shadow:0 .45rem 1.2rem #5f3e720f}.add-user-card strong[data-v-c86461d0],.add-user-card small[data-v-c86461d0]{display:block}.add-user-card strong[data-v-c86461d0]{color:#4b3b50;font-size:.72rem}.add-user-card small[data-v-c86461d0]{margin-top:.2rem;color:#938793;font-size:.55rem}.add-user-fields[data-v-c86461d0]{display:flex;gap:.55rem}.add-user-fields input[data-v-c86461d0]{min-width:0;flex:1;min-height:2.65rem;padding:.65rem .75rem;font:inherit;border:1px solid #dfd1e1;border-radius:.7rem;background:#fff}.add-user-fields button[data-v-c86461d0]{display:flex;align-items:center;justify-content:center;gap:.3rem;min-width:8.5rem;color:#fff;font:inherit;font-size:.61rem;font-weight:700;border:0;border-radius:.7rem;background:linear-gradient(135deg,#765187,#5f3e72)}.add-user-fields button[data-v-c86461d0]:disabled{opacity:.6}.add-user-card .form-error[data-v-c86461d0]{color:#b14956}@media(max-width:560px){.add-user-fields[data-v-c86461d0]{flex-direction:column}.add-user-fields button[data-v-c86461d0]{min-height:2.65rem}}.customer-list-page+section[v-else-if][data-v-c86461d0]{display:none}.customer-list[data-v-c86461d0]{display:grid;gap:.55rem;margin-top:1rem}.customer-list-row[data-v-c86461d0]{display:grid;grid-template-columns:auto minmax(10rem,1fr) auto auto;align-items:center;gap:.75rem;padding:.75rem .85rem;border:1px solid #e7ded8;border-radius:.9rem;background:#fff;box-shadow:0 .35rem .9rem #302b3508}.customer-list-main[data-v-c86461d0]{min-width:0}.customer-list-main strong[data-v-c86461d0],.customer-list-main span[data-v-c86461d0]{display:block}.customer-list-main strong[data-v-c86461d0]{overflow:hidden;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.customer-list-main span[data-v-c86461d0]{margin-top:.2rem;color:#8e8490;font-size:.54rem}.customer-list-meta[data-v-c86461d0]{display:grid;justify-items:end;gap:.25rem}.customer-list-meta small[data-v-c86461d0]{color:#8c828e;font-size:.52rem}.customer-details-button[data-v-c86461d0]{display:flex;align-items:center;gap:.25rem;min-height:2.3rem;padding:.48rem .62rem;color:#5f3e72;font:inherit;font-size:.57rem;font-weight:800;border:1px solid #ded2e1;border-radius:.65rem;background:#f8f3f9}.user-detail-sheet[data-v-c86461d0]{width:min(32rem,100%)}.user-profile-hero[data-v-c86461d0]{display:flex;align-items:center;gap:.75rem;margin:1rem 0;padding:.85rem;border:1px solid #e5dbe7;border-radius:.9rem;background:linear-gradient(135deg,#fbf7fc,#f4edf5)}.user-avatar.large[data-v-c86461d0]{width:3.3rem;height:3.3rem;font-size:1rem;border-radius:1rem}.user-profile-hero>div[data-v-c86461d0]{display:grid;gap:.2rem}.user-profile-hero strong[data-v-c86461d0]{font-size:.8rem}.user-profile-hero small[data-v-c86461d0]{color:#8b7f8d;font-size:.56rem}.user-profile-hero .level-badge[data-v-c86461d0]{width:max-content}.user-detail-grid[data-v-c86461d0]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.user-detail-grid article[data-v-c86461d0]{min-height:4rem;padding:.7rem;border:1px solid #ebe3de;border-radius:.75rem;background:#fff}.user-detail-grid small[data-v-c86461d0],.user-detail-grid strong[data-v-c86461d0]{display:block}.user-detail-grid small[data-v-c86461d0]{color:#958a96;font-size:.49rem}.user-detail-grid strong[data-v-c86461d0]{margin-top:.16rem;color:#4b414e;font-size:.59rem;line-height:1.7}.user-level-editor[data-v-c86461d0]{margin-top:.75rem;padding:.75rem;border-radius:.8rem;background:#f7f2f8}.user-level-editor label[data-v-c86461d0]{display:grid;gap:.3rem;color:#736775;font-size:.56rem}.user-level-editor select[data-v-c86461d0]{width:100%;padding:.65rem;color:#403745;font:inherit;border:1px solid #dcd0df;border-radius:.65rem;background:#fff}.user-level-editor button[data-v-c86461d0]{width:100%;margin-top:.45rem;padding:.6rem;color:#fff;font:inherit;font-size:.58rem;font-weight:800;border:0;border-radius:.6rem;background:#5f3e72}.user-level-editor>small[data-v-c86461d0]{display:block;margin-top:.35rem;color:#9a712e;text-align:center;font-size:.49rem}.user-detail-actions[data-v-c86461d0]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.75rem}.user-detail-actions button[data-v-c86461d0],.user-edit-actions button[data-v-c86461d0]{display:flex;align-items:center;justify-content:center;gap:.3rem;min-height:2.65rem;color:#5f3e72;font:inherit;font-size:.6rem;font-weight:800;border:1px solid #ddcfdf;border-radius:.68rem;background:#f8f3f9}.user-detail-actions button.danger[data-v-c86461d0]{color:#a34f5c;border-color:#efd3d7;background:#fff1f3}.user-edit-sheet>label[data-v-c86461d0]{display:grid;gap:.3rem;margin-top:.7rem;color:#716875;font-size:.6rem}.user-edit-sheet input[data-v-c86461d0],.user-edit-sheet textarea[data-v-c86461d0]{width:100%;padding:.72rem;color:#3d3541;font:inherit;border:1px solid #dfd6d1;border-radius:.68rem;outline-color:#6f4c80;background:#fff}.user-edit-actions[data-v-c86461d0]{display:grid;grid-template-columns:.75fr 1.25fr;gap:.5rem;margin-top:.85rem}.user-edit-actions .submit-visit[data-v-c86461d0]{margin:0;border:0;color:#fff;background:#5f3e72}.user-edit-actions .cancel-edit[data-v-c86461d0]{color:#706573;background:#f3eff1}.customer-list-main small[data-v-c86461d0]{display:block;margin-top:.22rem;color:#78657f;font-size:.51rem}.user-pagination[data-v-c86461d0]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem;margin-top:1rem}.user-pagination button[data-v-c86461d0]{min-width:2.2rem;min-height:2.2rem;padding:.35rem .55rem;color:#5f3e72;font:inherit;font-size:.58rem;font-weight:800;border:1px solid #ded2e1;border-radius:.58rem;background:#fff}.user-pagination button.active[data-v-c86461d0]{color:#fff;border-color:#5f3e72;background:#5f3e72}.user-pagination button[data-v-c86461d0]:disabled{opacity:.4;cursor:not-allowed}.user-pagination span[data-v-c86461d0]{flex-basis:100%;color:#8c828e;text-align:center;font-size:.52rem}@media(max-width:760px){.customer-list-row[data-v-c86461d0]{grid-template-columns:auto minmax(0,1fr) auto;gap:.6rem;padding:.68rem}.customer-details-button[data-v-c86461d0]{grid-column:2/-1;justify-content:center;width:100%}.customer-list-main span[data-v-c86461d0]{white-space:normal}.user-detail-grid[data-v-c86461d0]{grid-template-columns:1fr}.user-detail-grid article[data-v-c86461d0]{min-height:auto}}@media(max-width:480px){.customer-list-meta .level-badge[data-v-c86461d0]{max-width:5.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-detail-actions[data-v-c86461d0],.user-edit-actions[data-v-c86461d0]{grid-template-columns:1fr}}.delivery-settings-card[data-v-c86461d0]{display:grid;gap:1rem;padding:1rem;border:1px solid #e3d8e5;border-radius:1.15rem;background:#fff;box-shadow:0 .6rem 1.5rem #3a2a400f}.delivery-settings-card>header[data-v-c86461d0]{display:flex;align-items:center;gap:.65rem}.delivery-settings-card>header>span[data-v-c86461d0]{display:grid;place-items:center;width:2.8rem;height:2.8rem;color:#fff;border-radius:.8rem;background:linear-gradient(135deg,#7f5b90,#5f3e72)}.delivery-settings-card>header strong[data-v-c86461d0],.delivery-settings-card>header small[data-v-c86461d0]{display:block}.delivery-settings-card>header strong[data-v-c86461d0]{font-size:.72rem}.delivery-settings-card>header small[data-v-c86461d0]{margin-top:.2rem;color:#8b7f8e;font-size:.55rem}.delivery-save-row[data-v-c86461d0]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem;border-radius:.8rem;background:#f5f0f6}.delivery-save-row p[data-v-c86461d0]{margin:0;color:#766b79;font-size:.56rem;line-height:1.8}.delivery-save-row button[data-v-c86461d0]{display:flex;align-items:center;justify-content:center;gap:.35rem;flex:0 0 auto;min-height:2.9rem;padding:.65rem .85rem;color:#fff;font:inherit;font-size:.61rem;font-weight:800;border:0;border-radius:.7rem;background:linear-gradient(135deg,#765187,#5f3e72)}.delivery-map-error[data-v-c86461d0]{display:flex;align-items:center;gap:.35rem;padding:.65rem;color:#a14453;font-size:.59rem;border-radius:.65rem;background:#fff0f2}@media(max-width:700px){.delivery-save-row[data-v-c86461d0]{align-items:stretch;flex-direction:column}.delivery-save-row button[data-v-c86461d0]{width:100%}}.simple-receipt-backdrop[data-v-c86461d0]{position:fixed;inset:0;z-index:110;display:flex;align-items:center;justify-content:center;padding:1rem;background:#1a121eb3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.simple-receipt-backdrop>section[data-v-c86461d0]{width:min(29rem,100%);max-height:calc(100svh - 2rem);overflow-y:auto;padding:1rem;border-radius:1.35rem;background:#fffdf9;box-shadow:0 2rem 5rem #140d1766}.simple-receipt-backdrop header[data-v-c86461d0]{display:flex;align-items:center;justify-content:space-between}.simple-receipt-backdrop header small[data-v-c86461d0]{color:#997c48;font-size:.51rem}.simple-receipt-backdrop h2[data-v-c86461d0]{margin:.12rem 0;font-size:.9rem}.simple-receipt-backdrop header button[data-v-c86461d0]{display:grid;place-items:center;width:2.1rem;height:2.1rem;color:#756a78;border:0;border-radius:.65rem;background:#eee8ec}.simple-receipt-backdrop>a[data-v-c86461d0]{position:relative;display:block;margin-top:.7rem;overflow:hidden;border:1px solid #e0d5de;border-radius:.85rem;background:#f2eef1}.simple-receipt-backdrop img[data-v-c86461d0]{display:block;width:100%;max-height:21rem;object-fit:contain}.simple-receipt-backdrop>a span[data-v-c86461d0]{position:absolute;right:.45rem;bottom:.45rem;display:flex;align-items:center;gap:.2rem;padding:.35rem .45rem;color:#fff;font-size:.49rem;font-weight:800;border-radius:.45rem;background:#2a1f2ecc}.simple-receipt-backdrop section>div[data-v-c86461d0]{margin-top:.65rem;padding:.7rem;border-radius:.7rem;background:#f4eff5}.simple-receipt-backdrop section>div small[data-v-c86461d0]{color:#948798;font-size:.5rem}.simple-receipt-backdrop section>div p[data-v-c86461d0]{margin:.2rem 0 0;color:#514755;font-size:.58rem;line-height:1.8;white-space:pre-wrap}@media(max-width:560px){.simple-receipt-backdrop[data-v-c86461d0]{align-items:flex-end;padding:.45rem}.simple-receipt-backdrop>section[data-v-c86461d0]{max-height:calc(100svh - .45rem);border-radius:1.25rem 1.25rem .5rem .5rem}}.purchase-filter-selects[data-v-c86461d0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.menu-visibility-warning[data-v-c86461d0]{display:block;margin:.45rem 0;padding:.4rem .5rem;color:#a04150;font-size:.5rem;font-weight:750;border:1px solid #efd3d8;border-radius:.55rem;background:#fff1f3}.purchase-filter-selects label[data-v-c86461d0]{display:grid;gap:.32rem;min-width:0}.purchase-filter-selects label>span[data-v-c86461d0]{color:#776a7a;font-size:.55rem;font-weight:800}.purchase-filter-selects select[data-v-c86461d0]{width:100%;min-width:0;min-height:2.75rem;padding:.55rem .7rem;color:#463b4b;font:inherit;font-size:.63rem;font-weight:750;border:1px solid #ded4e1;border-radius:.72rem;outline:0;background:#fff;cursor:pointer;transition:border-color .2s,box-shadow .2s}.purchase-filter-selects select[data-v-c86461d0]:hover{border-color:#bca9c3}.purchase-filter-selects select[data-v-c86461d0]:focus{border-color:#755385;box-shadow:0 0 0 3px #7553851a}.purchase-admin-card[data-v-c86461d0]{padding:.95rem}.purchase-avatar[data-v-c86461d0]{font-size:.84rem}.purchase-customer strong[data-v-c86461d0]{font-size:.78rem}.order-source[data-v-c86461d0]{font-size:.58rem}.membership-code small[data-v-c86461d0]{font-size:.55rem}.membership-code b[data-v-c86461d0]{font-size:.65rem}.purchase-detail>small[data-v-c86461d0]{font-size:.57rem}.purchase-detail p[data-v-c86461d0]{font-size:.68rem}.purchase-financial>b[data-v-c86461d0]{font-size:.84rem}.purchase-financial>small[data-v-c86461d0]{font-size:.58rem;line-height:1.6}.purchase-financial time[data-v-c86461d0]{font-size:.59rem}.order-workflow select[data-v-c86461d0]{min-height:2.15rem;padding:.42rem;font-size:.58rem}.purchase-tools button[data-v-c86461d0],.purchase-tools a[data-v-c86461d0]{min-height:2rem;padding:.38rem .5rem;font-size:.58rem}@media(max-width:480px){.purchase-filter-selects[data-v-c86461d0]{gap:.45rem}.purchase-filter-selects select[data-v-c86461d0]{padding-inline:.5rem;font-size:.58rem}}.purchase-admin-card[data-v-c86461d0]{position:relative;display:grid;grid-template-columns:1fr;align-items:stretch;gap:.8rem;padding:1rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--order-accent) 22%,#e9e3ea);border-right:.38rem solid var(--order-accent);border-radius:1.05rem;background:linear-gradient(90deg,#fff 72%,var(--order-soft));box-shadow:0 .55rem 1.35rem #302b350e;transition:opacity .18s,border-color .18s,box-shadow .18s}.purchase-admin-card.is-updating[data-v-c86461d0]{opacity:.72;box-shadow:0 0 0 3px color-mix(in srgb,var(--order-accent) 12%,transparent)}.purchase-admin-card.has-benefit[data-v-c86461d0]{border-color:#e0bd64;box-shadow:0 .65rem 1.6rem #a070161f}.purchase-admin-card.is-new-arrival[data-v-c86461d0]{animation:new-order-arrival-c86461d0 1.05s cubic-bezier(.2,.8,.2,1) 2}@keyframes new-order-arrival-c86461d0{0%{transform:scale(.985);box-shadow:0 0 #e1b34180}55%{transform:scale(1.006);box-shadow:0 0 0 .45rem #e1b3412e}to{transform:none;box-shadow:0 .65rem 1.6rem #a070161f}}.order-card-head[data-v-c86461d0]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.order-card-total[data-v-c86461d0]{display:grid;justify-items:end;gap:.16rem;flex:0 0 auto}.order-card-total>small[data-v-c86461d0]{margin:0;color:#9a8f9b;font-size:.56rem}.order-card-total>b[data-v-c86461d0]{color:#5f3e72;font-size:.88rem}.order-card-total time[data-v-c86461d0]{display:flex;align-items:center;gap:.25rem;margin:0;color:#8b818d;font-size:.56rem}.payment-status-control[data-v-c86461d0]{position:relative;display:block;width:10.7rem;margin:.18rem 0;color:var(--payment-color);text-align:right;border:1px solid color-mix(in srgb,var(--payment-color) 28%,white);border-radius:.72rem;background:var(--payment-soft);cursor:pointer;box-shadow:0 .25rem .65rem color-mix(in srgb,var(--payment-color) 9%,transparent)}.payment-status-control>span[data-v-c86461d0]{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:.38rem;padding:.44rem .55rem}.payment-status-control svg[data-v-c86461d0]{grid-row:1/3}.payment-status-control b[data-v-c86461d0],.payment-status-control small[data-v-c86461d0]{display:block;line-height:1.25}.payment-status-control b[data-v-c86461d0]{color:var(--payment-color);font-size:.68rem}.payment-status-control small[data-v-c86461d0]{color:color-mix(in srgb,var(--payment-color) 72%,#666);font-size:.47rem}.payment-status-control select[data-v-c86461d0]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.payment-status-control[data-v-c86461d0]:focus-within{outline:3px solid color-mix(in srgb,var(--payment-color) 18%,transparent)}.admin-order-status[data-v-c86461d0]{display:flex;align-items:center;gap:.55rem;width:max-content;max-width:100%;padding:.48rem .65rem;color:var(--status-color);border:1px solid color-mix(in srgb,var(--status-color) 25%,white);border-radius:.75rem;background:var(--status-soft)}.admin-order-status>span[data-v-c86461d0]{width:.58rem;height:.58rem;flex:0 0 auto;border:.14rem solid #fff;border-radius:50%;background:var(--status-color);box-shadow:0 0 0 .15rem color-mix(in srgb,var(--status-color) 20%,transparent)}.admin-order-status div[data-v-c86461d0]{display:grid;gap:.05rem}.admin-order-status strong[data-v-c86461d0]{font-size:.62rem}.admin-order-status small[data-v-c86461d0]{color:#756c77;font-size:.49rem}.admin-order-status em[data-v-c86461d0]{margin-right:.5rem;color:#897f8b;font-size:.48rem;font-style:normal}.customer-order-badges[data-v-c86461d0]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.15rem}.customer-order-badges .membership-code[data-v-c86461d0]{margin:0}.purchase-count-badge[data-v-c86461d0]{border-color:#ded0e2;background:#f6f0f8}.purchase-customer-name[data-v-c86461d0]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0}.purchase-customer-name>strong[data-v-c86461d0]{min-width:0}.order-level-medal[data-v-c86461d0]{display:inline-flex;align-items:center;gap:.2rem;width:max-content;padding:.22rem .38rem;color:var(--level-color);border:1px solid color-mix(in srgb,var(--level-color) 38%,white);border-radius:999px;background:color-mix(in srgb,var(--level-color) 12%,white);box-shadow:inset 0 0 0 1px #ffffff8c}.order-level-medal svg[data-v-c86461d0]{flex:0 0 auto;fill:color-mix(in srgb,var(--level-color) 18%,transparent)}.order-level-medal b[data-v-c86461d0]{display:inline;color:var(--level-color);font-size:.51rem;line-height:1;white-space:nowrap}.order-quick-actions[data-v-c86461d0]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;padding:.7rem;border:1px solid #eee5ef;border-radius:.9rem;background:#fbf9fc}.order-quick-actions>button[data-v-c86461d0],.order-quick-actions>a[data-v-c86461d0]{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:.55rem;min-width:0;min-height:3.7rem;padding:.55rem .65rem;color:#493c4e;text-align:right;text-decoration:none;font:inherit;border:1px solid #e3d9e5;border-radius:.75rem;background:#fff;cursor:pointer;transition:transform .18s,border-color .18s,box-shadow .18s}.order-quick-actions>button[data-v-c86461d0]:hover,.order-quick-actions>a[data-v-c86461d0]:hover{transform:translateY(-1px);border-color:#cdbbd2;box-shadow:0 .35rem .8rem #5f3e7217}.order-quick-actions>button>span[data-v-c86461d0],.order-quick-actions>a>span[data-v-c86461d0]{display:grid;grid-row:1/3;place-items:center;width:2.25rem;height:2.25rem;color:#694a78;border-radius:.65rem;background:#f0e9f2}.order-quick-actions b[data-v-c86461d0]{overflow:hidden;font-size:.63rem;text-overflow:ellipsis;white-space:nowrap}.order-quick-actions small[data-v-c86461d0]{overflow:hidden;margin:0;color:#948996;font-size:.5rem;text-overflow:ellipsis;white-space:nowrap}.order-quick-actions .courier-share-action[data-v-c86461d0]{color:#fff;border-color:#664575;background:linear-gradient(135deg,#7a578a,#5f3e72);box-shadow:0 .35rem .8rem #5f3e722b}.order-quick-actions .courier-share-action b[data-v-c86461d0]{color:#fff}.order-quick-actions .courier-share-action>span[data-v-c86461d0]{color:#fff;background:#ffffff24}.order-quick-actions .courier-share-action small[data-v-c86461d0]{color:#eee4f1}.order-alerts[data-v-c86461d0]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.order-alerts button[data-v-c86461d0]{display:flex;align-items:center;gap:.3rem;min-height:2rem;padding:.35rem .55rem;color:#8b6328;font:inherit;font-size:.55rem;font-weight:800;border:1px solid #ecd9b6;border-radius:.55rem;background:#fff7e7}.order-benefit-summary[data-v-c86461d0]{position:relative;isolation:isolate;display:flex;align-items:center;gap:.55rem;width:max-content;max-width:100%;padding:.52rem .65rem;overflow:hidden;border-radius:.72rem;background:#fffaf0;box-shadow:0 .25rem .7rem #7b541317}.order-benefit-summary[data-v-c86461d0]:before{content:"";position:absolute;z-index:-2;inset:-180%;background:conic-gradient(from 0deg,transparent 0 32%,#e8b842 43%,#735181 50%,#e8b842 57%,transparent 68% 100%);animation:benefit-border-spin-c86461d0 3.4s linear infinite}.order-benefit-summary[data-v-c86461d0]:after{content:"";position:absolute;z-index:-1;inset:2px;border-radius:calc(.72rem - 2px);background:linear-gradient(135deg,#fffdf7,#fff8e6)}.order-benefit-icon[data-v-c86461d0]{display:grid;place-items:center;flex:0 0 auto;width:2.25rem;height:2.25rem;color:#fff;border-radius:.62rem;background:linear-gradient(145deg,#765286,#52355f);box-shadow:0 .25rem .6rem #52355f33}.order-benefit-content[data-v-c86461d0]{display:grid;gap:.2rem;min-width:0}.order-benefit-content>small[data-v-c86461d0]{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;margin:0;color:#96722d;font-size:.48rem}.order-benefit-content>small b[data-v-c86461d0]{color:#654574;font-size:.54rem}.order-benefit-content>small i[data-v-c86461d0]{color:#cfaa54;font-style:normal}.order-benefit-line[data-v-c86461d0]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .4rem}.order-benefit-line strong[data-v-c86461d0]{color:#4b3615;font-size:.59rem}.order-benefit-line em[data-v-c86461d0]{color:#76591e;font-size:.53rem;font-style:normal;font-weight:750}.order-benefit-line em b[data-v-c86461d0],.order-benefit-line em i[data-v-c86461d0]{display:inline}.order-benefit-line em b[data-v-c86461d0]{color:#5f3e72;font-size:inherit}.order-benefit-line em i[data-v-c86461d0]{margin:0 .12rem;color:#c49b42;font-style:normal}.order-benefit-none[data-v-c86461d0]{display:flex;align-items:center;gap:.3rem;width:max-content;max-width:100%;padding:.34rem .5rem;color:#777078;font-size:.5rem;font-weight:750;border:1px solid #e5e1e6;border-radius:.52rem;background:#faf9fa}@keyframes benefit-border-spin-c86461d0{to{transform:rotate(360deg)}}.order-card-footer[data-v-c86461d0]{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding-top:.7rem;border-top:1px solid #eee8ef}.order-status-select[data-v-c86461d0]{display:grid;grid-template-columns:auto minmax(10rem,1fr);align-items:center;gap:.55rem;width:min(22rem,100%);color:#7b707d;font-size:.54rem;font-weight:800}.order-status-select select[data-v-c86461d0]{min-height:2.5rem;padding:.45rem .65rem;color:#473b4c;font:inherit;font-size:.59rem;border:1px solid #ddd3df;border-radius:.7rem;background:#fff}.order-card-footer .purchase-tools[data-v-c86461d0]{justify-content:flex-end;margin:0}.order-card-footer .purchase-tools button[data-v-c86461d0],.order-card-footer .purchase-tools a[data-v-c86461d0]{min-height:2.5rem;padding:.45rem .65rem}.order-card-footer .purchase-tools .print-invoice[data-v-c86461d0]{color:#fff;border-color:#3f3344;background:linear-gradient(135deg,#5f5263,#332b36);box-shadow:0 .3rem .7rem #2b232e29}.order-detail-backdrop[data-v-c86461d0]{position:fixed;inset:0;z-index:115;display:flex;align-items:center;justify-content:center;padding:1rem;background:#1a121eb8;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.order-detail-sheet[data-v-c86461d0]{width:min(34rem,100%);max-height:calc(100svh - 2rem);overflow-y:auto;padding:1rem;border-radius:1.3rem;background:#fffdfb;box-shadow:0 2rem 5rem #140d176b}.order-detail-sheet>header[data-v-c86461d0]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.order-detail-sheet>header small[data-v-c86461d0]{color:#9a7a42;font-size:.55rem}.order-detail-sheet>header h2[data-v-c86461d0]{margin:.18rem 0 0;color:#403544;font-size:1rem}.order-detail-sheet>header button[data-v-c86461d0]{display:grid;place-items:center;width:2.35rem;height:2.35rem;color:#756a78;border:0;border-radius:.7rem;background:#eee8ec}.order-detail-tabs[data-v-c86461d0]{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;margin:1rem 0 .8rem;padding:.3rem;border-radius:.75rem;background:#f0eaef}.order-detail-tabs button[data-v-c86461d0]{display:flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.55rem;color:#756a78;font:inherit;font-size:.61rem;font-weight:800;border:0;border-radius:.58rem;background:transparent}.order-detail-tabs button.active[data-v-c86461d0]{color:#5f3e72;background:#fff;box-shadow:0 .25rem .6rem #43304a17}.order-items-list[data-v-c86461d0]{display:grid;gap:.45rem}.order-items-list article[data-v-c86461d0]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.7rem;padding:.72rem;border:1px solid #eae1dc;border-radius:.75rem;background:#fff}.order-items-list article.reward[data-v-c86461d0]{border-color:#cfe3d2;background:#f0f8f1}.order-items-list span[data-v-c86461d0]{min-width:0}.order-items-list b[data-v-c86461d0],.order-items-list small[data-v-c86461d0]{display:block}.order-items-list b[data-v-c86461d0]{font-size:.65rem}.order-items-list small[data-v-c86461d0]{margin-top:.14rem;color:#918692;font-size:.51rem}.order-items-list strong[data-v-c86461d0]{color:#5f3e72;font-size:.64rem}.order-items-list em[data-v-c86461d0]{min-width:5.6rem;color:#514755;text-align:left;font-size:.58rem;font-style:normal;font-weight:800}.order-price-summary[data-v-c86461d0]{display:grid;gap:.5rem;margin-top:.7rem;padding:.8rem;border-radius:.85rem;background:#f5f0f6}.order-price-summary p[data-v-c86461d0]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0;color:#706573;font-size:.6rem}.order-price-summary .discount[data-v-c86461d0]{color:#39804e}.order-price-summary .final[data-v-c86461d0]{padding-top:.55rem;border-top:1px dashed #d7cadb;color:#403544;font-weight:850}.order-price-summary .final strong[data-v-c86461d0]{color:#5f3e72;font-size:.78rem}.delivery-customer-card[data-v-c86461d0]{display:flex;align-items:center;gap:.75rem;padding:.8rem;border:1px solid #e6dce8;border-radius:.85rem;background:linear-gradient(135deg,#faf6fb,#f3edf5)}.delivery-customer-card>span[data-v-c86461d0]{display:grid;place-items:center;flex:0 0 auto;width:2.8rem;height:2.8rem;color:#fff;border-radius:.8rem;background:#6b4a7a}.delivery-customer-card>div[data-v-c86461d0]{display:grid;gap:.12rem;min-width:0}.delivery-customer-card small[data-v-c86461d0]{color:#948798;font-size:.51rem}.delivery-customer-card strong[data-v-c86461d0]{font-size:.72rem}.delivery-customer-card a[data-v-c86461d0]{width:max-content;color:#5f3e72;font-size:.6rem;font-weight:800;text-decoration:none}.delivery-address-card[data-v-c86461d0],.delivery-notes[data-v-c86461d0]{margin-top:.65rem;padding:.8rem;border:1px solid #ebe2dd;border-radius:.8rem;background:#fff}.delivery-address-card small[data-v-c86461d0]{color:#978c98;font-size:.52rem}.delivery-address-card p[data-v-c86461d0]{margin:.3rem 0 0;color:#514755;font-size:.63rem;line-height:1.95}.delivery-notes[data-v-c86461d0]{display:grid;gap:.55rem;border-color:#ead9b9;background:#fff9ed}.delivery-notes p[data-v-c86461d0]{display:grid;gap:.2rem;margin:0;color:#6d5c43;font-size:.59rem;line-height:1.8}.delivery-notes b[data-v-c86461d0]{color:#805d29}.delivery-modal-actions[data-v-c86461d0]{display:grid;grid-template-columns:repeat(3,1fr);gap:.45rem;margin-top:.75rem}.delivery-modal-actions a[data-v-c86461d0],.delivery-modal-actions button[data-v-c86461d0]{display:flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.8rem;padding:.55rem;color:#5f3e72;text-align:center;text-decoration:none;font:inherit;font-size:.57rem;font-weight:850;border:1px solid #dcd0df;border-radius:.68rem;background:#f8f3f9}.delivery-modal-actions button[data-v-c86461d0]{color:#fff;border-color:#654574;background:linear-gradient(135deg,#765187,#5f3e72)}.courier-share-hint[data-v-c86461d0]{margin:.65rem 0 0;color:#8c818e;text-align:center;font-size:.51rem;line-height:1.8}@media(max-width:800px){.order-quick-actions[data-v-c86461d0]{grid-template-columns:1fr 1fr}.order-card-footer[data-v-c86461d0]{align-items:stretch;flex-direction:column}.order-status-select[data-v-c86461d0]{width:100%}.order-card-footer .purchase-tools[data-v-c86461d0]{justify-content:flex-start}}@media(max-width:560px){.purchase-admin-card[data-v-c86461d0]{padding:.75rem}.order-card-head[data-v-c86461d0]{align-items:flex-start}.order-card-total>b[data-v-c86461d0]{font-size:.74rem}.payment-status-control[data-v-c86461d0]{width:9.6rem}.order-card-total time[data-v-c86461d0]{max-width:9.6rem;text-align:left}.admin-order-status[data-v-c86461d0]{width:100%}.admin-order-status em[data-v-c86461d0]{margin-right:auto}.order-benefit-summary[data-v-c86461d0]{width:100%}.order-quick-actions[data-v-c86461d0]{gap:.4rem;padding:.45rem}.order-quick-actions>button[data-v-c86461d0],.order-quick-actions>a[data-v-c86461d0]{min-height:3.4rem;padding:.45rem;column-gap:.4rem}.order-quick-actions>button>span[data-v-c86461d0],.order-quick-actions>a>span[data-v-c86461d0]{width:2rem;height:2rem}.order-quick-actions b[data-v-c86461d0]{font-size:.57rem}.order-quick-actions small[data-v-c86461d0]{font-size:.45rem}.order-detail-backdrop[data-v-c86461d0]{align-items:flex-end;padding:.4rem}.order-detail-sheet[data-v-c86461d0]{max-height:calc(100svh - .4rem);border-radius:1.2rem 1.2rem .45rem .45rem}.delivery-modal-actions[data-v-c86461d0]{grid-template-columns:1fr}.order-items-list article[data-v-c86461d0]{grid-template-columns:minmax(0,1fr) auto}.order-items-list em[data-v-c86461d0]{grid-column:1/-1;text-align:right}.order-status-select[data-v-c86461d0]{grid-template-columns:1fr;gap:.3rem}}@media(prefers-reduced-motion:reduce){.purchase-admin-card.is-new-arrival[data-v-c86461d0],.order-benefit-summary[data-v-c86461d0]:before{animation:none}}.sidebar-quick-order[data-v-c86461d0]{display:flex;align-items:center;gap:.65rem;width:100%;margin:0 0 .85rem;padding:.72rem;color:#34263d;text-align:right;font:inherit;border:1px solid rgba(255,255,255,.65);border-radius:.85rem;background:linear-gradient(135deg,#f8dc97,#e9bd5e);box-shadow:0 .55rem 1rem #120a172e;cursor:pointer}.sidebar-quick-order>svg[data-v-c86461d0]{flex:0 0 auto;width:2.15rem;height:2.15rem;padding:.45rem;color:#fff;border-radius:.65rem;background:#654675}.sidebar-quick-order span[data-v-c86461d0],.sidebar-quick-order strong[data-v-c86461d0],.sidebar-quick-order small[data-v-c86461d0]{display:block}.sidebar-quick-order span[data-v-c86461d0]{min-width:0}.sidebar-quick-order strong[data-v-c86461d0]{font-size:.68rem}.sidebar-quick-order small[data-v-c86461d0]{margin-top:.12rem;color:#705832;font-size:.5rem}@media(max-width:760px){.sidebar-quick-order[data-v-c86461d0]{display:none}}.admin-menu-card.manually-inactive[data-v-c86461d0]{border-color:#e4a3ad;background:#fff1f3;box-shadow:0 .45rem 1rem #9a374614}.admin-menu-card.manually-inactive>img[data-v-c86461d0],.admin-menu-card.manually-inactive>.menu-placeholder[data-v-c86461d0]{filter:saturate(.55);opacity:.78}.admin-menu-card.manually-inactive .menu-card-heading strong[data-v-c86461d0]{color:#913f4c}.menu-visibility-warning[data-v-c86461d0]{display:block;margin-top:.45rem;padding:.38rem .45rem;color:#9b5962;font-size:.54rem;line-height:1.65;border-radius:.5rem;background:#f9e6e8}.menu-visibility-warning.manual[data-v-c86461d0]{color:#9b3545;font-weight:800;background:#ffdfe3}.item-tools[data-v-c86461d0]{grid-template-columns:repeat(3,1fr)}.item-tools .toggle-item[data-v-c86461d0]{color:#944955;border-color:#ebccd1;background:#fff4f5}.item-tools .toggle-item.inactive[data-v-c86461d0]{color:#337345;border-color:#cbe0d0;background:#eff8f1}.selectable-options-floating-panel[data-v-c86461d0]{position:fixed;z-index:1205;left:1rem;top:1rem;width:min(19rem,calc(100vw - 2rem));display:grid;gap:.55rem;padding:.8rem;border:1px solid #ded3e2;border-radius:1rem;background:#fff;box-shadow:0 1rem 2.5rem #2e1f352e}.selectable-options-floating-panel strong[data-v-c86461d0]{color:#5f3e72;font-size:.7rem}.selectable-options-floating-panel>small[data-v-c86461d0]{color:#84788a;font-size:.53rem;line-height:1.7}.selectable-options-floating-panel label[data-v-c86461d0]{display:grid;gap:.3rem}.selectable-options-floating-panel label span[data-v-c86461d0]{font-size:.58rem;font-weight:800}.selectable-options-floating-panel input[data-v-c86461d0],.selectable-options-floating-panel select[data-v-c86461d0]{width:100%;min-height:2.35rem;padding:.4rem .55rem;border:1px solid #ddd1e0;border-radius:.6rem;background:#fff;font:inherit}.selectable-options-floating-panel label[data-v-c86461d0]:has(input){grid-template-columns:1fr auto;align-items:center}.selectable-options-floating-panel label:has(input) input[data-v-c86461d0]{grid-column:1}.selectable-options-floating-panel label:has(input) button[data-v-c86461d0]{grid-column:2}.selectable-options-floating-panel button[data-v-c86461d0]{min-height:2.2rem;padding:.4rem .65rem;color:#5f3e72;border:1px solid #dccfe0;border-radius:.55rem;background:#f8f3f9;font:inherit;font-size:.56rem;font-weight:800;cursor:pointer}.purchase-options-editor-panel[data-v-c86461d0]{top:5.2rem}@media(max-width:760px){.selectable-options-floating-panel[data-v-c86461d0]{top:auto;bottom:1rem;left:1rem;max-height:35vh;overflow:auto}.purchase-options-editor-panel[data-v-c86461d0]{top:auto}}.admin-shell:has(.pos-layer)>.visit-layer[data-v-c86461d0]{display:none}.admin-shell:has(.pos-layer)>.selectable-options-floating-panel[data-v-c86461d0]{display:none}.menu-management-page[data-v-c86461d0]{max-width:72rem}.menu-order-toolbar[data-v-c86461d0]{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:1rem;padding:.7rem;border:1px solid #e7e0ea;border-radius:1rem;background:#fff;box-shadow:0 .45rem 1.2rem #3a2c420a}.menu-list-search[data-v-c86461d0]{display:flex;align-items:center;gap:.5rem;min-width:min(22rem,100%);padding:.62rem .75rem;color:#826f89;border:1px solid #e3dce6;border-radius:.75rem;background:#faf8fb}.menu-list-search input[data-v-c86461d0]{width:100%;padding:0;border:0;outline:0;background:transparent;font:inherit;font-size:.65rem}.menu-order-status[data-v-c86461d0]{display:flex;align-items:center;gap:.4rem;color:#796d7d;font-size:.56rem;font-weight:750}.menu-order-status svg[data-v-c86461d0]{color:#6f4f7d}.menu-order-status.saving[data-v-c86461d0]{color:#916a29}.menu-order-status.saved[data-v-c86461d0]{color:#2f7a49}.menu-category-stack[data-v-c86461d0]{display:grid;gap:1rem}.menu-category-panel[data-v-c86461d0]{overflow:hidden;border:1px solid #e8e1eb;border-radius:1rem;background:#fff;box-shadow:0 .5rem 1.3rem #3026360b}.menu-category-header[data-v-c86461d0]{display:flex;align-items:center;justify-content:space-between;padding:.75rem .9rem;border-bottom:1px solid #eee8f0;background:linear-gradient(180deg,#fbfafc,#f7f4f8)}.menu-category-header>div[data-v-c86461d0]{display:flex;align-items:center;gap:.6rem}.menu-category-header strong[data-v-c86461d0],.menu-category-header small[data-v-c86461d0]{display:block}.menu-category-header strong[data-v-c86461d0]{color:#44374a;font-size:.74rem}.menu-category-header small[data-v-c86461d0]{margin-top:.12rem;color:#95899a;font-size:.5rem}.category-order-index[data-v-c86461d0]{display:grid;place-items:center;width:2rem;height:2rem;color:#624570;font-size:.62rem;font-weight:900;border-radius:.62rem;background:#eee6f1}.admin-menu-list[data-v-c86461d0]{display:grid}.admin-menu-row[data-v-c86461d0]{display:grid;grid-template-columns:2.65rem 4.4rem minmax(0,1fr) auto;align-items:center;gap:.75rem;margin:0;padding:.65rem .75rem;border:0;border-bottom:1px solid #f0ebf2;border-radius:0;box-shadow:none;transition:background .15s,transform .15s,box-shadow .15s}.admin-menu-row[data-v-c86461d0]:last-child{border-bottom:0}.admin-menu-row[data-v-c86461d0]:hover{position:relative;z-index:1;background:#fdfcfd;box-shadow:0 .35rem .9rem #3f30460e}.admin-menu-row.dragging[data-v-c86461d0]{opacity:.42}.admin-menu-row.drag-over[data-v-c86461d0]{background:#f5eef8;box-shadow:inset 0 2px #79558a}.menu-drag-handle[data-v-c86461d0]{display:grid;grid-template-columns:1fr;place-items:center;gap:.08rem;width:2.4rem;height:3.3rem;padding:.2rem;color:#8a7a90;border:1px solid #e3d9e6;border-radius:.7rem;background:#faf7fb;cursor:grab}.menu-drag-handle[data-v-c86461d0]:active{cursor:grabbing}.menu-drag-handle[data-v-c86461d0]:disabled{opacity:.38;cursor:not-allowed}.menu-drag-handle small[data-v-c86461d0]{font-size:.47rem;font-weight:900}.admin-menu-row>img[data-v-c86461d0],.admin-menu-row>.menu-placeholder[data-v-c86461d0]{width:4.4rem;height:4.4rem;border-radius:.72rem}.menu-row-content[data-v-c86461d0]{min-width:0}.menu-row-content p[data-v-c86461d0]{margin:.22rem 0 .35rem;-webkit-line-clamp:1}.menu-row-actions[data-v-c86461d0]{display:flex;align-items:center;gap:.32rem}.menu-row-actions button[data-v-c86461d0]{display:grid;place-items:center;width:2.2rem;height:2.2rem;padding:0;color:#674875;border:1px solid #e0d5e3;border-radius:.62rem;background:#f9f5fa;cursor:pointer}.menu-row-actions button.toggle-item[data-v-c86461d0]{color:#8e5660}.menu-row-actions button.toggle-item.inactive[data-v-c86461d0]{color:#37744a}.menu-row-actions button.danger[data-v-c86461d0]{color:#ad5360;border-color:#efd7da;background:#fff6f7}.admin-menu-row.manually-inactive[data-v-c86461d0]{background:#fff8f9}.admin-menu-row.manually-inactive>img[data-v-c86461d0],.admin-menu-row.manually-inactive>.menu-placeholder[data-v-c86461d0]{filter:saturate(.55);opacity:.72}@media(max-width:760px){.menu-order-toolbar[data-v-c86461d0]{align-items:stretch;flex-direction:column}.menu-list-search[data-v-c86461d0]{min-width:0}.menu-order-status[data-v-c86461d0]{padding:.1rem .2rem}.admin-menu-row[data-v-c86461d0]{grid-template-columns:2.4rem 3.7rem minmax(0,1fr);gap:.55rem;padding:.6rem}.admin-menu-row>img[data-v-c86461d0],.admin-menu-row>.menu-placeholder[data-v-c86461d0]{width:3.7rem;height:3.7rem}.menu-drag-handle[data-v-c86461d0]{width:2.2rem;height:3rem}.menu-row-actions[data-v-c86461d0]{grid-column:2/-1;justify-content:flex-end;padding-top:.15rem}.menu-category-header small[data-v-c86461d0]{display:none}}@media(max-width:460px){.menu-management-page .page-heading[data-v-c86461d0]{align-items:stretch;flex-direction:column}.menu-management-page .menu-actions[data-v-c86461d0]{width:100%;display:grid;grid-template-columns:1fr 1fr}.admin-menu-row[data-v-c86461d0]{grid-template-columns:2.2rem 3.3rem minmax(0,1fr)}.admin-menu-row>img[data-v-c86461d0],.admin-menu-row>.menu-placeholder[data-v-c86461d0]{width:3.3rem;height:3.3rem}.menu-card-heading[data-v-c86461d0]{align-items:flex-start;flex-direction:column}.menu-card-heading span[data-v-c86461d0]{width:max-content}.menu-card-meta[data-v-c86461d0]{align-items:flex-start;flex-direction:column;gap:.15rem}}.customer-row-actions[data-v-c86461d0]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.customer-row-actions .order-button[data-v-c86461d0]{color:#fff;border-color:#5f3e72;background:#5f3e72}.customer-row-actions button[data-v-c86461d0]:hover{filter:brightness(.94)}.customer-row-actions button[data-v-c86461d0]:focus-visible{outline:2px solid #5f3e72;outline-offset:2px}@media(max-width:760px){.customer-row-actions[data-v-c86461d0]{grid-column:2/-1;justify-content:stretch}.customer-row-actions .customer-details-button[data-v-c86461d0]{grid-column:auto;flex:1;justify-content:center;width:auto}}.menu-category-tabs[data-v-c86461d0]{display:flex;gap:.4rem;max-width:100%;margin:.75rem 0;overflow-x:auto;padding:.15rem .05rem .4rem;scrollbar-width:thin}.menu-category-tabs button[data-v-c86461d0]{flex:0 0 auto;min-height:2.35rem;padding:.5rem .8rem;color:#674f70;border:1px solid #dfd1e3;border-radius:.7rem;background:#fff;font:inherit;font-size:.6rem;font-weight:800;cursor:pointer}.menu-category-tabs button.active[data-v-c86461d0]{color:#fff;border-color:#5f3e72;background:#5f3e72}.menu-category-tabs button[data-v-c86461d0]:focus-visible{outline:2px solid #5f3e72;outline-offset:2px}.choose-order-reward[data-v-c86461d0]{display:flex;align-items:center;gap:.35rem;padding:.55rem .7rem;color:#5f3e72;border:1px solid #d9b764;border-radius:.65rem;background:#fff8e6;font:inherit;font-size:.58rem;font-weight:850;cursor:pointer}.choose-order-reward[data-v-c86461d0]:hover{background:#ffedc1}.choose-order-reward[data-v-c86461d0]:focus-visible{outline:2px solid #5f3e72;outline-offset:2px}.reward-choice-sheet[data-v-c86461d0]{width:min(32rem,100%)}.reward-choice-sheet>p[data-v-c86461d0]{color:#776b7a;font-size:.62rem}.reward-choice-list[data-v-c86461d0]{display:grid;gap:.4rem;max-height:48svh;overflow:auto}.reward-choice-list label[data-v-c86461d0]{display:flex;align-items:center;gap:.55rem;margin:0;padding:.65rem;border:1px solid #e5dde7;border-radius:.65rem;background:#fff;cursor:pointer}.reward-choice-list label.selected[data-v-c86461d0]{border-color:#79548a;background:#f7f0f9}.reward-choice-list input[data-v-c86461d0]{width:1rem;height:1rem;accent-color:#5f3e72}.reward-choice-list span[data-v-c86461d0]{display:grid;gap:.1rem}.reward-choice-list strong[data-v-c86461d0]{font-size:.63rem}.reward-choice-list small[data-v-c86461d0]{color:#8c808e;font-size:.52rem}.birthday-gift-trigger[data-v-c86461d0]{position:relative;display:grid;place-items:center;flex:0 0 auto;width:2.35rem;height:2.35rem;margin-right:auto;color:#6d4580;border:1px solid #e4c974;border-radius:.72rem;background:linear-gradient(145deg,#fff8df,#f8e5a5);box-shadow:0 .25rem .7rem #b0832d33;cursor:pointer;animation:birthday-float-c86461d0 2.8s ease-in-out infinite}.birthday-gift-trigger b[data-v-c86461d0]{position:absolute;top:-.35rem;left:-.35rem;display:grid;place-items:center;min-width:1.1rem;height:1.1rem;padding:0 .15rem;color:#fff;border-radius:1rem;background:#a04d7b;font-size:.53rem}.birthday-gift-trigger[data-v-c86461d0]:hover{transform:scale(1.07)}.birthday-gift-trigger[data-v-c86461d0]:focus-visible,.birthday-mobile-banner[data-v-c86461d0]:focus-visible{outline:2px solid #5f3e72;outline-offset:2px}.birthday-mobile-banner[data-v-c86461d0]{display:none}.birthday-sheet[data-v-c86461d0]{width:min(34rem,100%)}.birthday-sheet>p[data-v-c86461d0]{color:#736777;font-size:.59rem;line-height:1.9}.birthday-list[data-v-c86461d0]{display:grid;gap:.55rem;max-height:56svh;overflow:auto}.birthday-list article[data-v-c86461d0]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;padding:.75rem;border:1px solid #e8d7a6;border-radius:.85rem;background:linear-gradient(135deg,#fffdf7,#f9f1fb)}.birthday-avatar[data-v-c86461d0]{display:grid;place-items:center;width:2.5rem;height:2.5rem;color:#fff;border-radius:.7rem;background:#755385;font-size:.8rem}.birthday-list article>div[data-v-c86461d0]{min-width:0}.birthday-list strong[data-v-c86461d0],.birthday-list small[data-v-c86461d0]{display:block}.birthday-list strong[data-v-c86461d0]{font-size:.67rem}.birthday-list small[data-v-c86461d0]{margin-top:.12rem;color:#877a88;font-size:.52rem}.birthday-list article>button[data-v-c86461d0]{grid-column:1/-1;min-height:2.5rem;color:#fff;border:0;border-radius:.6rem;background:#674578;font:inherit;font-size:.6rem;font-weight:800}.birthday-list article>button[data-v-c86461d0]:disabled{opacity:.5}.choose-order-reward.birthday[data-v-c86461d0]{border-color:#d9a0c4;background:#fff1f9}@keyframes birthday-float-c86461d0{50%{transform:translateY(-3px)}}@media(max-width:760px){.birthday-gift-trigger[data-v-c86461d0]{display:none}.birthday-mobile-banner[data-v-c86461d0]{display:flex;align-items:center;gap:.6rem;width:100%;margin:-.35rem 0 1rem;padding:.7rem .8rem;color:#573561;text-align:right;border:1px solid #e4ca89;border-radius:.8rem;background:linear-gradient(105deg,#fff5d8,#f8eaf6);box-shadow:0 .35rem .9rem #6e48711a;font:inherit}.birthday-mobile-banner>svg[data-v-c86461d0]:first-child{flex:0 0 auto;color:#a45e87}.birthday-mobile-banner span[data-v-c86461d0]{flex:1}.birthday-mobile-banner strong[data-v-c86461d0],.birthday-mobile-banner small[data-v-c86461d0]{display:block}.birthday-mobile-banner strong[data-v-c86461d0]{font-size:.64rem}.birthday-mobile-banner small[data-v-c86461d0]{margin-top:.12rem;font-size:.52rem}}@media(prefers-reduced-motion:reduce){.birthday-gift-trigger[data-v-c86461d0]{animation:none}}.admin-login-shell[data-v-40d28333]{display:grid;place-items:center;min-height:100svh;padding:1rem;background:radial-gradient(circle at 20% 10%,rgba(198,155,69,.18),transparent 22rem),linear-gradient(145deg,#28232c,#5f3e72)}.admin-login-card[data-v-40d28333]{width:min(25rem,100%);padding:2rem 1.5rem 1.5rem;text-align:center;border:1px solid rgba(255,255,255,.24);border-radius:1.6rem;background:#fffffff5;box-shadow:0 1.6rem 4rem #0f08134d}.admin-mark[data-v-40d28333]{display:grid;place-items:center;width:4rem;height:4rem;margin:0 auto .85rem;color:#fff;border-radius:1.2rem;background:linear-gradient(135deg,#5f3e72,#8d6497)}.admin-login-card p[data-v-40d28333]{margin:0;color:#8a7190;font-size:.68rem}.admin-login-card h1[data-v-40d28333]{margin:.35rem 0 .1rem;color:#302b35;font-size:1.45rem}.subtitle[data-v-40d28333]{color:#8d8691;font-size:.68rem}form[data-v-40d28333]{margin-top:1.7rem;text-align:right}label[data-v-40d28333]{display:block;margin-bottom:.5rem;color:#554d58;font-size:.72rem;font-weight:700}.field[data-v-40d28333]{display:flex;align-items:center;min-height:3.5rem;padding:0 .8rem;color:#8d7795;border:1px solid #ded7e0;border-radius:.9rem}.field.focused[data-v-40d28333],.field[data-v-40d28333]:focus-within{border-color:#805d8e;box-shadow:0 0 0 .22rem #5f3e721f}.field.error[data-v-40d28333]{border-color:#b14c5e}.field input[data-v-40d28333]{flex:1;min-width:0;padding:.7rem;color:#332d37;font-size:1rem;font-weight:600;border:0;outline:0;background:transparent}.reveal[data-v-40d28333]{display:grid;place-items:center;flex:0 0 auto;width:2rem;min-height:2rem;padding:0;color:#806c88;border:0;background:transparent;box-shadow:none}small[data-v-40d28333]{display:block;min-height:1rem;margin:.45rem .1rem 1rem;color:#8d8691;font-size:.6rem}.error[data-v-40d28333]{color:#ad4055}form>button[data-v-40d28333]{width:100%;min-height:3.35rem;color:#fff;font-weight:700;border:0;border-radius:.9rem;background:linear-gradient(135deg,#5f3e72,#382542)}form>button[data-v-40d28333]:disabled{opacity:.45}.transfer-backdrop[data-v-2de8f28d]{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:1rem;background:#19111db3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.transfer-sheet[data-v-2de8f28d]{width:min(29rem,100%);max-height:calc(100svh - 2rem);overflow-y:auto;padding:1rem;border:1px solid rgba(255,255,255,.5);border-radius:1.5rem;background:linear-gradient(160deg,#fffdf8,#f8f2f7);box-shadow:0 2rem 5rem #140c1866;animation:transfer-rise-2de8f28d .38s cubic-bezier(.2,.85,.25,1.12)}.transfer-heading[data-v-2de8f28d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.8rem}.transfer-heading small[data-v-2de8f28d]{color:#9a7a39;font-size:.55rem}.transfer-heading h2[data-v-2de8f28d]{margin:.1rem 0 0;font-size:1.05rem}.transfer-heading button[data-v-2de8f28d]{display:grid;place-items:center;width:2.15rem;height:2.15rem;color:#786d7b;border:0;border-radius:.7rem;background:#eee7ec}.bank-card[data-v-2de8f28d]{position:relative;min-height:11rem;padding:1.1rem;overflow:hidden;color:#fff;border-radius:1.25rem;background:radial-gradient(circle at 10% 0,rgba(244,211,126,.35),transparent 9rem),linear-gradient(135deg,#2f2337,#634370 62%,#8a668e);box-shadow:0 1rem 2rem #3722403d}.bank-card[data-v-2de8f28d]:after{position:absolute;left:-2.5rem;bottom:-4rem;width:10rem;height:10rem;content:"";border:1.2rem solid rgba(255,255,255,.055);border-radius:50%}.bank-card-top[data-v-2de8f28d]{display:flex;align-items:center;justify-content:space-between;color:#f1d991}.chip[data-v-2de8f28d]{width:2.7rem;height:2.05rem;border-radius:.5rem;background:linear-gradient(135deg,#f5d78c,#ad7d26);box-shadow:inset 0 0 0 1px #ffffff59}.bank-card>strong[data-v-2de8f28d]{display:block;margin:1.55rem 0 1.25rem;font-size:1.12rem;letter-spacing:.13em;text-align:center}.bank-card>div[data-v-2de8f28d]:last-child{position:relative;z-index:1;display:flex;align-items:end;justify-content:space-between;gap:.7rem}.bank-card span small[data-v-2de8f28d],.bank-card span b[data-v-2de8f28d]{display:block}.bank-card span small[data-v-2de8f28d]{color:#d9cddd;font-size:.48rem}.bank-card span b[data-v-2de8f28d]{margin-top:.15rem;font-size:.65rem}.bank-card button[data-v-2de8f28d]{display:flex;align-items:center;gap:.25rem;padding:.42rem .55rem;color:#fff;font:inherit;font-size:.52rem;font-weight:800;border:1px solid rgba(255,255,255,.23);border-radius:.55rem;background:#ffffff1a}.transfer-amount[data-v-2de8f28d]{margin:.8rem 0;padding:.8rem;text-align:center;border:1px solid #eadfcd;border-radius:1rem;background:#fffaf0}.transfer-amount>span[data-v-2de8f28d]{display:block;color:#927841;font-size:.55rem}.transfer-amount strong[data-v-2de8f28d]{display:block;margin:.15rem 0;color:#5f3e72;font-size:1.2rem}.transfer-amount strong small[data-v-2de8f28d]{font-size:.58rem}.transfer-amount p[data-v-2de8f28d]{margin:0;color:#978a77;font-size:.51rem}.transfer-status[data-v-2de8f28d]{display:flex;align-items:flex-start;gap:.5rem;padding:.7rem;border-radius:.8rem}.transfer-status>span[data-v-2de8f28d]{display:grid}.transfer-status strong[data-v-2de8f28d]{font-size:.64rem}.transfer-status small[data-v-2de8f28d]{margin-top:.15rem;font-size:.51rem;line-height:1.7}.transfer-status.waiting[data-v-2de8f28d]{color:#805d22;background:#fff0d3}.transfer-status.reviewing[data-v-2de8f28d]{color:#5e4670;background:#f1e9f4}.transfer-status.reviewing svg[data-v-2de8f28d]{animation:status-spin-2de8f28d 1.8s linear infinite}.transfer-status.rejected[data-v-2de8f28d]{color:#9a3f4e;background:#fff0f2}.transfer-status.paid[data-v-2de8f28d]{color:#397049;background:#e8f4ea}.rejection-note[data-v-2de8f28d]{margin:.55rem 0 0;padding:.6rem;color:#93404c;font-size:.55rem;line-height:1.8;border:1px solid #f0d3d8;border-radius:.7rem;background:#fff8f8}.receipt-form[data-v-2de8f28d]{display:grid;gap:.65rem;margin-top:.75rem}.receipt-upload[data-v-2de8f28d]{display:grid;place-items:center;min-height:8rem;overflow:hidden;text-align:center;border:1px dashed #bfaec5;border-radius:.9rem;background:#fbf8fc;cursor:pointer}.receipt-upload input[data-v-2de8f28d]{position:absolute;width:1px;height:1px;opacity:0}.receipt-upload img[data-v-2de8f28d]{width:100%;max-height:13rem;object-fit:contain}.receipt-upload span[data-v-2de8f28d]{display:grid;justify-items:center;gap:.2rem;color:#694877}.receipt-upload strong[data-v-2de8f28d]{font-size:.62rem}.receipt-upload small[data-v-2de8f28d]{color:#958799;font-size:.5rem}.receipt-text[data-v-2de8f28d]{display:grid;gap:.3rem;color:#716575;font-size:.55rem}.receipt-text textarea[data-v-2de8f28d]{width:100%;padding:.7rem;color:#3e3541;font:inherit;font-size:.62rem;border:1px solid #ded2e0;border-radius:.75rem;outline-color:#6b4978;resize:vertical;background:#fff}.receipt-error[data-v-2de8f28d]{margin:0;color:#a64352;font-size:.54rem}.receipt-submit[data-v-2de8f28d]{display:flex;align-items:center;justify-content:center;gap:.35rem;min-height:3rem;color:#fff;font:inherit;font-size:.65rem;font-weight:850;border:0;border-radius:.8rem;background:linear-gradient(135deg,#765187,#5f3e72);box-shadow:0 .5rem 1rem #5f3e7238}.receipt-submit[data-v-2de8f28d]:disabled{opacity:.58}@keyframes transfer-rise-2de8f28d{0%{opacity:0;transform:translateY(1.2rem) scale(.96)}to{opacity:1;transform:none}}@keyframes status-spin-2de8f28d{to{transform:rotate(360deg)}}@media(max-width:560px){.transfer-backdrop[data-v-2de8f28d]{align-items:flex-end;padding:.45rem}.transfer-sheet[data-v-2de8f28d]{max-height:calc(100svh - .45rem);border-radius:1.4rem 1.4rem .5rem .5rem}.bank-card>strong[data-v-2de8f28d]{font-size:.95rem}}@media(prefers-reduced-motion:reduce){.transfer-sheet[data-v-2de8f28d],.transfer-status.reviewing svg[data-v-2de8f28d]{animation:none}}.ordering-persistent[data-v-f1726e30]{position:relative;z-index:20;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;width:min(52rem,calc(100% - 2rem));margin:.8rem auto;padding:.75rem .85rem;color:#423348;border:1px solid rgba(118,81,135,.2);border-radius:1rem;background:linear-gradient(135deg,#fffaf0,#f8f0f9);box-shadow:0 .5rem 1.4rem #4e33591a}.ordering-persistent-logo[data-v-f1726e30]{width:3rem;height:3rem;object-fit:contain}.ordering-persistent-copy[data-v-f1726e30]{min-width:0}.ordering-persistent-copy strong[data-v-f1726e30]{display:block;font-size:.74rem;line-height:1.8}.ordering-persistent-copy p[data-v-f1726e30]{margin:.05rem 0;color:#756979;font-size:.6rem;line-height:1.75}.ordering-persistent-copy span[data-v-f1726e30]{display:flex;align-items:center;gap:.3rem;margin-top:.2rem;color:#825f36;font-size:.57rem;font-weight:800}.ordering-persistent>button[data-v-f1726e30]{min-height:2.4rem;padding:0 .8rem;color:#fff;font:inherit;font-size:.58rem;font-weight:850;white-space:nowrap;border:0;border-radius:.7rem;background:#765187;cursor:pointer}.ordering-modal-backdrop[data-v-f1726e30]{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:1rem;background:#1c141f9e;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.ordering-modal[data-v-f1726e30]{position:relative;width:min(27rem,100%);overflow:hidden;padding:1.6rem 1.35rem 1.25rem;color:#342a38;text-align:center;border:1px solid rgba(255,255,255,.8);border-radius:1.7rem;background:radial-gradient(circle at 0 0,rgba(218,177,97,.22),transparent 15rem),#fffdf9;box-shadow:0 2rem 5rem #160d1961}.ordering-modal[data-v-f1726e30]:before{position:absolute;top:0;right:0;left:0;height:.35rem;content:"";background:linear-gradient(90deg,#c69b45,#765187,#c69b45)}.ordering-modal-close[data-v-f1726e30]{position:absolute;z-index:2;top:.8rem;left:.8rem;display:grid;place-items:center;width:2.35rem;height:2.35rem;color:#6d6170;border:0;border-radius:.75rem;background:#f1ebf2;cursor:pointer}.ordering-modal-art[data-v-f1726e30]{position:relative;display:grid;place-items:center;width:6rem;height:6rem;margin:0 auto .7rem}.ordering-modal-art[data-v-f1726e30]:before{position:absolute;inset:.2rem;content:"";border:1px solid rgba(118,81,135,.2);border-radius:50%}.ordering-modal-logo[data-v-f1726e30]{position:relative;display:grid;place-items:center;width:4.4rem;height:4.4rem;padding:.45rem;border-radius:1.25rem;background:#fff;box-shadow:0 .7rem 1.3rem #5f3e7233}.ordering-modal-logo img[data-v-f1726e30]{width:100%;height:100%;object-fit:contain}.ordering-modal-eyebrow[data-v-f1726e30]{display:block;color:#987035;font-size:.62rem;font-weight:800}.ordering-modal h2[data-v-f1726e30]{margin:.38rem auto 0;max-width:22rem;font-size:1.15rem;line-height:1.75;letter-spacing:-.025em}.ordering-modal>p[data-v-f1726e30]{margin:.45rem auto 0;max-width:22rem;color:#736978;font-size:.7rem;line-height:2}.ordering-modal-date[data-v-f1726e30]{display:flex;align-items:center;justify-content:center;gap:.55rem;margin:.9rem 0 0;padding:.72rem;color:#5b4265;border:1px solid #e4d7e7;border-radius:.9rem;background:#f7f0f8}.ordering-modal-date>span[data-v-f1726e30]{text-align:right}.ordering-modal-date small[data-v-f1726e30],.ordering-modal-date strong[data-v-f1726e30]{display:block}.ordering-modal-date small[data-v-f1726e30]{color:#948799;font-size:.53rem}.ordering-modal-date strong[data-v-f1726e30]{margin-top:.12rem;font-size:.72rem}.ordering-feedback[data-v-f1726e30],.ordering-understood[data-v-f1726e30]{width:100%;min-height:2.8rem;margin-top:.7rem;font:inherit;font-size:.65rem;font-weight:850;border:0;border-radius:.8rem;cursor:pointer}.ordering-feedback[data-v-f1726e30]{color:#654873;background:#eee4f1}.ordering-feedback[data-v-f1726e30]:disabled{opacity:.7}.ordering-understood[data-v-f1726e30]{color:#fff;background:linear-gradient(135deg,#765187,#5f3e72);box-shadow:0 .55rem 1rem #5f3e7233}.ordering-modal-enter-active[data-v-f1726e30],.ordering-modal-leave-active[data-v-f1726e30]{transition:opacity .22s ease}.ordering-modal-enter-active .ordering-modal[data-v-f1726e30],.ordering-modal-leave-active .ordering-modal[data-v-f1726e30]{transition:transform .22s ease,opacity .22s ease}.ordering-modal-enter-from[data-v-f1726e30],.ordering-modal-leave-to[data-v-f1726e30]{opacity:0}.ordering-modal-enter-from .ordering-modal[data-v-f1726e30],.ordering-modal-leave-to .ordering-modal[data-v-f1726e30]{opacity:0;transform:translateY(1rem) scale(.96)}@media(max-width:560px){.ordering-persistent[data-v-f1726e30]{grid-template-columns:auto minmax(0,1fr);gap:.55rem;width:calc(100% - 1rem);padding:.65rem}.ordering-persistent-logo[data-v-f1726e30]{width:2.6rem;height:2.6rem}.ordering-persistent>button[data-v-f1726e30]{grid-column:1/-1;width:100%}}.ordering-persistent[data-v-f1726e30]{overflow:hidden;width:min(42rem,calc(100% - 1rem));margin:0 auto 1rem;padding:.85rem;color:#fff;border-color:#f2d08480;background:linear-gradient(115deg,#34243d,#694878 48%,#8b6430);background-size:180% 180%;box-shadow:0 .75rem 1.8rem #432b4d38;animation:ordering-notice-glow-f1726e30 7s ease-in-out infinite}.ordering-persistent[data-v-f1726e30]:before{position:absolute;top:-4rem;left:-2rem;width:9rem;height:9rem;content:"";pointer-events:none;border:1.2rem solid rgba(255,255,255,.055);border-radius:50%}.ordering-persistent[data-v-f1726e30]>*{position:relative;z-index:1}.ordering-persistent-logo[data-v-f1726e30]{padding:.28rem;border:1px solid rgba(244,214,145,.5);border-radius:.85rem;background:#fffffff0;box-shadow:0 .35rem .8rem #140d1733}.ordering-persistent-copy strong[data-v-f1726e30]{color:#fff6df;font-size:.78rem}.ordering-persistent-copy p[data-v-f1726e30]{color:#eee5f1;font-size:.63rem}.ordering-persistent-copy span[data-v-f1726e30]{color:#f5d88e;font-size:.6rem}.ordering-persistent>button[data-v-f1726e30]{color:#4c3510;background:linear-gradient(135deg,#f5dc9c,#d7aa4f);box-shadow:0 .35rem .75rem #180f1c33}@keyframes ordering-notice-glow-f1726e30{0%,to{background-position:0 50%;transform:translateY(0)}50%{background-position:100% 50%;transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.ordering-persistent[data-v-f1726e30]{animation:none}}.ordering-feedback-box[data-v-f1726e30]{margin-top:.85rem;padding:.75rem;border:1px solid #e8dceb;border-radius:1rem;background:#faf6fb}.ordering-feedback-heading[data-v-f1726e30]{display:flex;align-items:center;gap:.5rem;text-align:right}.ordering-feedback-heading>span[data-v-f1726e30]{display:grid;place-items:center;flex:0 0 auto;width:2.25rem;height:2.25rem;color:#765187;border-radius:.65rem;background:#eee4f1}.ordering-feedback-heading strong[data-v-f1726e30],.ordering-feedback-heading small[data-v-f1726e30]{display:block}.ordering-feedback-heading strong[data-v-f1726e30]{font-size:.62rem}.ordering-feedback-heading small[data-v-f1726e30]{margin-top:.08rem;color:#918595;font-size:.5rem;line-height:1.7}.ordering-feedback-options[data-v-f1726e30]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.6rem}.ordering-feedback-box .ordering-feedback[data-v-f1726e30]{display:flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.8rem;margin:0;padding:.45rem;color:#654873;font:inherit;font-size:.62rem;font-weight:850;border:1px solid #dfd0e3;border-radius:.8rem;background:#fff;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.ordering-feedback-box .ordering-feedback[data-v-f1726e30]:hover:not(:disabled){border-color:#8a6798;background:#f4ebf6;transform:translateY(-1px)}.ordering-feedback-box .ordering-feedback.selected[data-v-f1726e30]{color:#fff;border-color:#5f3e72;background:linear-gradient(135deg,#765187,#5f3e72)}.ordering-feedback-box .ordering-feedback[data-v-f1726e30]:disabled{cursor:default;opacity:.72}.ordering-feedback-box .ordering-feedback.selected[data-v-f1726e30]:disabled{opacity:1}.ordering-feedback-success[data-v-f1726e30],.ordering-feedback-error[data-v-f1726e30]{display:flex;align-items:center;justify-content:center;gap:.3rem;margin:.55rem 0 0;font-size:.52rem;font-weight:750}.ordering-feedback-success[data-v-f1726e30]{color:#39734a}.ordering-feedback-error[data-v-f1726e30]{color:#a74252}@media(max-width:560px){.ordering-feedback-options[data-v-f1726e30]{grid-template-columns:1fr}}.purchase-item.has-delivery[data-v-5acabee5]{flex-wrap:wrap}.purchase-item.has-delivery>.purchase-delivery[data-v-5acabee5]{flex:0 0 100%;min-width:0}.delivery-consent[data-v-5acabee5]{display:flex;align-items:flex-start;gap:.6rem;padding:.9rem;color:#523763;font-size:.75rem;line-height:1.9}.delivery-consent input[data-v-5acabee5]{margin-top:.4rem;flex-shrink:0;width:1.1rem;height:1.1rem;accent-color:#69477a}.purchase-delivery[data-v-5acabee5]{grid-column:1 / -1;width:100%}.app-shell[data-v-5acabee5]{--purple:#5f3e72;--deep:#302b35;--silver:#e6e0d7;--rose:#b86a78;min-height:100svh;padding:1.2rem 1rem 6.7rem;color:#302b35;background:linear-gradient(145deg,#faf9f7,#eeece9)}.menu-row-soon[data-v-5acabee5]{display:flex;align-items:center;justify-content:center;gap:.28rem;min-width:4.8rem;padding:.48rem .6rem;color:#74547f;font-size:.55rem;font-weight:850;border:1px dashed #cdbbd3;border-radius:.65rem;background:#f3ebf5;white-space:nowrap}.app-header[data-v-5acabee5]{position:relative;display:flex;align-items:center;justify-content:space-between;max-width:42rem;margin:0 auto 1.25rem}.app-header p[data-v-5acabee5],.section-heading p[data-v-5acabee5],.screen-intro p[data-v-5acabee5],.menu-promo p[data-v-5acabee5]{margin:0 0 .25rem;color:#817988;font-size:.72rem}.app-header h1[data-v-5acabee5],.section-heading h2[data-v-5acabee5],.screen-intro h2[data-v-5acabee5]{margin:0;font-size:1.45rem;line-height:1.35}.notification[data-v-5acabee5]{position:relative;display:grid;place-items:center;width:2.8rem;height:2.8rem;color:#4d4550;border:1px solid #e4e0dc;border-radius:1rem;background:#fff;box-shadow:0 .35rem .8rem #302b350f}.notification span[data-v-5acabee5]{position:absolute;top:.5rem;right:.52rem;z-index:1;width:.45rem;height:.45rem;border:2px solid #fff;border-radius:50%;background:var(--rose)}.notifications-panel[data-v-5acabee5]{position:absolute;z-index:8;top:3.35rem;left:0;width:min(21rem,calc(100vw - 2rem));padding:.8rem;border:1px solid #e5dfd9;border-radius:1.15rem;background:#fffffffa;box-shadow:0 1.1rem 2.8rem #302b352b}.notifications-title[data-v-5acabee5]{display:flex;align-items:center;justify-content:space-between;padding:.15rem .2rem .65rem;font-size:.78rem}.notifications-title button[data-v-5acabee5]{display:grid;place-items:center;color:#817988;border:0;background:transparent}.notification-item[data-v-5acabee5]{display:flex;align-items:flex-start;gap:.6rem;padding:.75rem .3rem;border-top:1px solid #f0ece8}.notification-item>span[data-v-5acabee5]{display:grid;place-items:center;flex:0 0 auto;width:2rem;height:2rem;color:#fff;border-radius:.65rem;background:var(--purple)}.notification-item>span.soft[data-v-5acabee5]{color:#72595f;background:#eadbd4}.notification-item p[data-v-5acabee5]{margin:0}.notification-item strong[data-v-5acabee5],.notification-item small[data-v-5acabee5]{display:block}.notification-item strong[data-v-5acabee5]{font-size:.7rem}.notification-item small[data-v-5acabee5]{margin-top:.25rem;color:#8d8691;font-size:.62rem;line-height:1.6}.screen[data-v-5acabee5]{max-width:42rem;margin:0 auto}.member-card[data-v-5acabee5]{padding:1.25rem;color:#fff;border-radius:1.45rem;background:linear-gradient(135deg,#28252d,#4b444e);box-shadow:0 1rem 2rem #302b352e}.member-card-top[data-v-5acabee5],.section-heading[data-v-5acabee5],.profile-hero[data-v-5acabee5],.menu-heading[data-v-5acabee5]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.card-label[data-v-5acabee5]{color:#d9d2d8;font-size:.7rem}.member-card h2[data-v-5acabee5]{margin:.35rem 0 0;font-size:1.35rem}.member-mark[data-v-5acabee5]{display:grid;place-items:center;width:3.5rem;height:3.5rem;color:#ead8ef;border:1px solid rgba(220,190,230,.34);border-radius:50%;background:#714f8185}.membership-code[data-v-5acabee5]{display:flex;align-items:center;justify-content:space-between;margin-top:1.2rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.16)}.membership-code span[data-v-5acabee5]{color:#d8d2d7;font-size:.7rem}.membership-code strong[data-v-5acabee5]{letter-spacing:.1em}.loyalty-card[data-v-5acabee5],.profile-list[data-v-5acabee5]{margin-top:1rem;padding:1.15rem;border:1px solid #e6e3e8;border-radius:1.3rem;background:#fff}.progress-count[data-v-5acabee5]{padding:.35rem .55rem;color:var(--purple);font-size:.7rem;font-weight:700;border-radius:.55rem;background:#f0ebf3}.stamps[data-v-5acabee5]{display:flex;justify-content:space-between;gap:.45rem;margin:1.1rem 0 .75rem}.stamp[data-v-5acabee5]{display:grid;place-items:center;width:2.55rem;height:2.55rem;color:#9993a0;font-size:.8rem;font-weight:700;border:1px dashed #cbc6ce;border-radius:50%}.stamp.filled[data-v-5acabee5]{color:#fff;border:0;box-shadow:0 .35rem .7rem #30223929}.stamp.filled[data-v-5acabee5]:nth-child(1){background:linear-gradient(135deg,#4c3266,#78529a)}.stamp.filled[data-v-5acabee5]:nth-child(2){background:linear-gradient(135deg,#735090,#a36f9a)}.stamp.filled[data-v-5acabee5]:nth-child(3){background:linear-gradient(135deg,#9d6688,#c48574)}.stamp.filled[data-v-5acabee5]:nth-child(4){background:linear-gradient(135deg,#bd874b,#e2b867)}.stamp[data-v-5acabee5]:not(.filled){color:#b18a45;border-color:#d8bf8a;background:#fffaf0}.muted[data-v-5acabee5]{margin:0;color:#807987;font-size:.7rem;line-height:1.7}.quick-actions[data-v-5acabee5]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-top:1rem}.quick-actions button[data-v-5acabee5]{padding:1rem;text-align:right;border:1px solid #e6e3e8;border-radius:1.15rem;background:#fff}.action-icon[data-v-5acabee5]{display:grid;place-items:center;width:2.3rem;height:2.3rem;margin-bottom:.65rem;border-radius:.75rem}.action-icon.purple[data-v-5acabee5]{color:#fff;background:var(--purple)}.action-icon.silver[data-v-5acabee5]{color:#72595f;background:#eadbd4}.quick-actions strong[data-v-5acabee5],.quick-actions small[data-v-5acabee5]{display:block}.quick-actions strong[data-v-5acabee5]{font-size:.77rem}.quick-actions small[data-v-5acabee5]{margin-top:.25rem;color:#938d97;font-size:.64rem}.menu-promo[data-v-5acabee5]{display:flex;align-items:center;justify-content:space-between;margin-top:1rem;padding:1.15rem;overflow:hidden;color:#fff;border-radius:1.3rem;background:linear-gradient(135deg,#75675f,#4f4a49);cursor:pointer}.menu-promo h2[data-v-5acabee5]{max-width:12rem;margin:.1rem 0 .8rem;font-size:1rem;line-height:1.55}.menu-promo span[data-v-5acabee5]{font-size:.7rem}.food-orb[data-v-5acabee5]{display:grid;place-items:center;width:4.5rem;height:4.5rem;color:#f3ddd0;border-radius:50%;background:#ffffff1f}.screen-intro[data-v-5acabee5]{margin:.4rem 0 1rem}.purchase-item[data-v-5acabee5],.coupon[data-v-5acabee5],.menu-item[data-v-5acabee5]{display:flex;align-items:center;gap:.8rem;margin-bottom:.75rem;padding:1rem;border:1px solid #e6e3e8;border-radius:1.1rem;background:#fff}.purchase-date[data-v-5acabee5]{display:grid;place-items:center;flex:0 0 auto;width:2.8rem;height:2.8rem;color:var(--purple);border-radius:.8rem;background:#f2edf4}.purchase-date strong[data-v-5acabee5],.purchase-date span[data-v-5acabee5]{line-height:1.1}.purchase-date span[data-v-5acabee5]{margin-top:.16rem;font-size:.58rem}.purchase-item h3[data-v-5acabee5],.coupon h3[data-v-5acabee5],.menu-item h3[data-v-5acabee5]{margin:0;font-size:.8rem}.purchase-item p[data-v-5acabee5],.coupon p[data-v-5acabee5],.menu-item p[data-v-5acabee5],.profile-hero p[data-v-5acabee5]{margin:.3rem 0 0;color:#8d8691;font-size:.64rem}.price[data-v-5acabee5]{margin-right:auto;color:var(--purple);font-size:.7rem;text-align:left}.price small[data-v-5acabee5]{display:block;margin-top:.15rem;color:#98919b;font-size:.52rem;font-weight:400}.coupon[data-v-5acabee5]{position:relative;overflow:hidden}.coupon[data-v-5acabee5]:after{position:absolute;top:0;bottom:0;right:4.1rem;border-right:1px dashed #d9d4dc;content:""}.coupon-rate[data-v-5acabee5]{display:grid;place-items:center;flex:0 0 auto;width:3.15rem;height:3.15rem;color:#fff;font-size:1rem;font-weight:800;border-radius:.8rem;background:var(--purple)}.small-rate[data-v-5acabee5]{font-size:.85rem;background:#8c766a}.coupon>div[data-v-5acabee5]:nth-child(2){min-width:0}.coupon>div:nth-child(2) span[data-v-5acabee5]{color:#84718e;font-size:.6rem}.coupon>strong[data-v-5acabee5]{margin-right:auto;color:var(--purple);font-size:.65rem;letter-spacing:.05em}.inactive-coupon[data-v-5acabee5]{opacity:.6}.inactive-coupon .coupon-rate[data-v-5acabee5]{background:#aaa5ae}.menu-heading button[data-v-5acabee5]{padding:.5rem .65rem;color:var(--purple);font-size:.64rem;border:1px solid #ddd6e0;border-radius:.6rem;background:#fff}.menu-item[data-v-5acabee5]{align-items:center}.dish-image[data-v-5acabee5]{display:grid;place-items:center;flex:0 0 auto;width:4rem;height:4rem;color:#fff;font-size:.63rem;font-weight:700;border-radius:1rem}.purple-dish[data-v-5acabee5]{background:linear-gradient(135deg,#875f9d,#412a4c)}.silver-dish[data-v-5acabee5]{color:#49384f;background:linear-gradient(135deg,#f1f1f3,#bbbcc3)}.dark-dish[data-v-5acabee5]{background:linear-gradient(135deg,#35213f,#786080)}.menu-item>div[data-v-5acabee5]:nth-child(2){flex:1}.menu-item strong[data-v-5acabee5]{display:block;margin-top:.5rem;color:var(--purple);font-size:.68rem}.menu-item>button[data-v-5acabee5]{display:grid;place-items:center;width:1.9rem;height:1.9rem;color:#fff;font-size:1.1rem;border:0;border-radius:.6rem;background:var(--purple)}.profile-hero[data-v-5acabee5]{padding:1rem 0 1.2rem}.avatar[data-v-5acabee5]{display:grid;place-items:center;width:3.5rem;height:3.5rem;color:#fff;font-size:1.2rem;font-weight:800;border-radius:50%;background:linear-gradient(135deg,#846197,var(--deep))}.profile-hero[data-v-5acabee5]{justify-content:flex-start}.profile-hero h2[data-v-5acabee5]{margin:0;font-size:1rem}.profile-list[data-v-5acabee5]{margin-top:0;padding:0 1rem}.profile-list div[data-v-5acabee5]{display:flex;justify-content:space-between;gap:1rem;padding:1rem 0;font-size:.72rem;border-bottom:1px solid #eeeaf0}.profile-list div[data-v-5acabee5]:last-child{border:0}.profile-list span[data-v-5acabee5]{color:#908993}.profile-list strong[data-v-5acabee5]{text-align:left}.logout-button[data-v-5acabee5]{display:flex;align-items:center;justify-content:center;gap:.45rem;width:100%;margin-top:1rem;padding:.9rem;color:#9a3d4a;font-size:.78rem;border:1px solid #efd8dc;border-radius:1rem;background:#fff}.customer-order-times[data-v-5acabee5]{display:flex;flex-wrap:wrap;gap:.45rem .9rem;margin:.7rem 0 0;padding:.6rem .7rem;color:#746b77;font-size:.58rem;border-radius:.7rem;background:#f8f5f9}.customer-order-times span[data-v-5acabee5]{display:flex;align-items:center;gap:.3rem}.customer-order-note[data-v-5acabee5]{padding:.55rem .7rem;color:#63516a!important;border:1px dashed #d8c8dd;border-radius:.7rem;background:#fbf7fc}.cart-order-note[data-v-5acabee5]{display:grid;gap:.45rem;margin-top:.7rem;color:#5d5260;font-size:.65rem;font-weight:800}.cart-order-note small[data-v-5acabee5]{color:#9a909d;font-weight:500}.cart-order-note textarea[data-v-5acabee5]{width:100%;box-sizing:border-box;padding:.7rem;color:#3c343f;font:inherit;resize:vertical;border:1px solid #ded4e1;border-radius:.75rem;background:#fff}.bottom-nav[data-v-5acabee5]{position:fixed;right:0;bottom:0;left:0;z-index:5;display:flex;justify-content:space-around;padding:.55rem max(.8rem,env(safe-area-inset-right)) calc(.55rem + env(safe-area-inset-bottom)) max(.8rem,env(safe-area-inset-left));border-top:1px solid #e5e1e7;background:#fffffff7;box-shadow:0 -.5rem 1.4rem #3027350f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.bottom-nav button[data-v-5acabee5]{display:grid;place-items:center;gap:.28rem;min-width:3.45rem;color:#8d8790;font-size:.63rem;border:0;background:transparent}.bottom-nav .nav-icon[data-v-5acabee5]{display:grid;place-items:center;width:2.35rem;height:2.35rem;border-radius:.78rem}.bottom-nav .nav-label[data-v-5acabee5]{line-height:1}.bottom-nav button.active[data-v-5acabee5]{color:var(--purple);font-weight:700}.bottom-nav button.active .nav-icon[data-v-5acabee5]{color:#fff;background:var(--purple);box-shadow:0 .35rem .75rem #5f3e723d}.app-shell[data-v-5acabee5]{--gold:#c69b45;--gold-soft:#f3e7cb;--cream:#fbf7ef;--ink:#29242d;background:radial-gradient(circle at 100% 0,rgba(198,155,69,.12),transparent 22rem),linear-gradient(145deg,#fcfaf5,#eee7dd)}.member-card[data-v-5acabee5]{background:linear-gradient(135deg,#29232d,#5f3e72 68%,#765887)}.member-tier[data-v-5acabee5]{display:grid;place-items:center;gap:.18rem;min-width:4.5rem;padding:.45rem .35rem;color:#f6d98f;font-size:.58rem;font-weight:700;border:1px solid rgba(246,217,143,.35);border-radius:.9rem;background:#16101c2e}.member-tier svg[data-v-5acabee5]{color:var(--gold);fill:#c69b4533}.member-tier span[data-v-5acabee5]{color:#f8e7bb}.loyalty-card[data-v-5acabee5],.profile-list[data-v-5acabee5],.quick-actions button[data-v-5acabee5],.purchase-item[data-v-5acabee5],.coupon[data-v-5acabee5],.menu-item[data-v-5acabee5]{border-color:#e8dfd1;background:#ffffffeb}.menu-promo[data-v-5acabee5]{position:relative;min-height:8.6rem;background:linear-gradient(90deg,#261e23ed,#261e2347),url(/assets/brand/today-menu-food.png) center/cover;box-shadow:0 .8rem 1.6rem #2a202724}.menu-promo>div[data-v-5acabee5]:first-child{position:relative;z-index:1}.food-orb[data-v-5acabee5]{position:relative;z-index:1;overflow:hidden;flex:0 0 auto;width:4.8rem;height:4.8rem;border:1px solid rgba(246,217,143,.45);background:#140f158a;box-shadow:0 .55rem 1rem #0000002e}.food-orb img[data-v-5acabee5]{width:4.15rem;height:4.15rem;object-fit:contain;filter:drop-shadow(0 .25rem .35rem rgba(0,0,0,.45))}.profile-tier[data-v-5acabee5]{display:flex;align-items:center;width:100%;gap:.75rem;margin:0 0 1rem;padding:1rem;color:var(--ink);text-align:right;border:1px solid #ead8ae;border-radius:1.1rem;background:linear-gradient(135deg,#fffaf0,#f4e6c9)}.profile-tier-icon[data-v-5acabee5]{display:grid;place-items:center;flex:0 0 auto;width:2.45rem;height:2.45rem;color:#8d681f;border-radius:.75rem;background:#f3dca7}.profile-tier>span[data-v-5acabee5]:nth-child(2){flex:1}.profile-tier strong[data-v-5acabee5],.profile-tier small[data-v-5acabee5]{display:block}.profile-tier strong[data-v-5acabee5]{font-size:.75rem}.profile-tier small[data-v-5acabee5]{margin-top:.22rem;color:#8d795c;font-size:.62rem}.profile-tier>svg[data-v-5acabee5]{color:#9a7a39}.tier-modal-backdrop[data-v-5acabee5]{position:fixed;inset:0;z-index:20;display:flex;align-items:flex-end;justify-content:center;padding:1rem;background:#19141c80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.tier-modal[data-v-5acabee5]{position:relative;width:min(31rem,100%);max-height:85svh;overflow:auto;padding:1.35rem;border-radius:1.5rem;background:#fffdf9;box-shadow:0 1.4rem 4rem #120e144d;animation:tier-rise-5acabee5 .22s ease-out}.tier-close[data-v-5acabee5]{position:absolute;top:1rem;left:1rem;display:grid;place-items:center;width:2rem;height:2rem;color:#817988;border:0;border-radius:.65rem;background:#f4f0ea}.tier-modal-heading[data-v-5acabee5]{margin-bottom:1rem;text-align:center}.tier-modal-heading>span[data-v-5acabee5]{display:grid;place-items:center;width:3rem;height:3rem;margin:0 auto .55rem;color:#9c7323;border-radius:1rem;background:#f5e4bd}.tier-modal-heading p[data-v-5acabee5]{margin:0;color:#96773d;font-size:.65rem}.tier-modal-heading h2[data-v-5acabee5]{margin:.25rem 0 0;font-size:1.15rem}.tier-row[data-v-5acabee5]{position:relative;display:flex;align-items:flex-start;gap:.7rem;margin-top:.65rem;padding:.8rem;border:1px solid #eee8de;border-radius:1rem;background:#fff}.tier-medal[data-v-5acabee5]{display:grid;place-items:center;flex:0 0 auto;width:2.3rem;height:2.3rem;border-radius:.75rem}.tier-row strong[data-v-5acabee5],.tier-row p[data-v-5acabee5],.tier-row small[data-v-5acabee5]{display:block}.tier-row strong[data-v-5acabee5]{font-size:.75rem}.tier-row p[data-v-5acabee5]{margin:.2rem 0;color:#8e8790;font-size:.62rem}.tier-row small[data-v-5acabee5]{color:#67616a;font-size:.61rem;line-height:1.5}.bronze .tier-medal[data-v-5acabee5]{color:#895c43;background:#efd6c4}.silver .tier-medal[data-v-5acabee5]{color:#666f7b;background:#e1e5e9}.gold[data-v-5acabee5]{border-color:#e7cf96;background:#fffaf0}.gold .tier-medal[data-v-5acabee5]{color:#956b1a;background:#f4dda3}.current-label[data-v-5acabee5]{position:absolute;top:.55rem;left:.55rem;padding:.2rem .38rem;color:#8d681f;font-size:.52rem;font-weight:700;border-radius:.4rem;background:#f3dfad}@keyframes tier-rise-5acabee5{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@media(min-width:700px){.app-shell[data-v-5acabee5]{padding-top:2rem}.bottom-nav[data-v-5acabee5]{right:auto;left:50%;width:min(42rem,100%);transform:translate(-50%);border:1px solid #e5e1e7;border-bottom:0;border-radius:1.2rem 1.2rem 0 0}}.app-back[data-v-5acabee5]{display:flex;align-items:center;gap:.25rem;flex:0 0 auto;padding:.62rem .65rem;color:var(--purple);font-size:.62rem;font-weight:700;border:1px solid #e5dce8;border-radius:.8rem;background:#ffffffe6;box-shadow:0 .3rem .75rem #302b350d}.app-back svg[data-v-5acabee5]{color:#765285}.app-header:has(.app-back)>div[data-v-5acabee5]{flex:1}.app-header[data-v-5acabee5]:has(.app-back){padding:.4rem;border:1px solid #e8e0d7;border-radius:1.15rem;background:#ffffffa6;box-shadow:0 .45rem 1rem #352a370a}.app-header:has(.app-back) .notification[data-v-5acabee5]{width:2.55rem;height:2.55rem;border:0;box-shadow:none;background:#f2edf3}.app-header[data-v-5acabee5]{display:grid;grid-template-columns:2.7rem minmax(0,1fr) auto;gap:.5rem;align-items:center;min-height:4.1rem;padding:.45rem;border:1px solid #e8e0d7;border-radius:1.2rem;background:#ffffffc2;box-shadow:0 .55rem 1.35rem #342a370f}.header-account[data-v-5acabee5]{display:grid;place-items:center;width:2.55rem;height:2.55rem;margin:0;color:#684776;border:0;border-radius:.8rem;background:#f1eaf2}.app-header .app-title[data-v-5acabee5]{min-width:0;text-align:center}.app-header .app-title p[data-v-5acabee5]{overflow:hidden;margin:0 0 .1rem;color:#877788;font-size:.58rem;text-overflow:ellipsis;white-space:nowrap}.app-header .app-title h1[data-v-5acabee5]{overflow:hidden;color:#392f3e;font-size:1.05rem;text-overflow:ellipsis;white-space:nowrap}.header-actions[data-v-5acabee5]{display:flex;align-items:center;gap:.35rem}.header-refresh[data-v-5acabee5]{display:grid;place-items:center;width:2.55rem;height:2.55rem;margin:0;color:#674777;border:1px solid #e2d8e5;border-radius:.8rem;background:#f5eff6;box-shadow:0 .25rem .6rem #4933520f}.header-refresh[data-v-5acabee5]:disabled{opacity:.65}.header-refresh.spinning svg[data-v-5acabee5]{animation:data-refresh-spin-5acabee5 .8s linear infinite}@keyframes data-refresh-spin-5acabee5{to{transform:rotate(-360deg)}}.app-header .notification[data-v-5acabee5]{width:2.55rem;height:2.55rem;margin:0;color:#fff;border:0;border-radius:.8rem;background:linear-gradient(135deg,#826092,#5f3e72);box-shadow:0 .35rem .75rem #5f3e723b}.app-header .notification span[data-v-5acabee5]{top:.32rem;right:.32rem;width:.43rem;height:.43rem;border-color:#755287;background:#f3cb69}.brand-title[data-v-5acabee5]{display:flex;align-items:center;justify-content:center;gap:.4rem}.brand-title img[data-v-5acabee5]{width:2.05rem;height:2.05rem;object-fit:contain}.app-header .brand-title strong[data-v-5acabee5]{color:#3c3141;font-size:.78rem;white-space:nowrap}.customer-categories[data-v-5acabee5]{position:sticky;top:.45rem;z-index:4;display:flex;gap:.4rem;margin:0 -1rem 1rem;padding:.6rem 1rem;overflow-x:auto;border-bottom:1px solid #e6ded7;background:#faf9f7f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);scrollbar-width:none}.customer-categories[data-v-5acabee5]::-webkit-scrollbar{display:none}.customer-categories button[data-v-5acabee5]{flex:0 0 auto;padding:.52rem .7rem;color:#796f7a;font-size:.63rem;border:1px solid #e3dad3;border-radius:.65rem;background:#fff}.customer-categories button.active[data-v-5acabee5]{color:#fff;border-color:var(--purple);background:var(--purple);box-shadow:0 .3rem .65rem #5f3e722e}.menu-item .dish-image[data-v-5acabee5]{object-fit:cover}.empty-menu[data-v-5acabee5]{padding:1.5rem;color:#8d8490;text-align:center;font-size:.7rem;border:1px dashed #dcd3d0;border-radius:1rem}.customer-menu-sections[data-v-5acabee5]{display:grid;gap:1.45rem}.customer-menu-section[data-v-5acabee5]{min-width:0}.customer-menu-section-heading[data-v-5acabee5]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin:0 0 .7rem;padding:.2rem .15rem .65rem;border-bottom:1px solid #e5dbd1}.customer-menu-section-heading>div[data-v-5acabee5]{min-width:0}.customer-menu-section-heading small[data-v-5acabee5]{display:block;margin-bottom:.12rem;color:#9a8b94;font-size:.52rem}.customer-menu-section-heading h3[data-v-5acabee5]{margin:0;color:#3d3142;font-size:.9rem}.customer-menu-section-heading>span[data-v-5acabee5]{flex:0 0 auto;padding:.3rem .5rem;color:#74547f;font-size:.54rem;font-weight:800;border:1px solid #e3d9e5;border-radius:.55rem;background:#f7f1f8}.customer-menu-section+.customer-menu-section[data-v-5acabee5]{padding-top:.15rem}.customer-menu-backdrop[data-v-5acabee5]{position:fixed;z-index:20;inset:0;background:#2018256b}.customer-menu-drawer[data-v-5acabee5]{position:fixed;z-index:21;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(18rem,86vw);padding:1rem;color:#fff;transform:translate(110%);transition:transform .22s ease;background:linear-gradient(180deg,#30233a,#5f3e72);box-shadow:-1rem 0 3rem #2116283d}.customer-menu-drawer.open[data-v-5acabee5]{transform:translate(0)}.drawer-head[data-v-5acabee5]{display:flex;align-items:center;gap:.55rem;padding:.35rem .15rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.14)}.drawer-head img[data-v-5acabee5]{width:2.25rem;height:2.25rem;object-fit:contain}.drawer-head strong[data-v-5acabee5]{flex:1;font-size:.78rem}.drawer-head button[data-v-5acabee5]{display:grid;place-items:center;color:#fff;border:0;background:transparent}.customer-menu-drawer>button[data-v-5acabee5]{display:flex;align-items:center;gap:.65rem;padding:.85rem .55rem;color:#eee7f0;text-align:right;font-size:.73rem;border:0;border-radius:.7rem;background:transparent}.customer-menu-drawer>button[data-v-5acabee5]:hover{background:#ffffff1f}.customer-menu-drawer .drawer-logout[data-v-5acabee5]{margin-top:auto;color:#ffe2e6;background:#c25a6a3d}.stamps[data-v-5acabee5]{display:flex;align-items:flex-end;justify-content:flex-start;gap:.45rem;margin:1rem 0 .75rem;padding:2.2rem .1rem .2rem;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#b89ec1 #eee7f0}.stamp-step[data-v-5acabee5]{position:relative;display:grid;place-items:center;flex:1 0 2.1rem;min-width:2.1rem}.stamp-step>small[data-v-5acabee5]{position:absolute;bottom:calc(100% + .42rem);right:50%;width:max-content;max-width:7rem;padding:.25rem .38rem;overflow:hidden;color:#fff;font-size:.5rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap;transform:translate(50%);border-radius:.45rem;background:linear-gradient(135deg,#b77945,#8a5a32);box-shadow:0 .25rem .5rem #54372229}.stamp-step>small[data-v-5acabee5]:after{position:absolute;top:100%;right:50%;border:.25rem solid transparent;border-top-color:#8a5a32;transform:translate(50%);content:""}.stamp[data-v-5acabee5]{width:2.2rem;max-width:2.2rem;height:2.2rem;aspect-ratio:1;justify-self:center}.stamp-step.rewarded .stamp[data-v-5acabee5]{border-color:#c89a4e;box-shadow:0 0 0 .18rem #f7ead0}.customer-empty[data-v-5acabee5]{padding:1.2rem;color:#817987;text-align:center;font-size:.68rem;line-height:1.8;border:1px dashed #dacfd7;border-radius:1rem;background:#ffffffb8}.purchase-item>div[data-v-5acabee5]:nth-child(2){min-width:0;flex:1}.purchase-item h3[data-v-5acabee5]{display:-webkit-box;overflow:hidden;line-height:1.6;-webkit-line-clamp:2;-webkit-box-orient:vertical}.member-tier[data-v-5acabee5]{border-color:#f6d98f6b}.header-medal[data-v-5acabee5]{display:grid;place-items:center;width:2.15rem;height:2.15rem;color:var(--medal-color);border:1px solid color-mix(in srgb,var(--medal-color) 55%,white);border-radius:50%;background:color-mix(in srgb,var(--medal-color) 18%,#2a202e);box-shadow:inset 0 0 0 .18rem #ffffff14}.member-tier .header-medal svg[data-v-5acabee5]{color:var(--medal-color);fill:color-mix(in srgb,var(--medal-color) 28%,transparent)}.customer-medal[data-v-5acabee5]{width:3rem;height:3rem;color:var(--medal-color)!important;border:1px solid color-mix(in srgb,var(--medal-color) 38%,white);border-radius:50%;background:color-mix(in srgb,var(--medal-color) 14%,white)!important;box-shadow:inset 0 0 0 .2rem #ffffffbf,0 .3rem .65rem color-mix(in srgb,var(--medal-color) 18%,transparent)}.customer-medal svg[data-v-5acabee5]{fill:color-mix(in srgb,var(--medal-color) 20%,transparent)}.tier-row.current[data-v-5acabee5]{border-color:#e1c788;background:#fff9eb}.upgrade-reward-label[data-v-5acabee5]{display:flex!important;align-items:center;gap:.28rem;width:max-content;max-width:100%;margin:.35rem 0;padding:.3rem .42rem;color:#75520e!important;font-weight:800;border:1px solid #ead29a;border-radius:.5rem;background:#fff4d7}.multiline-benefit[data-v-5acabee5]{white-space:pre-line}.benefit-coupon>div[data-v-5acabee5]:nth-child(2){flex:1}.benefit-coupon b[data-v-5acabee5]{display:block;margin:.18rem 0;color:#563a63;font-size:.67rem}.benefit-coupon>div:nth-child(2)>small[data-v-5acabee5]{display:block;margin-top:.28rem;color:#7e7480;font-size:.56rem;line-height:1.6}.benefit-icon[data-v-5acabee5]{color:#fff}.benefit-upcoming[data-v-5acabee5]{opacity:1;border-style:dashed;background:#fffcf6!important}.benefit-upcoming .benefit-icon[data-v-5acabee5]{color:#8b6824;background:#f1dca9}.benefit-upcoming>div:nth-child(2)>span[data-v-5acabee5]{color:#9a7229}.benefit-inactive[data-v-5acabee5]{opacity:.58}.benefit-inactive .benefit-icon[data-v-5acabee5]{background:#aaa5ae}.benefit-used[data-v-5acabee5]{opacity:.62;filter:saturate(.45)}.benefit-used .benefit-icon[data-v-5acabee5]{background:#8e8990}.mission-screen[data-v-5acabee5]{padding-bottom:1.5rem}.mission-hero[data-v-5acabee5]{position:relative;overflow:hidden;padding:1.1rem;color:#fff;border-radius:1.35rem;background:radial-gradient(circle at 0 0,rgba(242,204,119,.24),transparent 11rem),linear-gradient(145deg,#302537,#684676);box-shadow:0 .9rem 2rem #37234033}.mission-hero[data-v-5acabee5]:after{position:absolute;bottom:-3.5rem;left:-2.5rem;width:9rem;height:9rem;border:1.4rem solid rgba(255,255,255,.04);border-radius:50%;content:""}.mission-hero-top[data-v-5acabee5]{position:relative;z-index:1;display:flex;align-items:center;gap:.55rem}.mission-flag[data-v-5acabee5]{display:grid;place-items:center;flex:0 0 auto;width:2.55rem;height:2.55rem;color:#5d421c;border-radius:.8rem;background:linear-gradient(135deg,#f5d98f,#d4a94f);box-shadow:0 .35rem .8rem #1b122033}.mission-hero-top>div[data-v-5acabee5]{flex:1;min-width:0}.mission-hero-top p[data-v-5acabee5],.mission-hero-top h2[data-v-5acabee5]{margin:0}.mission-hero-top p[data-v-5acabee5]{color:#d9cadf;font-size:.58rem}.mission-hero-top h2[data-v-5acabee5]{margin-top:.12rem;font-size:.9rem}.mission-level[data-v-5acabee5]{display:flex;align-items:center;gap:.25rem;flex:0 0 auto;padding:.38rem .48rem;color:#f6d98f;font-size:.55rem;font-weight:700;border:1px solid rgba(246,217,143,.32);border-radius:.65rem;background:#140e1933}.mission-hero-copy[data-v-5acabee5]{position:relative;z-index:1;margin:.85rem 0;color:#e9e0ec;font-size:.61rem;line-height:1.9}.journey-progress[data-v-5acabee5]{position:relative;z-index:1}.journey-progress>div[data-v-5acabee5]{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.35rem;color:#e8deea;font-size:.56rem}.journey-progress>div b[data-v-5acabee5]{color:#f4d687}.journey-progress>span[data-v-5acabee5]{display:block;height:.5rem;overflow:hidden;border-radius:2rem;background:#ffffff24}.journey-progress>span i[data-v-5acabee5]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#d8a945,#f6dc98);box-shadow:0 0 .7rem #f6dc9873;transition:width .35s ease}.next-level-hint[data-v-5acabee5]{position:relative;z-index:1;display:flex;align-items:center;gap:.48rem;margin-top:.8rem;padding:.55rem .65rem;color:#f1d589;border:1px solid rgba(241,213,137,.22);border-radius:.75rem;background:#140e192e}.next-level-hint span[data-v-5acabee5]{display:grid}.next-level-hint small[data-v-5acabee5]{color:#cfc0d4;font-size:.5rem}.next-level-hint strong[data-v-5acabee5]{margin-top:.1rem;font-size:.6rem}.mission-focus[data-v-5acabee5]{display:flex;align-items:center;gap:.55rem;margin:.75rem 0 1rem;padding:.7rem;color:#654a16;border:1px solid #ecd59b;border-radius:1rem;background:linear-gradient(135deg,#fffaf0,#f6e7bd);box-shadow:0 .4rem 1rem #674d1b12}.mission-focus>svg[data-v-5acabee5]{flex:0 0 auto}.mission-focus>div[data-v-5acabee5]{display:grid;flex:1;min-width:0}.mission-focus small[data-v-5acabee5]{color:#977936;font-size:.5rem}.mission-focus strong[data-v-5acabee5]{overflow:hidden;margin-top:.08rem;font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}.mission-focus button[data-v-5acabee5]{flex:0 0 auto;padding:.48rem .6rem;color:#fff;font-size:.55rem;font-weight:700;border:0;border-radius:.62rem;background:#6b4979}.mission-list[data-v-5acabee5]{display:grid}.mission-card[data-v-5acabee5]{display:grid;grid-template-columns:2.7rem minmax(0,1fr);gap:.25rem}.mission-path[data-v-5acabee5]{display:flex;flex-direction:column;align-items:center}.mission-path>span[data-v-5acabee5]{position:relative;z-index:1;display:grid;place-items:center;flex:0 0 auto;width:2.35rem;height:2.35rem;color:#fff;border:.24rem solid #f9f5ef;border-radius:50%;background:linear-gradient(135deg,#8b6b96,#5f3e72);box-shadow:0 .25rem .65rem #452d4f33}.mission-path>span b[data-v-5acabee5]{font-size:.64rem}.mission-path>i[data-v-5acabee5]{flex:1;width:.16rem;min-height:1.4rem;margin:-.1rem 0;background:linear-gradient(#bba7c1,#e5dce7)}.mission-body[data-v-5acabee5]{margin-bottom:.72rem;padding:.8rem;border:1px solid #e7ddd5;border-radius:1.05rem;background:#fffffff0;box-shadow:0 .4rem 1rem #3b2c390d}.mission-body header[data-v-5acabee5]{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.mission-body header>div[data-v-5acabee5]{min-width:0}.mission-body header>div>span[data-v-5acabee5]{display:block;color:#8d758f;font-size:.5rem;font-weight:700}.mission-body h3[data-v-5acabee5]{margin:.14rem 0 0;color:#382e3d;font-size:.72rem}.mission-reward[data-v-5acabee5]{display:flex;align-items:center;gap:.24rem;flex:0 0 auto;max-width:48%;padding:.34rem .4rem;color:#654a16;font-size:.52rem;font-weight:800;border-radius:.55rem;background:#f6e6ba}.mission-body>p[data-v-5acabee5]{margin:.5rem 0;color:#817782;font-size:.56rem;line-height:1.75}.mission-progress[data-v-5acabee5]{margin:.6rem 0 .25rem}.mission-progress>div[data-v-5acabee5]{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.3rem;color:#786d7a;font-size:.52rem}.mission-progress>span[data-v-5acabee5]{display:block;height:.4rem;overflow:hidden;border-radius:2rem;background:#eee8ef}.mission-progress>span i[data-v-5acabee5]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#765184,#c29a54);transition:width .3s ease}.mission-body footer[data-v-5acabee5]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.6rem;padding-top:.55rem;border-top:1px dashed #e4dce2}.mission-body footer small[data-v-5acabee5],.mission-body footer>span[data-v-5acabee5]{display:flex;align-items:center;gap:.24rem;color:#897d89;font-size:.5rem}.mission-body footer button[data-v-5acabee5]{flex:0 0 auto;padding:.42rem .55rem;color:#fff;font-size:.52rem;font-weight:700;border:0;border-radius:.56rem;background:#694777}.mission-available .mission-path>span[data-v-5acabee5]{color:#694b13;background:linear-gradient(135deg,#f5dc9d,#cea143);box-shadow:0 .25rem .7rem #a5791e3d;animation:mission-pulse-5acabee5 2s infinite}.mission-available .mission-body[data-v-5acabee5]{border-color:#e8cf94;background:linear-gradient(135deg,#fffdf7,#fff8e8)}.mission-available .mission-body header>div>span[data-v-5acabee5]{color:#987021}.mission-used .mission-path>span[data-v-5acabee5]{background:linear-gradient(135deg,#6fa17c,#477d58)}.mission-used .mission-body[data-v-5acabee5]{opacity:.78}.mission-used .mission-body footer>span[data-v-5acabee5]{color:#4e805a;font-weight:700}.mission-inactive[data-v-5acabee5]{opacity:.58}.mission-inactive .mission-path>span[data-v-5acabee5]{background:#99939b}.mission-inactive .mission-path>i[data-v-5acabee5]{background:#ddd8dd}@keyframes mission-pulse-5acabee5{0%,to{box-shadow:0 .25rem .7rem #a5791e3d,0 0 #dbb15747}50%{box-shadow:0 .25rem .7rem #a5791e3d,0 0 0 .45rem #dbb15700}}.menu-heading[data-v-5acabee5]{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem}.menu-heading button[data-v-5acabee5]{display:flex;align-items:center;gap:.35rem;flex:0 0 auto;color:#fff;border-color:#5f3e72;background:#5f3e72}.customer-menu-grid[data-v-5acabee5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.menu-product-card[data-v-5acabee5]{overflow:hidden;border:1px solid #e7ddd2;border-radius:1.15rem;background:#fffffff5;box-shadow:0 .55rem 1.35rem #392b3012}.menu-product-image[data-v-5acabee5]{position:relative;height:7.8rem;overflow:hidden;background:linear-gradient(145deg,#eee7ef,#d9cddc)}.menu-product-image img[data-v-5acabee5]{width:100%;height:100%;object-fit:cover}.menu-product-image>span[data-v-5acabee5]{position:absolute;top:.55rem;right:.55rem;padding:.28rem .48rem;color:#4f3b57;font-size:.52rem;font-weight:700;border:1px solid rgba(255,255,255,.7);border-radius:.5rem;background:#ffffffe0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.menu-image-fallback[data-v-5acabee5]{display:grid;place-items:center;align-content:center;gap:.3rem;width:100%;height:100%;color:#745c80}.menu-image-fallback span[data-v-5acabee5]{font-size:.55rem}.menu-product-content[data-v-5acabee5]{padding:.72rem}.menu-product-content h3[data-v-5acabee5]{overflow:hidden;margin:0;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.menu-product-content>p[data-v-5acabee5]{display:-webkit-box;min-height:2.6rem;overflow:hidden;margin:.3rem 0 .5rem;color:#918792;font-size:.58rem;line-height:1.7;-webkit-line-clamp:2;-webkit-box-orient:vertical}.stock-label[data-v-5acabee5]{display:flex;align-items:center;gap:.28rem;color:#62725f;font-size:.53rem}.stock-label span[data-v-5acabee5]{width:.4rem;height:.4rem;border-radius:50%;background:#75a46c;box-shadow:0 0 0 .16rem #e8f1e5}.menu-product-content footer[data-v-5acabee5]{display:flex;align-items:center;justify-content:space-between;gap:.45rem;margin-top:.7rem;padding-top:.62rem;border-top:1px solid #f0ebe5}.menu-product-content footer>strong[data-v-5acabee5]{color:#52375f;font-size:.68rem;white-space:nowrap}.menu-product-content footer>strong small[data-v-5acabee5]{font-size:.49rem;font-weight:500}.add-product[data-v-5acabee5]{display:flex;align-items:center;gap:.2rem;padding:.45rem .52rem;color:#fff;font-size:.55rem;font-weight:700;border:0;border-radius:.65rem;background:linear-gradient(135deg,#755086,#5f3e72);box-shadow:0 .3rem .65rem #5f3e7238}.product-quantity[data-v-5acabee5]{display:flex;align-items:center;gap:.25rem;padding:.2rem;border:1px solid #e0d4e4;border-radius:.65rem;background:#f9f5fa}.product-quantity button[data-v-5acabee5]{display:grid;place-items:center;width:1.65rem;height:1.65rem;padding:0;color:#fff;border:0;border-radius:.48rem;background:#664476}.product-quantity button[data-v-5acabee5]:disabled{opacity:.35}.product-quantity b[data-v-5acabee5]{min-width:1rem;color:#4e3b55;font-size:.65rem;text-align:center}.floating-cart[data-v-5acabee5]{position:fixed;z-index:9;right:1rem;bottom:5.7rem;left:1rem;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;width:min(calc(100% - 2rem),40rem);margin:auto;padding:.68rem .8rem;color:#fff;border:1px solid rgba(255,255,255,.24);border-radius:1rem;background:linear-gradient(135deg,#33263a,#6c487c);box-shadow:0 .8rem 2rem #301f394d}.floating-cart>span[data-v-5acabee5]:first-child{position:relative;display:grid;place-items:center;width:2.15rem;height:2.15rem;border-radius:.65rem;background:#ffffff24}.floating-cart>span:first-child b[data-v-5acabee5]{position:absolute;top:-.4rem;right:-.4rem;display:grid;place-items:center;min-width:1.15rem;height:1.15rem;padding:0 .2rem;color:#573d28;font-size:.5rem;border:2px solid #553b62;border-radius:2rem;background:#f2cc77}.floating-cart>span[data-v-5acabee5]:nth-child(2){font-size:.68rem;font-weight:700;text-align:right}.floating-cart>strong[data-v-5acabee5]{font-size:.63rem}.cart-backdrop[data-v-5acabee5]{position:fixed;inset:0;z-index:30;display:flex;align-items:flex-end;justify-content:center;padding-top:2rem;background:#1f172385;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.cart-sheet[data-v-5acabee5]{width:min(42rem,100%);max-height:92svh;overflow:auto;padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom));border-radius:1.5rem 1.5rem 0 0;background:#fdfbf8;box-shadow:0 -1rem 3rem #1e162238;animation:tier-rise-5acabee5 .22s ease-out}.cart-sheet>header[data-v-5acabee5]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.9rem}.cart-sheet>header p[data-v-5acabee5],.cart-sheet>header h2[data-v-5acabee5]{margin:0}.cart-sheet>header p[data-v-5acabee5]{color:#887b87;font-size:.6rem}.cart-sheet>header h2[data-v-5acabee5]{margin-top:.15rem;font-size:1.05rem}.cart-sheet>header button[data-v-5acabee5]{display:grid;place-items:center;width:2.25rem;height:2.25rem;color:#6d5d6d;border:0;border-radius:.7rem;background:#f0eaed}.cart-items[data-v-5acabee5]{display:grid;gap:.48rem;max-height:16rem;overflow:auto;padding-left:.18rem;scrollbar-width:thin;scrollbar-color:#9a7da3 #eee7ef}.cart-row[data-v-5acabee5]{display:flex;align-items:center;gap:.55rem;padding:.7rem;border:1px solid #ece3dc;border-radius:.9rem;background:#fff}.cart-row>div[data-v-5acabee5]:first-child{flex:1;min-width:0}.cart-row strong[data-v-5acabee5],.cart-row small[data-v-5acabee5]{display:block}.cart-row strong[data-v-5acabee5]{overflow:hidden;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.cart-row small[data-v-5acabee5]{margin-top:.25rem;color:#806e82;font-size:.55rem}.remove-cart-item[data-v-5acabee5]{display:grid;place-items:center;flex:0 0 auto;width:1.85rem;height:1.85rem;color:#a55762;border:0;border-radius:.55rem;background:#faedef}.cart-benefit[data-v-5acabee5]{display:flex;align-items:center;gap:.65rem;margin-top:.8rem;padding:.75rem;color:#765511;border:1px solid #ecd69e;border-radius:.9rem;background:linear-gradient(135deg,#fff9e9,#f5e5bd)}.cart-benefit>div[data-v-5acabee5]{display:grid;gap:.1rem}.cart-benefit small[data-v-5acabee5],.cart-benefit span[data-v-5acabee5]{font-size:.53rem}.cart-benefit strong[data-v-5acabee5]{font-size:.7rem}.cart-summary[data-v-5acabee5]{display:grid;gap:.45rem;margin-top:.8rem;padding:.8rem;border-radius:1rem;background:#f4f0ed}.cart-summary>div[data-v-5acabee5]{display:flex;justify-content:space-between;gap:1rem;color:#746c75;font-size:.63rem}.cart-summary .discount-row[data-v-5acabee5]{color:#43805a}.cart-summary .payable-row[data-v-5acabee5]{margin-top:.2rem;padding-top:.6rem;color:#392f3e;font-size:.72rem;border-top:1px dashed #d6ccd4}.cart-error[data-v-5acabee5]{margin:.65rem 0 0;padding:.6rem;color:#9c3f4d;font-size:.6rem;border-radius:.7rem;background:#fff0f2}.submit-order[data-v-5acabee5]{display:flex;align-items:center;justify-content:center;gap:.4rem;width:100%;margin-top:.8rem;padding:.85rem;color:#fff;font-size:.72rem;font-weight:700;border:0;border-radius:.85rem;background:linear-gradient(135deg,#745184,#5f3e72);box-shadow:0 .5rem 1rem #5f3e7233}.submit-order[data-v-5acabee5]:disabled{opacity:.58}.checkout-note[data-v-5acabee5]{display:block;margin-top:.5rem;color:#8d838c;font-size:.52rem;text-align:center}.order-success[data-v-5acabee5]{display:flex;align-items:center;gap:.45rem;margin-bottom:.8rem;padding:.75rem;color:#47744d;font-size:.65rem;border:1px solid #cfe4d0;border-radius:.8rem;background:#eff8ef}.today-menu-strip[data-v-5acabee5]{display:flex;align-items:center;gap:.45rem;margin:0 0 .75rem;padding:.55rem;overflow-x:auto;border:1px solid #ead59d;border-radius:.9rem;background:linear-gradient(135deg,#fffaf0,#f7e8c1);scrollbar-width:none}.today-menu-strip[data-v-5acabee5]::-webkit-scrollbar{display:none}.today-menu-strip-title[data-v-5acabee5]{display:flex;align-items:center;gap:.3rem;flex:0 0 auto;color:#6f511e;font-size:.62rem}.today-menu-strip button[data-v-5acabee5]{display:grid;gap:.05rem;flex:0 0 auto;min-width:7.5rem;padding:.4rem .55rem;text-align:right;border:1px solid rgba(173,130,48,.22);border-radius:.65rem;background:#ffffffd1}.today-menu-strip button span[data-v-5acabee5]{color:#483719;font-size:.6rem;font-weight:800}.today-menu-strip button small[data-v-5acabee5]{color:#92733b;font-size:.5rem}.daily-menu-item[data-v-5acabee5]{border-color:#e6c979;background:linear-gradient(90deg,#fffdf8,#fff)}.daily-title-badge[data-v-5acabee5]{display:inline-flex;margin-right:.25rem;padding:.16rem .3rem;color:#74551d;font-size:.45rem;font-weight:900;vertical-align:middle;border-radius:.35rem;background:#f3db9d}.menu-screen.has-cart[data-v-5acabee5]{padding-bottom:5.25rem}.customer-menu-list[data-v-5acabee5]{display:grid;gap:.68rem}.orderable-menu-item[data-v-5acabee5]{display:grid;grid-template-columns:4.65rem minmax(0,1fr) auto;gap:.72rem;align-items:center;margin:0;padding:.68rem;border-color:#e5dbd2;border-radius:1.05rem;box-shadow:0 .4rem 1rem #392b300e}.menu-item-image[data-v-5acabee5]{position:relative;width:4.65rem;height:4.65rem;overflow:hidden;border-radius:.88rem}.menu-item-image .dish-image[data-v-5acabee5]{width:100%;height:100%;object-fit:cover;border-radius:inherit;transition:filter .2s ease,transform .2s ease}.menu-item-image>span[data-v-5acabee5]{position:absolute;z-index:3;right:.35rem;bottom:.35rem;max-width:calc(100% - .7rem);overflow:hidden;padding:.2rem .34rem;color:#493650;font-size:.45rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap;border:1px solid rgba(255,255,255,.72);border-radius:.38rem;background:#ffffffe0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.menu-item-copy[data-v-5acabee5]{min-width:0}.orderable-menu-item .menu-item-copy h3[data-v-5acabee5]{overflow:hidden;margin:0;color:#342b38;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.orderable-menu-item .menu-item-copy>p[data-v-5acabee5]{display:-webkit-box;min-height:1.85rem;overflow:hidden;margin:.22rem 0 .42rem;color:#8d8490;font-size:.55rem;line-height:1.7;-webkit-line-clamp:2;-webkit-box-orient:vertical}.menu-item-meta[data-v-5acabee5]{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem .55rem}.menu-item-meta strong[data-v-5acabee5]{margin:0;color:#5f3e72;font-size:.65rem;white-space:nowrap}.menu-item-meta strong small[data-v-5acabee5]{font-size:.46rem;font-weight:500}.menu-item-meta>span[data-v-5acabee5]{display:flex;align-items:center;gap:.25rem;color:#687b65;font-size:.48rem;white-space:nowrap}.menu-item-meta>span i[data-v-5acabee5]{width:.36rem;height:.36rem;border-radius:50%;background:#75a46c;box-shadow:0 0 0 .13rem #e7f0e4}.orderable-menu-item>.menu-row-add[data-v-5acabee5]{display:grid;place-items:center;width:2.35rem;height:2.35rem;padding:0;color:#fff;border:0;border-radius:.75rem;background:linear-gradient(135deg,#795487,#5f3e72);box-shadow:0 .35rem .75rem #5f3e7238}.sold-out-menu-item[data-v-5acabee5]{border-color:#ddd8d5;background:linear-gradient(135deg,#faf9f8,#f1efed)}.sold-out-menu-item .menu-item-image .dish-image[data-v-5acabee5]{filter:grayscale(1) blur(1.6px) brightness(.64);transform:scale(1.035)}.sold-out-image-overlay[data-v-5acabee5]{position:absolute;z-index:2;inset:0;display:grid;place-items:center;padding:.35rem;background:#1f1c1f4d;-webkit-backdrop-filter:blur(1.2px);backdrop-filter:blur(1.2px)}.sold-out-image-overlay strong[data-v-5acabee5]{padding:.32rem .5rem;color:#fff;font-size:.52rem;font-weight:900;line-height:1.2;white-space:nowrap;border:1px solid rgba(255,255,255,.45);border-radius:.5rem;background:#2d282cb8;box-shadow:0 .3rem .8rem #0000002e}.sold-out-menu-item .menu-item-meta>span[data-v-5acabee5]{color:#9a8f93}.sold-out-menu-item .menu-item-meta>span i[data-v-5acabee5]{background:#aaa2a6;box-shadow:0 0 0 .13rem #e9e5e6}.menu-row-sold-out[data-v-5acabee5]{display:grid;place-items:center;min-width:3.9rem;min-height:2.35rem;padding:.42rem .55rem;color:#8f3f4c;font-size:.57rem;font-weight:900;border:1px solid #e6c8cd;border-radius:.75rem;background:#f8e9ec;white-space:nowrap}.menu-row-quantity[data-v-5acabee5]{flex:0 0 auto}.floating-cart[data-v-5acabee5]{grid-template-columns:2.35rem minmax(0,1fr) auto;gap:.62rem;min-height:4rem;padding:.62rem .7rem;text-align:right;border-radius:1.05rem}.floating-cart .floating-cart-icon[data-v-5acabee5]{position:relative;display:grid;place-items:center;width:2.35rem;height:2.35rem;border-radius:.72rem;background:#ffffff24}.floating-cart .floating-cart-icon b[data-v-5acabee5]{position:absolute;top:-.38rem;right:-.38rem;display:grid;place-items:center;min-width:1.12rem;height:1.12rem;padding:0 .18rem;color:#573d28;font-size:.48rem;border:2px solid #553b62;border-radius:2rem;background:#f2cc77}.floating-cart-copy[data-v-5acabee5],.floating-cart-total[data-v-5acabee5]{display:grid;min-width:0}.floating-cart-copy strong[data-v-5acabee5]{overflow:hidden;font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}.floating-cart-copy small[data-v-5acabee5]{margin-top:.14rem;color:#d8cddd;font-size:.49rem}.floating-cart-total[data-v-5acabee5]{justify-items:end;padding-right:.55rem;border-right:1px solid rgba(255,255,255,.16)}.floating-cart-total strong[data-v-5acabee5]{font-size:.68rem}.floating-cart-total small[data-v-5acabee5]{margin-top:.06rem;color:#d8cddd;font-size:.46rem}.cart-sheet[data-v-5acabee5]{overscroll-behavior:contain}.cart-journey[data-v-5acabee5]{display:flex;align-items:center;gap:.55rem;margin-bottom:.8rem;padding:.68rem;color:#fff;border-radius:.88rem;background:linear-gradient(135deg,#44324d,#704c7f);box-shadow:0 .4rem .9rem #402b4921}.cart-journey>span[data-v-5acabee5]{display:grid;place-items:center;flex:0 0 auto;width:2.15rem;height:2.15rem;color:#f3d681;border-radius:.68rem;background:#ffffff1f}.cart-journey>div[data-v-5acabee5]{display:grid;min-width:0}.cart-journey small[data-v-5acabee5]{color:#d9cddd;font-size:.49rem}.cart-journey strong[data-v-5acabee5]{margin-top:.12rem;font-size:.62rem;line-height:1.6}.cart-benefit[data-v-5acabee5]{position:relative;align-items:flex-start;gap:.58rem;overflow:hidden;padding:.75rem}.cart-benefit>.cart-benefit-icon[data-v-5acabee5]{display:grid;place-items:center;flex:0 0 auto;width:2.35rem;height:2.35rem;border-radius:.72rem}.cart-benefit>div[data-v-5acabee5]{flex:1;min-width:0}.cart-benefit small[data-v-5acabee5]{font-weight:700}.cart-benefit strong[data-v-5acabee5]{margin-top:.08rem;font-size:.72rem}.cart-benefit span[data-v-5acabee5]{margin-top:.04rem}.cart-benefit p[data-v-5acabee5]{margin:.35rem 0 0;font-size:.54rem;line-height:1.7}.cart-benefit-earned[data-v-5acabee5]{color:#436c4c;border-color:#c9dfc8;background:linear-gradient(135deg,#f4fbf2,#e5f3df)}.cart-benefit-earned[data-v-5acabee5]:after{position:absolute;top:-1.9rem;left:-1.5rem;width:5.8rem;height:5.8rem;border:.8rem solid rgba(94,145,88,.06);border-radius:50%;content:""}.cart-benefit-earned .cart-benefit-icon[data-v-5acabee5]{color:#fff;background:linear-gradient(135deg,#6fa771,#458052);box-shadow:0 .3rem .7rem #39744433}.cart-benefit-earned small[data-v-5acabee5]{color:#5b8a62}.cart-benefit-earned p[data-v-5acabee5]{color:#59705d}.cart-benefit-check[data-v-5acabee5]{flex:0 0 auto;color:#57925f}.cart-benefit-next[data-v-5acabee5]{color:#5c4265;border-color:#ded0e3;background:linear-gradient(135deg,#fbf7fc,#eee5f1)}.cart-benefit-next .cart-benefit-icon[data-v-5acabee5]{color:#fff;background:linear-gradient(135deg,#8d699b,#654474)}.cart-benefit-next small[data-v-5acabee5]{color:#8a6894}.cart-benefit-next p[data-v-5acabee5]{color:#766c79}.mission-list[data-v-5acabee5]{margin-top:1rem}.mission-notification-item>span[data-v-5acabee5]{color:#fff;background:linear-gradient(135deg,#d1a543,#8f6a1d)}.notification.celebrating[data-v-5acabee5]{animation:bell-glow-5acabee5 1s ease}.notification.celebrating svg[data-v-5acabee5]{transform-origin:50% 12%;animation:bell-ring-5acabee5 .9s ease-in-out}.mission-complete-toast[data-v-5acabee5]{position:fixed;z-index:80;top:max(.85rem,env(safe-area-inset-top));left:50%;display:grid;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:.62rem;width:min(calc(100vw - 1.35rem),23rem);padding:.72rem;overflow:hidden;color:#fff;pointer-events:none;transform:translate(-50%);border:1px solid rgba(255,255,255,.28);border-radius:1.05rem;background:radial-gradient(circle at 10% 0,rgba(248,218,132,.23),transparent 8rem),linear-gradient(135deg,#32263a,#684775);box-shadow:0 1rem 2.4rem #281b2f52;animation:mission-toast-arrive-5acabee5 .48s cubic-bezier(.2,.9,.25,1.2);will-change:transform,opacity}.mission-complete-toast.flying[data-v-5acabee5]{opacity:0;transform:translate(-50%) translate(var(--toast-fly-x,0),var(--toast-fly-y,0)) scale(.08);filter:blur(2px);animation:none;transition:transform .72s cubic-bezier(.55,.02,.75,.3),opacity .58s ease .12s,filter .58s ease}.mission-toast-icon[data-v-5acabee5]{position:relative;z-index:1;display:grid;place-items:center;width:2.75rem;height:2.75rem;color:#614712;border-radius:.82rem;background:linear-gradient(135deg,#f7dfa0,#d2a544);box-shadow:0 .35rem .8rem #110c1433}.mission-complete-toast>div[data-v-5acabee5]{position:relative;z-index:1;display:grid;min-width:0}.mission-complete-toast small[data-v-5acabee5]{color:#d9ccdd;font-size:.5rem}.mission-complete-toast strong[data-v-5acabee5]{overflow:hidden;margin-top:.07rem;color:#ffe49d;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.mission-complete-toast p[data-v-5acabee5]{overflow:hidden;margin:.1rem 0 0;color:#f3edf4;font-size:.55rem;text-overflow:ellipsis;white-space:nowrap}.mission-toast-check[data-v-5acabee5]{position:relative;z-index:1;color:#f6d77f}.toast-spark[data-v-5acabee5]{position:absolute;z-index:0;width:.34rem;height:.34rem;border-radius:.12rem;background:#f5d275;animation:toast-spark-5acabee5 1.25s ease-in-out infinite}.toast-spark-one[data-v-5acabee5]{top:.45rem;right:4.1rem;transform:rotate(25deg)}.toast-spark-two[data-v-5acabee5]{right:48%;bottom:.48rem;width:.25rem;height:.25rem;animation-delay:.25s}.toast-spark-three[data-v-5acabee5]{top:.65rem;left:2.8rem;width:.28rem;height:.28rem;transform:rotate(45deg);animation-delay:.5s}@keyframes mission-toast-arrive-5acabee5{0%{opacity:0;transform:translate(-50%) translateY(-1rem) scale(.9)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}@keyframes toast-spark-5acabee5{0%,to{opacity:.35;scale:.75}50%{opacity:1;scale:1.35}}@keyframes bell-ring-5acabee5{0%,to{transform:rotate(0)}15%{transform:rotate(18deg)}30%{transform:rotate(-16deg)}48%{transform:rotate(12deg)}66%{transform:rotate(-8deg)}82%{transform:rotate(4deg)}}@keyframes bell-glow-5acabee5{0%,to{box-shadow:0 .35rem .75rem #5f3e723b}45%{box-shadow:0 0 0 .42rem #efc65c38,0 .55rem 1.1rem #5f3e724d}}@media(max-width:359px){.orderable-menu-item[data-v-5acabee5]{grid-template-columns:4.15rem minmax(0,1fr) auto;gap:.52rem;padding:.58rem}.menu-item-image[data-v-5acabee5]{width:4.15rem;height:4.15rem}.menu-row-quantity[data-v-5acabee5]{gap:.12rem}.menu-row-quantity button[data-v-5acabee5]{width:1.45rem;height:1.55rem}.floating-cart[data-v-5acabee5]{right:.65rem;left:.65rem;width:calc(100% - 1.3rem)}}@media(min-width:700px){.customer-menu-list[data-v-5acabee5]{grid-template-columns:repeat(2,minmax(0,1fr))}.floating-cart[data-v-5acabee5]{bottom:5.9rem}}@media(prefers-reduced-motion:reduce){.mission-complete-toast[data-v-5acabee5],.notification.celebrating[data-v-5acabee5],.notification.celebrating svg[data-v-5acabee5],.toast-spark[data-v-5acabee5]{animation:none}.mission-complete-toast.flying[data-v-5acabee5]{transition-duration:.15s}}.hourly-campaign[data-v-5acabee5]{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;margin-top:.85rem;padding:.85rem;overflow:hidden;color:#fff;border:1px solid rgba(255,220,137,.42);border-radius:1.2rem;background:radial-gradient(circle at 15% 20%,rgba(255,222,137,.32),transparent 28%),linear-gradient(135deg,#7d3d64,#5f3e72 55%,#30233a);box-shadow:0 .75rem 1.5rem #5f3e7233;cursor:pointer;animation:campaign-glow-5acabee5 1.7s ease-in-out infinite alternate}.hourly-campaign[data-v-5acabee5]:after{position:absolute;width:7rem;height:7rem;content:"";top:-4rem;left:28%;border-radius:50%;background:#ffffff17}.campaign-spark[data-v-5acabee5]{display:grid;place-items:center;width:2.7rem;height:2.7rem;color:#573b65;border-radius:.85rem;background:#f3d98e;box-shadow:0 0 0 .22rem #f3d98e29}.hourly-campaign div[data-v-5acabee5]{min-width:0}.hourly-campaign small[data-v-5acabee5],.hourly-campaign h2[data-v-5acabee5],.hourly-campaign p[data-v-5acabee5]{display:block;margin:0}.hourly-campaign>div:nth-child(2) small[data-v-5acabee5]{color:#f4d98f;font-size:.56rem;font-weight:800}.hourly-campaign h2[data-v-5acabee5]{overflow:hidden;margin:.15rem 0;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.hourly-campaign p[data-v-5acabee5]{color:#eee3f0;font-size:.57rem;line-height:1.6}.campaign-timer[data-v-5acabee5]{display:grid;justify-items:center;min-width:6.3rem;padding:.48rem;border:1px solid rgba(255,255,255,.16);border-radius:.75rem;background:#18101c38}.campaign-timer small[data-v-5acabee5]{color:#d9cddd;font-size:.47rem}.campaign-timer strong[data-v-5acabee5]{margin:.12rem 0;color:#ffdf8e;direction:ltr;font-size:.85rem;letter-spacing:.04em}.campaign-timer span[data-v-5acabee5]{color:#fff;font-size:.49rem;font-weight:800}.hourly-campaign.claimed[data-v-5acabee5]{opacity:.78;animation:none}.hourly-campaign.claimed .campaign-timer strong[data-v-5acabee5]{font-size:1.1rem}@keyframes campaign-glow-5acabee5{0%{box-shadow:0 .7rem 1.35rem #5f3e722e;transform:translateY(0)}to{box-shadow:0 .9rem 1.8rem #5f3e724d,0 0 0 .18rem #c69b4514;transform:translateY(-1px)}}@media(max-width:420px){.hourly-campaign[data-v-5acabee5]{grid-template-columns:auto minmax(0,1fr)}.campaign-timer[data-v-5acabee5]{grid-column:1/-1;grid-template-columns:1fr auto 1fr;justify-items:center;width:100%}.campaign-timer strong[data-v-5acabee5]{margin:0 .45rem}}.profile-reward-banner[data-v-5acabee5]{position:relative;display:flex;align-items:center;gap:.75rem;width:100%;overflow:hidden;margin:.8rem 0;padding:.9rem;color:#fff;text-align:right;border:1px solid rgba(247,215,133,.35);border-radius:1.15rem;background:radial-gradient(circle at 5% 0,rgba(249,216,133,.32),transparent 7rem),linear-gradient(135deg,#35253e,#714d7f);box-shadow:0 .75rem 1.6rem #432b4e33;animation:reward-breathe-5acabee5 2.8s ease-in-out infinite}.profile-reward-banner>span[data-v-5acabee5]:nth-child(2){position:relative;z-index:1;display:grid;flex:1}.reward-banner-icon[data-v-5acabee5]{position:relative;z-index:1;display:grid;place-items:center;flex:0 0 auto;width:3rem;height:3rem;color:#6d4d13;border-radius:.95rem;background:linear-gradient(135deg,#ffe7a7,#d4a746);box-shadow:0 .35rem .8rem #140c1833}.profile-reward-banner small[data-v-5acabee5]{color:#e8d8ed;font-size:.53rem}.profile-reward-banner strong[data-v-5acabee5]{margin-top:.12rem;font-size:.72rem}.profile-reward-banner em[data-v-5acabee5]{display:flex;align-items:center;gap:.2rem;margin-top:.35rem;color:#f5d88b;font-size:.54rem;font-style:normal}.profile-reward-banner>i[data-v-5acabee5]{position:absolute;top:-2rem;left:-1rem;width:7rem;height:7rem;border:.8rem solid rgba(255,255,255,.05);border-radius:50%}.profile-wizard-backdrop[data-v-5acabee5],.profile-celebration[data-v-5acabee5]{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:1rem;background:#1c142099;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.profile-wizard[data-v-5acabee5]{position:relative;width:min(27rem,100%);padding:1.25rem;border:1px solid #eadfe4;border-radius:1.5rem;background:linear-gradient(160deg,#fffdf9,#f8f3f7);box-shadow:0 1.5rem 4rem #18111b59;animation:wizard-rise-5acabee5 .3s ease-out}.profile-wizard-close[data-v-5acabee5]{position:absolute;top:.9rem;left:.9rem;z-index:1;display:grid;place-items:center;width:2rem;height:2rem;color:#7c707e;border:0;border-radius:.65rem;background:#eee7eb}.profile-wizard header[data-v-5acabee5]{text-align:center}.profile-wizard header>span[data-v-5acabee5]{display:grid;place-items:center;width:3.4rem;height:3.4rem;margin:0 auto .55rem;color:#6c4e17;border-radius:1.05rem;background:linear-gradient(135deg,#ffeab2,#d6ac50);box-shadow:0 .4rem .9rem #99701c33}.profile-wizard header small[data-v-5acabee5]{color:#92712e;font-size:.57rem}.profile-wizard header h2[data-v-5acabee5]{margin:.2rem 0 0;font-size:1.05rem}.profile-wizard header p[data-v-5acabee5]{margin:.35rem auto 0;max-width:21rem;color:#857a86;font-size:.59rem;line-height:1.8}.wizard-progress[data-v-5acabee5]{display:flex;align-items:center;margin:1rem 0}.wizard-progress span[data-v-5acabee5]{display:flex;align-items:center;gap:.3rem;color:#a096a1;font-size:.52rem;white-space:nowrap}.wizard-progress span b[data-v-5acabee5]{display:grid;place-items:center;width:1.45rem;height:1.45rem;color:#8a7c8d;border-radius:50%;background:#ebe5ea}.wizard-progress span.active[data-v-5acabee5]{color:#60406e;font-weight:700}.wizard-progress span.active b[data-v-5acabee5]{color:#fff;background:#684776}.wizard-progress i[data-v-5acabee5]{flex:1;height:2px;margin:0 .4rem;background:#e6dde5}.profile-wizard>label[data-v-5acabee5]{display:flex;align-items:flex-start;gap:.55rem;padding:.7rem;color:#684776;border:1px solid #ddd1df;border-radius:.85rem;background:#fff}.profile-wizard>label>span[data-v-5acabee5]{display:grid;flex:1}.profile-wizard label small[data-v-5acabee5]{color:#887b89;font-size:.53rem}.profile-wizard input[data-v-5acabee5],.profile-wizard textarea[data-v-5acabee5]{width:100%;margin-top:.25rem;padding:.45rem 0;color:#3e3342;font:inherit;font-size:.68rem;border:0;outline:0;resize:none;background:transparent}.wizard-error[data-v-5acabee5]{margin:.45rem 0 0;color:#a34755;font-size:.55rem}.wizard-actions[data-v-5acabee5]{display:flex;gap:.45rem;margin-top:.8rem}.wizard-actions button[data-v-5acabee5]{display:flex;align-items:center;justify-content:center;gap:.25rem;min-height:2.8rem;padding:.65rem .8rem;font:inherit;font-size:.62rem;font-weight:700;border:0;border-radius:.75rem}.wizard-submit[data-v-5acabee5]{flex:1;color:#fff;background:linear-gradient(135deg,#765185,#5f3e72);box-shadow:0 .4rem .9rem #5f3e7238}.wizard-back[data-v-5acabee5]{color:#68566e;background:#eee7ec}.profile-celebration[data-v-5acabee5]{z-index:60;overflow:hidden}.profile-celebration section[data-v-5acabee5]{position:relative;z-index:2;width:min(25rem,100%);padding:1.5rem;text-align:center;border-radius:1.5rem;background:#fffdf8;box-shadow:0 1.5rem 4rem #160f1959;animation:wizard-rise-5acabee5 .35s ease-out}.profile-celebration section>span[data-v-5acabee5]{display:grid;place-items:center;width:4rem;height:4rem;margin:0 auto .6rem;color:#fff;border-radius:50%;background:linear-gradient(135deg,#62a875,#3d7f51);box-shadow:0 0 0 .5rem #e8f4e9}.profile-celebration small[data-v-5acabee5]{color:#77917c;font-size:.58rem}.profile-celebration h2[data-v-5acabee5]{margin:.25rem 0;font-size:1.05rem}.profile-celebration p[data-v-5acabee5]{color:#817783;font-size:.6rem;line-height:1.8}.profile-celebration b[data-v-5acabee5]{display:block;width:max-content;margin:.7rem auto;padding:.45rem .9rem;color:#5f3e72;font-size:1rem;letter-spacing:.12em;border:1px dashed #bca5c5;border-radius:.65rem;background:#f4edf6}.profile-celebration button[data-v-5acabee5]{width:100%;padding:.75rem;color:#fff;font:inherit;font-size:.65rem;font-weight:700;border:0;border-radius:.75rem;background:#5f3e72}.confetti[data-v-5acabee5]{position:absolute;inset:0;pointer-events:none}.confetti i[data-v-5acabee5]{--angle:calc(var(--i) * 18deg);position:absolute;top:50%;left:50%;width:.55rem;height:1rem;border-radius:.15rem;background:hsl(calc(var(--i) * 47),75%,62%);animation:confetti-pop-5acabee5 1.7s ease-out infinite;animation-delay:calc(var(--i) * -.07s)}@keyframes reward-breathe-5acabee5{0%,to{transform:translateY(0)}50%{transform:translateY(-2px);box-shadow:0 .9rem 2rem #432b4e42}}@keyframes wizard-rise-5acabee5{0%{opacity:0;transform:translateY(1rem) scale(.97)}to{opacity:1;transform:none}}@keyframes confetti-pop-5acabee5{0%{opacity:1;transform:translate(-50%,-50%) rotate(var(--angle)) translateY(0) rotate(0)}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--angle)) translateY(-16rem) rotate(480deg)}}@media(prefers-reduced-motion:reduce){.profile-reward-banner[data-v-5acabee5],.profile-wizard[data-v-5acabee5],.profile-celebration section[data-v-5acabee5],.confetti i[data-v-5acabee5]{animation:none}}.reward-banner-icon[data-v-5acabee5]{padding:.3rem}.reward-banner-icon img[data-v-5acabee5]{width:100%;height:100%;object-fit:contain}.profile-reward-banner>i[data-v-5acabee5]{display:grid;place-items:center;color:#ffffff13;font-size:2rem;font-weight:900;font-style:normal;transform:rotate(-10deg)}.profile-wizard header>span[data-v-5acabee5]{padding:.34rem}.profile-wizard header>span img[data-v-5acabee5]{width:100%;height:100%;object-fit:contain}.profile-address-row[data-v-5acabee5]{align-items:flex-start}.profile-address-value[data-v-5acabee5]{display:grid;justify-items:end;gap:.45rem;min-width:0}.profile-address-value strong[data-v-5acabee5]{line-height:1.7}.profile-address-value button[data-v-5acabee5]{display:flex;align-items:center;gap:.28rem;padding:.38rem .52rem;color:#654574;font:inherit;font-size:.52rem;font-weight:800;border:1px solid #ddcfe1;border-radius:.55rem;background:#f7f1f8}.address-edit-backdrop[data-v-5acabee5]{z-index:58}.address-edit-modal[data-v-5acabee5]{width:min(34rem,100%)}.address-edit-modal header>span[data-v-5acabee5]{color:#fff;background:linear-gradient(135deg,#846096,#5f3e72)}.address-edit-modal .wizard-actions[data-v-5acabee5]{position:sticky;bottom:-1.25rem;margin-right:-1.25rem;margin-bottom:-1.25rem;margin-left:-1.25rem;padding:.75rem 1.25rem 1.25rem;background:linear-gradient(0deg,#faf6f8 72%,#faf6f800)}.address-edit-modal .wizard-submit[data-v-5acabee5]:disabled{opacity:.55}.profile-wizard-wide[data-v-5acabee5]{width:min(34rem,100%);max-height:calc(100svh - 2rem);overflow-y:auto;overscroll-behavior:contain}.three-steps span[data-v-5acabee5]{flex:0 0 auto}.wizard-step[data-v-5acabee5]{display:grid;gap:.7rem}.wizard-field[data-v-5acabee5]{display:flex;align-items:flex-start;gap:.55rem;padding:.7rem;color:#684776;border:1px solid #ddd1df;border-radius:.85rem;background:#fff}.wizard-field>span[data-v-5acabee5]{display:grid;flex:1;min-width:0}.wizard-field small[data-v-5acabee5]{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.wizard-field small em[data-v-5acabee5]{color:#a197a3;font-size:.48rem;font-style:normal;font-weight:400}.field-note[data-v-5acabee5]{margin:0;padding:.55rem .7rem;color:#796d7c;font-size:.55rem;line-height:1.7;border-radius:.65rem;background:#f2edf3}.address-step[data-v-5acabee5]{gap:.55rem}.map-selection-guide[data-v-5acabee5]{display:flex;align-items:flex-start;gap:.5rem;padding:.58rem .65rem;color:#5f3e72;border:1px solid #e0d5e3;border-radius:.72rem;background:#f8f3f9}.map-selection-guide>svg[data-v-5acabee5]{flex:0 0 auto;margin-top:.05rem}.map-selection-guide>span[data-v-5acabee5]{display:grid;gap:.1rem}.map-selection-guide strong[data-v-5acabee5]{font-size:.58rem}.map-selection-guide small[data-v-5acabee5]{color:#827586;font-size:.49rem;line-height:1.65}.address-result[data-v-5acabee5]{background:#f9f7fa;transition:border-color .2s,background .2s}.address-result.resolving[data-v-5acabee5]{border-color:#cbb8d2;background:#f5eff7}.address-result textarea[data-v-5acabee5]{color:#625667;font-size:.61rem}.character-count[data-v-5acabee5]{justify-self:end;color:#9a8f9c;font-size:.48rem;font-style:normal}.location-status[data-v-5acabee5],.location-warning[data-v-5acabee5]{margin:0;padding:.46rem .58rem;color:#715f77;font-size:.5rem;line-height:1.65;border-radius:.62rem;background:#f2edf4}.location-status.success[data-v-5acabee5]{color:#3e7049;background:#e8f4ea}.location-status.error[data-v-5acabee5],.location-warning[data-v-5acabee5]{color:#9e4050;background:#fff0f2}.location-warning[data-v-5acabee5]{display:flex;align-items:center;gap:.4rem}.birthday-step[data-v-5acabee5]{padding:.3rem 0}.birthday-gift[data-v-5acabee5]{display:flex;align-items:center;gap:.75rem;padding:1rem;color:#fff;border-radius:1rem;background:radial-gradient(circle at 0 0,rgba(229,188,104,.42),transparent 8rem),linear-gradient(135deg,#765187,#432c50)}.birthday-gift>svg[data-v-5acabee5]{flex:0 0 auto;color:#ffe5a8}.birthday-gift strong[data-v-5acabee5],.birthday-gift small[data-v-5acabee5]{display:block}.birthday-gift strong[data-v-5acabee5]{font-size:.75rem}.birthday-gift small[data-v-5acabee5]{margin-top:.25rem;color:#e8dfea;font-size:.55rem;line-height:1.8}.profile-wizard-wide .wizard-error[data-v-5acabee5]{padding:.5rem .65rem;border-radius:.6rem;background:#fff0f2}.jalali-birthday[data-v-5acabee5]{padding:.8rem;border:1px solid #e2d5e5;border-radius:1rem;background:linear-gradient(145deg,#fff,#faf6fb);box-shadow:0 .35rem .9rem #5b3d690f}.jalali-birthday-title[data-v-5acabee5]{display:flex;align-items:center;gap:.55rem;margin-bottom:.7rem;color:#684776}.jalali-birthday-title>svg[data-v-5acabee5]{flex:0 0 auto}.jalali-birthday-title span[data-v-5acabee5]{display:grid}.jalali-birthday-title strong[data-v-5acabee5]{font-size:.67rem}.jalali-birthday-title small[data-v-5acabee5]{margin-top:.12rem;color:#948798;font-size:.51rem}.jalali-date-fields[data-v-5acabee5]{display:grid;grid-template-columns:.8fr 1.3fr 1fr;gap:.45rem}.jalali-date-fields label[data-v-5acabee5]{display:grid;gap:.28rem}.jalali-date-fields small[data-v-5acabee5]{color:#8e818f;font-size:.5rem}.jalali-date-fields select[data-v-5acabee5]{width:100%;min-height:2.85rem;padding:.45rem .55rem;color:#433647;font:inherit;font-size:.64rem;font-weight:700;border:1px solid #ddd1df;border-radius:.75rem;outline:0;background:#fff}.jalali-date-fields select[data-v-5acabee5]:focus{border-color:#7a5688;box-shadow:0 0 0 .18rem #6847761a}.birthday-countdown[data-v-5acabee5]{display:flex;align-items:center;gap:.45rem;margin-top:.7rem;padding:.65rem .7rem;color:#684b15;border:1px solid #ecd69f;border-radius:.75rem;background:linear-gradient(135deg,#fff9e9,#f8e9bf)}.birthday-countdown span[data-v-5acabee5]{font-size:1.1rem}.birthday-countdown strong[data-v-5acabee5]{font-size:.62rem;line-height:1.7}@media(max-width:560px){.profile-wizard-backdrop[data-v-5acabee5]{align-items:flex-end;padding:.5rem}.profile-wizard-wide[data-v-5acabee5]{max-height:calc(100svh - .5rem);border-radius:1.4rem 1.4rem .5rem .5rem}.map-selection-guide[data-v-5acabee5]{padding:.5rem .55rem}.jalali-date-fields[data-v-5acabee5]{grid-template-columns:.75fr 1.35fr 1fr;gap:.35rem}.jalali-date-fields select[data-v-5acabee5]{padding:.4rem .35rem;font-size:.6rem}}.gender-options[data-v-5acabee5]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin:0;padding:0;border:0}.gender-options legend[data-v-5acabee5]{grid-column:1/-1;margin-bottom:.1rem;color:#887b89;font-size:.55rem}.gender-options label[data-v-5acabee5]{display:flex;align-items:center;justify-content:center;min-height:2.8rem;color:#6d6170;font-size:.65rem;font-weight:700;border:1px solid #ddd1df;border-radius:.8rem;background:#fff;cursor:pointer}.gender-options label.selected[data-v-5acabee5]{color:#fff;border-color:#684776;background:#684776}.gender-options input[data-v-5acabee5]{position:absolute;width:1px;height:1px;opacity:0}.purchase-switcher[data-v-5acabee5]{display:grid;grid-template-columns:1fr 1fr;gap:.45rem;margin:0 0 .85rem;padding:.3rem;border:1px solid #e5dce7;border-radius:1rem;background:#eee8ef}.purchase-switcher button[data-v-5acabee5]{display:flex;align-items:center;justify-content:space-between;gap:.4rem;min-width:0;min-height:3rem;padding:.52rem .62rem;color:#817783;font:inherit;border:0;border-radius:.75rem;background:transparent;cursor:pointer;transition:color .18s,background .18s,box-shadow .18s}.purchase-switcher button>span[data-v-5acabee5]{display:flex;align-items:center;gap:.38rem;min-width:0}.purchase-switcher button b[data-v-5acabee5]{overflow:hidden;font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.purchase-switcher button small[data-v-5acabee5]{display:grid;place-items:center;flex:0 0 auto;min-width:1.45rem;height:1.45rem;padding:0 .28rem;color:#776c7a;font-size:.52rem;font-weight:800;border-radius:2rem;background:#ddd5df}.purchase-switcher button small.attention[data-v-5acabee5]{color:#8f3847;background:#f7dce1}.purchase-switcher button.active[data-v-5acabee5]{color:#5f3e72;background:#fff;box-shadow:0 .3rem .75rem #37283e17}.purchase-switcher button.active small[data-v-5acabee5]{color:#fff;background:#765187}.purchase-switcher button.active small.attention[data-v-5acabee5]{background:#b75061}.purchase-panel[data-v-5acabee5]{padding:.85rem;border:1px solid #e7dfd8;border-radius:1.15rem;background:#ffffff94}.purchase-panel-heading[data-v-5acabee5]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;padding:0 .1rem}.purchase-panel-heading strong[data-v-5acabee5],.purchase-panel-heading small[data-v-5acabee5]{display:block}.purchase-panel-heading strong[data-v-5acabee5]{font-size:.72rem}.purchase-panel-heading small[data-v-5acabee5]{margin-top:.18rem;color:#918793;font-size:.54rem;line-height:1.7}.purchase-panel .pending-payment-list[data-v-5acabee5]{margin:0}.purchase-panel .purchase-item[data-v-5acabee5]:last-of-type{margin-bottom:0}.purchase-panel>.customer-empty[data-v-5acabee5]{display:flex;align-items:center;justify-content:center;gap:.45rem;margin:0}.purchase-panel>.customer-empty svg[data-v-5acabee5]{flex:0 0 auto}.pending-payment-list[data-v-5acabee5]{display:grid;gap:.6rem;margin:.8rem 0}.pending-payment-card[data-v-5acabee5]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.75rem;border:1px solid #e2d5e5;border-radius:1rem;background:#fff;box-shadow:0 .4rem 1rem #37283e0d;animation:payment-arrive-5acabee5 .35s ease-out}.pending-payment-icon[data-v-5acabee5]{display:grid;place-items:center;width:2.65rem;height:2.65rem;color:#755283;border-radius:.8rem;background:#f0e7f3}.pending-payment-card>div[data-v-5acabee5]{min-width:0}.pending-payment-card small[data-v-5acabee5],.pending-payment-card strong[data-v-5acabee5],.pending-payment-card p[data-v-5acabee5]{display:block;margin:0}.pending-payment-card small[data-v-5acabee5]{color:#96899a;font-size:.5rem}.pending-payment-card strong[data-v-5acabee5]{margin:.12rem 0;color:#543e5e;font-size:.66rem}.pending-payment-card p[data-v-5acabee5]{overflow:hidden;color:#827685;font-size:.52rem;text-overflow:ellipsis;white-space:nowrap}.pending-payment-card>button[data-v-5acabee5]{padding:.48rem .58rem;color:#fff;font:inherit;font-size:.54rem;font-weight:800;border:0;border-radius:.6rem;background:#654574}.pending-payment-card.reviewing .pending-payment-icon svg[data-v-5acabee5]{animation:status-pulse-5acabee5 1.5s ease-in-out infinite}.pending-payment-card.rejected[data-v-5acabee5]{border-color:#efd1d7}.pending-payment-card.rejected .pending-payment-icon[data-v-5acabee5]{color:#a24452;background:#fff0f2}.pending-payment-card.paid[data-v-5acabee5]{border-color:#cfe5d3}.pending-payment-card.paid .pending-payment-icon[data-v-5acabee5]{color:#3e7950;background:#e8f4ea}.payment-choice-backdrop[data-v-5acabee5]{position:fixed;inset:0;z-index:85;display:flex;align-items:center;justify-content:center;padding:1rem;background:#1b131fa6;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.payment-choice-sheet[data-v-5acabee5]{width:min(27rem,100%);padding:1rem;border-radius:1.35rem;background:linear-gradient(155deg,#fffdf9,#f8f2f7);box-shadow:0 1.5rem 4rem #160e1a61;animation:wizard-rise-5acabee5 .3s ease-out}.payment-choice-sheet>header[data-v-5acabee5]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.payment-choice-sheet header small[data-v-5acabee5]{color:#98783d;font-size:.52rem}.payment-choice-sheet h2[data-v-5acabee5]{margin:.1rem 0 0;font-size:.9rem}.payment-choice-sheet header button[data-v-5acabee5]{display:grid;place-items:center;width:2.1rem;height:2.1rem;color:#776b79;border:0;border-radius:.65rem;background:#eee7eb}.payment-method-option[data-v-5acabee5]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;width:100%;margin-top:.55rem;padding:.8rem;color:#4c414f;text-align:right;font:inherit;border:1px solid #e2d8df;border-radius:.9rem;background:#fff;transition:transform .18s,border-color .18s,box-shadow .18s}.payment-method-option[data-v-5acabee5]:hover{border-color:#bda8c5;box-shadow:0 .55rem 1.2rem #5638631a;transform:translateY(-2px)}.payment-method-option>span[data-v-5acabee5]{display:grid;place-items:center;width:2.8rem;height:2.8rem;color:#fff;border-radius:.85rem;background:linear-gradient(135deg,#836092,#5f3e72)}.payment-method-option>div[data-v-5acabee5]{display:grid;gap:.12rem}.payment-method-option strong[data-v-5acabee5]{font-size:.67rem}.payment-method-option small[data-v-5acabee5]{color:#958a96;font-size:.51rem}.payment-method-option b[data-v-5acabee5]{color:#7d5a29;font-size:.52rem}.payment-method-option>svg[data-v-5acabee5]{color:#9b8c9e}@keyframes payment-arrive-5acabee5{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@keyframes status-pulse-5acabee5{50%{opacity:.45;transform:scale(.88)}}@media(max-width:560px){.purchase-switcher[data-v-5acabee5]{gap:.3rem}.purchase-switcher button[data-v-5acabee5]{padding:.48rem}.purchase-switcher button b[data-v-5acabee5]{font-size:.57rem}.purchase-switcher button>span svg[data-v-5acabee5]{width:17px}.purchase-panel[data-v-5acabee5]{padding:.65rem}.payment-choice-backdrop[data-v-5acabee5]{align-items:flex-end;padding:.45rem}.payment-choice-sheet[data-v-5acabee5]{border-radius:1.3rem 1.3rem .5rem .5rem}.pending-payment-card[data-v-5acabee5]{grid-template-columns:auto minmax(0,1fr)}.pending-payment-card>button[data-v-5acabee5]{grid-column:1/-1;width:100%}}.customer-order-card[data-v-5acabee5]{display:grid!important;grid-template-columns:1fr!important;gap:.75rem;padding:.85rem;overflow:hidden;border-color:color-mix(in srgb,var(--order-color) 20%,#e8dfd1);border-right:.3rem solid var(--order-color);background:linear-gradient(135deg,#fff 68%,var(--order-soft));box-shadow:0 .5rem 1.25rem #3226350e}.order-list-switcher[data-v-5acabee5]{display:grid;grid-template-columns:1fr 1fr;gap:.35rem;margin:.2rem 0 .8rem;padding:.28rem;border-radius:.85rem;background:#eee8ef}.order-list-switcher button[data-v-5acabee5]{display:flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.65rem;padding:.45rem;color:#817683;font:inherit;font-size:.58rem;font-weight:800;border:0;border-radius:.65rem;background:transparent}.order-list-switcher button b[data-v-5acabee5]{display:grid;place-items:center;min-width:1.3rem;height:1.3rem;padding:0 .25rem;color:#77677d;font-size:.5rem;border-radius:2rem;background:#ddd4e0}.order-list-switcher button.active[data-v-5acabee5]{color:#fff;background:linear-gradient(135deg,#765187,#5f3e72);box-shadow:0 .3rem .7rem #5335602e}.order-list-switcher button.active b[data-v-5acabee5]{color:#5f3e72;background:#fff}.past-order-list[data-v-5acabee5]{display:grid;gap:.45rem}.past-order-row[data-v-5acabee5]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:4.35rem;padding:.65rem .75rem;border:1px solid #dce9df;border-radius:.9rem;background:linear-gradient(135deg,#fbfffc,#fff)}.past-order-icon[data-v-5acabee5]{display:grid;place-items:center;width:2.35rem;height:2.35rem;color:#24834a;border-radius:.7rem;background:#e7f5eb}.past-order-row>div[data-v-5acabee5]{display:grid;gap:.1rem;min-width:0}.past-order-row>div small[data-v-5acabee5]{color:#958b97;font-size:.49rem}.past-order-row>div strong[data-v-5acabee5]{color:#443a47;font-size:.63rem}.past-order-result[data-v-5acabee5]{padding:.38rem .5rem;color:#237744;font-size:.52rem;font-weight:850;border:1px solid #cde6d4;border-radius:.55rem;background:#ebf8ef;white-space:nowrap}.past-order-row.cancelled[data-v-5acabee5]{border-color:#eed5d9;background:#fffafb}.past-order-row.cancelled .past-order-icon[data-v-5acabee5]{color:#ae3d4d;background:#fff0f2}.past-order-row.cancelled .past-order-result[data-v-5acabee5]{color:#a83a4a;border-color:#efd1d6;background:#fff0f2}.customer-order-head[data-v-5acabee5]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem}.customer-order-title[data-v-5acabee5]{min-width:0}.customer-order-title>small[data-v-5acabee5]{display:block;margin-bottom:.15rem;color:#948996;font-size:.5rem}.customer-order-title h3[data-v-5acabee5]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-order-financial[data-v-5acabee5]{display:grid;justify-items:end;gap:.3rem}.customer-order-financial>strong[data-v-5acabee5]{color:#4d3a55;font-size:.72rem}.customer-order-financial>strong small[data-v-5acabee5]{color:#958a96;font-size:.48rem}.customer-order-financial>span[data-v-5acabee5]{display:flex;align-items:center;gap:.25rem;padding:.3rem .42rem;color:var(--payment-color);font-size:.52rem;font-weight:850;border:1px solid color-mix(in srgb,var(--payment-color) 24%,white);border-radius:.55rem;background:var(--payment-soft)}.customer-current-status[data-v-5acabee5]{display:flex;align-items:center;gap:.65rem;padding:.7rem;color:var(--order-color);border:1px solid color-mix(in srgb,var(--order-color) 20%,white);border-radius:.85rem;background:var(--order-soft)}.customer-current-status>span[data-v-5acabee5]{display:grid;place-items:center;flex:0 0 auto;width:2.55rem;height:2.55rem;color:#fff;border-radius:.8rem;background:var(--order-color);box-shadow:0 .35rem .8rem color-mix(in srgb,var(--order-color) 25%,transparent)}.customer-current-status>div[data-v-5acabee5]{min-width:0}.customer-current-status small[data-v-5acabee5],.customer-current-status strong[data-v-5acabee5],.customer-current-status p[data-v-5acabee5]{display:block;margin:0}.customer-current-status small[data-v-5acabee5]{color:color-mix(in srgb,var(--order-color) 70%,#666);font-size:.48rem}.customer-current-status strong[data-v-5acabee5]{margin:.05rem 0;color:var(--order-color);font-size:.72rem}.customer-current-status p[data-v-5acabee5]{color:#746b76;font-size:.52rem;line-height:1.6}.customer-order-progress[data-v-5acabee5]{display:grid;grid-template-columns:repeat(6,1fr);direction:rtl;padding:.25rem 0}.customer-order-step[data-v-5acabee5]{position:relative;display:grid;justify-items:center;gap:.3rem;min-width:0;color:#aaa2ac}.customer-order-step[data-v-5acabee5]:not(:last-child):after{position:absolute;z-index:0;top:.55rem;right:calc(50% + .6rem);width:calc(100% - 1.2rem);height:.16rem;border-radius:1rem;background:#e4dee5;content:""}.customer-order-step.done[data-v-5acabee5]:not(:last-child):after{background:var(--order-color)}.customer-order-step>span[data-v-5acabee5]{position:relative;z-index:1;display:grid;place-items:center;width:1.25rem;height:1.25rem;border:.14rem solid #ddd6df;border-radius:50%;background:#fff}.customer-order-step.done>span[data-v-5acabee5],.customer-order-step.current>span[data-v-5acabee5]{color:#fff;border-color:var(--order-color);background:var(--order-color)}.customer-order-step.current>span[data-v-5acabee5]{box-shadow:0 0 0 .22rem color-mix(in srgb,var(--order-color) 16%,transparent)}.customer-order-step.current i[data-v-5acabee5]{width:.34rem;height:.34rem;border-radius:50%;background:#fff}.customer-order-step small[data-v-5acabee5]{overflow:hidden;width:100%;font-size:.43rem;font-weight:700;text-align:center;text-overflow:ellipsis;white-space:nowrap}.customer-order-step.done small[data-v-5acabee5],.customer-order-step.current small[data-v-5acabee5]{color:var(--order-color)}.customer-order-discount[data-v-5acabee5]{display:flex!important;align-items:center;gap:.3rem!important;margin:0!important;padding:.4rem .55rem;color:#8b6724!important;border-radius:.6rem;background:#fff6df}.customer-order-card.cancelled .customer-current-status[data-v-5acabee5]{animation:payment-arrive-5acabee5 .25s ease-out}.signup-expiry-terms[data-v-5acabee5]{display:flex;align-items:center;gap:.3rem;padding:.45rem .55rem!important;color:#795b22!important;border:1px solid #ead7ad;border-radius:.6rem;background:#fff7e5}.signup-expiry-terms svg[data-v-5acabee5]{flex:0 0 auto}@media(max-width:560px){.customer-order-head[data-v-5acabee5]{grid-template-columns:auto minmax(0,1fr)}.customer-order-financial[data-v-5acabee5]{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;justify-items:start;padding-top:.45rem;border-top:1px solid #eee7ee}.customer-order-financial>span[data-v-5acabee5]{justify-self:end}.customer-order-progress[data-v-5acabee5]{overflow-x:auto;grid-template-columns:repeat(6,minmax(3.3rem,1fr));padding:.35rem .1rem .2rem}.customer-order-step small[data-v-5acabee5]{font-size:.4rem}}.profile-birthday-row>span[data-v-5acabee5]:last-child{display:grid;justify-items:end;gap:.22rem;text-align:left}.profile-birthday-row small[data-v-5acabee5]{display:block;color:#86588e;font-size:.55rem;font-weight:750}.profile-birthday-row button[data-v-5acabee5]{display:flex;align-items:center;gap:.25rem;padding:.32rem .48rem;color:#654574;font:inherit;font-size:.52rem;font-weight:800;border:1px solid #ddcfe1;border-radius:.52rem;background:#f7f1f8}.profile-completion-card[data-v-5acabee5]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;width:100%;margin:.8rem 0;padding:.8rem;color:#493853;text-align:right;font:inherit;border:1px solid #e4d5e8;border-radius:1.05rem;background:linear-gradient(135deg,#fff,#f5edf7);box-shadow:0 .45rem 1rem #4a315514}.completion-ring[data-v-5acabee5]{display:grid;place-items:center;width:3.35rem;height:3.35rem;border-radius:50%;background:conic-gradient(#704c80 var(--completion),#e8dee9 0);position:relative}.completion-ring[data-v-5acabee5]:after{position:absolute;inset:.28rem;border-radius:50%;background:#fff;content:""}.completion-ring b[data-v-5acabee5]{position:relative;z-index:1;color:#624270;font-size:.64rem}.profile-completion-card>span[data-v-5acabee5]:nth-child(2){display:grid;gap:.16rem;min-width:0}.profile-completion-card small[data-v-5acabee5]{color:#917f96;font-size:.52rem}.profile-completion-card strong[data-v-5acabee5]{overflow:hidden;font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}.profile-completion-card i[data-v-5acabee5]{display:block;height:.3rem;margin-top:.25rem;overflow:hidden;border-radius:1rem;background:#e6dce8}.profile-completion-card i em[data-v-5acabee5]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#876097,#c49b4c)}.quick-name-backdrop[data-v-5acabee5]{z-index:90}.quick-name-modal[data-v-5acabee5]{width:min(25rem,100%)}.quick-name-modal header[data-v-5acabee5]{margin-bottom:1rem}.quick-name-modal header>span[data-v-5acabee5]{padding:.35rem}.quick-name-modal header>span img[data-v-5acabee5]{width:100%;height:100%;object-fit:contain}.quick-name-modal .wizard-field[data-v-5acabee5]{display:flex}.quick-name-modal .wizard-submit[data-v-5acabee5]{width:100%;font-size:.7rem}.quick-name-modal input[data-v-5acabee5]{font-size:.78rem}.bottom-nav button[data-v-5acabee5]{position:relative}.nav-incomplete[data-v-5acabee5]{position:absolute;top:-.48rem;right:50%;padding:.15rem .35rem;color:#fff;font-size:.42rem;font-weight:850;line-height:1.35;white-space:nowrap;border:2px solid #fff;border-radius:2rem;background:linear-gradient(135deg,#b34f61,#8e3f52);box-shadow:0 .2rem .45rem #84334540;transform:translate(78%)}.customer-categories[data-v-5acabee5]{scroll-behavior:smooth}.customer-categories button[data-v-5acabee5]{transition:color .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.customer-categories button.active[data-v-5acabee5]{transform:translateY(-1px)}.customer-menu-section[data-v-5acabee5]{scroll-margin-top:5rem}.mission-minimum-wait[data-v-5acabee5]{display:flex;align-items:flex-start;gap:.45rem;margin:.6rem 0 .25rem;padding:.55rem .6rem;color:#815d18;border:1px solid #edd8a5;border-radius:.72rem;background:#fff8e7}.mission-minimum-wait>svg[data-v-5acabee5]{flex:0 0 auto;margin-top:.05rem}.mission-minimum-wait>div[data-v-5acabee5]{display:grid;gap:.1rem}.mission-minimum-wait strong[data-v-5acabee5]{font-size:.55rem}.mission-minimum-wait small[data-v-5acabee5]{color:#947b45;font-size:.5rem;line-height:1.65}.mission-waiting_minimum_order .mission-path>span[data-v-5acabee5]{color:#775916;background:linear-gradient(135deg,#f5dfa6,#d7af58)}.mission-waiting_minimum_order .mission-body[data-v-5acabee5]{border-color:#ead6a7;background:linear-gradient(135deg,#fffdf8,#fff9ed)}.mission-waiting_minimum_order .mission-body header>div>span[data-v-5acabee5]{color:#967126}.mission-waiting_minimum_order .mission-body footer button[data-v-5acabee5]{background:#8a6826}.payment-result-page[data-v-e20732e9]{--status: #1da66f;--status-rgb: 29, 166, 111;min-height:100svh;display:grid;place-items:center;position:relative;overflow:hidden;padding:24px;color:#302638;background:radial-gradient(circle at 50% 0%,rgba(var(--status-rgb),.12),transparent 37%),linear-gradient(145deg,#faf8fb,#f4eff7)}.payment-result-page.is-failed[data-v-e20732e9]{--status: #e04f5f;--status-rgb: 224, 79, 95}.ambient[data-v-e20732e9]{position:absolute;border-radius:50%;filter:blur(2px);opacity:.5;pointer-events:none}.ambient-one[data-v-e20732e9]{width:300px;height:300px;top:-180px;right:-100px;background:rgba(var(--status-rgb),.15)}.ambient-two[data-v-e20732e9]{width:220px;height:220px;bottom:-130px;left:-80px;background:#5f3e721a}.result-card[data-v-e20732e9]{width:min(100%,520px);position:relative;z-index:1;padding:24px 28px 28px;border:1px solid rgba(95,62,114,.1);border-radius:32px;background:#ffffffeb;box-shadow:0 28px 80px #37234121;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:center}.brand[data-v-e20732e9]{display:flex;align-items:center;justify-content:center;gap:10px;padding-bottom:22px;border-bottom:1px solid #f0eaf2}.brand img[data-v-e20732e9]{width:44px;height:44px;object-fit:contain}.brand div[data-v-e20732e9]{display:grid;text-align:right}.brand strong[data-v-e20732e9]{font-size:15px}.brand small[data-v-e20732e9]{color:#968c9b;font-size:11px;margin-top:2px}.status-visual[data-v-e20732e9]{width:128px;height:128px;margin:31px auto 22px;display:grid;place-items:center;position:relative}.status-visual span[data-v-e20732e9]{width:86px;height:86px;display:grid;place-items:center;position:relative;z-index:2;color:#fff;border-radius:50%;background:var(--status);box-shadow:0 15px 34px rgba(var(--status-rgb),.32);animation:icon-in-e20732e9 .55s cubic-bezier(.2,.9,.3,1.25) both}.pulse[data-v-e20732e9]{position:absolute;inset:18px;border:2px solid rgba(var(--status-rgb),.35);border-radius:50%;animation:pulse-e20732e9 2.2s ease-out infinite}.pulse-two[data-v-e20732e9]{animation-delay:1.1s}.eyebrow[data-v-e20732e9]{display:inline-block;color:var(--status);background:rgba(var(--status-rgb),.09);padding:6px 12px;border-radius:999px;font-size:12px;font-weight:800}.result-copy h1[data-v-e20732e9]{margin:13px 0 8px;font-size:clamp(25px,6vw,34px);letter-spacing:-.6px}.result-copy p[data-v-e20732e9]{max-width:400px;margin:0 auto;color:#756b79;font-size:14px;line-height:2}.order-summary[data-v-e20732e9]{display:grid;margin-top:24px;padding:7px 18px;border:1px solid rgba(var(--status-rgb),.14);border-radius:20px;background:rgba(var(--status-rgb),.045)}.order-summary div[data-v-e20732e9]{min-height:47px;display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px dashed rgba(var(--status-rgb),.17)}.order-summary div[data-v-e20732e9]:last-child{border-bottom:0}.order-summary span[data-v-e20732e9]{display:flex;align-items:center;gap:7px;color:#827887;font-size:12px}.order-summary strong[data-v-e20732e9]{color:#392e3e;font-size:13px}.failure-note[data-v-e20732e9]{display:flex;align-items:center;gap:12px;margin-top:24px;padding:16px;color:#8f3945;border-radius:18px;background:rgba(var(--status-rgb),.07);text-align:right}.failure-note div[data-v-e20732e9]{display:grid;gap:4px}.failure-note small[data-v-e20732e9]{color:#8a7377;line-height:1.7}.primary-action[data-v-e20732e9]{min-height:54px;margin-top:22px;display:flex;align-items:center;justify-content:center;gap:9px;color:#fff;border-radius:17px;background:#5f3e72;font-size:14px;font-weight:850;text-decoration:none;box-shadow:0 12px 25px #5f3e7238;transition:transform .2s,box-shadow .2s}.primary-action[data-v-e20732e9]:hover{transform:translateY(-2px);box-shadow:0 16px 30px #5f3e7247}.primary-action[data-v-e20732e9]:active{transform:scale(.985)}.support-copy[data-v-e20732e9]{display:block;margin-top:13px;color:#aaa1ae;font-size:10px}@keyframes pulse-e20732e9{0%{transform:scale(.65);opacity:.9}80%,to{transform:scale(1.55);opacity:0}}@keyframes icon-in-e20732e9{0%{opacity:0;transform:scale(.45) rotate(-12deg)}to{opacity:1;transform:scale(1) rotate(0)}}@media(max-width:540px){.payment-result-page[data-v-e20732e9]{padding:14px;align-items:center}.result-card[data-v-e20732e9]{padding:19px 17px 22px;border-radius:26px}.status-visual[data-v-e20732e9]{margin-top:25px}.order-summary[data-v-e20732e9]{padding-inline:13px}}@media(prefers-reduced-motion:reduce){.pulse[data-v-e20732e9],.status-visual span[data-v-e20732e9]{animation:none}}.signup-shell[data-v-7727d84c]{--purple:#5f3e72;display:flex;flex-direction:column;height:100svh;overflow:hidden;padding:.8rem;color:#302b35;background:radial-gradient(circle at 10% 0,rgba(209,163,78,.16),transparent 20rem),radial-gradient(circle at 100% 100%,rgba(95,62,114,.13),transparent 24rem),#f7f4ef}.signup-header[data-v-7727d84c]{display:flex;flex:0 0 auto;align-items:center;justify-content:center;gap:.55rem;margin:0 auto .65rem;color:#514658}.signup-header img[data-v-7727d84c]{width:2.3rem;height:2.3rem;object-fit:contain}.signup-header h1[data-v-7727d84c],.signup-header p[data-v-7727d84c]{margin:0}.signup-header h1[data-v-7727d84c]{font-size:.76rem;line-height:1.35}.signup-header p[data-v-7727d84c]{margin-top:.08rem;color:#9a8f9d;font-size:.51rem;font-weight:500}.signup-card[data-v-7727d84c]{display:flex;flex:1 1 auto;flex-direction:column;width:min(31rem,100%);min-height:0;margin:0 auto;overflow:hidden;border:1px solid rgba(255,255,255,.9);border-radius:1.8rem;background:#fffdf9;box-shadow:0 1.5rem 3.5rem #31253624}.signup-content[data-v-7727d84c]{overflow-y:auto}.offer-stage[data-v-7727d84c]{position:relative;display:grid;place-items:center;height:15rem;overflow:hidden;color:#fff;background:linear-gradient(145deg,#33213d,#68477b 70%,#8b6799)}.offer-stage[data-v-7727d84c]:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(21,13,26,.32));content:""}.offer-glow[data-v-7727d84c]{position:absolute;width:13rem;height:13rem;border-radius:50%;background:radial-gradient(circle,rgba(240,215,174,.5),transparent 68%)}.offer-orbit[data-v-7727d84c]{position:absolute;border:1px solid rgba(255,255,255,.16);border-radius:50%}.orbit-one[data-v-7727d84c]{width:17rem;height:17rem}.orbit-two[data-v-7727d84c]{width:23rem;height:23rem;border-color:#ffffff14}.offer-logo[data-v-7727d84c]{position:relative;z-index:1;width:9rem;height:9rem;border-radius:2.3rem;background:linear-gradient(145deg,#ffffff30,#ffffff0d);box-shadow:0 1rem 2rem #11091640;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.offer-logo img[data-v-7727d84c]{width:100%;height:100%;object-fit:contain}.offer-stamp[data-v-7727d84c]{position:absolute;z-index:3;left:1.35rem;bottom:1.25rem;display:flex;flex-direction:column;align-items:center;justify-content:center;width:5.7rem;height:5.7rem;color:#49304f;border:.25rem solid rgba(255,255,255,.85);border-radius:50%;background:linear-gradient(145deg,#fffaf0,#e8c980);transform:rotate(-8deg)}.offer-stamp strong[data-v-7727d84c]{font-size:1.65rem;line-height:1}.offer-stamp strong span[data-v-7727d84c]{font-size:1rem}.offer-stamp small[data-v-7727d84c]{margin-top:.18rem;font-size:.55rem;font-weight:700}.offer-caption[data-v-7727d84c]{position:absolute;z-index:3;right:1.2rem;bottom:1.45rem;display:flex;align-items:center;gap:.3rem;color:#f7e6bc;font-size:.65rem}.signup-content[data-v-7727d84c]{flex:1 1 auto;min-height:0;padding:1rem 1.2rem}.eyebrow[data-v-7727d84c]{display:flex;align-items:center;gap:.35rem;color:#906f3a;font-size:.66rem;font-weight:700}.signup-content h2[data-v-7727d84c]{max-width:21rem;margin:.38rem 0 0;font-size:1.48rem;line-height:1.45;letter-spacing:-.045em}.signup-content h2 span[data-v-7727d84c]{color:var(--purple)}.lead[data-v-7727d84c]{margin:.35rem 0 0;color:#7d7580;font-size:.72rem;line-height:1.7}.lead b[data-v-7727d84c]{color:#5f3e72}.value-points[data-v-7727d84c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.38rem;margin:.65rem 0 .75rem}.value-points span[data-v-7727d84c]{display:flex;min-width:0;flex-direction:column;align-items:center;gap:.28rem;padding:.5rem .2rem;color:#5b4b61;text-align:center;border:1px solid rgba(112,76,128,.1);border-radius:.8rem;background:linear-gradient(145deg,#fffdf9,#f5eef7);box-shadow:0 .35rem .8rem #432b4c0d}.value-points i[data-v-7727d84c]{display:grid;place-items:center;width:1.65rem;height:1.65rem;color:#fff;border-radius:.55rem;background:linear-gradient(135deg,#6f4b80,#b18568);box-shadow:0 .25rem .5rem #5f3e722e}.value-points b[data-v-7727d84c]{overflow:hidden;width:100%;font-size:.54rem;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}form label[data-v-7727d84c]{display:block;margin-bottom:.5rem;color:#5a515c;font-size:.7rem;font-weight:700}.phone-field[data-v-7727d84c]{display:flex;align-items:center;min-height:3.65rem;padding:.35rem;border:1px solid #ddd5de;border-radius:1.05rem;background:#fff;transition:.2s}.phone-field.is-focused[data-v-7727d84c],.otp-wrap.is-focused[data-v-7727d84c]{border-color:#8f6b9e;box-shadow:0 0 0 .22rem #5f3e721a}.phone-field.has-error[data-v-7727d84c],.otp-wrap.has-error[data-v-7727d84c]{border-color:#b75464}.phone-field input[data-v-7727d84c]{flex:1;min-width:0;padding:.7rem .75rem;color:#332b36;font-size:1rem;font-weight:600;letter-spacing:.04em;text-align:left;border:0;outline:0;background:transparent}.input-offer[data-v-7727d84c]{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:center;width:4.3rem;min-height:2.9rem;color:#fff;border-radius:.78rem;background:linear-gradient(135deg,#5f3e72,#8b6396)}.input-offer strong[data-v-7727d84c]{font-size:.8rem}.input-offer small[data-v-7727d84c]{font-size:.5rem}.otp-wrap[data-v-7727d84c]{position:relative;display:flex;gap:.5rem;padding:.55rem;border:1px solid #ddd5de;border-radius:1.05rem;background:#fff;cursor:text;transition:.2s}.otp-native-input[data-v-7727d84c]{position:absolute;inset:0;z-index:2;width:100%;opacity:.01;color:transparent;caret-color:transparent;border:0;cursor:text}.otp-box[data-v-7727d84c]{display:grid;place-items:center;width:calc((100% - 2rem)/5);aspect-ratio:1;color:#382b3d;font-size:1.25rem;font-weight:800;border:1px solid #e7e0e8;border-radius:.72rem;background:#faf8fb}.otp-box.active[data-v-7727d84c]{border-color:#8f6b9e}.otp-box.filled[data-v-7727d84c]{background:#f3edf5}.field-help[data-v-7727d84c]{min-height:1rem;margin:.45rem .15rem .8rem;color:#8d8590;font-size:.6rem;line-height:1.55}.field-help.error[data-v-7727d84c]{color:#ae4658}.success-message[data-v-7727d84c]{display:flex;align-items:center;gap:.4rem;margin:.7rem 0;padding:.65rem;color:#446047;font-size:.65rem;border-radius:.75rem;background:#edf5ec}form>button[data-v-7727d84c]{display:flex;align-items:center;justify-content:center;gap:.45rem;width:100%;min-height:3.4rem;color:#fff;font-size:.8rem;font-weight:700;border:0;border-radius:1rem;background:linear-gradient(125deg,#463052,#6f4a80);box-shadow:0 .8rem 1.3rem #47305238}form>button[data-v-7727d84c]:disabled{opacity:.45;box-shadow:none}.otp-actions[data-v-7727d84c]{display:flex;justify-content:space-between;gap:.5rem;margin-top:.65rem}.text-action[data-v-7727d84c]{display:flex;align-items:center;gap:.25rem;padding:.3rem;color:#654774;font-size:.61rem;border:0;background:transparent}.text-action[data-v-7727d84c]:disabled{color:#aaa2ac}.trust-note[data-v-7727d84c]{display:flex;align-items:center;justify-content:center;gap:.35rem;margin-top:.75rem;color:#8d8590;font-size:.59rem}.trust-note svg[data-v-7727d84c]{color:#6d8a68}@media(max-height:720px)and (max-width:699px){.offer-stage[data-v-7727d84c]{height:11rem}.offer-logo[data-v-7727d84c]{width:6.2rem;height:6.2rem}.offer-stamp[data-v-7727d84c]{width:4.5rem;height:4.5rem;left:.9rem;bottom:.7rem}.signup-content[data-v-7727d84c]{padding:.75rem 1.05rem}.signup-content h2[data-v-7727d84c]{font-size:1.25rem}.value-points[data-v-7727d84c]{display:none}.field-help[data-v-7727d84c]{margin-bottom:.55rem}}@media(max-height:600px)and (max-width:699px){.signup-header[data-v-7727d84c]{display:none}.offer-stage[data-v-7727d84c]{height:8rem}.offer-logo[data-v-7727d84c]{width:4.8rem;height:4.8rem}.offer-stamp[data-v-7727d84c]{width:3.7rem;height:3.7rem}.offer-stamp small[data-v-7727d84c],.offer-caption[data-v-7727d84c],.trust-note[data-v-7727d84c],.eyebrow[data-v-7727d84c],.lead[data-v-7727d84c]{display:none}.signup-content h2[data-v-7727d84c]{margin:0 0 .3rem}}@media(min-width:700px){.signup-shell[data-v-7727d84c]{display:grid;place-items:center;padding:2rem}.signup-card[data-v-7727d84c]{display:grid;grid-template-columns:.92fr 1.08fr;flex:none;width:min(52rem,100%);height:min(35rem,calc(100svh - 4rem))}.offer-stage[data-v-7727d84c]{height:auto}.signup-content[data-v-7727d84c]{display:flex;flex-direction:column;justify-content:center;padding:2.7rem}.signup-content h2[data-v-7727d84c]{font-size:2rem}.offer-logo[data-v-7727d84c]{width:12rem;height:12rem}.offer-stamp[data-v-7727d84c]{left:2rem;bottom:2rem}.offer-caption[data-v-7727d84c]{right:2rem;bottom:2.3rem}}.app-footer[data-v-7727d84c]{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem .75rem;margin:.55rem auto 0;color:#8d8590;font-size:.57rem;text-align:center}.app-footer a[data-v-7727d84c]{color:#654774;font-weight:700;text-decoration:none}.otp-morph-enter-active[data-v-7727d84c],.otp-morph-leave-active[data-v-7727d84c]{transition:opacity .35s ease,transform .45s cubic-bezier(.2,.8,.2,1),filter .35s ease}.otp-morph-enter-from[data-v-7727d84c]{opacity:0;transform:translateY(12px) scale(.96);filter:blur(6px)}.otp-morph-leave-to[data-v-7727d84c]{opacity:0;transform:scaleX(.35) translateY(-4px);filter:blur(3px)}.otp-morph-enter-active .otp-wrap[data-v-7727d84c]{animation:otp-split-in-7727d84c .55s cubic-bezier(.2,.85,.2,1) both}.otp-morph-enter-active .otp-box[data-v-7727d84c]{animation:otp-box-pop-7727d84c .55s cubic-bezier(.2,.85,.2,1) both}.otp-morph-enter-active .otp-box[data-v-7727d84c]:nth-child(2){animation-delay:55ms}.otp-morph-enter-active .otp-box[data-v-7727d84c]:nth-child(3){animation-delay:.11s}.otp-morph-enter-active .otp-box[data-v-7727d84c]:nth-child(4){animation-delay:165ms}.otp-morph-enter-active .otp-box[data-v-7727d84c]:nth-child(5){animation-delay:.22s}.otp-morph-enter-active .otp-box[data-v-7727d84c]:nth-child(6){animation-delay:275ms}@keyframes otp-split-in-7727d84c{0%{clip-path:inset(0 45%);transform:scaleX(.55)}60%{clip-path:inset(0 -4%)}to{clip-path:inset(0);transform:none}}@keyframes otp-box-pop-7727d84c{0%{opacity:0;transform:translateY(8px) rotate(-5deg) scale(.72)}70%{transform:translateY(-2px) rotate(1deg) scale(1.04)}to{opacity:1;transform:none}}.pwa-install[data-v-08f58d66]{position:fixed;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,calc(env(safe-area-inset-bottom) + .7rem));left:max(1rem,env(safe-area-inset-left));z-index:1000;width:min(27rem,calc(100% - 2rem));margin:auto;padding:1rem;color:#332b36;border:1px solid rgba(255,255,255,.82);border-radius:1.35rem;background:#fffdf9f7;box-shadow:0 1.4rem 4rem #24182a47;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.pwa-close[data-v-08f58d66]{position:absolute;top:.65rem;left:.65rem;z-index:2;display:grid;place-items:center;width:2rem;height:2rem;padding:0;color:#7c7380;border:0;border-radius:50%;background:#f1edf2}.pwa-summary[data-v-08f58d66]{display:grid;grid-template-columns:3.5rem 1fr;gap:.75rem}.pwa-icon[data-v-08f58d66]{display:grid;place-items:center;width:3.5rem;height:3.5rem;overflow:hidden;border-radius:1rem;background:#5f3e72;box-shadow:0 .45rem 1rem #5f3e7240}.pwa-icon img[data-v-08f58d66]{width:100%;height:100%;object-fit:cover}.pwa-copy[data-v-08f58d66]{min-width:0;padding-left:1.9rem}.pwa-copy small[data-v-08f58d66],.pwa-guide header small[data-v-08f58d66]{display:flex;align-items:center;gap:.28rem;color:#8a6833;font-size:.62rem;font-weight:800}.pwa-copy h2[data-v-08f58d66],.pwa-guide h2[data-v-08f58d66]{margin:.25rem 0 0;font-size:.94rem;line-height:1.5}.pwa-copy p[data-v-08f58d66]{grid-column:1/-1;margin:.3rem 0 0;color:#7d7580;font-size:.66rem;line-height:1.75}.pwa-primary[data-v-08f58d66],.pwa-secondary[data-v-08f58d66]{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:.45rem;width:100%;min-height:3rem;margin-top:.15rem;color:#fff;font:inherit;font-size:.75rem;font-weight:800;border:0;border-radius:.9rem;background:linear-gradient(135deg,#745087,#4c3458);box-shadow:0 .65rem 1.2rem #5f3e7233}.pwa-guide header[data-v-08f58d66]{display:flex;align-items:center;gap:.75rem;padding-left:2rem}.pwa-guide ol[data-v-08f58d66]{display:grid;gap:.55rem;margin:.85rem 0;padding:0;list-style:none;counter-reset:steps}.pwa-guide li[data-v-08f58d66]{display:flex;align-items:center;gap:.65rem;padding:.65rem;border:1px solid #ece5e0;border-radius:.85rem;background:#fff}.pwa-guide li>span[data-v-08f58d66]{display:grid;place-items:center;flex:0 0 auto;width:2.4rem;height:2.4rem;color:#684776;border-radius:.72rem;background:#f1eaf3}.pwa-guide li div[data-v-08f58d66]{display:grid;gap:.12rem}.pwa-guide li b[data-v-08f58d66]{font-size:.68rem}.pwa-guide li small[data-v-08f58d66]{color:#827986;font-size:.59rem;line-height:1.7}.pwa-browser-note[data-v-08f58d66]{margin:.7rem 0 0;padding:.55rem .7rem;color:#72542b;font-size:.61rem;line-height:1.7;border-radius:.65rem;background:#fff2d8}.pwa-secondary[data-v-08f58d66]{margin-top:.35rem;color:#5f3e72;border:1px solid #ddd2e0;background:#f6f1f7;box-shadow:none}.pwa-prompt-enter-active[data-v-08f58d66],.pwa-prompt-leave-active[data-v-08f58d66]{transition:opacity .28s ease,transform .35s cubic-bezier(.2,.8,.2,1)}.pwa-prompt-enter-from[data-v-08f58d66],.pwa-prompt-leave-to[data-v-08f58d66]{opacity:0;transform:translateY(1.5rem) scale(.96)}@media(min-width:901px){.pwa-install[data-v-08f58d66]{display:none}}@media(prefers-reduced-motion:reduce){.pwa-prompt-enter-active[data-v-08f58d66],.pwa-prompt-leave-active[data-v-08f58d66]{transition:none}}.content-update-toast[data-v-2048d11e]{position:fixed;z-index:1001;right:50%;bottom:calc(5.8rem + env(safe-area-inset-bottom));display:flex;align-items:center;gap:.35rem;width:max-content;max-width:calc(100% - 2rem);padding:.65rem .85rem;color:#fff;font-size:.58rem;font-weight:850;border-radius:.75rem;background:#19703df5;box-shadow:0 .6rem 1.5rem #14593140;transform:translate(50%)}.app-update-toast[data-v-2048d11e]{position:fixed;z-index:1000;right:50%;bottom:calc(5.7rem + env(safe-area-inset-bottom));display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;width:min(31rem,calc(100% - 1.2rem));padding:.7rem;color:#fff;border:1px solid rgba(255,255,255,.18);border-radius:1rem;background:linear-gradient(135deg,#35283d,#674775);box-shadow:0 .9rem 2.2rem #2318294d;transform:translate(50%)}.app-update-toast>span[data-v-2048d11e]{display:grid;place-items:center;width:2.35rem;height:2.35rem;color:#604418;border-radius:.7rem;background:#f1d68f}.app-update-toast div[data-v-2048d11e]{display:grid;gap:.12rem;min-width:0}.app-update-toast strong[data-v-2048d11e]{font-size:.64rem}.app-update-toast small[data-v-2048d11e]{color:#e2d8e5;font-size:.5rem;line-height:1.6}.app-update-toast button[data-v-2048d11e]{padding:.52rem .62rem;color:#4f3a16;font:inherit;font-size:.54rem;font-weight:900;border:0;border-radius:.6rem;background:#f1d68f}.back-exit-toast[data-v-2048d11e]{position:fixed;z-index:1001;right:50%;bottom:calc(5.8rem + env(safe-area-inset-bottom));width:max-content;max-width:calc(100% - 2rem);padding:.65rem .85rem;color:#fff;text-align:center;font-size:.6rem;font-weight:800;border-radius:.75rem;background:#281f2df0;box-shadow:0 .6rem 1.5rem #1e152240;transform:translate(50%)}.runtime-toast-enter-active[data-v-2048d11e],.runtime-toast-leave-active[data-v-2048d11e]{transition:opacity .22s,transform .22s}.runtime-toast-enter-from[data-v-2048d11e],.runtime-toast-leave-to[data-v-2048d11e]{opacity:0;transform:translate(50%) translateY(.7rem)}@media(min-width:800px){.app-update-toast[data-v-2048d11e],.content-update-toast[data-v-2048d11e],.back-exit-toast[data-v-2048d11e]{bottom:1.2rem}}
