.support-bar[data-v-d215eaea]{z-index:9999;background:repeating-linear-gradient(-45deg,#1a0a00,#1a0a00 14px,#0f0500 0 28px);border-bottom:2px solid #f59e0b;height:40px;position:fixed;top:0;left:0;right:0}.support-bar[data-v-d215eaea],.support-bar-inner[data-v-d215eaea]{align-items:center;display:flex;overflow:hidden}.support-bar-inner[data-v-d215eaea]{background:#f59e0b14;gap:10px;width:100%;height:100%;padding:0 16px}.support-bar-badge[data-v-d215eaea]{letter-spacing:.5px;text-transform:uppercase;color:#f59e0b;white-space:nowrap;background:#f59e0b26;border:1px solid #f59e0b66;border-radius:5px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:700}.support-bar-info[data-v-d215eaea]{color:#ffffffa6;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;overflow:hidden}.support-bar-info strong[data-v-d215eaea]{color:#fff;font-weight:600}.support-bar-nr[data-v-d215eaea]{color:#fff6;margin-left:3px;font-family:DM Mono,Courier New,monospace;font-size:11px}.support-bar-exit[data-v-d215eaea]{color:#f87171;cursor:pointer;white-space:nowrap;background:#ef444426;border:1px solid #ef444466;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;padding:5px 12px;font-family:inherit;font-size:11.5px;font-weight:600;transition:background .15s,border-color .15s;display:flex}.support-bar-exit[data-v-d215eaea]:hover{background:#ef444447;border-color:#ef4444a6}.agb-backdrop[data-v-d215eaea]{z-index:10000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#04060ed9;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.agb-modal[data-v-d215eaea]{background:var(--color-surface);border:1px solid var(--color-border-accent);border-radius:var(--radius-lg);width:100%;max-width:460px;max-height:calc(100dvh - 32px);box-shadow:var(--shadow-card);padding:28px;overflow-y:auto}.agb-icon[data-v-d215eaea]{border-radius:var(--radius-md);background:var(--color-primary-glow);width:44px;height:44px;color:var(--color-primary-pale);justify-content:center;align-items:center;margin-bottom:16px;display:flex}.agb-title[data-v-d215eaea]{margin-bottom:8px;font-size:18px;font-weight:700}.agb-text[data-v-d215eaea]{color:var(--color-text-muted);margin-bottom:18px}.agb-link[data-v-d215eaea]{color:var(--color-primary-light);align-items:center;gap:6px;margin-bottom:18px;font-weight:600;display:inline-flex}.agb-link[data-v-d215eaea]:hover{color:var(--color-primary-pale)}.agb-check[data-v-d215eaea]{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;align-items:flex-start;gap:10px;margin-bottom:18px;padding:12px 14px;display:flex}.agb-check input[data-v-d215eaea]{accent-color:var(--color-primary);flex-shrink:0;margin-top:4px}.agb-check a[data-v-d215eaea]{color:var(--color-primary-light);text-decoration:underline}.agb-error[data-v-d215eaea]{color:#f87171;margin-bottom:14px;font-size:13px}.agb-actions[data-v-d215eaea]{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.agb-actions button[data-v-d215eaea]{border-radius:var(--radius-sm);padding:9px 16px;font-size:13px;font-weight:600;transition:background .15s,opacity .15s}.agb-actions button[data-v-d215eaea]:disabled{opacity:.5;cursor:not-allowed}.agb-logout[data-v-d215eaea]{border:1px solid var(--color-border);color:var(--color-text-muted);background:0 0}.agb-logout[data-v-d215eaea]:hover:not(:disabled){color:var(--color-text);background:#ffffff0a}.agb-accept[data-v-d215eaea]{background:var(--color-primary);border:1px solid var(--color-primary);color:#fff}.agb-accept[data-v-d215eaea]:hover:not(:disabled){background:var(--color-primary-light)}.shell--support[data-v-d215eaea]{padding-top:40px}.sidebar--support[data-v-d215eaea]{top:40px}.shell[data-v-d215eaea]{background:var(--color-bg);min-height:100vh;display:flex}.sidebar[data-v-d215eaea]{background:var(--color-surface);border-right:1px solid var(--color-border);z-index:200;flex-direction:column;flex-shrink:0;width:240px;transition:transform .25s;display:flex;position:fixed;top:0;bottom:0;left:0}@media (width<=768px){.sidebar[data-v-d215eaea]{transform:translate(-100%)}.sidebar--open[data-v-d215eaea]{transform:translate(0)}}.sidebar-header[data-v-d215eaea]{border-bottom:1px solid var(--color-border);align-items:center;gap:10px;padding:20px 18px 16px;display:flex}.sidebar-logo[data-v-d215eaea]{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:auto;height:auto}.sidebar-brand[data-v-d215eaea]{color:var(--color-text);letter-spacing:-.3px;flex:1;font-size:15px;font-weight:700}.sidebar-close[data-v-d215eaea]{color:var(--color-text-muted);background:0 0;border:none;padding:2px 6px;font-size:14px;display:none}@media (width<=768px){.sidebar-close[data-v-d215eaea]{display:block}}.sidebar-nav[data-v-d215eaea]{flex-direction:column;flex:1;gap:2px;padding:12px 10px;display:flex;overflow-y:auto}.nav-item[data-v-d215eaea]{border-radius:var(--radius-sm);color:var(--color-text-muted);align-items:center;gap:10px;padding:9px 12px;font-size:13.5px;font-weight:500;transition:background .15s,color .15s;display:flex;position:relative}.nav-item[data-v-d215eaea]:hover{color:var(--color-text);background:#ffffff0a}.nav-item.router-link-active[data-v-d215eaea]{background:var(--color-primary-glow);color:var(--color-primary);border:1px solid var(--color-border-accent)}.nav-item.router-link-active .nav-icon[data-v-d215eaea] svg{stroke:var(--color-primary)}.nav-icon[data-v-d215eaea]{opacity:.8;align-items:center;display:flex}.nav-label[data-v-d215eaea]{flex:1}.nav-badge[data-v-d215eaea]{background:var(--color-primary);color:#fff;text-align:center;border-radius:99px;min-width:18px;padding:1px 6px;font-size:10px;font-weight:700}.sidebar-footer[data-v-d215eaea]{border-top:1px solid var(--color-border);padding:14px 12px;position:relative}.customer-chip[data-v-d215eaea]{background:var(--color-surface-2);border-radius:var(--radius-sm);border:1px solid var(--color-border);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:8px 10px;transition:border-color .15s,background .15s;display:flex}.customer-chip--open[data-v-d215eaea],.customer-chip[data-v-d215eaea]:hover{border-color:var(--color-border-accent);background:#ffffff0a}.customer-avatar[data-v-d215eaea]{background:var(--color-primary-glow);border:1px solid var(--color-border-accent);width:32px;height:32px;color:var(--color-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.customer-info[data-v-d215eaea]{flex-direction:column;flex:1;display:flex;overflow:hidden}.customer-name[data-v-d215eaea]{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.customer-nr[data-v-d215eaea]{font-size:11px}.chip-caret[data-v-d215eaea],.customer-nr[data-v-d215eaea]{color:var(--color-text-muted)}.chip-caret[data-v-d215eaea]{flex-shrink:0;transition:transform .2s}.chip-caret--up[data-v-d215eaea]{transform:rotate(180deg)}.account-dropdown[data-v-d215eaea]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md,10px);z-index:300;position:absolute;bottom:calc(100% + 8px);left:12px;right:12px;overflow:hidden;box-shadow:0 -8px 32px #00000080,0 0 0 1px #ffffff0a}.dropdown-label[data-v-d215eaea]{letter-spacing:.8px;text-transform:uppercase;color:var(--color-text-dim);padding:10px 14px 6px;font-size:10px;font-weight:700}.dropdown-accounts[data-v-d215eaea]{margin:0;padding:0;list-style:none}.dropdown-account[data-v-d215eaea]{cursor:pointer;align-items:center;gap:10px;padding:10px 14px;transition:background .15s;display:flex;position:relative}.dropdown-account[data-v-d215eaea]:hover{background:#ffffff0a}.dropdown-account--active[data-v-d215eaea]{cursor:default}.dropdown-account--busy[data-v-d215eaea]{opacity:.6;pointer-events:none}.da-avatar[data-v-d215eaea]{background:var(--color-primary-glow);border:1px solid var(--color-border-accent);width:30px;height:30px;color:var(--color-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.da-info[data-v-d215eaea]{flex-direction:column;flex:1;min-width:0;display:flex}.da-name[data-v-d215eaea]{color:var(--color-text);font-size:12.5px;font-weight:600}.da-email[data-v-d215eaea],.da-name[data-v-d215eaea]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.da-email[data-v-d215eaea]{color:var(--color-text-muted);font-size:11px}.da-check[data-v-d215eaea]{color:var(--color-primary);flex-shrink:0}.da-spinner[data-v-d215eaea]{border:2px solid #ff5e144d;border-top-color:var(--color-primary);border-radius:50%;flex-shrink:0;width:12px;height:12px;animation:.7s linear infinite spin-d215eaea}@keyframes spin-d215eaea{to{transform:rotate(1turn)}}.dropdown-divider[data-v-d215eaea]{background:var(--color-border);height:1px;margin:4px 0}.dropdown-add[data-v-d215eaea],.dropdown-logout[data-v-d215eaea]{text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:10px 14px;font-size:12.5px;transition:background .15s,color .15s;display:flex}.dropdown-add[data-v-d215eaea]{color:var(--color-primary);font-weight:600}.dropdown-add[data-v-d215eaea]:hover{background:var(--color-primary-glow)}.dropdown-logout[data-v-d215eaea]{color:var(--color-text-muted)}.dropdown-logout[data-v-d215eaea]:hover{color:var(--color-text);background:#ffffff0a}.dropdown-enter-active[data-v-d215eaea],.dropdown-leave-active[data-v-d215eaea]{transition:opacity .15s,transform .15s}.dropdown-enter-from[data-v-d215eaea],.dropdown-leave-to[data-v-d215eaea]{opacity:0;transform:translateY(6px)}.overlay[data-v-d215eaea]{z-index:150;background:#0009;display:none;position:fixed;inset:0}@media (width<=768px){.overlay[data-v-d215eaea]{display:block}}.main[data-v-d215eaea]{flex-direction:column;flex:1;min-height:100vh;margin-left:240px;display:flex}@media (width<=768px){.main[data-v-d215eaea]{height:100dvh;margin-left:0;overflow:hidden}.content[data-v-d215eaea]{min-height:0;overflow-y:auto}}.topbar[data-v-d215eaea]{background:var(--color-surface);border-bottom:1px solid var(--color-border);z-index:100;align-items:center;gap:12px;height:56px;padding:0 24px;display:flex;position:sticky;top:0}.menu-btn[data-v-d215eaea]{color:var(--color-text-muted);background:0 0;border:none;padding:4px;display:none}@media (width<=768px){.menu-btn[data-v-d215eaea]{display:flex}}.topbar-title[data-v-d215eaea]{color:var(--color-text);flex:1;font-size:14px;font-weight:600}.topbar-right[data-v-d215eaea]{align-items:center;gap:8px;display:flex}.topbar-badge[data-v-d215eaea]{background:var(--color-primary);color:#fff;cursor:pointer;border-radius:99px;padding:2px 7px;font-size:11px;font-weight:700;text-decoration:none}.content[data-v-d215eaea]{flex:1;width:100%;max-width:1200px;padding:28px}@media (width<=768px){.content[data-v-d215eaea]{padding:20px 16px}}
