@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap);.loader-overlay[data-v-21fc7b64]{position:fixed;inset:0;z-index:var(--z-loader,60);background:var(--bg-overlay,rgba(15,23,42,.55));backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center}.loader-box[data-v-21fc7b64]{display:flex;flex-direction:column;align-items:center;gap:1rem}.loader-ring[data-v-21fc7b64]{display:inline-block;position:relative;width:52px;height:52px}.loader-ring div[data-v-21fc7b64]{box-sizing:border-box;display:block;position:absolute;width:44px;height:44px;margin:4px;border:4px solid transparent;border-radius:50%;animation:ring-21fc7b64 1.2s cubic-bezier(.5,0,.5,1) infinite}.loader-ring div[data-v-21fc7b64]:first-child{border-top-color:var(--brand-orange,#f97316);animation-delay:-.45s}.loader-ring div[data-v-21fc7b64]:nth-child(2){border-top-color:rgba(249,115,22,.6);animation-delay:-.3s}.loader-ring div[data-v-21fc7b64]:nth-child(3){border-top-color:rgba(249,115,22,.3);animation-delay:-.15s}.loader-ring div[data-v-21fc7b64]:nth-child(4){border-top-color:rgba(249,115,22,.1)}@keyframes ring-21fc7b64{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loader-text[data-v-21fc7b64]{color:var(--text-inverse,#fff);font-size:.8rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;opacity:.8}.loader-fade-enter-active[data-v-21fc7b64],.loader-fade-leave-active[data-v-21fc7b64]{transition:opacity .2s ease}.loader-fade-enter-from[data-v-21fc7b64],.loader-fade-leave-to[data-v-21fc7b64]{opacity:0}.login-page[data-v-63eb6708]{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--bg-secondary);position:relative;overflow:hidden}.login-watermark[data-v-63eb6708]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60vw;max-width:600px;pointer-events:none;z-index:0}.login-card[data-v-63eb6708]{position:relative;z-index:1;width:100%;max-width:26rem;padding:2.5rem 2rem;background-color:var(--bg-primary);border-radius:var(--card-radius,12px);border:1px solid var(--border-primary);box-shadow:var(--card-shadow,var(--shadow-lg));animation:fadeInUp-63eb6708 .4s ease-out}.login-logo[data-v-63eb6708]{margin:0 auto 2rem;width:8rem}.login-logo img[data-v-63eb6708],.login-logo svg[data-v-63eb6708]{width:100%;height:auto;display:block}svg.login-watermark[data-v-63eb6708]{color:var(--brand-watermark)}img.login-watermark[data-v-63eb6708]{opacity:var(--brand-watermark-opacity)}.form-group[data-v-63eb6708]{margin-bottom:1.25rem}.form-group label[data-v-63eb6708]{display:block;margin-bottom:.375rem;font-size:var(--t-body);font-weight:500;color:var(--form-label)}.input-wrapper[data-v-63eb6708]{position:relative}.input-wrapper i[data-v-63eb6708]{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);font-size:1.25em;color:var(--text-tertiary);pointer-events:none;z-index:1}.input-wrapper input[data-v-63eb6708]{padding-left:2.75rem;width:100%;height:46px;border-radius:10px;border:1.5px solid var(--border-primary);background:var(--bg-input);transition:var(--transition-fast,all .15s ease)}.input-wrapper input[data-v-63eb6708]:focus{border-color:var(--border-input-focus);background:var(--bg-primary);box-shadow:0 0 0 3px var(--brand-orange-glow,rgba(249,115,22,.15))}.toggle-password[data-v-63eb6708]{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:none;border:none;padding:.25rem;cursor:pointer;color:var(--text-muted);display:flex;align-items:center;justify-content:center}.toggle-password[data-v-63eb6708]:hover{color:var(--text-tertiary)}.toggle-password svg[data-v-63eb6708]{width:1.25rem;height:1.25rem}.login-btn[data-v-63eb6708]{width:100%;height:2.75rem;font-size:var(--t-body);font-weight:600;letter-spacing:.025em;margin-top:.5rem;display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:10px;background:var(--gradient-accent,#f97316);color:#fff;border:none;box-shadow:0 2px 8px rgba(249,115,22,.35);cursor:pointer;transition:var(--transition-fast,all .15s ease)}.login-btn[data-v-63eb6708]:hover:not(:disabled){background:var(--brand-orange-dark,#c2410c);box-shadow:0 4px 12px rgba(249,115,22,.4);transform:translateY(-1px)}.login-btn[data-v-63eb6708]:disabled{opacity:.7;cursor:not-allowed}.btn-spinner[data-v-63eb6708]{width:1rem;height:1rem;border:2px solid var(--btn-primary-hover-text);border-top-color:transparent;border-radius:9999px;animation:spinner-63eb6708 .6s linear infinite}.login-footer[data-v-63eb6708]{margin-top:2rem;text-align:center;font-size:var(--t-body);font-weight:500;color:var(--text-muted);position:relative;z-index:1}.login-accent-bar[data-v-63eb6708]{position:fixed;bottom:0;left:0;right:0;height:.25rem;background:var(--gradient-accent,var(--accent-highlight))}.login-error[data-v-63eb6708]{display:flex;align-items:center;gap:.625rem;padding:.75rem 1rem;margin-bottom:.25rem;background-color:var(--status-error-light);border:1px solid var(--status-error);border-radius:.5rem;color:var(--status-error);cursor:pointer}.login-error-icon[data-v-63eb6708]{width:1.25rem;height:1.25rem;flex-shrink:0}.login-error-text[data-v-63eb6708]{flex:1;font-size:var(--t-body);font-weight:500;line-height:1.25rem}.login-error-close[data-v-63eb6708]{background:none;border:none;color:var(--status-error);cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;opacity:.6;flex-shrink:0}.login-error-close[data-v-63eb6708]:hover{opacity:1}.login-error-close svg[data-v-63eb6708]{width:1rem;height:1rem}.error-slide-enter-active[data-v-63eb6708]{animation:errorSlideIn-63eb6708 .3s ease-out}.error-slide-leave-active[data-v-63eb6708]{animation:errorSlideIn-63eb6708 .2s ease-in reverse}@keyframes fadeInUp-63eb6708{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes spinner-63eb6708{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes errorSlideIn-63eb6708{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}.rail-content[data-v-5fd2c459]{list-style:none;margin:0;padding:.5rem 0;overflow-y:auto;overscroll-behavior:contain;flex:1;display:flex;flex-direction:column;align-items:center;gap:2px}.rail-sep[data-v-5fd2c459]{width:28px;height:1px;margin:.4rem 0;background:var(--sidebar-border)}.rail-item[data-v-5fd2c459]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:var(--r-md);color:var(--sidebar-text);cursor:pointer;transition:background var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.rail-item[data-v-5fd2c459]:hover{background:var(--bg-hover);color:var(--sidebar-text-hover)}.rail-item.active[data-v-5fd2c459]{background:var(--sidebar-active-bg);color:var(--sidebar-active-text)}.rail-item .fontello-icon[data-v-5fd2c459],.rail-item .nav-icon[data-v-5fd2c459]{margin:0;display:inline-flex}.sub-divider[data-v-5fd2c459]{padding:.6rem 0 .25rem 1.5rem;font-size:var(--t-caption);line-height:var(--t-caption-lh);letter-spacing:.07em;text-transform:uppercase;opacity:.45;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sidebar-height[data-v-5fd2c459]{display:flex;flex-direction:column;flex:1;overflow:hidden}.sidebar-content[data-v-5fd2c459]{padding:.5rem;margin:0;list-style:none;overflow-y:auto;overscroll-behavior:contain;flex:1}.section-header[data-v-5fd2c459]{font-size:var(--t-caption);line-height:var(--t-caption-lh);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);padding:1.25rem .85rem .4rem;pointer-events:none}.nav-item[data-v-5fd2c459]{display:flex;align-items:center;padding:.55rem .85rem;color:var(--sidebar-text);font-size:var(--t-body);line-height:var(--t-body-lh);font-weight:500;border-radius:8px;gap:.65rem;cursor:pointer;position:relative;transition:var(--transition-fast,all .15s ease)}.nav-item[data-v-5fd2c459]:hover{background:var(--bg-hover);color:var(--sidebar-text-hover)}.nav-item.active[data-v-5fd2c459]{background:var(--sidebar-active-bg);color:var(--sidebar-active-text);font-weight:600}.nav-item.active[data-v-5fd2c459]:before{content:"";position:absolute;left:-.5rem;top:20%;width:3px;height:60%;background:var(--sidebar-active-text);border-radius:0 3px 3px 0}.nav-icon[data-v-5fd2c459]{display:flex;align-items:center;justify-content:center;width:1.25rem;flex-shrink:0}.nav-icon svg[data-v-5fd2c459]{width:1.15rem;height:1.15rem}.group-header .fontello-icon[data-v-5fd2c459],.nav-item .fontello-icon[data-v-5fd2c459]{font-size:var(--t-heading-sm);width:1.25rem;text-align:center;opacity:.8;flex-shrink:0}.group-li[data-v-5fd2c459]{list-style:none}.group-header[data-v-5fd2c459]{display:flex;align-items:center;justify-content:space-between;padding:.55rem .85rem;color:var(--sidebar-text);font-size:var(--t-body);line-height:var(--t-body-lh);font-weight:500;border-radius:8px;cursor:pointer;transition:var(--transition-fast,all .15s ease)}.group-header[data-v-5fd2c459]:hover{background:var(--bg-hover);color:var(--sidebar-text-hover)}.group-header.open[data-v-5fd2c459]{color:var(--sidebar-text-hover)}.group-header.active[data-v-5fd2c459]{background:var(--sidebar-active-bg);color:var(--sidebar-active-text)}.group-left[data-v-5fd2c459]{display:flex;align-items:center;gap:.65rem}.chevron[data-v-5fd2c459]{font-size:var(--t-heading-sm);opacity:.4;transition:transform .2s ease;flex-shrink:0}.chevron.open[data-v-5fd2c459]{transform:rotate(90deg);opacity:.7}.group-body[data-v-5fd2c459]{max-height:0;overflow:hidden;transition:max-height .25s ease;padding-left:.5rem}.group-body.open[data-v-5fd2c459]{max-height:2000px}.sub-label[data-v-5fd2c459]{font-size:var(--t-caption);line-height:var(--t-caption-lh);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);padding:.75rem .85rem .25rem;pointer-events:none}.sub-item[data-v-5fd2c459]{display:flex;align-items:center;gap:.5rem;padding:.4rem .85rem;color:var(--sidebar-text);font-size:var(--t-body);line-height:var(--t-body-lh);font-weight:400;border-radius:6px;cursor:pointer;transition:var(--transition-fast,all .15s ease)}.sub-item[data-v-5fd2c459]:hover{background:var(--bg-hover);color:var(--sidebar-text-hover)}.sub-item.active[data-v-5fd2c459]{background:var(--sidebar-active-bg);color:var(--sidebar-active-text);font-weight:600}.sidebar-bottom[data-v-5fd2c459]{padding:.75rem;flex-shrink:0;border-top:1px solid var(--sidebar-border)}.sidebar-bottom.is-compact[data-v-5fd2c459]{padding:.5rem 0;display:flex;justify-content:center}.sidebar-bottom.is-compact .logout[data-v-5fd2c459]{width:40px;height:40px;justify-content:center;padding:0;gap:0}.logout[data-v-5fd2c459]{display:flex;align-items:center;gap:.5rem;font-size:var(--t-body);line-height:var(--t-body-lh);color:var(--sidebar-text);cursor:pointer;padding:.45rem .75rem;border-radius:8px;transition:var(--transition-fast,all .15s ease)}.logout[data-v-5fd2c459]:hover{color:var(--danger,#ef4444);background:var(--danger-bg,rgba(239,68,68,.1))}.flaticon-logout[data-v-5fd2c459]{vertical-align:middle;font-size:var(--t-heading-sm)}.sidebar[data-v-4801f280]{background:var(--bg-sidebar);position:fixed;left:0;top:0;z-index:26;width:var(--sidebar-width,260px);height:100vh;display:flex;flex-direction:column;border-right:1px solid var(--sidebar-border);overflow:hidden;transition:width var(--motion-base) var(--ease-out),transform var(--motion-base) var(--ease-out)}.sidebar.is-mobile[data-v-4801f280]{width:min(84vw,300px);z-index:40;transform:translateX(-100%);box-shadow:none}.sidebar.is-mobile.is-open[data-v-4801f280]{transform:translateX(0);box-shadow:0 0 0 100vmax rgba(0,0,0,.45),var(--shadow-overlay)}.sidebar-close[data-v-4801f280]{margin-left:auto;width:32px;height:32px;border:0;border-radius:var(--r-md);background:transparent;color:var(--text-muted);font-size:var(--t-body);cursor:pointer}.sidebar-header[data-v-4801f280]{height:var(--topbar-height);padding:0 1.1rem;border-bottom:1px solid var(--sidebar-border);flex-shrink:0;cursor:pointer;display:flex;align-items:center;gap:.75rem;transition:background var(--motion-fast) var(--ease-out)}.is-collapsed .sidebar-header[data-v-4801f280]{justify-content:center;padding:0}.sidebar-header[data-v-4801f280]:hover{background:var(--bg-hover)}.logo-wrap[data-v-4801f280]{width:96px;flex-shrink:0}.logo-wrap img[data-v-4801f280],.logo-wrap svg[data-v-4801f280]{display:block;width:100%;height:auto}.brand-mark[data-v-4801f280]{width:32px;height:32px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:var(--gradient-accent);color:#fff;font-size:12px;font-weight:800;letter-spacing:.04em}.brand-identity[data-v-4801f280]{display:flex;flex-direction:column;gap:.22rem;min-width:0;flex:1}.brand-tag[data-v-4801f280]{font-size:var(--t-caption);line-height:var(--t-caption-lh);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--brand-orange,#f97316);opacity:.85;white-space:nowrap}.ps[data-v-193c8cfc]{position:relative;width:100%;max-width:30rem}.ps-field[data-v-193c8cfc]{display:flex;align-items:center;gap:var(--s-2);height:36px;padding:0 var(--s-3);border:1px solid var(--border-primary);border-radius:var(--r-md);background:var(--bg-input);transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.ps-field.is-open[data-v-193c8cfc],.ps-field[data-v-193c8cfc]:focus-within{border-color:var(--border-focus);box-shadow:0 0 0 3px var(--accent-primary-bg)}.ps-icon[data-v-193c8cfc]{width:16px;height:16px;color:var(--text-muted);flex:0 0 auto}.ps-input[data-v-193c8cfc]{flex:1;min-width:0;border:0;background:transparent;color:var(--text-primary);font-size:var(--t-body-sm);font-family:inherit;outline:none}.ps-input[data-v-193c8cfc]::-moz-placeholder{color:var(--text-muted)}.ps-input[data-v-193c8cfc]::placeholder{color:var(--text-muted)}.ps-input[data-v-193c8cfc]::-webkit-search-cancel-button{-webkit-appearance:none}.ps-kbd[data-v-193c8cfc]{font-size:11px;line-height:1;padding:3px 6px;border:1px solid var(--border-primary);border-radius:var(--r-sm);color:var(--text-muted);background:var(--bg-primary);font-family:inherit}.ps-drop[data-v-193c8cfc]{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:60;max-height:60vh;overflow-y:auto;padding:var(--s-1);background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--r-lg);box-shadow:var(--shadow-overlay)}.ps-empty[data-v-193c8cfc]{padding:var(--s-3) var(--s-4);font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);color:var(--text-muted)}.ps-row[data-v-193c8cfc]{display:block;width:100%;text-align:left;padding:var(--s-2) var(--s-3);border:0;border-radius:var(--r-md);background:transparent;cursor:pointer;font-family:inherit}.ps-row.is-hi[data-v-193c8cfc]{background:var(--sidebar-active-bg)}.ps-row-title[data-v-193c8cfc]{display:block;font-size:var(--t-body);line-height:var(--t-body-lh);font-weight:500;color:var(--text-primary)}.ps-row.is-hi .ps-row-title[data-v-193c8cfc]{color:var(--sidebar-active-text)}.ps-row-path[data-v-193c8cfc]{color:var(--text-muted)}.ps-row-note[data-v-193c8cfc],.ps-row-path[data-v-193c8cfc]{display:block;font-size:var(--t-caption);line-height:var(--t-caption-lh)}.ps-row-note[data-v-193c8cfc]{color:var(--text-secondary);margin-top:2px}.tb[data-v-00e1ab68]{position:fixed;top:0;right:0;left:var(--sidebar-width,260px);z-index:25;height:var(--topbar-height);display:flex;align-items:center;gap:var(--s-3);padding:0 var(--s-4);background:var(--bg-sidebar);border-bottom:1px solid var(--sidebar-border);transition:left var(--motion-base) var(--ease-out)}.tb-search-toggle[data-v-00e1ab68]{display:none}.tb-icon[data-v-00e1ab68]{position:relative;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--r-md);background:transparent;color:var(--sidebar-text);cursor:pointer;transition:background var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out);flex:0 0 auto}.tb-icon svg[data-v-00e1ab68]{width:18px;height:18px}.tb-icon[data-v-00e1ab68]:hover{background:var(--bg-hover);color:var(--sidebar-text-hover)}.tb-icon.is-on[data-v-00e1ab68]{background:var(--sidebar-active-bg);color:var(--sidebar-active-text)}.tb-badge[data-v-00e1ab68]{position:absolute;top:4px;right:4px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--accent-primary);color:#fff;font-size:10px;line-height:16px;font-weight:700;text-align:center}.tb-store[data-v-00e1ab68]{display:flex;align-items:center;gap:var(--s-2);height:36px;padding:0 var(--s-2) 0 var(--s-3);border:1px solid var(--border-primary);border-radius:var(--r-md);background:var(--bg-input);max-width:18rem}.tb-store-icon[data-v-00e1ab68]{width:16px;height:16px;color:var(--text-muted);flex:0 0 auto}.tb-select[data-v-00e1ab68]{border:0;background:transparent;color:var(--text-primary);font-size:var(--t-body-sm);font-weight:500;font-family:inherit;outline:none;cursor:pointer;max-width:13rem}.tb-select option[data-v-00e1ab68]{background:var(--bg-primary);color:var(--text-primary)}.tb-scope[data-v-00e1ab68]{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 6px;border-radius:999px;background:var(--warning-bg);color:var(--warning);white-space:nowrap}.tb-search[data-v-00e1ab68]{flex:1}.tb-right[data-v-00e1ab68]{display:flex;align-items:center;gap:var(--s-1);margin-left:auto}.tb-presence[data-v-00e1ab68]{font-size:var(--t-caption);color:var(--text-muted);margin-right:var(--s-2);white-space:nowrap}.tb-user[data-v-00e1ab68]{position:relative;display:flex;align-items:center;gap:var(--s-2);height:36px;padding:0 var(--s-2) 0 var(--s-1);margin-left:var(--s-2);border-radius:var(--r-md);cursor:pointer}.tb-user[data-v-00e1ab68]:hover{background:var(--bg-hover)}.tb-avatar[data-v-00e1ab68]{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--gradient-accent);color:#fff;font-size:11px;font-weight:700;letter-spacing:.02em}.tb-user-text[data-v-00e1ab68]{display:flex;flex-direction:column;line-height:1.1}.tb-user-name[data-v-00e1ab68]{font-size:var(--t-body-sm);font-weight:600;color:var(--text-primary);white-space:nowrap;max-width:10rem;overflow:hidden;text-overflow:ellipsis}.tb-user-role[data-v-00e1ab68]{font-size:11px;color:var(--text-muted);white-space:nowrap}.tb-menu[data-v-00e1ab68]{position:absolute;top:calc(100% + 6px);right:0;min-width:14rem;padding:var(--s-1);background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--r-lg);box-shadow:var(--shadow-overlay);z-index:60;cursor:default}.tb-menu-head[data-v-00e1ab68]{padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--border-light);margin-bottom:var(--s-1)}.tb-menu-name[data-v-00e1ab68]{font-size:var(--t-body);font-weight:600;color:var(--text-primary)}.tb-menu-sub[data-v-00e1ab68]{font-size:var(--t-caption);color:var(--text-muted)}.tb-menu-item[data-v-00e1ab68]{display:block;width:100%;text-align:left;padding:var(--s-2) var(--s-3);border:0;border-radius:var(--r-md);background:transparent;color:var(--text-primary);font-size:var(--t-body-sm);font-family:inherit;cursor:pointer}.tb-menu-item[data-v-00e1ab68]:hover{background:var(--bg-hover)}@media (max-width:900px){.tb[data-v-00e1ab68]{left:0;gap:var(--s-2);padding:0 var(--s-2)}.tb-presence[data-v-00e1ab68],.tb-user-text[data-v-00e1ab68]{display:none}.tb-store[data-v-00e1ab68]{max-width:11rem;min-width:0}.tb-select[data-v-00e1ab68]{max-width:8.5rem}.tb-user[data-v-00e1ab68]{margin-left:0;padding:0 var(--s-1)}}@media (max-width:640px){.tb-search-toggle[data-v-00e1ab68]{display:inline-flex}.tb-search[data-v-00e1ab68]{display:none;position:absolute;top:var(--topbar-height);left:0;right:0;max-width:none;padding:var(--s-2);background:var(--bg-sidebar);border-bottom:1px solid var(--sidebar-border)}.tb-search.is-shown[data-v-00e1ab68]{display:block}.tb-scope[data-v-00e1ab68]{display:none}}.dc[data-v-67c2c156]{margin-top:var(--s-2)}.dc-warn[data-v-67c2c156]{font-size:var(--t-body-sm);line-height:var(--t-body-lh);color:var(--text-primary);background:var(--danger-bg);border:1px solid var(--danger);border-radius:var(--r-md);padding:var(--s-2) var(--s-3)}.dc-ask[data-v-67c2c156]{margin-top:var(--s-2)}.dc-label[data-v-67c2c156]{display:block;font-size:var(--t-caption);color:var(--text-secondary);margin-bottom:var(--s-1)}.dc-actions[data-v-67c2c156]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);margin-top:var(--s-2)}.dc-ask .dc-actions[data-v-67c2c156]{margin-top:0}.dc-input[data-v-67c2c156]{width:6rem;font-size:var(--t-body);padding:var(--s-2);border:1px solid var(--border-primary);border-radius:var(--r-md);background:var(--bg-tertiary);color:var(--text-primary)}.dc-input[data-v-67c2c156]:focus{outline:none;border-color:var(--danger)}.dc-btn[data-v-67c2c156]{font-size:var(--t-body-sm);font-weight:500;padding:var(--s-2) var(--s-3);border:1px solid var(--border-primary);border-radius:var(--r-md);background:var(--bg-primary);color:var(--text-secondary);cursor:pointer}.dc-btn[data-v-67c2c156]:disabled{opacity:.45;cursor:default}.dc-btn--danger[data-v-67c2c156]{background:var(--danger);border-color:var(--danger);color:#fff;font-weight:600}.cs[data-v-76c2232e]{align-self:stretch;padding:var(--s-2) var(--s-3);border:1px solid var(--accent-primary);border-radius:var(--r-md);background:var(--accent-primary-bg)}.cs.is-done[data-v-76c2232e]{border-color:var(--status-success);background:var(--bg-primary)}.cs.is-partial[data-v-76c2232e]{border-color:var(--warning);background:var(--bg-primary)}.cs.is-cancelled[data-v-76c2232e],.cs.is-expired[data-v-76c2232e],.cs.is-failed[data-v-76c2232e]{border-color:var(--border-primary);background:var(--bg-primary);opacity:.85}.cs-top[data-v-76c2232e]{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);margin-bottom:var(--s-1)}.cs-when[data-v-76c2232e]{font-size:var(--t-caption);color:var(--text-muted)}.cs-title[data-v-76c2232e]{font-size:var(--t-body);font-weight:600;color:var(--text-primary)}.cs-counts[data-v-76c2232e],.cs-sum[data-v-76c2232e]{font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--text-secondary);margin-top:2px;white-space:pre-line}.cs-counts[data-v-76c2232e]{color:var(--text-muted)}.cs-progress[data-v-76c2232e]{display:flex;align-items:center;gap:var(--s-2);margin-top:var(--s-2);font-size:var(--t-caption);color:var(--text-muted)}.cs-bar[data-v-76c2232e]{flex:1;height:6px;border-radius:3px;background:var(--border-light);overflow:hidden}.cs-bar i[data-v-76c2232e]{display:block;height:100%;background:var(--accent-primary);transition:width .2s}.cs-link[data-v-76c2232e]{margin-top:var(--s-2);padding:0;border:0;background:none;color:var(--text-link);font:inherit;font-size:var(--t-caption);cursor:pointer}.cs-review[data-v-76c2232e]{margin-top:var(--s-2);display:flex;flex-direction:column;gap:var(--s-2);max-height:320px;overflow-y:auto;padding-right:var(--s-1)}.cs-group[data-v-76c2232e]{border-top:1px dashed var(--border-light);padding-top:var(--s-1)}.cs-g-head[data-v-76c2232e]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-2);font-size:var(--t-caption);color:var(--text-primary)}.cs-g-arrow[data-v-76c2232e]{color:var(--text-secondary)}.cs-g-n[data-v-76c2232e]{margin-left:auto;color:var(--text-muted)}.cs-stores[data-v-76c2232e]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.cs-store[data-v-76c2232e]{font-size:11px;line-height:16px;padding:0 6px;border-radius:8px;border:1px solid var(--border-primary);color:var(--text-secondary);background:var(--bg-primary)}.cs-store.st-applied[data-v-76c2232e],.cs-store.st-done[data-v-76c2232e]{border-color:var(--status-success);color:var(--status-success)}.cs-store.st-conflict[data-v-76c2232e],.cs-store.st-skipped[data-v-76c2232e]{border-color:var(--warning);color:var(--warning)}.cs-store.st-failed[data-v-76c2232e]{border-color:var(--danger);color:var(--danger)}.cs-note[data-v-76c2232e]{font-size:var(--t-caption);color:var(--text-muted)}.cs-actions[data-v-76c2232e]{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-2)}.cs-btn[data-v-76c2232e]{font-size:var(--t-body-sm);font-weight:500;padding:var(--s-2) var(--s-3);border:1px solid var(--border-primary);border-radius:var(--r-md);background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;font-family:inherit}.cs-btn[data-v-76c2232e]:hover:not(:disabled){border-color:var(--border-focus);color:var(--text-primary)}.cs-btn[data-v-76c2232e]:disabled{opacity:.45;cursor:default}.cs-btn--go[data-v-76c2232e]{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg);color:var(--btn-primary-text);font-weight:600}.rd[data-v-4358de7c]{position:fixed;top:var(--topbar-height);right:0;bottom:0;width:var(--drawer-width-open);z-index:24;display:flex;flex-direction:column;background:var(--bg-sidebar);border-left:1px solid var(--sidebar-border);transform:translateX(100%);transition:transform var(--motion-base) var(--ease-out)}.rd.is-open[data-v-4358de7c]{transform:translateX(0)}@media (max-width:900px){.rd[data-v-4358de7c]{width:min(100vw,420px);bottom:0;z-index:40;box-shadow:var(--shadow-overlay)}}.rd-head[data-v-4358de7c]{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--sidebar-border);flex:0 0 auto}.rd-tabs[data-v-4358de7c]{display:flex;gap:var(--s-1)}.rd-tab[data-v-4358de7c]{display:inline-flex;align-items:center;gap:var(--s-1);height:32px;padding:0 var(--s-3);border:0;border-radius:var(--r-md);background:transparent;color:var(--sidebar-text);font-size:var(--t-body-sm);font-weight:600;font-family:inherit;cursor:pointer}.rd-tab.is-on[data-v-4358de7c]{background:var(--sidebar-active-bg);color:var(--sidebar-active-text)}.rd-count[data-v-4358de7c]{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--accent-primary);color:#fff;font-size:11px;line-height:18px;text-align:center}.rd-close[data-v-4358de7c]{width:32px;height:32px;border:0;border-radius:var(--r-md);background:transparent;color:var(--text-muted);cursor:pointer;font-size:var(--t-body)}.rd-close[data-v-4358de7c]:hover{background:var(--bg-hover);color:var(--text-primary)}.rd-body[data-v-4358de7c]{flex:1;overflow-y:auto;padding:var(--s-3) var(--s-4)}.rd-body--chat[data-v-4358de7c]{display:flex;flex-direction:column;padding-bottom:var(--s-2)}.rd-lede[data-v-4358de7c]{margin:0 0 var(--s-3);font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);color:var(--text-secondary)}.rd-section-title[data-v-4358de7c]{font-size:var(--t-caption);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:var(--s-2) 0 var(--s-2);display:flex;justify-content:space-between;align-items:center;gap:var(--s-2)}.rd-link[data-v-4358de7c]{border:0;background:transparent;padding:0;font:inherit;text-transform:none;letter-spacing:0;font-size:var(--t-caption);font-weight:600;color:var(--text-link);cursor:pointer}.rd-btn--sm[data-v-4358de7c]{padding:var(--s-1) var(--s-2);font-size:var(--t-caption)}.rd-muted[data-v-4358de7c]{font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);color:var(--text-muted)}.rd-error[data-v-4358de7c]{padding:var(--s-3);font-size:var(--t-body-sm);color:var(--text-primary);background:var(--danger-bg);border:1px solid var(--danger);border-radius:var(--r-md)}.rd-empty[data-v-4358de7c]{padding:var(--s-5) var(--s-4);text-align:center;font-size:var(--t-body-sm);color:var(--text-muted);border:1px dashed var(--border-light);border-radius:var(--r-lg)}.rd-empty-mark[data-v-4358de7c]{font-size:28px;margin-bottom:var(--s-2)}.rd-list[data-v-4358de7c]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s-2)}.rd-item[data-v-4358de7c]{padding:var(--s-3);background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--r-md)}.rd-item-top[data-v-4358de7c]{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);margin-bottom:var(--s-1)}.rd-item-when[data-v-4358de7c]{font-size:var(--t-caption);color:var(--text-muted)}.rd-item-title[data-v-4358de7c]{font-size:var(--t-body);font-weight:600;color:var(--text-primary)}.rd-item-title em[data-v-4358de7c]{font-style:normal;color:var(--text-link)}.rd-item-sub[data-v-4358de7c]{font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--text-secondary);margin-top:2px}.rd-item-img[data-v-4358de7c]{display:block;max-width:100%;max-height:8rem;border-radius:var(--r-sm);margin-top:var(--s-2)}.rd-actions[data-v-4358de7c]{display:flex;gap:var(--s-2);margin-top:var(--s-2)}.rd-btn[data-v-4358de7c]{font-size:var(--t-body-sm);font-weight:500;padding:var(--s-2) var(--s-3);border:1px solid var(--border-primary);border-radius:var(--r-md);background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;font-family:inherit}.rd-btn[data-v-4358de7c]:hover:not(:disabled){border-color:var(--border-focus);color:var(--text-primary)}.rd-btn[data-v-4358de7c]:disabled{opacity:.45;cursor:default}.rd-btn--go[data-v-4358de7c]{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg);color:var(--btn-primary-text);font-weight:600}.rd-chan[data-v-4358de7c]{list-style:none;margin:0;padding:0}.rd-chan-row[data-v-4358de7c]{display:flex;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-2);border-radius:var(--r-md);cursor:pointer}.rd-chan-row[data-v-4358de7c]:hover{background:var(--bg-hover)}.rd-chan-mark[data-v-4358de7c]{width:18px;text-align:center;color:var(--text-muted);font-weight:700}.rd-chan-name[data-v-4358de7c]{flex:1;min-width:0;font-size:var(--t-body-sm);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-chan-kind[data-v-4358de7c]{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.rd-dot[data-v-4358de7c]{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--accent-primary);color:#fff;font-size:11px;line-height:18px;text-align:center}.rd-presence[data-v-4358de7c]{width:8px;height:8px;border-radius:50%;background:var(--border-secondary);flex:0 0 auto;margin:0 5px}.rd-presence.is-on[data-v-4358de7c]{background:var(--success);box-shadow:0 0 0 3px var(--success-bg)}.rd-foot-actions[data-v-4358de7c]{display:flex;gap:var(--s-2);margin-top:var(--s-4)}.rd-form[data-v-4358de7c]{margin-top:var(--s-3);padding:var(--s-3);background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--r-md);display:flex;flex-direction:column;gap:var(--s-2)}.rd-form-title[data-v-4358de7c]{font-size:var(--t-body);font-weight:600;color:var(--text-primary)}.rd-input[data-v-4358de7c]{width:100%;box-sizing:border-box;font-size:var(--t-body-sm);font-family:inherit;padding:var(--s-2) var(--s-3);border:1px solid var(--border-primary);border-radius:var(--r-md);background:var(--bg-input);color:var(--text-primary);resize:vertical}.rd-input[data-v-4358de7c]:focus{outline:none;border-color:var(--border-input-focus)}.rd-check-grid[data-v-4358de7c]{display:grid;grid-template-columns:1fr 1fr;gap:2px var(--s-2);max-height:10rem;overflow-y:auto}.rd-check[data-v-4358de7c]{display:flex;align-items:center;gap:var(--s-1);font-size:var(--t-caption);color:var(--text-primary)}.rd-conv-head[data-v-4358de7c]{display:flex;align-items:center;gap:var(--s-2);margin:0 0 var(--s-2);flex:0 0 auto}.rd-back[data-v-4358de7c]{width:28px;height:28px;border:0;border-radius:var(--r-md);background:var(--bg-hover);color:var(--text-primary);font-size:18px;line-height:1;cursor:pointer}.rd-conv-name[data-v-4358de7c]{font-size:var(--t-body);font-weight:600;color:var(--text-primary);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-conv-act[data-v-4358de7c]{color:var(--danger,#ef4444);flex:0 0 auto}.rd-conv[data-v-4358de7c]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-1) 0}.rd-more[data-v-4358de7c]{padding:4px 10px;border:1px solid var(--border-light);cursor:pointer}.rd-more[data-v-4358de7c],.rd-sys[data-v-4358de7c]{align-self:center;font-size:var(--t-caption);border-radius:999px;background:var(--bg-primary);color:var(--text-muted)}.rd-sys[data-v-4358de7c]{max-width:92%;text-align:center;line-height:var(--t-caption-lh);padding:var(--s-1) var(--s-3)}.rd-req[data-v-4358de7c]{padding:var(--s-3);background:var(--bg-primary);border:1px solid var(--warning);border-radius:var(--r-md)}.rd-msg[data-v-4358de7c]{max-width:88%;align-self:flex-start}.rd-msg.is-mine[data-v-4358de7c]{align-self:flex-end;text-align:right}.rd-msg-meta[data-v-4358de7c]{font-size:11px;color:var(--text-muted);margin-bottom:2px}.rd-msg-body[data-v-4358de7c]{display:inline-block;text-align:left;padding:var(--s-2) var(--s-3);font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);color:var(--text-primary);background:var(--bg-primary);border:1px solid var(--border-light);border-radius:14px 14px 14px 4px;white-space:pre-wrap;word-break:break-word}.rd-msg.is-mine .rd-msg-body[data-v-4358de7c]{background:var(--accent-primary-bg);border-color:transparent;border-radius:14px 14px 4px 14px}.rd-msg-body.is-deleted[data-v-4358de7c]{font-style:italic;color:var(--text-muted)}.rd-msg.is-bot .rd-msg-body[data-v-4358de7c]{border-color:var(--accent-primary);background:var(--accent-primary-bg)}.rd-bot-tag[data-v-4358de7c]{display:inline-block;margin-left:6px;padding:0 6px;border-radius:999px;font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--accent-primary);border:1px solid var(--accent-primary)}.rd-bot-sub[data-v-4358de7c]{font-weight:400;font-size:var(--t-caption);color:var(--text-muted)}.rd-thinking[data-v-4358de7c]{font-style:italic}.rd-chips[data-v-4358de7c]{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-4) 0}.rd-chip[data-v-4358de7c]{text-align:left;padding:var(--s-2) var(--s-3);border:1px solid var(--border-primary);border-radius:var(--r-md);background:var(--bg-primary);color:var(--text-primary);font:inherit;font-size:var(--t-body-sm);cursor:pointer}.rd-chip[data-v-4358de7c]:hover{border-color:var(--accent-primary)}.rd-help[data-v-4358de7c]{margin:0 0 var(--s-2);padding:var(--s-3);border:1px solid var(--border-light);border-radius:var(--r-md);background:var(--bg-primary);display:flex;flex-direction:column;gap:var(--s-2);flex:0 0 auto}.rd-help-row[data-v-4358de7c]{display:flex;align-items:center;justify-content:space-between;font-size:var(--t-caption);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.rd-help-cmd[data-v-4358de7c]{font-size:var(--t-body-sm);color:var(--text-secondary)}.rd-help-cmd code[data-v-4358de7c],.rd-slash-item code[data-v-4358de7c]{font-family:ui-monospace,monospace;color:var(--accent-primary);background:var(--accent-primary-bg);padding:0 var(--s-1);border-radius:var(--r-sm)}.rd-slash[data-v-4358de7c]{margin:0 0 var(--s-2);border:1px solid var(--border-primary);border-radius:var(--r-md);overflow:hidden;flex:0 0 auto}.rd-slash-item[data-v-4358de7c]{display:flex;align-items:center;gap:var(--s-2);width:100%;text-align:left;padding:var(--s-2) var(--s-3);border:0;background:var(--bg-primary);color:var(--text-primary);font:inherit;font-size:var(--t-body-sm);cursor:pointer}.rd-slash-item[data-v-4358de7c]:hover{background:var(--bg-hover)}.rd-slash-item span[data-v-4358de7c]{color:var(--text-muted)}.rd-prop[data-v-4358de7c]{align-self:stretch;padding:var(--s-2) var(--s-3);border:1px solid var(--accent-primary);border-radius:var(--r-md);background:var(--accent-primary-bg)}.rd-prop.is-done[data-v-4358de7c]{border-color:var(--status-success);background:var(--bg-primary)}.rd-prop.is-cancelled[data-v-4358de7c],.rd-prop.is-expired[data-v-4358de7c],.rd-prop.is-failed[data-v-4358de7c]{border-color:var(--border-primary);background:var(--bg-primary);opacity:.8}.rd-attach[data-v-4358de7c]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:36px;border:1px solid var(--border-primary);border-radius:var(--r-md);color:var(--text-muted);cursor:pointer;background:var(--bg-input)}.rd-attach svg[data-v-4358de7c]{width:16px;height:16px}.rd-attach[data-v-4358de7c]:hover{color:var(--accent-primary);border-color:var(--accent-primary)}.rd-msg-img[data-v-4358de7c]{display:block;max-width:220px;max-height:160px;border-radius:8px}.rd-grip[data-v-4358de7c]{position:absolute;top:0;bottom:0;left:-3px;width:7px;cursor:col-resize;z-index:2}.rd-grip[data-v-4358de7c]:hover,.rd.is-resizing .rd-grip[data-v-4358de7c]{background:var(--accent-primary);opacity:.5}.rd.is-resizing[data-v-4358de7c]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.rd-del[data-v-4358de7c]{border:0;background:transparent;color:var(--text-muted);cursor:pointer;font-size:12px;padding:0 4px}.rd-del[data-v-4358de7c]:hover{color:var(--danger)}.rd-composer[data-v-4358de7c]{display:flex;gap:var(--s-2);align-items:flex-end;margin-top:var(--s-2);flex:0 0 auto}.rd-composer .rd-input[data-v-4358de7c]{flex:1;resize:none}.rd-e2ee[data-v-4358de7c]{margin:0 0 var(--s-3);border-color:var(--accent-primary)}.rd-e2ee p[data-v-4358de7c]{margin:0}.rd-e2ee-help[data-v-4358de7c]{font-size:var(--t-caption);line-height:var(--t-caption-lh);padding-top:var(--s-1);border-top:1px dashed var(--border-light)}.rd-e2ee-help b[data-v-4358de7c]{color:var(--text-secondary);font-weight:600}.rd-e2ee-note[data-v-4358de7c]{margin-top:var(--s-2);font-size:var(--t-caption)}.app-footer[data-v-492f6c0a]{position:fixed;right:var(--drawer-width,0);bottom:0;left:var(--sidebar-width,260px);transition:left var(--motion-base) var(--ease-out),right var(--motion-base) var(--ease-out);z-index:15;height:38px;display:flex;align-items:center;justify-content:space-between;padding:0 1rem;background:var(--bg-primary);backdrop-filter:blur(8px);border-top:1px solid var(--border-primary);font-size:.75rem}.footer-left[data-v-492f6c0a]{display:flex;align-items:center;gap:.5rem;color:var(--text-secondary)}.footer-dot[data-v-492f6c0a]{width:6px;height:6px;background:var(--status-success);border-radius:50%;animation:pulse-492f6c0a 2s infinite}@keyframes pulse-492f6c0a{0%,to{opacity:1;box-shadow:0 0 0 0 rgba(16,185,129,.4)}50%{opacity:.8;box-shadow:0 0 0 3px rgba(16,185,129,0)}}.footer-user[data-v-492f6c0a]{font-weight:500;color:var(--text-primary);display:flex;align-items:center;gap:.3rem}.footer-right[data-v-492f6c0a]{display:flex;align-items:center;gap:.5rem}.footer-brand[data-v-492f6c0a]{font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-orange,#f97316);white-space:nowrap}.footer-sep[data-v-492f6c0a]{color:var(--text-muted);font-size:.8rem;line-height:1}.footer-store[data-v-492f6c0a]{font-size:.72rem;font-weight:600;color:var(--text-secondary);white-space:nowrap}.page[data-v-08e96e6c]{background:var(--gradient-page,var(--page-bg,#f1f5f9));min-height:100vh}.right-bar-wrapper[data-v-08e96e6c]{position:fixed;top:calc(var(--topbar-height) + .75rem);right:calc(var(--drawer-width, 0px) + 1.25rem);z-index:var(--z-notification,70);display:flex;flex-direction:column;gap:.5rem;max-width:22rem}.flex[data-v-08e96e6c]{display:flex;width:100%;overflow-x:hidden}.content[data-v-08e96e6c]{padding:1.5rem 1.5rem 1.5rem;padding-left:calc(var(--sidebar-width, 260px) + 1.5rem);padding-right:calc(var(--drawer-width, 0px) + 1.5rem);margin-top:var(--topbar-height);width:100vw;height:calc(100vh - var(--topbar-height) - 38px);overflow-y:auto;overscroll-behavior:contain;transition:padding var(--motion-base) var(--ease-out)}@media (max-width:900px){.content[data-v-08e96e6c]{padding:1rem .75rem 1.25rem;padding-left:.75rem;padding-right:.75rem}.right-bar-wrapper[data-v-08e96e6c]{right:.5rem;left:.5rem;max-width:none}}.brand-watermark[data-v-08e96e6c]{position:fixed;top:50%;left:50%;transform:translate(-35%,-50%);width:55vw;max-width:700px;pointer-events:none;z-index:0}svg.brand-watermark[data-v-08e96e6c]{color:var(--brand-watermark)}img.brand-watermark[data-v-08e96e6c]{opacity:var(--brand-watermark-opacity)}:root{--t-caption:12px;--t-caption-lh:16px;--t-body-sm:13px;--t-body-sm-lh:18px;--t-body:14px;--t-body-lh:20px;--t-heading-sm:16px;--t-heading-sm-lh:24px;--t-heading:20px;--t-heading-lh:28px;--t-title:24px;--t-title-lh:32px;--t-metric:30px;--t-metric-lh:36px;--t-metric-lg:38px;--t-metric-lg-lh:44px;--w-regular:400;--w-medium:500;--w-semibold:600;--w-bold:700;--track-tight:-0.02em;--track-normal:0;--track-wide:0.16px;--track-caps:0.08em;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:40px;--s-8:48px;--s-9:64px;--r-sm:4px;--r-md:8px;--r-lg:12px;--row-h:48px;--row-h-dense:32px;--cell-x:16px;--cell-x-dense:12px;--shadow-overlay:0 8px 24px rgba(0,0,0,.4)}.num,.tabular,table{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}:root{--topbar-height:56px;--sidebar-width-full:260px;--rail-width:64px;--drawer-width-open:360px;--drawer-width:0px;--motion-fast:0ms;--motion-base:0ms;--motion-slow:0ms;--ease-out:cubic-bezier(0.2,0.8,0.2,1)}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0ms;--motion-base:0ms;--motion-slow:0ms}}:root,[data-theme=light]{--font-main:"Inter",system-ui,-apple-system,sans-serif;--brand-orange:#f97316;--brand-orange-light:#fed7aa;--brand-orange-dark:#c2410c;--brand-orange-glow:rgba(249,115,22,.15);--sidebar-width:260px;--input-height:42px;--z-base:1;--z-dropdown:10;--z-sticky:15;--z-sidebar:20;--z-overlay:30;--z-modal:40;--z-confirm:50;--z-loader:60;--z-notification:70;--card-radius:16px;--card-shadow:0 1px 3px rgba(0,0,0,.06),0 4px 16px rgba(0,0,0,.04);--card-shadow-hover:0 4px 12px rgba(0,0,0,.1),0 8px 32px rgba(0,0,0,.06);--gradient-orange:linear-gradient(135deg,#f97316,#fb923c);--gradient-accent:linear-gradient(135deg,#ea580c,#f97316);--gradient-page:linear-gradient(180deg,#f1f5f9,#e8eef4);--transition-fast:all 0.15s ease;--transition-med:all 0.25s ease;--success:#10b981;--success-bg:#d1fae5;--danger:#ef4444;--danger-bg:#fee2e2;--warning:#f59e0b;--warning-bg:#fef3c7;--info:#3b82f6;--info-bg:#dbeafe;--page-bg:#f1f5f9;--bg-primary:#fff;--bg-secondary:#f8fafc;--bg-tertiary:#f1f5f9;--bg-sidebar:#fff;--bg-input:#f8fafc;--bg-hover:#fff7ed;--bg-hover-border:#fed7aa;--bg-overlay:rgba(15,23,42,.55);--bg-confirm-overlay:rgba(15,23,42,.7);--bg-modal:#fff;--bg-disabled:#f1f5f9;--bg-odd-row:transparent;--text-primary:#0f172a;--text-secondary:#475569;--text-tertiary:#6b7280;--text-muted:#5b6678;--text-heading:#0f172a;--text-inverse:#f8fafc;--text-body:#0f172a;--text-link:#f97316;--chart-series:#f97316;--chart-compare:#b45309;--text-select:#374151;--border-primary:#e2e8f0;--border-secondary:#cbd5e1;--border-light:#f1f5f9;--border-focus:#f97316;--border-input-focus:#f97316;--accent-primary:#f97316;--accent-primary-bg:rgba(249,115,22,.15);--accent-highlight:#f97316;--accent-confirm:#f97316;--accent-sky:#3b82f6;--btn-primary-text:#fff;--btn-primary-bg:#f97316;--btn-primary-hover-text:#fff;--btn-primary-hover-bg:#c2410c;--btn-secondary-text:#64748b;--btn-secondary-bg:#fff;--btn-secondary-border:#e2e8f0;--btn-secondary-hover-text:#0f172a;--btn-secondary-hover-bg:#f8fafc;--btn-secondary-hover-border:#cbd5e1;--btn-danger-text:#ef4444;--btn-danger-bg:#fee2e2;--btn-danger-hover-text:#fff;--btn-danger-hover-bg:#ef4444;--btn-icon-bg:#fff7ed;--btn-icon-text:#f97316;--btn-icon-border:#fed7aa;--status-error:#ef4444;--status-error-light:#fee2e2;--status-error-text:#dc2626;--status-success:#10b981;--status-success-bg:#10b981;--status-warning:#f59e0b;--status-info:#3b82f6;--status-not-sync:#ef4444;--table-header-text:#64748b;--table-border:#e2e8f0;--table-hover-bg:#fff7ed;--table-hover-border:transparent;--pagination-text:#0f172a;--pagination-bg:#fff;--pagination-border:#e2e8f0;--pagination-active-text:#fff;--pagination-active-bg:#f97316;--pagination-disabled-text:#cbd5e1;--pagination-disabled-bg:#f1f5f9;--sidebar-text:#334155;--sidebar-text-hover:#0f172a;--sidebar-active-bg:rgba(249,115,22,.1);--sidebar-active-text:#f97316;--sidebar-border:#e2e8f0;--notification-bg:#fff;--notification-border:#e2e8f0;--notification-message:#374151;--notification-close:#6b7280;--notification-close-hover:#374151;--modal-bg:#fff;--modal-header-bg:#f8fafc;--modal-footer-bg:#f8fafc;--modal-border:#e2e8f0;--panel-yellow:#f97316;--panel-red:#ef4444;--panel-title-text:#fff;--panel-body-bg:#f8fafc;--form-label:#64748b;--form-input-border:#e2e8f0;--form-input-bg:#f8fafc;--form-input-text:#0f172a;--form-radio-checked:#f97316;--form-checkbox-checked:#f97316;--label-yellow-bg:#fff7ed;--label-yellow-text:#c2410c;--label-coupon-bg:#fee2e2;--label-coupon-text:#991b1b;--label-bag-bg:#fce7f3;--label-bag-text:#be185d;--label-status-border:#e2e8f0;--label-status-icon:#94a3b8;--brand-watermark:rgba(0,0,0,.03);--brand-watermark-opacity:0.05;--brand-shadow:rgba(0,0,0,.3);--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,.08),0 2px 4px -1px rgba(0,0,0,.04);--shadow-lg:0 4px 24px rgba(0,0,0,.12),0 1px 4px rgba(0,0,0,.06);--hamburger-bar:#0f172a;--sync-hover-bg:#fff;--sync-icon:#0f172a;--logo-fill:#0f172a;--validation-text:#ef4444;--validation-bg:#fee2e2;--input-group-bg:#f1f5f9;--input-group-text:#0f172a;--item-border:#e2e8f0;--item-hover-bg:#fff7ed;--item-action-hover:#f8fafc}[data-theme=dark]{color-scheme:dark;--page-bg:#0f1015;--card-shadow:0 1px 2px rgba(0,0,0,.5),0 8px 24px rgba(0,0,0,.35);--card-shadow-hover:0 4px 12px rgba(0,0,0,.5);--bg-primary:#181923;--bg-secondary:#0f1015;--bg-tertiary:#20222d;--bg-sidebar:#121319;--bg-input:#20222d;--bg-hover:#22242f;--bg-hover-border:#343747;--bg-overlay:rgba(0,0,0,.65);--bg-confirm-overlay:rgba(0,0,0,.8);--bg-modal:#1b1c26;--bg-disabled:#181923;--bg-odd-row:#15161e;--text-primary:#e2e8f0;--text-secondary:#cbd5e1;--text-tertiary:#94a3b8;--text-muted:#949cab;--text-heading:#e2e8f0;--text-inverse:#0f1117;--text-body:#e2e8f0;--text-link:#fb923c;--chart-series:#fb923c;--chart-compare:#f59e0b;--text-select:#cbd5e1;--border-primary:#2c2e3b;--border-secondary:#3a3d4d;--border-light:#23252f;--border-focus:#fb923c;--border-input-focus:#fb923c;--accent-primary:#fb923c;--gradient-accent:linear-gradient(135deg,#ea580c,#f97316);--accent-primary-bg:rgba(249,115,22,.12);--accent-highlight:#fb923c;--accent-confirm:#fb923c;--accent-sky:#38bdf8;--btn-primary-text:#fff;--btn-primary-bg:#f97316;--btn-primary-hover-text:#fff;--btn-primary-hover-bg:#ea580c;--btn-secondary-text:#cbd5e1;--btn-secondary-bg:#1e2130;--btn-secondary-border:#2c2e3b;--btn-secondary-hover-text:#e2e8f0;--btn-secondary-hover-bg:#20222d;--btn-secondary-hover-border:#4d5480;--btn-danger-text:#fca5a5;--btn-danger-bg:#7f1d1d;--btn-danger-hover-text:#fff;--btn-danger-hover-bg:#ef4444;--btn-icon-bg:#1e2130;--btn-icon-text:#cbd5e1;--btn-icon-border:#2c2e3b;--status-error:#f87171;--status-error-light:rgba(239,68,68,.15);--status-error-text:#fca5a5;--status-success:#34d399;--status-success-bg:#059669;--status-warning:#fbbf24;--status-info:#60a5fa;--status-not-sync:#f87171;--success:#34d399;--success-bg:rgba(16,185,129,.15);--danger:#f87171;--danger-bg:rgba(239,68,68,.15);--warning:#fbbf24;--warning-bg:rgba(245,158,11,.15);--info:#60a5fa;--info-bg:rgba(59,130,246,.15);--table-header-text:#94a3b8;--table-border:#23252f;--table-hover-bg:#1e2130;--table-hover-border:#2c2e3b;--pagination-text:#e2e8f0;--pagination-bg:#20222d;--pagination-border:#2c2e3b;--pagination-active-text:#fff;--pagination-active-bg:#fb923c;--pagination-disabled-text:#6b7280;--pagination-disabled-bg:#181923;--sidebar-text:#cbd5e1;--sidebar-text-hover:#f8fafc;--sidebar-active-bg:rgba(249,115,22,.12);--sidebar-active-text:#fb923c;--sidebar-border:#1f2029;--notification-bg:#1e2130;--notification-border:#2c2e3b;--notification-message:#e2e8f0;--notification-close:#94a3b8;--notification-close-hover:#e2e8f0;--modal-bg:#1b1c26;--modal-header-bg:#1b1c26;--modal-footer-bg:#1b1c26;--modal-border:#343747;--panel-yellow:#ea580c;--panel-red:#dc2626;--panel-title-text:#fff;--panel-body-bg:#181923;--form-label:#cbd5e1;--form-input-border:#2c2e3b;--form-input-bg:#1e2130;--form-input-text:#e2e8f0;--form-radio-checked:#fb923c;--form-checkbox-checked:#fb923c;--label-yellow-bg:#3a2f00;--label-yellow-text:#fbbf24;--label-coupon-bg:#3b1111;--label-coupon-text:#f87171;--label-bag-bg:#3b1131;--label-bag-text:#f9a8d4;--label-status-border:#2c2e3b;--label-status-icon:#94a3b8;--brand-watermark:hsla(0,0%,100%,.02);--brand-watermark-opacity:0.04;--brand-shadow:rgba(0,0,0,.8);--shadow-sm:0 1px 2px 0 rgba(0,0,0,.4);--shadow-md:0 4px 6px -1px rgba(0,0,0,.5),0 2px 4px -1px rgba(0,0,0,.3);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.5),0 4px 6px -2px rgba(0,0,0,.3);--hamburger-bar:#e2e8f0;--sync-hover-bg:#1e2130;--sync-icon:#e2e8f0;--logo-fill:#e2e8f0;--validation-text:#fca5a5;--validation-bg:rgba(239,68,68,.15);--input-group-bg:#1e2130;--input-group-text:#e2e8f0;--item-border:#23252f;--item-hover-bg:#1e2130;--item-action-hover:#23252f;--gradient-page:linear-gradient(180deg,#0f1015,#121319)}#app{color:var(--text-body);background-color:var(--page-bg,var(--bg-primary))}.no-transition *,.no-transition :after,.no-transition :before{transition:none!important}*,:after,:before{transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.ops-page{padding:var(--s-5);max-width:76rem;margin:0 auto}.ops-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-4);margin-bottom:var(--s-5)}.ops-title{font-size:var(--t-title);line-height:var(--t-title-lh);font-weight:700;margin:0 0 var(--s-2);color:var(--text-primary)}.ops-lede{font-size:var(--t-body);line-height:var(--t-body-lh);color:var(--text-secondary);margin:0;max-width:48rem}.ops-muted{font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--text-muted)}.ops-error{padding:var(--s-4);font-size:var(--t-body);line-height:var(--t-body-lh);color:var(--text-primary);background:var(--danger-bg);border:1px solid var(--danger);border-radius:var(--r-md)}.ops-card,.ops-error{margin-bottom:var(--s-4)}.ops-card{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--r-lg);padding:var(--s-4) var(--s-5);box-shadow:var(--card-shadow)}.ops-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);margin-bottom:var(--s-3)}.ops-card-title{font-size:var(--t-heading-sm);line-height:var(--t-heading-sm-lh);font-weight:600;color:var(--text-primary)}.ops-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--s-3);margin-bottom:var(--s-4)}.ops-stat{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--r-lg);padding:var(--s-3) var(--s-4);box-shadow:var(--card-shadow)}.ops-stat-label{font-size:var(--t-caption);line-height:var(--t-caption-lh);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.ops-stat-value{font-size:var(--t-metric);line-height:var(--t-metric-lh);font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums;margin-top:var(--s-1)}.ops-stat-value.is-warning{color:var(--warning)}.ops-stat-value.is-danger{color:var(--danger)}.ops-stat-value.is-info{color:var(--info)}.ops-stat-sub{font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--text-secondary);margin-top:2px}.ops-store-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:var(--s-3);margin-bottom:var(--s-4)}.ops-store-card{background:var(--bg-primary);border:1px solid var(--border-light);border-left-width:4px;border-radius:var(--r-md);padding:var(--s-3);cursor:pointer;box-shadow:var(--card-shadow)}.ops-store-card:hover{border-color:var(--border-focus)}.ops-store-card.is-warning{border-left-color:var(--warning)}.ops-store-card.is-danger{border-left-color:var(--danger)}.ops-store-card.is-ok{border-left-color:var(--success)}.ops-store-card.is-active{outline:2px solid var(--accent-primary)}.ops-store-name{font-size:var(--t-body);font-weight:600;color:var(--text-primary);margin-bottom:var(--s-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-store-nums{display:flex;gap:var(--s-4)}.ops-store-num{font-size:var(--t-heading);line-height:var(--t-heading-lh);font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums}.ops-store-num small{font-size:var(--t-body-sm);font-weight:500;color:var(--text-muted)}.ops-store-sub{font-size:var(--t-caption);color:var(--text-muted)}.ops-store-break{display:flex;gap:var(--s-3);font-size:var(--t-caption);color:var(--text-secondary)}.ops-store-break,.ops-store-dots{margin-top:var(--s-2)}.ops-toolbar{display:flex;gap:var(--s-3);align-items:center;margin-bottom:var(--s-3)}.ops-search{flex:1}.ops-input{width:100%;box-sizing:border-box;font-size:var(--t-body);font-family:inherit;padding:var(--s-2) var(--s-3);border:1px solid var(--border-primary);border-radius:var(--r-md);background:var(--bg-input);color:var(--text-primary)}.ops-input:focus{outline:none;border-color:var(--border-input-focus)}.ops-filter-label{font-size:var(--t-caption);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:var(--s-3) 0 var(--s-1)}.ops-chips{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-bottom:var(--s-2)}.ops-chip{font-size:var(--t-body-sm);line-height:1;padding:var(--s-2) var(--s-3);border:1px solid var(--border-primary);border-radius:999px;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer}.ops-chip:hover{border-color:var(--border-focus)}.ops-chip.is-active{background:var(--accent-primary-bg);border-color:var(--accent-primary);color:var(--text-link);font-weight:600}.ops-advanced{display:flex;flex-wrap:wrap;gap:var(--s-3);align-items:flex-end;padding:var(--s-3) var(--s-4);margin-bottom:var(--s-3);background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--r-md)}.ops-advanced label{display:flex;flex-direction:column;gap:4px;font-size:var(--t-caption);font-weight:600;color:var(--text-secondary)}.ops-advanced .ops-input{width:10rem}.ops-btn{font-size:var(--t-body-sm);font-weight:500;padding:var(--s-2) var(--s-3);border:1px solid var(--border-primary);border-radius:var(--r-md);background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;white-space:nowrap}.ops-btn:hover:not(:disabled){border-color:var(--border-focus);color:var(--text-primary)}.ops-btn:disabled{opacity:.4;cursor:default}.ops-btn--primary{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg);color:var(--btn-primary-text);font-weight:600}.ops-btn--primary:hover:not(:disabled){background:var(--btn-primary-hover-bg);border-color:var(--btn-primary-hover-bg);color:var(--btn-primary-text)}.ops-btn--danger{color:var(--danger);border-color:var(--danger);background:var(--danger-bg)}.ops-btn--success{color:var(--success);border-color:var(--success);background:var(--success-bg)}.ops-btn--warning{color:var(--warning);border-color:var(--warning);background:var(--warning-bg)}.ops-btn--sm{padding:var(--s-1) var(--s-2);font-size:var(--t-caption)}.ops-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s-2)}.ops-row{display:flex;align-items:center;gap:var(--s-4);padding:var(--s-3) var(--s-4);border:1px solid var(--border-light);border-radius:var(--r-md);background:var(--bg-primary);cursor:pointer;box-shadow:var(--card-shadow)}.ops-row:hover{border-color:var(--border-focus)}.ops-row-main{flex:1;min-width:0}.ops-row-title{display:flex;align-items:center;gap:var(--s-2);font-size:var(--t-body);font-weight:600;color:var(--text-primary)}.ops-row-meta{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-3);font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);color:var(--text-secondary);margin-top:2px}.ops-row-meta b{color:var(--text-primary)}.ops-row-arrow{color:var(--text-muted);font-size:var(--t-heading)}.ops-age{font-weight:600}.ops-age--amber{color:var(--warning)}.ops-age--red{color:var(--danger)}.ops-empty{padding:var(--s-6);text-align:center;font-size:var(--t-body);line-height:var(--t-body-lh);background:var(--bg-primary);border:1px dashed var(--border-light);border-radius:var(--r-lg)}.ops-empty,.ops-paging{color:var(--text-muted)}.ops-paging{display:flex;align-items:center;gap:var(--s-3);margin-top:var(--s-4);font-size:var(--t-body-sm)}.ops-modal{width:min(48rem,90vw)}.ops-modal-title{display:flex;align-items:center;gap:var(--s-3);font-size:var(--t-heading-sm);font-weight:600;color:var(--text-primary)}.ops-section{margin-bottom:var(--s-4)}.ops-section-title{font-size:var(--t-caption);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--s-2);display:flex;justify-content:space-between;align-items:center}.ops-kv{font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);color:var(--text-secondary)}.ops-kv b{color:var(--text-primary)}.ops-kv>div{padding:2px 0}.ops-note{padding:var(--s-2) var(--s-3);font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);background:var(--info-bg);color:var(--text-primary);border-radius:var(--r-sm);margin-top:var(--s-2)}.ops-note--warn{background:var(--warning-bg)}.ops-item{display:flex;justify-content:space-between;gap:var(--s-3);padding:var(--s-2) 0;border-bottom:1px solid var(--border-light);font-size:var(--t-body-sm);color:var(--text-primary)}.ops-item:last-child{border-bottom:0}.ops-item-sub{font-size:var(--t-caption);color:var(--text-muted);margin-top:2px}.ops-money{display:flex;justify-content:space-between;padding:4px 0;font-size:var(--t-body-sm);color:var(--text-secondary);font-variant-numeric:tabular-nums}.ops-money--total{border-top:1px solid var(--border-light);margin-top:var(--s-2);padding-top:var(--s-2);font-weight:700;color:var(--text-primary);font-size:var(--t-body)}.ops-actions{display:flex;flex-wrap:wrap;gap:var(--s-2)}.ops-modal-foot{display:flex;justify-content:flex-end;gap:var(--s-2)}.ops-member{padding:var(--s-3);border:1px solid var(--border-light);border-radius:var(--r-md);background:var(--bg-tertiary);margin-bottom:var(--s-2)}.ops-member-head{display:flex;justify-content:space-between;align-items:center;gap:var(--s-2);font-size:var(--t-body-sm);font-weight:600;color:var(--text-primary);margin-bottom:var(--s-1)}.ops-timeline{max-height:16rem;overflow-y:auto;border:1px solid var(--border-light);border-radius:var(--r-md);padding:0 var(--s-3);background:var(--bg-tertiary)}.ops-event{display:flex;gap:var(--s-3);padding:var(--s-2) 0;border-bottom:1px solid var(--border-light);font-size:var(--t-body-sm);color:var(--text-primary)}.ops-event:last-child{border-bottom:0}.ops-event-when{flex:0 0 6rem;color:var(--text-muted)}.ops-event-when,.ops-pre{font-size:var(--t-caption)}.ops-pre{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;background:var(--bg-tertiary);padding:var(--s-3);border-radius:var(--r-sm);margin:0;max-height:12rem;overflow:auto;color:var(--text-secondary)}.ops-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:var(--s-4)}.ops-ccard{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--card-shadow);display:flex;flex-direction:column}.ops-ccard-img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;background:var(--bg-tertiary);display:block}.ops-ccard-img--empty{display:flex;align-items:center;justify-content:center;font-size:var(--t-body-sm);color:var(--text-muted)}.ops-ccard-body{padding:var(--s-3) var(--s-4);display:flex;flex-direction:column;gap:var(--s-2);flex:1}.ops-ccard-name{font-size:var(--t-body);font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-ccard-desc{font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ops-ccard-meta{display:flex;gap:var(--s-3);font-size:var(--t-caption);color:var(--text-muted)}.ops-photo{border-top:1px solid var(--border-light);padding:var(--s-3) var(--s-4);background:var(--bg-tertiary)}.ops-photo img{width:100%;border-radius:var(--r-sm);display:block;margin:var(--s-2) 0;background:var(--bg-primary)}.ops-photo-label{display:flex;align-items:center;gap:var(--s-2);font-size:var(--t-caption);font-weight:600;color:var(--text-secondary)}.ops-side{display:inline-block;padding:0 var(--s-1);margin-left:var(--s-1);border-radius:var(--r-sm);font-size:10px;font-weight:700;letter-spacing:.04em;background:var(--info-bg);color:var(--info);vertical-align:middle}.ops-side--extra{background:var(--danger-bg);color:var(--danger)}.fontello-icon{font-family:connect;font-style:normal;font-weight:400;speak:never;font-size:1em;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:connect;src:url(/static/fonts/connect.413a9244.eot);src:url(/static/fonts/connect.413a9244.eot#iefix) format("embedded-opentype"),url(/static/fonts/connect.acc3d821.woff) format("woff"),url(/static/fonts/connect.83338ec3.ttf) format("truetype"),url(/static/img/connect.bc79d1f3.svg#connect) format("svg");font-weight:400;font-style:normal}:root{--rounded-sm:0.125rem;--rounded-lg:0.5rem;--rounded-full:9999px}button,input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{box-sizing:border-box;outline:none}button:focus-visible,input[type=email]:focus-visible,input[type=number]:focus-visible,input[type=password]:focus-visible,input[type=tel]:focus-visible,input[type=text]:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--brand-orange,#f97316);outline-offset:2px}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select{height:var(--input-height,42px)}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{padding:.5rem;font-family:var(--font-main,inherit);border:1.5px solid var(--form-input-border);border-radius:8px;min-width:60px;width:100%;font-size:.875rem;background-color:var(--bg-input);color:var(--text-primary);transition:var(--transition-fast,all .15s ease)}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:var(--border-focus);background:var(--bg-primary);outline:none;box-shadow:0 0 0 3px var(--brand-orange-glow,rgba(249,115,22,.15))}input[disabled],select[disabled],textarea[disabled]{background:var(--bg-disabled);color:var(--text-muted)}.form-row .input-group label{display:block;width:180px;margin:1rem .5rem 1rem 0;font-weight:600;cursor:pointer}.input-group-text{display:flex;flex-direction:row}.input-group-text-col{display:flex;flex-direction:column}.input-group-text input,.input-group-text-col input{display:flex;flex-direction:row;align-items:stretch}.input-group-text-col input{border-bottom-right-radius:0;border-bottom-left-radius:0}.input-group-text span{display:flex;align-items:center;padding:0 1rem;text-align:center;border:1px solid var(--form-input-border);border-left:none;border-top-right-radius:var(--rounded-lg);border-bottom-right-radius:var(--rounded-lg)}.input-group-text span,.input-group-text-col span{font-weight:600;background:var(--input-group-bg);color:var(--input-group-text)}.input-group-text-col span{display:block;padding:1rem;font-family:var(--font-main);text-align:right;border:1px solid var(--form-input-border);border-top:none;border-bottom-right-radius:var(--rounded-lg);border-bottom-left-radius:var(--rounded-lg)}.form-col,.form-col .input-group{display:flex;flex-direction:column}.form-col .input-group:last-child{margin-right:0}.form-col .input-group label{width:180px;margin:.5rem 0;font-weight:600;cursor:pointer}.radio-group{display:flex;flex-direction:row;margin-bottom:1rem}.radio-group .form-row{margin-right:1.5rem}.radio-group label{cursor:pointer}.radio-group input{margin-right:.5rem}.btn-danger,.btn-primary,.btn-secondary{padding:.55rem 1rem;font-size:.82rem;font-weight:600;border-radius:8px;cursor:pointer;transition:var(--transition-fast,all .15s ease)}.btn-primary{color:var(--btn-primary-text);background:var(--gradient-accent,var(--btn-primary-bg));border:none;box-shadow:0 1px 3px rgba(249,115,22,.3)}.btn-primary:focus,.btn-primary:hover{background:var(--btn-primary-hover-bg);color:var(--btn-primary-hover-text);box-shadow:0 4px 12px rgba(249,115,22,.4);transform:translateY(-1px);outline:0}.btn-primary:focus-visible{outline:2px solid var(--brand-orange,#f97316);outline-offset:2px}.btn-secondary{color:var(--btn-secondary-text);background:var(--btn-secondary-bg);border:1px solid var(--btn-secondary-border)}.btn-secondary:focus,.btn-secondary:hover{color:var(--btn-secondary-hover-text);background:var(--btn-secondary-hover-bg);border-color:var(--btn-secondary-hover-border)}.btn-danger{color:var(--btn-danger-text);background:var(--btn-danger-bg);border:1px solid var(--danger-bg,#fee2e2)}.btn-danger:focus,.btn-danger:hover{color:var(--btn-danger-hover-text);background:var(--btn-danger-hover-bg);border-color:var(--btn-danger-hover-bg)}.btn-icon{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:1.2rem;border:1px solid var(--border-secondary);border-radius:var(--rounded-lg);cursor:pointer;background:var(--bg-primary);color:var(--text-primary)}.btn-icon span{margin-left:.5rem}.btn-xl{width:48px;height:48px;border-radius:var(--rounded-full);font-size:2.4rem;border:none}.btn-fixed{position:fixed;right:2rem;bottom:2rem}.modal-wrapper{z-index:var(--z-overlay,30);position:absolute;top:0;left:0;right:0;bottom:0;background:var(--bg-primary);backdrop-filter:blur(4px)}.buttons-wrapper{display:flex;flex-direction:row;justify-content:space-between}.buttons-wrapper button{margin-right:1rem}.buttons-wrapper button:last-child{margin-right:0}.layout{display:flex;flex-direction:row;justify-content:space-between}.layout-column{width:49%;margin-left:30px}.table-list table{width:100%;margin-top:.5rem;text-align:center;border-collapse:separate;border-spacing:0;font-size:.82rem;border:1px solid var(--table-border);border-radius:var(--card-radius,12px);overflow:hidden}.table-list table td,.table-list table th{padding:.75rem 1rem}.table-list table th{font-weight:600;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--table-header-text);background:var(--bg-secondary);text-align:center;border-bottom:1px solid var(--table-border)}.table-list table th:last-child{text-align:center}.table-list table tr{position:relative}.table-list table tr td{border-bottom:1px solid var(--border-light);color:var(--text-primary);vertical-align:middle;background:var(--bg-primary)}.table-list table tr:last-child td{border-bottom:none}.table-list table tr:nth-child(2n) td{background:var(--bg-secondary)}.table-list table tr:hover td{background:var(--table-hover-bg);border-color:var(--table-hover-border);cursor:pointer}.table-actions{display:flex;flex-direction:row;justify-content:center}.table-actions button{margin-right:10px;font-size:2.5rem}.table-actions button:last-child{margin-right:0}.table-list-data{background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--card-radius,12px);padding:1rem;box-shadow:var(--card-shadow)}.table-filter-wrapper,.table-pagination{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.table-search-wrapper input{min-width:240px;margin:10px 30px 10px 0;padding:.5rem;border:1px solid var(--form-input-border);border-radius:var(--rounded-lg);font-family:inherit;background-color:var(--bg-input);color:var(--text-primary)}.table-search-wrapper .search-box{display:inline-block}.table-pagination{margin:2.5rem 0}.table-show-wrapper select{width:unset;margin:0 1rem}.table-pagination-pager-wrapper .pagination{margin:0;padding:0;list-style:none}.table-pagination-pager-wrapper .page-item{margin:0 5px;padding:0;list-style:none;display:inline-block}.table-pagination-pager-wrapper .page-item a{display:block;padding:.5rem 1rem;text-decoration:none;color:var(--pagination-text);background:var(--pagination-bg);border:1px solid var(--pagination-border);border-radius:var(--rounded-lg);overflow:hidden}.table-pagination-pager-wrapper .page-item.active a{color:var(--pagination-active-text);background:var(--pagination-active-bg);font-weight:600}.table-pagination-pager-wrapper .page-item.disabled a{color:var(--pagination-disabled-text);background:var(--pagination-disabled-bg)}.gg-select{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));width:22px;height:22px;float:right}.gg-select:after,.gg-select:before{content:"";display:block;box-sizing:border-box;position:absolute;width:8px;height:8px;left:7px;transform:rotate(-45deg)}.gg-select:before{border-left:2px solid;border-bottom:2px solid;bottom:4px;opacity:.3}.gg-select:after{border-right:2px solid;border-top:2px solid;top:4px;opacity:.3}th.sort{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}th.sort.asc .gg-select:after,th.sort.desc .gg-select:before{opacity:1}.validation-error{display:flex;align-items:center;padding:.5rem;color:var(--validation-text);font-size:1rem;background:var(--validation-bg);border-radius:var(--rounded-lg);width:250px}.spinner{display:block;width:100px;height:100px;border:4px solid var(--text-inverse);border-top-color:hsla(0,0%,100%,.25);border-radius:100%;opacity:.75;animation:spinner .6s linear infinite;transition:top .3s ease .3s,opacity .3s ease .3s,border-radius .3s ease;z-index:2}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.fade-enter-active,.fade-leave-active{transition:opacity .25s}.fade-enter,.fade-leave-to{opacity:0}.slide-enter-active{animation:slide .5s}.slide-leave-active{animation:slide .5s reverse}.hamburger{display:none}.hamburger .bar{width:25px;display:block;height:3px;margin:5px auto;transition:all .3s ease-in-out;background-color:var(--hamburger-bar)}.arrow,.croppa-container{margin:0 auto}.arrow{width:1em}.sync-time{display:flex;align-items:center;justify-content:center;font-size:.4em;text-align:center;width:150px;padding:.5em 0;line-height:1.5em}.sync-time:hover{cursor:pointer;background-color:var(--sync-hover-bg)}.sync-time span{margin:0 1em}.sync-time i{margin:0 .5em 0 .8em}.sync-time i:before{color:var(--sync-icon);font-size:1.5rem}.confirm{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--bg-confirm-overlay);z-index:var(--z-confirm,50);display:flex;align-items:center;justify-content:center}.confirm,.confirm button{color:var(--text-inverse)}.confirm button{background:var(--accent-confirm);font-size:16px;line-height:50px;display:inline-block;padding:0 40px;border-radius:5px;cursor:pointer;margin:20px;box-shadow:var(--shadow-sm)}html[data-theme=dark]{color-scheme:dark}html[data-theme=dark] body{background:#161921;color:#e2e8f0}html[data-theme=dark] .content,html[data-theme=dark] .page{background:#161921}html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] h4,html[data-theme=dark] h5,html[data-theme=dark] h6{color:#e2e8f0}
/* !important required: sidebar styles are overridden by inline styles and
   component-scoped CSS; attribute selector [data-theme] alone does not
   provide enough specificity to win. */html[data-theme=dark] .sidebar{background:#181923!important;border-right-color:#23252f!important}html[data-theme=dark] .sidebar-header svg path{fill:#e2e8f0}html[data-theme=dark] .nav-item-wrapper:hover,html[data-theme=dark] .nav-link:hover{background:hsla(0,0%,100%,.05)!important;color:#f3f4f6!important}html[data-theme=dark] .sub-menu{background-color:var(--bg-tertiary)!important}html[data-theme=dark] input[type=email],html[data-theme=dark] input[type=number],html[data-theme=dark] input[type=password],html[data-theme=dark] input[type=tel],html[data-theme=dark] input[type=text],html[data-theme=dark] select,html[data-theme=dark] textarea{background:#20222d;color:#e2e8f0;border-color:#2c2e3b}html[data-theme=dark] input[type=email]:focus,html[data-theme=dark] input[type=number]:focus,html[data-theme=dark] input[type=password]:focus,html[data-theme=dark] input[type=tel]:focus,html[data-theme=dark] input[type=text]:focus,html[data-theme=dark] select:focus,html[data-theme=dark] textarea:focus{border-color:#fb923c;outline:none}html[data-theme=dark] input[type=email]:focus-visible,html[data-theme=dark] input[type=number]:focus-visible,html[data-theme=dark] input[type=password]:focus-visible,html[data-theme=dark] input[type=tel]:focus-visible,html[data-theme=dark] input[type=text]:focus-visible,html[data-theme=dark] select:focus-visible,html[data-theme=dark] textarea:focus-visible{outline:2px solid var(--brand-orange,#f97316);outline-offset:2px}html[data-theme=dark] input[disabled],html[data-theme=dark] select[disabled],html[data-theme=dark] textarea[disabled]{background:var(--bg-disabled,#161821);color:#6b7280}html[data-theme=dark] label{color:#cbd5e1}html[data-theme=dark] .input-group-text span,html[data-theme=dark] .input-group-text-col span{background:#20222d;color:#e2e8f0;border-color:#2c2e3b}html[data-theme=dark] .btn-secondary{background:#20222d;color:#cbd5e1;border-color:#2c2e3b}html[data-theme=dark] .btn-secondary:focus,html[data-theme=dark] .btn-secondary:hover{background:#20222d;color:#e2e8f0;border-color:#4d5480}html[data-theme=dark] .btn-danger{background:#7f1d1d;color:#fca5a5}html[data-theme=dark] .btn-danger:hover{background:#ef4444;color:#fff}html[data-theme=dark] .btn-icon{background:#20222d;border-color:#2c2e3b;color:#cbd5e1}html[data-theme=dark] .item{background:#181923;border-color:#23252f;color:#e2e8f0}html[data-theme=dark] .item:hover{background:var(--item-hover-bg)}html[data-theme=dark] .item-actions button:hover{background:#20222d}html[data-theme=dark] .table-list table{border-color:#23252f}html[data-theme=dark] .table-list table th{background:var(--bg-table-header,#13161f);color:#94a3b8;border-color:#23252f}html[data-theme=dark] .table-list table tr td{background:#161921;color:#e2e8f0;border-color:#23252f}html[data-theme=dark] .table-list table tr:nth-child(odd) td{background:var(--bg-table-header,#13161f)}html[data-theme=dark] .table-list table tr:hover td{background:var(--table-hover-bg);border-color:var(--table-hover-border)}html[data-theme=dark] .panel,html[data-theme=dark] .panel-menu-wrapper,html[data-theme=dark] .panel-wrapper{background:var(--bg-table-header,#13161f);border-color:#23252f}html[data-theme=dark] .panel-menu-body{background:#161921}html[data-theme=dark] .modal-wrapper{background:var(--bg-table-header,#13161f)}html[data-theme=dark] .opacity-wrapper{background:rgba(0,0,0,.65)}html[data-theme=dark] .modalbox,html[data-theme=dark] .modalbox-content,html[data-theme=dark] .modalbox-title{background:#1b1c26;border-color:#23252f}html[data-theme=dark] .modalbox-body,html[data-theme=dark] .modalbox-title{color:#e2e8f0}html[data-theme=dark] .modalbox-footer{background:#1b1c26;border-color:#23252f}html[data-theme=dark] .tabs-nav{background:hsla(0,0%,100%,.06);border-color:#23252f}html[data-theme=dark] .tabs-nav li{color:#94a3b8}html[data-theme=dark] .tabs-nav li:hover:not(.active){color:#e2e8f0;background:hsla(0,0%,100%,.06)}html[data-theme=dark] .menu-name .label{background:#3a2f00;color:#fbbf24}html[data-theme=dark] .menu-name .label.coupon{background:#3b1111;color:#f87171}html[data-theme=dark] .menu-name .label.bag{background:#3b1131;color:#f9a8d4}html[data-theme=dark] .validation-error{background:#3b1111;color:#f87171}html[data-theme=dark] .table-pagination-pager-wrapper .page-item a{background:#20222d;color:#e2e8f0;border-color:#2c2e3b}html[data-theme=dark] .table-pagination-pager-wrapper .page-item.active a{background:#fb923c;color:#fff}html[data-theme=dark] .table-pagination-pager-wrapper .page-item.disabled a{background:var(--bg-table-header,#13161f);color:#6b7280}html[data-theme=dark] .accordion{border-color:#23252f;background:#20222d}html[data-theme=dark] .accordion-click{background:#252d3f;color:#e2e8f0}html[data-theme=dark] .accordion-body{border-top-color:#23252f;background:#20222d}html[data-theme=dark] .sync-time{color:#94a3b8}html[data-theme=dark] .sync-time:hover{background:#20222d}html[data-theme=dark] .sync-time i:before{color:#e2e8f0}html[data-theme=dark] .hamburger .bar{background-color:#e2e8f0}html[data-theme=dark] .confirm{background-color:rgba(0,0,0,.85)}html[data-theme=dark] .table-search-wrapper input{background:#20222d;border-color:#2c2e3b;color:#e2e8f0}html[data-theme=dark] .menu-status span{border-color:#2c2e3b}html[data-theme=dark] .menu-status span:hover{background:#20222d}html[data-theme=dark] ::-webkit-scrollbar{width:6px;height:6px}html[data-theme=dark] ::-webkit-scrollbar-track{background:#161921}html[data-theme=dark] ::-webkit-scrollbar-thumb{background:#2c2e3b;border-radius:3px}html[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#4d5480}.notification[data-v-1eecd069]{display:flex;align-items:flex-start;gap:.75rem;background:var(--notification-bg);border-radius:10px;padding:.85rem 1rem;border-left:4px solid var(--notification-border);box-shadow:var(--shadow-lg);width:300px;cursor:pointer;transition:all .2s ease;animation:slideInRight-1eecd069 .3s cubic-bezier(.34,1.56,.64,1);z-index:var(--z-notification,70)}@keyframes slideInRight-1eecd069{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.notification[data-v-1eecd069]:hover{box-shadow:0 8px 32px rgba(0,0,0,.15);transform:translateY(-1px)}.notification.error[data-v-1eecd069]{border-left-color:var(--status-error)}.notification.success[data-v-1eecd069]{border-left-color:var(--status-success)}.notification.warning[data-v-1eecd069]{border-left-color:var(--status-warning)}.notification.info[data-v-1eecd069]{border-left-color:var(--status-info)}.notification-icon[data-v-1eecd069]{font-size:1.1rem;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;flex-shrink:0}.notification.error .notification-icon[data-v-1eecd069]{background:var(--danger-bg,#fee2e2);color:var(--status-error)}.notification.success .notification-icon[data-v-1eecd069]{background:var(--success-bg,#d1fae5);color:var(--status-success)}.notification.warning .notification-icon[data-v-1eecd069]{background:var(--warning-bg,#fef3c7);color:var(--status-warning)}.notification.info .notification-icon[data-v-1eecd069]{background:var(--info-bg,#dbeafe);color:var(--status-info)}.notification-body[data-v-1eecd069]{flex:1;min-width:0}.notification-title[data-v-1eecd069]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.2rem}.notification.error .notification-title[data-v-1eecd069]{color:var(--status-error)}.notification.success .notification-title[data-v-1eecd069]{color:var(--status-success)}.notification.warning .notification-title[data-v-1eecd069]{color:var(--status-warning)}.notification.info .notification-title[data-v-1eecd069]{color:var(--status-info)}.notification-message[data-v-1eecd069]{color:var(--notification-message);font-size:.8rem;line-height:1.4;white-space:pre-line}.modalbox-wrapper[data-v-47779145]{display:flex;flex-direction:row;justify-content:center;align-items:center;position:fixed;top:0;right:0;bottom:0;left:0}.modalbox[data-v-47779145]{overflow:hidden;margin:2rem;border-radius:.5rem;border-width:1px;border-color:var(--modal-border);box-shadow:var(--shadow-md);min-width:min(640px,calc(100vw - 1rem));max-width:100%}@media (max-width:900px){.modalbox[data-v-47779145]{margin:.5rem;width:calc(100vw - 1rem)}}.modalbox-content[data-v-47779145]{min-width:min(30rem,calc(100vw - 1rem));overflow-y:auto;background-color:var(--modal-bg);box-shadow:var(--shadow-lg);position:relative;max-height:90vh}.modalbox-title[data-v-47779145]{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;padding-right:1rem;margin:0;background-color:var(--modal-header-bg);color:var(--text-heading);font-size:1.5rem;line-height:2rem;font-weight:600;border-bottom-width:1px;border-color:var(--modal-border);border-style:solid;line-height:3.5rem;position:sticky;top:0;right:0;left:0;height:50px;z-index:20;height:100%}.modalbox-body[data-v-47779145]{overflow-y:scroll;padding:2em;height:calc(80vh - 200px);color:var(--text-primary)}.modalbox-body .input-group[data-v-47779145]:last-child{margin-bottom:0}.modalbox-body .form-col[data-v-47779145]:last-child{margin-right:0}.modalbox-footer[data-v-47779145]{padding:1rem;background-color:var(--modal-footer-bg);border-top-width:1px;border-color:var(--modal-border);border-style:solid;position:sticky;right:0;bottom:0;height:50px;left:0;z-index:20;height:100%}#menu .modalbox-body[data-v-47779145],#stock .modalbox-body[data-v-47779145],#vendor .modalbox-body[data-v-47779145]{height:100%!important}.spark[data-v-098e509e]{display:block;overflow:visible}.spark-line[data-v-098e509e]{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.spark-fill[data-v-098e509e]{fill:currentColor;opacity:.12;stroke:none}.spark-dot[data-v-098e509e]{fill:currentColor}.badge[data-v-53ec1344]{display:inline-block;padding:2px var(--s-2);border-radius:999px;font-size:var(--t-caption);line-height:var(--t-caption-lh);font-weight:600;white-space:nowrap;background:var(--bg-tertiary);color:var(--text-secondary)}.badge--red[data-v-53ec1344]{background:var(--danger-bg);color:var(--danger)}.badge--amber[data-v-53ec1344],.badge--gold[data-v-53ec1344]{background:var(--warning-bg);color:var(--warning)}.badge--green[data-v-53ec1344]{background:var(--success-bg);color:var(--success)}.badge--blue[data-v-53ec1344],.badge--cyan[data-v-53ec1344]{background:var(--info-bg);color:var(--info)}.badge--purple[data-v-53ec1344]{background:var(--accent-primary-bg);color:var(--text-link)}.rc[data-v-3ddd395a]{width:100%;box-sizing:border-box;padding:var(--s-4);border:1px solid var(--accent-primary);border-radius:var(--r-md);background:var(--accent-primary-bg)}.rc--danger[data-v-3ddd395a]{border-color:var(--danger);background:var(--danger-bg)}.rc-title[data-v-3ddd395a]{font-size:var(--t-body);line-height:var(--t-body-lh);font-weight:600;color:var(--text-primary)}.rc-text[data-v-3ddd395a]{margin:var(--s-1) 0 0;font-size:var(--t-body-sm);line-height:var(--t-body-sm-lh);color:var(--text-secondary)}.rc-input[data-v-3ddd395a]{display:block;width:100%;box-sizing:border-box;margin-top:var(--s-3);padding:var(--s-2) var(--s-3);font-size:var(--t-body-sm);font-family:inherit;border:1px solid var(--border-primary);border-radius:var(--r-sm);background:var(--bg-input);color:var(--text-primary);resize:vertical}.rc-input[data-v-3ddd395a]:focus{outline:none;border-color:var(--border-input-focus)}.rc-actions[data-v-3ddd395a]{display:flex;justify-content:flex-end;gap:var(--s-2);margin-top:var(--s-3)}.rc-btn[data-v-3ddd395a]{font-size:var(--t-body-sm);font-weight:500;padding:var(--s-2) var(--s-3);border:1px solid var(--border-primary);border-radius:var(--r-md);background:var(--bg-primary);color:var(--text-secondary);cursor:pointer}.rc-btn--go[data-v-3ddd395a]{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg);color:var(--btn-primary-text);font-weight:600}.rc--danger .rc-btn--go[data-v-3ddd395a]{background:var(--danger);border-color:var(--danger);color:#fff}.rc-btn[data-v-3ddd395a]:disabled{opacity:.45;cursor:default}.sc[data-v-37da1cfe]{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-5);background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--r-lg);box-shadow:var(--card-shadow);min-width:0}.sc-head[data-v-37da1cfe]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-2)}.sc-label[data-v-37da1cfe]{font-size:var(--t-caption);line-height:var(--t-caption-lh);font-weight:var(--w-semibold);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-muted)}.sc-value[data-v-37da1cfe]{font-size:var(--t-metric);line-height:var(--t-metric-lh);letter-spacing:var(--track-tight);font-weight:var(--w-bold);color:var(--text-primary);font-variant-numeric:tabular-nums}.sc-meta[data-v-37da1cfe]{font-size:var(--t-body);line-height:var(--t-body-lh);color:var(--text-muted)}.sc-delta[data-v-37da1cfe]{font-size:var(--t-caption);line-height:var(--t-caption-lh);font-weight:var(--w-semibold);color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;padding:1px var(--s-2);border-radius:999px;background:var(--bg-tertiary)}.sc-delta.is-up[data-v-37da1cfe]{color:var(--success);background:var(--success-bg)}.sc-delta.is-down[data-v-37da1cfe]{color:var(--danger);background:var(--danger-bg)}.sc-spark[data-v-37da1cfe]{color:var(--text-muted)}.sc-spark.is-up[data-v-37da1cfe]{color:var(--success)}.sc-spark.is-down[data-v-37da1cfe]{color:var(--danger)}.ac[data-v-01af1c6a]{position:relative;width:100%}.ac-legend[data-v-01af1c6a]{display:flex;gap:var(--s-4);margin-bottom:var(--s-2);font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--text-secondary)}.ac-key[data-v-01af1c6a]{display:inline-flex;align-items:center;gap:var(--s-2)}.ac-key--pending[data-v-01af1c6a]{color:var(--text-muted)}.ac-swatch[data-v-01af1c6a]{display:inline-block;width:18px;height:0;border-top:2px solid var(--chart-series)}.ac-swatch--dashed[data-v-01af1c6a]{border-top-style:dashed;border-top-color:var(--chart-compare)}.ac-svg[data-v-01af1c6a]{display:block;width:100%;overflow:visible}.ac-grid line[data-v-01af1c6a]{stroke:var(--border-light);stroke-width:1}.ac-grid text[data-v-01af1c6a],.ac-x text[data-v-01af1c6a]{fill:var(--text-muted);font-size:11px;font-family:var(--font-main)}.ac-fill[data-v-01af1c6a]{fill:var(--chart-series);opacity:.14}.ac-line[data-v-01af1c6a]{fill:none;stroke:var(--chart-series);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ac-compare[data-v-01af1c6a]{fill:none;stroke:var(--chart-compare);stroke-width:1.5;stroke-dasharray:5 4;stroke-linecap:round;opacity:.9}.ac-cross[data-v-01af1c6a]{stroke:var(--border-secondary);stroke-width:1;stroke-dasharray:3 3}.ac-dot[data-v-01af1c6a]{fill:var(--chart-series);stroke:var(--bg-primary);stroke-width:2}.ac-dot--compare[data-v-01af1c6a]{fill:var(--chart-compare);stroke:var(--bg-primary);stroke-width:2}.ac-end[data-v-01af1c6a]{fill:var(--text-primary);font-size:12px;font-weight:600;font-family:var(--font-main)}.ac-tip[data-v-01af1c6a]{position:absolute;top:28px;z-index:5;min-width:11rem;padding:var(--s-2) var(--s-3);background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--r-md);box-shadow:var(--shadow-overlay);pointer-events:none;font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--text-secondary)}.ac-tip-title[data-v-01af1c6a]{font-weight:600;color:var(--text-primary);margin-bottom:2px}.ac-tip-row[data-v-01af1c6a]{display:flex;align-items:center;gap:var(--s-2)}.ac-tip-row b[data-v-01af1c6a]{margin-left:auto;color:var(--text-primary)}.ac-tip-delta[data-v-01af1c6a]{margin-top:2px;font-weight:600}.ac-tip-delta.is-up[data-v-01af1c6a]{color:var(--success)}.ac-tip-delta.is-down[data-v-01af1c6a]{color:var(--danger)}.dg[data-v-a2dd83a4]{display:flex;flex-wrap:wrap;gap:4px}.dg-dot[data-v-a2dd83a4]{width:8px;height:8px;border-radius:50%;background:var(--border-secondary)}.dg-dot.is-done[data-v-a2dd83a4]{background:var(--chart-series);opacity:.45}.dg-dot.is-active[data-v-a2dd83a4]{background:var(--chart-series)}.dg-dot.is-new[data-v-a2dd83a4]{background:var(--chart-compare)}.dg-dot.is-idle[data-v-a2dd83a4]{background:var(--border-light)}.sk[data-v-355dfcea]{background:linear-gradient(90deg,var(--bg-tertiary) 25%,var(--bg-hover) 50%,var(--bg-tertiary) 75%);background-size:200% 100%}.dt-input[data-v-035301fa]{box-sizing:border-box;height:var(--input-height,42px);padding:.5rem;font-family:var(--font-main,inherit);border:1.5px solid var(--form-input-border);border-radius:8px;min-width:60px;width:100%;font-size:.875rem;background-color:var(--bg-input);color:var(--text-primary);transition:var(--transition-fast,all .15s ease);outline:none}.dt-input[data-v-035301fa]:focus{border-color:var(--border-focus);background:var(--bg-primary);box-shadow:0 0 0 3px var(--brand-orange-glow,rgba(249,115,22,.15))}.dt-input[data-v-035301fa]:focus-visible{outline:2px solid var(--brand-orange,#f97316);outline-offset:2px}html[data-theme=dark]{color:#e2e8f0;border-color:#2c2e3b;border-color:#818cf8;background:#20222d}@font-face{font-family:flaticon;src:url(/static/fonts/flaticon.98106ca1.ttf) format("truetype"),url(data:font/woff;base64,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) format("woff"),url(data:font/woff2;base64,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) format("woff2"),url(/static/fonts/flaticon.8846c079.eot#iefix) format("embedded-opentype"),url(/static/img/flaticon.04fec259.svg#flaticon) format("svg")}i[class*=" flaticon-"]:before,i[class^=flaticon-]:before{font-family:flaticon!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.flaticon-menu:before{content:"\f101"}.flaticon-restaurant:before{content:"\f102"}.flaticon-report:before{content:"\f103"}.flaticon-user:before{content:"\f104"}.flaticon-coupon:before{content:"\f105"}.flaticon-settings:before{content:"\f106"}.flaticon-logout:before{content:"\f107"}.flaticon-favorites:before{content:"\f108"}.flaticon-shop:before{content:"\f109"}.flaticon-sprinkles:before{content:"\f10a"}.flaticon-sync:before{content:"\f10b"}.flaticon-cashier-machine:before{content:"\f10c"}.flaticon-world-wide-web:before{content:"\f10d"}.flaticon-smartphone:before{content:"\f10e"}.flaticon-edit:before{content:"\f10f"}.flaticon-show:before{content:"\f110"}.flaticon-plus:before{content:"\f111"}.flaticon-delete:before{content:"\f112"}.flaticon-error:before{content:"\f113"}.flaticon-info:before{content:"\f114"}.flaticon-success:before{content:"\f115"}.flaticon-warning:before{content:"\f116"}.flaticon-menu-app:before{content:"\f117"}.flaticon-move:before{content:"\f118"}.flaticon-close:before{content:"\f119"}.flaticon-minus:before{content:"\f11a"}.flaticon-arrow-point-to-right:before{content:"\f11b"}body,html{font-family:var(--font-main,"Inter",system-ui,-apple-system,sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{color:var(--text-body);background-color:var(--page-bg,var(--bg-primary));margin:0;overflow:hidden}@layer base{body.modal-open{overflow:hidden;position:fixed;width:100%}h1{margin:0;margin-bottom:2rem;font-size:1.875rem;line-height:2.25rem}h1,h2{color:var(--text-heading)}h2{font-size:1.5rem;line-height:2rem}h3{font-size:1.25rem}h3,h6{line-height:1.75rem;color:var(--text-heading)}h6{font-size:1.125rem}p{font-size:1.5rem;line-height:2rem}}@layer components{.page-buttons-wrapper{display:flex;flex-direction:row}.page-buttons-wrapper button{display:flex;margin-right:.5rem;justify-content:center;align-items:center}.page-buttons-wrapper button i{margin-right:.5rem}.page-buttons-wrapper button span{font-weight:500}.menu-item{display:flex;flex-direction:row;align-items:center}.image{margin-right:.5rem;background-position:50%;background-repeat:no-repeat;background-size:contain;width:3.5rem;height:3.5rem}.not-sync,.sync{display:inline-block;position:absolute;right:0;bottom:0;width:1rem;height:100%}.sync{background-color:var(--status-success-bg)}.not-sync{background-color:var(--status-not-sync)}.close{position:relative}.close:after{position:absolute;font-size:1.875rem;line-height:2.25rem;top:-6px;left:-3px;content:"/"}.item{display:flex;padding:1rem;padding-right:2rem;font-size:1.5rem;line-height:2rem;flex-direction:row;justify-content:space-between;background:var(--bg-primary);border-bottom:1px solid var(--item-border)}.item,.item:last-child{position:relative}.item:hover{background-color:var(--item-hover-bg)}.item:hover .title{font-weight:600}.item-actions{display:flex;flex-direction:row;align-items:center;justify-content:center}.item-actions button{margin:0 .3rem;background-image:none;font-size:1.5rem;line-height:1rem;width:3rem;height:3rem;border-radius:9999px;border-style:none;cursor:pointer;outline:0;background-color:transparent;color:var(--text-primary)}.item-actions button:hover{background-color:var(--item-action-hover)}.item-actions button .close:after{top:-7px;left:7px}.menu-status{display:flex;flex-direction:row}.menu-status div{margin-right:.5rem}.menu-status span{display:flex;overflow:hidden;text-align:center;justify-content:center;align-items:center;width:2rem;height:2rem;border-radius:9999px;border-width:1px;border-color:var(--label-status-border);border-style:solid;cursor:pointer}.menu-status span:hover{background-color:var(--bg-primary)}.menu-status i{color:var(--label-status-icon);font-size:1rem;line-height:1.5rem;line-height:1rem}.menu-name{margin-bottom:.25rem;font-size:1.125rem;line-height:1.75rem}.menu-name .label{margin-right:.25rem;background-color:var(--label-yellow-bg);color:var(--label-yellow-text)}.menu-name .label,.menu-name .label.coupon{display:inline-block;position:relative;top:-.25rem;padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;padding-right:.5rem;font-size:.75rem;line-height:1rem;font-weight:600;border-radius:.375rem}.menu-name .label.coupon{background-color:var(--label-coupon-bg);color:var(--label-coupon-text)}.menu-name .label.bag{display:inline-block;position:relative;top:-.25rem;padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;padding-right:.5rem;background-color:var(--label-bag-bg);color:var(--label-bag-text);font-size:.75rem;line-height:1rem;font-weight:600;border-radius:.375rem}.opacity-wrapper{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal,40);background-color:var(--bg-overlay);--bg-opacity:0.9;flex-direction:row;justify-content:center;align-items:center}.right-bar-wrapper{position:fixed;right:0;top:2.5rem;z-index:10;padding:2rem}.table-list table{margin-top:1rem;font-size:1rem;line-height:1.5rem;width:100%;border-width:2px;border-color:var(--table-border);border-style:solid;border-collapse:collapse}.table-list table td,.table-list table th{padding:.5rem}.table-list table th{color:var(--table-header-text);font-weight:600;border-right-width:1px;border-bottom-width:2px;border-color:var(--table-border);border-style:solid}.table-list table th:last-child{text-align:center}.table-list table tr td{border-right-width:1px;border-bottom-width:1px;border-color:var(--table-border);border-style:solid;color:var(--text-primary)}.table-list table tr td:last-child{border-right-width:0}.table-list table tr:nth-child(odd) td{background-color:var(--bg-odd-row)}.table-list table tr:hover td{background-color:var(--table-hover-bg);border-color:var(--table-hover-border);cursor:pointer}.btn-icon{display:flex;position:fixed;right:1rem;bottom:5rem;z-index:10;background-color:var(--btn-icon-bg);color:var(--btn-icon-text);flex-direction:column;justify-content:center;align-items:center;width:3rem;height:3rem;border-radius:9999px;border-width:1px;border-color:var(--btn-icon-border);cursor:pointer}.btn-icon i{font-size:1.5rem;line-height:2rem;width:1.5rem;height:1.5rem}.sp-wrapper:first-child{margin-top:0}.fade-enter-active,.fade-leave-active{transition:opacity .25s}.fade-enter,.fade-leave-to{opacity:0}.slide-enter-active{animation:slide .5s}.slide-leave-active{animation:slide .5s reverse}@keyframes slide{0%{transform:translateX(5000px)}to{transform:translateX(0)}}}@media (max-width:768px){.sidebar{position:fixed;left:-260px;z-index:50;transition:left .25s ease}.sidebar.open{left:0}.right-bar{width:100vw!important;margin-left:0!important}}.form-row{margin-bottom:1.5rem}.form-button-actions{display:flex;justify-content:space-between}.form .label-title,.form label,.form-button-actions .label-title,.form-button-actions label,.login-form .label-title,.login-form label,form .label-title,form label{margin-bottom:.35rem;color:var(--form-label);font-size:.8rem;line-height:1.25rem;font-weight:600;cursor:pointer}.form .radio-group-wrapper,.form-button-actions .radio-group-wrapper,.login-form .radio-group-wrapper,form .radio-group-wrapper{margin-top:.5rem}.form .radio-group-wrapper .radio-group,.form-button-actions .radio-group-wrapper .radio-group,.login-form .radio-group-wrapper .radio-group,form .radio-group-wrapper .radio-group{position:relative;margin-right:1rem}.form .radio-group-wrapper .radio-group label,.form-button-actions .radio-group-wrapper .radio-group label,.login-form .radio-group-wrapper .radio-group label,form .radio-group-wrapper .radio-group label{padding-left:2rem;font-weight:400;line-height:2rem}.form .radio-group-wrapper .radio-group label:after,.form .radio-group-wrapper .radio-group label:before,.form-button-actions .radio-group-wrapper .radio-group label:after,.form-button-actions .radio-group-wrapper .radio-group label:before,.login-form .radio-group-wrapper .radio-group label:after,.login-form .radio-group-wrapper .radio-group label:before,form .radio-group-wrapper .radio-group label:after,form .radio-group-wrapper .radio-group label:before{position:absolute;border-radius:9999px;content:""}.form .radio-group-wrapper .radio-group label:before,.form-button-actions .radio-group-wrapper .radio-group label:before,.login-form .radio-group-wrapper .radio-group label:before,form .radio-group-wrapper .radio-group label:before{left:0;top:.25rem;background-color:var(--form-input-bg);width:1.5rem;height:1.5rem;border-width:1px;border-color:var(--form-input-border);border-style:solid}.form .radio-group-wrapper .radio-group label:after,.form-button-actions .radio-group-wrapper .radio-group label:after,.login-form .radio-group-wrapper .radio-group label:after,form .radio-group-wrapper .radio-group label:after{display:none;left:calc(.75rem + 1px);top:calc(1rem + 1px);transform:translate(-50%,-50%);background-color:var(--form-radio-checked);width:.9em;height:.9em}.form .radio-group-wrapper .radio-group input[type=radio],.form-button-actions .radio-group-wrapper .radio-group input[type=radio],.login-form .radio-group-wrapper .radio-group input[type=radio],form .radio-group-wrapper .radio-group input[type=radio]{display:none}.form .radio-group-wrapper .radio-group input[type=radio]:checked+label:after,.form-button-actions .radio-group-wrapper .radio-group input[type=radio]:checked+label:after,.login-form .radio-group-wrapper .radio-group input[type=radio]:checked+label:after,form .radio-group-wrapper .radio-group input[type=radio]:checked+label:after{display:block}.form .checkbox-group-wrapper,.form-button-actions .checkbox-group-wrapper,.login-form .checkbox-group-wrapper,form .checkbox-group-wrapper{margin-top:.5rem}.form .checkbox-group-wrapper .checkbox-group,.form-button-actions .checkbox-group-wrapper .checkbox-group,.login-form .checkbox-group-wrapper .checkbox-group,form .checkbox-group-wrapper .checkbox-group{position:relative;margin-right:1rem}.form .checkbox-group-wrapper .checkbox-group label,.form-button-actions .checkbox-group-wrapper .checkbox-group label,.login-form .checkbox-group-wrapper .checkbox-group label,form .checkbox-group-wrapper .checkbox-group label{display:block;padding-left:2rem;font-weight:400}.form .checkbox-group-wrapper .checkbox-group label:after,.form .checkbox-group-wrapper .checkbox-group label:before,.form-button-actions .checkbox-group-wrapper .checkbox-group label:after,.form-button-actions .checkbox-group-wrapper .checkbox-group label:before,.login-form .checkbox-group-wrapper .checkbox-group label:after,.login-form .checkbox-group-wrapper .checkbox-group label:before,form .checkbox-group-wrapper .checkbox-group label:after,form .checkbox-group-wrapper .checkbox-group label:before{position:absolute;content:""}.form .checkbox-group-wrapper .checkbox-group label:before,.form-button-actions .checkbox-group-wrapper .checkbox-group label:before,.login-form .checkbox-group-wrapper .checkbox-group label:before,form .checkbox-group-wrapper .checkbox-group label:before{left:0;top:.25rem;background-color:var(--form-input-bg);width:1.5rem;height:1.5rem;border-width:1px;border-color:var(--form-input-border);border-style:solid}.form .checkbox-group-wrapper .checkbox-group label:after,.form-button-actions .checkbox-group-wrapper .checkbox-group label:after,.login-form .checkbox-group-wrapper .checkbox-group label:after,form .checkbox-group-wrapper .checkbox-group label:after{display:none;top:0;left:.25rem;color:var(--form-checkbox-checked);width:1rem;height:1rem;content:"\2713"}.form .checkbox-group-wrapper .checkbox-group input[type=checkbox],.form-button-actions .checkbox-group-wrapper .checkbox-group input[type=checkbox],.login-form .checkbox-group-wrapper .checkbox-group input[type=checkbox],form .checkbox-group-wrapper .checkbox-group input[type=checkbox]{display:none}.form .checkbox-group-wrapper .checkbox-group input[type=checkbox]:checked+label:after,.form-button-actions .checkbox-group-wrapper .checkbox-group input[type=checkbox]:checked+label:after,.login-form .checkbox-group-wrapper .checkbox-group input[type=checkbox]:checked+label:after,form .checkbox-group-wrapper .checkbox-group input[type=checkbox]:checked+label:after{font-size:1.5rem;line-height:2rem;display:block}.form input[type=number],.form input[type=password],.form input[type=text],.form textarea,.form-button-actions input[type=number],.form-button-actions input[type=password],.form-button-actions input[type=text],.form-button-actions textarea,.login-form input[type=number],.login-form input[type=password],.login-form input[type=text],.login-form textarea,form input[type=number],form input[type=password],form input[type=text],form textarea{font-size:.875rem;line-height:1.5rem;border-radius:8px;border-width:1.5px;border-color:var(--form-input-border);border-style:solid;background-color:var(--form-input-bg);color:var(--text-primary);transition:var(--transition-fast,all .15s ease)}.form input[type=number]:focus,.form input[type=password]:focus,.form input[type=text]:focus,.form textarea:focus,.form-button-actions input[type=number]:focus,.form-button-actions input[type=password]:focus,.form-button-actions input[type=text]:focus,.form-button-actions textarea:focus,.login-form input[type=number]:focus,.login-form input[type=password]:focus,.login-form input[type=text]:focus,.login-form textarea:focus,form input[type=number]:focus,form input[type=password]:focus,form input[type=text]:focus,form textarea:focus{border-width:1.5px;border-color:var(--border-input-focus);background:var(--bg-primary);outline:0;box-shadow:0 0 0 3px var(--brand-orange-glow,rgba(249,115,22,.15))}.form input[type=number]:focus-visible,.form input[type=password]:focus-visible,.form input[type=text]:focus-visible,.form textarea:focus-visible,.form-button-actions input[type=number]:focus-visible,.form-button-actions input[type=password]:focus-visible,.form-button-actions input[type=text]:focus-visible,.form-button-actions textarea:focus-visible,.login-form input[type=number]:focus-visible,.login-form input[type=password]:focus-visible,.login-form input[type=text]:focus-visible,.login-form textarea:focus-visible,form input[type=number]:focus-visible,form input[type=password]:focus-visible,form input[type=text]:focus-visible,form textarea:focus-visible{outline:2px solid var(--brand-orange,#f97316);outline-offset:2px}.form input[type=number],.form input[type=password],.form input[type=text],.form-button-actions input[type=number],.form-button-actions input[type=password],.form-button-actions input[type=text],.login-form input[type=number],.login-form input[type=password],.login-form input[type=text],form input[type=number],form input[type=password],form input[type=text]{padding:.5rem;padding-top:0;padding-bottom:0;height:2.5rem}.form textarea,.form-button-actions textarea,.login-form textarea,form textarea{padding:.5rem;height:8rem;resize:none}.form select,.form-button-actions select,.login-form select,form select{display:inline-flex;padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;padding-right:1rem;background-color:var(--form-input-bg);color:var(--form-input-text);font-size:.875rem;line-height:1.25rem;font-weight:500;justify-content:center;width:100%;border-radius:.375rem;border-width:1px;border-color:var(--form-input-border);box-shadow:var(--shadow-sm)}.form select:hover,.form-button-actions select:hover,.login-form select:hover,form select:hover{background-color:var(--bg-secondary)}.form select:focus,.form-button-actions select:focus,.login-form select:focus,form select:focus{border-width:1px;border-color:var(--border-input-focus);outline:0}.form select:focus-visible,.form-button-actions select:focus-visible,.login-form select:focus-visible,form select:focus-visible{outline:2px solid var(--brand-orange,#f97316);outline-offset:2px}.sk-fading-circle{position:absolute}.sk-fading-circle .sk-circle{width:100%;height:100%;position:absolute;left:0;top:0}.sk-fading-circle .sk-circle .sk-circle-indicator{display:block;margin:0 auto;width:15%;height:15%;border-radius:100%;animation:sk-circleFadeDelay 1s ease-in-out infinite both}.sk-fading-circle .sk-circle2{transform:rotate(30deg)}.sk-fading-circle .sk-circle3{transform:rotate(60deg)}.sk-fading-circle .sk-circle4{transform:rotate(90deg)}.sk-fading-circle .sk-circle5{transform:rotate(120deg)}.sk-fading-circle .sk-circle6{transform:rotate(150deg)}.sk-fading-circle .sk-circle7{transform:rotate(180deg)}.sk-fading-circle .sk-circle8{transform:rotate(210deg)}.sk-fading-circle .sk-circle9{transform:rotate(240deg)}.sk-fading-circle .sk-circle10{transform:rotate(270deg)}.sk-fading-circle .sk-circle11{transform:rotate(300deg)}.sk-fading-circle .sk-circle12{transform:rotate(330deg)}.sk-fading-circle .sk-circle2 .sk-circle-indicator{animation-delay:-.91667s}.sk-fading-circle .sk-circle3 .sk-circle-indicator{animation-delay:-.83333s}.sk-fading-circle .sk-circle4 .sk-circle-indicator{animation-delay:-.75s}.sk-fading-circle .sk-circle5 .sk-circle-indicator{animation-delay:-.66667s}.sk-fading-circle .sk-circle6 .sk-circle-indicator{animation-delay:-.58333s}.sk-fading-circle .sk-circle7 .sk-circle-indicator{animation-delay:-.5s}.sk-fading-circle .sk-circle8 .sk-circle-indicator{animation-delay:-.41667s}.sk-fading-circle .sk-circle9 .sk-circle-indicator{animation-delay:-.33333s}.sk-fading-circle .sk-circle10 .sk-circle-indicator{animation-delay:-.25s}.sk-fading-circle .sk-circle11 .sk-circle-indicator{animation-delay:-.16667s}.sk-fading-circle .sk-circle12 .sk-circle-indicator{animation-delay:-.08333s}@keyframes sk-circleFadeDelay{0%,39%,to{opacity:0}40%{opacity:1}}.croppa-container{display:inline-block;cursor:pointer;position:relative;font-size:0;align-self:flex-start;background-color:#e6e6e6}.croppa-container,.croppa-container canvas{transition:all .3s}.croppa-container:hover{opacity:.7}.croppa-container.croppa--dropzone{box-shadow:inset 0 0 10px #333}.croppa-container.croppa--dropzone canvas{opacity:.5}.croppa-container.croppa--disabled-cc{cursor:default}.croppa-container.croppa--disabled-cc:hover{opacity:1}.croppa-container.croppa--has-target{cursor:move}.croppa-container.croppa--has-target:hover{opacity:1}.croppa-container.croppa--has-target.croppa--disabled-mz{cursor:default}.croppa-container.croppa--disabled{cursor:not-allowed}.croppa-container.croppa--disabled:hover{opacity:1}.croppa-container.croppa--passive{cursor:default}.croppa-container.croppa--passive:hover{opacity:1}.croppa-container svg.icon-remove{position:absolute;background:#fff;border-radius:50%;filter:drop-shadow(-2px 2px 2px rgba(0,0,0,.7));z-index:10;cursor:pointer;border:2px solid #fff}