/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--spacing:.25rem;--text-xs:12px;--text-sm:13px;--text-sm--line-height:calc(1.25 / .875);--text-base:14px;--text-lg:16px;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:20px;--text-2xl:24px;--text-3xl:30px;--font-weight-semibold:600;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--shadow-sm:0 1px 2px #0f172a0f;--shadow-md:0 4px 12px #0f172a14;--shadow-lg:0 12px 32px #0f172a29;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-heading:"Inter", "Noto Sans SC", system-ui, sans-serif;--font-body:"Inter", "Noto Sans SC", system-ui, sans-serif;--color-primary:#4f46e5;--color-primary-hover:#4338ca;--color-primary-active:#3730a3;--color-primary-light:#eef2ff;--color-primary-border:#c7d2fe;--color-on-primary:#fff;--color-secondary:#475569;--color-secondary-light:#f1f5f9;--color-tertiary-light:#f3e8ff;--color-tertiary-border:#ddd6fe;--color-ai:#7c3aed;--color-ai-light:#f5f3ff;--color-bg:#f5f7fb;--color-surface:#fff;--color-surface-muted:#f8fafc;--color-border:#e2e8f0;--color-border-strong:#cbd5e1;--color-text:#0f172a;--color-text-secondary:#475569;--color-text-muted:#64748b;--color-text-disabled:#94a3b8;--color-overlay:#0f172a80;--color-success:#15803d;--color-success-light:#dcfce7;--color-warning:#b45309;--color-warning-light:#fef3c7;--color-error:#b91c1c;--color-error-light:#fee2e2;--color-info:#0369a1;--color-info-light:#e0f2fe;--status-unassigned-bg:#f1f5f9;--status-unassigned-text:#475569;--status-processing-bg:#e0e7ff;--status-processing-text:#3730a3;--status-waiting-bg:#fef3c7;--status-waiting-text:#92400e;--status-resolved-bg:#dcfce7;--status-resolved-text:#166534;--status-closed-bg:#e5e7eb;--status-closed-text:#374151;--priority-low-bg:#f1f5f9;--priority-low-text:#475569;--priority-medium-bg:#e0f2fe;--priority-medium-text:#075985;--priority-high-bg:#ffedd5;--priority-high-text:#9a3412;--priority-urgent-bg:#fee2e2;--priority-urgent-text:#991b1b;--sidebar-bg:#111827;--sidebar-text:#cbd5e1;--sidebar-text-muted:#94a3b8;--sidebar-hover-bg:#1f2937;--sidebar-active-bg:#4f46e5;--sidebar-active-text:#fff;--sidebar-border:#1f2937;--navbar-bg:#fff;--navbar-text:#0f172a;--navbar-border:#e2e8f0;--pageheader-bg:#fff;--pageheader-border:#e2e8f0;--toast-bg:#0f172a;--toast-text:#fff;--modal-bg:#fff;--table-header-bg:#f8fafc;--table-header-text:#475569;--table-row-hover:#f8faff;--table-row-selected:#eef2ff;--bubble-customer-bg:#f1f5f9;--bubble-customer-text:#0f172a;--bubble-agent-bg:#4f46e5;--bubble-agent-text:#fff;--bubble-note-bg:#fffbeb;--bubble-note-text:#78350f;--bubble-note-border:#fcd34d;--bubble-system-text:#64748b;--radius-full:9999px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:before,:after,::backdrop{border-color:var(--color-border)}::file-selector-button{border-color:var(--color-border)}html{font-size:14px}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-base);-webkit-font-smoothing:antialiased;line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--color-text);font-weight:600;line-height:1.3}h1{font-size:var(--text-2xl)}h2{font-size:var(--text-xl)}h3{font-size:var(--text-lg)}h4{font-size:var(--text-base)}a{color:var(--color-primary);text-decoration:none}a:hover{color:var(--color-primary-hover)}::selection{background:var(--color-primary-border)}*{scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-text-disabled)}}@layer components{.btn{height:var(--height-control);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-base);white-space:nowrap;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast);border:1px solid #0000;justify-content:center;align-items:center;padding:0 16px;font-weight:500;display:inline-flex}.btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.btn:disabled,.btn.is-disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--color-primary);color:var(--color-on-primary)}.btn-primary:hover:not(:disabled){background:var(--color-primary-hover)}.btn-primary:active:not(:disabled){background:var(--color-primary-active)}.btn-secondary{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border-strong)}.btn-secondary:hover:not(:disabled){background:var(--color-surface-muted);border-color:var(--color-primary);color:var(--color-primary)}.btn-ghost{color:var(--color-text-secondary);background:0 0}.btn-ghost:hover:not(:disabled){background:var(--color-secondary-light);color:var(--color-text)}.btn-danger{background:var(--color-error);color:#fff}.btn-danger:hover:not(:disabled){background:#991b1b}.btn-danger-outline{background:var(--color-surface);color:var(--color-error);border-color:var(--color-error)}.btn-danger-outline:hover:not(:disabled){background:var(--color-error-light)}.btn-success{background:var(--color-success);color:#fff}.btn-success:hover:not(:disabled){background:#166534}.btn-ai{background:var(--color-ai-light);color:var(--color-ai);border-color:var(--color-tertiary-border)}.btn-ai:hover:not(:disabled){background:var(--color-tertiary-light)}.btn-link{color:var(--color-primary);background:0 0;height:auto;padding:0 4px}.btn-link:hover:not(:disabled){color:var(--color-primary-hover);text-decoration:underline}.btn-sm{height:var(--height-control-sm);font-size:var(--text-sm);padding:0 10px}.btn-lg{height:var(--height-control-lg);font-size:var(--text-lg);padding:0 24px}.btn-icon{width:var(--height-control);padding:0}.btn.is-loading{color:#0000;pointer-events:none;position:relative}.btn.is-loading:after{content:"";border-radius:var(--radius-full);border:2px solid var(--color-on-primary);border-top-color:#0000;width:16px;height:16px;animation:.7s linear infinite spin;position:absolute}@keyframes spin{to{transform:rotate(360deg)}}.form-label{font-size:var(--text-sm);color:var(--color-text);font-weight:500}.form-label.is-required:after{content:" *";color:var(--color-error)}.form-hint{font-size:var(--text-xs);color:var(--color-text-muted)}.form-error{font-size:var(--text-xs);color:var(--color-error)}.input,.textarea,.select{background:var(--color-surface);width:100%;color:var(--color-text);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-base);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.input,.select{height:var(--height-control);padding:0 12px}.textarea{resize:vertical;min-height:96px;padding:10px 12px;line-height:1.6}.input::placeholder,.textarea::placeholder{color:var(--color-text-disabled)}.input:hover,.textarea:hover,.select:hover{border-color:var(--color-text-disabled)}.input:focus,.textarea:focus,.select:focus{border-color:var(--color-primary);box-shadow:var(--focus-ring);outline:none}.input:disabled,.textarea:disabled,.select:disabled{background:var(--color-secondary-light);color:var(--color-text-disabled);cursor:not-allowed}.input.is-invalid,.textarea.is-invalid,.select.is-invalid{border-color:var(--color-error)}.input.is-invalid:focus,.textarea.is-invalid:focus,.select.is-invalid:focus{box-shadow:0 0 0 3px #b91c1c33}.input-sm,.select-sm{height:var(--height-control-sm);font-size:var(--text-sm)}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:12px;padding-right:32px}.checkbox,.radio{width:16px;height:16px;accent-color:var(--color-primary);cursor:pointer}.switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-border-strong);border-radius:var(--radius-full);cursor:pointer;width:40px;height:22px;transition:background var(--transition-fast);position:relative}.switch:after{content:"";border-radius:var(--radius-full);width:18px;height:18px;box-shadow:var(--shadow-sm);transition:transform var(--transition-fast);background:#fff;position:absolute;top:2px;left:2px}.switch:checked{background:var(--color-primary)}.switch:checked:after{transform:translate(18px)}.switch:focus-visible{box-shadow:var(--focus-ring);outline:none}.switch:disabled{opacity:.5;cursor:not-allowed}.dropzone{border:2px dashed var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-muted);color:var(--color-text-muted);text-align:center;transition:border-color var(--transition-fast),background var(--transition-fast)}.dropzone:hover,.dropzone.is-dragover{border-color:var(--color-primary);background:var(--color-primary-light);color:var(--color-primary)}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.card-hover{transition:box-shadow var(--transition-normal),border-color var(--transition-normal);cursor:pointer}.card-hover:hover{box-shadow:var(--shadow-md);border-color:var(--color-primary-border)}.card-header{border-bottom:1px solid var(--color-border)}.card-title{font-family:var(--font-heading);font-size:var(--text-lg);color:var(--color-text);font-weight:600}.card-ai{background:var(--ai-gradient);border:1px solid var(--color-tertiary-border);border-radius:var(--radius-lg)}.card-risk{background:var(--color-error-light);border-radius:var(--radius-lg);color:#7f1d1d;border:1px solid #fca5a5}.card-warning{background:var(--color-warning-light);border-radius:var(--radius-lg);color:#78350f;border:1px solid #fcd34d}.divider{border-color:var(--color-border)}.table-wrap{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.table{border-collapse:collapse;width:100%;font-size:var(--text-base);color:var(--color-text)}.table thead th{background:var(--table-header-bg);color:var(--table-header-text);font-size:var(--text-sm);text-align:left;white-space:nowrap;border-bottom:1px solid var(--color-border);padding:12px 16px;font-weight:600}.table tbody td{height:var(--height-table-row);border-bottom:1px solid var(--color-border);vertical-align:middle;padding:12px 16px}.table tbody tr{transition:background var(--transition-fast)}.table tbody tr:hover{background:var(--table-row-hover)}.table tbody tr.is-selected{background:var(--table-row-selected)}.table tbody tr:last-child td{border-bottom:none}.table-clickable tbody tr{cursor:pointer}.cell-muted{color:var(--color-text-muted);font-size:var(--text-sm)}.cell-mono{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-secondary)}.cell-title{color:var(--color-text);font-weight:500}.cell-title:hover{color:var(--color-primary)}.badge{border-radius:var(--radius-full);height:22px;font-size:var(--text-xs);white-space:nowrap;background:var(--color-secondary-light);color:var(--color-secondary);align-items:center;padding:0 8px;font-weight:500;display:inline-flex}.badge-dot:before{content:"";border-radius:var(--radius-full);background:currentColor;width:6px;height:6px;margin-right:6px}.badge-status-unassigned{background:var(--status-unassigned-bg);color:var(--status-unassigned-text)}.badge-status-processing{background:var(--status-processing-bg);color:var(--status-processing-text)}.badge-status-waiting{background:var(--status-waiting-bg);color:var(--status-waiting-text)}.badge-status-resolved{background:var(--status-resolved-bg);color:var(--status-resolved-text)}.badge-status-closed{background:var(--status-closed-bg);color:var(--status-closed-text)}.badge-priority-low{background:var(--priority-low-bg);color:var(--priority-low-text)}.badge-priority-medium{background:var(--priority-medium-bg);color:var(--priority-medium-text)}.badge-priority-high{background:var(--priority-high-bg);color:var(--priority-high-text)}.badge-priority-urgent{background:var(--priority-urgent-bg);color:var(--priority-urgent-text);font-weight:700}.badge-primary{background:var(--color-primary-light);color:var(--color-primary)}.badge-success{background:var(--color-success-light);color:var(--color-success)}.badge-warning{background:var(--color-warning-light);color:var(--color-warning)}.badge-error{background:var(--color-error-light);color:var(--color-error)}.badge-info{background:var(--color-info-light);color:var(--color-info)}.badge-ai{background:var(--color-tertiary-light);color:var(--color-ai);border:1px solid var(--color-tertiary-border)}.tag{border-radius:var(--radius-sm);height:22px;font-size:var(--text-xs);background:var(--color-primary-light);color:var(--color-primary);border:1px solid var(--color-primary-border);align-items:center;padding:0 8px;display:inline-flex}.tag-removable{cursor:pointer}.tag-ai-suggest{background:var(--color-ai-light);color:var(--color-ai);border:1px dashed var(--color-ai);cursor:pointer}.tag-ai-suggest:hover{background:var(--color-tertiary-light)}.count-dot{border-radius:var(--radius-full);background:var(--color-error);color:#fff;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;display:inline-flex}.tabs{border-bottom:1px solid var(--color-border)}.tab{font-size:var(--text-base);color:var(--color-text-muted);cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast);background:0 0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 16px;font-weight:500}.tab:hover{color:var(--color-text)}.tab.is-active{color:var(--color-primary);border-bottom-color:var(--color-primary)}.segmented{background:var(--color-secondary-light);border-radius:var(--radius-md);padding:3px}.segmented-item{border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast);background:0 0;border:none;padding:4px 14px;font-weight:500}.segmented-item:hover{color:var(--color-text)}.segmented-item.is-active{background:var(--color-surface);color:var(--color-primary);box-shadow:var(--shadow-sm)}.chip{border-radius:var(--radius-full);border:1px solid var(--color-border-strong);background:var(--color-surface);height:30px;color:var(--color-text-secondary);font-size:var(--text-sm);cursor:pointer;transition:all var(--transition-fast);align-items:center;padding:0 12px;display:inline-flex}.chip:hover{border-color:var(--color-primary);color:var(--color-primary)}.chip.is-active{background:var(--color-primary-light);border-color:var(--color-primary);color:var(--color-primary);font-weight:500}.alert{border-radius:var(--radius-md);font-size:var(--text-sm);border:1px solid #0000}.alert-error{background:var(--color-error-light);color:#7f1d1d;border-color:#fca5a5}.alert-warning{background:var(--color-warning-light);color:#78350f;border-color:#fcd34d}.alert-success{background:var(--color-success-light);color:#14532d;border-color:#86efac}.alert-info{background:var(--color-info-light);color:#0c4a6e;border-color:#7dd3fc}.avatar{border-radius:var(--radius-full);background:var(--color-primary-light);width:32px;height:32px;color:var(--color-primary);font-size:var(--text-sm);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex;overflow:hidden}.avatar-sm{width:24px;height:24px;font-size:var(--text-xs)}.avatar-lg{width:48px;height:48px;font-size:var(--text-lg)}.avatar-ai{background:var(--ai-gradient);color:var(--color-ai);border:1px solid var(--color-tertiary-border)}.presence-dot{border-radius:var(--radius-full);background:var(--color-text-disabled);width:8px;height:8px}.presence-online{background:#22c55e}.presence-busy{background:#ef4444}.presence-break{background:#f59e0b}.bubble{border-radius:var(--radius-lg);font-size:var(--text-base);word-break:break-word;line-height:1.6}.bubble-customer{background:var(--bubble-customer-bg);color:var(--bubble-customer-text);border-top-left-radius:var(--radius-sm)}.bubble-agent{background:var(--bubble-agent-bg);color:var(--bubble-agent-text);border-top-right-radius:var(--radius-sm)}.bubble-note{background:var(--bubble-note-bg);color:var(--bubble-note-text);border:1px dashed var(--bubble-note-border)}.bubble-system{color:var(--bubble-system-text);font-size:var(--text-xs);text-align:center}.msg-meta{font-size:var(--text-xs);color:var(--color-text-muted)}.timeline-item{border-left:2px solid var(--color-border);position:relative}.timeline-item:before{content:"";border-radius:var(--radius-full);background:var(--color-surface);border:2px solid var(--color-primary);width:10px;height:10px;position:absolute;top:6px;left:-6px}.timeline-item:last-child{border-left-color:#0000}.timeline-time{font-size:var(--text-xs);color:var(--color-text-muted)}.stat-value{font-family:var(--font-heading);font-size:var(--text-3xl);color:var(--color-text);font-weight:700;line-height:1.2}.stat-label{font-size:var(--text-sm);color:var(--color-text-muted)}.trend-up{color:var(--color-success);font-size:var(--text-xs);font-weight:500}.trend-down{color:var(--color-error);font-size:var(--text-xs);font-weight:500}.progress{background:var(--color-secondary-light);border-radius:var(--radius-full);height:8px;overflow:hidden}.progress-bar{background:var(--color-primary);border-radius:var(--radius-full);height:100%;transition:width var(--transition-slow)}.progress-bar-ai{background:var(--color-ai)}.text-muted{color:var(--color-text-muted)}.text-secondary{color:var(--color-text-secondary)}.text-danger{color:var(--color-error)}.text-ai{color:var(--color-ai)}.kbd{font-family:var(--font-mono);font-size:var(--text-xs);background:var(--color-secondary-light);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-secondary);padding:1px 6px}.dropdown-menu{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:var(--z-dropdown)}.dropdown-item{font-size:var(--text-base);color:var(--color-text);cursor:pointer;transition:background var(--transition-fast)}.dropdown-item:hover{background:var(--color-secondary-light)}.bulk-bar{background:var(--color-text);color:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.editor-toolbar{background:var(--color-surface-muted);border-bottom:1px solid var(--color-border)}.editor-box{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden}.editor-box:focus-within{border-color:var(--color-primary);box-shadow:var(--focus-ring)}.editor-area{color:var(--color-text);outline:none;line-height:1.7}.editor-area.is-note{background:var(--bubble-note-bg)}.skeleton{background:linear-gradient(90deg,var(--color-secondary-light) 25%,var(--color-border) 37%,var(--color-secondary-light) 63%);border-radius:var(--radius-sm);color:#0000;background-size:400% 100%;animation:1.4s infinite skeleton-shimmer}.skeleton-text{height:14px}.skeleton-title{width:40%;height:22px}.skeleton-avatar{border-radius:var(--radius-full);width:32px;height:32px}.skeleton-card{border-radius:var(--radius-lg);height:112px}@keyframes skeleton-shimmer{0%{background-position:100%}to{background-position:0}}}@layer utilities{.\!visible{visibility:visible!important}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-\(--width-sidebar\){margin-left:var(--width-sidebar)}.ml-2{margin-left:calc(var(--spacing) * 2)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-\(--max-width-content\){max-width:var(--max-width-content)}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-2{gap:calc(var(--spacing) * 2)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-x-auto{overflow-x:auto}.border{border-style:var(--tw-border-style);border-width:1px}.bg-\(--color-bg\){background-color:var(--color-bg)}.p-\(--page-padding\){padding:var(--page-padding)}.p-3{padding:calc(var(--spacing) * 3)}.px-2{padding-inline:calc(var(--spacing) * 2)}.py-1{padding-block:var(--spacing)}.pt-\(--height-navbar\){padding-top:var(--height-navbar)}.pt-3{padding-top:calc(var(--spacing) * 3)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-wrap{text-wrap:wrap}.text-secondary{color:var(--color-secondary)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ai-gradient:linear-gradient(135deg, #eef2ff 0%, #f5f3ff 100%);--page-padding:24px;--gap-xs:4px;--gap-sm:8px;--gap-md:16px;--gap-lg:24px;--gap-xl:32px;--card-padding:20px;--max-width-content:1680px;--height-navbar:60px;--height-pageheader:64px;--width-sidebar:232px;--width-sidebar-collapsed:64px;--width-aside:380px;--height-control:36px;--height-control-sm:28px;--height-control-lg:44px;--height-table-row:52px;--z-sidebar:40;--z-navbar:50;--z-pageheader:30;--z-dropdown:60;--z-modal:100;--z-toast:200;--transition-fast:.12s ease;--transition-normal:.2s ease;--transition-slow:.36s ease;--focus-ring:0 0 0 3px #4f46e540}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes spin{to{transform:rotate(360deg)}}html[dir=ltr],[data-sonner-toaster][dir=ltr]{--toast-icon-margin-start: -3px;--toast-icon-margin-end: 4px;--toast-svg-margin-start: -1px;--toast-svg-margin-end: 0px;--toast-button-margin-start: auto;--toast-button-margin-end: 0}html[dir=rtl],[data-sonner-toaster][dir=rtl]{--toast-icon-margin-start: 4px;--toast-icon-margin-end: -3px;--toast-svg-margin-start: 0px;--toast-svg-margin-end: -1px;--toast-button-margin-start: 0;--toast-button-margin-end: auto}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1: hsl(0, 0%, 99%);--gray2: hsl(0, 0%, 97.3%);--gray3: hsl(0, 0%, 95.1%);--gray4: hsl(0, 0%, 93%);--gray5: hsl(0, 0%, 90.9%);--gray6: hsl(0, 0%, 88.7%);--gray7: hsl(0, 0%, 85.8%);--gray8: hsl(0, 0%, 78%);--gray9: hsl(0, 0%, 56.1%);--gray10: hsl(0, 0%, 52.3%);--gray11: hsl(0, 0%, 43.5%);--gray12: hsl(0, 0%, 9%);--border-radius: 8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:none;z-index:999999999;transition:transform .4s ease}@media(hover:none)and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translate(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y: translateY(100%);--lift-amount: calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:none;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-y-position=top]{top:0;--y: translateY(-100%);--lift: 1;--lift-amount: calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y: translateY(100%);--lift: -1;--lift-amount: calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:none;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px #0006}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:#00000014}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:#ffffff4d}[data-sonner-toaster] [data-close-button-position=top-left]{--toast-close-button-left: 0;--toast-close-button-right: unset;--toast-close-button-top: 0;--toast-close-button-bottom: unset;--toast-close-button-transform: translate(-35%, -35%)}[data-sonner-toaster] [data-close-button-position=top-right]{--toast-close-button-left: unset;--toast-close-button-right: 0;--toast-close-button-top: 0;--toast-close-button-bottom: unset;--toast-close-button-transform: translate(35%, -35%)}[data-sonner-toaster] [data-close-button-position=bottom-left]{--toast-close-button-left: 0;--toast-close-button-right: unset;--toast-close-button-top: unset;--toast-close-button-bottom: 0;--toast-close-button-transform: translate(-35%, 35%)}[data-sonner-toaster] [data-close-button-position=bottom-right]{--toast-close-button-left: unset;--toast-close-button-right: 0;--toast-close-button-top: unset;--toast-close-button-bottom: 0;--toast-close-button-transform: translate(35%, 35%)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-left);right:var(--toast-close-button-right);top:var(--toast-close-button-top);bottom:var(--toast-close-button-bottom);height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]:before{content:"";position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]:before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]:before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]:after{content:"";position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y: translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale: var(--toasts-before) * .05 + 1;--y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--toasts-before) * .05 + 1));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y: translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y: translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y: translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y: translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]:before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y, 0px)) translate(var(--swipe-amount-x, 0px));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media(max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:calc(var(--mobile-offset-bottom) + max(env(safe-area-inset-bottom),0px))}[data-sonner-toaster][data-y-position=top]{top:calc(var(--mobile-offset-top) + max(env(safe-area-inset-top),0px))}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg: #fff;--normal-border: var(--gray4);--normal-text: var(--gray12);--success-bg: hsl(143, 85%, 96%);--success-border: hsl(145, 92%, 87%);--success-text: hsl(140, 100%, 27%);--info-bg: hsl(208, 100%, 97%);--info-border: hsl(221, 91%, 93%);--info-text: hsl(210, 92%, 45%);--warning-bg: hsl(49, 100%, 97%);--warning-border: hsl(49, 91%, 84%);--warning-text: hsl(31, 92%, 45%);--error-bg: hsl(359, 100%, 97%);--error-border: hsl(359, 100%, 94%);--error-text: hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg: #fff;--normal-border: var(--gray3);--normal-text: var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg: #000;--normal-bg-hover: hsl(0, 0%, 12%);--normal-border: hsl(0, 0%, 20%);--normal-border-hover: hsl(0, 0%, 25%);--normal-text: var(--gray1);--success-bg: hsl(150, 100%, 6%);--success-border: hsl(147, 100%, 12%);--success-text: hsl(150, 86%, 65%);--info-bg: hsl(215, 100%, 6%);--info-border: hsl(223, 43%, 17%);--info-text: hsl(216, 87%, 65%);--warning-bg: hsl(64, 100%, 6%);--warning-border: hsl(60, 100%, 9%);--warning-text: hsl(46, 87%, 65%);--error-bg: hsl(358, 76%, 10%);--error-border: hsl(357, 89%, 16%);--error-text: hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size: 16px;height:var(--size);width:var(--size);position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:nth-child(1){animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media(prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}.app-navbar__control-wrap[data-v-4f960d10]{position:relative}.app-navbar__menu[data-v-4f960d10]{z-index:var(--z-dropdown, 60);overflow:hidden;overflow-y:auto;border:1px solid var(--color-border, #e2e8f0);border-radius:var(--radius-md, 8px);background:var(--color-surface, #fff);box-shadow:var(--shadow-lg, 0 12px 32px rgba(15, 23, 42, .16));color:var(--navbar-text, #0f172a);font-family:var(--font-body, sans-serif)}.app-navbar__menu[hidden][data-v-4f960d10]{display:none!important}.app-navbar__status-menu[data-v-4f960d10]{width:150px;padding:5px}.app-navbar__notifications[data-v-4f960d10]{width:min(360px,calc(100vw - 24px));padding:0}button[data-v-4f960d10]:focus-visible,.app-navbar__menu[data-v-4f960d10] button:focus-visible,.app-navbar__menu[data-v-4f960d10] a:focus-visible{outline:none;box-shadow:var(--focus-ring, 0 0 0 3px rgba(79, 70, 229, .25))}.app-navbar__menu[data-v-4f960d10]:focus{outline:none}[data-v-dd7a5ef6] .app-navbar__icon-button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;border:1px solid transparent;border-radius:var(--radius-md, 8px);color:var(--color-text-secondary, #475569);cursor:pointer;transition:color var(--transition-fast, .12s ease),background var(--transition-fast, .12s ease),border-color var(--transition-fast, .12s ease);position:relative;width:36px;padding:0;background:transparent}[data-v-dd7a5ef6] .app-navbar__icon-button:hover{background:var(--color-secondary-light, #f1f5f9);color:var(--color-text, #0f172a)}[data-v-dd7a5ef6] .app-navbar__icon-button svg{width:19px;height:19px}.app-navbar__notification-count[data-v-dd7a5ef6]{position:absolute;top:-3px;right:-4px;min-width:18px;height:18px;padding:0 4px;border:2px solid var(--navbar-bg, #fff);font-size:10px}.app-navbar__notifications-head[data-v-dd7a5ef6],.app-navbar__notifications-foot[data-v-dd7a5ef6]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px}.app-navbar__notifications-head[data-v-dd7a5ef6]{border-bottom:1px solid var(--color-border, #e2e8f0)}.app-navbar__notifications-title[data-v-dd7a5ef6]{font-size:var(--text-base, 14px);font-weight:600}.app-navbar__mark-read[data-v-dd7a5ef6]{padding:4px;color:var(--color-primary, #4f46e5);font-size:var(--text-xs, 12px);cursor:pointer}.app-navbar__mark-read[data-v-dd7a5ef6]:hover{text-decoration:underline}.app-navbar__mark-read[data-v-dd7a5ef6]:disabled{opacity:.5;cursor:wait}.app-navbar__notification-list[data-v-dd7a5ef6]{max-height:min(360px,calc(var(--navbar-panel-height, 462px) - 102px));overflow-y:auto}.app-navbar__notification-link[data-v-dd7a5ef6]{display:block;padding:12px 16px;border-bottom:1px solid var(--color-border, #e2e8f0);color:var(--color-text, #0f172a);text-decoration:none;transition:background var(--transition-fast, .12s ease)}.app-navbar__notification-link[data-v-dd7a5ef6]:hover{background:var(--color-surface-muted, #f8fafc)}.app-navbar__notification-link--unread[data-v-dd7a5ef6]{background:var(--color-primary-light, #eef2ff)}.app-navbar__notification-title[data-v-dd7a5ef6]{display:flex;align-items:center;gap:7px;font-size:var(--text-sm, 13px);font-weight:600}.app-navbar__unread-dot[data-v-dd7a5ef6]{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--color-primary, #4f46e5)}.app-navbar__notification-detail[data-v-dd7a5ef6]{margin-top:4px;color:var(--color-text-secondary, #475569);font-size:var(--text-sm, 13px);line-height:1.45}.app-navbar__notification-time[data-v-dd7a5ef6]{display:block;margin-top:5px;color:var(--color-text-muted, #64748b);font-size:var(--text-xs, 12px)}.app-navbar__notifications-empty[data-v-dd7a5ef6]{padding:28px 16px;color:var(--color-text-muted, #64748b);font-size:var(--text-sm, 13px);text-align:center}.app-navbar__notifications-foot[data-v-dd7a5ef6]{justify-content:center;flex-wrap:wrap;padding:10px 16px}@media(prefers-reduced-motion:reduce){[data-v-dd7a5ef6] .app-navbar__icon-button,.app-navbar__notification-link[data-v-dd7a5ef6]{transition:none}}.app-navbar__actions[data-v-74b7c886]{display:flex;flex:0 0 auto;align-items:center;gap:10px}.app-navbar__create[data-v-74b7c886]{gap:6px}.app-navbar__create svg[data-v-74b7c886]{width:15px;height:15px}[data-v-74b7c886] .app-navbar__status-button,[data-v-74b7c886] .app-navbar__user-button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;border:1px solid transparent;border-radius:var(--radius-md, 8px);color:var(--color-text-secondary, #475569);cursor:pointer;transition:color var(--transition-fast, .12s ease),background var(--transition-fast, .12s ease),border-color var(--transition-fast, .12s ease)}[data-v-74b7c886] .app-navbar__status-button{gap:8px;padding:0 10px;background:var(--color-surface-muted, #f8fafc);border-color:var(--color-border, #e2e8f0);font-size:var(--text-sm, 13px);white-space:nowrap}[data-v-74b7c886] .app-navbar__status-button:hover,[data-v-74b7c886] .app-navbar__user-button:hover,[data-v-74b7c886] .app-navbar__user-button[aria-expanded=true]{color:var(--color-text, #0f172a);background:var(--color-secondary-light, #f1f5f9)}[data-v-74b7c886] .app-navbar__status-button:disabled{cursor:wait;opacity:.5}.app-navbar__presence[data-v-74b7c886]{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:#22c55e}.app-navbar__presence--busy[data-v-74b7c886]{background:#ef4444}.app-navbar__presence--break[data-v-74b7c886]{background:#f59e0b}.app-navbar__presence--unknown[data-v-74b7c886]{background:var(--color-text-disabled, #94a3b8)}[data-v-74b7c886] .app-navbar__status-button svg,.app-navbar__user-chevron svg[data-v-74b7c886]{width:14px;height:14px}[data-v-74b7c886] .app-navbar__user-button{gap:9px;padding:3px 7px 3px 3px;text-align:left}.app-navbar__avatar[data-v-74b7c886]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 30px;border-radius:50%;background:var(--color-primary-light, #eef2ff);color:var(--color-primary, #4f46e5);font-size:var(--text-sm, 13px);font-weight:600}.app-navbar__user-copy[data-v-74b7c886]{display:grid;line-height:1.25}.app-navbar__user-name[data-v-74b7c886]{color:var(--color-text, #0f172a);font-size:var(--text-sm, 13px);font-weight:600}.app-navbar__user-role[data-v-74b7c886]{margin-top:3px;color:var(--color-text-muted, #64748b);font-size:11px}.app-navbar__user-chevron[data-v-74b7c886]{display:inline-flex;color:var(--color-text-muted, #64748b)}.app-navbar__menu-item[data-v-74b7c886]{display:flex;align-items:center;gap:9px;width:100%;min-height:38px;padding:0 10px;border-radius:var(--radius-sm, 4px);color:var(--color-text, #0f172a);font:inherit;font-size:var(--text-sm, 13px);text-align:left;cursor:pointer}.app-navbar__menu-item[data-v-74b7c886]:hover{background:var(--color-secondary-light, #f1f5f9)}.app-navbar__menu-item[aria-checked=true][data-v-74b7c886]{color:var(--color-primary, #4f46e5);font-weight:600}.app-navbar__menu-item[data-v-74b7c886]:disabled{opacity:.5;cursor:wait}.app-navbar__logout[data-v-74b7c886]{color:var(--color-error, #b91c1c)}.app-navbar__logout svg[data-v-74b7c886]{width:15px;height:15px}.app-navbar__create[data-v-74b7c886]:focus-visible{outline:none;box-shadow:var(--focus-ring, 0 0 0 3px rgba(79, 70, 229, .25))}@media(max-width:1080px){.app-navbar__user-copy[data-v-74b7c886]{display:none}[data-v-74b7c886] .app-navbar__user-button{padding-right:3px}}@media(max-width:760px){.app-navbar__create-label[data-v-74b7c886],.app-navbar__status-label[data-v-74b7c886]{display:none}.app-navbar__create[data-v-74b7c886],[data-v-74b7c886] .app-navbar__status-button{width:36px;padding:0}[data-v-74b7c886] .app-navbar__status-button svg{display:none}.app-navbar__actions[data-v-74b7c886]{gap:5px}}@media(max-width:500px){.app-navbar__actions[data-v-74b7c886]{gap:2px}}@media(prefers-reduced-motion:reduce){[data-v-74b7c886] .app-navbar__status-button,[data-v-74b7c886] .app-navbar__user-button{transition:none}}.app-navbar[data-v-e78b9b10]{position:fixed;inset:0 0 auto var(--width-sidebar, 232px);z-index:var(--z-navbar, 50);display:flex;align-items:center;gap:clamp(12px,2vw,28px);height:var(--height-navbar, 60px);min-width:0;padding:0 24px;border-bottom:1px solid var(--navbar-border, #e2e8f0);background:var(--navbar-bg, #fff);color:var(--navbar-text, #0f172a);font-family:var(--font-body, sans-serif)}.app-navbar--collapsed[data-v-e78b9b10]{left:var(--width-sidebar-collapsed, 64px)}.app-navbar__breadcrumbs[data-v-e78b9b10]{display:flex;flex:0 1 auto;align-items:center;gap:8px;min-width:0;overflow:hidden;white-space:nowrap}.app-navbar__crumb[data-v-e78b9b10]{overflow:hidden;color:var(--color-text-secondary, #475569);font-size:var(--text-sm, 13px);text-overflow:ellipsis}.app-navbar__crumb--current[data-v-e78b9b10]{color:var(--color-text, #0f172a);font-weight:600}.app-navbar__crumb-link[data-v-e78b9b10]:hover{color:var(--color-primary, #4f46e5)}.app-navbar__separator[data-v-e78b9b10]{flex:0 0 auto;color:var(--color-text-disabled, #94a3b8);font-size:18px;line-height:1}.app-navbar__search-wrap[data-v-e78b9b10]{position:relative;flex:1 1 300px;max-width:440px;min-width:150px;margin-left:auto}.app-navbar__search-icon[data-v-e78b9b10]{position:absolute;top:50%;left:12px;width:17px;height:17px;color:var(--color-text-muted, #64748b);transform:translateY(-50%);pointer-events:none}.app-navbar__search-input[data-v-e78b9b10]{width:100%;height:36px;padding:0 44px 0 38px;border:1px solid var(--color-border, #e2e8f0);border-radius:var(--radius-md, 8px);background:var(--color-surface-muted, #f8fafc);color:var(--color-text, #0f172a);font:inherit;font-size:var(--text-sm, 13px);transition:border-color var(--transition-fast, .12s ease),box-shadow var(--transition-fast, .12s ease),background var(--transition-fast, .12s ease)}.app-navbar__search-input[data-v-e78b9b10]::placeholder{color:var(--color-text-muted, #64748b)}.app-navbar__search-input[data-v-e78b9b10]:focus{outline:none;border-color:var(--color-primary, #4f46e5);background:var(--color-surface, #fff);box-shadow:var(--focus-ring, 0 0 0 3px rgba(79, 70, 229, .25))}.app-navbar__search-shortcut[data-v-e78b9b10]{position:absolute;top:50%;right:10px;transform:translateY(-50%);pointer-events:none}.app-navbar button[data-v-e78b9b10]:focus-visible,.app-navbar a[data-v-e78b9b10]:focus-visible{outline:none;box-shadow:var(--focus-ring, 0 0 0 3px rgba(79, 70, 229, .25))}@media(max-width:1080px){.app-navbar[data-v-e78b9b10]{gap:12px;padding-inline:16px}}@media(max-width:760px){.app-navbar[data-v-e78b9b10]{left:var(--width-sidebar-collapsed, 64px);padding-inline:12px}.app-navbar__breadcrumbs[data-v-e78b9b10]{flex:0 1 auto}.app-navbar__search-wrap[data-v-e78b9b10]{flex:1 1 120px;min-width:100px}.app-navbar__search-shortcut[data-v-e78b9b10]{display:none}}@media(max-width:500px){.app-navbar[data-v-e78b9b10]{gap:8px;padding-inline:8px}.app-navbar__breadcrumbs[data-v-e78b9b10]{display:none}.app-navbar__search-wrap[data-v-e78b9b10]{margin-left:0}}@media(max-width:400px){.app-navbar__search-wrap[data-v-e78b9b10]{min-width:0}.app-navbar__search-input[data-v-e78b9b10]{padding-right:8px}}@media(prefers-reduced-motion:reduce){.app-navbar__search-input[data-v-e78b9b10]{transition:none}}.app-sidebar__navigation[data-v-1f6b3e3e]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:20px 12px 16px}.app-sidebar__group+.app-sidebar__group[data-v-1f6b3e3e]{margin-top:22px}.app-sidebar__group-label[data-v-1f6b3e3e]{margin:0 10px 8px;color:var(--sidebar-text-muted);font-size:10px;font-weight:600;letter-spacing:.08em;line-height:1.4}.app-sidebar__items[data-v-1f6b3e3e]{display:grid;gap:4px}.app-sidebar__link[data-v-1f6b3e3e]{display:flex;align-items:center;gap:12px;min-height:42px;padding:0 11px;color:var(--sidebar-text);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:500;text-decoration:none;transition:color var(--transition-fast),background var(--transition-fast)}.app-sidebar__link[data-v-1f6b3e3e]:hover{color:#fff;background:var(--sidebar-hover-bg)}.app-sidebar__link.is-active[data-v-1f6b3e3e]{color:var(--sidebar-active-text);background:var(--sidebar-active-bg)}.app-sidebar__link[data-v-1f6b3e3e]:focus-visible{outline:none;box-shadow:var(--focus-ring)}.app-sidebar__link-icon[data-v-1f6b3e3e]{display:inline-flex;flex:0 0 19px;align-items:center;justify-content:center;color:currentColor}.app-sidebar__link-icon[data-v-1f6b3e3e] svg{width:18px;height:18px}.app-sidebar__link-label[data-v-1f6b3e3e]{min-width:0;flex:1 1 auto}.app-sidebar__count[data-v-1f6b3e3e]{display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:19px;padding:0 5px;color:#fff;background:var(--color-error);border-radius:var(--radius-full);font-size:11px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}@media(max-width:760px){.app-sidebar__group-label[data-v-1f6b3e3e],.app-sidebar__link-label[data-v-1f6b3e3e],.app-sidebar__count[data-v-1f6b3e3e]{display:none}.app-sidebar__navigation[data-v-1f6b3e3e]{padding:18px 8px}.app-sidebar__group+.app-sidebar__group[data-v-1f6b3e3e]{margin-top:14px}.app-sidebar__link[data-v-1f6b3e3e]{justify-content:center;padding:0}.app-sidebar__link-icon[data-v-1f6b3e3e]{flex-basis:auto}}@media(prefers-reduced-motion:reduce){.app-sidebar__link[data-v-1f6b3e3e]{transition:none}}.app-sidebar__footer[data-v-c8c5ea75]{position:relative;flex:0 0 auto;padding:12px;border-top:1px solid var(--sidebar-border)}.app-sidebar__user-button[data-v-c8c5ea75]{display:flex;align-items:center;width:100%;gap:10px;padding:9px 8px;color:inherit;text-align:left;border:0;border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast)}.app-sidebar__user-button[data-v-c8c5ea75]:hover,.app-sidebar__user-button[aria-expanded=true][data-v-c8c5ea75]{background:var(--sidebar-hover-bg)}.app-sidebar__user-button[data-v-c8c5ea75]:focus-visible,.app-sidebar__logout[data-v-c8c5ea75]:focus-visible{outline:none;box-shadow:var(--focus-ring)}.app-sidebar__avatar-wrap[data-v-c8c5ea75]{position:relative;flex:0 0 34px}.app-sidebar__avatar[data-v-c8c5ea75]{display:grid;place-items:center;width:34px;height:34px;color:#e0e7ff;background:#3730a3;border:1px solid rgb(199 210 254 / .28);border-radius:50%;font-size:var(--text-sm);font-weight:600}.app-sidebar__presence[data-v-c8c5ea75]{position:absolute;right:-1px;bottom:0;width:10px;height:10px;background:#22c55e;border:2px solid var(--sidebar-bg);border-radius:50%}.app-sidebar__presence.is-busy[data-v-c8c5ea75]{background:#ef4444}.app-sidebar__presence.is-break[data-v-c8c5ea75]{background:#f59e0b}.app-sidebar__presence.is-unknown[data-v-c8c5ea75]{background:var(--color-text-disabled)}.app-sidebar__user-copy[data-v-c8c5ea75]{min-width:0;flex:1 1 auto}.app-sidebar__user-name[data-v-c8c5ea75]{overflow:hidden;color:#f8fafc;font-size:var(--text-sm);font-weight:500;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.app-sidebar__user-role[data-v-c8c5ea75]{margin-top:3px;color:var(--sidebar-text-muted);font-size:11px;line-height:1.3}.app-sidebar__user-chevron[data-v-c8c5ea75]{flex:0 0 auto;color:var(--sidebar-text-muted)}.app-sidebar__user-chevron[data-v-c8c5ea75] svg{width:16px;height:16px}.app-sidebar__user-menu[data-v-c8c5ea75]{z-index:var(--z-dropdown);padding:6px;background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}.app-sidebar__logout[data-v-c8c5ea75]{display:flex;align-items:center;width:100%;gap:10px;min-height:40px;padding:0 10px;color:var(--color-text);border:0;border-radius:var(--radius-sm);font-size:var(--text-sm);text-align:left;cursor:pointer}.app-sidebar__logout[data-v-c8c5ea75]:hover{color:var(--color-error);background:var(--color-error-light)}.app-sidebar__logout[data-v-c8c5ea75] svg{width:17px;height:17px}.app-sidebar__logout[data-v-c8c5ea75]:disabled{opacity:.5;cursor:wait}@media(max-width:760px){.app-sidebar__user-copy[data-v-c8c5ea75],.app-sidebar__user-chevron[data-v-c8c5ea75]{display:none}.app-sidebar__footer[data-v-c8c5ea75]{padding:10px 8px}.app-sidebar__user-button[data-v-c8c5ea75]{justify-content:center;padding:8px 0}}@media(prefers-reduced-motion:reduce){.app-sidebar__user-button[data-v-c8c5ea75]{transition:none}}.app-sidebar[data-v-83af3397]{position:fixed;inset:0 auto 0 0;z-index:var(--z-sidebar);display:flex;flex-direction:column;width:var(--width-sidebar);height:100vh;min-height:0;overflow:visible;background:var(--sidebar-bg);color:var(--sidebar-text);border-right:1px solid var(--sidebar-border);font-family:var(--font-body)}.app-sidebar__brand[data-v-83af3397]{display:flex;align-items:center;gap:11px;min-height:84px;padding:16px 18px;border-bottom:1px solid var(--sidebar-border)}.app-sidebar__brand-mark[data-v-83af3397]{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;color:#fff;background:var(--color-primary);border-radius:11px}.app-sidebar__brand-mark[data-v-83af3397] svg{width:21px;height:21px}.app-sidebar__brand-copy[data-v-83af3397]{min-width:0}.app-sidebar__brand-name[data-v-83af3397]{overflow:hidden;color:#fff;font-size:var(--text-sm);font-weight:600;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.app-sidebar__brand-subtitle[data-v-83af3397]{margin-top:3px;color:var(--sidebar-text-muted);font-size:11px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:760px){.app-sidebar[data-v-83af3397]{width:var(--width-sidebar-collapsed)}.app-sidebar__brand[data-v-83af3397]{justify-content:center;padding:14px 8px}.app-sidebar__brand-copy[data-v-83af3397]{display:none}}@supports (height: 100dvh){.app-sidebar[data-v-83af3397]{height:100dvh}}.app-modal[data-v-615652c2]{position:fixed;z-index:var(--z-modal, 100);top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;color:var(--color-text, #0f172a)}.app-modal[hidden][data-v-615652c2]{display:none!important}.app-modal__backdrop[data-v-615652c2]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;overflow-y:auto;background:var(--color-overlay, rgba(15, 23, 42, .5));opacity:0;transition:opacity var(--transition-normal, .2s ease)}.app-modal--open .app-modal__backdrop[data-v-615652c2]{opacity:1}.app-modal__dialog[data-v-615652c2]{position:relative;display:flex;flex-direction:column;width:min(100%,560px);max-height:80vh;max-height:min(80vh,900px);overflow:hidden;border:1px solid var(--color-border, #e2e8f0);border-radius:var(--radius-lg, 12px);background:var(--modal-bg, var(--color-surface, #fff));box-shadow:var(--shadow-lg, 0 12px 32px rgba(15, 23, 42, .16));transform:translateY(8px) scale(.99);transition:transform var(--transition-normal, .2s ease)}.app-modal--open .app-modal__dialog[data-v-615652c2]{transform:translateY(0) scale(1)}.app-modal[data-size=sm] .app-modal__dialog[data-v-615652c2]{width:min(100%,400px)}.app-modal[data-size=md] .app-modal__dialog[data-v-615652c2]{width:min(100%,560px)}.app-modal[data-size=lg] .app-modal__dialog[data-v-615652c2]{width:min(100%,760px)}.app-modal__header[data-v-615652c2]{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border-bottom:1px solid var(--color-border, #e2e8f0)}.app-modal__title[data-v-615652c2]{min-width:0;color:var(--color-text, #0f172a);font-size:var(--text-lg, 16px);font-weight:600;line-height:1.4}.app-modal__close[data-v-615652c2]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--radius-md, 8px);color:var(--color-text-muted, #64748b);cursor:pointer;transition:background var(--transition-fast, .12s ease),color var(--transition-fast, .12s ease)}.app-modal__close[data-v-615652c2]:hover{background:var(--color-secondary-light, #f1f5f9);color:var(--color-text, #0f172a)}.app-modal__close[data-v-615652c2]:focus-visible,.app-modal__footer button[data-v-615652c2]:focus-visible{outline:none;box-shadow:var(--focus-ring, 0 0 0 3px rgba(79, 70, 229, .25))}.app-modal__close svg[data-v-615652c2]{width:18px;height:18px}.app-modal__body[data-v-615652c2]{min-height:0;padding:22px;overflow-y:auto;overscroll-behavior:contain}.app-modal__footer[data-v-615652c2]{display:flex;flex:0 0 auto;justify-content:flex-end;padding:14px 22px;border-top:1px solid var(--color-border, #e2e8f0);background:var(--color-surface, #fff)}.app-modal__footer-default[data-v-615652c2],.app-modal__footer-custom[data-v-615652c2]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;width:100%}.app-modal__footer-custom[data-v-615652c2]:empty{display:none}.app-modal[data-hide-footer=true] .app-modal__footer[data-v-615652c2],.app-modal[data-custom-footer=true] .app-modal__footer-default[data-v-615652c2]{display:none}.app-modal[data-custom-footer=true] .app-modal__footer-custom[data-v-615652c2]{display:flex}.app-modal[data-variant=danger] [data-modal-confirm][data-v-615652c2]{background:var(--color-error, #b91c1c);color:#fff}.app-modal[data-variant=danger] [data-modal-confirm][data-v-615652c2]:hover:not(:disabled){background:#991b1b}.app-modal [data-modal-confirm].is-loading[data-v-615652c2]{position:relative;color:transparent;pointer-events:none}.app-modal [data-modal-confirm].is-loading[data-v-615652c2]:after{position:absolute;width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;color:var(--color-on-primary, #fff);content:"";animation:app-modal-spin-615652c2 .7s linear infinite}@keyframes app-modal-spin-615652c2{to{transform:rotate(360deg)}}@media(max-width:520px){.app-modal[data-v-615652c2],.app-modal__backdrop[data-v-615652c2]{padding:12px}.app-modal__dialog[data-v-615652c2]{max-height:88vh}.app-modal__header[data-v-615652c2]{padding:16px}.app-modal__body[data-v-615652c2]{padding:18px 16px}.app-modal__footer[data-v-615652c2]{padding:12px 16px}}@media(prefers-reduced-motion:reduce){.app-modal__backdrop[data-v-615652c2],.app-modal__dialog[data-v-615652c2]{transition:none}.app-modal [data-modal-confirm].is-loading[data-v-615652c2]:after{animation-duration:1.5s}}.analytics-page__control-select[data-v-f2d73d46]{width:148px;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics-page__control-select[data-v-f2d73d46]:disabled{color:var(--color-text-muted);background-color:var(--color-surface-muted);cursor:not-allowed;opacity:.8}.analytics-page__filter-select[data-v-f2d73d46]{margin-bottom:0}.analytics-filter-panel[data-v-f2d73d46]{z-index:var(--z-dropdown);padding:4px;overflow-y:auto;color:var(--color-text);font-family:var(--font-body)}.analytics-filter-option[data-v-f2d73d46]{display:block;width:100%;min-height:34px;padding:6px 9px;border-radius:5px;text-align:left;overflow-wrap:anywhere;font-size:var(--text-sm)}.analytics-filter-option.is-active[data-v-f2d73d46]{background:var(--color-primary-light);color:var(--color-primary);font-weight:600}.analytics-filter-status[data-v-f2d73d46]{padding:10px 9px;font-size:var(--text-xs)}.analytics-filter-status[data-v-f2d73d46]:not(.form-error){color:var(--color-text-muted)}button[data-v-f2d73d46]:focus-visible,.analytics-filter-panel[data-v-f2d73d46]:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media(max-width:767px){.analytics-page__control-select[data-v-f2d73d46]{width:100%}}@media(prefers-reduced-motion:reduce){[data-v-f2d73d46]{transition-duration:.01ms!important;animation-duration:.01ms!important}}.analytics-page__controls[data-v-7185ff60]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.analytics-page__range-group[data-v-7185ff60]{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.analytics-page__range-button[data-v-7185ff60]{min-height:30px;padding:0 12px;border-radius:5px;color:var(--color-text-secondary);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.analytics-page__range-button[data-v-7185ff60]:hover{background:var(--color-secondary-light);color:var(--color-text)}.analytics-page__range-button.is-active[data-v-7185ff60]{background:var(--color-primary-light);color:var(--color-primary);font-weight:600}.analytics-page__filter-wrap[data-v-7185ff60]{position:relative;display:flex;gap:4px}.analytics-page__icon-button[data-v-7185ff60]{gap:7px}.analytics-page__icon-button [data-lucide][data-v-7185ff60]{width:15px;height:15px}.analytics-custom-dates[data-v-7185ff60]{display:flex;flex-direction:column;gap:16px}.analytics-custom-dates__field[data-v-7185ff60]{display:flex;flex-direction:column;gap:6px}button[data-v-7185ff60]:focus-visible,a[data-v-7185ff60]:focus-visible,select[data-v-7185ff60]:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media(max-width:980px){.analytics-page__controls[data-v-7185ff60]{justify-content:flex-start}}@media(max-width:767px){.analytics-page__controls[data-v-7185ff60]{display:grid;grid-template-columns:1fr 1fr;justify-content:stretch}.analytics-page__range-group[data-v-7185ff60]{grid-column:1 / -1;width:100%}.analytics-page__range-button[data-v-7185ff60]{flex:1}.analytics-page__filter-wrap[data-v-7185ff60]{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:8px}.analytics-page__filter-wrap[data-v-7185ff60]:after{right:auto;left:0;top:auto;bottom:0;transform:none}.analytics-page__controls>.btn[data-v-7185ff60]{width:100%;padding-inline:8px}}@media(max-width:420px){.analytics-page__controls[data-v-7185ff60]{grid-template-columns:1fr 1fr}.analytics-page__range-group[data-v-7185ff60]{display:grid;grid-template-columns:1fr 1fr}.analytics-page__range-button[data-v-7185ff60]{padding:0 8px}}@media(prefers-reduced-motion:reduce){[data-v-7185ff60],[data-v-7185ff60]:before,[data-v-7185ff60]:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.app-stat-card[data-v-da38c96e]{display:block;width:100%;min-width:0;padding:var(--card-padding, 20px);color:var(--color-text, #0f172a);text-decoration:none;transition:border-color var(--transition-normal, .2s ease),transform var(--transition-normal, .2s ease),box-shadow var(--transition-normal, .2s ease)}.app-stat-card[href][data-v-da38c96e]{cursor:pointer}.app-stat-card[href][data-v-da38c96e]:hover{border-color:var(--color-primary, #4f46e5);transform:translateY(-2px);box-shadow:var(--shadow-md, 0 4px 12px rgba(15, 23, 42, .08))}.app-stat-card[href][data-v-da38c96e]:focus-visible{outline:none;border-color:var(--color-primary, #4f46e5);box-shadow:var(--focus-ring, 0 0 0 3px rgba(79, 70, 229, .25))}.app-stat-card__content[data-v-da38c96e]{display:flex;min-height:112px;flex-direction:column;justify-content:space-between;gap:var(--gap-md, 16px)}.app-stat-card__top[data-v-da38c96e]{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--gap-sm, 8px)}.app-stat-card__label[data-v-da38c96e]{overflow:hidden;color:var(--color-text-muted, #64748b);font-size:var(--text-sm, 13px);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.app-stat-card__icon[data-v-da38c96e]{display:inline-flex;width:40px;height:40px;flex:0 0 40px;align-items:center;justify-content:center;border-radius:50%}.app-stat-card__icon[data-v-da38c96e] svg{width:19px;height:19px;stroke-width:1.9}.app-stat-card__icon--primary[data-v-da38c96e]{background:var(--color-primary-light, #eef2ff);color:var(--color-primary, #4f46e5)}.app-stat-card__icon--success[data-v-da38c96e]{background:var(--color-success-light, #dcfce7);color:var(--color-success, #15803d)}.app-stat-card__icon--warning[data-v-da38c96e]{background:var(--color-warning-light, #fef3c7);color:var(--color-warning, #b45309)}.app-stat-card__icon--error[data-v-da38c96e]{background:var(--color-error-light, #fee2e2);color:var(--color-error, #b91c1c)}.app-stat-card__icon--info[data-v-da38c96e]{background:var(--color-info-light, #e0f2fe);color:var(--color-info, #0369a1)}.app-stat-card__icon--ai[data-v-da38c96e]{background:var(--color-ai-light, #f5f3ff);color:var(--color-ai, #7c3aed)}.app-stat-card__measure[data-v-da38c96e]{display:flex;min-width:0;align-items:baseline;gap:6px}.app-stat-card__value[data-v-da38c96e]{overflow:hidden;color:var(--color-text, #0f172a);font-family:var(--font-heading, var(--font-body, sans-serif));font-size:var(--text-3xl, 30px);font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.app-stat-card__unit[data-v-da38c96e]{flex:0 0 auto;color:var(--color-text-secondary, #475569);font-size:var(--text-sm, 13px)}.app-stat-card__footer[data-v-da38c96e]{display:flex;min-height:18px;align-items:center;gap:6px;color:var(--color-text-muted, #64748b);font-size:var(--text-xs, 12px);line-height:1.5}.app-stat-card__trend[data-v-da38c96e]{display:inline-flex;align-items:center;gap:4px;font-weight:500;white-space:nowrap}.app-stat-card__trend--up[data-v-da38c96e]{color:var(--color-success, #15803d)}.app-stat-card__trend--down[data-v-da38c96e]{color:var(--color-error, #b91c1c)}.app-stat-card__trend--flat[data-v-da38c96e],.app-stat-card__trend-label[data-v-da38c96e],.app-stat-card__hint[data-v-da38c96e]{color:var(--color-text-muted, #64748b)}.app-stat-card__skeleton[data-v-da38c96e]{display:flex;min-height:112px;flex-direction:column;justify-content:space-between;gap:var(--gap-md, 16px)}.app-stat-card__skeleton-top[data-v-da38c96e]{display:flex;align-items:center;justify-content:space-between}.app-stat-card__skeleton-label[data-v-da38c96e]{width:42%;height:14px}.app-stat-card__skeleton-icon[data-v-da38c96e]{width:40px;height:40px;border-radius:50%}.app-stat-card__skeleton-value[data-v-da38c96e]{width:46%;height:34px}.app-stat-card__skeleton-footer[data-v-da38c96e]{width:62%;height:13px}.app-stat-card__error[data-v-da38c96e]{padding:var(--card-padding, 20px);color:var(--color-text-muted, #64748b);font-size:var(--text-sm, 13px)}@media(prefers-reduced-motion:reduce){.app-stat-card[data-v-da38c96e]{transition:none}}.analytics-page__kpis[data-v-38162fa6]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.analytics-page__stat[data-v-38162fa6]{display:block;min-width:0}.analytics-page__metric-empty[data-v-38162fa6]{padding:22px 18px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.analytics-page__metric-empty h2[data-v-38162fa6]{font-size:16px;font-weight:600}.analytics-page__metric-empty p[data-v-38162fa6]{margin-top:4px;color:var(--color-text-muted);font-size:var(--text-sm)}button[data-v-38162fa6]:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media(max-width:1320px){.analytics-page__kpis[data-v-38162fa6]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.analytics-page__kpis[data-v-38162fa6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media(max-width:420px){.analytics-page__kpis[data-v-38162fa6]{grid-template-columns:1fr}}.analytics-page__chart-panel[data-v-33e8249b]{min-width:0;padding:18px 18px 14px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.analytics-page__chart-header[data-v-33e8249b]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.analytics-page__chart-title[data-v-33e8249b]{font-size:15px;font-weight:600}.analytics-page__chart-caption[data-v-33e8249b]{margin-top:3px;color:var(--color-text-muted);font-size:var(--text-xs)}.analytics-page__chart[data-v-33e8249b]{width:100%;height:270px;margin-top:4px}.analytics-page__chart--trend[data-v-33e8249b]{height:350px}.analytics-page__chart-empty[data-v-33e8249b]{display:grid;min-height:230px;place-items:center;color:var(--color-text-muted);font-size:var(--text-sm);text-align:center;overflow-wrap:anywhere}.analytics-page__chart-empty[hidden][data-v-33e8249b],.analytics-page__chart[hidden][data-v-33e8249b]{display:none}@media(max-width:767px){.analytics-page__chart-panel[data-v-33e8249b]{padding:15px 13px 12px}.analytics-page__chart[data-v-33e8249b],.analytics-page__chart--trend[data-v-33e8249b]{height:250px}}.app-pagination[data-v-03893d25]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:16px;width:100%;padding:16px 0;color:var(--color-text-secondary);font-size:var(--text-sm)}.app-pagination__summary[data-v-03893d25]{color:var(--color-text-muted);white-space:nowrap}.app-pagination__pages[data-v-03893d25],.app-pagination__page-list[data-v-03893d25],.app-pagination__tools[data-v-03893d25],.app-pagination__size-label[data-v-03893d25],.app-pagination__jump-label[data-v-03893d25]{display:flex;align-items:center}.app-pagination__pages[data-v-03893d25],.app-pagination__page-list[data-v-03893d25],.app-pagination__tools[data-v-03893d25]{gap:6px}.app-pagination__page-button[data-v-03893d25],.app-pagination__number-button[data-v-03893d25]{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;padding:0 9px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-secondary);font:inherit;white-space:nowrap;cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast)}.app-pagination__page-button[data-v-03893d25]:hover:not(:disabled),.app-pagination__number-button[data-v-03893d25]:hover:not(:disabled){color:var(--color-primary);border-color:var(--color-primary);background:var(--color-primary-light)}.app-pagination__number-button[aria-current=page][data-v-03893d25]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary);font-weight:600}.app-pagination__page-button[data-v-03893d25]:disabled{color:var(--color-text-disabled);background:var(--color-surface-muted);cursor:not-allowed}.app-pagination__page-button[data-v-03893d25]:focus-visible,.app-pagination__number-button[data-v-03893d25]:focus-visible,.app-pagination__size-select[data-v-03893d25]:focus-visible,.app-pagination__jump-input[data-v-03893d25]:focus-visible{outline:none;box-shadow:var(--focus-ring)}.app-pagination__ellipsis[data-v-03893d25]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;color:var(--color-text-muted)}.app-pagination__size-label[data-v-03893d25],.app-pagination__jump-label[data-v-03893d25]{gap:6px;white-space:nowrap}.app-pagination__size-select[data-v-03893d25]{width:76px;height:34px;padding-left:9px;font-size:var(--text-sm)}.app-pagination__jump-input[data-v-03893d25]{width:58px;height:34px;padding:0 8px;text-align:center;font-size:var(--text-sm)}@media(max-width:640px){.app-pagination[data-v-03893d25]{justify-content:center;gap:10px 14px}.app-pagination__summary[data-v-03893d25]{flex-basis:100%;text-align:center}.app-pagination__pages[data-v-03893d25]{gap:4px}.app-pagination__page-button[data-v-03893d25],.app-pagination__number-button[data-v-03893d25]{min-width:32px;height:32px;padding:0 7px}}@media(prefers-reduced-motion:reduce){.app-pagination__page-button[data-v-03893d25],.app-pagination__number-button[data-v-03893d25]{transition:none}}.analytics-page__agent-table-surface[data-v-27e7df66]{overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.analytics-page__table-scroll[data-v-27e7df66]{overflow-x:auto;overscroll-behavior-inline:contain}.analytics-page__agent-table[data-v-27e7df66]{width:100%;min-width:760px;table-layout:fixed}.analytics-page__agent-table th[data-v-27e7df66]:first-child,.analytics-page__agent-table td[data-v-27e7df66]:first-child{width:22%}.analytics-page__agent-table th[data-v-27e7df66]:nth-child(2),.analytics-page__agent-table td[data-v-27e7df66]:nth-child(2){width:13%}.analytics-page__agent-table th[data-v-27e7df66]:nth-child(3),.analytics-page__agent-table td[data-v-27e7df66]:nth-child(3),.analytics-page__agent-table th[data-v-27e7df66]:nth-child(4),.analytics-page__agent-table td[data-v-27e7df66]:nth-child(4){width:12%}.analytics-page__agent-table th[data-v-27e7df66]:nth-child(5),.analytics-page__agent-table td[data-v-27e7df66]:nth-child(5){width:15%}.analytics-page__agent-table th[data-v-27e7df66]:nth-child(6),.analytics-page__agent-table td[data-v-27e7df66]:nth-child(6),.analytics-page__agent-table th[data-v-27e7df66]:nth-child(7),.analytics-page__agent-table td[data-v-27e7df66]:nth-child(7){width:13%}.analytics-page__agent-table th[data-v-27e7df66]:not(:first-child),.analytics-page__agent-table td[data-v-27e7df66]:not(:first-child){text-align:right}.analytics-page__agent-table tbody td[data-v-27e7df66]{font-variant-numeric:tabular-nums}.analytics-page__agent-cell[data-v-27e7df66]{display:flex;align-items:center;gap:9px;min-width:0}.analytics-page__agent-name[data-v-27e7df66]{overflow:hidden;color:var(--color-text);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.analytics-page__agent-name[data-v-27e7df66]:hover{color:var(--color-primary);text-decoration:underline}.analytics-page__presence[data-v-27e7df66]{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.analytics-page__presence-dot[data-v-27e7df66]{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--color-text-disabled)}.analytics-page__presence-dot--online[data-v-27e7df66]{background:#22c55e}.analytics-page__presence-dot--busy[data-v-27e7df66]{background:#ef4444}.analytics-page__presence-dot--break[data-v-27e7df66]{background:#f59e0b}.analytics-page__rate[data-v-27e7df66]{font-weight:600;font-variant-numeric:tabular-nums}.analytics-page__rate--ai[data-v-27e7df66]{color:var(--color-ai)}.analytics-page__row-action[data-v-27e7df66]{display:inline-flex;align-items:center;gap:4px;padding:3px 0 3px 8px;color:var(--color-primary);font-size:var(--text-sm);white-space:nowrap}.analytics-page__row-action[data-v-27e7df66]:hover{color:var(--color-primary-hover);text-decoration:underline;text-underline-offset:3px}.analytics-page__row-action [data-lucide][data-v-27e7df66]{width:14px;height:14px}.analytics-page__table-empty[data-v-27e7df66]{padding:26px 16px;color:var(--color-text-muted);text-align:center}.analytics-page__table-footer[data-v-27e7df66]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-xs)}.analytics-page__pagination[data-v-27e7df66]{padding:0 16px;border-top:1px solid var(--color-border)}button[data-v-27e7df66]:focus-visible,a[data-v-27e7df66]:focus-visible,select[data-v-27e7df66]:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media(max-width:767px){.analytics-page__table-footer[data-v-27e7df66]{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){[data-v-27e7df66],[data-v-27e7df66]:before,[data-v-27e7df66]:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.analytics-root[data-v-2da4692e]{width:100%;min-width:320px;min-height:100vh;overflow-x:clip;color-scheme:light}.analytics-frame[data-v-2da4692e]{min-width:0}.analytics-page[data-v-2da4692e]{width:100%}.analytics-page__topbar[data-v-2da4692e]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.analytics-page__title[data-v-2da4692e]{font-size:24px;font-weight:650;line-height:1.35;letter-spacing:-.025em}.analytics-page__subtitle[data-v-2da4692e]{margin-top:5px;color:var(--color-text-muted);font-size:var(--text-sm)}.analytics-page__notice[data-v-2da4692e]{margin:0 0 16px;padding:12px 14px}.analytics-page__notice-content[data-v-2da4692e]{display:flex;align-items:center;justify-content:space-between;gap:12px}.analytics-page__section-heading[data-v-2da4692e]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:27px 0 13px}.analytics-page__section-title[data-v-2da4692e]{font-size:17px;font-weight:650}.analytics-page__section-caption[data-v-2da4692e]{margin-top:3px;color:var(--color-text-muted);font-size:var(--text-xs)}.analytics-page__charts[data-v-2da4692e]{display:grid;gap:16px}.analytics-page__charts--primary[data-v-2da4692e]{grid-template-columns:minmax(0,2fr) minmax(290px,1fr)}.analytics-page__charts--secondary[data-v-2da4692e]{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-page__source-note[data-v-2da4692e]{display:flex;align-items:flex-start;gap:7px;color:var(--color-text-muted);font-size:var(--text-xs)}.analytics-page__source-note [data-lucide][data-v-2da4692e]{width:14px;height:14px;flex:0 0 14px;margin-top:1px}button[data-v-2da4692e]:focus-visible,a[data-v-2da4692e]:focus-visible,select[data-v-2da4692e]:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media(max-width:980px){.analytics-page__topbar[data-v-2da4692e]{flex-direction:column;align-items:stretch}.analytics-page__charts--primary[data-v-2da4692e]{grid-template-columns:minmax(0,1.5fr) minmax(250px,1fr)}}@media(max-width:760px){.analytics-frame[data-v-2da4692e]{margin-left:var(--width-sidebar-collapsed)}.analytics-frame>div[data-v-2da4692e]{padding:16px}}@media(max-width:767px){.analytics-page__topbar[data-v-2da4692e]{gap:14px}.analytics-page__charts--primary[data-v-2da4692e],.analytics-page__charts--secondary[data-v-2da4692e]{grid-template-columns:minmax(0,1fr)}.analytics-page__section-heading[data-v-2da4692e]{margin-top:23px}.analytics-page__notice-content[data-v-2da4692e]{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){[data-v-2da4692e],[data-v-2da4692e]:before,[data-v-2da4692e]:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.dashboard-metrics[data-v-4f73ea93]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px}.dashboard-metric[data-v-4f73ea93]{display:block;min-width:0}.dashboard-metrics__retry[data-v-4f73ea93]{margin-top:-12px;margin-bottom:24px}@media(max-width:767px){.dashboard-metrics[data-v-4f73ea93]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px}.dashboard-metrics__retry[data-v-4f73ea93]{margin-bottom:18px}}.app-status-badge[data-v-03ab49b5]{vertical-align:middle}.app-status-badge.app-status-badge--sm[data-v-03ab49b5]{height:20px;padding-inline:7px;font-size:11px}.app-status-badge.app-status-badge--md[data-v-03ab49b5]{height:22px;padding-inline:8px;font-size:var(--text-xs)}.app-status-badge[data-v-03ab49b5]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.dashboard-ticket[data-v-5cf72eff]{display:grid;grid-template-columns:minmax(190px,1.5fr) minmax(130px,1fr) minmax(170px,1fr) minmax(105px,.7fr) 110px;align-items:center;gap:14px;padding:12px 20px;min-height:78px;border-top:1px solid var(--color-border);transition:background var(--transition-fast)}.dashboard-ticket[data-v-5cf72eff]:hover{background:var(--table-row-hover)}.dashboard-ticket__identity[data-v-5cf72eff],.dashboard-ticket__customer[data-v-5cf72eff],.dashboard-ticket__flow[data-v-5cf72eff],.dashboard-ticket__wait[data-v-5cf72eff]{min-width:0}.dashboard-ticket__no[data-v-5cf72eff]{display:block;margin-bottom:3px;color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.dashboard-ticket__title[data-v-5cf72eff]{display:block;overflow-wrap:anywhere;color:var(--color-text);font-weight:600;line-height:1.45}.dashboard-ticket__title[data-v-5cf72eff]:hover{color:var(--color-primary);text-decoration:underline;text-underline-offset:3px}.dashboard-ticket__customer-name[data-v-5cf72eff]{overflow:hidden;color:var(--color-text);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap}.dashboard-ticket__channel[data-v-5cf72eff],.dashboard-ticket__assignee[data-v-5cf72eff],.dashboard-ticket__wait-label[data-v-5cf72eff]{margin-top:3px;color:var(--color-text-muted);font-size:var(--text-xs)}.dashboard-ticket__assignee[data-v-5cf72eff]{overflow-wrap:anywhere}.dashboard-ticket__labels[data-v-5cf72eff]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.dashboard-badge-host[data-v-5cf72eff]{display:inline-block}.dashboard-ticket__status[data-v-5cf72eff]{display:block;margin-top:5px}@media(max-width:1100px){.dashboard-ticket[data-v-5cf72eff]{grid-template-columns:minmax(170px,1.4fr) minmax(110px,.9fr) minmax(150px,1fr) minmax(90px,.7fr) 100px;gap:10px;padding-right:14px;padding-left:14px}}@media(max-width:767px){.dashboard-ticket[data-v-5cf72eff]{grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding:14px}.dashboard-ticket__identity[data-v-5cf72eff]{grid-column:1 / -1}.dashboard-ticket__customer[data-v-5cf72eff]{grid-column:1}.dashboard-ticket__flow[data-v-5cf72eff]{grid-column:2;grid-row:2;justify-self:end;text-align:right}.dashboard-ticket__wait[data-v-5cf72eff]{grid-column:1}.dashboard-ticket__labels[data-v-5cf72eff]{justify-content:flex-end}}.dashboard-tickets[data-v-6640be90]{min-width:0;overflow:hidden;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.dashboard-tickets__header[data-v-6640be90]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid var(--color-border)}.dashboard-tickets__title[data-v-6640be90]{font-size:var(--text-lg);font-weight:600;color:var(--color-text)}.dashboard-tickets__subtitle[data-v-6640be90]{margin-top:3px;color:var(--color-text-muted);font-size:var(--text-xs)}.dashboard-tickets__view-all[data-v-6640be90]{flex:0 0 auto;font-size:var(--text-sm);font-weight:500}.dashboard-list-scroll[data-v-6640be90]{overflow-x:auto}.dashboard-list-scroll__content[data-v-6640be90]{min-width:801px}.dashboard-list[data-v-6640be90]{display:grid}.dashboard-list__head[data-v-6640be90]{display:grid;grid-template-columns:minmax(190px,1.5fr) minmax(130px,1fr) minmax(170px,1fr) minmax(105px,.7fr) 110px;align-items:center;gap:14px;padding:12px 20px;background:var(--table-header-bg);color:var(--table-header-text);font-size:var(--text-xs);font-weight:600}.dashboard-tickets__empty[data-v-6640be90]{padding:42px 20px;text-align:center}.dashboard-tickets__empty-icon[data-v-6640be90]{display:grid;width:42px;height:42px;place-items:center;margin:0 auto 12px;border-radius:var(--radius-md);background:var(--color-primary-light);color:var(--color-primary)}.dashboard-tickets__empty-icon [data-lucide][data-v-6640be90]{width:21px;height:21px}.dashboard-tickets__empty-title[data-v-6640be90]{color:var(--color-text);font-weight:600}.dashboard-tickets__empty-copy[data-v-6640be90]{margin-top:4px;color:var(--color-text-muted);font-size:var(--text-sm)}.dashboard-tickets__empty-actions[data-v-6640be90]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px}@media(max-width:1100px){.dashboard-list-scroll__content[data-v-6640be90]{min-width:688px}.dashboard-list__head[data-v-6640be90]{grid-template-columns:minmax(170px,1.4fr) minmax(110px,.9fr) minmax(150px,1fr) minmax(90px,.7fr) 100px;gap:10px;padding-right:14px;padding-left:14px}}@media(max-width:767px){.dashboard-tickets__header[data-v-6640be90]{padding:15px 14px}.dashboard-list__head[data-v-6640be90]{display:none}.dashboard-list-scroll__content[data-v-6640be90]{min-width:0}}@media(max-width:400px){.dashboard-tickets__view-all[data-v-6640be90]{font-size:var(--text-xs)}}.dashboard-quick[data-v-531d9f7f]{padding:18px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.dashboard-quick__title[data-v-531d9f7f]{margin-bottom:4px;font-size:var(--text-lg);font-weight:600}.dashboard-quick__description[data-v-531d9f7f]{margin-bottom:15px;color:var(--color-text-muted);font-size:var(--text-sm)}.dashboard-quick__links[data-v-531d9f7f]{display:grid;gap:8px}.dashboard-quick__link[data-v-531d9f7f]{display:flex;min-height:42px;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:500;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.dashboard-quick__link[data-v-531d9f7f]:hover{border-color:var(--color-primary-border);background:var(--color-primary-light);color:var(--color-primary)}.dashboard-quick__link [data-lucide][data-v-531d9f7f]{width:17px;height:17px;flex:0 0 auto;color:var(--color-primary)}.dashboard-quick__link--knowledge [data-lucide][data-v-531d9f7f]{color:var(--color-ai)}.dashboard-quick__link--analytics [data-lucide][data-v-531d9f7f]{color:var(--color-info)}@media(max-width:900px){.dashboard-quick[data-v-531d9f7f]{order:2}.dashboard-quick__links[data-v-531d9f7f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.dashboard-quick[data-v-531d9f7f]{padding:16px}}@media(max-width:400px){.dashboard-quick__links[data-v-531d9f7f]{grid-template-columns:minmax(0,1fr)}}.dashboard-page[data-v-66eb6260]{min-width:320px}.dashboard-content[data-v-66eb6260]{width:100%;max-width:var(--max-width-content);margin:0 auto;padding:var(--page-padding)}.dashboard-welcome[data-v-66eb6260]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:22px}.dashboard-welcome h1[data-v-66eb6260]{font-size:var(--text-2xl);font-weight:600;line-height:1.35}.dashboard-welcome__sub[data-v-66eb6260]{margin-top:5px;color:var(--color-text-muted);font-size:var(--text-sm)}.dashboard-welcome__user[data-v-66eb6260]{color:var(--color-text-secondary);font-weight:600}.dashboard-welcome__date[data-v-66eb6260]{color:var(--color-text-muted);font-size:var(--text-sm);white-space:nowrap}.dashboard-main-grid[data-v-66eb6260]{display:grid;grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:24px}.dashboard-page[data-v-66eb6260] a:focus-visible,.dashboard-page[data-v-66eb6260] button:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}@media(max-width:900px){.dashboard-main-grid[data-v-66eb6260]{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.dashboard-sidebar[data-v-66eb6260]{display:none}.dashboard-navbar[data-v-66eb6260]{left:0;width:100%}.dashboard-shell-main[data-v-66eb6260]{margin-left:0}.dashboard-content[data-v-66eb6260]{padding:18px 16px 24px}.dashboard-welcome[data-v-66eb6260]{align-items:flex-start;flex-direction:column;gap:7px;margin-bottom:18px}.dashboard-welcome h1[data-v-66eb6260]{font-size:var(--text-xl)}.dashboard-main-grid[data-v-66eb6260]{gap:14px}}@media(prefers-reduced-motion:reduce){.dashboard-page[data-v-66eb6260],.dashboard-page[data-v-66eb6260] *,.dashboard-page[data-v-66eb6260] *:before,.dashboard-page[data-v-66eb6260] *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.knowledge-page__filters[data-v-b25592f7]{display:grid;grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(145px,1fr)) auto;align-items:center;gap:10px;padding:16px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.knowledge-page__search[data-v-b25592f7]{position:relative;min-width:0}.knowledge-page__search [data-lucide][data-v-b25592f7]{position:absolute;top:50%;left:12px;width:16px;height:16px;color:var(--color-text-muted);transform:translateY(-50%);pointer-events:none}.knowledge-page__search .input[data-v-b25592f7]{padding-left:36px}.knowledge-page__filter-feedback[data-v-b25592f7]{grid-column:1 / -1}@media(max-width:960px){.knowledge-page__filters[data-v-b25592f7]{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-page__search[data-v-b25592f7]{grid-column:1 / -1}}@media(max-width:640px){.knowledge-page__filters[data-v-b25592f7]{grid-template-columns:1fr;padding:12px}.knowledge-page__search[data-v-b25592f7]{grid-column:auto}}.knowledge-page__table-wrap[data-v-3b8b0a21]{margin-top:16px;overflow:auto;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.knowledge-page__table[data-v-3b8b0a21]{width:100%;min-width:1260px;table-layout:fixed;border-collapse:separate;border-spacing:0}.knowledge-page__table th[data-v-3b8b0a21],.knowledge-page__table td[data-v-3b8b0a21]{padding:12px 14px;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:middle}.knowledge-page__table th[data-v-3b8b0a21]{height:44px;background:var(--table-header-bg);color:var(--table-header-text);font-size:var(--text-sm);font-weight:600;white-space:nowrap}.knowledge-page__table td[data-v-3b8b0a21]{height:64px;background:var(--color-surface);font-size:var(--text-sm)}.knowledge-page__table tbody tr:last-child td[data-v-3b8b0a21]{border-bottom:0}.knowledge-page__table tbody tr:hover td[data-v-3b8b0a21]{background:var(--table-row-hover)}.knowledge-page__table th[data-v-3b8b0a21]:first-child,.knowledge-page__table td[data-v-3b8b0a21]:first-child{position:sticky;left:0;z-index:2;width:280px}.knowledge-page__table th[data-v-3b8b0a21]:last-child,.knowledge-page__table td[data-v-3b8b0a21]:last-child{position:sticky;right:0;z-index:2;width:150px;border-left:1px solid var(--color-border)}.knowledge-page__table th[data-v-3b8b0a21]:first-child,.knowledge-page__table th[data-v-3b8b0a21]:last-child{z-index:3;background:var(--table-header-bg)}.knowledge-page__title-link[data-v-3b8b0a21]{display:block;overflow:hidden;color:var(--color-text);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.knowledge-page__title-link[data-v-3b8b0a21]:hover{color:var(--color-primary)}.knowledge-page__tag-list[data-v-3b8b0a21]{display:flex;flex-wrap:wrap;gap:5px;max-width:210px}.knowledge-page__tag[data-v-3b8b0a21]{display:inline-flex;align-items:center;padding:2px 7px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted);color:var(--color-text-secondary);font-size:11px;white-space:nowrap}.knowledge-page__status[data-v-3b8b0a21]{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:var(--radius-full);font-size:var(--text-xs);white-space:nowrap}.knowledge-page__status[data-v-3b8b0a21]:before{width:6px;height:6px;border-radius:50%;background:currentColor;content:""}.knowledge-page__status--published[data-v-3b8b0a21]{background:var(--color-success-light);color:var(--color-success)}.knowledge-page__status--draft[data-v-3b8b0a21]{background:var(--color-warning-light);color:var(--color-warning)}.knowledge-page__status--disabled[data-v-3b8b0a21]{background:var(--color-secondary-light);color:var(--color-text-secondary)}.knowledge-page__actions[data-v-3b8b0a21]{display:flex;align-items:center;gap:4px}.knowledge-page__icon-button[data-v-3b8b0a21]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.knowledge-page__icon-button[data-v-3b8b0a21]:hover{background:var(--color-secondary-light);color:var(--color-primary)}.knowledge-page__icon-button--danger[data-v-3b8b0a21]:hover{background:var(--color-error-light);color:var(--color-error)}.knowledge-page__icon-button [data-lucide][data-v-3b8b0a21]{width:16px;height:16px}.knowledge-page__icon-button[data-v-3b8b0a21]:disabled{opacity:.5;cursor:not-allowed}.knowledge-page__empty[data-v-3b8b0a21]{padding:52px 24px;color:var(--color-text-muted);text-align:center;overflow-wrap:anywhere}.knowledge-page__empty-icon[data-v-3b8b0a21]{display:grid;width:48px;height:48px;margin:0 auto 12px;place-items:center;border-radius:14px;background:var(--color-secondary-light);color:var(--color-text-muted)}.knowledge-page__empty-icon [data-lucide][data-v-3b8b0a21]{width:22px;height:22px}.knowledge-page__empty-title[data-v-3b8b0a21]{margin-bottom:5px;color:var(--color-text);font-weight:600}.knowledge-page__empty p[data-v-3b8b0a21]{margin-bottom:14px;font-size:var(--text-sm)}@media(max-width:640px){.knowledge-page__table th[data-v-3b8b0a21]:first-child,.knowledge-page__table td[data-v-3b8b0a21]:first-child,.knowledge-page__table th[data-v-3b8b0a21]:last-child,.knowledge-page__table td[data-v-3b8b0a21]:last-child{position:static}}.knowledge-page__toolbar[data-v-268260ea]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:18px 0}.knowledge-page__pagination[data-v-268260ea]{display:flex;justify-content:flex-end;padding-top:16px}.knowledge-page__pagination[hidden][data-v-268260ea]{display:none!important}@media(max-width:640px){.knowledge-page__toolbar[data-v-268260ea]{align-items:flex-start}}.app-ai-tag__badge[data-v-b27ec632]{display:inline-flex;align-items:center;gap:5px;min-height:22px;padding:2px 9px;border:1px solid var(--color-tertiary-border, #ddd6fe);border-radius:var(--radius-full, 9999px);background:var(--color-ai-gradient, linear-gradient(135deg, #eef2ff 0%, #f5f3ff 100%));color:var(--color-ai, #7c3aed);font-family:var(--font-body, sans-serif);font-size:var(--text-xs, 12px);font-weight:500;line-height:1.35;white-space:nowrap;vertical-align:middle}.app-ai-tag__badge[data-size=md][data-v-b27ec632]{min-height:26px;padding:3px 11px;gap:6px;font-size:var(--text-sm, 13px)}.app-ai-tag__badge [data-lucide][data-v-b27ec632]{width:13px;height:13px;flex:0 0 auto;stroke-width:2}.app-ai-tag__badge[data-size=md] [data-lucide][data-v-b27ec632]{width:15px;height:15px}@media(prefers-reduced-motion:no-preference){.app-ai-tag__badge[data-v-b27ec632]{transition:border-color var(--transition-fast, .12s ease),background var(--transition-fast, .12s ease)}}.knowledge-page__toolbar[data-v-c8deda1b]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:18px 0}.knowledge-page__recommendations[data-v-c8deda1b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:18px}.knowledge-page__recommendation[data-v-c8deda1b]{padding:18px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;overflow-wrap:anywhere}.knowledge-page__recommendation-head[data-v-c8deda1b]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.knowledge-page__recommendation-title[data-v-c8deda1b]{margin-top:8px;font-size:var(--text-lg);font-weight:600;line-height:1.4}.knowledge-page__recommendation-summary[data-v-c8deda1b]{min-height:48px;margin-bottom:14px;color:var(--color-text-secondary);line-height:1.7}.knowledge-page__recommendation-meta[data-v-c8deda1b]{display:flex;flex-wrap:wrap;gap:12px;color:var(--color-text-muted);font-size:var(--text-xs)}.knowledge-page__recommendation-actions[data-v-c8deda1b]{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid var(--color-border)}.knowledge-page__empty[data-v-c8deda1b]{padding:52px 24px;color:var(--color-text-muted);text-align:center;overflow-wrap:anywhere}.knowledge-page__empty-icon[data-v-c8deda1b]{display:grid;width:48px;height:48px;margin:0 auto 12px;place-items:center;border-radius:14px;background:var(--color-secondary-light);color:var(--color-text-muted)}.knowledge-page__empty-icon [data-lucide][data-v-c8deda1b]{width:22px;height:22px}.knowledge-page__empty-title[data-v-c8deda1b]{margin-bottom:5px;color:var(--color-text);font-weight:600}.knowledge-page__empty p[data-v-c8deda1b]{margin-bottom:14px;font-size:var(--text-sm)}.knowledge-page__pagination[data-v-c8deda1b]{display:flex;justify-content:flex-end;padding-top:16px}@media(max-width:960px){.knowledge-page__recommendations[data-v-c8deda1b]{grid-template-columns:1fr}}@media(max-width:640px){.knowledge-page__toolbar[data-v-c8deda1b]{align-items:flex-start}}@media(max-width:420px){.knowledge-page__recommendation-head[data-v-c8deda1b]{flex-direction:column}}.knowledge-shell[data-v-10e618ad]{width:100%;min-width:0}.knowledge-layout[data-v-10e618ad]{min-width:0}.knowledge-shell[data-v-10e618ad] button:focus-visible,.knowledge-shell[data-v-10e618ad] a:focus-visible,.knowledge-shell[data-v-10e618ad] input:focus-visible,.knowledge-shell[data-v-10e618ad] select:focus-visible{outline:none;box-shadow:var(--focus-ring)}.knowledge-page[data-v-10e618ad]{width:100%}.knowledge-page__heading[data-v-10e618ad]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.knowledge-page__title[data-v-10e618ad]{font-size:24px;font-weight:600;line-height:1.35}.knowledge-page__subtitle[data-v-10e618ad]{margin-top:5px;color:var(--color-text-muted);font-size:var(--text-sm)}.knowledge-page__tabs[data-v-10e618ad]{display:flex;gap:6px;overflow-x:auto;border-bottom:1px solid var(--color-border);white-space:nowrap}.knowledge-page__tab[data-v-10e618ad]{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;padding:11px 16px;margin-bottom:-1px;border-bottom:2px solid transparent;color:var(--color-text-muted);background:transparent;font-weight:500;cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast)}.knowledge-page__tab[data-v-10e618ad]:hover{color:var(--color-text)}.knowledge-page__tab.is-active[data-v-10e618ad]{color:var(--color-primary);border-bottom-color:var(--color-primary)}.knowledge-page__count[data-v-10e618ad]{min-width:20px;padding:1px 6px;border-radius:var(--radius-full);background:var(--color-tertiary-light);color:var(--color-ai);font-size:var(--text-xs);text-align:center}.knowledge-page__modal-copy[data-v-10e618ad]{color:var(--color-text-secondary);line-height:1.7}.knowledge-page__modal-title[data-v-10e618ad]{margin-bottom:6px;color:var(--color-text);font-weight:600;overflow-wrap:anywhere}@media(max-width:760px){.knowledge-layout[data-v-10e618ad]{margin-left:var(--width-sidebar-collapsed)}}@media(max-width:640px){.knowledge-page__heading[data-v-10e618ad]{align-items:stretch;flex-direction:column;gap:12px}.knowledge-page__heading .btn[data-v-10e618ad]{align-self:flex-start}}@media(prefers-reduced-motion:reduce){.knowledge-shell[data-v-10e618ad],.knowledge-shell[data-v-10e618ad] *,.knowledge-shell[data-v-10e618ad] *:before,.knowledge-shell[data-v-10e618ad] *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.app-page-header[data-v-cbd1eeac]{position:sticky;top:var(--height-navbar, 60px);z-index:var(--z-pageheader, 30);display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-height:var(--height-pageheader, 64px);padding:10px var(--page-padding, 24px);border-bottom:1px solid var(--pageheader-border, var(--color-border, #e2e8f0));background:var(--pageheader-bg, var(--color-surface, #fff));color:var(--color-text, #0f172a);font-family:var(--font-body, sans-serif)}.app-page-header__leading[data-v-cbd1eeac]{display:flex;flex:1 1 auto;align-items:center;gap:14px;min-width:0}.app-page-header__back[data-v-cbd1eeac]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 8px;border-radius:var(--radius-md, 8px);color:var(--color-text-secondary, #475569);font:inherit;font-size:var(--text-sm, 13px);white-space:nowrap;cursor:pointer;transition:color var(--transition-fast, .12s ease),background var(--transition-fast, .12s ease)}.app-page-header__back[data-v-cbd1eeac]:hover{color:var(--color-primary, #4f46e5);background:var(--color-primary-light, #eef2ff)}.app-page-header__back svg[data-v-cbd1eeac]{width:17px;height:17px;flex:0 0 auto}.app-page-header__divider[data-v-cbd1eeac]{width:1px;height:30px;flex:0 0 1px;background:var(--color-border, #e2e8f0)}.app-page-header__heading-group[data-v-cbd1eeac]{display:flex;align-items:center;flex-wrap:wrap;gap:4px 16px;min-width:0}.app-page-header__heading-copy[data-v-cbd1eeac]{display:flex;flex-direction:column;justify-content:center;min-width:0}.app-page-header__title[data-v-cbd1eeac]{overflow:hidden;color:var(--color-text, #0f172a);font-size:var(--text-xl, 20px);font-weight:700;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.app-page-header__subtitle[data-v-cbd1eeac]{overflow:hidden;color:var(--color-text-muted, #64748b);font-size:var(--text-xs, 12px);line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.app-page-header__meta[data-v-cbd1eeac]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;min-width:0;color:var(--color-text-secondary, #475569);font-size:var(--text-sm, 13px)}.app-page-header__actions[data-v-cbd1eeac]{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.app-page-header__back[data-v-cbd1eeac]:focus-visible,.app-page-header__actions[data-v-cbd1eeac] :focus-visible{outline:none;box-shadow:var(--focus-ring, 0 0 0 3px rgba(79, 70, 229, .25))}@media(max-width:760px){.app-page-header[data-v-cbd1eeac]{align-items:flex-start;flex-direction:column;gap:12px;padding:12px 16px}.app-page-header__leading[data-v-cbd1eeac]{width:100%}.app-page-header__heading-group[data-v-cbd1eeac]{flex:1 1 auto}.app-page-header__actions[data-v-cbd1eeac]{width:100%;justify-content:flex-start;padding-left:42px}}@media(max-width:480px){.app-page-header__leading[data-v-cbd1eeac]{gap:9px}.app-page-header__back[data-v-cbd1eeac]{padding-inline:4px}.app-page-header__divider[data-v-cbd1eeac]{display:none}.app-page-header__heading-group[data-v-cbd1eeac]{gap:4px 10px}.app-page-header__title[data-v-cbd1eeac]{font-size:var(--text-lg, 16px)}.app-page-header__actions[data-v-cbd1eeac]{padding-left:0}}@media(prefers-reduced-motion:reduce){.app-page-header__back[data-v-cbd1eeac]{transition:none}}.app-empty-state[data-v-3d6beeae]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:220px;padding:32px 20px;color:var(--color-text);text-align:center}.app-empty-state__icon-wrap[data-v-3d6beeae]{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;flex:0 0 auto;border-radius:var(--radius-full);background:var(--color-primary-light);color:var(--color-primary)}.app-empty-state__icon-wrap .app-empty-state__icon[data-v-3d6beeae]{width:24px;height:24px;stroke-width:1.7}.app-empty-state__title[data-v-3d6beeae]{max-width:36ch;font-family:var(--font-heading);font-size:var(--text-lg);font-weight:600;line-height:1.45;text-wrap:balance}.app-empty-state__description[data-v-3d6beeae]{max-width:48ch;color:var(--color-text-muted);font-size:var(--text-base);line-height:1.6}.app-empty-state__action[data-v-3d6beeae]{margin-top:6px}.app-empty-state__action[data-v-3d6beeae]:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media(prefers-reduced-motion:reduce){.app-empty-state__action[data-v-3d6beeae]{transition:none}}.knowledge-detail-category[data-v-65bbbfe2]{display:grid;gap:7px;min-width:0}.knowledge-detail-input[data-v-65bbbfe2]{width:100%}button[data-v-65bbbfe2]:focus-visible,select[data-v-65bbbfe2]:focus-visible,input[data-v-65bbbfe2]:focus-visible{outline:none;box-shadow:var(--focus-ring)}.knowledge-detail-tag-field[data-v-78260f21]{display:grid;gap:7px;min-width:0}.knowledge-detail-tag-controls[data-v-78260f21]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.knowledge-detail-tag-list[data-v-78260f21]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:28px}.knowledge-detail-tag-choice[data-v-78260f21]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;font-size:var(--text-xs);padding:4px 10px;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.knowledge-detail-tag-choice[data-v-78260f21]:hover{border-color:var(--color-primary);color:var(--color-primary)}.knowledge-detail-tag-choice.is-selected[data-v-78260f21]{border-color:var(--color-primary-border);background:var(--color-primary-light);color:var(--color-primary)}.knowledge-detail-tag-choice[data-v-78260f21]:disabled{opacity:.5;cursor:not-allowed}.knowledge-detail-custom-tag[data-v-78260f21]{display:flex;gap:8px;align-items:center;max-width:330px;min-width:0;width:100%}.tag[data-v-78260f21]{max-width:100%;height:auto;min-height:22px;white-space:normal;overflow-wrap:anywhere}.tag button[data-v-78260f21]{flex:0 0 auto}button[data-v-78260f21]:focus-visible,input[data-v-78260f21]:focus-visible{outline:none;box-shadow:var(--focus-ring)}.knowledge-detail-editor[data-v-46833808]{overflow:hidden;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.knowledge-detail-editor[data-v-46833808]:focus-within{border-color:var(--color-primary);box-shadow:var(--focus-ring)}.knowledge-detail-editor.is-invalid[data-v-46833808]{border-color:var(--color-error)}.knowledge-detail-editor-toolbar[data-v-46833808]{display:flex;align-items:center;gap:5px;flex-wrap:wrap;padding:8px 10px;border-bottom:1px solid var(--color-border);background:var(--color-surface-muted)}.knowledge-detail-tool-button[data-v-46833808]{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:30px;padding:0 8px;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;font-size:var(--text-sm);transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}.knowledge-detail-tool-button[data-v-46833808]:hover{border-color:var(--color-border);background:var(--color-surface);color:var(--color-primary)}.knowledge-detail-tool-button[data-v-46833808]:disabled{opacity:.5;cursor:not-allowed}.knowledge-detail-toolbar-divider[data-v-46833808]{width:1px;height:18px;margin:0 3px;background:var(--color-border-strong)}.knowledge-detail-body[data-v-46833808]{display:block;width:100%;min-height:390px;padding:16px;border:0;background:transparent;color:var(--color-text);font:inherit;line-height:1.8;resize:vertical}.knowledge-detail-body[data-v-46833808]:focus{outline:none}.knowledge-detail-body[data-v-46833808]::placeholder{color:var(--color-text-disabled)}.knowledge-detail-editor-hint[data-v-46833808]{padding:0 16px 12px;color:var(--color-text-muted);font-size:var(--text-xs)}button[data-v-46833808]:focus-visible,textarea[data-v-46833808]:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media(max-width:767px){.knowledge-detail-body[data-v-46833808]{min-height:300px}}.knowledge-detail-form-surface[data-v-12be72d7]{min-width:0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:24px}.knowledge-detail-fields[data-v-12be72d7]{display:grid;gap:22px}.knowledge-detail-field[data-v-12be72d7]{display:grid;gap:7px;min-width:0}.knowledge-detail-label[data-v-12be72d7]{color:var(--color-text);font-size:var(--text-sm);font-weight:600}.knowledge-detail-label-required[data-v-12be72d7]:after{content:" *";color:var(--color-error)}.knowledge-detail-error[data-v-12be72d7]{min-height:17px;color:var(--color-error);font-size:var(--text-xs);line-height:1.4}.knowledge-detail-error[data-v-12be72d7]:empty{visibility:hidden}.knowledge-detail-input[data-v-12be72d7]{width:100%}.knowledge-detail-form-footer[data-v-12be72d7]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:20px;margin-top:22px;border-top:1px solid var(--color-border)}.knowledge-detail-form-actions[data-v-12be72d7]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}button[data-v-12be72d7]:focus-visible,input[data-v-12be72d7]:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media(max-width:767px){.knowledge-detail-form-surface[data-v-12be72d7]{padding:18px 14px}}.knowledge-detail-section-heading[data-v-44290270]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.knowledge-detail-section-heading h2[data-v-44290270]{font-size:var(--text-base);font-weight:600}.knowledge-detail-source-empty[data-v-44290270]{padding:12px;border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.65;overflow-wrap:anywhere}.knowledge-detail-source-id[data-v-44290270]{display:inline-flex;align-items:center;gap:6px;color:var(--color-primary);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:600;overflow-wrap:anywhere;word-break:break-word}.knowledge-detail-source-block[data-v-44290270]{margin-top:12px}.knowledge-detail-source-label[data-v-44290270]{margin-bottom:4px;color:var(--color-text-muted);font-size:var(--text-xs)}.knowledge-detail-source-text[data-v-44290270]{color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}button[data-v-44290270]:focus-visible,a[data-v-44290270]:focus-visible{outline:none;box-shadow:var(--focus-ring)}.knowledge-detail-aside-surface[data-v-00a472c0]{min-width:0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:0 18px}.knowledge-detail-aside-section[data-v-00a472c0]{padding:18px 0;border-bottom:1px solid var(--color-border)}.knowledge-detail-aside-section[data-v-00a472c0]:last-child{border-bottom:0}.knowledge-detail-section-heading[data-v-00a472c0]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.knowledge-detail-section-heading h2[data-v-00a472c0]{font-size:var(--text-base);font-weight:600}.knowledge-detail-ai-panel[data-v-00a472c0]{padding:14px;border:1px solid var(--color-tertiary-border);border-radius:var(--radius-md);background:var(--ai-gradient)}.knowledge-detail-ai-heading[data-v-00a472c0]{display:flex;align-items:center;gap:7px;margin-bottom:9px;color:var(--color-ai);font-size:var(--text-sm);font-weight:600}.knowledge-detail-ai-copy[data-v-00a472c0]{color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.knowledge-detail-ai-footnote[data-v-00a472c0]{margin-top:10px;color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.5}.knowledge-detail-updated[data-v-00a472c0]{display:grid;grid-template-columns:1fr auto;gap:8px 12px;color:var(--color-text-muted);font-size:var(--text-sm)}.knowledge-detail-updated strong[data-v-00a472c0]{min-width:0;color:var(--color-text-secondary);font-weight:500;text-align:right;overflow-wrap:anywhere}[data-lucide][data-v-00a472c0]{width:16px;height:16px;flex:0 0 auto}button[data-v-00a472c0]:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media(max-width:767px){.knowledge-detail-aside-surface[data-v-00a472c0]{padding:0 14px}}.knowledge-detail-header-meta[data-v-16c3b4df]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.knowledge-detail-reference[data-v-16c3b4df]{display:inline-flex;align-items:center;gap:7px;color:var(--color-text-secondary);font-size:var(--text-sm);white-space:nowrap}.knowledge-detail-reference strong[data-v-16c3b4df]{color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-lg);font-variant-numeric:tabular-nums}[data-lucide][data-v-16c3b4df]{width:16px;height:16px;flex:0 0 auto}button[data-v-16c3b4df]:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media(max-width:767px){.knowledge-detail-header-meta[data-v-16c3b4df]{justify-content:flex-start}}.knowledge-detail-root[data-v-00c4a400]{min-width:320px}.knowledge-detail-page[data-v-00c4a400]{padding:var(--page-padding);max-width:var(--max-width-content);margin:0 auto}.knowledge-detail-root [data-lucide][data-v-00c4a400]{width:16px;height:16px;flex:0 0 auto}.knowledge-detail-header-actions[data-v-00c4a400]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.knowledge-detail-layout[data-v-00c4a400]{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;gap:24px}.knowledge-detail-state[data-v-00c4a400]{margin-bottom:16px;padding:12px;overflow-wrap:anywhere}.knowledge-detail-unavailable[data-v-00c4a400]{max-width:680px;margin:24px auto;padding:32px;text-align:center}.knowledge-detail-unavailable [data-lucide][data-v-00c4a400]{width:28px;height:28px;margin:0 auto 12px;color:var(--color-text-muted)}.knowledge-detail-unavailable p[data-v-00c4a400]{margin-top:8px;color:var(--color-text-muted)}.knowledge-detail-unavailable a[data-v-00c4a400]{display:inline-flex;margin-top:18px}.knowledge-page-header-host[data-v-00c4a400]{display:block}.knowledge-detail-modal-copy[data-v-00c4a400]{color:var(--color-text-secondary);line-height:1.7}button[data-v-00c4a400]:focus-visible,a[data-v-00c4a400]:focus-visible,input[data-v-00c4a400]:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media(max-width:767px){.knowledge-detail-page[data-v-00c4a400]{padding:16px}.knowledge-detail-layout[data-v-00c4a400]{grid-template-columns:minmax(0,1fr);gap:16px}.knowledge-detail-header-actions[data-v-00c4a400]{justify-content:flex-start}}@media(max-width:760px){.knowledge-detail-main[data-v-00c4a400]{margin-left:var(--width-sidebar-collapsed)}}@media(prefers-reduced-motion:reduce){.knowledge-detail-root[data-v-00c4a400],.knowledge-detail-root[data-v-00c4a400] *,.knowledge-detail-root[data-v-00c4a400] *:before,.knowledge-detail-root[data-v-00c4a400] *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.login-brand[data-v-bede6684]{max-width:610px;min-width:0;padding:28px 0}.brand-lockup[data-v-bede6684]{display:flex;align-items:center;gap:14px;margin-bottom:58px}.brand-mark[data-v-bede6684]{width:48px;height:48px;flex:0 0 48px;display:grid;place-items:center;border-radius:14px;background:var(--color-primary);color:#fff}.brand-mark [data-lucide][data-v-bede6684]{width:25px;height:25px}.brand-name[data-v-bede6684]{color:var(--color-text);font-size:18px;font-weight:700;letter-spacing:-.02em;line-height:1.35;overflow-wrap:anywhere}.brand-subtitle[data-v-bede6684]{margin-top:3px;color:var(--color-text-muted);font-size:var(--text-sm);overflow-wrap:anywhere}.brand-eyebrow[data-v-bede6684]{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;color:var(--color-ai);font-size:var(--text-sm);font-weight:600}.brand-eyebrow [data-lucide][data-v-bede6684]{width:17px;height:17px}.brand-heading[data-v-bede6684]{max-width:590px;color:var(--color-text);font-size:clamp(34px,4vw,48px);font-weight:700;letter-spacing:-.045em;line-height:1.22;text-wrap:balance}.brand-description[data-v-bede6684]{max-width:530px;margin-top:20px;color:var(--color-text-secondary);font-size:16px;line-height:1.85}.feature-list[data-v-bede6684]{display:grid;gap:19px;margin-top:36px}.feature-item[data-v-bede6684]{display:flex;align-items:flex-start;gap:13px;color:var(--color-text-secondary);line-height:1.6}.feature-icon[data-v-bede6684]{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border:1px solid var(--color-tertiary-border);border-radius:10px;background:var(--color-ai-light);color:var(--color-ai)}.feature-icon [data-lucide][data-v-bede6684]{width:17px;height:17px}.feature-item strong[data-v-bede6684]{display:block;margin-bottom:2px;color:var(--color-text);font-size:var(--text-base);font-weight:600}.feature-item span[data-v-bede6684]{display:block;color:var(--color-text-muted);font-size:var(--text-sm)}@media(max-width:900px){.brand-lockup[data-v-bede6684]{margin-bottom:40px}.brand-heading[data-v-bede6684]{font-size:36px}}@media(max-width:767px){.login-brand[data-v-bede6684]{padding:0}.brand-lockup[data-v-bede6684]{gap:11px;margin-bottom:20px}.brand-mark[data-v-bede6684]{width:40px;height:40px;flex-basis:40px;border-radius:11px}.brand-mark [data-lucide][data-v-bede6684]{width:21px;height:21px}.brand-name[data-v-bede6684]{font-size:16px}.brand-subtitle[data-v-bede6684]{font-size:var(--text-xs)}.brand-eyebrow[data-v-bede6684],.brand-heading[data-v-bede6684],.brand-description[data-v-bede6684],.feature-list[data-v-bede6684]{display:none}}.login-panel[data-v-8574b166]{width:100%;min-width:0;max-width:460px;justify-self:end;padding:36px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface)}.login-heading[data-v-8574b166]{margin-bottom:6px;font-size:25px;font-weight:700;letter-spacing:-.025em}.login-intro[data-v-8574b166]{margin-bottom:28px;color:var(--color-text-muted);font-size:var(--text-base)}.login-form[data-v-8574b166]{display:grid;gap:17px}.field[data-v-8574b166]{display:grid;gap:7px;min-width:0}.field-label[data-v-8574b166]{color:var(--color-text);font-size:var(--text-sm);font-weight:600}.field-control[data-v-8574b166]{position:relative}.field-control .input[data-v-8574b166]{height:44px;padding-left:42px}.field-control>[data-lucide][data-v-8574b166]{position:absolute;top:50%;left:13px;width:17px;height:17px;color:var(--color-text-muted);transform:translateY(-50%);pointer-events:none}.password-input[data-v-8574b166]{padding-right:48px!important}.password-toggle[data-v-8574b166]{position:absolute;top:50%;right:8px;display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:6px;color:var(--color-text-muted);cursor:pointer;transform:translateY(-50%);transition:color var(--transition-fast),background var(--transition-fast)}.password-toggle[data-v-8574b166]:hover{color:var(--color-text);background:var(--color-secondary-light)}.password-toggle [data-lucide][data-v-8574b166]{width:17px;height:17px}.field-error[data-v-8574b166]{min-height:17px;color:var(--color-error);font-size:var(--text-xs);line-height:1.4;overflow-wrap:anywhere}.field-error[data-v-8574b166]:empty{visibility:hidden}.form-feedback[data-v-8574b166]{padding:10px 12px;border:1px solid #fca5a5;border-radius:var(--radius-md);background:var(--color-error-light);color:#7f1d1d;font-size:var(--text-sm);line-height:1.5;overflow-wrap:anywhere}.login-options[data-v-8574b166]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:-1px}.remember-option[data-v-8574b166]{display:inline-flex;align-items:center;gap:8px;color:var(--color-text-secondary);font-size:var(--text-sm);cursor:pointer}.remember-option .checkbox[data-v-8574b166]{width:15px;height:15px;flex:0 0 auto}.forgot-link[data-v-8574b166]{min-height:30px;padding:0 2px;color:var(--color-primary);font-size:var(--text-sm);font-weight:500;cursor:pointer;text-align:right}.forgot-link[data-v-8574b166]:hover{color:var(--color-primary-hover);text-decoration:underline;text-underline-offset:3px}.submit-button[data-v-8574b166]{width:100%;height:46px;margin-top:2px;gap:9px}.submit-button [data-lucide][data-v-8574b166]{width:17px;height:17px}@media(max-width:900px){.login-panel[data-v-8574b166]{padding:30px}}@media(max-width:767px){.login-panel[data-v-8574b166]{max-width:none;justify-self:stretch;padding:25px 20px 21px}.login-heading[data-v-8574b166]{font-size:23px}.login-intro[data-v-8574b166]{margin-bottom:23px}}@media(max-width:380px){.login-panel[data-v-8574b166]{padding-right:16px;padding-left:16px}.login-options[data-v-8574b166]{align-items:flex-start}.remember-option[data-v-8574b166],.forgot-link[data-v-8574b166]{font-size:12px}}.login-root[data-v-74dc3ff3]{color-scheme:light;min-width:min(320px,100%);min-height:100vh;background:radial-gradient(ellipse at 16% 18%,rgba(99,102,241,.09),transparent 35%),var(--color-bg)}.login-page[data-v-74dc3ff3]{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:44px 32px 24px}.login-layout[data-v-74dc3ff3]{width:min(100%,1200px);margin:auto;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(380px,.88fr);gap:clamp(48px,8vw,112px);align-items:center}.login-footer[data-v-74dc3ff3]{width:min(100%,1200px);display:flex;align-items:center;justify-content:space-between;gap:14px;margin:28px auto 0;color:var(--color-text-muted);font-size:var(--text-xs)}.security-note[data-v-74dc3ff3]{display:inline-flex;align-items:center;gap:7px}.security-note [data-lucide][data-v-74dc3ff3]{width:14px;height:14px;flex:0 0 auto;color:var(--color-success)}.login-root[data-v-74dc3ff3] button:focus-visible,.login-root[data-v-74dc3ff3] input:focus-visible,.login-root[data-v-74dc3ff3] a:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media(max-width:900px){.login-page[data-v-74dc3ff3]{padding:32px 24px 20px}.login-layout[data-v-74dc3ff3]{grid-template-columns:minmax(0,1fr) minmax(340px,.95fr);gap:36px}}@media(max-width:767px){.login-root[data-v-74dc3ff3]{background:var(--color-bg)}.login-page[data-v-74dc3ff3]{justify-content:flex-start;padding:18px 16px 16px}.login-layout[data-v-74dc3ff3]{width:100%;max-width:480px;grid-template-columns:minmax(0,1fr);gap:10px}.login-footer[data-v-74dc3ff3]{width:100%;max-width:480px;flex-direction:column;align-items:flex-start;margin-top:18px;gap:7px}}@media(prefers-reduced-motion:reduce){.login-root[data-v-74dc3ff3],.login-root[data-v-74dc3ff3] *,.login-root[data-v-74dc3ff3] *:before,.login-root[data-v-74dc3ff3] *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.settings-panel[data-v-6f1c7d42]{min-width:0;animation:settings-fade-in-6f1c7d42 .16s ease-out}.settings-panel[hidden][data-v-6f1c7d42]{display:none!important}.settings-panel__heading[data-v-6f1c7d42]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.settings-panel__heading h2[data-v-6f1c7d42]{font-size:var(--text-xl);font-weight:600}.settings-panel__heading p[data-v-6f1c7d42]{margin-top:4px;color:var(--color-text-muted);font-size:var(--text-sm)}.settings-toolbar[data-v-6f1c7d42]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:14px}.settings-table-wrap[data-v-6f1c7d42]{width:100%;overflow-x:auto;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.settings-table[data-v-6f1c7d42]{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.settings-table th[data-v-6f1c7d42]{padding:11px 15px;border-bottom:1px solid var(--color-border);color:var(--table-header-text);background:var(--table-header-bg);text-align:left;font-size:var(--text-xs);font-weight:600;white-space:nowrap}.settings-table[data-v-6f1c7d42] td{min-height:52px;padding:11px 15px;border-bottom:1px solid var(--color-border);vertical-align:middle}.settings-table[data-v-6f1c7d42] tr:last-child td{border-bottom:0}.settings-table[data-v-6f1c7d42] tbody tr:hover{background:var(--table-row-hover)}.settings-table[data-v-6f1c7d42] .settings-table__primary{color:var(--color-text);font-weight:500}.settings-table[data-v-6f1c7d42] .settings-table__secondary{margin-top:2px;color:var(--color-text-muted);font-size:var(--text-xs)}.settings-table[data-v-6f1c7d42] .settings-table__mono{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-secondary);white-space:nowrap}.settings-table[data-v-6f1c7d42] .settings-table__actions{white-space:nowrap}.settings-empty[data-v-6f1c7d42]{padding:34px 18px;color:var(--color-text-muted);text-align:center;font-size:var(--text-sm)}.settings-empty strong[data-v-6f1c7d42]{display:block;margin-bottom:4px;color:var(--color-text);font-size:var(--text-base)}.settings-empty[data-v-6f1c7d42] .btn{margin-top:14px}.settings-inline-note[data-v-6f1c7d42]{margin-top:10px;color:var(--color-text-muted);font-size:var(--text-xs)}@keyframes settings-fade-in-6f1c7d42{0%{opacity:.65}to{opacity:1}}@media(max-width:1100px){.settings-table th[data-v-6f1c7d42],.settings-table[data-v-6f1c7d42] td{padding-right:11px;padding-left:11px}}@media(max-width:767px){.settings-panel__heading[data-v-6f1c7d42]{margin-bottom:13px}}@media(max-width:480px){.settings-panel__heading[data-v-6f1c7d42]{flex-direction:column;align-items:stretch}.settings-toolbar[data-v-6f1c7d42]{align-items:stretch}}@media(prefers-reduced-motion:reduce){.settings-panel[data-v-6f1c7d42]{animation:none}}.settings-modal-content[data-v-555c4274]{padding:2px 0}.settings-form-grid[data-v-555c4274]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.settings-field[data-v-555c4274]{display:grid;gap:6px;min-width:0}.settings-field--full[data-v-555c4274]{grid-column:1 / -1}.settings-field__label[data-v-555c4274]{color:var(--color-text);font-size:var(--text-sm);font-weight:500}.settings-field__error[data-v-555c4274]{min-height:16px;color:var(--color-error);font-size:var(--text-xs)}.settings-modal-actions[data-v-555c4274]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:18px}@media(max-width:480px){.settings-form-grid[data-v-555c4274]{grid-template-columns:minmax(0,1fr)}.settings-field--full[data-v-555c4274]{grid-column:auto}}.settings-toolbar__search[data-v-2f3ff683]{width:min(100%,320px)}.settings-switch-row[data-v-2f3ff683]{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.settings-switch-row .switch[data-v-2f3ff683]{flex:0 0 auto}.settings-status-dot[data-v-2f3ff683]{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:var(--color-success)}.settings-status-dot--off[data-v-2f3ff683]{background:var(--color-text-disabled)}.settings-link-button[data-v-2f3ff683]:focus-visible{outline:none;box-shadow:var(--focus-ring)}.settings-modal-actions[data-v-2f3ff683]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:18px}@media(max-width:480px){.settings-toolbar__search[data-v-2f3ff683]{width:100%}}.settings-modal-content[data-v-0e77037c]{padding:2px 0}.settings-form-grid[data-v-0e77037c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.settings-field[data-v-0e77037c]{display:grid;gap:6px;min-width:0}.settings-field--full[data-v-0e77037c]{grid-column:1 / -1}.settings-field__label[data-v-0e77037c]{color:var(--color-text);font-size:var(--text-sm);font-weight:500}.settings-modal-actions[data-v-0e77037c]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:18px}.settings-feedback[data-v-0e77037c]{margin-bottom:14px;padding:10px 12px;border-radius:var(--radius-md);font-size:var(--text-sm);overflow-wrap:anywhere}.settings-feedback--success[data-v-0e77037c]{color:#14532d;background:var(--color-success-light);border:1px solid #86efac}.settings-feedback--error[data-v-0e77037c]{color:#7f1d1d;background:var(--color-error-light);border:1px solid #fca5a5}.settings-feedback--info[data-v-0e77037c]{color:#0c4a6e;background:var(--color-info-light);border:1px solid #7dd3fc}@media(max-width:480px){.settings-form-grid[data-v-0e77037c]{grid-template-columns:minmax(0,1fr)}.settings-field--full[data-v-0e77037c]{grid-column:auto}}.settings-channel-name[data-v-0bfd73af]{display:flex;align-items:center;gap:9px;min-width:150px}.settings-channel-name svg[data-v-0bfd73af]{width:17px;height:17px;color:var(--color-primary);flex:0 0 auto}.settings-switch-row[data-v-0bfd73af]{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.settings-switch-row .switch[data-v-0bfd73af]{flex:0 0 auto}.settings-modal-content[data-v-cdde1fa0]{padding:2px 0}.settings-form-grid[data-v-cdde1fa0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.settings-field[data-v-cdde1fa0]{display:grid;gap:6px;min-width:0}.settings-field--full[data-v-cdde1fa0]{grid-column:1 / -1}.settings-field__label[data-v-cdde1fa0]{color:var(--color-text);font-size:var(--text-sm);font-weight:500}.settings-field__error[data-v-cdde1fa0]{min-height:16px;color:var(--color-error);font-size:var(--text-xs)}.settings-color-control[data-v-cdde1fa0]{display:flex;align-items:center;gap:10px}.settings-color-control input[type=color][data-v-cdde1fa0]{width:44px;height:36px;padding:3px;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer}.settings-switch-row[data-v-cdde1fa0]{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.settings-switch-row .switch[data-v-cdde1fa0]{flex:0 0 auto}.settings-modal-actions[data-v-cdde1fa0]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:18px}@media(max-width:480px){.settings-form-grid[data-v-cdde1fa0]{grid-template-columns:minmax(0,1fr)}.settings-field--full[data-v-cdde1fa0]{grid-column:auto}}.settings-tag-swatch[data-v-3b926ed1]{display:inline-block;width:12px;height:12px;margin-right:7px;vertical-align:-1px;border:1px solid rgb(15 23 42 / .14);border-radius:3px}.settings-modal-actions[data-v-3b926ed1]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:18px}.settings-modal-content[data-v-e801d7f6]{padding:2px 0}.settings-form-grid[data-v-e801d7f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.settings-field[data-v-e801d7f6]{display:grid;gap:6px;min-width:0}.settings-field--full[data-v-e801d7f6]{grid-column:1 / -1}.settings-field__label[data-v-e801d7f6]{color:var(--color-text);font-size:var(--text-sm);font-weight:500}.settings-field__error[data-v-e801d7f6]{min-height:16px;color:var(--color-error);font-size:var(--text-xs)}.settings-modal-actions[data-v-e801d7f6]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:18px}@media(max-width:480px){.settings-form-grid[data-v-e801d7f6]{grid-template-columns:minmax(0,1fr)}.settings-field--full[data-v-e801d7f6]{grid-column:auto}}.settings-filter[data-v-9f87ac57]{width:min(100%,230px)}@media(max-width:480px){.settings-filter[data-v-9f87ac57]{width:100%}}.settings-rule-section[data-v-352e06df]{padding:2px 0 17px;border-bottom:1px solid var(--color-border)}.settings-rule-section__heading[data-v-352e06df]{margin-bottom:3px;font-size:var(--text-lg);font-weight:600}.settings-rule-section__description[data-v-352e06df]{margin-bottom:13px;color:var(--color-text-muted);font-size:var(--text-sm)}.settings-rule-list[data-v-352e06df]{display:grid;gap:8px}.settings-rule-row[data-v-352e06df]{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.8fr) auto;gap:9px;align-items:start}.settings-field[data-v-352e06df]{display:grid;gap:6px;min-width:0}.settings-field__label[data-v-352e06df]{color:var(--color-text);font-size:var(--text-sm);font-weight:500}.settings-field__error[data-v-352e06df]{min-height:16px;color:var(--color-error);font-size:var(--text-xs)}@media(max-width:767px){.settings-rule-row[data-v-352e06df]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}}@media(max-width:480px){.settings-rule-row[data-v-352e06df]{grid-template-columns:minmax(0,1fr) auto}.settings-rule-row .settings-rule-tag[data-v-352e06df]{grid-column:1}.settings-rule-row>label[data-v-352e06df]:has(.settings-rule-tag){grid-column:1}.settings-rule-list .settings-rule-row>button[data-v-352e06df]{grid-column:2;grid-row:1}}.settings-rule-section[data-v-f6bc86c2]{padding:17px 0;border-bottom:1px solid var(--color-border)}.settings-rule-section__heading[data-v-f6bc86c2]{margin-bottom:3px;font-size:var(--text-lg);font-weight:600}.settings-rule-section__description[data-v-f6bc86c2]{margin-bottom:13px;color:var(--color-text-muted);font-size:var(--text-sm)}.settings-keyword-list[data-v-f6bc86c2]{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 10px}.settings-keyword-chip[data-v-f6bc86c2]{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;color:#78350f;background:var(--color-warning-light);border:1px solid #fcd34d;border-radius:var(--radius-full);font-size:var(--text-xs);max-width:100%;overflow-wrap:anywhere}.settings-keyword-chip button[data-v-f6bc86c2]{display:inline-flex;padding:1px;color:#92400e;cursor:pointer;border-radius:50%;flex:0 0 auto}.settings-keyword-chip button[data-v-f6bc86c2]:hover{background:#b453091f}.settings-keyword-chip button svg[data-v-f6bc86c2]{width:13px;height:13px}.settings-keyword-chip button[data-v-f6bc86c2]:disabled{opacity:.5;cursor:not-allowed}.settings-keyword-add[data-v-f6bc86c2]{display:flex;align-items:flex-start;gap:8px;max-width:520px}.settings-field[data-v-f6bc86c2]{display:grid;gap:6px;min-width:0}.settings-field__label[data-v-f6bc86c2]{color:var(--color-text);font-size:var(--text-sm);font-weight:500}.settings-field__error[data-v-f6bc86c2]{min-height:16px;color:var(--color-error);font-size:var(--text-xs)}button[data-v-f6bc86c2]:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media(max-width:480px){.settings-keyword-add[data-v-f6bc86c2]{width:100%}}.settings-panel[data-v-543ef8fa]{min-width:0;animation:settings-fade-in-543ef8fa .16s ease-out}.settings-panel[hidden][data-v-543ef8fa]{display:none!important}.settings-panel__heading[data-v-543ef8fa]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.settings-panel__heading h2[data-v-543ef8fa]{font-size:var(--text-xl);font-weight:600}.settings-panel__heading p[data-v-543ef8fa]{margin-top:4px;color:var(--color-text-muted);font-size:var(--text-sm)}.settings-ai-badge[data-v-543ef8fa]{display:inline-flex;align-items:center;gap:5px;margin-bottom:12px;padding:4px 8px;border:1px solid var(--color-tertiary-border);border-radius:var(--radius-full);background:var(--color-ai-light);color:var(--color-ai);font-size:var(--text-xs);font-weight:500;white-space:nowrap}.settings-ai-badge svg[data-v-543ef8fa]{width:14px;height:14px}.settings-rule-section[data-v-543ef8fa]{padding:17px 0;border-bottom:1px solid var(--color-border)}.settings-rule-section--last[data-v-543ef8fa]{border-bottom:0}.settings-rule-section__heading[data-v-543ef8fa]{margin-bottom:3px;font-size:var(--text-lg);font-weight:600}.settings-rule-section__description[data-v-543ef8fa]{margin-bottom:13px;color:var(--color-text-muted);font-size:var(--text-sm)}.settings-tone-options[data-v-543ef8fa]{display:flex;flex-wrap:wrap;gap:10px}.settings-tone-option[data-v-543ef8fa]{display:flex;align-items:center;gap:8px;padding:9px 12px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer}.settings-tone-option[data-v-543ef8fa]:has(input:checked){background:var(--color-primary-light);border-color:var(--color-primary);color:var(--color-primary)}.settings-feature-list[data-v-543ef8fa]{display:grid;gap:13px;max-width:650px}.settings-feature[data-v-543ef8fa]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.settings-feature .switch[data-v-543ef8fa]{flex:0 0 auto}.settings-feature__copy strong[data-v-543ef8fa]{display:block;font-weight:500}.settings-feature__copy span[data-v-543ef8fa]{display:block;margin-top:2px;color:var(--color-text-muted);font-size:var(--text-xs)}.settings-rule-footer[data-v-543ef8fa]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding-top:16px}.settings-rule-footer p[data-v-543ef8fa]{color:var(--color-text-muted);font-size:var(--text-xs)}.settings-empty[data-v-543ef8fa]{padding:34px 18px;color:var(--color-text-muted);text-align:center;font-size:var(--text-sm)}.settings-empty strong[data-v-543ef8fa]{display:block;margin-bottom:4px;color:var(--color-text);font-size:var(--text-base)}.settings-empty .btn[data-v-543ef8fa]{margin-top:14px}@keyframes settings-fade-in-543ef8fa{0%{opacity:.65}to{opacity:1}}@media(max-width:767px){.settings-panel__heading[data-v-543ef8fa]{margin-bottom:13px}}@media(max-width:480px){.settings-panel__heading[data-v-543ef8fa],.settings-tone-options[data-v-543ef8fa]{flex-direction:column;align-items:stretch}.settings-tone-option[data-v-543ef8fa]{width:100%}.settings-feature[data-v-543ef8fa]{align-items:center}.settings-rule-footer[data-v-543ef8fa]{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.settings-panel[data-v-543ef8fa]{animation:none}}.settings-page[data-v-4fb80363]{min-width:320px}.settings-shell-main[data-v-4fb80363],.settings-panels[data-v-4fb80363]{min-width:0}.settings-content[data-v-4fb80363]{width:100%;max-width:var(--max-width-content);margin:0 auto;padding:var(--page-padding)}.settings-page-heading[data-v-4fb80363]{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px}.settings-page-heading h1[data-v-4fb80363]{font-size:var(--text-2xl);font-weight:600}.settings-page-heading p[data-v-4fb80363]{margin-top:5px;color:var(--color-text-muted);font-size:var(--text-sm)}.settings-save-note[data-v-4fb80363]{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;color:var(--color-text-secondary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-xs);line-height:1.4}.settings-save-note svg[data-v-4fb80363]{width:15px;height:15px;color:var(--color-success);flex:0 0 auto}.settings-layout[data-v-4fb80363]{display:grid;grid-template-columns:208px minmax(0,1fr);align-items:start;gap:22px}.settings-tabs[data-v-4fb80363]{display:grid;gap:4px;padding:8px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.settings-tab[data-v-4fb80363]{display:flex;min-height:42px;width:100%;align-items:center;gap:10px;padding:8px 10px;border:1px solid transparent;border-radius:var(--radius-md);color:var(--color-text-secondary);text-align:left;font-weight:500;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}.settings-tab svg[data-v-4fb80363]{width:17px;height:17px;flex:0 0 auto;color:var(--color-text-muted)}.settings-tab[data-v-4fb80363]:hover{color:var(--color-primary);background:var(--color-primary-light)}.settings-tab[aria-selected=true][data-v-4fb80363]{color:var(--color-primary);background:var(--color-primary-light);border-color:var(--color-primary-border)}.settings-tab[aria-selected=true] svg[data-v-4fb80363]{color:var(--color-primary)}.settings-tab[data-v-4fb80363]:focus-visible{outline:none;box-shadow:var(--focus-ring)}.settings-feedback[data-v-4fb80363]{margin-bottom:14px;padding:10px 12px;border-radius:var(--radius-md);font-size:var(--text-sm)}.settings-feedback[data-v-4fb80363]:empty{display:none}.settings-feedback--success[data-v-4fb80363]{color:#14532d;background:var(--color-success-light);border:1px solid #86efac}.settings-feedback--error[data-v-4fb80363]{color:#7f1d1d;background:var(--color-error-light);border:1px solid #fca5a5}.settings-feedback--info[data-v-4fb80363]{color:#0c4a6e;background:var(--color-info-light);border:1px solid #7dd3fc}.settings-sidebar[data-v-4fb80363]{z-index:var(--z-sidebar)}.settings-navbar[data-v-4fb80363]{z-index:var(--z-navbar)}@media(max-width:767px){.settings-sidebar[data-v-4fb80363]{display:none}.settings-navbar[data-v-4fb80363]{left:0;width:100%}.settings-shell-main[data-v-4fb80363]{margin-left:0}.settings-content[data-v-4fb80363]{padding:18px 16px 26px}.settings-page-heading[data-v-4fb80363]{flex-direction:column;gap:10px;margin-bottom:18px}.settings-layout[data-v-4fb80363]{grid-template-columns:minmax(0,1fr);gap:14px}.settings-tabs[data-v-4fb80363]{display:flex;gap:5px;overflow-x:auto;padding:6px;border-radius:var(--radius-md);scrollbar-width:thin}.settings-tab[data-v-4fb80363]{width:auto;min-width:max-content;min-height:38px;padding:7px 10px;font-size:var(--text-sm)}.settings-tab svg[data-v-4fb80363]{width:15px;height:15px}}@media(prefers-reduced-motion:reduce){.settings-page[data-v-4fb80363] *,.settings-page[data-v-4fb80363] *:before,.settings-page[data-v-4fb80363] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.create-section-heading[data-v-1df27846]{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px}.create-section-icon[data-v-1df27846]{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;color:var(--color-primary);background:var(--color-primary-light);border-radius:var(--radius-md)}.create-section-icon [data-lucide][data-v-1df27846]{width:18px;height:18px}.create-section-title[data-v-1df27846]{font-size:var(--text-lg);font-weight:600}.create-section-note[data-v-1df27846]{margin-top:2px;color:var(--color-text-muted);font-size:var(--text-sm)}button[data-v-7d4ae4f6]:focus-visible,a[data-v-7d4ae4f6]:focus-visible,input[data-v-7d4ae4f6]:focus-visible,select[data-v-7d4ae4f6]:focus-visible,textarea[data-v-7d4ae4f6]:focus-visible{outline:none;box-shadow:var(--focus-ring)}.create-fields[data-v-7d4ae4f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 20px}.create-field[data-v-7d4ae4f6]{position:relative;display:grid;align-content:start;gap:7px;min-width:0}.create-field--full[data-v-7d4ae4f6]{grid-column:1 / -1}.create-label[data-v-7d4ae4f6]{color:var(--color-text);font-size:var(--text-sm);font-weight:600}.create-required[data-v-7d4ae4f6]{color:var(--color-error)}.create-error[data-v-7d4ae4f6]{min-height:16px;color:var(--color-error);font-size:var(--text-xs);line-height:1.35}.create-error[data-v-7d4ae4f6]:empty{visibility:hidden}.create-field-hint[data-v-7d4ae4f6]{color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.5}@media(max-width:760px){.create-fields[data-v-7d4ae4f6]{grid-template-columns:minmax(0,1fr);gap:13px}.create-field--full[data-v-7d4ae4f6]{grid-column:1}}@media(prefers-reduced-motion:reduce){[data-v-7d4ae4f6],[data-v-7d4ae4f6]:before,[data-v-7d4ae4f6]:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.create-customer-suggestions[data-v-7d4ae4f6]{z-index:var(--z-dropdown);max-height:230px;overflow:auto;padding:5px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);color:var(--color-text);font-family:var(--font-body)}.create-customer-option[data-v-7d4ae4f6]{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:1px;padding:9px 10px;border-radius:var(--radius-sm);color:var(--color-text);text-align:left;cursor:pointer;overflow-wrap:anywhere}.create-customer-option[data-v-7d4ae4f6]:hover,.create-customer-option.is-active[data-v-7d4ae4f6]{background:var(--color-primary-light)}.create-customer-option small[data-v-7d4ae4f6]{color:var(--color-text-muted);font-size:var(--text-xs)}.create-lookup-state[data-v-7d4ae4f6]{padding:9px 10px}button[data-v-54f9bdc8]:focus-visible,a[data-v-54f9bdc8]:focus-visible,input[data-v-54f9bdc8]:focus-visible,select[data-v-54f9bdc8]:focus-visible,textarea[data-v-54f9bdc8]:focus-visible{outline:none;box-shadow:var(--focus-ring)}.create-fields[data-v-54f9bdc8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 20px}.create-field[data-v-54f9bdc8]{position:relative;display:grid;align-content:start;gap:7px;min-width:0}.create-field--full[data-v-54f9bdc8]{grid-column:1 / -1}.create-label[data-v-54f9bdc8]{color:var(--color-text);font-size:var(--text-sm);font-weight:600}.create-required[data-v-54f9bdc8]{color:var(--color-error)}.create-error[data-v-54f9bdc8]{min-height:16px;color:var(--color-error);font-size:var(--text-xs);line-height:1.35}.create-error[data-v-54f9bdc8]:empty{visibility:hidden}.create-field-hint[data-v-54f9bdc8]{color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.5}@media(max-width:760px){.create-fields[data-v-54f9bdc8]{grid-template-columns:minmax(0,1fr);gap:13px}.create-field--full[data-v-54f9bdc8]{grid-column:1}}@media(prefers-reduced-motion:reduce){[data-v-54f9bdc8],[data-v-54f9bdc8]:before,[data-v-54f9bdc8]:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}button[data-v-938b2a19]:focus-visible,a[data-v-938b2a19]:focus-visible,input[data-v-938b2a19]:focus-visible,select[data-v-938b2a19]:focus-visible,textarea[data-v-938b2a19]:focus-visible{outline:none;box-shadow:var(--focus-ring)}.create-fields[data-v-938b2a19]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 20px}.create-field[data-v-938b2a19]{position:relative;display:grid;align-content:start;gap:7px;min-width:0}.create-field--full[data-v-938b2a19]{grid-column:1 / -1}.create-label[data-v-938b2a19]{color:var(--color-text);font-size:var(--text-sm);font-weight:600}.create-required[data-v-938b2a19]{color:var(--color-error)}.create-error[data-v-938b2a19]{min-height:16px;color:var(--color-error);font-size:var(--text-xs);line-height:1.35}.create-error[data-v-938b2a19]:empty{visibility:hidden}.create-field-hint[data-v-938b2a19]{color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.5}@media(max-width:760px){.create-fields[data-v-938b2a19]{grid-template-columns:minmax(0,1fr);gap:13px}.create-field--full[data-v-938b2a19]{grid-column:1}}@media(prefers-reduced-motion:reduce){[data-v-938b2a19],[data-v-938b2a19]:before,[data-v-938b2a19]:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.create-tags[data-v-938b2a19]{display:flex;flex-wrap:wrap;gap:7px;min-height:26px}.create-tag-chip[data-v-938b2a19]{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border:1px solid var(--color-primary-border);border-radius:var(--radius-sm);background:var(--color-primary-light);color:var(--color-primary);font-size:var(--text-xs);line-height:1.5}.create-tag-chip button[data-v-938b2a19]{display:inline-flex;align-items:center;justify-content:center;color:inherit;cursor:pointer}.create-tag-chip [data-lucide][data-v-938b2a19]{width:13px;height:13px}.create-choice-row[data-v-938b2a19]{display:flex;flex-wrap:wrap;gap:8px}.create-tag-pick[data-v-938b2a19]{display:inline-flex;align-items:center;min-height:27px;padding:2px 9px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text-secondary);font-size:var(--text-xs);cursor:pointer}.create-tag-pick[data-v-938b2a19]:hover{border-color:var(--color-primary);color:var(--color-primary)}.create-tag-pick.is-selected[data-v-938b2a19]{border-color:var(--color-primary);background:var(--color-primary-light);color:var(--color-primary)}.create-ai-suggestions[data-v-938b2a19]{display:flex;flex-wrap:wrap;gap:7px}.create-ai-suggestion[data-v-938b2a19]{display:inline-flex;align-items:center;gap:5px;min-height:27px;padding:2px 9px;border:1px dashed var(--color-ai);border-radius:var(--radius-full);background:var(--color-ai-light);color:var(--color-ai);font-size:var(--text-xs);cursor:pointer}.create-ai-suggestion[data-v-938b2a19]:hover{background:var(--color-tertiary-light)}.create-ai-suggestion [data-lucide][data-v-938b2a19]{width:13px;height:13px}.create-ai-label[data-v-938b2a19]{display:inline-flex;align-items:center;gap:5px;color:var(--color-ai);font-size:var(--text-xs);font-weight:600}.create-ai-label [data-lucide][data-v-938b2a19]{width:14px;height:14px}button[data-v-938b2a19]:disabled{opacity:.5;cursor:not-allowed}button[data-v-55723f51]:focus-visible,a[data-v-55723f51]:focus-visible,input[data-v-55723f51]:focus-visible,select[data-v-55723f51]:focus-visible,textarea[data-v-55723f51]:focus-visible{outline:none;box-shadow:var(--focus-ring)}.create-fields[data-v-55723f51]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 20px}.create-field[data-v-55723f51]{position:relative;display:grid;align-content:start;gap:7px;min-width:0}.create-field--full[data-v-55723f51]{grid-column:1 / -1}.create-label[data-v-55723f51]{color:var(--color-text);font-size:var(--text-sm);font-weight:600}.create-required[data-v-55723f51]{color:var(--color-error)}.create-error[data-v-55723f51]{min-height:16px;color:var(--color-error);font-size:var(--text-xs);line-height:1.35}.create-error[data-v-55723f51]:empty{visibility:hidden}.create-field-hint[data-v-55723f51]{color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.5}@media(max-width:760px){.create-fields[data-v-55723f51]{grid-template-columns:minmax(0,1fr);gap:13px}.create-field--full[data-v-55723f51]{grid-column:1}}@media(prefers-reduced-motion:reduce){[data-v-55723f51],[data-v-55723f51]:before,[data-v-55723f51]:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.create-dropzone[data-v-55723f51]{display:flex;align-items:center;gap:12px;padding:15px;border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-muted);color:var(--color-text-secondary);cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast)}.create-dropzone[data-v-55723f51]:hover,.create-dropzone.is-dragover[data-v-55723f51]{border-color:var(--color-primary);background:var(--color-primary-light)}.create-dropzone [data-lucide][data-v-55723f51]{width:20px;height:20px;flex:0 0 20px;color:var(--color-primary)}.create-dropzone[aria-disabled=true][data-v-55723f51]{opacity:.5;cursor:not-allowed}.create-dropzone[data-v-55723f51]:focus-visible{outline:none;box-shadow:var(--focus-ring)}.create-file-list[data-v-55723f51]{display:grid;gap:7px}.create-file-item[data-v-55723f51]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);font-size:var(--text-sm)}.create-file-info[data-v-55723f51]{display:flex;align-items:center;gap:9px;min-width:0;flex:1}.create-file-info [data-lucide][data-v-55723f51]{width:16px;height:16px;flex:0 0 16px;color:var(--color-text-muted)}.create-file-name[data-v-55723f51]{overflow:hidden;min-width:0;max-width:440px;text-overflow:ellipsis;white-space:nowrap}.create-file-size[data-v-55723f51]{flex:0 0 auto;color:var(--color-text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.create-file-remove[data-v-55723f51]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 28px;border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer}.create-file-remove[data-v-55723f51]:hover{background:var(--color-error-light);color:var(--color-error)}.create-file-remove [data-lucide][data-v-55723f51]{width:15px;height:15px}button[data-v-55723f51]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:760px){.create-file-info[data-v-55723f51]{flex-wrap:wrap}.create-file-name[data-v-55723f51]{flex:1}}@media(max-width:420px){.create-file-name[data-v-55723f51]{max-width:175px}.create-file-item[data-v-55723f51]{gap:7px}}button[data-v-4b024e3b]:focus-visible,a[data-v-4b024e3b]:focus-visible,input[data-v-4b024e3b]:focus-visible,select[data-v-4b024e3b]:focus-visible,textarea[data-v-4b024e3b]:focus-visible{outline:none;box-shadow:var(--focus-ring)}.create-fields[data-v-4b024e3b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 20px}.create-field[data-v-4b024e3b]{position:relative;display:grid;align-content:start;gap:7px;min-width:0}.create-field--full[data-v-4b024e3b]{grid-column:1 / -1}.create-label[data-v-4b024e3b]{color:var(--color-text);font-size:var(--text-sm);font-weight:600}.create-required[data-v-4b024e3b]{color:var(--color-error)}.create-error[data-v-4b024e3b]{min-height:16px;color:var(--color-error);font-size:var(--text-xs);line-height:1.35}.create-error[data-v-4b024e3b]:empty{visibility:hidden}.create-field-hint[data-v-4b024e3b]{color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.5}@media(max-width:760px){.create-fields[data-v-4b024e3b]{grid-template-columns:minmax(0,1fr);gap:13px}.create-field--full[data-v-4b024e3b]{grid-column:1}}@media(prefers-reduced-motion:reduce){[data-v-4b024e3b],[data-v-4b024e3b]:before,[data-v-4b024e3b]:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.create-choice-row[data-v-4b024e3b]{display:flex;flex-wrap:wrap;gap:8px}.create-priority-choice[data-v-4b024e3b]{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:5px 11px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-secondary);font-size:var(--text-sm);cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast)}.create-priority-choice[data-v-4b024e3b]:hover{border-color:var(--color-border-strong)}.create-priority-choice.is-selected[data-v-4b024e3b]{border-color:var(--color-primary);background:var(--color-primary-light);color:var(--color-primary)}.create-priority-choice[data-v-4b024e3b] .badge{pointer-events:none}.create-priority-choice[data-v-4b024e3b]:disabled{opacity:.5;cursor:not-allowed}button[data-v-136cb983]:focus-visible,a[data-v-136cb983]:focus-visible,input[data-v-136cb983]:focus-visible,select[data-v-136cb983]:focus-visible,textarea[data-v-136cb983]:focus-visible{outline:none;box-shadow:var(--focus-ring)}.create-fields[data-v-136cb983]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 20px}.create-field[data-v-136cb983]{position:relative;display:grid;align-content:start;gap:7px;min-width:0}.create-field--full[data-v-136cb983]{grid-column:1 / -1}.create-label[data-v-136cb983]{color:var(--color-text);font-size:var(--text-sm);font-weight:600}.create-required[data-v-136cb983]{color:var(--color-error)}.create-error[data-v-136cb983]{min-height:16px;color:var(--color-error);font-size:var(--text-xs);line-height:1.35}.create-error[data-v-136cb983]:empty{visibility:hidden}.create-field-hint[data-v-136cb983]{color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.5}@media(max-width:760px){.create-fields[data-v-136cb983]{grid-template-columns:minmax(0,1fr);gap:13px}.create-field--full[data-v-136cb983]{grid-column:1}}@media(prefers-reduced-motion:reduce){[data-v-136cb983],[data-v-136cb983]:before,[data-v-136cb983]:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.create-routing-note[data-v-136cb983]{padding:11px 12px;border-radius:var(--radius-md);background:var(--color-surface-muted);color:var(--color-text-secondary);font-size:var(--text-sm)}.create-routing-note [data-lucide][data-v-136cb983]{width:16px;height:16px;display:inline-block;margin-right:5px;vertical-align:-3px;color:var(--color-info)}.ticket-create-route[data-v-6be44e07]{min-width:320px}button[data-v-6be44e07]:focus-visible,a[data-v-6be44e07]:focus-visible{outline:none;box-shadow:var(--focus-ring)}.create-page[data-v-6be44e07]{width:100%}.create-grid[data-v-6be44e07]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}.create-card[data-v-6be44e07]{min-width:0;padding:22px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.create-card--customer[data-v-6be44e07]{grid-column:1 / -1}.create-card--ticket[data-v-6be44e07]{grid-column:span 8}.create-card--routing[data-v-6be44e07]{grid-column:span 4}.create-footer[data-v-6be44e07]{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:20px;padding:16px 0 8px}.create-heading-meta[data-v-6be44e07]{display:inline-flex;align-items:center;gap:7px;padding:4px 9px;border-radius:var(--radius-full);background:var(--color-warning-light);color:var(--color-warning);font-size:var(--text-xs);white-space:nowrap}.create-heading-meta [data-lucide][data-v-6be44e07]{width:14px;height:14px}.create-header-actions[data-v-6be44e07]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.create-modal-copy[data-v-6be44e07]{color:var(--color-text-secondary);font-size:var(--text-base);line-height:1.7}.create-modal-warning[data-v-6be44e07]{margin-top:9px;color:var(--color-text-muted);font-size:var(--text-sm)}[data-v-6be44e07] .app-page-header{background:var(--color-surface)}@media(max-width:1000px){.create-card--ticket[data-v-6be44e07]{grid-column:span 7}.create-card--routing[data-v-6be44e07]{grid-column:span 5}}@media(max-width:760px){.create-main[data-v-6be44e07]{margin-left:var(--width-sidebar-collapsed)}.create-grid[data-v-6be44e07]{grid-template-columns:minmax(0,1fr);gap:14px}.create-card--customer[data-v-6be44e07],.create-card--ticket[data-v-6be44e07],.create-card--routing[data-v-6be44e07]{grid-column:1}.create-card[data-v-6be44e07]{padding:17px}.create-header-actions[data-v-6be44e07]{justify-content:flex-start}.create-footer[data-v-6be44e07]{justify-content:stretch}.create-footer .btn[data-v-6be44e07]{flex:1 1 180px}}@media(max-width:420px){.create-header-actions .btn[data-v-6be44e07]{flex:1 1 auto;padding-inline:10px;font-size:var(--text-sm)}.create-heading-meta[data-v-6be44e07]{white-space:normal}}@media(prefers-reduced-motion:reduce){.ticket-create-route[data-v-6be44e07] *,.ticket-create-route[data-v-6be44e07] *:before,.ticket-create-route[data-v-6be44e07] *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.attachment-links[data-v-5acccc91]{display:inline-flex;flex-wrap:wrap;gap:8px;min-width:0;overflow-wrap:anywhere}a[data-v-5acccc91]{color:inherit;text-decoration:underline}a[data-v-5acccc91]:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ticket-detail-page__issue-summary-row[data-v-6c04d099]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:stretch;gap:16px}.ticket-detail-page__issue-summary-row>.ticket-detail-page__ai-card[data-v-6c04d099]{min-width:0}.ticket-detail-page__section[data-v-6c04d099]{min-width:0;padding:18px 20px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.ticket-detail-page__section-heading[data-v-6c04d099]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.ticket-detail-page__section-heading h2[data-v-6c04d099]{font-size:var(--text-lg)}.ticket-detail-page__muted[data-v-6c04d099]{color:var(--color-text-muted);font-size:var(--text-sm)}.ticket-detail-page__mono[data-v-6c04d099]{font-variant-numeric:tabular-nums;font-family:var(--font-mono)}.ticket-detail-page__customer[data-v-6c04d099]{display:flex;align-items:flex-start;gap:14px}.ticket-detail-page__customer-avatar[data-v-6c04d099]{display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;border-radius:50%;background:var(--color-primary-light);color:var(--color-primary);font-size:var(--text-lg);font-weight:600}.ticket-detail-page__customer-info[data-v-6c04d099]{min-width:0;flex:1}.ticket-detail-page__customer-name[data-v-6c04d099]{font-size:var(--text-lg);font-weight:600}.ticket-detail-page__customer-meta[data-v-6c04d099]{display:flex;flex-wrap:wrap;gap:5px 16px;margin-top:4px;color:var(--color-text-muted);font-size:var(--text-sm);overflow-wrap:anywhere}.ticket-detail-page__customer-tags[data-v-6c04d099]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.ticket-detail-page__issue-title[data-v-6c04d099]{margin-bottom:8px;font-size:var(--text-lg);font-weight:600;line-height:1.45;overflow-wrap:anywhere}.ticket-detail-page__description[data-v-6c04d099]{color:var(--color-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75}.ticket-detail-page__attachment[data-v-6c04d099]{display:flex;align-items:center;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-sm)}.ticket-detail-page__ai-card[data-v-6c04d099]{padding:16px;border:1px solid var(--color-tertiary-border);border-radius:var(--radius-lg);background:var(--color-ai-gradient, var(--ai-gradient))}.ticket-detail-page__ai-heading[data-v-6c04d099]{display:flex;align-items:center;gap:8px;margin-bottom:11px;color:var(--color-ai);font-weight:600}.ticket-detail-page__summary-list[data-v-6c04d099]{display:grid;gap:9px;color:var(--color-text-secondary);font-size:var(--text-sm);overflow-wrap:anywhere}@media(max-width:1200px){.ticket-detail-page__issue-summary-row[data-v-6c04d099]{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.ticket-detail-page__section[data-v-6c04d099]{padding:15px 14px}}.ticket-detail-page__empty[data-v-ebf3a53f]{padding:14px 0;color:var(--color-text-muted);font-size:var(--text-sm)}.ticket-detail-page__template-row[data-v-ff8c72de]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.ticket-detail-page__template-row select[data-v-ff8c72de]{max-width:300px}@media(max-width:767px){.ticket-detail-page__template-row[data-v-ff8c72de]{align-items:stretch;flex-direction:column}.ticket-detail-page__template-row select[data-v-ff8c72de]{max-width:none}}.ticket-detail-page__editor[data-v-1542e42c]{padding-top:16px;border-top:1px solid var(--color-border)}.ticket-detail-page__editor-tabs[data-v-1542e42c]{display:flex;gap:4px;margin-bottom:12px;border-bottom:1px solid var(--color-border)}.ticket-detail-page__editor-tab[data-v-1542e42c]{padding:8px 12px;border-bottom:2px solid transparent;color:var(--color-text-muted);cursor:pointer;font-weight:500}.ticket-detail-page__editor-tab[aria-selected=true][data-v-1542e42c]{border-bottom-color:var(--color-primary);color:var(--color-primary)}.ticket-detail-page__editor-textarea[data-v-1542e42c]{min-height:120px}.ticket-detail-page__editor-error[data-v-1542e42c]{margin-top:6px;color:var(--color-error);font-size:var(--text-sm)}.ticket-detail-page__editor-actions[data-v-1542e42c]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:12px}.ticket-detail-page__editor-actions-group[data-v-1542e42c]{display:flex;flex-wrap:wrap;gap:8px}.ticket-detail-page__muted[data-v-1542e42c]{color:var(--color-text-muted);font-size:var(--text-sm)}@media(max-width:767px){.ticket-detail-page__editor-actions[data-v-1542e42c],.ticket-detail-page__editor-actions-group[data-v-1542e42c]{width:100%}.ticket-detail-page__editor-actions-group .btn[data-v-1542e42c]{flex:1 1 100%}}.ticket-detail-page__section[data-v-9ee18417]{min-width:0;padding:18px 20px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.ticket-detail-page__section-heading[data-v-9ee18417]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.ticket-detail-page__section-heading h2[data-v-9ee18417]{font-size:var(--text-lg)}.ticket-detail-page__muted[data-v-9ee18417]{color:var(--color-text-muted);font-size:var(--text-sm)}.ticket-detail-page__mono[data-v-9ee18417]{font-variant-numeric:tabular-nums;font-family:var(--font-mono)}.ticket-detail-page__conversation[data-v-9ee18417]{max-height:410px;min-height:160px;overflow:auto;padding:4px 2px}.ticket-detail-page__message[data-v-9ee18417]{display:flex;flex-direction:column;align-items:flex-start;margin:0 0 17px}.ticket-detail-page__message--agent[data-v-9ee18417]{align-items:flex-end}.ticket-detail-page__message--system[data-v-9ee18417]{align-items:center}.ticket-detail-page__message-meta[data-v-9ee18417]{display:flex;align-items:center;gap:8px;margin:0 4px 5px;color:var(--color-text-muted);font-size:var(--text-xs);flex-wrap:wrap}.ticket-detail-page__message-bubble[data-v-9ee18417]{max-width:min(88%,640px);padding:10px 13px;border-radius:var(--radius-lg);overflow-wrap:anywhere;white-space:pre-wrap}.ticket-detail-page__message--customer .ticket-detail-page__message-bubble[data-v-9ee18417]{border-top-left-radius:var(--radius-sm);background:var(--bubble-customer-bg);color:var(--bubble-customer-text)}.ticket-detail-page__message--agent .ticket-detail-page__message-bubble[data-v-9ee18417]{border-top-right-radius:var(--radius-sm);background:var(--bubble-agent-bg);color:var(--bubble-agent-text)}.ticket-detail-page__message--system .ticket-detail-page__message-bubble[data-v-9ee18417]{padding:3px 8px;background:transparent;color:var(--bubble-system-text);font-size:var(--text-xs);text-align:center}.ticket-detail-page__message--internal .ticket-detail-page__message-bubble[data-v-9ee18417]{border:1px dashed var(--bubble-note-border);background:var(--bubble-note-bg);color:var(--bubble-note-text)}@media(max-width:767px){.ticket-detail-page__section[data-v-9ee18417]{padding:15px 14px}}.ticket-detail-page__section[data-v-ee233773]{min-width:0;padding:18px 20px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.ticket-detail-page__section-heading[data-v-ee233773]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.ticket-detail-page__section-heading h2[data-v-ee233773]{font-size:var(--text-lg)}.ticket-detail-page__properties[data-v-ee233773]{display:grid;gap:13px}.ticket-detail-page__field label[data-v-ee233773]{display:block;margin-bottom:5px;color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:500}.ticket-detail-page__priority-row[data-v-ee233773]{display:flex;flex-wrap:wrap;gap:6px}.ticket-detail-page__muted[data-v-ee233773]{color:var(--color-text-muted);font-size:var(--text-sm)}.ticket-detail-page__tag-list[data-v-ee233773]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.ticket-detail-page__tag-control[data-v-ee233773]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-top:9px}@media(max-width:767px){.ticket-detail-page__section[data-v-ee233773]{padding:15px 14px}.ticket-detail-page__tag-control[data-v-ee233773]{grid-template-columns:minmax(0,1fr)}}.ticket-detail-page__risk[data-v-de813de4]{padding:14px 16px;border:1px solid #fca5a5;border-radius:var(--radius-lg);background:var(--color-error-light);color:#7f1d1d}.ticket-detail-page__risk-heading[data-v-de813de4]{display:flex;align-items:center;gap:8px;margin-bottom:7px;font-weight:600}.ticket-detail-page__copilot-answer[data-v-5c68f7bd]{margin-top:10px;padding:10px;border:1px solid var(--color-tertiary-border);border-radius:var(--radius-md);background:#ffffffc7}.ticket-detail-page__copilot-answer p[data-v-5c68f7bd]{margin:7px 0 10px;color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.ticket-detail-page__copilot-answer-actions[data-v-5c68f7bd]{display:flex;flex-wrap:wrap;gap:7px}.ticket-detail-page__copilot-output[data-v-5c68f7bd]{margin-top:10px;padding-top:10px;border-top:1px solid var(--color-tertiary-border)}.ticket-detail-page__copilot-output-title[data-v-5c68f7bd]{display:flex;align-items:center;gap:6px;color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:600}.ticket-detail-page__copilot-output-text[data-v-5c68f7bd]{margin:6px 0 8px;color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.6;white-space:pre-wrap}.ticket-detail-page__ai-card[data-v-041b3fb4]{padding:16px;border:1px solid var(--color-tertiary-border);border-radius:var(--radius-lg);background:var(--color-ai-gradient, var(--ai-gradient))}.ticket-detail-page__section-heading[data-v-041b3fb4]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.ticket-detail-page__ai-heading[data-v-041b3fb4]{display:flex;align-items:center;gap:8px;margin-bottom:11px;color:var(--color-ai);font-weight:600}.ticket-detail-page__copilot-grid[data-v-041b3fb4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}.ticket-detail-page__copilot-item[data-v-041b3fb4]{min-width:0;padding:10px;border:1px solid var(--color-tertiary-border);border-radius:var(--radius-md);background:#ffffffa3}.ticket-detail-page__copilot-label[data-v-041b3fb4]{display:block;margin-bottom:4px;color:var(--color-text-muted);font-size:var(--text-xs)}.ticket-detail-page__copilot-value[data-v-041b3fb4]{color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:500;line-height:1.45;overflow-wrap:anywhere}.ticket-detail-page__copilot-actions[data-v-041b3fb4]{display:flex;flex-wrap:wrap;gap:7px}.ticket-detail-page__copilot-question[data-v-041b3fb4]{margin-top:12px;padding-top:12px;border-top:1px solid var(--color-tertiary-border)}.ticket-detail-page__copilot-question-row[data-v-041b3fb4]{display:flex;gap:7px;margin-top:7px}@media(max-width:767px){.ticket-detail-page__copilot-grid[data-v-041b3fb4]{grid-template-columns:minmax(0,1fr)}.ticket-detail-page__copilot-question-row[data-v-041b3fb4]{flex-direction:column}}.ticket-detail-page__ai-card[data-v-a4512cf4]{padding:16px;border:1px solid var(--color-tertiary-border);border-radius:var(--radius-lg);background:var(--color-ai-gradient, var(--ai-gradient))}.ticket-detail-page__section-heading[data-v-a4512cf4]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.ticket-detail-page__ai-heading[data-v-a4512cf4]{display:flex;align-items:center;gap:8px;margin-bottom:11px;color:var(--color-ai);font-weight:600}.ticket-detail-page__muted[data-v-a4512cf4]{color:var(--color-text-muted);font-size:var(--text-sm)}.ticket-detail-page__suggestions[data-v-a4512cf4]{display:grid;gap:10px}.ticket-detail-page__suggestion[data-v-a4512cf4]{padding:12px;border:1px solid var(--color-tertiary-border);border-radius:var(--radius-md);background:#ffffffb8}.ticket-detail-page__suggestion-text[data-v-a4512cf4]{margin:8px 0 10px;color:var(--color-text-secondary);font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere}.ticket-detail-page__suggestion-actions[data-v-a4512cf4]{display:flex;flex-wrap:wrap;gap:6px}.ticket-detail-page__section[data-v-ed62be5b]{min-width:0;padding:18px 20px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.ticket-detail-page__section-heading[data-v-ed62be5b]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.ticket-detail-page__section-heading h2[data-v-ed62be5b]{font-size:var(--text-lg)}.ticket-detail-page__article[data-v-ed62be5b]{padding:10px 0;border-bottom:1px solid var(--color-border)}.ticket-detail-page__article[data-v-ed62be5b]:first-child{padding-top:0}.ticket-detail-page__article[data-v-ed62be5b]:last-child{padding-bottom:0;border-bottom:0}.ticket-detail-page__article-title[data-v-ed62be5b]{color:var(--color-primary);font-weight:500;overflow-wrap:anywhere}.ticket-detail-page__article-summary[data-v-ed62be5b]{margin-top:4px;color:var(--color-text-muted);font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:767px){.ticket-detail-page__section[data-v-ed62be5b]{padding:15px 14px}}.ticket-detail-page__section[data-v-26022e21]{min-width:0;padding:18px 20px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.ticket-detail-page__section-heading[data-v-26022e21]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.ticket-detail-page__section-heading h2[data-v-26022e21]{font-size:var(--text-lg)}.ticket-detail-page__mono[data-v-26022e21]{font-variant-numeric:tabular-nums;font-family:var(--font-mono)}.ticket-detail-page__timeline[data-v-26022e21]{display:grid;gap:0;margin-left:5px}.ticket-detail-page__audit[data-v-26022e21]{padding:0 0 15px 16px;border-left:2px solid var(--color-border)}.ticket-detail-page__audit[data-v-26022e21]:last-child{border-left-color:transparent}.ticket-detail-page__audit[data-v-26022e21]:before{position:relative;top:0;left:-22px;display:block;width:10px;height:10px;border:2px solid var(--color-primary);border-radius:50%;background:var(--color-surface);content:""}.ticket-detail-page__audit-content[data-v-26022e21]{margin-top:-12px}.ticket-detail-page__audit-detail[data-v-26022e21]{margin-top:2px;color:var(--color-text-secondary);font-size:var(--text-sm);overflow-wrap:anywhere}@media(max-width:767px){.ticket-detail-page__section[data-v-26022e21]{padding:15px 14px}}.ticket-detail-page__dialog-form[data-v-91050eca]{display:grid;gap:12px}.ticket-detail-page__muted[data-v-91050eca]{color:var(--color-text-muted);font-size:var(--text-sm)}.ticket-detail-page__dialog-error[data-v-91050eca]{min-height:18px;color:var(--color-error);font-size:var(--text-sm)}.ticket-detail-page__modal-actions[data-v-91050eca]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:14px}button[data-v-91050eca]:focus-visible,textarea[data-v-91050eca]:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ticket-detail-page__dialog-form[data-v-e519b439]{display:grid;gap:12px}.ticket-detail-page__dialog-error[data-v-e519b439]{min-height:18px;color:var(--color-error);font-size:var(--text-sm)}.ticket-detail-page__modal-actions[data-v-e519b439]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:14px}.ticket-detail-page__recommendation[data-v-e519b439]{margin-top:12px;padding:12px;border:1px solid var(--color-tertiary-border);border-radius:var(--radius-md);background:var(--color-ai-light)}.ticket-detail-page__muted[data-v-e519b439]{color:var(--color-text-muted);font-size:var(--text-sm)}button[data-v-e519b439]:focus-visible,input[data-v-e519b439]:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ticket-detail-route[data-v-1b36013a]{min-width:320px;overflow-x:hidden}.ticket-detail-route[data-v-1b36013a] button:focus-visible,.ticket-detail-route[data-v-1b36013a] a:focus-visible,.ticket-detail-route[data-v-1b36013a] input:focus-visible,.ticket-detail-route[data-v-1b36013a] select:focus-visible,.ticket-detail-route[data-v-1b36013a] textarea:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ticket-detail-page[data-v-1b36013a]{display:grid;gap:20px;padding:20px 24px 32px;max-width:1680px;margin:0 auto}.ticket-detail-page__unavailable[data-v-1b36013a]{padding:32px;text-align:center}.ticket-detail-page__columns[data-v-1b36013a]{display:grid;grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:24px}.ticket-detail-page__main[data-v-1b36013a],.ticket-detail-page__aside[data-v-1b36013a]{display:grid;min-width:0;gap:16px}.ticket-detail-page__bottom-panels[data-v-1b36013a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;max-width:1000px}.ticket-detail-page__muted[data-v-1b36013a]{color:var(--color-text-muted);font-size:var(--text-sm)}.ticket-detail-page__mono[data-v-1b36013a]{font-variant-numeric:tabular-nums;font-family:var(--font-mono)}.ticket-detail-page__top-meta[data-v-1b36013a]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ticket-detail-page__top-actions[data-v-1b36013a]{display:flex;flex-wrap:wrap;gap:8px}.ticket-detail-page__closed-recommendation[data-v-1b36013a]{padding:12px 16px;border:1px solid var(--color-tertiary-border);border-radius:var(--radius-md);background:var(--color-ai-light);overflow-wrap:anywhere}@media(max-width:900px){.ticket-detail-page__columns[data-v-1b36013a]{grid-template-columns:minmax(0,1fr)}.ticket-detail-page__aside[data-v-1b36013a]{grid-row:2}}@media(max-width:767px){.ticket-detail-route[data-v-1b36013a] .app-sidebar{display:none}.ticket-detail-route[data-v-1b36013a] .app-navbar{left:0!important;width:100%!important}.ticket-detail-frame[data-v-1b36013a]{margin-left:0!important}.ticket-detail-page[data-v-1b36013a]{padding:16px 12px 24px;gap:14px}.ticket-detail-page__top-meta[data-v-1b36013a]{align-items:flex-start}.ticket-detail-page__top-actions[data-v-1b36013a]{width:100%}.ticket-detail-page__top-actions .btn[data-v-1b36013a]{flex:1 1 auto}.ticket-detail-page__bottom-panels[data-v-1b36013a]{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.ticket-detail-route[data-v-1b36013a],.ticket-detail-route[data-v-1b36013a] *,.ticket-detail-route[data-v-1b36013a] *:before,.ticket-detail-route[data-v-1b36013a] *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.inbox-toolbar[data-v-34cca0de]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.inbox-search[data-v-34cca0de]{position:relative;flex:1 1 360px;max-width:560px;min-width:200px}.inbox-search [data-lucide][data-v-34cca0de]{position:absolute;top:50%;left:12px;width:17px;height:17px;color:var(--color-text-muted);transform:translateY(-50%);pointer-events:none}.inbox-search .input[data-v-34cca0de]{height:40px;padding-left:38px;padding-right:40px}.inbox-search__clear[data-v-34cca0de]{position:absolute;top:50%;right:6px;display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:var(--radius-sm);color:var(--color-text-muted);transform:translateY(-50%);cursor:pointer}.inbox-search__clear[data-v-34cca0de]:hover{background:var(--color-secondary-light);color:var(--color-text)}.inbox-search__clear [data-lucide][data-v-34cca0de]{position:static;width:15px;height:15px;transform:none}.inbox-toolbar__actions[data-v-34cca0de]{display:flex;align-items:center;gap:8px;flex:0 0 auto}.inbox-toolbar__actions [data-lucide][data-v-34cca0de]{width:16px;height:16px;margin-right:7px}.inbox-views-wrap[data-v-34cca0de]{overflow-x:auto;margin:0 -2px 16px;padding:2px;scrollbar-width:thin}.inbox-views[data-v-34cca0de]{display:flex;width:max-content;min-width:100%;align-items:center;gap:8px}.inbox-view[data-v-34cca0de]{flex:0 0 auto;white-space:nowrap}@media(max-width:767px){.inbox-toolbar[data-v-34cca0de]{align-items:stretch;flex-direction:column}.inbox-search[data-v-34cca0de]{max-width:none;flex-basis:auto;min-width:0}.inbox-toolbar__actions[data-v-34cca0de]{justify-content:flex-end}}@media(max-width:390px){.inbox-toolbar__actions[data-v-34cca0de]{flex-wrap:wrap}}.inbox-filters[data-v-6b336066]{display:grid;grid-template-columns:repeat(6,minmax(135px,1fr));gap:12px;padding:15px 0 13px;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.inbox-filter[data-v-6b336066]{display:grid;min-width:0;gap:5px}.inbox-filter label[data-v-6b336066]{color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:600}.inbox-filter .select[data-v-6b336066],.inbox-filter .input[data-v-6b336066]{height:36px;font-size:var(--text-sm)}.inbox-dates[data-v-6b336066]{grid-column:span 2;display:grid;grid-template-columns:1fr 1fr;gap:12px}.inbox-filter-actions[data-v-6b336066]{display:flex;align-items:flex-end;justify-content:flex-end;gap:6px}.inbox-active-filters[data-v-6b336066]{display:flex;flex-wrap:wrap;align-items:center;gap:7px;min-height:38px;padding:7px 0}.inbox-filter-chip[data-v-6b336066]{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 8px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text-secondary);font-size:var(--text-xs)}.inbox-filter-chip span[data-v-6b336066]{overflow-wrap:anywhere;min-width:0}.inbox-filter-chip button[data-v-6b336066]{display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-muted);cursor:pointer;flex:0 0 auto}.inbox-filter-chip button[data-v-6b336066]:hover{color:var(--color-error)}.inbox-filter-chip [data-lucide][data-v-6b336066]{width:12px;height:12px}@media(max-width:1200px){.inbox-filters[data-v-6b336066]{grid-template-columns:repeat(3,minmax(135px,1fr))}.inbox-dates[data-v-6b336066]{grid-column:span 2}}@media(max-width:767px){.inbox-filters[data-v-6b336066]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.inbox-dates[data-v-6b336066]{grid-column:span 2;gap:8px}.inbox-filter-actions[data-v-6b336066]{grid-column:span 2;justify-content:flex-start}}@media(max-width:390px){.inbox-filters[data-v-6b336066]{grid-template-columns:minmax(0,1fr)}.inbox-dates[data-v-6b336066],.inbox-filter-actions[data-v-6b336066]{grid-column:auto}.inbox-dates[data-v-6b336066]{grid-template-columns:minmax(0,1fr)}}.inbox-table-wrap[data-v-e691779d]{position:relative;overflow:auto;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.inbox-table[data-v-e691779d]{width:100%;min-width:1450px;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:var(--text-sm)}.inbox-table th[data-v-e691779d],.inbox-table td[data-v-e691779d]{height:56px;padding:10px 12px;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:middle}.inbox-table thead th[data-v-e691779d]{position:sticky;top:0;z-index:2;height:43px;background:var(--table-header-bg);color:var(--table-header-text);font-size:var(--text-xs);font-weight:600;white-space:nowrap}.inbox-table tbody tr[data-v-e691779d]{transition:background var(--transition-fast)}.inbox-table tbody tr[data-v-e691779d]:hover{background:var(--table-row-hover)}.inbox-table tbody tr.is-selected[data-v-e691779d]{background:var(--table-row-selected)}.inbox-table tbody tr:last-child td[data-v-e691779d]{border-bottom:0}.inbox-table .inbox-col-check[data-v-e691779d]{width:44px;text-align:center}.inbox-table .inbox-col-no[data-v-e691779d]{width:132px}.inbox-table .inbox-col-title[data-v-e691779d]{width:250px}.inbox-table .inbox-col-customer[data-v-e691779d]{width:130px}.inbox-table .inbox-col-channel[data-v-e691779d]{width:125px}.inbox-table .inbox-col-tags[data-v-e691779d]{width:170px}.inbox-table .inbox-col-priority[data-v-e691779d]{width:82px}.inbox-table .inbox-col-status[data-v-e691779d]{width:116px}.inbox-table .inbox-col-assignee[data-v-e691779d]{width:112px}.inbox-table .inbox-col-time[data-v-e691779d]{width:150px}.inbox-table .inbox-col-actions[data-v-e691779d]{width:132px}.inbox-table .inbox-sticky-no[data-v-e691779d]{position:sticky;left:44px;z-index:1;background:var(--color-surface)}.inbox-table thead .inbox-sticky-no[data-v-e691779d]{z-index:3;background:var(--table-header-bg)}.inbox-table tbody tr:hover .inbox-sticky-no[data-v-e691779d]{background:var(--table-row-hover)}.inbox-table tbody tr.is-selected .inbox-sticky-no[data-v-e691779d]{background:var(--table-row-selected)}.inbox-table .inbox-sticky-actions[data-v-e691779d]{position:sticky;right:0;z-index:1;background:var(--color-surface);box-shadow:-8px 0 10px -10px #0f172a59}.inbox-table thead .inbox-sticky-actions[data-v-e691779d]{z-index:3;background:var(--table-header-bg)}.inbox-table tbody tr:hover .inbox-sticky-actions[data-v-e691779d]{background:var(--table-row-hover)}.inbox-table tbody tr.is-selected .inbox-sticky-actions[data-v-e691779d]{background:var(--table-row-selected)}.inbox-ticket-no[data-v-e691779d]{color:var(--color-text-secondary);font-family:var(--font-mono);font-size:12px;white-space:nowrap}.inbox-ticket-title[data-v-e691779d]{display:inline-block;max-width:100%;overflow:hidden;color:var(--color-text);font-weight:600;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.inbox-ticket-title[data-v-e691779d]:hover{color:var(--color-primary)}.inbox-title-flags[data-v-e691779d]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.inbox-risk-flag[data-v-e691779d]{display:inline-flex;align-items:center;gap:3px;color:var(--color-error);font-size:11px;line-height:1.3}.inbox-risk-flag [data-lucide][data-v-e691779d]{width:12px;height:12px;flex:0 0 auto}.inbox-customer-name[data-v-e691779d]{max-width:100%;overflow:hidden;color:var(--color-text);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.inbox-customer-contact[data-v-e691779d]{max-width:100%;overflow:hidden;margin-top:2px;color:var(--color-text-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.inbox-channel[data-v-e691779d]{display:inline-flex;align-items:center;gap:6px;color:var(--color-text-secondary);white-space:nowrap}.inbox-channel [data-lucide][data-v-e691779d]{width:15px;height:15px;color:var(--color-text-muted)}.inbox-tag-list[data-v-e691779d]{display:flex;flex-wrap:wrap;gap:4px;max-width:100%}.inbox-tag-list .tag[data-v-e691779d]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-time[data-v-e691779d]{color:var(--color-text-secondary);font-family:var(--font-mono);font-size:11px;white-space:nowrap}.inbox-row-actions[data-v-e691779d]{display:flex;align-items:center;gap:4px}.inbox-row-actions .btn[data-v-e691779d]{padding-right:8px;padding-left:8px}.inbox-empty[data-v-e691779d]{padding:56px 20px;text-align:center}.inbox-empty__icon[data-v-e691779d]{display:grid;width:44px;height:44px;place-items:center;margin:0 auto 12px;border-radius:12px;background:var(--color-secondary-light);color:var(--color-text-muted)}.inbox-empty__icon [data-lucide][data-v-e691779d]{width:21px;height:21px}.inbox-empty h2[data-v-e691779d]{font-size:var(--text-lg)}.inbox-empty p[data-v-e691779d]{margin:6px auto 14px;color:var(--color-text-muted);font-size:var(--text-sm);overflow-wrap:anywhere}.inbox-table-footer[data-v-e691779d]{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-top:1px solid var(--color-border);background:var(--color-surface)}.inbox-result-summary[data-v-e691779d]{color:var(--color-text-muted);font-size:var(--text-sm)}@media(max-width:767px){.inbox-table-footer[data-v-e691779d]{align-items:flex-start;flex-direction:column}.inbox-table-footer>div[data-v-e691779d]{max-width:100%}}.inbox-bulkbar[data-v-ce255362]{position:fixed;z-index:70;right:24px;bottom:20px;left:max(calc(var(--width-sidebar) + 24px),24px);display:flex;max-width:1050px;align-items:center;justify-content:space-between;gap:14px;margin:0 auto;padding:10px 14px;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-lg);background:#172033;color:#fff;box-shadow:var(--shadow-lg);max-height:calc(100dvh - 80px);overflow-y:auto}.inbox-bulkbar__count[data-v-ce255362]{flex:0 0 auto;font-size:var(--text-sm);font-weight:600;white-space:nowrap}.inbox-bulkbar__actions[data-v-ce255362]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:7px}.inbox-bulkbar [data-lucide][data-v-ce255362]{width:16px;height:16px;margin-right:7px}.inbox-bulkbar .btn-secondary[data-v-ce255362]{border-color:#ffffff40;background:#fff}.inbox-bulkbar .btn-danger-outline[data-v-ce255362]{background:transparent;color:#fecaca;border-color:#fca5a5}.inbox-bulkbar .btn-danger-outline[data-v-ce255362]:hover{background:#b91c1c2e;color:#fff}@media(max-width:767px){.inbox-bulkbar[data-v-ce255362]{right:10px;bottom:10px;left:10px;align-items:flex-start;flex-direction:column;gap:8px;padding:10px}.inbox-bulkbar__actions[data-v-ce255362]{justify-content:flex-start}}@media(max-width:390px){.inbox-bulkbar__actions .btn[data-v-ce255362]{padding:0 9px;font-size:12px}}.inbox-modal-content[data-v-eaae66db]{display:grid;gap:14px}.inbox-modal-content p[data-v-eaae66db]{color:var(--color-text-secondary);line-height:1.6;overflow-wrap:anywhere}.inbox-modal-field[data-v-eaae66db]{display:grid;gap:6px}.inbox-modal-content p.inbox-modal-error[data-v-eaae66db]{min-height:17px;color:var(--color-error);font-size:var(--text-xs)}.inbox-modal-content button[data-v-eaae66db]:focus-visible,.inbox-modal-content select[data-v-eaae66db]:focus-visible,.inbox-modal-content textarea[data-v-eaae66db]:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media(prefers-reduced-motion:reduce){.inbox-modal-content[data-v-eaae66db] *,.inbox-modal-content[data-v-eaae66db] *:before,.inbox-modal-content[data-v-eaae66db] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.inbox-page[data-v-9d292d02]{min-width:320px;color-scheme:light}.inbox-page[data-v-9d292d02] button:focus-visible,.inbox-page[data-v-9d292d02] a:focus-visible,.inbox-page[data-v-9d292d02] select:focus-visible,.inbox-page[data-v-9d292d02] input:focus-visible{outline:none;box-shadow:var(--focus-ring)}.inbox-main[data-v-9d292d02]{min-width:0}.inbox-content[data-v-9d292d02]{width:100%;max-width:var(--max-width-content);margin:0 auto;padding:var(--page-padding)}.inbox-heading[data-v-9d292d02]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px}.inbox-heading h1[data-v-9d292d02]{font-size:var(--text-2xl);font-weight:650;line-height:1.3}.inbox-heading__sub[data-v-9d292d02]{margin-top:5px;color:var(--color-text-muted);font-size:var(--text-sm)}.inbox-count[data-v-9d292d02]{flex:0 0 auto;color:var(--color-text-secondary);font-size:var(--text-sm)}@media(max-width:767px){.inbox-page[data-v-9d292d02]{overflow-x:hidden}.inbox-page[data-v-9d292d02] .app-sidebar{display:none}.inbox-page[data-v-9d292d02] .app-navbar{left:0}.inbox-main[data-v-9d292d02]{margin-left:0!important;padding-top:var(--height-navbar)!important}.inbox-content[data-v-9d292d02]{padding:17px 14px 92px}.inbox-heading[data-v-9d292d02]{align-items:flex-start;flex-direction:column;gap:5px;margin-bottom:15px}.inbox-heading h1[data-v-9d292d02]{font-size:22px}}@media(prefers-reduced-motion:reduce){.inbox-page[data-v-9d292d02],.inbox-page[data-v-9d292d02] *,.inbox-page[data-v-9d292d02] *:before,.inbox-page[data-v-9d292d02] *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
