.app-root[data-v-d63b7998]{--color-bg:#080c1a;--color-surface:#0e1225;--color-primary:#f2a365;--color-primary-glow:hsla(26,84%,67%,.35);--color-accent:#4caf50;--color-accent-glow:rgba(76,175,80,.3);--color-text:#f0f2ff;--color-muted:#8b91b8;--color-danger:#f56;--color-border:hsla(0,0%,100%,.08);--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-xl:28px;--shadow-soft:0 8px 32px rgba(0,0,0,.4);--shadow-glow-primary:0 0 24px var(--color-primary-glow);--shadow-glow-accent:0 0 20px var(--color-accent-glow);--surface-card:linear-gradient(145deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.01));--surface-card-cat:linear-gradient(160deg,hsla(0,0%,100%,.03),transparent);--surface-row:hsla(0,0%,100%,.03);--surface-row-hover:hsla(0,0%,100%,.055);--surface-input:hsla(0,0%,100%,.04);--surface-pill:hsla(0,0%,100%,.04);--surface-hover:hsla(0,0%,100%,.08);--surface-hover-strong:hsla(0,0%,100%,.12);--surface-skeleton:hsla(0,0%,100%,.06);--surface-skeleton-item:hsla(0,0%,100%,.04);--card-top-right-glow:radial-gradient(ellipse at top right,hsla(26,84%,67%,.1),transparent 70%);--card-orb-glow:radial-gradient(circle,hsla(26,84%,67%,.08) 0%,transparent 70%);--glass-header:rgba(8,12,26,.72);--glass-nav:rgba(8,12,26,.85);--glass-lang:hsla(0,0%,100%,.04);--warning-bg:rgba(255,85,102,.1);--warning-border:rgba(255,85,102,.22);--table-badge-bg:hsla(26,84%,67%,.1);--table-badge-border:hsla(26,84%,67%,.22);--remove-bg:rgba(255,85,102,.1);--remove-border:rgba(255,85,102,.22);--payment-active-bg:hsla(26,84%,67%,.14);--payment-active-br:hsla(26,84%,67%,.32);--toast-ok-bg:rgba(76,175,80,.2);--toast-ok-border:rgba(76,175,80,.4);--toast-ok-text:#7ee087;--toast-err-bg:rgba(255,85,102,.2);--toast-err-border:rgba(255,85,102,.4);--toast-err-text:#f89;--qty-bg:hsla(0,0%,100%,.04);--qty-plus-bg:rgba(76,175,80,.15);--qty-plus-hover:rgba(76,175,80,.28);--aurora-c1:hsla(26,84%,67%,.22);--aurora-c2:rgba(99,102,241,.2);--aurora-c3:rgba(76,175,80,.15);--container-width:70%;min-height:100vh;background-color:var(--color-bg);color:var(--color-text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;overflow-x:hidden;position:relative;transition:background-color .3s ease,color .3s ease}.app-root.light[data-v-d63b7998]{--color-bg:#f0f2fa;--color-surface:#fff;--color-primary:#d4711a;--color-primary-glow:rgba(212,113,26,.25);--color-accent:#2a7d30;--color-accent-glow:rgba(42,125,48,.25);--color-text:#0d1117;--color-muted:#5a6070;--color-danger:#c0202e;--color-border:rgba(0,0,0,.09);--shadow-soft:0 4px 20px rgba(0,0,0,.1);--shadow-glow-primary:0 0 20px var(--color-primary-glow);--shadow-glow-accent:0 0 16px var(--color-accent-glow);--surface-card:linear-gradient(145deg,#fff,#f6f7fc);--surface-card-cat:linear-gradient(160deg,#fff,#f6f7fc);--surface-row:rgba(0,0,0,.025);--surface-row-hover:rgba(0,0,0,.048);--surface-input:rgba(0,0,0,.042);--surface-pill:rgba(0,0,0,.042);--surface-hover:rgba(0,0,0,.07);--surface-hover-strong:rgba(0,0,0,.1);--surface-skeleton:rgba(0,0,0,.07);--surface-skeleton-item:rgba(0,0,0,.05);--card-top-right-glow:radial-gradient(ellipse at top right,rgba(212,113,26,.07),transparent 70%);--card-orb-glow:radial-gradient(circle,rgba(212,113,26,.06) 0%,transparent 70%);--glass-header:rgba(240,242,250,.88);--glass-nav:rgba(240,242,250,.92);--glass-lang:rgba(0,0,0,.05);--warning-bg:rgba(192,32,46,.07);--warning-border:rgba(192,32,46,.18);--table-badge-bg:rgba(212,113,26,.09);--table-badge-border:rgba(212,113,26,.22);--remove-bg:rgba(192,32,46,.07);--remove-border:rgba(192,32,46,.18);--payment-active-bg:rgba(212,113,26,.1);--payment-active-br:rgba(212,113,26,.28);--toast-ok-bg:rgba(42,125,48,.1);--toast-ok-border:rgba(42,125,48,.28);--toast-ok-text:#196b20;--toast-err-bg:rgba(192,32,46,.1);--toast-err-border:rgba(192,32,46,.28);--toast-err-text:#a01020;--qty-bg:rgba(0,0,0,.04);--qty-plus-bg:rgba(42,125,48,.12);--qty-plus-hover:rgba(42,125,48,.22);--aurora-c1:hsla(26,84%,67%,.12);--aurora-c2:rgba(99,102,241,.08);--aurora-c3:rgba(76,175,80,.08)}.aurora[data-v-d63b7998]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.aurora-orb[data-v-d63b7998]{position:absolute;border-radius:50%;filter:blur(80px)}.aurora-orb--1[data-v-d63b7998]{width:700px;height:420px;background:radial-gradient(circle,var(--aurora-c1) 0,transparent 70%);top:-120px;left:50%;transform:translateX(-50%);animation:drift1-d63b7998 14s ease-in-out infinite alternate}.aurora-orb--2[data-v-d63b7998]{width:550px;height:550px;background:radial-gradient(circle,var(--aurora-c2) 0,transparent 70%);bottom:5%;right:-120px;animation:drift2-d63b7998 18s ease-in-out infinite alternate}.aurora-orb--3[data-v-d63b7998]{width:450px;height:450px;background:radial-gradient(circle,var(--aurora-c3) 0,transparent 70%);top:45%;left:-100px;animation:drift3-d63b7998 20s ease-in-out infinite alternate}@keyframes drift1-d63b7998{0%{transform:translateX(-50%) translateY(0)}to{transform:translateX(-50%) translateY(50px)}}@keyframes drift2-d63b7998{0%{transform:translate(0)}to{transform:translate(-40px,-50px)}}@keyframes drift3-d63b7998{0%{transform:translate(0)}to{transform:translate(40px,35px)}}.app-header-wrapper[data-v-d63b7998]{position:fixed;top:0;left:0;width:100%;z-index:1000;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:var(--glass-header);border-bottom:1px solid var(--color-border);transition:background .3s ease,border-color .3s ease}.app-header[data-v-d63b7998]{max-width:var(--container-width);margin:0 auto;padding:12px 16px 16px}.header-top[data-v-d63b7998]{display:flex;justify-content:flex-end;align-items:center;gap:8px}.theme-toggle[data-v-d63b7998]{background:var(--surface-pill);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:4px 10px;font-size:16px;cursor:pointer;transition:all .2s ease;line-height:1}.theme-toggle[data-v-d63b7998]:hover{background:var(--surface-hover);transform:scale(1.08)}.lang-pills[data-v-d63b7998]{display:flex;gap:3px;background:var(--glass-lang);padding:3px;border-radius:var(--radius-md);border:1px solid var(--color-border)}.lang-pill[data-v-d63b7998]{background:transparent;border:none;color:var(--color-muted);padding:4px 10px;border-radius:9px;font-size:11px;font-weight:700;cursor:pointer;transition:all .2s ease;letter-spacing:.4px;white-space:nowrap}.lang-pill[data-v-d63b7998]:hover{background:var(--surface-hover);color:var(--color-text)}.lang-pill.active[data-v-d63b7998]{background:var(--color-primary);color:#fff;box-shadow:0 2px 10px var(--color-primary-glow)}.app-title[data-v-d63b7998]{text-align:center;margin:8px 0 12px;font-size:24px;font-weight:800;letter-spacing:-.5px;background:linear-gradient(135deg,var(--color-primary) 20%,#ffcc80 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.app-nav[data-v-d63b7998]{display:flex;justify-content:center;gap:10px}.nav-link[data-v-d63b7998]{background:var(--surface-pill);border:1px solid var(--color-border);color:var(--color-text);padding:8px 22px;border-radius:var(--radius-md);font-weight:600;font-size:14px;text-decoration:none;position:relative;transition:all .25s ease}.nav-link[data-v-d63b7998]:hover{background:var(--surface-hover);transform:translateY(-1px)}.nav-link.router-link-active[data-v-d63b7998]{background:linear-gradient(135deg,var(--color-primary),#e8965a);border-color:transparent;color:#fff;box-shadow:var(--shadow-glow-primary)}.cart-badge[data-v-d63b7998]{position:absolute;top:-8px;right:-8px;background:var(--color-accent);color:#fff;font-size:11px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--shadow-glow-accent)}.cart-badge.bump[data-v-d63b7998]{animation:badge-bump-d63b7998 .35s cubic-bezier(.36,.07,.19,.97)}@keyframes badge-bump-d63b7998{0%{transform:scale(1)}40%{transform:scale(1.5)}70%{transform:scale(.9)}to{transform:scale(1)}}.app-content[data-v-d63b7998]{max-width:var(--container-width);margin:0 auto;padding:218px 16px 36px;position:relative;z-index:1}[data-v-d63b7998]{box-sizing:border-box}body,html{margin:0;padding:0;width:100%;overflow-x:hidden}@media (max-width:700px){.app-title[data-v-d63b7998]{font-size:20px}.nav-link[data-v-d63b7998]{font-size:13px;padding:7px 15px}.app-content[data-v-d63b7998]{padding-top:205px}.app-root[data-v-d63b7998]{--container-width:100%}}.menu-card[data-v-f4dd556e]{background:var(--surface-card);border-radius:var(--radius-lg);border:1px solid var(--color-border);padding:16px;width:100%;box-sizing:border-box;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease,background .3s ease;position:relative;overflow:hidden}.menu-card[data-v-f4dd556e]:before{content:"";position:absolute;top:0;right:0;width:120px;height:80px;background:var(--card-top-right-glow);pointer-events:none;border-radius:inherit}.menu-card[data-v-f4dd556e]:hover{transform:translateY(-4px);border-color:hsla(26,84%,67%,.22);box-shadow:var(--shadow-soft),0 0 0 1px hsla(26,84%,67%,.1)}.menu-card.is-added[data-v-f4dd556e]{border-color:rgba(76,175,80,.35);box-shadow:0 0 28px var(--color-accent-glow)}.card-content[data-v-f4dd556e]{display:flex;gap:14px;align-items:flex-start}.menu-info[data-v-f4dd556e]{flex:1;min-width:0}.item-name[data-v-f4dd556e]{font-size:15px;font-weight:700;margin:0 0 5px;color:var(--color-text);letter-spacing:-.2px;line-height:1.3}.item-description[data-v-f4dd556e]{font-size:13px;color:var(--color-muted);line-height:1.5;max-height:2.9em;overflow:hidden;margin:0 0 12px}.action-row[data-v-f4dd556e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.price[data-v-f4dd556e]{font-size:15px;font-weight:800;background:linear-gradient(135deg,var(--color-primary),#ffcc80);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;flex-shrink:0}.qty-control[data-v-f4dd556e]{display:flex;align-items:center;gap:5px;flex-shrink:0;background:var(--qty-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:3px 5px}.qty-btn[data-v-f4dd556e]{width:26px;height:26px;border-radius:50%;border:none;background:transparent;color:var(--color-text);font-size:16px;cursor:pointer;transition:background .15s;display:flex;align-items:center;justify-content:center;line-height:1}.qty-btn[data-v-f4dd556e]:hover{background:var(--surface-hover)}.qty-plus[data-v-f4dd556e]{background:var(--qty-plus-bg);color:var(--color-accent)}.qty-plus[data-v-f4dd556e]:hover{background:var(--qty-plus-hover)}.qty-value[data-v-f4dd556e]{min-width:22px;text-align:center;font-weight:700;font-size:14px;color:var(--color-text)}.add-btn[data-v-f4dd556e]{padding:7px 18px;border-radius:999px;background:var(--color-primary);color:#fff;border:none;font-size:13px;font-weight:700;cursor:pointer;flex-shrink:0;transition:all .25s ease;min-width:52px}.add-btn[data-v-f4dd556e]:hover{box-shadow:var(--shadow-glow-primary);transform:scale(1.05)}.add-btn.added[data-v-f4dd556e]{background:var(--color-accent);box-shadow:var(--shadow-glow-accent);animation:pop-f4dd556e .35s cubic-bezier(.36,.07,.19,.97)}.check-icon[data-v-f4dd556e]{font-size:14px}@keyframes pop-f4dd556e{0%{transform:scale(1)}45%{transform:scale(1.2)}80%{transform:scale(.95)}to{transform:scale(1)}}.thumb-container[data-v-f4dd556e]{flex-shrink:0}.thumb-image[data-v-f4dd556e]{width:82px;height:82px;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--color-border);display:block}.error-message[data-v-f4dd556e]{margin-top:6px;font-size:12px;color:var(--color-danger)}@media (max-width:600px){.menu-card[data-v-f4dd556e]{padding:12px}.card-content[data-v-f4dd556e]{gap:10px}.thumb-image[data-v-f4dd556e]{width:66px;height:66px}.item-name[data-v-f4dd556e]{font-size:14px}.item-description[data-v-f4dd556e]{font-size:12px}}.category-card[data-v-522611fa]{background:var(--surface-card-cat);border-radius:var(--radius-xl);border:1px solid var(--color-border);padding:22px 18px 24px;box-shadow:var(--shadow-soft);position:relative;overflow:hidden;transition:background .3s ease,border-color .3s ease}.category-card[data-v-522611fa]:before{content:"";position:absolute;top:-30px;left:-30px;width:160px;height:160px;background:var(--card-orb-glow);pointer-events:none}.category-header[data-v-522611fa]{margin-bottom:18px}.category-title[data-v-522611fa]{font-size:21px;font-weight:800;margin:0 0 8px;letter-spacing:-.4px;background:linear-gradient(135deg,var(--color-primary) 0,#ffcc80 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.category-divider[data-v-522611fa]{width:48px;height:3px;background:linear-gradient(90deg,var(--color-primary),transparent);border-radius:999px}.items-grid[data-v-522611fa]{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}@media (max-width:700px){.category-title[data-v-522611fa]{font-size:18px}.items-grid[data-v-522611fa]{grid-template-columns:1fr}}.category-page[data-v-fce7a75e]{color:var(--color-text)}.table-badge[data-v-fce7a75e]{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--color-primary);background:var(--table-badge-bg);border:1px solid var(--table-badge-border);padding:6px 14px;border-radius:999px;margin-bottom:14px}.table-dot[data-v-fce7a75e]{width:7px;height:7px;border-radius:50%;background:var(--color-accent);box-shadow:var(--shadow-glow-accent);animation:pulse-dot-fce7a75e 2s ease-in-out infinite}@keyframes pulse-dot-fce7a75e{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.8)}}.area-warning[data-v-fce7a75e]{display:flex;align-items:center;gap:8px;background:var(--warning-bg);color:var(--color-danger);padding:12px 16px;border-radius:var(--radius-md);border:1px solid var(--warning-border);font-size:14px;font-weight:500;margin-bottom:4px}.warning-icon[data-v-fce7a75e]{font-size:16px}.category-nav-wrapper[data-v-fce7a75e]{position:fixed;top:150px;left:0;width:100%;z-index:900;background:var(--glass-nav);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--color-border);transition:background .3s ease}.category-nav[data-v-fce7a75e]{max-width:var(--container-width);margin:0 auto;display:flex;gap:6px;overflow-x:auto;padding:10px 16px;scrollbar-width:none}.category-nav[data-v-fce7a75e]::-webkit-scrollbar{display:none}.category-nav-btn[data-v-fce7a75e]{flex-shrink:0;border:1px solid var(--color-border);background:var(--surface-pill);color:var(--color-muted);font-size:13px;font-weight:600;padding:7px 16px;border-radius:999px;cursor:pointer;transition:all .22s ease;white-space:nowrap}.category-nav-btn[data-v-fce7a75e]:hover{background:var(--surface-hover);color:var(--color-text)}.category-nav-btn.active[data-v-fce7a75e]{background:linear-gradient(135deg,var(--color-primary),#e8965a);border-color:transparent;color:#fff;box-shadow:0 0 14px var(--color-primary-glow)}.skeleton-list[data-v-fce7a75e]{display:flex;flex-direction:column;gap:24px;padding-top:80px}.skeleton-card[data-v-fce7a75e]{background:var(--surface-row);border-radius:var(--radius-xl);border:1px solid var(--color-border);padding:22px 18px 24px}.skeleton-title[data-v-fce7a75e]{width:140px;height:22px;border-radius:var(--radius-sm);background:var(--surface-skeleton);margin-bottom:18px;animation:shimmer-fce7a75e 1.6s ease-in-out infinite}.skeleton-grid[data-v-fce7a75e]{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.skeleton-item[data-v-fce7a75e]{height:100px;border-radius:var(--radius-md);background:var(--surface-skeleton-item);animation:shimmer-fce7a75e 1.6s ease-in-out infinite}.skeleton-item[data-v-fce7a75e]:nth-child(odd){animation-delay:0s}.skeleton-item[data-v-fce7a75e]:nth-child(2n){animation-delay:.3s}@keyframes shimmer-fce7a75e{0%,to{opacity:.5}50%{opacity:1}}.categories[data-v-fce7a75e]{display:flex;flex-direction:column;gap:24px;padding-top:80px}.footer[data-v-fce7a75e]{margin-top:48px;padding-top:24px;border-top:1px solid var(--color-border);text-align:center;font-size:13px;color:var(--color-muted)}.footer p[data-v-fce7a75e]{margin:0}.footer-link[data-v-fce7a75e]{color:var(--color-primary);text-decoration:none;font-weight:600;transition:opacity .2s}.footer-link[data-v-fce7a75e]:hover{opacity:.75}@media (max-width:600px){.category-nav-wrapper[data-v-fce7a75e]{top:135px}.categories[data-v-fce7a75e],.skeleton-list[data-v-fce7a75e]{padding-top:70px}.skeleton-grid[data-v-fce7a75e]{grid-template-columns:1fr}}.cart-page[data-v-da6a987a]{display:flex;flex-direction:column;gap:18px;color:var(--color-text);position:relative}.toast[data-v-da6a987a]{position:fixed;bottom:28px;left:50%;transform:translateX(-50%);z-index:9999;display:flex;align-items:center;gap:10px;padding:14px 22px;border-radius:var(--radius-lg);font-size:14px;font-weight:600;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:var(--shadow-soft);white-space:nowrap}.toast--success[data-v-da6a987a]{background:var(--toast-ok-bg);border:1px solid var(--toast-ok-border);color:var(--toast-ok-text)}.toast--error[data-v-da6a987a]{background:var(--toast-err-bg);border:1px solid var(--toast-err-border);color:var(--toast-err-text)}.toast-icon[data-v-da6a987a]{font-size:16px;font-weight:800}.toast-enter-active[data-v-da6a987a],.toast-leave-active[data-v-da6a987a]{transition:all .35s cubic-bezier(.4,0,.2,1)}.toast-enter-from[data-v-da6a987a],.toast-leave-to[data-v-da6a987a]{opacity:0;transform:translateX(-50%) translateY(16px)}.cart-header[data-v-da6a987a]{display:flex;justify-content:space-between;align-items:center;gap:12px}.cart-title[data-v-da6a987a]{font-size:22px;font-weight:800;margin:0;letter-spacing:-.4px}.table-badge[data-v-da6a987a]{font-size:12px;font-weight:600;color:var(--color-muted);background:var(--table-badge-bg);border:1px solid var(--table-badge-border);padding:5px 12px;border-radius:999px;white-space:nowrap}.area-warning[data-v-da6a987a]{display:flex;align-items:center;gap:8px;background:var(--warning-bg);color:var(--color-danger);padding:12px 16px;border-radius:var(--radius-md);border:1px solid var(--warning-border);font-size:14px;font-weight:500}.warning-icon[data-v-da6a987a]{font-size:16px}.empty-cart[data-v-da6a987a]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:40px 20px;color:var(--color-muted);font-size:15px}.empty-icon[data-v-da6a987a]{font-size:40px}.cart-list[data-v-da6a987a]{display:flex;flex-direction:column;gap:10px}.cart-row[data-v-da6a987a]{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:var(--radius-md);background:var(--surface-row);border:1px solid var(--color-border);transition:background .2s}.cart-row[data-v-da6a987a]:hover{background:var(--surface-row-hover)}.row-image[data-v-da6a987a]{width:52px;height:52px;border-radius:var(--radius-sm);-o-object-fit:cover;object-fit:cover;flex-shrink:0;border:1px solid var(--color-border)}.row-info[data-v-da6a987a]{flex:1;min-width:0}.row-name[data-v-da6a987a]{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--color-text)}.row-price[data-v-da6a987a]{font-size:13px;color:var(--color-primary);font-weight:600;margin-top:3px}.row-actions[data-v-da6a987a]{display:flex;align-items:center;gap:8px;flex-shrink:0}.qty-stepper[data-v-da6a987a]{display:flex;align-items:center;gap:4px;background:var(--qty-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:2px 4px}.stepper-btn[data-v-da6a987a]{width:26px;height:26px;border-radius:50%;border:none;background:transparent;color:var(--color-text);font-size:16px;cursor:pointer;transition:background .15s;display:flex;align-items:center;justify-content:center}.stepper-btn[data-v-da6a987a]:hover{background:var(--surface-hover)}.stepper-plus[data-v-da6a987a]{background:var(--qty-plus-bg);color:var(--color-accent)}.stepper-plus[data-v-da6a987a]:hover{background:var(--qty-plus-hover)}.stepper-val[data-v-da6a987a]{min-width:22px;text-align:center;font-weight:700;font-size:14px;color:var(--color-text)}.remove-btn[data-v-da6a987a]{width:30px;height:30px;border-radius:50%;background:var(--remove-bg);border:1px solid var(--remove-border);color:var(--color-danger);font-size:14px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.remove-btn[data-v-da6a987a]:hover{background:var(--warning-bg);transform:scale(1.1)}.row-enter-active[data-v-da6a987a],.row-leave-active[data-v-da6a987a]{transition:all .3s ease}.row-enter-from[data-v-da6a987a]{opacity:0;transform:translateX(-12px)}.row-leave-to[data-v-da6a987a]{opacity:0;transform:translateX(12px)}.notes-section label[data-v-da6a987a]{font-size:13px;color:var(--color-muted);margin-bottom:8px;display:block;font-weight:500}.notes-section textarea[data-v-da6a987a]{width:100%;min-height:72px;padding:12px 14px;box-sizing:border-box;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--surface-input);color:var(--color-text);resize:none;outline:none;font-size:14px;font-family:inherit;transition:border-color .2s,background .3s}.notes-section textarea[data-v-da6a987a]:focus{border-color:var(--color-primary)}.notes-section textarea[data-v-da6a987a]::-moz-placeholder{color:var(--color-muted)}.notes-section textarea[data-v-da6a987a]::placeholder{color:var(--color-muted)}.form-row[data-v-da6a987a]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.form-label[data-v-da6a987a]{font-size:14px;font-weight:500;color:var(--color-muted)}.payment-pills[data-v-da6a987a]{display:flex;gap:6px}.payment-pill[data-v-da6a987a]{padding:7px 14px;border-radius:var(--radius-md);background:var(--surface-pill);border:1px solid var(--color-border);color:var(--color-muted);font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}.payment-pill[data-v-da6a987a]:hover{background:var(--surface-hover);color:var(--color-text)}.payment-pill.active[data-v-da6a987a]{background:var(--payment-active-bg);border-color:var(--payment-active-br);color:var(--color-primary)}.total-row[data-v-da6a987a]{display:flex;justify-content:space-between;align-items:center;font-size:16px;padding:14px 0;border-top:1px solid var(--color-border);color:var(--color-text)}.total-amount[data-v-da6a987a]{font-size:22px;font-weight:800;background:linear-gradient(135deg,var(--color-primary),#ffcc80);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.confirm-btn[data-v-da6a987a]{padding:16px;border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--color-accent),#3d8b40);color:#fff;border:none;font-size:15px;font-weight:700;cursor:pointer;transition:all .25s ease;display:flex;align-items:center;justify-content:center;gap:10px;letter-spacing:.3px}.confirm-btn[data-v-da6a987a]:hover:not(:disabled){box-shadow:var(--shadow-glow-accent);transform:translateY(-2px)}.confirm-btn[data-v-da6a987a]:disabled{opacity:.45;cursor:not-allowed;transform:none}.btn-spinner[data-v-da6a987a]{width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-da6a987a .8s linear infinite;flex-shrink:0}@keyframes spin-da6a987a{to{transform:rotate(1turn)}}.error-message[data-v-da6a987a]{text-align:center;color:var(--color-danger);font-size:13px;font-weight:500}