:root{--primary: #0f172a;--primary-accent: #3b82f6;--brand-primary: #0ea5e9;--brand-secondary: #14b8a6;--brand-accent: #3b82f6;--brand-neon: #22d3ee;--neon-color: var(--brand-neon);--secondary: #64748b;--medical-blue: #0ea5e9;--medical-teal: #14b8a6;--medical-mint: #f0fdfa;--success: #10b981;--warning: #f59e0b;--error: #ef4444;--bg-main: #f8fafc;--bg-card: #ffffff;--text-main: #1e293b;--text-muted: #64748b;--border-light: #e2e8f0;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 20px;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--radius-scale: 1;--motion-scale: 1;--glass-light-opacity: .72;--glass-dark-opacity: .54;--surface-soft: #f8fafc;--surface-danger-soft: #fee2e2;--surface-warning-soft: #fef3c7;--surface-success-soft: #dcfce7;--text-inverse: #ffffff;--overlay-strong: rgba(0, 0, 0, .4);--focus-ring-primary: rgba(14, 165, 233, .2);--tooltip-bg: #1e293b;--tooltip-text: #ffffff;--space-2xs: .35rem;--space-xs: .5rem;--space-sm: .75rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--surface-border-soft: color-mix(in srgb, var(--border-light) 72%, transparent);--surface-shadow-soft: 0 8px 22px -20px color-mix(in srgb, var(--text-main) 28%, transparent)}[data-theme=dark]{--primary: var(--brand-primary, #38bdf8);--primary-accent: #3b82f6;--neon-color: var(--brand-neon, #22d3ee);--secondary: #a5b4c8;--medical-blue: #38bdf8;--medical-teal: #2dd4bf;--medical-mint: #111827;--success: #34d399;--warning: #fbbf24;--error: #f87171;--bg-main: #0b1220;--bg-card: #111a2b;--text-main: #e6edf7;--text-muted: #a5b4c8;--border-light: #2b3b54;--shadow-sm: 0 4px 6px -1px rgba(0, 0, 0, .35);--shadow-md: 0 10px 15px -3px rgba(0, 0, 0, .45);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .55);--surface-soft: #0f1623;--surface-danger-soft: #2d1818;--surface-warning-soft: #2d2418;--surface-success-soft: #18281f;--text-inverse: #0b1220;--overlay-strong: rgba(0, 0, 0, .7);--focus-ring-primary: rgba(56, 189, 248, .3);--tooltip-bg: #2b3b54;--tooltip-text: #e6edf7}[data-glass=off] .glass{background:var(--bg-card)!important;border:1px solid var(--border-light)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-mode=login],[data-mode=login] *{--primary: #0f172a !important;--primary-accent: #3b82f6 !important;--brand-primary: #0ea5e9 !important;--brand-secondary: #14b8a6 !important;--brand-accent: #3b82f6 !important;--brand-neon: #22d3ee !important;--neon-color: #22d3ee !important;--secondary: #64748b !important;--medical-blue: #0ea5e9 !important;--medical-teal: #14b8a6 !important;--medical-mint: #f0fdfa !important;--success: #10b981 !important;--warning: #f59e0b !important;--error: #ef4444 !important;--bg-main: #f8fafc !important;--bg-card: #ffffff !important;--text-main: #1e293b !important;--text-muted: #64748b !important;--border-light: #e2e8f0 !important;--radius-scale: 1 !important;--motion-scale: 1 !important;--glass-light-opacity: .72 !important;--glass-dark-opacity: .54 !important;--surface-soft: #f8fafc !important;--text-inverse: #ffffff !important}[data-mode=login]{background-color:#f8fafc!important;color:#1e293b!important}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,system-ui,-apple-system,sans-serif;background-color:var(--bg-main);color:var(--text-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color calc(.3s * var(--motion-scale)) cubic-bezier(.4,0,.2,1),color calc(.3s * var(--motion-scale)) cubic-bezier(.4,0,.2,1);overflow-x:hidden;text-rendering:optimizeLegibility}html{scroll-behavior:smooth}#root{min-height:100vh;min-height:100dvh;background:var(--bg-main);transition:background .3s cubic-bezier(.4,0,.2,1);position:relative;isolation:isolate}#root>*{position:relative;z-index:1}input,textarea,select,button{font:inherit}@supports (padding: max(0px)){.top-header{padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right))}.content-inner{padding-bottom:max(1rem,env(safe-area-inset-bottom))}}.loading-screen{display:flex;align-items:center;justify-content:center;min-height:100vh;background:var(--bg-main);color:var(--text-main);font-size:1.125rem;font-weight:500;letter-spacing:-.02em}.loading-state{display:flex;align-items:center;justify-content:center;min-height:200px;color:var(--text-muted)}h1,h2,h3,h4,h5,h6{font-family:Outfit,sans-serif;font-weight:600;color:var(--primary)}button{cursor:pointer;border:none;background:none;font-family:inherit}a{text-decoration:none;color:inherit}.glass{background:rgba(255,255,255,var(--glass-light-opacity));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.3)}[data-theme=dark] .glass{background:rgba(17,26,43,var(--glass-dark-opacity));border:1px solid rgba(71,85,105,.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.card{background:var(--bg-card);border:1px solid var(--border-light);border-radius:calc(var(--radius-md) * var(--radius-scale));padding:1.5rem;box-shadow:var(--shadow-sm);transition:transform .2s ease,box-shadow .2s ease}.card.glass{background:rgba(255,255,255,var(--glass-light-opacity));border:1px solid rgba(255,255,255,.35)}[data-theme=dark] .card.glass{background:rgba(17,26,43,var(--glass-dark-opacity));border:1px solid rgba(71,85,105,.55)}.card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}[data-effects=vibrant]{--accent-soft: color-mix(in srgb, var(--primary) 20%, transparent)}[data-effects=midnight]{--shadow-sm: 0 6px 16px -3px rgba(0, 0, 0, .42);--shadow-md: 0 16px 28px -7px rgba(0, 0, 0, .5)}[data-effects=minimal]{--shadow-sm: 0 1px 2px rgba(2, 6, 23, .06);--shadow-md: 0 3px 8px rgba(2, 6, 23, .08);--shadow-lg: 0 8px 18px rgba(2, 6, 23, .1)}[data-effects=contrast]{--border-light: color-mix(in srgb, var(--text-main) 20%, var(--bg-card));--text-muted: color-mix(in srgb, var(--text-main) 72%, var(--bg-card));--shadow-sm: 0 0 0 1px color-mix(in srgb, var(--text-main) 14%, transparent)}[data-effects=neo]{--shadow-sm: 0 8px 18px -8px color-mix(in srgb, var(--accent) 46%, transparent);--shadow-md: 0 16px 30px -12px color-mix(in srgb, var(--primary) 36%, transparent)}[data-effects=monochrome]{--secondary: color-mix(in srgb, var(--text-main) 58%, var(--bg-card));--accent: color-mix(in srgb, var(--text-main) 78%, var(--bg-card));--neon-color: color-mix(in srgb, var(--text-main) 72%, var(--bg-card));--border-light: color-mix(in srgb, var(--text-main) 20%, var(--bg-card));--shadow-sm: 0 1px 2px rgba(2, 6, 23, .08);--shadow-md: 0 6px 14px rgba(2, 6, 23, .1)}[data-effects=sharp]{--radius-scale: .8;--shadow-sm: 0 0 0 1px color-mix(in srgb, var(--primary) 24%, var(--border-light));--shadow-md: 0 0 0 1.5px color-mix(in srgb, var(--primary) 34%, var(--border-light));--shadow-lg: 0 0 0 2px color-mix(in srgb, var(--primary) 42%, var(--border-light))}[data-effects=retro]{--shadow-sm: 0 0 0 1px color-mix(in srgb, var(--primary) 44%, var(--border-light));--shadow-md: 0 0 0 2px color-mix(in srgb, var(--secondary) 38%, var(--border-light));--shadow-lg: 0 0 0 3px color-mix(in srgb, var(--accent) 34%, var(--border-light))}[data-card-style=outline] .card{box-shadow:none;border-width:1.5px}[data-card-style=soft] .card{box-shadow:var(--surface-shadow-soft);border-color:var(--surface-border-soft)}[data-card-style=elevated] .card{box-shadow:var(--shadow-lg);border-color:var(--border-light)}.content-inner{gap:var(--space-lg)}.mobile-page-shell{width:min(100%,1200px);margin-inline:auto}.mobile-hide-on-compact{display:block}.mobile-show-on-compact{display:none}@media(max-width:767px){.mobile-page-shell{width:100%;margin-inline:0}.mobile-hide-on-compact{display:none!important}.mobile-show-on-compact{display:block!important}}:where(.ticket-list-container,.inbox-root,.appointments-container,.analyse-wrapper,.settings-container,.settings-content,.admin-container,.ticket-detail-wrapper,.ticket-detail-grid,.kpi-grid,.charts-grid,.roles-grid-premium,.list-grid,.inbox-grid,.admin-stats,.companies-list){gap:var(--space-md)!important}:where(.card,.glass,.kpi-card,.chart-card,.stat-card,.company-card,.appointment-item,.ticket-mobile-card,.conversation-item,.role-card-premium,.setting-toggle-card,.premium-field-group,.search-bar-container,.ticket-tabs-container,.calendar-view){border-color:var(--surface-border-soft)!important;box-shadow:var(--surface-shadow-soft)!important}[data-card-style=outline] :where(.card,.kpi-card,.chart-card,.stat-card,.company-card,.appointment-item,.ticket-mobile-card,.conversation-item,.role-card-premium,.setting-toggle-card,.premium-field-group){box-shadow:none!important;border-width:1px!important}[data-effects=minimal] :where(.card,.kpi-card,.chart-card,.stat-card,.company-card,.appointment-item,.ticket-mobile-card,.conversation-item){box-shadow:0 4px 12px -14px color-mix(in srgb,var(--text-main) 20%,transparent)!important}[data-glow=on] .btn,[data-glow=on] .btn-primary,[data-glow=on] .nav-btn.active,[data-glow=on] .tab-btn.active,[data-glow=on] .tab-button.active{box-shadow:0 0 0 1px color-mix(in srgb,var(--neon-color) 18%,transparent),0 0 20px color-mix(in srgb,var(--neon-color) 24%,transparent),var(--shadow-sm)}[data-bg-pattern=mesh] #root:before,[data-bg-pattern=dots] #root:before,[data-bg-pattern=grid] #root:before,[data-bg-pattern=noise] #root:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none}[data-bg-pattern=mesh] #root:before{background:radial-gradient(circle at 10% 15%,color-mix(in srgb,var(--primary) 18%,transparent) 0%,transparent 40%),radial-gradient(circle at 85% 20%,color-mix(in srgb,var(--accent) 16%,transparent) 0%,transparent 44%),radial-gradient(circle at 70% 80%,color-mix(in srgb,var(--secondary) 14%,transparent) 0%,transparent 40%)}[data-bg-pattern=dots] #root:before{background-image:radial-gradient(color-mix(in srgb,var(--primary) 22%,transparent) .8px,transparent .8px);background-size:20px 20px;opacity:.42}[data-bg-pattern=grid] #root:before{background-image:linear-gradient(color-mix(in srgb,var(--primary) 14%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--primary) 14%,transparent) 1px,transparent 1px);background-size:26px 26px;opacity:.28}[data-bg-pattern=noise] #root:before{background-image:radial-gradient(color-mix(in srgb,var(--text-main) 10%,transparent) .7px,transparent .7px);background-size:6px 6px;opacity:.2}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pageSlideIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.animate-fade-in{animation:fadeIn .5s cubic-bezier(.4,0,.2,1) forwards}.page-transition{animation:pageSlideIn .3s cubic-bezier(.4,0,.2,1) forwards}@supports (view-transition-name: none){::view-transition-old(root){animation:.2s cubic-bezier(.4,0,1,1) both fade-out}::view-transition-new(root){animation:.3s cubic-bezier(0,0,.2,1) both fade-in-slide}@keyframes fade-out{to{opacity:0}}@keyframes fade-in-slide{0%{opacity:0;transform:translate(10px)}}}[data-theme=dark] .text-slate-900,[data-theme=dark] .text-slate-800,[data-theme=dark] .text-slate-700,[data-theme=dark] .text-slate-600{color:var(--text-main)!important}[data-theme=dark] .text-slate-500,[data-theme=dark] .text-slate-400,[data-theme=dark] .text-slate-300{color:var(--text-muted)!important}[data-theme=dark] .bg-white,[data-theme=dark] .bg-slate-50,[data-theme=dark] .bg-slate-100{background-color:var(--bg-card)!important}[data-theme=dark] .border-slate-100,[data-theme=dark] .border-slate-200,[data-theme=dark] .border-slate-300{border-color:var(--border-light)!important}[data-theme=dark] input,[data-theme=dark] textarea,[data-theme=dark] select{background:var(--bg-card)!important;color:var(--text-main)!important;border-color:var(--border-light)!important}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:var(--text-muted)!important;opacity:.9}[data-theme=dark] button{color:var(--text-main)}[data-theme=dark] .btn,[data-theme=dark] button.btn{border-color:var(--border-light)}[data-theme=dark] .btn:not(.btn-primary):not(.btn-success),[data-theme=dark] button.btn:not(.btn-primary):not(.btn-success){background:#0f172a;color:var(--text-main)}[data-theme=dark] .btn-primary,[data-theme=dark] button.btn-primary,[data-theme=dark] .btn-success,[data-theme=dark] button.btn-success{color:#fff}[data-theme=dark] .btn-outline,[data-theme=dark] button.btn-outline{background:#0f172a!important;color:var(--text-main)!important;border-color:var(--border-light)!important}[data-theme=dark] .btn-outline:hover,[data-theme=dark] button.btn-outline:hover{background:#1e293b!important}[data-theme=dark] .card:hover{box-shadow:var(--shadow-md)}[data-theme=dark] table,[data-theme=dark] thead,[data-theme=dark] tbody,[data-theme=dark] tr,[data-theme=dark] td,[data-theme=dark] th{border-color:var(--border-light)!important}[data-theme=dark] .status-badge,[data-theme=dark] .status-offen,[data-theme=dark] .status-in-arbeit,[data-theme=dark] .status-erledigt,[data-theme=dark] .status-pill,[data-theme=dark] .sentiment-badge,[data-theme=dark] .metadata-tag,[data-theme=dark] .patient-id-badge,[data-theme=dark] .bsnr-code,[data-theme=dark] .bsnr-tag,[data-theme=dark] .activity-ip,[data-theme=dark] .toolbar-metric,[data-theme=dark] .comment-item,[data-theme=dark] .comment-input-area,[data-theme=dark] .email-body-display,[data-theme=dark] .medical-item,[data-theme=dark] .transcript-sidebar-card,[data-theme=dark] .admin-nav-tabs,[data-theme=dark] .tab-btn,[data-theme=dark] .switch-btn,[data-theme=dark] .edit-btn,[data-theme=dark] .logs-table th,[data-theme=dark] .logs-table td{color:var(--text-main)!important;border-color:var(--border-light)!important}[data-theme=dark] .comment-item,[data-theme=dark] .comment-input-area,[data-theme=dark] .email-body-display,[data-theme=dark] .medical-item,[data-theme=dark] .transcript-sidebar-card,[data-theme=dark] .admin-nav-tabs,[data-theme=dark] .tab-btn,[data-theme=dark] .switch-btn,[data-theme=dark] .edit-btn,[data-theme=dark] .logs-table th,[data-theme=dark] .toolbar-metric,[data-theme=dark] .patient-id-badge,[data-theme=dark] .metadata-tag,[data-theme=dark] .bsnr-code,[data-theme=dark] .bsnr-tag,[data-theme=dark] .activity-ip,[data-theme=dark] .ticket-row{background:color-mix(in srgb,var(--bg-card) 92%,transparent)!important}[data-theme=dark] .dot{border-color:var(--bg-main)!important}[data-theme=dark] .history-timeline:before,[data-theme=dark] .triage-bar{background:color-mix(in srgb,var(--border-light) 70%,transparent)!important}[data-theme=dark] .details-col,[data-theme=dark] .time-col,[data-theme=dark] .metric-label,[data-theme=dark] .webhook-status,[data-theme=dark] .form-group label,[data-theme=dark] .company-info p,[data-theme=dark] .logs-error-detail{color:var(--text-muted)!important}[data-theme=dark] .ticket-row.onboarding-highlight-ticket{background:color-mix(in srgb,var(--warning) 26%,var(--bg-card))!important;border-left-color:var(--warning)!important}[data-glass=on] .top-header,[data-glass=on] .sidebar,[data-glass=on] .card,[data-glass=on] .modal-content,[data-glass=on] .admin-nav-tabs,[data-glass=on] .comment-item,[data-glass=on] .comment-input-area,[data-glass=on] .email-body-display,[data-glass=on] .toolbar-metric,[data-glass=on] .search-bar,[data-glass=on] .table-wrapper{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(255,255,255,var(--glass-light-opacity))!important}[data-theme=dark][data-glass=on] .top-header,[data-theme=dark][data-glass=on] .sidebar,[data-theme=dark][data-glass=on] .card,[data-theme=dark][data-glass=on] .modal-content,[data-theme=dark][data-glass=on] .admin-nav-tabs,[data-theme=dark][data-glass=on] .comment-item,[data-theme=dark][data-glass=on] .comment-input-area,[data-theme=dark][data-glass=on] .email-body-display,[data-theme=dark][data-glass=on] .toolbar-metric,[data-theme=dark][data-glass=on] .search-bar,[data-theme=dark][data-glass=on] .table-wrapper{background:rgba(17,26,43,var(--glass-dark-opacity))!important;border-color:var(--border-light)!important}:root{--surface-subtle: color-mix(in srgb, var(--bg-card) 86%, var(--bg-main));--surface-strong: color-mix(in srgb, var(--bg-card) 96%, transparent);--accent-soft: color-mix(in srgb, var(--primary) 12%, transparent);--success-soft: color-mix(in srgb, var(--success) 14%, transparent);--warning-soft: color-mix(in srgb, var(--warning) 16%, transparent);--error-soft: color-mix(in srgb, var(--error) 14%, transparent)}.practice-header,.date-range-select,.date-input,.refresh-btn,.kpi-card,.loading-card,.filter-controls,.search-box,.filter-item,.ticket-tabs-container,.refresh-button,.ticket-card-premium:hover,.search-bar-container,.stat-card,.company-card,.switch-btn,.edit-btn,.modal-content,.faq-trigger,.btn-outline-full,.step-num,.datepicker-modal{background:var(--bg-card)!important;border-color:var(--border-light)!important;color:var(--text-main)}.admin-container,.header-text p,.webhook-status,.kpi-label,.chart-header p,.ticket-anliegen-premium,.ticket-id-tag,.legend-item .name,.filter-label,.tab-button,.cancel-btn,.stats-table th,.custom-date-inputs span{color:var(--text-muted)!important}.header-text h1,.company-info h3,.modal-content h2,.stat-card .value,.kpi-card strong,.kpi-value,.chart-header h3,.table-card h3,.practice-info-aligned h3,.restart-tour-btn:hover,.filter-btn:hover,.tab-button.active,.tab-btn.active,.ticket-id-short,.card-main-content h3,.legend-item .value,.date-input-group label{color:var(--primary)!important}.filter-btn:hover,.ticket-row:hover,.search-box:focus-within,.search-bar-container:focus-within,.ticket-id-short:hover,.btn-outline-full:hover{background:var(--accent-soft)!important;border-color:var(--primary)!important}.kpi-icon-wrapper.blue,.company-icon{background:color-mix(in srgb,var(--primary) 15%,transparent)!important;color:var(--primary)!important}.kpi-icon-wrapper.teal,.status-online,.status-pill.active,.status-badge-flat.status-erledigt,.positive,.action-badge.USER_LOGIN{background:var(--success-soft)!important;color:var(--success)!important}.kpi-icon-wrapper.orange,.status-badge-flat.status-arbeit,.status-offen,.sentiment-badge.anxious,.action-badge.USER_EDITED,.action-badge.USER_PW_RESET{background:var(--warning-soft)!important;color:var(--warning)!important}.kpi-icon-wrapper.purple,.status-in-arbeit{background:color-mix(in srgb,var(--accent) 18%,transparent)!important;color:var(--accent)!important}.negative,.status-pill.inactive,.status-badge-flat.status-offen,.urgency-indicator.high,.action-badge.USER_LOGIN_FAILED,.action-badge.USER_STATUS_CHANGED{background:var(--error-soft)!important;color:var(--error)!important}.add-btn,.submit-btn,.filter-btn.active,.btn-take-ticket,.tab-badge,.tab-btn.active,.switch-btn:hover,.edit-btn:hover,.refresh-btn:hover{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-accent) 100%)!important;border-color:var(--primary)!important;color:#fff!important}.tab-button.superadmin-archive-all,.tab-button.superadmin-archive-all:hover{background:linear-gradient(135deg,var(--error) 0%,color-mix(in srgb,var(--error) 78%,black) 100%)!important;color:#fff!important}.onboarding-highlight-ticket,.ticket-row.onboarding-highlight-ticket{background:linear-gradient(135deg,color-mix(in srgb,var(--warning) 28%,transparent),color-mix(in srgb,var(--warning) 40%,transparent))!important;border-color:var(--warning)!important;border-left-color:var(--warning)!important}.onboarding-highlight-ticket .btn-take-ticket{background:linear-gradient(135deg,var(--warning) 0%,color-mix(in srgb,var(--warning) 78%,black) 100%)!important}.innovation-badge{background:var(--success-soft)!important;color:var(--success)!important}[data-theme=dark] .admin-header,[data-theme=dark] .admin-nav-tabs{background:#111a2bcc!important;border-color:var(--border-light)!important}[data-theme=dark] .tab-btn,[data-theme=dark] .filter-btn,[data-theme=dark] .cancel-btn,[data-theme=dark] .ticket-time-stamp,[data-theme=dark] .source-label-icon,[data-theme=dark] .ticket-id-tag,[data-theme=dark] .legend-item .name{color:var(--text-muted)!important}.ai-disclosure{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.8rem;font-weight:600;color:var(--text-main);border-radius:12px;white-space:nowrap}.ai-disclosure .pulse-dot{width:8px;height:8px;border-radius:50%;background:var(--success);animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}.placetel-dialer-btn{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.8rem;font-weight:600;color:var(--primary);background:#0ea5e91a;border:1px solid rgba(14,165,233,.2);border-radius:12px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.placetel-dialer-btn:hover{background:#0ea5e926;border-color:var(--primary);transform:translateY(-1px)}.placetel-dialer-btn:active{transform:translateY(0)}.user-menu-group{display:flex;align-items:center;gap:1rem}.header-help-btn{display:flex;align-items:center;justify-content:center;padding:.5rem;background:transparent;border:none;color:var(--text-main);border-radius:8px;cursor:pointer;transition:all .2s ease}.header-help-btn:hover{background:var(--accent-soft);color:var(--primary)}.customer-badge{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.85rem;font-weight:600;border-radius:12px}.header-logout-btn{display:flex;align-items:center;justify-content:center;padding:.5rem;background:transparent;border:none;color:var(--error);border-radius:8px;cursor:pointer;transition:all .2s ease}.header-logout-btn:hover{background:#ef44441a;transform:scale(1.05)}
