.dock-root[data-v-1ea515bb]{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0 12px}.dock-nav[data-v-1ea515bb]{position:relative;z-index:3}.dock-list[data-v-1ea515bb]{display:flex;gap:18px;list-style:none;padding:0 18px;margin:0;color:#fff;text-shadow:0 1px 1px rgba(22,32,46,.2)}.dock-item[data-v-1ea515bb]{position:relative;border-radius:999px;cursor:pointer;transition:background-color .28s ease,color .28s ease,box-shadow .28s ease;box-shadow:0 0 .5px 1.5px transparent}.dock-item.active[data-v-1ea515bb]{color:#052033;text-shadow:none}.dock-item[data-v-1ea515bb]:before,.dock-item[data-v-1ea515bb]:after{content:"";position:absolute;inset:0;border-radius:999px;opacity:0;transform:scale(.7);transition:all .26s ease;z-index:-2}.dock-item[data-v-1ea515bb]:before{background:linear-gradient(135deg,#207bff52,#27ffa047);box-shadow:0 18px 36px #0c448a52;transform:scale(.6) translateY(8px)}.dock-item[data-v-1ea515bb]:after{background:#60d2ff47;z-index:-1}.dock-item.active[data-v-1ea515bb]:before{opacity:1;transform:scale(1) translateY(0)}.dock-item.active[data-v-1ea515bb]:after{opacity:1;transform:scale(1)}.dock-button[data-v-1ea515bb]{position:relative;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:inherit;font:inherit;padding:.65em 1.15em;border-radius:999px;cursor:pointer;transition:transform .2s ease,color .2s ease;outline:none;-webkit-tap-highlight-color:transparent}.dock-label[data-v-1ea515bb]{position:relative;z-index:1;transition:opacity .18s ease}.dock-item.active .dock-label[data-v-1ea515bb]{opacity:0}.dock-button[data-v-1ea515bb]:focus-visible{box-shadow:0 0 0 2px #27ff6459}.dock-item:not(.active):hover .dock-button[data-v-1ea515bb]{color:#fffc;transform:translateY(-1px)}.effect[data-v-1ea515bb]{position:absolute;pointer-events:none;display:grid;place-items:center;z-index:2}.effect.text[data-v-1ea515bb]{color:#fff;transition:color .28s ease}.effect.text.active[data-v-1ea515bb]{color:#041016;text-shadow:none}.effect.filter[data-v-1ea515bb]{filter:blur(12px) saturate(1.2);mix-blend-mode:screen}.effect.filter[data-v-1ea515bb]:before{content:"";position:absolute;inset:-18px;z-index:-2;border-radius:9999px;background:radial-gradient(circle at 50% 40%,#142c448c,#0c1c3000);box-shadow:0 24px 48px #020c1859}.effect.filter[data-v-1ea515bb]:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,#66d4ff8c,#27ffa066);transform:scale(.45);opacity:0;z-index:-1;border-radius:9999px}.effect.active[data-v-1ea515bb]:after{animation:pill-1ea515bb .32s ease both}@keyframes pill-1ea515bb{to{transform:scale(1);opacity:1}}.particle[data-v-1ea515bb],.point[data-v-1ea515bb]{display:block;opacity:0;width:18px;height:18px;border-radius:9999px;transform-origin:center}.particle[data-v-1ea515bb]{--time: 5s;position:absolute;top:calc(50% - 9px);left:calc(50% - 9px);animation:particle-1ea515bb calc(var(--time)) ease 1 -.35s}.point[data-v-1ea515bb]{background:var(--color);opacity:1;animation:point-1ea515bb calc(var(--time)) ease 1 -.35s}@keyframes particle-1ea515bb{0%{transform:rotate(0) translate(calc(var(--start-x)),calc(var(--start-y)));opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45)}70%{transform:rotate(calc(var(--rotate) * .5)) translate(calc(var(--end-x) * 1.2),calc(var(--end-y) * 1.2));opacity:1;animation-timing-function:ease}85%{transform:rotate(calc(var(--rotate) * .66)) translate(calc(var(--end-x)),calc(var(--end-y)));opacity:1}to{transform:rotate(calc(var(--rotate) * 1.2)) translate(calc(var(--end-x) * .5),calc(var(--end-y) * .5));opacity:1}}@keyframes point-1ea515bb{0%{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.55,0,1,.45)}28%{transform:scale(calc(var(--scale) * .25))}40%{opacity:1}65%{transform:scale(var(--scale));opacity:1;animation-timing-function:ease}85%{transform:scale(var(--scale));opacity:1}to{transform:scale(0);opacity:0}}@media (max-width: 720px){.dock-list[data-v-1ea515bb]{gap:12px;padding:0 8px}.dock-button[data-v-1ea515bb]{padding:.55em .8em;font-size:.92rem}}.app-header[data-v-f11c6f87]{position:sticky;top:0;z-index:40;backdrop-filter:blur(18px) saturate(1.35);-webkit-backdrop-filter:blur(18px) saturate(1.35);background:#070b138c;border-bottom:1px solid rgba(255,255,255,.14);box-shadow:0 14px 28px #00000052;transform:translateY(var(--header-shift, 0px));transition:transform .22s ease,background .22s ease,border-color .22s ease,box-shadow .22s ease;padding-top:var(--safe-area-top, 0px);padding-left:var(--safe-area-left, 0px);padding-right:var(--safe-area-right, 0px)}.app-header.scrolled[data-v-f11c6f87]{background:#070b13c7;border-bottom-color:#fff3;box-shadow:0 18px 38px #0000006b}.app-header.menu-open[data-v-f11c6f87]{background:#070b13d1;box-shadow:0 22px 44px #00000075}.app-header.pull-active[data-v-f11c6f87]{transition:transform 0s,background .22s ease,border-color .22s ease,box-shadow .22s ease}.header-container[data-v-f11c6f87]{width:100%;max-width:none;margin:0;min-height:72px;padding:0 32px;display:flex;align-items:center;gap:20px;box-sizing:border-box}.brand[data-v-f11c6f87]{display:flex;align-items:center;gap:10px;cursor:pointer;flex-shrink:0}.brand[data-v-f11c6f87]:focus-visible{outline:none;box-shadow:0 0 0 2px #27ff6473;border-radius:12px}.brand-logo[data-v-f11c6f87]{height:34px;width:auto;object-fit:contain}.nav-wrap[data-v-f11c6f87]{display:flex;justify-content:center;flex:1 1 auto;min-width:0}.desktop-nav[data-v-f11c6f87]{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.desktop-overflow[data-v-f11c6f87]{position:relative;display:flex;align-items:center}.desktop-overflow-btn[data-v-f11c6f87]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;border:1px solid rgba(148,205,255,.35);background:#0a121e9e;color:#e4ecf7;cursor:pointer;transition:transform .18s ease,border-color .2s ease,background .2s ease}.desktop-overflow-btn[data-v-f11c6f87]:hover,.desktop-overflow-btn[data-v-f11c6f87]:focus-visible,.desktop-overflow-btn[aria-expanded=true][data-v-f11c6f87]{transform:translateY(-1px);border-color:#66d4ff9e;background:#101c2ecc;outline:none}.overflow-icon[data-v-f11c6f87]{width:20px;height:20px}.desktop-overflow-panel[data-v-f11c6f87]{position:absolute;top:calc(100% + 6px);right:0;min-width:160px;display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:14px;border:1px solid rgba(102,212,255,.26);background:#0a1422eb;box-shadow:0 16px 38px #0612266b;z-index:30}.desktop-overflow-item[data-v-f11c6f87]{text-align:left;border:1px solid transparent;border-radius:10px;padding:8px 12px;background:transparent;color:#e6f3ff;font-weight:600;letter-spacing:.32px;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .16s ease}.desktop-overflow-item[data-v-f11c6f87]:hover,.desktop-overflow-item[data-v-f11c6f87]:focus-visible{background:linear-gradient(135deg,#3b82f647,#25d3a43d);border-color:#66d4ff80;transform:translateY(-1px);outline:none}.sr-only[data-v-f11c6f87]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mobile-nav-container[data-v-f11c6f87]{width:100%;display:flex;flex-direction:column;gap:14px;max-height:calc(72px + var(--safe-area-top, 0px));overflow:hidden;transition:max-height .24s ease,padding .24s ease}.mobile-nav-container.open[data-v-f11c6f87]{max-height:calc(100vh - var(--safe-area-top, 0px) - 24px);padding-bottom:12px}.mobile-nav[data-v-f11c6f87]{display:flex;align-items:center;width:100%;gap:12px}.current-pill[data-v-f11c6f87]{min-width:120px;padding:9px 18px;border-radius:999px;border:1px solid rgba(102,212,255,.35);background:linear-gradient(135deg,#207bff61,#27ffa047);box-shadow:0 16px 32px #0c448a4d;color:#f4fbff;font-weight:700;letter-spacing:.4px;cursor:pointer;transition:transform .18s ease,box-shadow .22s ease;display:inline-flex;align-items:center;justify-content:center;gap:6px;margin:0 auto 0 0;max-width:min(70vw,260px);flex:0 1 auto}.current-pill span[data-v-f11c6f87]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.current-pill[data-v-f11c6f87]:hover,.current-pill[data-v-f11c6f87]:focus-visible{transform:translateY(-1px);box-shadow:0 20px 40px #0c448a61;outline:none}.mobile-toggle[data-v-f11c6f87]{margin-left:12px;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;border:1px solid rgba(148,205,255,.4);background:#0a121ea6;color:#e5f2ff;cursor:pointer;transition:transform .18s ease,border-color .2s ease,background .2s ease}.mobile-toggle[data-v-f11c6f87]:hover,.mobile-toggle[data-v-f11c6f87]:focus-visible,.mobile-toggle[aria-expanded=true][data-v-f11c6f87]{transform:translateY(-1px);border-color:#66d4ffa6;background:#101e30c7;outline:none}.toggle-icon[data-v-f11c6f87]{width:20px;height:20px}.mobile-menu-panel[data-v-f11c6f87]{width:100%;display:flex;flex-direction:column;gap:12px;padding-top:4px}.mobile-menu-section[data-v-f11c6f87]{display:flex;flex-direction:column;gap:10px}.mobile-menu-section.contacts[data-v-f11c6f87]{border-top:1px solid rgba(148,205,255,.12);padding-top:12px}.mobile-menu-subtitle[data-v-f11c6f87]{font-size:.82rem;letter-spacing:.4px;text-transform:uppercase;color:#cbdfffbf}.mobile-menu-item[data-v-f11c6f87]{width:100%;text-align:left;border:1px solid rgba(102,212,255,.24);border-radius:12px;padding:10px 14px;background:#0c1828ad;color:#e6f2ff;font-weight:600;letter-spacing:.35px;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .16s ease}.mobile-menu-item[data-v-f11c6f87]:hover,.mobile-menu-item[data-v-f11c6f87]:focus-visible{background:linear-gradient(135deg,#3b82f652,#25d3a442);border-color:#66d4ff99;transform:translateY(-1px);outline:none}.mobile-contact-list[data-v-f11c6f87]{list-style:none;margin:0;padding:4px 0 0;display:flex;flex-direction:column;gap:12px}.mobile-contact-list li[data-v-f11c6f87]{display:flex;align-items:flex-start;gap:10px;color:#e4ecf7}.drawer-slide-enter-active[data-v-f11c6f87],.drawer-slide-leave-active[data-v-f11c6f87]{transform-origin:top;transition:transform .22s ease,opacity .2s ease}.drawer-slide-enter-from[data-v-f11c6f87],.drawer-slide-leave-to[data-v-f11c6f87]{transform:scaleY(.85);opacity:0}.actions[data-v-f11c6f87]{display:flex;justify-content:flex-end;flex-shrink:0}.contact-btn[data-v-f11c6f87]{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#0a121c8c;color:#e5f2ff;cursor:pointer;font-weight:600;letter-spacing:.3px;transition:border-color .2s ease,background .2s ease,transform .2s ease}.contact-btn .dot[data-v-f11c6f87]{width:8px;height:8px;border-radius:50%;background:#27ff64;box-shadow:0 0 9px #27ff6499}.contact-btn[data-v-f11c6f87]:hover,.contact-btn[data-v-f11c6f87]:focus-visible{border-color:#27ff64a6;background:#0c1622b8;outline:none}.contact-panel[data-v-f11c6f87]{position:absolute;right:24px;top:72px;width:min(320px,80vw);background:#0a0f18e0;border:1px solid rgba(255,255,255,.18);border-radius:18px;box-shadow:0 24px 48px #0000006b;backdrop-filter:blur(22px) saturate(1.4);-webkit-backdrop-filter:blur(22px) saturate(1.4);padding:18px 20px;z-index:60}.contact-pop-enter-active[data-v-f11c6f87],.contact-pop-leave-active[data-v-f11c6f87]{transition:opacity .2s ease,transform .22s ease}.contact-pop-enter-from[data-v-f11c6f87],.contact-pop-leave-to[data-v-f11c6f87]{opacity:0;transform:translateY(-6px) scale(.98)}.contact-list[data-v-f11c6f87]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.contact-item[data-v-f11c6f87]{display:flex;gap:12px;align-items:center;color:#e4ecf7}.contact-icon[data-v-f11c6f87]{font-size:1.2rem}.contact-text[data-v-f11c6f87]{display:flex;flex-direction:column;gap:2px}.contact-text .label[data-v-f11c6f87]{font-size:.9rem;text-transform:uppercase;letter-spacing:.4px;color:#b4c4d7e6}.contact-text .value[data-v-f11c6f87]{font-size:.95rem;color:#f6f9ff;text-decoration:none}.contact-text .value[data-v-f11c6f87]:hover{text-decoration:underline}@media (max-width: 860px){.header-container[data-v-f11c6f87]{flex-direction:column;align-items:stretch;height:auto;padding:14px 16px;gap:14px}.brand[data-v-f11c6f87]{justify-content:flex-start}.actions[data-v-f11c6f87]{justify-content:flex-end}}@media (max-width: 640px){.header-container[data-v-f11c6f87]{align-items:stretch;text-align:left;padding:12px}.brand[data-v-f11c6f87]{justify-content:flex-start}.nav-wrap[data-v-f11c6f87]{width:100%;justify-content:flex-start}.actions[data-v-f11c6f87]{width:100%;justify-content:flex-end}.mobile-nav-container[data-v-f11c6f87]{align-items:stretch}.contact-panel[data-v-f11c6f87]{right:50%;transform:translate(50%)}}.bulletin-wrap{width:100%;box-sizing:border-box;overflow-x:hidden}.bulletin-title{margin:0 0 4px;padding-left:8px}.title-fallback{font-size:20px;font-weight:800;letter-spacing:.5px;color:var(--text)}.bulletin-html{color:#d1d5db;font-size:14px;line-height:1.7}.bulletin-html a{color:#7ef6b1;text-decoration:none}.bulletin-html a:hover{text-decoration:underline}.search-shell[data-v-92321944]{display:flex;flex-direction:column}.search-card[data-v-92321944]{display:flex;flex-direction:column;gap:16px;background:#0c121c73;border:1px solid rgba(148,163,184,.22);border-radius:20px;padding:20px 22px;box-shadow:0 18px 36px #030a143d;backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3)}.title-wrap[data-v-92321944]{margin:0}.title-fallback[data-v-92321944]{font-size:20px;font-weight:800;letter-spacing:.5px;color:var(--text)}.muted[data-v-92321944]{color:#ccd5ebb8;font-size:.92rem}.form-stack[data-v-92321944]{display:flex;gap:12px;align-items:center}.form-stack .input[data-v-92321944]{flex:1}.btn-accent[data-v-92321944]{border:1px solid rgba(102,212,255,.4);background:linear-gradient(135deg,#38bdf852,#3b82f647);color:#f0f9ff;border-radius:12px;padding:10px 22px;font-weight:600;cursor:pointer;transition:transform .16s ease,box-shadow .22s ease,border-color .22s ease;box-shadow:0 16px 30px #113e8c47}.btn-accent[data-v-92321944]:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.btn-accent[data-v-92321944]:not(:disabled):hover{transform:translateY(-1px);border-color:#66d4ff99;box-shadow:0 22px 40px #113e8c5c}.search-stats[data-v-92321944]{display:flex;flex-wrap:wrap;gap:12px;padding:12px 14px;border-radius:14px;background:#0a162685;border:1px solid rgba(148,163,184,.18);color:#e2eeffd1;font-size:.88rem}@media (max-width: 640px){.form-stack[data-v-92321944]{flex-direction:column;align-items:stretch}.btn-accent[data-v-92321944]{width:100%}}.orders-shell{display:flex;flex-direction:column;gap:18px}.header-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.filter-group{display:inline-flex;align-items:center;gap:8px;background:#0c1a3094;border-radius:999px;padding:6px;border:1px solid rgba(148,205,255,.22);box-shadow:inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.filter-btn{border:none;background:#0f284e2e;color:#e2eeffd1;font-weight:600;padding:8px 18px;border-radius:999px;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .22s ease,transform .16s ease}.filter-btn:hover{background:#3b82f63d;color:#f1f5ff;box-shadow:0 10px 24px #2563eb47}.filter-btn.active{background:linear-gradient(135deg,#60a5fa6b,#7dd3fc47);color:#0f172a;box-shadow:0 12px 26px #60a5fa52;transform:translateY(-1px)}.orders-list{display:grid;gap:12px}.order-card{background:#0d13209e;border:1px solid rgba(148,163,184,.26);border-radius:18px;overflow:hidden;position:relative;padding:0 0 10px;box-shadow:0 18px 36px #020a1447;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.order-card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,#0ea5e938,#3b82f62e);box-shadow:0 22px 42px #113e8c52;opacity:0;transition:opacity .22s ease;pointer-events:none;z-index:0}.order-card:hover:before,.order-card:focus-within:before{opacity:.55}.order-card.expanded:before{opacity:.9}.order-card>*{position:relative;z-index:1}.card-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;background:transparent;border:none;color:inherit;padding:18px 20px;cursor:pointer;position:relative}.card-toggle:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,#0ea5e929,#3b82f61f);opacity:0;transition:opacity .22s ease;z-index:-1}.card-toggle:hover:after{opacity:1}.preview-line{display:flex;flex:1;align-items:center;justify-content:space-between;gap:12px}.order-no{font-weight:700;color:#f3f7ff;font-size:1.02rem;letter-spacing:.4px}.order-status{display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;border-radius:999px;border:1px solid rgba(126,246,177,.32);color:#bbf7d0;background:#22c55e24;font-size:.82rem;min-width:94px;transition:transform .16s ease,box-shadow .2s ease}.order-status.done{border-color:#3b82f661;color:#bfdbfe;background:#3b82f62e;box-shadow:0 6px 18px #3b82f638}.chevron{width:16px;height:10px;color:#e2eeffa6;transition:transform .2s ease,color .2s ease}.card-toggle:hover .chevron{color:#ffffffe6}.card-toggle.open .chevron{transform:rotate(180deg)}.order-details{padding:0 20px 16px;display:grid;gap:14px}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.detail-item{display:flex;flex-direction:column;gap:4px}.detail-item .label{font-size:.78rem;color:#94a3b8d9;letter-spacing:.2px}.detail-item .value{font-size:.92rem;color:#e5e7eb}.step-flow{display:flex;flex-wrap:wrap;gap:10px}.step-chip{display:inline-flex;align-items:center;gap:10px;padding:9px 12px;border-radius:12px;border:1px solid rgba(148,163,184,.26);background:#0e172a94;color:#e5e7ebdb;font-size:.82rem;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease;box-shadow:inset 0 1px #ffffff14}.step-chip.passed,.step-chip.current{border-color:#27ff6452;background:#27ff641f;color:#c5f9df}.step-chip.current{box-shadow:0 0 0 1px #7dd3fc47}.step-chip .dot{width:10px;height:10px;border-radius:50%;background:#7dd3fc52;box-shadow:0 0 8px #60a5fa40;opacity:1}.step-chip.passed .dot,.step-chip.current .dot{background:#60a5fa;box-shadow:0 0 12px #60a5fa73}.pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:12px}.pager-btn{border:1px solid rgba(148,205,255,.26);background:#0f284e59;color:#e5f0ff;padding:8px 18px;border-radius:999px;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .16s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pager-btn:hover:not(:disabled){background:#3b82f63d;border-color:#94cdff7a;color:#f8fbff;transform:translateY(-1px);box-shadow:0 12px 26px #2563eb47}.pager-btn:disabled{opacity:.5;cursor:not-allowed}.order-card-enter-active,.order-card-leave-active{transition:opacity .22s ease,transform .22s ease}.order-card-enter-from,.order-card-leave-to{opacity:0;transform:translateY(8px)}.expand-card-enter-active,.expand-card-leave-active{transition:opacity .2s ease,transform .2s ease}.expand-card-enter-from,.expand-card-leave-to{opacity:0;transform:translateY(-6px)}@media (max-width: 720px){.header-row{flex-direction:column;align-items:flex-start}.detail-grid{grid-template-columns:1fr}.filter-group{width:100%;justify-content:center;flex-wrap:wrap}.card-toggle{padding:14px}}@media (max-width: 480px){.preview-line{flex-direction:column;align-items:flex-start;gap:8px}.order-status{align-self:flex-start}.card-toggle{padding:14px 16px}}.bgfx-root{position:fixed;inset:0;width:100vw;width:100dvw;height:100vh;height:100dvh;z-index:0;pointer-events:none;transform:translateZ(0);overflow:hidden}.bgfx-gradient{position:absolute;inset:-12%;background:radial-gradient(circle at 15% 18%,#3b82f652,#3b82f600 60%),radial-gradient(circle at 82% 22%,#27ffa042,#27ffa000 58%),radial-gradient(circle at 44% 88%,#8b5cf633,#8b5cf600 60%),radial-gradient(circle at 66% 68%,#0ea5e938,#0ea5e900 62%);filter:blur(160px);animation:gradient-shift 32s ease-in-out infinite alternate}.bgfx-overlay{position:absolute;inset:0;background:radial-gradient(circle at 48% -12%,rgba(102,212,255,.2),transparent 62%),radial-gradient(circle at 20% 110%,rgba(39,255,160,.16),transparent 60%),linear-gradient(200deg,#050a10c7,#050b14b8);mix-blend-mode:normal;opacity:.78;animation:overlay-pulse 26s ease-in-out infinite alternate}.bgfx-overlay:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#04090f00,#04090f33 45%,#04090f8c 70%,#04090fd1);pointer-events:none}@keyframes gradient-shift{0%{transform:scale(1) translateZ(0)}50%{transform:scale(1.1) translate3d(-2%,-1%,0)}to{transform:scale(1.15) translate3d(2%,1%,0)}}@keyframes overlay-pulse{0%{opacity:.55}50%{opacity:.7}to{opacity:.6}}.btn.active[data-v-e59f354f]{border-color:#3d82f6;color:#cfe2ff}.full-btn[data-v-e59f354f]{display:block;width:100%}.full-btn[data-v-e59f354f]:disabled{opacity:.75;cursor:wait}.link-row[data-v-e59f354f]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px}.link-chip[data-v-e59f354f]{border:1px solid rgba(255,255,255,.16);background:#ffffff14;color:#9debba;border-radius:999px;padding:6px 16px;font-size:.85rem;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease;white-space:nowrap}.link-chip[data-v-e59f354f]:hover,.link-chip[data-v-e59f354f]:focus-visible{background:#27ff6433;border-color:#27ff647a;color:#1cff79;outline:none}.tiny[data-v-e59f354f]{font-size:.82rem;color:#e2ebf4c7;margin-top:4px}.btn-outline[data-v-e59f354f]{border:1px solid rgba(148,205,255,.32);background:#0a14248c;color:#e0ebffdb;padding:6px 16px;border-radius:10px;cursor:pointer;transition:transform .16s ease,border-color .2s ease,background .2s ease}.btn-outline[data-v-e59f354f]:hover,.btn-outline[data-v-e59f354f]:focus-visible{border-color:#66d4ff94;background:#122036b8;transform:translateY(-1px);outline:none}.register-stepper[data-v-ccdadf4b]{display:flex;justify-content:center;padding:12px}.stepper-card[data-v-ccdadf4b]{width:min(640px,100%);padding:28px;border-radius:34px;border:1px solid rgba(148,205,255,.22);background:#0c121ee6;box-shadow:0 30px 60px #020a1873;display:flex;flex-direction:column;gap:28px}.stepper-header[data-v-ccdadf4b]{display:flex;align-items:center;gap:12px}.step-indicator[data-v-ccdadf4b]{width:36px;height:36px;border-radius:999px;border:1px solid rgba(82,82,91,.7);display:flex;align-items:center;justify-content:center;color:#e2e8f0cc;background:#0c121ccc;cursor:pointer;transition:border-color .22s ease,color .22s ease,background .22s ease}.step-indicator.complete[data-v-ccdadf4b],.step-indicator.active[data-v-ccdadf4b]{background:#27ff64;color:#032012;border-color:transparent}.active-dot[data-v-ccdadf4b]{width:10px;height:10px;border-radius:999px;background:#032012}.step-divider[data-v-ccdadf4b]{flex:1;height:2px;background:#52525b99;border-radius:2px;position:relative;overflow:hidden}.divider-progress[data-v-ccdadf4b]{height:100%}.checkmark[data-v-ccdadf4b]{width:18px;height:18px;color:#032012}.content-shell[data-v-ccdadf4b]{border-radius:26px;background:#0a101ac7;padding:0 0 28px;box-shadow:inset 0 1px #ffffff0f}.step-content[data-v-ccdadf4b]{padding:28px 28px 20px}.step-form[data-v-ccdadf4b]{display:flex;flex-direction:column;gap:16px;color:#e5e7eb}.muted[data-v-ccdadf4b]{color:#cbd5e1bf;font-size:.92rem}.form-grid[data-v-ccdadf4b]{display:grid;gap:14px}.username-row[data-v-ccdadf4b]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.btn-outline.secondary[data-v-ccdadf4b]{height:44px;padding:0 18px}.hint[data-v-ccdadf4b]{margin:-6px 0 0;font-size:.85rem;color:#94cdffd9}.hint.danger[data-v-ccdadf4b]{color:#fca5a5}.codes-grid[data-v-ccdadf4b]{display:flex;flex-direction:column;gap:10px}.code-row[data-v-ccdadf4b]{display:flex;gap:8px}.code-row .remove[data-v-ccdadf4b]{min-width:72px}.add-code[data-v-ccdadf4b]{align-self:flex-start}.summary-list[data-v-ccdadf4b]{list-style:none;padding:0;margin:0;display:grid;gap:6px}.link-row[data-v-ccdadf4b]{display:flex;gap:8px;align-items:center}.link-btn[data-v-ccdadf4b]{background:none;border:none;color:#27ff64;cursor:pointer;font-weight:600;padding:0}.link-btn[data-v-ccdadf4b]:hover{text-decoration:underline}.summary-list span[data-v-ccdadf4b]:first-child{color:#cbd5e1b3;margin-right:6px}.complete-state[data-v-ccdadf4b]{padding:24px;text-align:center;color:#e5e7eb;display:flex;flex-direction:column;gap:8px}.step-actions[data-v-ccdadf4b]{display:flex;justify-content:flex-end;padding:0 4px}.actions-row[data-v-ccdadf4b]{display:flex;gap:12px}.btn-outline[data-v-ccdadf4b]{background:#1e243199;border:1px solid rgba(78,99,128,.6);color:#d1d8e8;border-radius:12px;padding:10px 18px;cursor:pointer;transition:background .2s ease,border-color .2s ease}.btn-outline[data-v-ccdadf4b]:hover{background:#46ffaf24;border-color:#46ffaf80;color:#bdf4d1}.btn-gradient[data-v-ccdadf4b]{border:1px solid rgba(255,255,255,.16);background:linear-gradient(135deg,#27ff64d1,#7ef3ffa8);color:#071218;border-radius:14px;padding:10px 22px;font-weight:600;cursor:pointer;box-shadow:0 18px 30px #14c87838;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .18s ease,box-shadow .2s ease}.btn-gradient[data-v-ccdadf4b]:hover{transform:translateY(-1px);box-shadow:0 20px 36px #14c87842}@media (max-width: 640px){.stepper-card[data-v-ccdadf4b]{padding:22px}.step-indicator[data-v-ccdadf4b]{width:32px;height:32px}.code-row[data-v-ccdadf4b]{flex-direction:column}.username-row[data-v-ccdadf4b]{grid-template-columns:1fr}}.my-orders[data-v-2f81fe6d]{display:flex;flex-direction:column;gap:26px}.title-wrap[data-v-2f81fe6d]{margin:0 0 8px}.title-text[data-v-2f81fe6d]{font-size:20px;font-weight:800;letter-spacing:.5px;color:var(--text)}.muted[data-v-2f81fe6d]{color:#9ca3af}.controls-card[data-v-2f81fe6d]{background:#0c121c7a;border:1px solid rgba(148,163,184,.24);border-radius:20px;padding:18px;display:flex;flex-direction:column;gap:14px;-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);box-shadow:0 18px 38px #030a1447}.controls-header[data-v-2f81fe6d]{display:flex;justify-content:space-between;align-items:center;gap:12px}.controls-label[data-v-2f81fe6d]{font-size:.92rem;font-weight:600;color:#e1e9f5d6;letter-spacing:.3px}.controls-grid[data-v-2f81fe6d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:center}.controls-select[data-v-2f81fe6d],.controls-input[data-v-2f81fe6d]{width:100%}.controls-card .btn-outline[data-v-2f81fe6d],.controls-card .btn-solid[data-v-2f81fe6d]{height:40px;border-radius:12px;font-weight:600;letter-spacing:.3px;padding:0 18px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:transform .18s ease,box-shadow .22s ease,border-color .2s ease,background .2s ease}.controls-card .btn-outline[data-v-2f81fe6d]{border:1px solid rgba(148,176,215,.35);background:linear-gradient(135deg,#94b0d71f,#18284452);color:#dbeafe}.controls-card .btn-outline[data-v-2f81fe6d]:hover:not(:disabled){border-color:#94cdff8c;background:linear-gradient(135deg,#4977c73d,#11203a7a);box-shadow:0 16px 32px #1c438c52;color:#f8fbff}.controls-card .btn-solid[data-v-2f81fe6d]{border:1px solid rgba(102,212,255,.4);background:linear-gradient(135deg,#38bdf852,#3882f838);color:#f0f9ff;box-shadow:0 16px 34px #174ea652}.controls-card .btn-solid[data-v-2f81fe6d]:hover:not(:disabled){transform:translateY(-1px);border-color:#66d4ff99;background:linear-gradient(135deg,#3b82f652,#0ea5e952);box-shadow:0 22px 42px #113e8c61}.controls-card .btn-solid[data-v-2f81fe6d]:active:not(:disabled){transform:translateY(0);box-shadow:0 12px 26px #113e8c47}.content-card[data-v-2f81fe6d]{background:#0c121c73;border:1px solid rgba(148,163,184,.22);border-radius:20px;padding:18px;display:flex;flex-direction:column;gap:14px;-webkit-backdrop-filter:blur(18px) saturate(1.35);backdrop-filter:blur(18px) saturate(1.35);box-shadow:0 18px 38px #030a143d}.header-row[data-v-2f81fe6d]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.summary-row[data-v-2f81fe6d]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.summary-info[data-v-2f81fe6d]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.summary-chip[data-v-2f81fe6d]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;background:#0e182899;border:1px solid rgba(148,205,255,.28);color:#dfebffe0;font-size:.8rem;letter-spacing:.2px}.filter-group[data-v-2f81fe6d]{display:inline-flex;align-items:center;gap:8px;background:#0c1a3094;border-radius:999px;padding:6px;border:1px solid rgba(148,205,255,.22);box-shadow:inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.filter-btn[data-v-2f81fe6d]{border:none;background:#0f284e2e;color:#e2eeffd1;font-weight:600;padding:8px 18px;border-radius:999px;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .22s ease,transform .16s ease}.filter-btn[data-v-2f81fe6d]:hover{background:#3b82f63d;color:#f1f5ff;box-shadow:0 10px 24px #2563eb47}.filter-btn.active[data-v-2f81fe6d]{background:linear-gradient(135deg,#60a5fa6b,#7dd3fc47);color:#0f172a;box-shadow:0 12px 26px #60a5fa52;transform:translateY(-1px)}.orders-list[data-v-2f81fe6d]{display:grid;gap:12px}.order-card[data-v-2f81fe6d]{background:#0d13209e;border:1px solid rgba(148,163,184,.26);border-radius:18px;overflow:hidden;position:relative;padding:0 0 10px;box-shadow:0 18px 36px #020a1447;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.order-card[data-v-2f81fe6d]:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,#0ea5e938,#3b82f62e);box-shadow:0 22px 42px #113e8c52;opacity:0;transition:opacity .22s ease;pointer-events:none;z-index:0}.order-card[data-v-2f81fe6d]:hover:before,.order-card[data-v-2f81fe6d]:focus-within:before{opacity:.55}.order-card.expanded[data-v-2f81fe6d]:before{opacity:.9}.order-card[data-v-2f81fe6d]>*{position:relative;z-index:1}.card-toggle[data-v-2f81fe6d]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;background:transparent;border:none;color:inherit;padding:18px 20px;cursor:pointer;position:relative}.card-toggle[data-v-2f81fe6d]:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,#0ea5e929,#3b82f61f);opacity:0;transition:opacity .22s ease;z-index:-1}.card-toggle[data-v-2f81fe6d]:hover:after{opacity:1}.card-toggle.open .chevron[data-v-2f81fe6d]{transform:rotate(180deg)}.preview-line[data-v-2f81fe6d]{display:flex;flex:1;align-items:center;justify-content:space-between;gap:12px}.order-no[data-v-2f81fe6d]{font-weight:700;color:#f3f7ff;font-size:1.02rem;letter-spacing:.4px}.order-status[data-v-2f81fe6d]{display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;border-radius:999px;border:1px solid rgba(126,246,177,.32);color:#bbf7d0;background:#22c55e24;font-size:.82rem;min-width:94px;transition:transform .16s ease,box-shadow .2s ease}.order-status.done[data-v-2f81fe6d]{border-color:#3b82f661;color:#bfdbfe;background:#3b82f62e;box-shadow:0 6px 18px #3b82f638}.chevron[data-v-2f81fe6d]{width:16px;height:10px;color:#e2eeffa6;transition:transform .2s ease,color .2s ease}.card-toggle:hover .chevron[data-v-2f81fe6d]{color:#ffffffe6}.order-details[data-v-2f81fe6d]{padding:0 20px 16px;display:grid;gap:14px}.detail-grid[data-v-2f81fe6d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.detail-item[data-v-2f81fe6d]{display:flex;flex-direction:column;gap:4px}.detail-item .label[data-v-2f81fe6d]{font-size:.78rem;color:#94a3b8d9;letter-spacing:.2px}.detail-item .value[data-v-2f81fe6d]{font-size:.92rem;color:#e5e7eb}.step-flow[data-v-2f81fe6d]{display:flex;flex-wrap:wrap;gap:10px}.step-chip[data-v-2f81fe6d]{display:inline-flex;align-items:center;gap:10px;padding:9px 12px;border-radius:12px;border:1px solid rgba(148,163,184,.26);background:#0e172a94;color:#e5e7ebdb;font-size:.82rem;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease;box-shadow:inset 0 1px #ffffff14}.step-chip.passed[data-v-2f81fe6d],.step-chip.current[data-v-2f81fe6d]{border-color:#27ff6452;background:#27ff641f;color:#c5f9df}.step-chip.current[data-v-2f81fe6d]{box-shadow:0 0 0 1px #7dd3fc47}.step-chip .dot[data-v-2f81fe6d]{width:10px;height:10px;border-radius:50%;background:#7dd3fc52;box-shadow:0 0 8px #60a5fa40;opacity:1}.step-chip.passed .dot[data-v-2f81fe6d],.step-chip.current .dot[data-v-2f81fe6d]{background:#60a5fa;box-shadow:0 0 12px #60a5fa73}.pagination[data-v-2f81fe6d]{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:12px}.pager-btn[data-v-2f81fe6d]{border:1px solid rgba(148,205,255,.26);background:#0f284e59;color:#e5f0ff;padding:8px 18px;border-radius:999px;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .16s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pager-btn[data-v-2f81fe6d]:hover:not(:disabled){background:#3b82f63d;border-color:#94cdff7a;color:#f8fbff;transform:translateY(-1px);box-shadow:0 12px 26px #2563eb47}.pager-btn[data-v-2f81fe6d]:disabled{opacity:.5;cursor:not-allowed}.order-card-enter-active[data-v-2f81fe6d],.order-card-leave-active[data-v-2f81fe6d]{transition:opacity .22s ease,transform .22s ease}.order-card-enter-from[data-v-2f81fe6d],.order-card-leave-to[data-v-2f81fe6d]{opacity:0;transform:translateY(8px)}.expand-card-enter-active[data-v-2f81fe6d],.expand-card-leave-active[data-v-2f81fe6d]{transition:opacity .2s ease,transform .2s ease}.expand-card-enter-from[data-v-2f81fe6d],.expand-card-leave-to[data-v-2f81fe6d]{opacity:0;transform:translateY(-6px)}.modal-overlay[data-v-2f81fe6d]{position:fixed;inset:0;background:#060c16ad;display:flex;align-items:center;justify-content:center;padding:24px;z-index:2000}.modal-card[data-v-2f81fe6d]{width:min(360px,88vw);background:#0d1422eb;border:1px solid rgba(148,205,255,.28);border-radius:18px;padding:22px 24px;display:flex;flex-direction:column;gap:16px;box-shadow:0 24px 48px #02081473;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.confirm-card[data-v-2f81fe6d]{gap:18px}.modal-title[data-v-2f81fe6d]{margin:0;font-size:1.08rem;font-weight:700;color:#f1f5ff}.confirm-text[data-v-2f81fe6d]{margin:0;color:#e0ebffdb;line-height:1.6;letter-spacing:.3px}.modal-actions[data-v-2f81fe6d]{display:flex;justify-content:flex-end;gap:12px}.btn-danger[data-v-2f81fe6d]{border:1px solid rgba(248,113,113,.5);background:linear-gradient(135deg,#7f1d1d9e,#dc26268c);color:#fee2e2;padding:8px 18px;border-radius:10px;cursor:pointer;transition:transform .16s ease,border-color .2s ease,background .2s ease}.btn-danger[data-v-2f81fe6d]:hover:not(:disabled),.btn-danger[data-v-2f81fe6d]:focus-visible{border-color:#fca5a5b3;background:linear-gradient(135deg,#b91c1cad,#ef444494);transform:translateY(-1px);outline:none}.btn-danger[data-v-2f81fe6d]:disabled{opacity:.6;cursor:not-allowed;transform:none}.modal-fade-enter-active[data-v-2f81fe6d],.modal-fade-leave-active[data-v-2f81fe6d]{transition:opacity .2s ease}.modal-fade-enter-from[data-v-2f81fe6d],.modal-fade-leave-to[data-v-2f81fe6d]{opacity:0}@media (max-width: 960px){.controls-grid[data-v-2f81fe6d]{grid-template-columns:repeat(2,minmax(0,1fr))}.content-card[data-v-2f81fe6d]{padding:14px}}@media (max-width: 640px){.controls-grid[data-v-2f81fe6d]{grid-template-columns:1fr}.header-row[data-v-2f81fe6d]{flex-direction:column;align-items:flex-start;gap:16px}.detail-grid[data-v-2f81fe6d]{grid-template-columns:1fr}.filter-group[data-v-2f81fe6d]{width:100%;justify-content:center;flex-wrap:wrap}.pagination[data-v-2f81fe6d]{justify-content:center}}@media (max-width: 480px){.preview-line[data-v-2f81fe6d]{flex-direction:column;align-items:flex-start;gap:8px}.order-status[data-v-2f81fe6d]{align-self:flex-start}.card-toggle[data-v-2f81fe6d]{padding:16px 18px}}.change-pass-page[data-v-0cfd03e4]{max-width:420px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.page-title[data-v-0cfd03e4]{font-size:1.4rem;font-weight:700;color:#f0f4ff;letter-spacing:.4px;margin:0}.muted[data-v-0cfd03e4]{color:#cbd5e1c7;margin:0 0 6px}.form-card[data-v-0cfd03e4]{background:#0d14228c;border:1px solid rgba(148,205,255,.28);border-radius:18px;padding:20px 22px;display:flex;flex-direction:column;gap:14px;box-shadow:0 18px 36px #050c1852}.field[data-v-0cfd03e4]{display:grid;gap:6px;color:#cbd5e1eb;font-weight:600}.actions[data-v-0cfd03e4]{display:flex;gap:10px;justify-content:flex-end}.actions .btn-gradient-text[data-v-0cfd03e4],.actions .btn-outline[data-v-0cfd03e4]{min-width:120px;height:40px;border-radius:12px}.message[data-v-0cfd03e4]{margin:0;font-size:.88rem;color:#94cdffdb}.message.error[data-v-0cfd03e4]{color:#fecaca}@media (max-width: 640px){.change-pass-page[data-v-0cfd03e4]{max-width:100%}.actions[data-v-0cfd03e4]{flex-direction:column;align-items:stretch}.actions .btn-gradient-text[data-v-0cfd03e4],.actions .btn-outline[data-v-0cfd03e4]{width:100%}}.order-admin[data-v-2bb70855]{display:flex;flex-direction:column;gap:18px}.row[data-v-2bb70855]{display:flex;align-items:center;gap:10px}.alert-card[data-v-2bb70855]{background:#09101c9e;border:1px solid rgba(148,163,184,.24);border-radius:20px;padding:20px;display:flex;flex-direction:column;gap:12px;backdrop-filter:blur(16px) saturate(1.35);-webkit-backdrop-filter:blur(16px) saturate(1.35);box-shadow:0 22px 42px #00000052}.alert[data-v-2bb70855]{color:#ffe9be;background:#ffb74d1f;border:1px solid rgba(255,183,77,.32);padding:12px 14px;border-radius:12px}.btn[data-v-2bb70855],.btn-outline[data-v-2bb70855],.btn-solid[data-v-2bb70855],.btn-gradient-text[data-v-2bb70855],.btn-danger[data-v-2bb70855]{display:inline-flex;align-items:center;justify-content:center;height:40px;border-radius:12px;padding:0 16px;cursor:pointer;font-weight:600;letter-spacing:.3px;transition:transform .18s ease,box-shadow .22s ease,background .22s ease,border-color .22s ease,color .22s ease;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.btn[data-v-2bb70855]{background:linear-gradient(135deg,#1629487a,#0a182c6b);border:1px solid rgba(148,176,215,.32);color:#dbeafe}.btn[data-v-2bb70855]:hover{background:linear-gradient(135deg,#3b82f652,#0e203a7a);border-color:#94cdff85;box-shadow:0 16px 32px #2563eb47;color:#f8fbff}.btn-outline[data-v-2bb70855]{background:linear-gradient(135deg,#102d5852,#0a142675);border:1px solid rgba(148,205,255,.38);color:#e1efff}.btn-outline[data-v-2bb70855]:hover:not(:disabled){transform:translateY(-1px);background:linear-gradient(135deg,#3b82f661,#25d3a442);border-color:#94cdff99;box-shadow:0 18px 36px #1e5ab452;color:#0b172a}.btn-solid[data-v-2bb70855]{background:linear-gradient(135deg,#38bdf86b,#3b82f647);border:1px solid rgba(102,212,255,.45);color:#f0f9ff;box-shadow:0 18px 38px #113e8c52}.btn-solid[data-v-2bb70855]:hover:not(:disabled){transform:translateY(-1px);border-color:#66d4ffa8;box-shadow:0 22px 44px #113e8c66}.btn-solid[data-v-2bb70855]:active:not(:disabled){transform:translateY(0);box-shadow:0 12px 26px #113e8c47}.btn-gradient-text[data-v-2bb70855]{background:linear-gradient(135deg,#27ffa0b3,#7ef3ffad);border:1px solid rgba(148,255,225,.28);color:#052032;box-shadow:0 18px 34px #14c8a047}.btn-gradient-text[data-v-2bb70855]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 22px 42px #14c8a05c}.btn-danger[data-v-2bb70855]{background:linear-gradient(135deg,#8c202073,#4b121b8c);border:1px solid rgba(255,149,149,.48);color:#ffe4e6}.btn-danger[data-v-2bb70855]:hover:not(:disabled){transform:translateY(-1px);border-color:#ff9595ad;box-shadow:0 16px 32px #78202e5c}.btn[disabled][data-v-2bb70855],.btn-outline[disabled][data-v-2bb70855],.btn-solid[disabled][data-v-2bb70855],.btn-gradient-text[disabled][data-v-2bb70855],.btn-danger[disabled][data-v-2bb70855]{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.table-card[data-v-2bb70855]{background:#09101ca8;border:1px solid rgba(148,163,184,.25);border-radius:20px;padding:18px 20px;backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);box-shadow:0 20px 40px #00000052;display:flex;flex-direction:column;gap:16px;max-width:960px;margin:0 auto}.table-toolbar[data-v-2bb70855]{display:flex;flex-direction:column;gap:12px;padding-bottom:14px;border-bottom:1px solid rgba(148,163,184,.18)}.toolbar-title[data-v-2bb70855]{font-size:1.12rem;font-weight:700;letter-spacing:.6px;color:#f4f8ff}.toolbar-actions[data-v-2bb70855]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.toolbar-date-range[data-v-2bb70855]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.toolbar-date-range .toolbar-input[data-v-2bb70855]{flex:0 1 200px;width:200px;min-width:160px}.toolbar-date-sep[data-v-2bb70855]{color:#dde5f8b8;font-size:.9rem;letter-spacing:.2px}.toolbar-clear[data-v-2bb70855]{height:36px;min-width:72px;padding:0 12px;border-radius:10px;border:1px solid rgba(148,205,255,.32);background:#0c16287a;color:#dde5f8e6;cursor:pointer;transition:transform .16s ease,border-color .2s ease,background .2s ease}.toolbar-clear[data-v-2bb70855]:hover:not(:disabled),.toolbar-clear[data-v-2bb70855]:focus-visible{border-color:#66d4ff99;background:#18263c9e;transform:translateY(-1px);outline:none}.toolbar-clear[data-v-2bb70855]:disabled{opacity:.55;cursor:not-allowed;transform:none}.toolbar-button-row[data-v-2bb70855]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}.toolbar-button-row .toolbar-btn[data-v-2bb70855]{min-width:0;height:36px;padding:0 12px;justify-content:center}.toolbar-input[data-v-2bb70855]{flex:0 1 240px;width:240px;max-width:320px;min-width:200px}.toolbar-input[data-v-2bb70855],.table-card .input[data-v-2bb70855]{height:36px;min-height:36px;border-radius:10px;padding:0 12px}.toolbar-btn[data-v-2bb70855]{min-width:96px}.create-form[data-v-2bb70855]{display:flex;flex-direction:column;gap:16px;padding:16px 18px;border-radius:18px;background:#0c162875;border:1px solid rgba(148,163,184,.18);box-shadow:inset 0 1px #ffffff14}.create-form .grid[data-v-2bb70855]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px}.create-actions[data-v-2bb70855]{display:flex;justify-content:flex-end}.table-head[data-v-2bb70855]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.summary-block[data-v-2bb70855]{display:flex;flex-direction:column;gap:6px;min-width:240px}.summary-metrics[data-v-2bb70855]{display:flex;flex-wrap:wrap;gap:8px}.metric-chip[data-v-2bb70855]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;background:#12203099;border:1px solid rgba(148,205,255,.28);color:#dbe9ffe0;font-size:.82rem;letter-spacing:.2px}.summary[data-v-2bb70855]{color:#dde5f8e0;font-weight:600}.table-buttons[data-v-2bb70855]{display:flex;gap:10px;flex-wrap:wrap}.table-buttons .btn-outline[data-v-2bb70855],.table-buttons .btn-danger[data-v-2bb70855]{height:36px;min-height:36px;padding:0 14px}.table-wrapper[data-v-2bb70855]{overflow-x:auto;border-radius:16px;border:1px solid rgba(148,163,184,.16);background:#070e1a7a}.detail-row td[data-v-2bb70855]{background:linear-gradient(135deg,#060f1ceb,#081426e0);border-bottom:1px solid rgba(148,205,255,.18);padding:18px 20px}.detail-panel[data-v-2bb70855]{display:grid;gap:16px}.detail-grid[data-v-2bb70855]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px 18px}.detail-item[data-v-2bb70855]{display:flex;flex-direction:column;gap:4px;background:#0c182c6b;border:1px solid rgba(148,205,255,.2);border-radius:12px;padding:10px 12px}.detail-label[data-v-2bb70855]{font-size:.78rem;color:#c1d2f5b8;letter-spacing:.3px}.detail-value[data-v-2bb70855]{font-size:.95rem;color:#f2f7ff;font-weight:600;letter-spacing:.2px}.detail-flow[data-v-2bb70855]{display:flex;gap:12px;flex-wrap:wrap;padding:12px;border-radius:12px;background:#0a14268c;border:1px solid rgba(148,205,255,.18)}.flow-step[data-v-2bb70855]{display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:#212d4699;color:#e2eeffd1;font-size:.82rem;transition:background .16s ease,color .16s ease}.flow-step .dot[data-v-2bb70855]{width:8px;height:8px;border-radius:50%;background:#94cdff99}.flow-step.passed[data-v-2bb70855]{background:#25d3a433;color:#eafff6}.flow-step.passed .dot[data-v-2bb70855]{background:#25d3a4b3}.flow-step.current[data-v-2bb70855]{background:#3b82f63d;color:#f0f7ff;box-shadow:0 0 0 1px #7ef3ff3d}.card-detail[data-v-2bb70855]{margin-top:12px}.bulk-grid[data-v-2bb70855]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px 16px;margin:16px 0}.bulk-field[data-v-2bb70855]{display:grid;gap:6px}.bulk-toggle[data-v-2bb70855]{display:flex;align-items:center;gap:8px;color:#dde9ffe6;font-weight:600}.bulk-toggle input[data-v-2bb70855]{appearance:none;width:18px;height:18px;border-radius:6px;border:1px solid rgba(148,205,255,.5);background:linear-gradient(135deg,#0d192cc7,#091222b8);position:relative}.bulk-toggle input[data-v-2bb70855]:checked{border-color:#66d4ffb3;background:linear-gradient(135deg,#3b82f6a6,#25d3a48c)}.bulk-toggle input[data-v-2bb70855]:checked:after{content:"";position:absolute;inset:4px 6px;border-right:2px solid #04121b;border-bottom:2px solid #04121b;transform:rotate(40deg)}.order-table[data-v-2bb70855]{width:100%;border-collapse:collapse;min-width:720px}.order-table th[data-v-2bb70855],.order-table td[data-v-2bb70855]{padding:12px 14px;text-align:left;border-bottom:1px solid rgba(148,163,184,.16);vertical-align:middle}.order-table th[data-v-2bb70855]:nth-child(6),.order-table td[data-v-2bb70855]:nth-child(6){text-align:center}.order-table th[data-v-2bb70855]{color:#aeb7c9;font-size:.92rem;letter-spacing:.3px}.order-table td[data-v-2bb70855]{color:#f1f5ff;font-size:.9rem}.order-table th.actions-cell[data-v-2bb70855],.order-table td.actions-cell[data-v-2bb70855]{text-align:center;width:220px}.compact-list[data-v-2bb70855]{display:grid;gap:12px}.compact-card[data-v-2bb70855]{background:#09101cb8;border:1px solid rgba(148,205,255,.28);border-radius:20px;padding:16px 18px;display:flex;flex-direction:column;gap:10px;box-shadow:0 20px 40px #050f1e52;cursor:pointer;transition:transform .18s ease,box-shadow .22s ease}.compact-card[data-v-2bb70855]:hover{transform:translateY(-2px);box-shadow:0 28px 52px #0c204061}.compact-card[data-v-2bb70855]:active{transform:translateY(0)}.card-header[data-v-2bb70855]{display:flex;align-items:center;justify-content:space-between;gap:12px}.card-title[data-v-2bb70855]{font-size:1.02rem;font-weight:700;letter-spacing:.4px;color:#f0f6ff}.card-checkbox input[data-v-2bb70855]{appearance:none;width:18px;height:18px;border-radius:6px;border:1px solid rgba(148,205,255,.5);background:linear-gradient(135deg,#0d192cc7,#091222b8);display:inline-block;position:relative}.card-checkbox input[data-v-2bb70855]:checked{border-color:#66d4ffb3;background:linear-gradient(135deg,#3b82f6a6,#25d3a48c)}.card-checkbox input[data-v-2bb70855]:checked:after{content:"";position:absolute;inset:4px 6px 4px 5px;border-right:2px solid #0b172a;border-bottom:2px solid #0b172a;transform:rotate(40deg)}.card-meta[data-v-2bb70855]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;color:#d6e5ffd9;font-size:.88rem}.card-actions[data-v-2bb70855]{display:flex;gap:10px}.checkbox-cell[data-v-2bb70855]{width:52px}.checkbox-cell input[type=checkbox][data-v-2bb70855]{appearance:none;width:18px;height:18px;border-radius:6px;border:1px solid rgba(148,176,215,.5);background:linear-gradient(135deg,#0d192cc7,#091222b8);position:relative;cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.checkbox-cell input[type=checkbox][data-v-2bb70855]:focus-visible{outline:none;box-shadow:0 0 0 3px #60a5fa59}.checkbox-cell input[type=checkbox][data-v-2bb70855]:checked{border-color:#66d4ffb3;background:linear-gradient(135deg,#3b82f6a6,#25d3a48c);box-shadow:0 10px 20px #2563eb57}.checkbox-cell input[type=checkbox][data-v-2bb70855]:checked:after{content:"";position:absolute;inset:4px 6px 4px 5px;border-right:2px solid #0b172a;border-bottom:2px solid #0b172a;transform:rotate(40deg)}.actions-cell[data-v-2bb70855]{display:flex;gap:8px}.empty[data-v-2bb70855]{text-align:center;padding:32px 0;color:#c7cee0bf}.status-text[data-v-2bb70855]{color:#c7d2e4c7;font-size:.88rem}.slide-fade-enter-active[data-v-2bb70855],.slide-fade-leave-active[data-v-2bb70855]{transition:opacity .24s ease,transform .24s ease}.slide-fade-enter-from[data-v-2bb70855],.slide-fade-leave-to[data-v-2bb70855]{opacity:0;transform:translateY(-10px)}.table-row-enter-active[data-v-2bb70855],.table-row-leave-active[data-v-2bb70855]{transition:opacity .22s ease,transform .22s ease}.table-row-enter-from[data-v-2bb70855],.table-row-leave-to[data-v-2bb70855]{opacity:0;transform:translateY(6px)}.modal-fade-enter-active[data-v-2bb70855],.modal-fade-leave-active[data-v-2bb70855]{transition:opacity .22s ease}.modal-fade-enter-from[data-v-2bb70855],.modal-fade-leave-to[data-v-2bb70855]{opacity:0}.modal-overlay[data-v-2bb70855]{position:fixed;inset:0;background:#050a12ad;display:flex;align-items:center;justify-content:center;padding:24px;z-index:9999}.modal-card[data-v-2bb70855]{width:min(520px,88vw);background:#0f1420eb;border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:24px 28px;display:flex;flex-direction:column;gap:16px;box-shadow:0 24px 48px #00000073}.confirm-card[data-v-2bb70855]{width:min(360px,88vw);gap:18px}.confirm-text[data-v-2bb70855]{margin:4px 0;color:#dde9ffe0;line-height:1.6;letter-spacing:.3px}.modal-title[data-v-2bb70855]{margin:0;font-size:1.2rem;font-weight:700;color:#f1f5ff}.modal-tip[data-v-2bb70855]{color:#ccd5ebcc}.modal-message[data-v-2bb70855]{color:#8bd7ffd1}.modal-stats[data-v-2bb70855]{display:grid;gap:6px;color:#e2eeffeb}.modal-actions[data-v-2bb70855]{display:flex;justify-content:flex-end;gap:10px}.feedback-card[data-v-2bb70855]{min-width:min(360px,90vw);max-width:min(420px,92vw);background:#0c1628e6;border-radius:20px;padding:24px 26px;border:1px solid rgba(102,212,255,.35);display:flex;flex-direction:column;gap:18px;align-items:center;text-align:center;box-shadow:0 24px 46px #0006}.feedback-card.feedback-success[data-v-2bb70855]{border-color:#66d4ff73;box-shadow:0 24px 52px #113e8c66}.feedback-card.feedback-error[data-v-2bb70855]{border-color:#ff95958c;box-shadow:0 24px 52px #78202e6b}.feedback-message[data-v-2bb70855]{font-size:1rem;color:#f0f5ff;letter-spacing:.3px;text-align:center}@media (max-width: 1024px){.create-form .grid[data-v-2bb70855]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 800px){.table-card[data-v-2bb70855]{padding:16px 18px}.toolbar-actions[data-v-2bb70855]{flex-direction:column;align-items:flex-start;gap:10px}.toolbar-input[data-v-2bb70855]{width:min(100%,240px);max-width:240px;flex:0 0 auto}.toolbar-date-range[data-v-2bb70855]{width:auto;flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px}.toolbar-date-range .toolbar-input[data-v-2bb70855]{width:min(100%,240px);max-width:240px}.toolbar-date-sep[data-v-2bb70855]{display:inline-flex;align-items:center}.toolbar-clear[data-v-2bb70855]{width:100%}.toolbar-button-row[data-v-2bb70855]{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.toolbar-button-row .toolbar-btn[data-v-2bb70855]{width:100%}.table-wrapper[data-v-2bb70855]{min-width:100%}}@media (max-width: 640px){.table-card[data-v-2bb70855]{padding:14px;border-radius:16px}.create-form[data-v-2bb70855]{padding:14px}.create-form .grid[data-v-2bb70855]{grid-template-columns:1fr}.actions-cell[data-v-2bb70855]{flex-direction:column}}.content-admin[data-v-27e1c5e4]{display:flex;flex-direction:column;gap:18px}.row[data-v-27e1c5e4]{display:flex;align-items:center;gap:10px}.alert-card[data-v-27e1c5e4]{background:#09101c9e;border:1px solid rgba(148,163,184,.24);border-radius:20px;padding:20px;display:flex;flex-direction:column;gap:12px;backdrop-filter:blur(16px) saturate(1.35);-webkit-backdrop-filter:blur(16px) saturate(1.35);box-shadow:0 22px 42px #00000052}.alert[data-v-27e1c5e4]{color:#ffe9be;background:#ffb74d1f;border:1px solid rgba(255,183,77,.32);padding:12px 14px;border-radius:12px}.btn[data-v-27e1c5e4],.btn-outline[data-v-27e1c5e4],.btn-gradient-text[data-v-27e1c5e4],.btn-danger[data-v-27e1c5e4]{display:inline-flex;align-items:center;justify-content:center;height:40px;border-radius:12px;padding:0 16px;cursor:pointer;font-weight:600;letter-spacing:.3px;transition:transform .18s ease,box-shadow .22s ease,background .22s ease,border-color .22s ease,color .22s ease;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.btn[data-v-27e1c5e4]{background:linear-gradient(135deg,#1629487a,#0a182c6b);border:1px solid rgba(148,176,215,.32);color:#dbeafe}.btn[data-v-27e1c5e4]:hover{background:linear-gradient(135deg,#3b82f652,#0e203a7a);border-color:#94cdff85;box-shadow:0 16px 32px #2563eb47;color:#f8fbff}.btn-outline[data-v-27e1c5e4]{background:linear-gradient(135deg,#102d5852,#0a142675);border:1px solid rgba(148,205,255,.38);color:#e1efff}.btn-outline[data-v-27e1c5e4]:hover:not(:disabled){transform:translateY(-1px);background:linear-gradient(135deg,#3b82f661,#25d3a442);border-color:#94cdff99;box-shadow:0 18px 36px #1e5ab452;color:#0b172a}.btn-gradient-text[data-v-27e1c5e4]{background:linear-gradient(135deg,#27ffa0b3,#7ef3ffad);border:1px solid rgba(148,255,225,.28);color:#052032;box-shadow:0 18px 34px #14c8a047}.btn-gradient-text[data-v-27e1c5e4]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 22px 42px #14c8a05c}.btn-danger[data-v-27e1c5e4]{background:linear-gradient(135deg,#8c202073,#4b121b8c);border:1px solid rgba(255,149,149,.48);color:#ffe4e6}.btn-danger[data-v-27e1c5e4]:hover:not(:disabled){transform:translateY(-1px);border-color:#ff9595ad;box-shadow:0 16px 32px #78202e5c}.btn[disabled][data-v-27e1c5e4],.btn-outline[disabled][data-v-27e1c5e4],.btn-gradient-text[disabled][data-v-27e1c5e4],.btn-danger[disabled][data-v-27e1c5e4]{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.content-card[data-v-27e1c5e4]{background:#09101ca8;border:1px solid rgba(148,163,184,.25);border-radius:24px;padding:22px 24px;display:flex;flex-direction:column;gap:18px;backdrop-filter:blur(20px) saturate(1.35);-webkit-backdrop-filter:blur(20px) saturate(1.35);box-shadow:0 24px 46px #00000061}.toolbar[data-v-27e1c5e4]{display:flex;flex-direction:column;gap:12px;padding-bottom:14px;border-bottom:1px solid rgba(148,163,184,.18)}.toolbar-title[data-v-27e1c5e4]{font-size:1.12rem;font-weight:700;letter-spacing:.6px;color:#f4f8ff}.toolbar-actions[data-v-27e1c5e4]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.muted[data-v-27e1c5e4]{color:#ccd5ebc2;font-size:.9rem}.form-grid[data-v-27e1c5e4]{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:18px}.title-field .input[data-v-27e1c5e4]{max-width:420px}.content-field textarea[data-v-27e1c5e4]{min-height:180px;resize:vertical}.contacts-section[data-v-27e1c5e4],.invites-section[data-v-27e1c5e4]{margin-top:14px;display:flex;flex-direction:column;gap:12px}.section-header[data-v-27e1c5e4]{display:flex;justify-content:space-between;align-items:center;gap:12px}.contacts-grid[data-v-27e1c5e4],.invites-grid[data-v-27e1c5e4]{display:flex;flex-direction:column;gap:10px}.contact-row[data-v-27e1c5e4]{display:grid;grid-template-columns:minmax(90px,120px) minmax(140px,1fr) minmax(160px,1fr) minmax(200px,1fr) auto;gap:10px;align-items:center;padding:12px 14px;border-radius:14px;background:#0c162875;border:1px solid rgba(148,163,184,.18);box-shadow:inset 0 1px #ffffff14}.invite-row[data-v-27e1c5e4]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px 14px;border-radius:14px;background:#0c162875;border:1px solid rgba(148,163,184,.18);box-shadow:inset 0 1px #ffffff14}.icon-select[data-v-27e1c5e4],.label-input[data-v-27e1c5e4],.value-input[data-v-27e1c5e4],.href-input[data-v-27e1c5e4],.invite-input[data-v-27e1c5e4]{width:100%}.remove-btn[data-v-27e1c5e4]{min-width:88px;justify-self:end}.empty-tip[data-v-27e1c5e4]{font-size:.88rem;color:#ccd5ebb8}.preview[data-v-27e1c5e4]{margin-top:12px;display:flex;flex-direction:column;gap:8px}.subtitle[data-v-27e1c5e4]{font-weight:600;color:#cbd6ebe6}.preview-box[data-v-27e1c5e4]{background:#090c14bf;border:1px solid rgba(86,104,139,.45);border-radius:14px;padding:16px;min-height:120px;color:#f3f6ff;line-height:1.6}.actions[data-v-27e1c5e4]{margin-top:12px;display:flex;gap:12px;justify-content:flex-end}.status-text[data-v-27e1c5e4]{margin-top:8px;color:#c7d2e4c7;font-size:.88rem}.contact-row-enter-active[data-v-27e1c5e4],.contact-row-leave-active[data-v-27e1c5e4],.invite-row-enter-active[data-v-27e1c5e4],.invite-row-leave-active[data-v-27e1c5e4]{transition:opacity .22s ease,transform .22s ease}.contact-row-enter-from[data-v-27e1c5e4],.contact-row-leave-to[data-v-27e1c5e4],.invite-row-enter-from[data-v-27e1c5e4],.invite-row-leave-to[data-v-27e1c5e4]{opacity:0;transform:translateY(-6px)}.modal-fade-enter-active[data-v-27e1c5e4],.modal-fade-leave-active[data-v-27e1c5e4]{transition:opacity .22s ease}.modal-fade-enter-from[data-v-27e1c5e4],.modal-fade-leave-to[data-v-27e1c5e4]{opacity:0}.modal-overlay[data-v-27e1c5e4]{position:fixed;inset:0;background:#050a12ad;display:flex;align-items:center;justify-content:center;padding:24px;z-index:9999}.modal-card[data-v-27e1c5e4]{width:min(640px,96vw);background:#0f1420eb;border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:24px 28px;display:flex;flex-direction:column;gap:16px;box-shadow:0 24px 48px #00000073}.modal-title[data-v-27e1c5e4]{margin:0;font-size:1.2rem;font-weight:700;color:#f1f5ff}.modal-tip[data-v-27e1c5e4]{color:#ccd5ebcc}.modal-message[data-v-27e1c5e4]{color:#8bd7ffd1}.modal-stats[data-v-27e1c5e4]{display:grid;gap:6px;color:#e2eeffeb}.modal-actions[data-v-27e1c5e4]{display:flex;justify-content:flex-end;gap:10px}.history-wrap[data-v-27e1c5e4]{max-height:360px;overflow:auto;border-radius:12px;border:1px solid rgba(255,255,255,.08)}.history-table[data-v-27e1c5e4]{width:100%;border-collapse:collapse}.history-table th[data-v-27e1c5e4],.history-table td[data-v-27e1c5e4]{padding:10px 12px;text-align:left;border-bottom:1px solid rgba(255,255,255,.08)}.history-table th[data-v-27e1c5e4]{color:#aeb7c9;font-size:.92rem}.history-table td[data-v-27e1c5e4]{color:#e7ecf8;font-size:.9rem}.history-actions[data-v-27e1c5e4]{display:flex;gap:8px}.empty[data-v-27e1c5e4]{text-align:center;padding:32px 0;color:#c7cee0bf}.confirm-card[data-v-27e1c5e4]{width:min(420px,92vw);background:#0c1628e6;border:1px solid rgba(102,212,255,.38);border-radius:20px;padding:24px 26px;display:flex;flex-direction:column;gap:18px;box-shadow:0 24px 46px #0000006b}@media (max-width: 1024px){.contact-row[data-v-27e1c5e4]{grid-template-columns:minmax(90px,1fr) repeat(3,minmax(0,1fr))}.remove-btn[data-v-27e1c5e4]{justify-self:stretch}}@media (max-width: 800px){.toolbar-actions[data-v-27e1c5e4]{flex-direction:column;align-items:flex-start;gap:10px}.actions[data-v-27e1c5e4]{flex-direction:column;align-items:stretch}}@media (max-width: 640px){.content-card[data-v-27e1c5e4]{padding:18px}.contact-row[data-v-27e1c5e4],.invite-row[data-v-27e1c5e4]{grid-template-columns:repeat(1,minmax(0,1fr))}.modal-card[data-v-27e1c5e4]{padding:20px 22px}}.notice-fade-enter-active[data-v-33a2708c],.notice-fade-leave-active[data-v-33a2708c]{transition:opacity .22s ease,transform .22s ease}.notice-fade-enter-from[data-v-33a2708c],.notice-fade-leave-to[data-v-33a2708c]{opacity:0;transform:translateY(12px) scale(.98)}.notice-overlay[data-v-33a2708c]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;z-index:9999;pointer-events:none}.notice-card[data-v-33a2708c]{pointer-events:auto;min-width:min(360px,90vw);max-width:min(420px,92vw);border-radius:22px;border:1px solid rgba(255,255,255,.28);background:linear-gradient(135deg,#0c121c85,#0c121cad);backdrop-filter:blur(22px) saturate(1.45);-webkit-backdrop-filter:blur(22px) saturate(1.45);box-shadow:0 28px 46px #030c148c,inset 0 1px #ffffff2e,inset 0 -1px #27ff6414;color:#f7fafc;position:relative;padding:26px 28px 22px;display:flex;flex-direction:column;gap:14px}.notice-card.notice-success[data-v-33a2708c]{border-color:#2ecc718c;box-shadow:0 28px 56px #0f6f3a73,inset 0 1px #ffffff2e}.notice-card.notice-error[data-v-33a2708c]{border-color:#f0474799;box-shadow:0 28px 56px #8c1e1e73,inset 0 1px #ffffff2e}.notice-card[data-v-33a2708c]:before{content:"";position:absolute;inset:1px;border-radius:inherit;background:radial-gradient(circle at 20% 20%,rgba(126,246,177,.18),transparent 55%),radial-gradient(circle at 80% 10%,rgba(125,211,252,.14),transparent 50%);opacity:.9;pointer-events:none}.notice-content[data-v-33a2708c]{display:flex;flex-direction:column;gap:8px}.notice-title[data-v-33a2708c]{margin:0;font-size:1.1rem;font-weight:700;letter-spacing:.4px}.notice-message[data-v-33a2708c]{margin:0;font-size:.95rem;color:#e2e7f1eb;line-height:1.5}.notice-close[data-v-33a2708c]{position:absolute;top:14px;right:16px;border:none;background:transparent;color:#f5f9ffad;font-size:1.4rem;line-height:1;cursor:pointer;transition:color .18s ease}.notice-close[data-v-33a2708c]:hover,.notice-close[data-v-33a2708c]:focus-visible{color:#fff;outline:none}@media (max-width: 640px){.notice-card[data-v-33a2708c]{padding:20px 22px 18px;border-radius:18px}}.users-admin[data-v-61d5db51]{display:flex;flex-direction:column;gap:18px}.table-card[data-v-61d5db51]{background:#09101ca8;border:1px solid rgba(148,163,184,.25);border-radius:20px;padding:18px 20px;backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);box-shadow:0 20px 40px #00000052;display:flex;flex-direction:column;gap:16px}.users-admin .table-card[data-v-61d5db51]{background:none;border:none;box-shadow:none;padding:0;gap:14px;max-width:960px;margin:0 auto}.table-toolbar[data-v-61d5db51]{display:flex;flex-direction:column;gap:12px;padding-bottom:14px;border-bottom:1px solid rgba(148,163,184,.18)}.toolbar-title[data-v-61d5db51]{font-size:1.12rem;font-weight:700;letter-spacing:.6px;color:#f4f8ff}.toolbar-actions[data-v-61d5db51]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.toolbar-input[data-v-61d5db51]{flex:0 1 240px;width:240px;max-width:320px;min-width:160px}.toolbar-input[data-v-61d5db51],.table-card .input[data-v-61d5db51]{height:36px;min-height:36px;border-radius:10px;padding:0 12px}.toolbar-btn[data-v-61d5db51]{min-width:110px}.table-head[data-v-61d5db51]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.summary[data-v-61d5db51]{color:#dde5f8e0;font-weight:600}.table-buttons[data-v-61d5db51]{display:flex;gap:10px;flex-wrap:wrap}.btn[data-v-61d5db51],.btn-outline[data-v-61d5db51],.btn-solid[data-v-61d5db51],.btn-gradient-text[data-v-61d5db51],.btn-danger[data-v-61d5db51]{display:inline-flex;align-items:center;justify-content:center;height:40px;border-radius:12px;padding:0 16px;cursor:pointer;font-weight:600;letter-spacing:.3px;transition:transform .18s ease,box-shadow .22s ease,background .22s ease,border-color .22s ease,color .22s ease;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.btn-outline[data-v-61d5db51]{background:linear-gradient(135deg,#102d5852,#0a142675);border:1px solid rgba(148,205,255,.38);color:#e1efff}.btn-outline[data-v-61d5db51]:hover:not(:disabled){transform:translateY(-1px);background:linear-gradient(135deg,#3b82f661,#25d3a442);border-color:#94cdff99;box-shadow:0 18px 36px #1e5ab452;color:#0b172a}.btn-solid[data-v-61d5db51]{background:linear-gradient(135deg,#38bdf86b,#3b82f647);border:1px solid rgba(102,212,255,.45);color:#f0f9ff;box-shadow:0 18px 38px #113e8c52}.btn-solid[data-v-61d5db51]:hover:not(:disabled){transform:translateY(-1px);border-color:#66d4ffa8;box-shadow:0 22px 44px #113e8c66}.btn-danger[data-v-61d5db51]{background:linear-gradient(135deg,#8c202073,#4b121b8c);border:1px solid rgba(255,149,149,.48);color:#ffe4e6}.btn-danger[data-v-61d5db51]:hover:not(:disabled){transform:translateY(-1px);border-color:#ff9595ad;box-shadow:0 16px 32px #78202e5c}.btn[disabled][data-v-61d5db51],.btn-outline[disabled][data-v-61d5db51],.btn-solid[disabled][data-v-61d5db51],.btn-danger[disabled][data-v-61d5db51]{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.table-wrapper[data-v-61d5db51]{overflow-x:auto;border-radius:16px;border:1px solid rgba(148,163,184,.16);background:#070e1a7a}.user-table[data-v-61d5db51]{width:100%;border-collapse:collapse;min-width:720px}.user-table th[data-v-61d5db51],.user-table td[data-v-61d5db51]{padding:12px 14px;text-align:left;border-bottom:1px solid rgba(148,163,184,.16)}.user-table th[data-v-61d5db51]{color:#aeb7c9;font-size:.92rem;letter-spacing:.3px}.user-table td[data-v-61d5db51]{color:#f1f5ff;font-size:.9rem}.user-table th[data-v-61d5db51]:nth-child(6),.user-table td[data-v-61d5db51]:nth-child(6){text-align:center;width:180px}.user-table th.actions-cell[data-v-61d5db51],.user-table td.actions-cell[data-v-61d5db51]{text-align:center;width:200px}.compact-list[data-v-61d5db51]{display:grid;gap:12px}.compact-card[data-v-61d5db51]{background:#09101cb8;border:1px solid rgba(148,205,255,.28);border-radius:18px;padding:16px 18px;display:flex;flex-direction:column;gap:10px;box-shadow:0 18px 40px #050f1e57;cursor:pointer;transition:transform .18s ease,box-shadow .22s ease}.compact-card[data-v-61d5db51]:hover{transform:translateY(-2px);box-shadow:0 26px 52px #0c204061}.compact-card[data-v-61d5db51]:active{transform:translateY(0)}.card-header[data-v-61d5db51]{display:flex;align-items:center;justify-content:space-between;gap:12px}.card-title[data-v-61d5db51]{font-size:1.02rem;font-weight:700;letter-spacing:.4px;color:#f2f7ff}.card-checkbox .checkbox[data-v-61d5db51]{margin:0}.card-meta[data-v-61d5db51]{display:flex;flex-wrap:wrap;gap:12px;color:#d6e5ffd9;font-size:.88rem}.card-actions[data-v-61d5db51]{display:flex;gap:10px;justify-content:flex-end}.checkbox-cell[data-v-61d5db51]{width:52px}.checkbox[data-v-61d5db51]{appearance:none;width:18px;height:18px;border-radius:6px;border:1px solid rgba(148,176,215,.5);background:linear-gradient(135deg,#0d192cc7,#091222b8);position:relative;cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.checkbox[data-v-61d5db51]:focus-visible{outline:none;box-shadow:0 0 0 3px #60a5fa59}.checkbox[data-v-61d5db51]:checked{border-color:#66d4ffb3;background:linear-gradient(135deg,#3b82f6a6,#25d3a48c);box-shadow:0 10px 20px #2563eb57}.checkbox[data-v-61d5db51]:checked:after{content:"";position:absolute;inset:4px 6px 4px 5px;border-right:2px solid #0b172a;border-bottom:2px solid #0b172a;transform:rotate(40deg)}.actions-cell[data-v-61d5db51]{display:flex;gap:8px;justify-content:center}.empty[data-v-61d5db51]{text-align:center;padding:32px 0;color:#c7cee0bf}.muted[data-v-61d5db51]{color:#ccd5ebbf}.status-text[data-v-61d5db51]{color:#c7d2e4c7;font-size:.88rem}.modal-fade-enter-active[data-v-61d5db51],.modal-fade-leave-active[data-v-61d5db51]{transition:opacity .22s ease}.modal-fade-enter-from[data-v-61d5db51],.modal-fade-leave-to[data-v-61d5db51]{opacity:0}.modal-overlay[data-v-61d5db51]{position:fixed;inset:0;background:#050a12ad;display:flex;align-items:center;justify-content:center;padding:24px;z-index:9999}.modal-card[data-v-61d5db51]{width:min(480px,88vw);background:#0f1420eb;border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:24px 28px;display:flex;flex-direction:column;gap:16px;box-shadow:0 24px 48px #00000073}.confirm-card[data-v-61d5db51]{width:min(360px,88vw);gap:18px}.confirm-text[data-v-61d5db51]{margin:4px 0 8px;color:#dae5ffdb;line-height:1.6;letter-spacing:.3px}.modal-title[data-v-61d5db51]{margin:0;font-size:1.2rem;font-weight:700;color:#f1f5ff}.modal-card .grid[data-v-61d5db51]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.modal-actions[data-v-61d5db51]{display:flex;justify-content:flex-end;gap:12px}@media (max-width: 1024px){.modal-card .grid[data-v-61d5db51]{grid-template-columns:1fr}.toolbar-actions[data-v-61d5db51]{flex-direction:column;align-items:stretch}.toolbar-input[data-v-61d5db51]{width:100%;max-width:none;flex:1 1 auto}.table-buttons[data-v-61d5db51]{width:100%;justify-content:flex-start}}@media (max-width: 640px){.table-card[data-v-61d5db51]{padding:18px}.modal-card[data-v-61d5db51]{padding:20px 22px}.user-table[data-v-61d5db51]{min-width:100%}.toolbar-btn[data-v-61d5db51]{width:100%}.table-buttons[data-v-61d5db51]{flex-direction:column;align-items:stretch;width:100%}}.app-shell{position:relative;min-height:100dvh;color:var(--text);padding-bottom:var(--safe-area-bottom, 0px)}.page-layer{position:relative;z-index:1}.page-fade-enter-active,.page-fade-leave-active{transition:opacity .26s ease,transform .26s ease}.page-fade-enter-from,.page-fade-leave-to{opacity:0;transform:translateY(16px) scale(.97)}.page-slide-enter-active,.page-slide-leave-active{transition:opacity .28s ease,transform .32s ease}.page-slide-enter-from,.page-slide-leave-to{opacity:0;transform:translateY(24px)}.page-zoom-enter-active,.page-zoom-leave-active{transition:opacity .28s ease,transform .3s ease}.page-zoom-enter-from,.page-zoom-leave-to{opacity:0;transform:scale(.96)}:root{--bg: #050505;--text: #e5e7eb;--muted: #9ca3af;--accent: #7ef6b1;--card-bg: rgba(255, 255, 255, .06);--card-border: rgba(255, 255, 255, .12);--radius: 16px;--ring: #60a5fa;--viewport-background: radial-gradient(circle at 20% 0%, rgba(59, 130, 246, .22), transparent 58%), radial-gradient(circle at 80% -10%, rgba(37, 211, 164, .18), transparent 60%), linear-gradient(180deg, #060e1c 0%, #030916 100%);--viewport-background-color: #040b16;--safe-area-top: env(safe-area-inset-top, 0px);--safe-area-right: env(safe-area-inset-right, 0px);--safe-area-bottom: env(safe-area-inset-bottom, 0px);--safe-area-left: env(safe-area-inset-left, 0px)}html,body,#app{min-height:100%}html{overflow-y:auto;scrollbar-gutter:auto;background:var(--viewport-background);background-color:var(--viewport-background-color)}body{margin:0;background:var(--viewport-background);background-color:var(--viewport-background-color);color:var(--text);min-height:100dvh}body:before{content:"";position:fixed;inset:calc(-1 * var(--safe-area-top, 0px)) calc(-1 * var(--safe-area-right, 0px)) calc(-1 * var(--safe-area-bottom, 0px)) calc(-1 * var(--safe-area-left, 0px));background:var(--viewport-background);background-color:var(--viewport-background-color);pointer-events:none;z-index:-1}input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=number],input[type=url],textarea,select{font-size:16px;line-height:1.4}.app-container{max-width:960px;margin:24px auto;padding:0 16px;display:flex;flex-direction:column;gap:16px;box-sizing:border-box}.card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius);padding:0;box-sizing:border-box}.btn-gradient-text{appearance:none;border:none;background-image:linear-gradient(120deg,#27ff64d9,#7ef3ffb3);color:#04121b;padding:10px 16px;border-radius:12px;font-weight:700;letter-spacing:.4px;cursor:pointer;transition:transform .16s ease,box-shadow .2s ease;box-shadow:0 12px 24px #14c8782e}.btn-gradient-text:hover{transform:translateY(-1px);box-shadow:0 16px 32px #14c87842}.btn-gradient-text:active{transform:translateY(0);box-shadow:0 8px 16px #14c87833}.btn-gradient-text:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.btn-gradient-text[disabled],.btn-gradient-text[aria-disabled=true]{opacity:.6;cursor:not-allowed}@keyframes gradient-slide{0%{background-position:0% 50%}to{background-position:100% 50%}}.btn{appearance:none;background:#0f142094;border:1px solid rgba(255,255,255,.18);color:#e6eefc;padding:0 14px;border-radius:12px;height:40px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .16s ease,background .2s ease,transform .1s ease,box-shadow .2s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.btn:hover{background:#27ff6426;border-color:#27ff644d;color:#04121b;box-shadow:0 12px 24px #14c8782e}.btn:active{transform:translateY(1px)}.btn[disabled],.btn[aria-disabled=true]{opacity:.6;cursor:not-allowed}.btn-outline{background:transparent;color:#e6e7eb;border-color:#ffffff38}.btn-outline:hover{background:#ffffff0f;border-color:#ffffff52}.btn.danger{background:#35181b;border-color:#5b1f25;color:#ffb4c0}.btn.danger:hover{background:#3d1b1f;border-color:#6b2430}html,body{-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none;width:0;height:0}.card-opaque{background:#111318;border:1px solid #1f2937}section{display:block;width:100%}section h1,section h2,section h3{margin:0 0 8px}section p{margin:0 0 8px;color:var(--muted)}.field{display:grid;gap:6px;margin-bottom:12px}.label{color:var(--muted);font-size:13px}.input{appearance:none;width:100%;box-sizing:border-box;padding:10px 12px;font-size:16px;line-height:1.4;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:var(--text);caret-color:var(--accent);outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.input:disabled{opacity:.7;cursor:not-allowed}.input[readonly]{opacity:.9}select.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23e6e7eb' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:12px 8px;padding-right:34px}select.input:focus{transform:translateY(-1px);box-shadow:0 12px 24px #14c8782e,0 0 0 3px #27ff642e}select.input option{background:#0b1624;color:var(--text)}select.input option:checked,select.input option:hover{background:#25d3a440;color:#e8fff6}.input::placeholder{color:#6b7280}.input:focus{border-color:#ffffff47;box-shadow:0 0 0 3px #60a5fa40;background:#ffffff12}.row{display:flex;gap:10px;align-items:center}.stack{display:grid;gap:10px}@media (max-width: 640px){.row{flex-direction:column;align-items:stretch}}
