/*! tailwindcss v4.3.0 | 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-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@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, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-normal:400;--radius-lg:.5rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, 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;-webkit-text-decoration:inherit;-webkit-text-decoration: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{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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.h-\[180px\]{height:180px}.h-auto{height:auto}.h-full{height:100%}.w-\[180px\]{width:180px}.w-\[min\(420px\,88vw\)\]{width:min(420px,88vw)}.w-full{width:100%}.max-w-\[550px\]{max-width:550px}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.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-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[var\(--desk-accent\)\]{border-color:var(--desk-accent)}.border-\[var\(--desk-border\)\]{border-color:var(--desk-border)}.bg-\[var\(--desk-accent-soft\)\]{background-color:var(--desk-accent-soft)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-12{padding-block:calc(var(--spacing) * 12)}.text-center{text-align:center}.text-left{text-align:left}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.text-\[var\(--desk-muted\)\]{color:var(--desk-muted)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.select-all{-webkit-user-select:all;user-select:all}@media (hover:hover){.hover\:bg-\[var\(--desk-surface-muted\)\]:hover{background-color:var(--desk-surface-muted)}}}:root{--desk-primary:#273461;--desk-secondary:#406390;--desk-bg:#f2f2f2;--desk-surface:#fff;--desk-chat-bg:#e7ecf0;--desk-client-bubble:#d9e9f8;--desk-muted:#807d7e;--desk-border:#e5e7eb;--desk-composer:#d9d9d9;--desk-tab-inactive-bg:#d9d9d9;--desk-tab-inactive-text:#8c8d8f;--desk-text:#313131;--desk-text-strong:#1e293b;--desk-text-muted:#64748b;--desk-elevated:var(--desk-surface);--desk-accent:var(--desk-secondary);--desk-notify:#c70039;--desk-unread:var(--desk-secondary);--desk-row-border:#eef2f6;--desk-row-hover:#f8fafc;--desk-row-selected:#eef4fb;--desk-input-bg:#fff;--desk-wa-gutter-x:.5625rem;--desk-wa-gutter-y:.1875rem;--desk-wa-bubble-max:65%;--desk-wa-bg:#efeae2;--desk-shell-bg:#f8f9fb;--safe-bottom:env(safe-area-inset-bottom,0px);--safe-top:env(safe-area-inset-top,0px);--app-height:100dvh;--viewport-offset-top:0px;--native-duration:.38s;--native-nav-duration:.34s;--native-ease:cubic-bezier(.32, .72, 0, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{-webkit-text-size-adjust:100%;height:100%}html,body,#root{height:100%;margin:0}body{background:var(--desk-bg);color:var(--desk-text);overscroll-behavior:none;touch-action:manipulation;-webkit-font-smoothing:antialiased;font-family:Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.app-native-shell{height:100%;min-height:100%}.app-native-shell--mobile{inset:0;bottom:var(--keyboard-inset,0px);overscroll-behavior:none;flex-direction:column;height:auto;min-height:0;display:flex;position:fixed;overflow:hidden}html[data-standalone=true]:not([data-theme=dark]) body,html[data-standalone=true] #root,html[data-standalone=true] .app-native-shell--mobile{background:var(--desk-bg)}.app-shell{min-height:100dvh;padding-top:var(--safe-top)}.chat-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.chat-scroll::-webkit-scrollbar{width:8px;height:8px}.chat-scroll::-webkit-scrollbar-track{background:0 0}.chat-scroll::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.chat-scroll::-webkit-scrollbar-thumb:hover{background:#94a3b8}.text-primary{color:var(--desk-primary)}.bg-primary{background-color:var(--desk-primary)}.bg-secondary{background-color:var(--desk-secondary)}.login-page{min-height:100dvh;padding:1.5rem 1rem 1.25rem;padding-top:max(1.5rem, env(safe-area-inset-top));padding-bottom:max(1.25rem, env(safe-area-inset-bottom));background:linear-gradient(160deg,#e8f2fc 0%,#f0f6fb 45%,#eef4fa 100%);flex-direction:column;display:flex;position:relative;overflow:hidden}.login-bg-shapes{pointer-events:none;position:absolute;inset:0;overflow:hidden}.login-bg-shape{background:#40639014;border-radius:999px;position:absolute}.login-bg-shape--1{width:14rem;height:14rem;top:-4rem;left:-3rem}.login-bg-shape--2{background:#6495c81a;width:18rem;height:18rem;top:20%;right:-5rem}.login-bg-shape--3{background:#4063900f;width:16rem;height:16rem;bottom:-6rem;left:30%}.login-shell{z-index:1;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1.5rem;width:100%;max-width:920px;margin:0 auto;display:flex;position:relative}.login-card{background:#fff;border:1px solid #fffc;border-radius:20px;width:100%;padding:2rem 1.5rem;box-shadow:0 16px 48px #21316314}.login-card-grid{grid-template-columns:1fr;align-items:center;gap:1.5rem;display:grid}.login-card-main{min-width:0}.login-card-mascot{justify-content:center;align-items:center;display:none}.login-mascot{width:min(100%,220px);height:auto}.login-brand{margin-bottom:1.5rem}.login-logo{width:auto;height:44px;margin:0 0 1.25rem}.login-title{color:#1e293b;margin:0 0 .5rem;font-size:1.75rem;font-weight:700;line-height:1.2}.login-subtitle{color:#64748b;max-width:28rem;margin:0;font-size:.9375rem;line-height:1.55}.login-form{flex-direction:column;gap:1rem;display:flex}.login-field-label{color:#334155;margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.login-input-wrap{position:relative}.login-input-icon{pointer-events:none;color:#64748b;display:flex;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}.login-input-modern{background:#fff;border:1px solid #dbe3ee;border-radius:10px;outline:none;width:100%;padding:.875rem .875rem .875rem 2.75rem;font-size:.9375rem;transition:border-color .2s,box-shadow .2s}.login-input-with-toggle{padding-right:2.75rem}.login-input-modern:focus{border-color:#406390;box-shadow:0 0 0 3px #4063901f}.login-input-modern::placeholder{color:#94a3b8}.login-toggle-password{color:#64748b;cursor:pointer;background:0 0;border:none;padding:.25rem;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.login-error{color:#dc2626;margin:0;font-size:.875rem}.login-options{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.login-remember{color:#475569;cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.login-remember input{accent-color:#213163;width:1rem;height:1rem}.login-forgot{color:#406390;font-size:.875rem;font-weight:500;text-decoration:none}.login-forgot:hover{text-decoration:underline}.login-submit{color:#fff;cursor:pointer;background:#406390;border:none;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:.25rem;padding:.875rem 1rem;font-size:1rem;font-weight:600;transition:background-color .2s;display:flex}.login-submit:hover:not(:disabled){background:#345376}.login-submit:disabled{opacity:.65;cursor:not-allowed}.login-secure{background:#eef5fc;border-radius:12px;align-items:flex-start;gap:.75rem;margin-top:1.5rem;padding:.875rem 1rem;display:flex}.login-secure-icon{color:#406390;flex-shrink:0;justify-content:center;align-items:center;display:flex}.login-secure-title{color:#1e293b;margin:0;font-size:.875rem;font-weight:600}.login-secure-text{color:#64748b;margin:.125rem 0 0;font-size:.8125rem}.login-pwa-install{background:linear-gradient(135deg,#eef5fc 0%,#e8f0fa 100%);border:1px solid #c7daf0;border-radius:12px;margin-top:1.25rem;padding:.875rem 1rem}.login-pwa-install-body{align-items:flex-start;gap:.75rem;display:flex}.login-pwa-install-icon{border-radius:10px;flex-shrink:0;width:2.5rem;height:2.5rem;box-shadow:0 2px 8px #1e3a5f1f}.login-pwa-install-text{flex:1;min-width:0}.login-pwa-install-title{color:#1e3a5f;margin:0 0 .25rem;font-size:.875rem;font-weight:700}.login-pwa-install-subtitle{color:#475569;margin:0;font-size:.8125rem;line-height:1.45}.login-pwa-install-dismiss{color:#64748b;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:.125rem;font-size:1rem;line-height:1}.login-pwa-install-btn{color:#fff;cursor:pointer;background:#273461;border:none;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:.75rem;padding:.625rem 1rem;font-size:.875rem;font-weight:600;transition:background .15s;display:flex}.login-pwa-install-btn:hover:not(:disabled){background:#1e293b}.login-pwa-install-btn:disabled{opacity:.7;cursor:not-allowed}html[data-standalone=true] .login-pwa-install{display:none}.login-pwa-install-guide{border-top:1px solid #1e3a5f1f;margin-top:.875rem;padding-top:.875rem}.login-pwa-install-guide-title{color:#1e3a5f;margin:0 0 .5rem;font-size:.8125rem;font-weight:700}.login-pwa-install-steps{color:#475569;gap:.5rem;margin:0;padding-left:1.125rem;font-size:.8125rem;line-height:1.45;display:grid}.login-pwa-install-steps li{padding-left:.125rem}.login-pwa-install-steps-icon{vertical-align:middle;margin-left:.25rem;font-size:.875rem;display:inline-flex}.login-pwa-install-guide-toggle{color:#406390;text-align:center;cursor:pointer;background:0 0;border:none;width:100%;margin-top:.625rem;padding:0;font-size:.8125rem;font-weight:600;text-decoration:underline;display:block}@media (width>=768px){.login-card{padding:2.5rem}.login-card-grid{grid-template-columns:minmax(0,1fr) auto;gap:2rem}.login-card-mascot{display:flex}.login-brand{text-align:left}}@media (width>=1024px){.login-card{padding:2.75rem 3rem}.login-mascot{width:240px}}.login-description{color:#64748b;margin:0;font-size:.9375rem;line-height:1.5}.login-actions{flex-direction:column;gap:.5rem;display:flex}.login-submit-outline{color:#406390;background:0 0;border:1.5px solid #406390;justify-content:center;align-items:center;text-decoration:none;display:flex}.login-submit-outline:hover:not(:disabled){background:#40639014}.login-success{color:#16a34a;margin:0;font-size:.875rem;line-height:1.5}.login-footer{text-align:center;width:100%;max-width:920px;margin:0;padding:0 .5rem}.login-footer-copy{color:#606f7b;margin:0 0 .625rem;font-size:.8125rem;line-height:1.5}.login-footer-nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem;display:flex}.login-footer-link{cursor:pointer;font:inherit;color:#606f7b;background:0 0;border:none;padding:0;font-size:.8125rem;text-decoration:none;transition:color .2s}.login-footer-link:hover{color:#406390;text-decoration:underline}.legal-modal-root{z-index:1000;overscroll-behavior:contain;padding:1rem;padding-top:max(1rem, env(safe-area-inset-top));padding-bottom:max(1rem, env(safe-area-inset-bottom));justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.native-overlay{pointer-events:none}.native-overlay--visible{pointer-events:auto}.native-overlay--nested{z-index:1200}.native-overlay-backdrop{cursor:pointer;opacity:0;transition:opacity var(--native-duration) var(--native-ease);background:#0f172a99;border:none;position:absolute;inset:0}.native-overlay--visible .native-overlay-backdrop{opacity:1}.native-overlay-panel{z-index:1;width:100%;max-width:640px;max-height:calc(100dvh - 2rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));justify-content:center;min-height:0;margin:auto;display:flex;position:relative}.native-overlay-panel>.active-msg-modal,.native-overlay-panel>.legal-modal-panel,.native-overlay-panel>.form-modal,.native-overlay-panel>form.active-msg-modal,.native-overlay-panel>form.form-modal,.native-overlay-panel>.thread-mobile-menu-panel,.native-overlay-panel>.thread-manage-screen,.native-overlay-panel>.desk-notify-panel--sheet{opacity:0;transition:transform var(--native-duration) var(--native-ease), opacity calc(var(--native-duration) * .85) var(--native-ease);will-change:transform, opacity;transform:translateY(14px)scale(.97)}.native-overlay--visible .native-overlay-panel>.active-msg-modal,.native-overlay--visible .native-overlay-panel>.legal-modal-panel,.native-overlay--visible .native-overlay-panel>.form-modal,.native-overlay--visible .native-overlay-panel>form.active-msg-modal,.native-overlay--visible .native-overlay-panel>form.form-modal,.native-overlay--visible .native-overlay-panel>.thread-mobile-menu-panel,.native-overlay--visible .native-overlay-panel>.thread-manage-screen,.native-overlay--visible .native-overlay-panel>.desk-notify-panel--sheet{opacity:1;transform:translateY(0)scale(1)}.legal-modal-backdrop{cursor:pointer;background:#0f172a99;border:none;position:absolute;inset:0}.legal-modal-panel{z-index:1;background:#fff;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;width:100%;max-width:640px;max-height:min(88dvh,760px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #0f172a38}.legal-modal-header{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem 1rem;display:flex}.legal-modal-header-main{align-items:flex-start;gap:.875rem;min-width:0;display:flex}.legal-modal-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.legal-modal-icon--privacy,.legal-modal-icon--terms{color:#2563eb;background:#e8f0fe}.legal-modal-icon--install{color:#059669;background:#ecfdf5}.pwa-install-step-badge{color:#fff;background:#059669;border-radius:999px;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.75rem;font-weight:700;display:inline-flex}.legal-modal-title{color:#1e3a8a;margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}.legal-modal-subtitle{color:#3b82f6;margin:.25rem 0 0;font-size:.8125rem}.legal-modal-close{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:.25rem;display:flex}.legal-modal-close:hover{color:#475569;background:#f1f5f9}.legal-modal-body{-webkit-overflow-scrolling:touch;flex:1;padding:1rem 1.5rem 1.25rem;overflow-y:auto}.legal-modal-footer{background:#fff;border-top:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem 1.25rem;display:flex}.legal-modal-footer-note{color:#64748b;align-items:flex-start;gap:.5rem;max-width:22rem;margin:0;font-size:.75rem;line-height:1.45;display:flex}.legal-modal-footer-note svg{color:#3b82f6;flex-shrink:0;margin-top:.125rem}.legal-modal-close-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#2563eb;border:none;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.6875rem 1.25rem;font-size:.9375rem;font-weight:600;transition:background .2s;display:inline-flex}.legal-modal-close-btn:hover{background:#1d4ed8}.legal-content{color:#475569;font-size:.875rem;line-height:1.6}.legal-intro{background:#eff6ff;border:1px solid #dbeafe;border-radius:12px;align-items:flex-start;gap:.75rem;margin-bottom:1.25rem;padding:.875rem 1rem;display:flex}.legal-intro-icon{color:#2563eb;background:#dbeafe;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}.legal-intro p{color:#334155;margin:0;font-size:.8125rem;line-height:1.55}.legal-section{border-bottom:1px solid #f1f5f9;gap:.875rem;padding:1rem 0;display:flex}.legal-section:last-child{border-bottom:none;padding-bottom:0}.legal-section-icon{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.legal-section-icon--blue{color:#2563eb;background:#e8f0fe}.legal-section-icon--green{color:#059669;background:#ecfdf5}.legal-section-icon--purple{color:#9333ea;background:#f3e8ff}.legal-section-body{flex:1;min-width:0}.legal-section-body h3{color:#1e293b;margin:0 0 .5rem;font-size:.9375rem;font-weight:700}.legal-section-number{color:#64748b;font-weight:600}.legal-section-body p{margin:0}.legal-section-body ul{margin:0;padding-left:1.125rem}.legal-section-body li+li{margin-top:.375rem}.legal-content a{color:#2563eb;text-decoration:none}.legal-content a:hover{text-decoration:underline}@media (width<=640px){.legal-modal-panel{border-radius:16px;max-height:92dvh}.legal-modal-header,.legal-modal-body,.legal-modal-footer{padding-left:1rem;padding-right:1rem}.legal-modal-footer{flex-direction:column;align-items:stretch}.legal-modal-footer-note{max-width:none}.legal-modal-close-btn{width:100%}}.login-label{color:#313131;margin-top:1.5625rem;margin-bottom:.3125rem;font-size:.875rem;font-weight:600;display:block}.login-input{border:1px solid #0000003b;border-radius:5px;outline:none;width:100%;padding:.875rem;font-size:1rem;transition:border-color .2s}.login-input:focus{border-color:#213163;box-shadow:0 0 0 1px #213163}.login-input::placeholder{color:#00000073}.btn-desk-primary{color:#fff;cursor:pointer;background-color:#213163;border:1.5px solid #213163;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;font-size:1rem;font-weight:500;transition:background-color .2s,border-color .2s;display:flex}.btn-desk-primary:hover:not(:disabled){background-color:#2e4486;border-color:#2e4486}.btn-desk-primary:disabled{cursor:not-allowed;opacity:.65}.desk-chat-shell{background:var(--desk-shell-bg);height:100dvh;min-height:100dvh;display:flex;overflow:hidden}.desk-sidebar{border-right:1px solid var(--desk-border);background:var(--desk-surface);flex-direction:column;width:100%;max-width:100%;display:flex}.desk-sidebar-header{border-bottom:1px solid var(--desk-border);background:var(--desk-bg);flex-shrink:0;justify-content:space-between;align-items:center;height:72px;padding:0 1rem;display:flex}.desk-sidebar-header-actions{align-items:center;gap:.5rem;display:flex}.desk-sidebar-header h1,.desk-sidebar-logo{flex-shrink:0;margin:0}.desk-logo-header{width:auto;height:2rem;display:block}.desk-sidebar-logo{object-fit:contain;object-position:left center;flex:1;min-width:0}.desk-sidebar-header h1{color:var(--desk-primary);font-size:1.625rem;font-weight:600}.desk-main-tabs{border-bottom:2px solid var(--desk-border);align-items:center;gap:.5rem;height:50px;padding:0 .5rem;display:flex}.desk-main-tab-btn{cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;width:100%;height:34px;font-size:13px;font-weight:500;transition:background-color .15s,color .15s,border-color .15s;display:flex}.desk-main-tab-btn--active{background:var(--desk-secondary);color:#fff}.desk-main-tab-btn--outline{border:1px solid var(--desk-secondary);background:var(--desk-surface);color:var(--desk-secondary)}.desk-sidebar-mobile-top{background:var(--desk-surface);border-bottom:1px solid var(--desk-border);flex-shrink:0}.desk-filter-tabs{border-bottom:1px solid var(--desk-border);gap:.375rem;padding:.25rem 1rem 0;display:flex}.desk-filter-tab-wrap{flex:1 1 0;min-width:0;position:relative}.desk-filter-tab-btn{width:100%;height:auto;color:var(--desk-tab-inactive-text);cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;gap:.25rem;padding:.5rem .125rem .75rem;font-size:.75rem;font-weight:500;line-height:1;transition:color .15s;display:flex;position:relative}.desk-filter-tab-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.desk-filter-tab-btn--active{color:var(--desk-primary);background:0 0;font-weight:600}.desk-filter-tab-btn--active:after{content:"";background:var(--desk-primary);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.desk-sidebar-item{cursor:pointer;border-bottom:1px solid var(--desk-border);background:var(--desk-surface);width:100%;min-height:6rem;list-style:none;display:flex;position:relative;box-shadow:0 4px 4px #0000000f}.desk-sidebar-item--first{border-top:1px solid var(--desk-border)}.desk-sidebar-item--selected{background:#eef4fb}.desk-sidebar-item-body{flex-direction:column;justify-content:space-between;width:100%;padding:.5rem 6rem .5rem .5rem;display:flex}.desk-sidebar-item-body--full{padding-right:.5rem}.desk-sidebar-item-top{align-items:center;width:100%;display:flex}.desk-sidebar-item-text{flex:1;min-width:0;margin-left:1rem}.desk-sidebar-item-name{text-overflow:ellipsis;white-space:nowrap;color:var(--desk-text-strong);margin:0;font-size:.9375rem;font-weight:600;overflow:hidden}.desk-sidebar-item-subtitle{text-overflow:ellipsis;white-space:nowrap;color:var(--desk-text-muted);margin:.125rem 0 0;font-size:.8125rem;overflow:hidden}.desk-sidebar-item-bottom{justify-content:space-between;align-items:flex-end;gap:.5rem;width:100%;display:flex}.desk-sidebar-item-meta{color:var(--desk-text-muted);align-items:center;gap:.25rem;font-size:.6875rem;display:inline-flex}.desk-sidebar-item-code-icon{font-size:.625rem;line-height:1}.desk-sidebar-item-meta--time{white-space:nowrap;flex-shrink:0}.desk-sidebar-item-time-icon{color:var(--desk-secondary);flex-shrink:0}.desk-sidebar-item-actions{z-index:1;flex-direction:column;justify-content:space-between;align-items:center;height:calc(100% - 1rem);display:flex;position:absolute;bottom:.5rem;right:.5rem}.desk-sidebar-item-badge{text-align:center;color:#1e3a5f;background:#d9e9f8;border:1px solid #4e658f;border-radius:999px;width:5.3125rem;padding:0 .375rem;font-size:.75rem}.desk-sidebar-item-action-buttons{gap:.25rem;padding-top:.25rem;display:flex}.desk-sidebar-item-action{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;padding:0;display:flex}.desk-sidebar-item-action--accept{color:#16a34a}.desk-sidebar-item-action--delete{color:#f87171}.desk-sidebar-item-action--info{color:#406390}.desk-sidebar-item-action--info:hover{color:#2563eb}.desk-sidebar-item-badge--schedule{font-size:.6875rem}.desk-sidebar-item-unread{background:var(--desk-notify);border-radius:999px;width:.5rem;height:.5rem;position:absolute;top:.5rem;right:.5rem}.desk-tab-badge{background:var(--desk-notify);color:#fff;min-width:1rem;height:1rem;box-shadow:0 0 0 2px var(--desk-surface);border-radius:999px;justify-content:center;align-items:center;padding:0 .25rem;font-size:9px;font-weight:700;display:flex;position:absolute;top:-.375rem;right:-.375rem}.desk-new-chat-btn{color:var(--desk-primary);cursor:pointer;background:0 0;border:none;padding:.25rem}.desk-new-chat-btn--primary{background:var(--desk-secondary);color:#fff;border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;display:inline-flex}.desk-new-chat-btn--primary:hover{filter:brightness(1.05)}.desk-sidebar-toolbar{border-bottom:1px solid var(--desk-border);background:var(--desk-bg);flex-shrink:0;align-items:center;gap:.625rem;min-width:0;padding:.75rem 1rem;display:flex}.desk-sidebar-toolbar .desk-search-wrap{flex:auto;min-width:0;margin:0;overflow:hidden}.desk-sidebar-toolbar .desk-search-input{min-width:0}.desk-search-wrap--compact .desk-search-field{padding-right:.75rem}.desk-search-wrap--compact .desk-search-input{font-size:.8125rem}.desk-search-wrap--compact .desk-search-kbd{display:none}.desk-mobile-toolbar{flex-shrink:0;align-items:center;gap:.5rem;display:flex;overflow:visible}.desk-lang-selector{flex-shrink:0;position:relative}.desk-lang-menu-backdrop{z-index:55;cursor:default;background:0 0;border:none;position:fixed;inset:0}.desk-lang-menu-panel{z-index:60;border:1px solid var(--desk-border);background:var(--desk-surface);border-radius:.75rem;min-width:11.25rem;padding:.25rem;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 10px 40px #2734612e}.desk-lang-menu-option{width:100%;color:var(--desk-text-strong);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;display:flex}.desk-lang-menu-option:hover{background:var(--desk-surface-muted)}.desk-lang-menu-option--active{background:var(--desk-accent-soft)}.desk-toolbar-btn{width:2.75rem;height:2.75rem;color:var(--desk-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,transform .12s,box-shadow .15s;display:flex;box-shadow:0 2px 10px #2734611f}.desk-toolbar-btn:active{transform:scale(.94);box-shadow:0 1px 6px #2734611a}.desk-toolbar-btn--avatar{padding:0;overflow:visible;box-shadow:0 2px 10px #27346124}.desk-toolbar-avatar-wrap{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.desk-toolbar-btn--avatar .desk-user-avatar{border-radius:999px;width:100%;height:100%;overflow:hidden}.desk-toolbar-btn--avatar .desk-user-avatar img{object-fit:cover;border-radius:999px;width:100%;height:100%}.desk-toolbar-avatar-status{border:2px solid #fff;border-radius:999px;width:.625rem;height:.625rem;position:absolute;bottom:0;right:0}.desk-sidebar-header--mobile{height:auto;min-height:3.75rem;box-shadow:none;background:0 0;border-bottom:none;gap:.75rem;padding:1rem 1rem .625rem;overflow:visible}.desk-sidebar-header--mobile h1,.desk-sidebar-header--mobile .desk-sidebar-logo{flex:1;min-width:0}.desk-sidebar-header--mobile .desk-logo-header{height:2.125rem}.desk-sidebar-header--mobile h1{letter-spacing:-.02em;color:var(--desk-primary);font-size:1.75rem;font-weight:700}.desk-notify-wrap{display:flex;position:relative}.desk-notify-wrap .desk-toolbar-btn--notify:after,.desk-notify-wrap .desk-icon-btn--notify:after{display:none}.desk-notify-count{background:var(--desk-notify);border:1.5px solid var(--desk-elevated);color:#fff;text-align:center;pointer-events:none;border-radius:999px;min-width:1.125rem;height:1.125rem;padding:0 .25rem;font-size:.625rem;font-weight:700;line-height:1.125rem;position:absolute;top:2px;right:2px}.desk-sidebar-list{flex:1;min-height:0;overflow-y:auto}.desk-sidebar-loading{text-align:center;color:var(--desk-muted);padding:2rem 1rem;font-size:.875rem}.desk-sidebar-search-empty{text-align:center;color:var(--desk-muted);padding:1.5rem 1rem;font-size:.875rem}.desk-main{background:var(--desk-shell-bg);flex-direction:column;flex:1;min-width:0;min-height:0;display:none;overflow:hidden}.desk-main-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.desk-main-body>.desk-thread-shell,.desk-main-body>.desk-thread{flex:1;min-height:0}.desk-main-header{border-bottom:1px solid var(--desk-border);background:var(--desk-surface);justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:none}.desk-main-header--compact{padding:.625rem 1.5rem}.desk-main-header-actions{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.desk-greeting{color:var(--desk-text-strong);margin:0;font-size:1.375rem;font-weight:700}.desk-greeting-sub{color:var(--desk-text-muted);margin:.25rem 0 0;font-size:.875rem}.desk-icon-btn{border:1px solid var(--desk-border);background:var(--desk-surface);width:2.25rem;height:2.25rem;color:var(--desk-text-muted);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:flex}.desk-user-menu{border:1px solid var(--desk-border);cursor:pointer;background:#fff;border-radius:999px;flex-shrink:0;align-items:center;gap:.625rem;padding:.3125rem .875rem .3125rem .3125rem;display:flex}.desk-user-avatar{color:#fff;background:#406390;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.875rem;font-weight:700;display:flex;overflow:hidden}.desk-user-info{text-align:left;flex-direction:column;align-items:flex-start;gap:.125rem;min-width:0;display:flex}.desk-user-name{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;max-width:9rem;font-size:.8125rem;font-weight:600;line-height:1.2;overflow:hidden}.desk-user-status{color:#64748b;white-space:nowrap;align-items:center;gap:.375rem;font-size:.6875rem;line-height:1.2;display:flex}.desk-user-status-dot{background:#22c55e;border-radius:999px;width:.375rem;height:.375rem;display:inline-block}.desk-user-chevron{color:#64748b;flex-shrink:0}.desk-user-hamburger{color:#1e3a5f;flex-shrink:0}.desk-user-menu--mobile-trigger{border-radius:999px;padding:.25rem}.desk-user-menu-backdrop{z-index:40;cursor:default;background:0 0;border:none;position:fixed;inset:0}.desk-user-menu-panel{z-index:50;border:1px solid var(--desk-border);transform-origin:100% 0;width:min(20rem,100vw - 1.5rem);animation:native-pop-in .24s var(--native-ease);background:#fff;border-radius:12px;padding:1rem;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 12px 32px #0f172a24}.desk-user-menu-panel-header{border-bottom:1px solid #e2e8f0;margin-bottom:.75rem;padding-bottom:.5rem}.desk-user-menu-panel-header h3{color:#0f172a;margin:0;font-size:1.0625rem;font-weight:600}.desk-user-menu-status-card{background:#f1f5f9;border-radius:10px;padding:1rem}.desk-user-menu-status-head{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.desk-user-menu-status-avatar{background:#406390;border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;overflow:hidden}.desk-user-menu-status-name{color:#0f172a;margin:0;font-size:1rem;font-weight:600}.desk-user-menu-status-label{color:#64748b;margin:.125rem 0 0;font-size:.8125rem}.desk-user-menu-status-options{flex-direction:column;gap:.25rem;display:flex}.desk-user-menu-status-option{color:#334155;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.5rem;width:100%;padding:.5rem .625rem;font-size:.875rem;display:flex}.desk-user-menu-status-option:hover,.desk-user-menu-status-option--active{background:#e2e8f0}.desk-user-menu-status-dot{border-radius:999px;width:.5rem;height:.5rem;display:inline-block}.desk-user-menu-profile{color:inherit;border-radius:10px;align-items:center;gap:.75rem;margin-top:.75rem;padding:.75rem;text-decoration:none;transition:background .15s;display:flex}.desk-user-menu-profile:hover{background:#f8fafc}.desk-user-menu-profile-icon{color:#64748b;justify-content:center;align-items:center;display:flex}.desk-user-menu-profile-text{flex-direction:column;flex:1;min-width:0;display:flex}.desk-user-menu-profile-title{color:#0f172a;font-size:.9375rem;font-weight:600}.desk-user-menu-profile-subtitle{color:#64748b;font-size:.8125rem}.desk-user-menu-logout{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:.75rem;padding:.75rem 1rem;font-size:.9375rem;font-weight:600;transition:background .15s;display:flex}.desk-user-menu-logout:hover{background:#dc2626}.desk-search-wrap{margin:.75rem 1rem;position:relative}.desk-search-field{background:var(--desk-input-bg);border:1px solid #dbe3ee;border-radius:999px;align-items:center;gap:.5rem;width:100%;min-width:0;padding:0 3.25rem 0 .75rem;display:flex}.desk-search-field:focus-within{border-color:var(--desk-accent);box-shadow:0 0 0 3px var(--desk-accent)}@supports (color:color-mix(in lab, red, red)){.desk-search-field:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--desk-accent) 18%, transparent)}}.desk-search-icon{color:#94a3b8;pointer-events:none;flex-shrink:0;display:inline-flex}.desk-search-wrap .desk-search-input{width:100%;min-width:0;color:var(--desk-text-strong);background:0 0;border:none;border-radius:0;outline:none;padding:.6875rem 0;font-size:.875rem}.desk-search-wrap .desk-search-input:focus{box-shadow:none;border-color:#0000}.desk-search-filter{color:#64748b;cursor:pointer;background:0 0;border:none;padding:.25rem;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.desk-sidebar-empty{text-align:center;flex-direction:column;align-items:center;padding:2rem 1.25rem;display:flex}.desk-sidebar-empty-icon{background:#eef4fb;border-radius:999px;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin-bottom:.75rem;display:flex}.desk-sidebar-empty-title{color:#334155;margin:0 0 .375rem;font-size:.9375rem;font-weight:700}.desk-sidebar-empty-text{color:#64748b;margin:0 0 1rem;font-size:.8125rem;line-height:1.5}.desk-refresh-btn{color:#406390;cursor:pointer;background:#fff;border:1px solid #dbe3ee;border-radius:8px;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;display:inline-flex}.desk-refresh-btn:disabled{opacity:.6;cursor:not-allowed}.desk-welcome{background:var(--desk-chat-bg);flex:1;justify-content:center;align-items:center;min-height:0;padding:1.5rem;display:none;position:relative;overflow:auto}.desk-welcome-card{text-align:center;background:#fff;border:1px solid #e8edf3;border-radius:16px;width:100%;max-width:720px;padding:2rem 1.5rem 1.5rem;box-shadow:0 8px 30px #2131630f}.desk-welcome-mascot{object-fit:contain;width:160px;height:160px;margin:0 auto 1rem}.desk-welcome-title{color:#1e293b;margin:0 0 .5rem;font-size:1.375rem;font-weight:700}.desk-welcome-text{color:#64748b;margin:0 0 1.5rem;font-size:.9375rem;line-height:1.6}.desk-welcome-features{text-align:left;gap:1rem;display:grid}.desk-welcome-feature{align-items:flex-start;gap:.75rem;display:flex}.desk-welcome-feature-icon{shrink:0;border-radius:10px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.desk-welcome-feature-title{color:#334155;margin:0 0 .125rem;font-size:.875rem;font-weight:700}.desk-welcome-feature-text{color:#64748b;margin:0;font-size:.8125rem;line-height:1.5}.desk-welcome-feature-icon--blue{color:#406390;background:#40639014}.desk-welcome-feature-icon--green{color:#16a34a;background:#16a34a14}.desk-welcome-feature-icon--purple{color:#7c3aed;background:#7c3aed14}.desk-sidebar-empty-icon{color:#406390}.desk-client-info-rail{border-left:1px solid var(--desk-border);background:#fff;flex-shrink:0;justify-content:center;align-items:center;width:40px;transition:width .3s;display:none;position:relative;overflow:hidden}.desk-client-info-rail--open{justify-content:flex-start;align-items:stretch;width:340px}.desk-client-info-rail-toggle{z-index:2;border:1px solid var(--desk-border);color:#406390;cursor:pointer;background:#fff;border-right:none;border-radius:8px 0 0 8px;justify-content:center;align-items:center;width:27px;height:32px;font-size:1.125rem;font-weight:700;line-height:1;display:flex;position:absolute;top:8px;left:-27px}.desk-client-info-rail-label{white-space:nowrap;font:inherit;color:#406390;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;padding:0;font-size:.875rem;font-weight:600;transform:rotate(90deg)}.desk-client-info-rail-label:hover{color:#2563eb}.desk-client-info-rail-label:focus-visible{outline-offset:2px;outline:2px solid #60a5fa}.desk-client-info-panel{background:#fff;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.desk-client-info-panel-header{background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1rem .75rem;display:flex}.desk-client-info-panel-header h3{color:#1e3a5f;margin:0;font-size:1.0625rem;font-weight:700}.desk-client-info-close{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:1rem;display:flex}.desk-client-info-close:hover{color:#1e293b;background:#f1f5f9}.desk-client-info-scroll{flex:1;min-height:0;padding:0 1rem 1rem;overflow-y:auto}.desk-client-info-profile{border-bottom:1px solid #e8eef5;align-items:center;gap:.875rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.desk-client-info-avatar{color:#406390;background:#dbeafe;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex;overflow:hidden}.desk-client-info-profile-name{color:#1e3a5f;margin:0 0 .375rem;font-size:1rem;font-weight:700}.desk-client-info-status{color:#15803d;background:#ecfdf5;border-radius:999px;align-items:center;gap:.375rem;padding:.125rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.desk-client-info-status-dot{background:#22c55e;border-radius:999px;width:.375rem;height:.375rem;display:inline-block}.desk-client-info-loading{color:#64748b;margin:.5rem 0 1rem;font-size:.875rem}.desk-client-info-fields{flex-direction:column;gap:0;margin-bottom:1rem;display:flex}.desk-client-info-field{border-bottom:1px solid #e8eef5;align-items:center;gap:.75rem;padding:.75rem 0;display:flex}.desk-client-info-field-row{flex:1;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.desk-client-info-field-right{align-items:center;gap:.25rem;min-width:0;display:flex}.desk-client-info-field-icon-wrap{color:#406390;background:#e8f0fa;border-radius:8px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.desk-client-info-field-label{color:#1e3a5f;font-size:.8125rem;font-weight:600}.desk-client-info-field-value{text-overflow:ellipsis;white-space:nowrap;text-align:right;color:#334155;min-width:0;font-size:.8125rem;overflow:hidden}.desk-client-info-field-value--empty{color:#94a3b8}.desk-client-info-copy{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:.25rem;display:flex}.desk-client-info-copy:hover{color:#406390;background:#f1f5f9}.desk-client-info-actions{flex-direction:column;gap:.5rem;display:flex}.desk-client-info-action{text-align:left;cursor:pointer;background:#e8f0fa;border:none;border-radius:10px;align-items:center;gap:.75rem;width:100%;padding:.75rem;transition:background .15s;display:flex}.desk-client-info-action:hover:not(:disabled):not(.desk-client-info-action--disabled){background:#dbeafe}.desk-client-info-action--disabled,.desk-client-info-action:disabled{cursor:not-allowed;opacity:1}.desk-client-info-action-icon{color:#406390;flex-shrink:0;justify-content:center;align-items:center;display:flex}.desk-client-info-action-text{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.desk-client-info-action-label{color:#1e3a5f;font-size:.8125rem;font-weight:600}.desk-client-info-action-subtitle{color:#64748b;font-size:.6875rem}.desk-client-info-action-badge{color:#64748b;background:#e2e8f0;border-radius:999px;flex-shrink:0;padding:.125rem .5rem;font-size:.625rem;font-weight:600}.desk-client-info-action-chevron{color:#406390;flex-shrink:0}.client-info-sheet{z-index:1100;pointer-events:none;position:fixed;inset:0}.client-info-sheet--visible{pointer-events:auto}.client-info-sheet-backdrop{opacity:0;cursor:pointer;transition:opacity var(--native-duration) var(--native-ease);background:#0f172a73;border:none;position:absolute;inset:0}.client-info-sheet--visible .client-info-sheet-backdrop{opacity:1}.client-info-sheet-panel{background:var(--desk-surface);width:min(100%,420px);transition:transform var(--native-duration) var(--native-ease);padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-12px 0 32px #0f172a29}.client-info-sheet--visible .client-info-sheet-panel{transform:translate(0)}.client-info-sheet-panel .desk-client-info-panel{height:100%}.client-info-sheet-panel:before{content:"";background:#cbd5e1;border-radius:999px;flex-shrink:0;width:2.5rem;height:.25rem;margin:.625rem auto 0;display:none}.desk-thread-info-btn{color:#406390;cursor:pointer;background:#e8f0fe;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.desk-thread-info-btn:active{transform:scale(.96)}.desk-thread-menu-btn{color:#406390;cursor:pointer;background:#e8f0fe;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.desk-thread-menu-btn:active{transform:scale(.96)}.desk-thread-actions--mobile-menu{gap:.375rem}.thread-mobile-menu-panel{background:var(--desk-surface);border-radius:16px 16px 0 0;width:100%;max-width:none;overflow:hidden}.thread-mobile-menu-header{border-bottom:1px solid var(--desk-border);justify-content:space-between;align-items:center;padding:1rem 1rem .75rem;display:flex}.thread-mobile-menu-title{color:#1e3a5f;margin:0;font-size:1rem;font-weight:700}.thread-mobile-menu-list{margin:0;padding:.5rem;list-style:none}.thread-mobile-menu-item{text-align:left;color:#273461;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:.75rem;width:100%;padding:.875rem .75rem;font-size:.9375rem;font-weight:600;display:flex}.thread-mobile-menu-item:active{background:#40639014}.thread-mobile-menu-item-icon{color:#406390;background:#e8f0fe;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.thread-mobile-menu-item--success{color:#15803d}.thread-mobile-menu-item--success .thread-mobile-menu-item-icon{color:#15803d;background:#dcfce7}.thread-mobile-menu-item--danger{color:#b91c1c}.thread-mobile-menu-item--danger .thread-mobile-menu-item-icon{color:#b91c1c;background:#fee2e2}.thread-manage-screen{background:var(--desk-surface);flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.thread-manage-scroll{-webkit-overflow-scrolling:touch;min-height:0;padding:max(.75rem, env(safe-area-inset-top)) 1rem 1rem;flex:1;overflow-y:auto}.thread-manage-hero{align-items:center;gap:.875rem;margin-bottom:1.25rem;display:flex}.thread-manage-hero-copy{min-width:0}.thread-manage-name{color:var(--desk-text);margin:0;font-size:1.125rem;font-weight:700;line-height:1.3}.thread-manage-status{color:var(--desk-text-muted);align-items:center;gap:.375rem;margin:.25rem 0 0;font-size:.8125rem;font-weight:500;display:flex}.thread-manage-status-dot{background:#22c55e;border-radius:999px;flex-shrink:0;width:.5rem;height:.5rem}.thread-manage-stats{border:1px solid var(--desk-border);background:#4063900f;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;margin-bottom:1.25rem;padding:.875rem .75rem;display:grid}.thread-manage-stat{text-align:center;flex-direction:column;align-items:center;gap:.25rem;min-width:0;display:flex}.thread-manage-stat-icon{color:#406390;justify-content:center;align-items:center;display:flex}.thread-manage-stat-label{text-transform:uppercase;letter-spacing:.02em;color:var(--desk-text-muted);font-size:.6875rem;font-weight:600;line-height:1.2}.thread-manage-stat-value{color:var(--desk-text);font-variant-numeric:tabular-nums;word-break:break-word;font-size:.8125rem;font-weight:700;line-height:1.25}.thread-manage-section{margin-bottom:1.25rem}.thread-manage-section--danger{margin-bottom:.5rem}.thread-manage-section-title{letter-spacing:.06em;text-transform:uppercase;color:var(--desk-text-muted);margin:0 0 .625rem;font-size:.6875rem;font-weight:700}.thread-manage-list{flex-direction:column;gap:.375rem;display:flex}.thread-manage-row{border:1px solid var(--desk-border);background:var(--desk-surface);text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:.75rem;width:100%;padding:.875rem .75rem;transition:background .15s,transform .1s;display:flex}.thread-manage-row:active{background:#4063900f;transform:scale(.99)}.thread-manage-row-icon{color:#406390;background:#e8f0fe;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.thread-manage-row-icon--danger{color:#dc2626;background:#fee2e2}.thread-manage-row-copy{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.thread-manage-row-label{color:var(--desk-text);font-size:.9375rem;font-weight:700;line-height:1.25}.thread-manage-row-desc{color:var(--desk-text-muted);font-size:.8125rem;line-height:1.35}.thread-manage-row--danger .thread-manage-row-label{color:#dc2626}.thread-manage-chevron{color:var(--desk-text-muted);opacity:.55;flex-shrink:0}.thread-manage-tags{flex-wrap:wrap;gap:.375rem;display:flex}.thread-manage-tag{color:#fff;border-radius:999px;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.thread-manage-footer{padding:.75rem 1rem max(.75rem, env(safe-area-inset-bottom));border-top:1px solid var(--desk-border);background:var(--desk-surface);flex-shrink:0}.thread-manage-cancel{color:#406390;cursor:pointer;background:0 0;border:1.5px solid #406390;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.875rem 1rem;font-size:.9375rem;font-weight:700;display:flex}.thread-manage-cancel:active{background:#40639014}.desk-thread-header-info--clickable{cursor:pointer;border-radius:8px;margin:-.125rem -.25rem;padding:.125rem .25rem}.desk-thread-header-info--clickable:active{background:#40639014}.client-action-modal{width:min(560px,100vw - 2rem);max-height:min(88dvh, calc(var(--app-height,100dvh) - 2rem))}.client-action-scroll{max-height:min(52dvh,480px);overflow-y:auto}.client-action-header-row{align-items:center;gap:.75rem;min-width:0;display:flex}.client-action-inline-btn{color:#fff;cursor:pointer;background:#273461;border:1px solid #273461;border-radius:8px;padding:.375rem .75rem;font-size:.8125rem;font-weight:600}.client-action-list{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.client-action-list-item{border:1px solid var(--desk-border);background:var(--desk-surface);border-radius:10px;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.75rem;display:flex}.client-action-list-item--schedule{align-items:center}.client-action-list-item-main{flex-direction:column;gap:.25rem;min-width:0;display:flex}.client-action-list-item-side{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.375rem;display:flex}.client-action-list-item-title{color:#273461;font-size:.875rem;font-weight:700}.client-action-list-item-sub,.client-action-list-item-meta{color:#64748b;font-size:.75rem}.client-action-comment{border:1px solid var(--desk-border);background:var(--desk-surface);border-radius:10px;padding:.75rem}.client-action-comment-title{color:#273461;margin:0;font-size:.875rem;font-weight:700}.client-action-comment-text{color:#475569;margin:.375rem 0 0;font-size:.8125rem;line-height:1.45}.client-action-comment-meta{color:#94a3b8;margin:.5rem 0 0;font-size:.6875rem}.client-action-delete-btn{color:#b91c1c;cursor:pointer;background:#fee2e2;border:none;border-radius:999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}.client-action-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.desk-thread-shell{flex:1;min-height:0;display:flex;overflow:hidden}.desk-thread-shell .desk-thread{flex:1;min-width:0;min-height:0}.desk-bottom-bar{border-top:1px solid var(--desk-border);color:#64748b;background:#fff;flex-shrink:0;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-size:.8125rem;display:none}.desk-bottom-select{text-align:center;margin:0}.desk-return-panel{background:var(--desk-chat-bg);flex:1;justify-content:center;align-items:center;min-height:0;padding:1.5rem;display:flex;overflow:auto}.desk-return-card{border:1px solid var(--desk-border);background:#fff;border-radius:16px;width:100%;max-width:520px;padding:1.75rem 1.5rem;box-shadow:0 8px 30px #2131630f}.desk-return-badge{color:#1e293b;background:#d9e9f8;border:1px solid #4e658f;border-radius:999px;padding:.25rem .75rem;font-size:.8125rem;display:inline-flex}.desk-return-thread-badge{color:#1e3a5f;background:#d9e9f8;border:1px solid #4e658f;border-radius:999px;margin-bottom:.25rem;padding:.125rem .625rem;font-size:.6875rem;font-weight:600;display:inline-block}.desk-return-title{color:#1e293b;margin:1rem 0 .375rem;font-size:1.375rem;font-weight:700}.desk-return-meta,.desk-return-date{color:#64748b;margin:0 0 .375rem;font-size:.875rem}.desk-return-text{color:#475569;margin:1.25rem 0 0;font-size:.9375rem;line-height:1.6}.desk-return-actions{flex-wrap:wrap;gap:.625rem;margin-top:1.5rem;display:flex}.desk-return-clear{color:#64748b;cursor:pointer;background:0 0;border:none;padding:.4375rem .75rem;font-size:.875rem}.desk-mobile-topbar{border-bottom:1px solid var(--desk-border);padding:.75rem;padding-top:max(.75rem, env(safe-area-inset-top));background:#fff;justify-content:space-between;align-items:center;display:flex}.chat-list-item{box-shadow:0 4px 4px #00000040}.desk-chat-list{margin:0;padding:0;list-style:none}.desk-chat-row{border-bottom:1px solid var(--desk-row-border);cursor:pointer;align-items:flex-start;gap:.75rem;padding:.875rem .75rem;transition:background-color .15s;display:flex;position:relative}.desk-chat-row:hover{background:var(--desk-row-hover)}.desk-chat-row--selected{background:var(--desk-row-selected);border-left:3px solid var(--desk-accent);padding-left:calc(.75rem - 3px)}.desk-chat-row-body{flex:1;min-width:0}.desk-chat-row-top{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.desk-chat-row-name{color:var(--desk-text-strong);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.9375rem;font-weight:700;overflow:hidden}.desk-chat-row-subtitle{color:var(--desk-text-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.25rem;margin:.25rem 0 0;font-size:.8125rem;display:flex;overflow:hidden}.desk-chat-row-subtitle svg{color:var(--desk-secondary);flex-shrink:0}.desk-chat-row-meta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.25rem;display:flex}.desk-chat-row-time{color:var(--desk-text-muted);white-space:nowrap;flex-shrink:0;font-size:.75rem}.desk-chat-row--unread .desk-chat-row-subtitle{color:var(--desk-text-strong);font-weight:600}.desk-chat-row-dept-tag{width:fit-content;color:var(--desk-secondary);background:#4063900f;border:1px solid #40639040;border-radius:999px;align-items:center;gap:.25rem;margin-top:.375rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.desk-chat-row-dept-tag svg{opacity:.85;flex-shrink:0}.desk-chat-row-chevron{color:#94a3b8;flex-shrink:0;align-self:center;display:none}.desk-chat-row-footer{justify-content:space-between;align-items:center;display:flex}.desk-chat-row-protocol{color:#94a3b8;font-size:.6875rem}.desk-chat-row-actions{gap:.375rem;display:flex}.desk-chat-row-action{color:#94a3b8;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.125rem;display:flex}.desk-chat-row-action--danger{color:#ef4444}.desk-chat-row-unread{background:var(--desk-unread);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:1.125rem;height:1.125rem;padding:0 .3125rem;font-size:.625rem;font-weight:700;display:flex}.desk-status-badge{shrink:0;white-space:nowrap;border-radius:999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:600}.desk-status-badge--active{color:#2563eb;background:#dbeafe}.desk-status-badge--waiting{color:#64748b;background:#f1f5f9}.desk-status-badge--finished{color:#94a3b8;background:#f1f5f9}.desk-avatar-online{background:#22c55e;border:2px solid #fff;border-radius:999px;width:.625rem;height:.625rem;position:absolute;top:0;left:0}.desk-avatar-wrap{flex-shrink:0;width:3rem;height:3rem;position:relative}.desk-avatar-wrap.desk-avatar--lg{width:4.125rem;height:4.125rem}.desk-avatar-img,.desk-avatar-initials{object-fit:cover;border-radius:999px;width:100%;height:100%}.desk-avatar-initials{color:#fff;background:#406390;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:flex}.desk-avatar--lg .desk-avatar-initials{font-size:1.125rem}.desk-avatar-channel{object-fit:contain;background:#fff;border:1px solid #fff;border-radius:999px;width:18px;height:18px;position:absolute;bottom:-2px;right:-2px}.desk-list-pagination{border-top:1px solid var(--desk-border);justify-content:center;padding:0;display:none}.desk-list-load-more{color:#406390;cursor:pointer;background:0 0;border:none;width:100%;padding:.875rem .75rem;font-size:.8125rem;font-weight:600}.desk-list-load-more:disabled{opacity:.5;cursor:not-allowed}.desk-icon-btn--notify{position:relative}.desk-icon-btn--notify:after{content:"";background:#406390;border:1.5px solid #fff;border-radius:999px;width:7px;height:7px;position:absolute;top:6px;right:6px}.desk-thread{background:var(--desk-chat-bg);flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.desk-thread-messages{min-height:0;padding:var(--desk-wa-gutter-y) var(--desk-wa-gutter-x) .5rem;flex:1;position:relative;overflow-y:auto}.desk-thread--embedded{background:var(--desk-wa-bg);width:100%;max-width:none}.desk-thread-shell .desk-thread--embedded{flex:auto;min-width:0}.desk-thread--embedded .desk-thread-messages{width:100%;max-width:none;padding:var(--desk-wa-gutter-y) var(--desk-wa-gutter-x) .375rem;background:var(--desk-wa-bg);margin:0}.desk-thread--embedded .desk-thread-footer{background:var(--desk-wa-bg);border-top:none}.desk-thread--embedded .desk-msg-row{width:100%;max-width:none;margin-left:0;margin-right:0}.desk-thread--embedded .desk-msg-content{width:fit-content;max-width:var(--desk-wa-bubble-max)}.desk-thread--embedded .desk-msg-bubble{border-radius:7.5px;width:auto;max-width:100%;padding:.375rem .5rem .3125rem .5625rem;font-size:.875rem;line-height:1.35;box-shadow:0 1px .5px #0b141a21}.desk-thread--embedded .desk-msg-bubble-body{min-width:2.75rem}.desk-thread--embedded .desk-msg-bubble-body .desk-msg-text:after{width:3rem;height:.6875rem}.desk-thread--embedded .desk-msg-row:has(.desk-msg-bubble--system){justify-content:center}.desk-thread--embedded .desk-msg-bubble--system{color:#1e3a5f;width:auto;max-width:min(92%,28rem);box-shadow:none;background:#d1ecf9;border-radius:7.5px;padding:.5rem .75rem;font-size:.8125rem;line-height:1.4}.desk-thread--embedded .desk-composer-wrap--desktop-inline{padding:.375rem var(--desk-wa-gutter-x) .4375rem;background:var(--desk-wa-bg);border-top:none}.desk-thread--embedded .desk-composer-wrap--desktop-inline .desk-composer-wa-row{width:100%;max-width:none}.desk-thread--embedded .desk-msg-bubble--client:not(.desk-msg-bubble--system){color:#111b21;background:#fff;border-bottom-left-radius:0}.desk-thread--embedded .desk-msg-bubble--agent:not(.desk-msg-bubble--system){color:#111b21;background:#d9fdd3;border-bottom-right-radius:0}.desk-thread--embedded .desk-msg-bubble-time,.desk-thread--embedded .desk-msg-meta--agent{color:#667781}.desk-thread--embedded .desk-msg-checks{color:#8696a0}.desk-thread--embedded .desk-msg-checks--read{color:#53bdeb}.desk-thread--embedded .desk-date-separator{margin:.375rem 0}@media (width>=900px){.desk-thread--embedded{--desk-wa-bubble-max:72%}}.desk-thread--drop-active{overflow:hidden}.desk-thread-drop-overlay{z-index:40;pointer-events:none;background:#e9edeaf0;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:absolute;inset:0}.desk-thread-drop-overlay__panel{text-align:center;background:#ffffffb8;border:2px dashed #8696a0;border-radius:1rem;flex-direction:column;align-items:center;gap:.65rem;max-width:22rem;padding:1.5rem 2rem;display:flex}.desk-thread-drop-overlay__icon{color:#54656f}.desk-thread-drop-overlay__title{color:#111b21;margin:0;font-size:1.05rem;font-weight:600}.desk-thread-drop-overlay__hint{color:#54656f;margin:0;font-size:.8125rem;line-height:1.45}.desk-thread-header{border-bottom:1px solid var(--desk-border);background:#fff;justify-content:space-between;align-items:center;padding:.875rem 1rem;display:flex}.desk-thread-header-left{align-items:center;gap:.5rem;min-width:0;display:flex}.desk-thread-header--desktop{align-items:center;min-height:64px;padding:.625rem 1rem}.desk-thread-header-info{min-width:0}.desk-thread-header--desktop .desk-thread-name{font-size:1.125rem}.desk-thread-header--desktop .desk-thread-header-left{gap:.75rem}.desk-thread-header--desktop .desk-thread-codes{flex-direction:column;gap:.0625rem;margin-top:.125rem;display:flex}.desk-thread-header--desktop .desk-thread-code-row{font-size:.8125rem;line-height:1.3}.desk-thread-header--desktop .desk-thread-code-label{min-width:7.25rem}.desk-layout-controls{flex-shrink:0;align-items:center;gap:.375rem;display:flex}.desk-layout-control-btn{color:var(--desk-accent);border-color:var(--desk-accent)}@supports (color:color-mix(in lab, red, red)){.desk-layout-control-btn{border-color:color-mix(in srgb, var(--desk-accent) 35%, var(--desk-border))}}.desk-layout-control-btn:hover{background:var(--desk-accent)}@supports (color:color-mix(in lab, red, red)){.desk-layout-control-btn:hover{background:color-mix(in srgb, var(--desk-accent) 10%, var(--desk-surface))}}.desk-layout-control-btn--active{border-color:var(--desk-accent);color:var(--desk-accent);background:var(--desk-accent)}@supports (color:color-mix(in lab, red, red)){.desk-layout-control-btn--active{background:color-mix(in srgb, var(--desk-accent) 12%, var(--desk-surface))}}.desk-main{position:relative}@media (width>=1024px){.desk-chat-shell--sidebar-collapsed .desk-sidebar{opacity:0;pointer-events:none;border-right:none;transition:width .25s,opacity .2s,transform .28s;overflow:hidden;width:0!important;min-width:0!important;max-width:0!important}.desk-chat-shell--sidebar-collapsed:not(.desk-chat-shell--conversation) .desk-sidebar{border-right:1px solid var(--desk-border);overflow:visible;opacity:1!important;pointer-events:auto!important;width:clamp(300px,26vw,380px)!important;min-width:0!important;max-width:380px!important}.desk-chat-shell--conversation{--desk-chat-sidebar-w:clamp(300px, 28vw, 380px);position:relative}.desk-chat-shell--conversation .desk-sidebar{z-index:26;border-right:1px solid var(--desk-border);transition:transform .28s,box-shadow .28s;position:absolute;top:0;bottom:0;left:0;overflow:hidden;transform:translate(0);box-shadow:4px 0 28px #0f172a29;width:var(--desk-chat-sidebar-w)!important;opacity:1!important;pointer-events:auto!important;min-width:300px!important;max-width:380px!important}.desk-chat-shell--conversation.desk-chat-shell--sidebar-collapsed .desk-sidebar{box-shadow:none;transform:translate(-100%);pointer-events:none!important}.desk-chat-shell--conversation:not(.desk-chat-shell--sidebar-collapsed) .desk-sidebar{box-shadow:none}.desk-chat-shell--conversation .desk-main{flex:100%;width:100%;min-width:0;margin-left:0;transition:margin-left .28s,width .28s}.desk-chat-shell--conversation:not(.desk-chat-shell--sidebar-collapsed) .desk-main{margin-left:var(--desk-chat-sidebar-w);width:calc(100% - var(--desk-chat-sidebar-w))}.desk-chat-shell--conversation .desk-main-body,.desk-chat-shell--conversation .desk-thread-shell,.desk-chat-shell--conversation .desk-thread--embedded{width:100%;min-width:0;max-width:100%}.desk-chat-shell--conversation .desk-sidebar-drawer-backdrop{display:none!important}}.desk-sidebar-drawer-backdrop{z-index:25;cursor:pointer;background:#0f172a61;border:none;padding:0;animation:.2s desk-drawer-backdrop-in;display:none;position:absolute;inset:0}@keyframes desk-drawer-backdrop-in{0%{opacity:0}to{opacity:1}}.desk-sidebar-drawer-close{border:1px solid var(--desk-border);background:var(--desk-surface);width:2rem;height:2rem;color:var(--desk-accent);cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.desk-sidebar-drawer-close:hover{background:var(--desk-accent)}@supports (color:color-mix(in lab, red, red)){.desk-sidebar-drawer-close:hover{background:color-mix(in srgb, var(--desk-accent) 10%, var(--desk-surface))}}.desk-chat-shell--focus .desk-main-header,.desk-chat-shell--focus .desk-client-info-rail{display:none!important}.desk-chat-shell--focus .desk-tags-bar{display:none}.desk-chat-shell--focus .desk-thread-header--desktop{min-height:56px;padding:.375rem .75rem}.desk-chat-shell--focus .desk-thread-action-desktop,.desk-chat-shell--focus .desk-thread-info-btn{display:none}@media (width>=1024px){.desk-chat-shell--conversation .desk-main-header{display:none!important}.desk-chat-shell--conversation .desk-thread-header--desktop{min-height:72px;padding:.5rem .875rem}.desk-chat-shell--conversation .desk-thread-header--desktop .desk-thread-name{font-size:1rem}.desk-chat-shell--conversation .desk-thread-header--desktop .desk-thread-code-row{font-size:.75rem}.desk-chat-shell--conversation .desk-tags-bar{min-height:2.25rem;padding:.25rem .75rem}.desk-chat-shell--conversation .desk-thread-messages{padding:var(--desk-wa-gutter-y) var(--desk-wa-gutter-x) .375rem}.desk-chat-shell--conversation .desk-composer-wrap:not(.desk-composer-wrap--desktop-inline){padding:.375rem var(--desk-wa-gutter-x) .4375rem}.desk-client-info-rail:not(.desk-client-info-rail--open){border-left:none;width:0;min-width:0;overflow:visible}.desk-client-info-rail:not(.desk-client-info-rail--open) .desk-client-info-rail-toggle,.desk-client-info-rail:not(.desk-client-info-rail--open) .desk-client-info-rail-label{display:none}}.desk-thread-codes{flex-direction:column;gap:.125rem;margin-top:.25rem;display:flex}.desk-thread-code-row{align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.desk-thread-code-label{color:#64748b}.desk-thread-code-value{color:#4e658f;font-weight:500}.desk-thread-code-copy{color:#64748b;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:.125rem;display:flex}.desk-thread-name{color:#1e293b;margin:0;font-size:1rem;font-weight:700}.desk-thread-meta{color:#64748b;margin:.125rem 0 0;font-size:.75rem}.desk-service-info-bar{background:0 0;align-items:stretch;display:none}.desk-service-info-group{flex:1 1 0;align-items:stretch;min-width:0;display:flex}.desk-service-info-group:first-child .desk-service-info-divider{display:none}.desk-service-info-item{text-align:center;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:.375rem;min-width:0;padding:.875rem .5rem;display:flex}.desk-service-info-icon{color:#7a8fa8;flex-shrink:0;justify-content:center;align-items:center;display:flex}.desk-service-info-copy{flex-direction:column;align-items:center;gap:.25rem;width:100%;min-width:0;display:flex}.desk-service-info-label{white-space:normal;color:#7a8fa8;font-size:.625rem;font-weight:500;line-height:1.25;display:block}.desk-service-info-value{text-overflow:ellipsis;white-space:nowrap;width:100%;color:var(--desk-primary);font-size:.875rem;font-weight:700;line-height:1.2;display:block;overflow:hidden}.desk-service-info-divider{background:#e2e8f0;flex-shrink:0;align-self:stretch;width:1px;margin:.875rem 0}@media (width<=1023px){.desk-service-info-bar{background:#fff;border:1px solid #e8edf3;border-radius:10px;margin:.625rem .75rem .75rem;overflow:hidden;box-shadow:0 2px 10px #27346114}.desk-service-info-item{padding:.75rem .375rem}.desk-service-info-label{font-size:.625rem}.desk-service-info-value{font-size:.8125rem}}.desk-thread-encryption{color:#94a3b8;text-align:center;justify-content:center;align-items:center;gap:.375rem;margin:1rem 0 .5rem;font-size:.6875rem;display:flex}.desk-thread-actions{align-items:center;gap:.375rem;display:flex}.desk-thread-back{color:#64748b;cursor:pointer;background:0 0;border:none;padding:.25rem .5rem;font-size:1.25rem}.desk-btn{cursor:pointer;border:none;border-radius:8px;padding:.4375rem .75rem;font-size:.75rem;font-weight:600}.desk-btn--success{color:#fff;background:#16a34a}.desk-btn--muted{color:#475569;background:#e2e8f0}.desk-btn--primary{color:#fff;background:#406390;padding:.5rem 1rem;font-size:.8125rem}.desk-btn--primary:hover{background:#355278}.desk-thread-file-preview-pane{background:var(--desk-chat-bg);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.desk-thread--embedded .desk-thread-file-preview-pane{background:var(--desk-wa-bg)}.desk-thread-file-preview-pane .chat-file-preview{border-top:none;flex:1;min-height:0;max-height:none}.desk-thread-file-preview-pane .chat-file-preview__media{flex:1;min-height:0;max-height:none}.desk-thread--file-preview .desk-thread-footer{display:none}.chat-file-preview{background:var(--desk-surface);color:var(--desk-text);border-top:1px solid var(--desk-border);flex-direction:column;display:flex;position:relative}.chat-file-preview--inline{max-height:min(52vh,420px)}.chat-file-preview--drop-active{outline:2px dashed var(--desk-secondary);outline-offset:-4px}.chat-file-preview__drop-hint{z-index:2;pointer-events:none;border-radius:inherit;background:#4063901f;place-items:center;display:grid;position:absolute;inset:0}.chat-file-preview__drop-hint p{background:var(--desk-surface);border:1px solid var(--desk-border);color:var(--desk-text-strong);border-radius:999px;margin:0;padding:.75rem 1.25rem;font-size:.9375rem;font-weight:600;box-shadow:0 8px 24px #0f172a1f}.chat-file-preview__header{background:var(--desk-surface);border-bottom:1px solid var(--desk-border);flex-shrink:0;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.chat-file-preview__close{color:var(--desk-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;display:inline-flex}.chat-file-preview__close:disabled{opacity:.5;cursor:not-allowed}.chat-file-preview__counter{color:var(--desk-text-muted);font-size:.875rem}.chat-file-preview__media{background:var(--desk-chat-bg);flex:1;justify-content:center;align-items:center;min-height:120px;max-height:240px;padding:.75rem 1rem;display:flex;overflow:hidden}.chat-file-preview__image,.chat-file-preview__video{object-fit:contain;border-radius:.25rem;max-width:100%;max-height:100%}.chat-file-preview__audio,.chat-file-preview__document{text-align:center;max-width:20rem;color:var(--desk-text-muted);flex-direction:column;align-items:center;gap:.75rem;display:flex}.chat-file-preview__filename{color:var(--desk-text);word-break:break-word;margin:0;font-size:.9375rem}.chat-file-preview__filesize{color:var(--desk-text-muted);margin:0;font-size:.8125rem}.chat-file-preview__audio-player{width:min(20rem,100%)}.chat-file-preview__footer{background:var(--desk-surface);flex-shrink:0;padding:.65rem 1rem .85rem}.chat-file-preview__error{color:#f87171;margin:0 0 .5rem;font-size:.8125rem}.chat-file-preview__composer{background:var(--desk-input-bg);border:1px solid var(--desk-border);border-radius:12px;align-items:flex-end;gap:.5rem;padding:.5rem .625rem;display:flex}.chat-file-preview__caption{resize:none;min-height:1.5rem;max-height:6rem;color:var(--desk-text);font:inherit;background:0 0;border:none;outline:none;flex:1;line-height:1.4}.chat-file-preview__caption::placeholder{color:var(--desk-text-muted)}.chat-file-preview__send{background:var(--desk-secondary);color:#fff;cursor:pointer;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex;position:relative;box-shadow:0 2px 8px #40639059}.chat-file-preview__send:disabled{opacity:.6;cursor:not-allowed}.chat-file-preview__send-badge{background:var(--desk-surface);min-width:1.125rem;height:1.125rem;color:var(--desk-secondary);text-align:center;border:1px solid var(--desk-border);border-radius:999px;padding:0 .25rem;font-size:.6875rem;font-weight:700;line-height:1.125rem;position:absolute;top:-.2rem;right:-.2rem}.chat-file-preview__thumbs{background:var(--desk-surface);border-top:1px solid var(--desk-border);flex-shrink:0;justify-content:flex-start;align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex;overflow-x:auto}.chat-file-preview__thumb{background:var(--desk-input-bg);cursor:pointer;border:2px solid #0000;border-radius:.5rem;flex:none;width:3.25rem;height:3.25rem;padding:0;position:relative;overflow:hidden}.chat-file-preview__thumb--active{border-color:var(--desk-secondary)}.chat-file-preview__thumb img,.chat-file-preview__thumb video{object-fit:cover;width:100%;height:100%}.chat-file-preview__thumb-doc{width:100%;height:100%;color:var(--desk-text);place-items:center;font-size:.6875rem;font-weight:700;display:grid}.chat-file-preview__thumb--add{border:1px dashed var(--desk-border);color:var(--desk-text-muted);place-items:center;font-size:1.5rem;line-height:1;display:grid}.chat-file-preview__thumb--add:hover:not(:disabled){border-color:var(--desk-secondary);color:var(--desk-secondary)}[data-theme=dark] .chat-file-preview__drop-hint{background:#4a7ab529}[data-theme=dark] .chat-file-preview__drop-hint p{box-shadow:0 8px 24px #00000059}[data-theme=dark] .chat-file-preview__send{background:#00a884;box-shadow:0 2px 8px #00a88459}[data-theme=dark] .chat-file-preview__send-badge{color:#00a884}.desk-thread-loading,.desk-load-more{text-align:center;color:var(--desk-muted);font-size:.8125rem}.desk-load-more{border:1px solid var(--desk-border);cursor:pointer;background:#fff;border-radius:999px;margin:0 auto .75rem;padding:.375rem .875rem;display:block}.desk-thread-footer{border-top:1px solid var(--desk-border);z-index:4;background:#fff;flex-shrink:0;position:relative;overflow:visible}.desk-socket-banner{z-index:40;text-align:center;color:#92400e;background:#fef3c7;border-bottom:1px solid #fcd34d;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .75rem;padding:.45rem .75rem;font-size:.8125rem;font-weight:600;display:flex;position:sticky;top:0}.desk-socket-banner--error{color:#991b1b;background:#fee2e2;border-bottom-color:#fca5a5}.desk-socket-banner-text{line-height:1.35}.desk-socket-banner-action{font:inherit;color:inherit;cursor:pointer;background:#ffffff8c;border:1px solid;border-radius:999px;padding:.15rem .65rem;font-size:.75rem;font-weight:700}.desk-socket-banner-action:hover{background:#ffffffd9}.desk-msg-bot-label{letter-spacing:.04em;text-transform:uppercase;color:#1d4ed8;background:#dbeafe;border-radius:999px;margin:0 0 .25rem .35rem;padding:.1rem .45rem;font-size:.6875rem;font-weight:700;display:inline-block}.desk-composer-wrap{background:#fff;padding:.75rem 1rem 1rem;overflow:visible}.desk-composer-bar{background:var(--desk-composer);justify-content:center;align-items:center;height:4rem;padding:0 1rem;display:flex}.desk-composer-bar p{text-transform:uppercase;letter-spacing:.04em;color:var(--desk-muted);text-align:center;margin:0;font-size:.8125rem;font-weight:600}.desk-composer-bar--error{background:#fef2f2;border-top:1px solid #fecaca;height:auto;min-height:2.75rem;padding:.625rem 1rem}.desk-composer-bar--error p{color:#b91c1c;text-transform:none;font-weight:500}.desk-composer-form{background:#fff;border:1px solid #dbe3ee;border-radius:12px;position:relative;overflow:visible}.desk-composer-toolbar{z-index:2;justify-content:space-between;align-items:center;padding:0 .75rem .75rem;display:flex;position:relative;overflow:visible}.desk-composer-tools{gap:.25rem;display:flex;overflow:visible}.desk-composer-input{resize:none;border:none;border-radius:12px 12px 0 0;outline:none;width:100%;min-height:4.5rem;padding:.875rem 1rem .5rem;font-family:inherit;font-size:.9375rem}.desk-composer-tool{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:.375rem;display:flex}.desk-composer-tool:hover{color:#406390;background:#f1f5f9}.desk-composer-send{color:#fff;cursor:pointer;background:#406390;border:none;border-radius:10px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.desk-composer-send:disabled{opacity:.45;cursor:not-allowed}.desk-composer-form--mobile{background:0 0;border:none;border-radius:0}.desk-composer-input--mobile{background:#fff;border:1px solid #dbe3ee;border-radius:999px;min-height:2.75rem;max-height:6rem;margin:0 0 .625rem;padding:.6875rem 1rem}.desk-composer-toolbar--mobile{padding:0}.desk-composer-tool--circle{width:2.5rem;height:2.5rem;color:var(--desk-secondary);background:#eef4fb;border-radius:999px}.desk-composer-tool--circle:hover:not(:disabled){color:var(--desk-primary);background:#e0ebfa}.desk-composer-send--round{border-radius:999px;width:2.75rem;height:2.75rem}.desk-composer-hint{text-align:center;color:#94a3b8;margin:.5rem 0 0;font-size:.6875rem}.desk-composer-hint strong{color:#64748b;font-weight:600}.desk-composer-input-shell--shortcut{position:relative}.desk-composer-shortcut-picker{z-index:30;background:#fff;border:1px solid #dbe3ee;border-radius:10px;width:min(220px,100%);padding:.5rem;position:absolute;bottom:calc(100% + .5rem);left:0;box-shadow:0 8px 24px #0f172a1f}.desk-composer-shortcut-hint{color:var(--desk-muted);margin:0 0 .375rem;padding:0 .25rem;font-size:.6875rem;font-weight:500}.desk-composer-shortcut-error{color:#b91c1c;background:#fef2f2;border-radius:6px;margin:0 0 .375rem;padding:.375rem .5rem;font-size:.75rem;font-weight:600}.desk-composer-shortcut-list{flex-direction:column;gap:.25rem;max-height:130px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.desk-composer-shortcut-item{width:100%;color:var(--desk-text);text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #dbe3ee;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;padding:.4375rem .625rem;font-size:.8125rem;font-weight:600;display:flex}.desk-composer-shortcut-tag{color:#1d4ed8;background:#dbeafe;border-radius:999px;padding:.125rem .375rem;font-size:.625rem;font-weight:700}.desk-composer-shortcut-item:hover{background:#eff6ff;border-color:#93c5fd}.desk-composer-shortcut-empty{min-height:80px;color:var(--desk-muted);text-align:center;justify-content:center;align-items:center;padding:.5rem;font-size:.8125rem;font-weight:600;display:flex}.desk-composer-form .desk-composer-shortcut-picker{position:absolute;bottom:calc(100% + .5rem);left:.75rem;right:auto}.desk-composer-file-input{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.desk-composer-tool:disabled{opacity:.45;cursor:not-allowed}.desk-composer-attach-wrap{z-index:3;position:relative}.desk-composer-tool--attach{color:#3b82f6;background:#3b82f61a;border:1px solid #3b82f62e;border-radius:999px;width:2.25rem;height:2.25rem;transition:background .15s,color .15s,border-color .15s}.desk-composer-tool--attach:hover:not(:disabled){color:#2563eb;background:#3b82f629}.desk-composer-tool--attach-open{color:#fff;background:#3b82f6;border-color:#3b82f6}.desk-composer-attach-menu{z-index:50;border:1px solid var(--desk-border);background:var(--desk-surface);border-radius:16px;flex-direction:column;gap:.25rem;width:min(17rem,100vw - 2rem);padding:.5rem;animation:.18s desk-composer-attach-in;display:flex;position:absolute;bottom:calc(100% + .625rem);left:0;box-shadow:0 16px 40px #0f172a2e}@keyframes desk-composer-attach-in{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.desk-composer-attach-option{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:.75rem;width:100%;padding:.625rem .75rem;transition:background .12s;display:flex}.desk-composer-attach-option:hover{background:var(--desk-row-hover)}.desk-composer-attach-option:active{background:var(--desk-row-selected)}.desk-composer-attach-icon{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.desk-composer-attach-icon--photo{color:#a855f7;background:#a855f724}.desk-composer-attach-icon--doc{color:#3b82f6;background:#3b82f624}.desk-composer-attach-label{flex-direction:column;gap:.125rem;min-width:0;display:flex}.desk-composer-attach-label strong{color:var(--desk-text-strong);font-size:.875rem;font-weight:600}.desk-composer-attach-label span{color:var(--desk-text-muted);font-size:.75rem}.desk-composer-send-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:999px;width:1rem;height:1rem;animation:.7s linear infinite desk-spin;display:inline-block}@keyframes desk-spin{to{transform:rotate(360deg)}}.desk-composer-wrap--mobile{background:#f0f2f5;border-top:1px solid #e2e8f0;padding:.5rem .625rem;position:relative}.desk-composer-wrap--desktop-inline{padding:.375rem var(--desk-wa-gutter-x) .4375rem;background:#fff;border-top:none}.desk-composer-wrap--desktop-inline .desk-composer-wa-row{align-items:center;gap:.375rem}.desk-composer-wrap--desktop-inline .desk-composer-tool--attach-wa,.desk-composer-wrap--desktop-inline .desk-composer-action-btn,.desk-composer-wrap--desktop-inline .desk-composer-tool--shortcut-inline{width:2.125rem;height:2.125rem;margin-bottom:0}.desk-composer-wrap--desktop-inline .desk-composer-input-shell{border:1px solid var(--desk-border);min-height:2.25rem;box-shadow:none;border-radius:1.25rem;padding:.25rem .375rem .25rem .75rem}.desk-composer-wrap--desktop-inline .desk-composer-input--wa{min-height:1.375rem;max-height:6rem;padding:.3125rem 0;font-size:.875rem;line-height:1.35}.desk-composer-wrap--desktop-inline .desk-composer-emoji-btn{width:1.75rem;height:1.75rem;margin-bottom:0}.desk-composer-wrap--desktop-inline .desk-composer-tool--shortcut-inline{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.desk-composer-wrap--desktop-inline .desk-composer-tool--shortcut-inline:hover:not(:disabled){color:#406390;background:#f1f5f9}.desk-composer-wrap--desktop-inline .desk-composer-action-btn--send{width:2.25rem;height:2.25rem}.desk-chat-shell--conversation .desk-composer-wrap--desktop-inline{padding:.375rem var(--desk-wa-gutter-x) .4375rem}.desk-composer-form--wa{background:0 0;border:none}.desk-composer-wa-row{align-items:flex-end;gap:.5rem;display:flex}.desk-composer-tool--attach-wa{color:#54656f;cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin-bottom:.125rem;display:flex}.desk-composer-tool--attach-wa:hover:not(:disabled){background:#0000000d}.desk-composer-tool--attach-wa.desk-composer-tool--attach-open{color:#00a884}.desk-composer-input-shell{background:#fff;border-radius:999px;flex:1;align-items:flex-end;gap:.25rem;min-width:0;padding:.3125rem .375rem .3125rem .875rem;display:flex;box-shadow:0 1px 2px #0f172a0f}.desk-composer-input--wa{resize:none;background:0 0;border:none;border-radius:0;outline:none;flex:1;min-width:0;min-height:1.5rem;max-height:7.5rem;margin:0;padding:.375rem 0;font-size:.9375rem;line-height:1.35}.desk-composer-emoji-btn{color:#8696a0;cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;margin-bottom:.0625rem;display:flex}.desk-composer-emoji-btn:hover:not(:disabled){color:#54656f;background:#0000000a}.desk-composer-emoji-btn--active{color:#00a884}.desk-composer-action-btn{cursor:pointer;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:transform .12s,opacity .12s;display:flex}.desk-composer-action-btn:active:not(:disabled){transform:scale(.96)}.desk-composer-action-btn--mic{color:#54656f;background:0 0}.desk-composer-action-btn--mic:hover:not(:disabled){background:#0000000d}.desk-composer-action-btn--send{color:#fff;background:#00a884;box-shadow:0 2px 8px #00a88459}.desk-composer-action-btn--send:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.desk-composer-attach-sheet{background:#fff;border-radius:1.25rem 1.25rem 0 0;margin-bottom:.5rem;padding:1rem 1.25rem 1.25rem;animation:.2s desk-composer-sheet-in;box-shadow:0 -4px 24px #0f172a14}@keyframes desk-composer-sheet-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.desk-composer-attach-grid{justify-content:center;gap:2rem;display:flex}.desk-composer-attach-tile{cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:.625rem;padding:0;display:flex}.desk-composer-attach-tile-icon{color:#fff;border-radius:999px;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;display:flex}.desk-composer-attach-tile-icon--photo{background:linear-gradient(135deg,#3b82f6,#6366f1);box-shadow:0 4px 14px #3b82f659}.desk-composer-attach-tile-icon--doc{background:linear-gradient(135deg,#8b5cf6,#a855f7);box-shadow:0 4px 14px #8b5cf659}.desk-composer-attach-tile-label{color:#54656f;font-size:.75rem;font-weight:500}.desk-composer-emoji-panel{background:#fff;border-radius:1rem 1rem 0 0;margin-bottom:.5rem;padding:.625rem .625rem .5rem;animation:.2s desk-composer-sheet-in;box-shadow:0 -4px 24px #0f172a14}.desk-composer-emoji-tabs{border-bottom:1px solid #eef2f6;gap:.25rem;padding:0 .25rem .5rem;display:flex;overflow-x:auto}.desk-composer-emoji-tab{cursor:pointer;opacity:.55;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:1.125rem;display:flex}.desk-composer-emoji-tab--active{opacity:1;background:#eef2f6}.desk-composer-emoji-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:.125rem;max-height:11rem;padding:.5rem .125rem .25rem;display:grid;overflow-y:auto}.desk-composer-emoji-item{cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;height:2.25rem;font-size:1.375rem;line-height:1;display:flex}.desk-composer-emoji-item:hover{background:#f1f5f9}.desk-composer-emoji-close{display:none}.desk-composer-tool--active{color:#406390;background:#eef2f6}.desk-composer-audio{border-bottom:1px solid var(--desk-border);background:#f8fafc;flex-wrap:wrap;align-items:center;gap:.625rem;padding:.75rem 1rem;display:flex}.desk-composer-audio-recording{background:#ef4444;border-radius:999px;width:.625rem;height:.625rem;animation:1.2s ease-in-out infinite desk-pulse}@keyframes desk-pulse{0%,to{opacity:1}50%{opacity:.35}}.desk-composer-audio-time{font-variant-numeric:tabular-nums;color:#334155;font-size:.8125rem;font-weight:600}.desk-composer-audio-preview{flex:1;min-width:10rem;max-width:100%;height:2.25rem}.desk-composer-audio-btn{border:1px solid var(--desk-border);color:#334155;cursor:pointer;background:#fff;border-radius:8px;padding:.375rem .75rem;font-size:.8125rem;font-weight:600}.desk-composer-audio-btn--primary{color:#fff;background:#2563eb;border-color:#2563eb}.desk-composer-audio-btn:disabled{opacity:.55;cursor:not-allowed}.desk-composer-audio-error{color:#dc2626;margin:0;font-size:.8125rem}.desk-msg-bubble--media{padding:.5rem;overflow:hidden}.desk-msg-bubble--media-overlay{padding:.1875rem}.desk-msg-media-wrap{max-width:min(100%,280px);line-height:0;display:inline-block;position:relative}.desk-msg-media-link{line-height:0;display:block}.desk-msg-media-image{object-fit:contain;background:#0000000a;border-radius:8px;width:100%;max-width:min(100%,280px);max-height:320px;display:block}.desk-msg-media-video{background:#000;border-radius:8px;width:min(100%,320px);max-height:280px;display:block}.desk-msg-bubble-footer--overlay{float:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b141a73;border-radius:999px;margin:0;padding:.125rem .375rem .125rem .5rem;position:absolute;bottom:.375rem;right:.375rem}.desk-msg-bubble-footer--overlay .desk-msg-bubble-time{color:#ffffffeb}.desk-msg-bubble-footer--overlay .desk-msg-checks{color:#ffffffd9}.desk-msg-bubble-footer--overlay .desk-msg-checks--read{color:#53bdeb}.desk-msg-bubble--emoji{padding:.375rem .5rem .3125rem}.desk-msg-text--emoji{font-size:2.125rem;line-height:1.15}.desk-msg-bubble--emoji .desk-msg-bubble-body{min-width:auto}.desk-msg-bubble--emoji .desk-msg-bubble-footer{margin-left:.375rem}.desk-msg-bubble--audio{min-width:min(100%,280px);max-width:min(100%,320px);padding:.375rem .5rem .3125rem}.desk-msg-bubble--audio.desk-msg-bubble--client{color:#111b21;background:#fff}.desk-msg-bubble--audio.desk-msg-bubble--agent{color:#111b21;background:#d9fdd3}.desk-wa-audio-native{display:none}.desk-wa-audio{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.125rem .5rem;min-width:240px;max-width:320px;display:grid}.desk-wa-audio--agent{grid-template-columns:auto auto minmax(0,1fr)}.desk-wa-audio__play{width:2rem;height:2rem;color:inherit;cursor:pointer;opacity:.88;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .12s,transform .12s;display:flex}.desk-wa-audio__play:hover:not(:disabled){opacity:1}.desk-wa-audio__play:active:not(:disabled){transform:scale(.94)}.desk-wa-audio__play:disabled{opacity:.45;cursor:wait}.desk-wa-audio__track{cursor:pointer;touch-action:none;align-items:center;min-width:0;height:2.125rem;display:flex;position:relative}.desk-wa-audio__wave{align-items:center;gap:2px;width:100%;height:1.625rem;display:flex}.desk-wa-audio__bar{opacity:.32;background:currentColor;border-radius:999px;flex:1;min-width:2px;max-width:3px;transition:opacity 80ms linear}.desk-wa-audio__bar--played{opacity:.92}.desk-wa-audio__scrubber{pointer-events:none;border-radius:999px;width:.625rem;height:.625rem;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #00000014}.desk-wa-audio--client{color:#8696a0}.desk-wa-audio--client .desk-wa-audio__scrubber{background:#53bdeb}.desk-wa-audio--agent{color:#111b218c}.desk-wa-audio--agent .desk-wa-audio__play,.desk-wa-audio--agent .desk-wa-audio__duration,.desk-wa-audio--agent .desk-wa-audio__clock{color:#111b21}.desk-wa-audio--agent .desk-wa-audio__scrubber{background:#fff}.desk-wa-audio-avatar{flex-shrink:0;width:2.625rem;height:2.625rem;position:relative}.desk-wa-audio-avatar__img,.desk-wa-audio-avatar__initials{object-fit:cover;border-radius:999px;width:100%;height:100%}.desk-wa-audio-avatar__initials{color:#fff;justify-content:center;align-items:center;font-size:.8125rem;font-weight:600;display:flex}.desk-wa-audio-avatar__mic{color:#53bdeb;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:1rem;height:1rem;display:flex;position:absolute;bottom:-.125rem;right:-.125rem;box-shadow:0 1px 2px #0000001f}.desk-wa-audio-avatar--agent .desk-wa-audio-avatar__mic{color:#00a884}.desk-wa-audio__footer{grid-column:1/-1;justify-content:space-between;align-items:center;gap:.75rem;min-height:1rem;padding:0 .125rem;display:flex}.desk-wa-audio__duration{font-variant-numeric:tabular-nums;color:#667781;font-size:.6875rem;line-height:1}.desk-wa-audio__meta{align-items:center;gap:.25rem;margin-left:auto;display:inline-flex}.desk-wa-audio__clock{color:#667781;font-size:.6875rem;line-height:1}.desk-wa-audio__meta .desk-msg-checks{font-size:inherit}.desk-wa-audio__label{opacity:.85;grid-column:1/-1;margin-top:.125rem;font-size:.75rem}.desk-msg-audio{flex-direction:column;gap:.375rem;min-width:min(100%,260px);display:flex}.desk-msg-audio-player{display:none}.desk-msg-audio-label{color:inherit;opacity:.85;font-size:.75rem}.desk-msg-document{min-width:min(100%,280px);display:block}.desk-msg-document--preview{color:inherit;text-decoration:none;display:block}.desk-msg-document-frame{pointer-events:none;background:#fff;border:none;border-radius:8px;width:min(100%,300px);height:220px;display:block}.desk-msg-document-card{min-width:min(100%,240px);max-width:min(100%,280px);color:inherit;background:#0000001f;border-radius:8px;align-items:center;gap:.625rem;padding:.625rem .75rem;text-decoration:none;display:flex}.desk-msg-bubble--client .desk-msg-document-card{background:#0000000f}.desk-msg-document-card-icon{opacity:.9;flex-shrink:0;justify-content:center;align-items:center;display:flex}.desk-msg-document-card-body{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.desk-msg-document-card-name{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;display:block;overflow:hidden}.desk-msg-document-card-meta{text-overflow:ellipsis;white-space:nowrap;opacity:.8;font-size:.75rem;display:block;overflow:hidden}.desk-msg-document-card-action{opacity:.85;flex-shrink:0;justify-content:center;align-items:center;display:flex}.desk-msg-text--caption{margin-top:.5rem;display:block}.desk-msg-text--muted{opacity:.75}.desk-tags-bar{border-bottom:1px solid var(--desk-border);background:#fff;align-items:center;gap:.5rem;min-height:3rem;padding:.5rem .75rem;display:flex}.desk-tag-add{color:#64748b;cursor:pointer;white-space:nowrap;background:#fff;border:1px dashed #cbd5e1;border-radius:6px;flex-shrink:0;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.8125rem;display:inline-flex}.desk-tag-add:disabled{cursor:not-allowed;opacity:.55}.desk-tag-add-icon{color:#406390;font-size:1rem;line-height:1}.desk-tag-star{font-size:.75rem}.desk-tags-scroll{-webkit-overflow-scrolling:touch;flex:1;gap:.5rem;min-width:0;display:flex;overflow-x:auto}.desk-tag-pill{color:#fff;white-space:nowrap;border-radius:6px;align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:.8125rem;display:inline-flex}.desk-tag-remove{color:inherit;cursor:pointer;opacity:.85;background:0 0;border:none;font-size:1rem;line-height:1}.add-client-tag-modal .form-modal-body{padding-top:0}.add-client-tag-search{border:1.5px solid #c6cdd0;border-radius:.5rem;align-items:center;gap:.5rem;margin-bottom:.75rem;padding:.5rem .75rem;display:flex}.add-client-tag-search input{background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:.9375rem}.add-client-tag-list{flex-direction:column;gap:.5rem;max-height:min(18rem,50vh);display:flex;overflow-y:auto}.add-client-tag-item{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;align-items:center;gap:.625rem;width:100%;padding:.625rem .75rem;display:flex}.add-client-tag-item--disabled{cursor:default;opacity:.65}.add-client-tag-item-dot{border-radius:999px;flex-shrink:0;width:.75rem;height:.75rem}.add-client-tag-item-name{color:#334155;flex:1;min-width:0;font-size:.9375rem}.add-client-tag-item-badge{color:#64748b;font-size:.75rem}.add-client-tag-empty{text-align:center;color:#64748b;margin:0;padding:1rem 0;font-size:.875rem}.desk-scroll-to-latest{z-index:6;color:#54656f;cursor:pointer;background:#f0f2f5;border:none;border-radius:50%;justify-content:center;align-items:center;width:2.625rem;height:2.625rem;padding:0;transition:background .15s,transform .15s;display:flex;position:absolute;bottom:5.25rem;right:1.125rem;box-shadow:0 1px 3px #0b141a33}.desk-scroll-to-latest:hover{background:#e9edef}.desk-scroll-to-latest:active{transform:scale(.96)}.desk-scroll-to-latest-badge{color:#111b21;text-align:center;background:#25d366;border-radius:999px;min-width:1.25rem;height:1.25rem;padding:0 .3125rem;font-size:.6875rem;font-weight:600;line-height:1.25rem;position:absolute;top:-.3125rem;left:-.3125rem;box-shadow:0 1px 2px #0b141a33}.desk-thread--embedded .desk-scroll-to-latest{bottom:4.75rem}.desk-date-separator{justify-content:center;margin:.75rem 0;display:flex}.desk-date-separator span{color:#54656f;text-transform:capitalize;background:#ffffffeb;border-radius:.5rem;padding:.3125rem .75rem .375rem;font-size:.7625rem;font-weight:500;line-height:1.35;display:inline-block;box-shadow:0 1px .5px #0b141a21}.desk-msg-row{width:100%;margin-bottom:.1875rem;display:flex}.desk-msg-row--client{justify-content:flex-start}.desk-msg-row--agent{justify-content:flex-end}.desk-msg-row--replyable{position:relative}.desk-msg-row--replyable:hover .desk-msg-actions,.desk-msg-row--replyable:focus-within .desk-msg-actions{opacity:1}@media (hover:none){.desk-msg-actions{opacity:.85}}.desk-msg-actions{opacity:0;flex-shrink:0;align-self:center;align-items:center;gap:.15rem;margin:0 .15rem;transition:opacity .15s;display:inline-flex}.desk-msg-row--client .desk-msg-actions{order:2}.desk-msg-row--agent .desk-msg-actions{order:-1}.desk-msg-action-btn{color:#64748b;cursor:pointer;background:#0f172a0f;border:none;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s,color .15s;display:inline-flex}.desk-msg-action-btn:hover{color:#334155;background:#0f172a1a}.desk-msg-action-btn--danger:hover{color:#dc2626;background:#dc26261f}.desk-msg-bubble--deleted{background:var(--desk-surface-muted,#f1f5f9)}@supports (color:color-mix(in lab, red, red)){.desk-msg-bubble--deleted{background:color-mix(in srgb, var(--desk-surface-muted,#f1f5f9) 88%, transparent)}}.desk-msg-bubble--deleted{border:1px dashed var(--desk-border,#dbe3ee)}@supports (color:color-mix(in lab, red, red)){.desk-msg-bubble--deleted{border:1px dashed color-mix(in srgb, var(--desk-border,#dbe3ee) 80%, transparent)}}.desk-msg-deleted-label{color:var(--desk-muted,#64748b);font-style:italic}.desk-msg-reply-btn{color:#64748b;opacity:0;cursor:pointer;background:#0f172a0f;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:28px;height:28px;margin:0 .25rem;transition:opacity .15s,background .15s;display:inline-flex}.desk-msg-row--client .desk-msg-reply-btn{order:2}.desk-msg-row--agent .desk-msg-reply-btn{order:-1}.desk-msg-reply-btn:hover{color:#334155;background:#0f172a1f}.desk-msg-quote{align-items:stretch;gap:.5rem;max-width:100%;margin-bottom:.375rem;display:flex}.desk-msg-quote--composer{background:#0f172a0a;border-radius:10px;margin:0 0 .5rem;padding:.625rem .75rem}.desk-msg-quote-bar{background:#25a884;border-radius:999px;flex-shrink:0;width:3px}.desk-msg-bubble--agent .desk-msg-quote-bar{background:#3b82f6}.desk-msg-quote-body{flex-direction:column;gap:.125rem;min-width:0;display:flex}.desk-msg-quote-author{color:#25a884;font-size:.75rem;font-weight:600}.desk-msg-bubble--agent .desk-msg-quote-author{color:#2563eb}.desk-msg-quote-text{color:#64748b;-webkit-line-clamp:3;white-space:normal;word-break:break-word;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.35;display:-webkit-box;overflow:hidden}.desk-msg-quote-cancel{color:#64748b;cursor:pointer;background:0 0;border:none;align-self:center;margin-left:auto;padding:.25rem;line-height:1}.desk-msg-content{width:fit-content;max-width:var(--desk-wa-bubble-max,65%);min-width:0}.desk-msg-bubble{border-radius:12px;width:fit-content;max-width:100%;padding:.75rem .875rem;font-size:.9375rem;line-height:1.45;box-shadow:0 1px 2px #0000000f}.desk-msg-bubble--client{background:var(--desk-client-bubble);color:#475569;border-bottom-left-radius:4px}.desk-msg-bubble--agent{background:var(--desk-primary);color:#fff;border-bottom-right-radius:4px}.desk-msg-bubble--system{background:var(--desk-primary);color:#fff;text-align:center}.desk-msg-text{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.desk-msg-text strong{font-weight:700}.desk-msg-text em{font-style:italic}.desk-msg-mono{background:#0000000f;border-radius:.25rem;padding:.05rem .25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125em}.desk-msg-link{color:#027eb5;word-break:break-all;text-decoration:underline}.desk-msg-bubble--agent .desk-msg-link{color:#027eb5}.desk-msg-bubble-body{width:fit-content;min-width:3.75rem;max-width:100%;display:block}.desk-msg-bubble-body:after{content:"";clear:both;display:table}.desk-msg-bubble-body .desk-msg-text{display:block}.desk-msg-bubble-body .desk-msg-text:after{content:"";width:3.5rem;height:.75rem;display:inline-block}.desk-msg-bubble-footer{float:right;vertical-align:bottom;white-space:nowrap;align-items:center;gap:.25rem;margin-top:.125rem;margin-left:.625rem;line-height:1;display:inline-flex}.desk-msg-bubble-time{color:#667781;font-size:.6875rem;line-height:1}.desk-msg-bubble--media .desk-msg-bubble-footer{float:none;justify-content:flex-end;margin-top:.375rem;margin-left:0;padding-top:.125rem;display:flex}.desk-msg-bubble--media .desk-msg-text--caption+.desk-msg-bubble-footer{margin-top:.25rem}.desk-msg-meta{color:#94a3b8;align-items:center;gap:.375rem;margin-top:.25rem;font-size:.6875rem;display:flex}.desk-msg-meta--agent{justify-content:flex-end}.desk-msg-checks{color:#8696a0;letter-spacing:-.05em;font-size:.6875rem;font-weight:700;line-height:1}.desk-msg-checks--read{color:#53bdeb}.desk-client-info-tab--thread{display:none}@media (width>=1024px){.desk-sidebar{flex-shrink:0;width:360px;max-width:360px}.desk-main,.desk-main-header,.desk-welcome,.desk-bottom-bar,.desk-client-info-rail{display:flex}.desk-welcome-features{grid-template-columns:repeat(3,minmax(0,1fr))}.desk-mobile-topbar{display:none}.desk-list-pagination{display:flex}}html[data-mobile=true] body{background:var(--desk-bg);width:100%;height:100%;position:fixed;inset:0;overflow:hidden}html[data-mobile=true] #root{flex-direction:column;height:100%;min-height:100%;display:flex;overflow:hidden}html[data-mobile=true] .app-native-shell--mobile{flex:1;min-height:0}.mobile-nav-stack{background:var(--desk-bg);flex:1;width:100%;min-height:0;display:flex;position:relative;overflow:hidden}.mobile-nav-panel{background:var(--desk-bg);height:100%;min-height:0;transition:transform var(--native-nav-duration) var(--native-ease), visibility var(--native-nav-duration);will-change:transform;touch-action:pan-y;flex-direction:column;display:flex;position:absolute;inset:0}.mobile-nav-panel--dragging{transition:none}.mobile-nav-scrim{z-index:1;pointer-events:none;opacity:0;transition:opacity var(--native-nav-duration) var(--native-ease);background:#0f172a;position:absolute;inset:0}.mobile-nav-panel--list.mobile-nav-panel--active{visibility:visible;z-index:1;transform:translate(0)}.mobile-nav-panel--list.mobile-nav-panel--behind{transform-origin:0;visibility:visible;z-index:0;transform:translate(-30%)scale(.96)}.mobile-nav-panel--detail{visibility:hidden;z-index:2;transform:translate(100%);box-shadow:-8px 0 24px #0f172a1f}.mobile-nav-panel--detail.mobile-nav-panel--active{visibility:visible;transform:translate(0)}.mobile-nav-panel--detail .desk-main--mobile-detail,.mobile-nav-panel--detail .desk-main-body{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.mobile-nav-panel--detail .desk-main-body>.desk-thread{flex:1;height:100%;min-height:0}.desk-main--mobile-detail{flex-direction:column;flex:1;min-height:0;display:flex}.desk-thread-top{border-bottom:1px solid var(--desk-border);background:var(--desk-surface);flex-shrink:0}.desk-thread-search-toggle--active{color:var(--desk-primary,#406390);background:var(--desk-primary,#406390)}@supports (color:color-mix(in lab, red, red)){.desk-thread-search-toggle--active{background:color-mix(in srgb, var(--desk-primary,#406390) 12%, transparent)}}.desk-thread-search{border-top:1px solid var(--desk-border);background:var(--desk-surface-muted,#f8fafc);align-items:center;gap:.5rem;padding:.55rem .85rem;display:flex}.desk-thread-search-field{border:1px solid var(--desk-border);background:var(--desk-surface);border-radius:999px;flex:1;align-items:center;gap:.5rem;min-width:0;padding:.45rem .75rem;display:flex}.desk-thread-search-icon{color:var(--desk-muted,#64748b);flex-shrink:0;display:inline-flex}.desk-thread-search-input{width:100%;font:inherit;color:inherit;background:0 0;border:0;outline:none}.desk-thread-search-input::placeholder{color:var(--desk-muted,#94a3b8)}.desk-thread-search-actions{flex-shrink:0;align-items:center;gap:.25rem;display:inline-flex}.desk-thread-search-counter{color:var(--desk-muted,#64748b);text-align:center;white-space:nowrap;min-width:3.5rem;font-size:.78rem}.desk-thread-search-nav:disabled,.desk-thread-search-nav[disabled]{opacity:.35;cursor:not-allowed}.desk-msg-row--search-match .desk-msg-bubble{box-shadow:inset 0 0 0 1px #facc158c}.desk-msg-row--search-active .desk-msg-bubble{box-shadow:inset 0 0 0 2px #f59e0b}.desk-msg-search-mark{color:inherit;background:#fef08a;border-radius:.15rem;padding:0 .05rem}.desk-msg-search-mark--active{background:#fdba74}[data-theme=dark] .desk-thread-search{background:var(--desk-surface)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .desk-thread-search{background:color-mix(in srgb, var(--desk-surface) 88%, #000 12%)}}[data-theme=dark] .desk-msg-search-mark{background:#facc1559}[data-theme=dark] .desk-msg-search-mark--active{background:#fb923c73}.desk-thread-header--mobile{align-items:flex-start;gap:.5rem;min-height:auto;padding:.5rem .75rem}.desk-thread-header--mobile .desk-thread-header-left{flex:1;align-items:flex-start;min-width:0}.desk-thread-header--mobile .desk-thread-header-info{min-width:0}.desk-thread-header--mobile .desk-thread-codes{gap:0;margin-top:.125rem}.desk-thread-header--mobile .desk-thread-code-row{gap:.25rem;font-size:.6875rem;line-height:1.25}.desk-thread-header--mobile .desk-thread-code-label{color:#969696;white-space:nowrap;font-weight:600}.desk-thread-header--mobile .desk-thread-code-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.desk-thread-header--mobile .desk-thread-name{text-overflow:ellipsis;white-space:nowrap;color:var(--desk-primary);overflow:hidden}@media (width<=1023px){.desk-service-info-bar{display:flex}.desk-thread-top .desk-service-info-bar{border-bottom:none}.desk-thread:not(.desk-thread--embedded) .desk-thread-messages{padding:var(--desk-wa-gutter-y) var(--desk-wa-gutter-x) .625rem;background:#e7ecf0}.desk-msg-bubble--client:not(.desk-msg-bubble--system){color:#111b21;background:#fff}.desk-msg-bubble--agent:not(.desk-msg-bubble--system){color:#111b21;background:#d9fdd3}.desk-msg-meta--agent{color:#667781}.desk-msg-checks--read{color:#53bdeb}}.desk-thread-header--mobile .desk-thread-actions{flex-shrink:0;gap:.25rem}@media (prefers-reduced-motion:reduce){.mobile-nav-panel,.mobile-nav-scrim,.native-overlay-backdrop,.native-overlay-panel>.active-msg-modal,.native-overlay-panel>.legal-modal-panel,.native-overlay-panel>.form-modal,.native-overlay-panel>form.active-msg-modal,.native-overlay-panel>form.form-modal,.native-overlay-panel>.desk-notify-panel--sheet,.client-info-sheet-backdrop,.client-info-sheet-panel{transition:none}}@media (width<=1023px){.login-page{height:var(--app-height,100dvh);max-height:var(--app-height,100dvh);padding:max(.75rem, env(safe-area-inset-top)) .875rem max(.75rem, env(safe-area-inset-bottom));overflow:hidden}.login-shell{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;justify-content:flex-start;min-height:0;max-height:100%;padding-top:.5rem;overflow-y:auto}.login-card{border-radius:16px;padding:1.5rem 1.125rem;box-shadow:0 8px 28px #21316314}.login-title{font-size:1.5rem}.login-subtitle{font-size:.875rem}.login-footer{padding-bottom:.5rem}}@media (width>=1024px){.desk-thread-back{display:none}}@media (width<=1023px){.desk-chat-shell{background:var(--desk-surface);flex-direction:column;flex:1;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.desk-sidebar{border-right:none;flex:1;width:100%;max-width:100%;min-height:0}.desk-sidebar-header{height:auto;min-height:3.25rem;padding-top:max(.625rem, env(safe-area-inset-top));z-index:20;padding-bottom:.625rem;position:sticky;top:0}.desk-sidebar-header:not(.desk-sidebar-header--mobile){min-height:3.5rem}.desk-sidebar-header h1{font-size:1.375rem}.desk-sidebar-header--mobile .desk-logo-header{height:2.25rem}.desk-sidebar-header--mobile h1{font-size:1.75rem}.desk-main-tabs{border-bottom:none;gap:.625rem;height:auto;padding:0 1rem 1rem}.desk-main-tab-btn{border-radius:999px;height:3rem;font-size:.875rem;font-weight:600}.desk-main-tab-btn--active{background:var(--desk-primary);color:#fff}.desk-main-tab-btn--outline{border:2px solid var(--desk-primary);background:var(--desk-surface);color:var(--desk-primary)}.desk-toolbar-btn{width:2.75rem;height:2.75rem}.desk-search-wrap{margin:.75rem 1rem}.desk-chat-list{flex-direction:column;gap:.75rem;padding:0 1rem .75rem;display:flex}.desk-chat-row{background:#fff;border:none;border-radius:14px;align-items:center;gap:.75rem;padding:.875rem .875rem .875rem 1rem;box-shadow:0 4px 14px #27346114}.desk-chat-row:hover{background:#fff}.desk-chat-row--selected{box-shadow:0 4px 14px #27346124, inset 0 0 0 2px var(--desk-secondary);background:#fff;border-left:none;padding-left:1rem}.desk-chat-row-name{color:var(--desk-primary)}.desk-chat-row-chevron{justify-content:center;align-items:center;display:flex}.desk-chat-row-meta{flex-direction:row;align-items:center;gap:.375rem}.desk-chat-row-time{color:var(--desk-secondary);background:#40639014;border-radius:6px;padding:.125rem .375rem;font-weight:600}.desk-chat-row-unread{display:flex}.desk-sidebar-header--mobile h1{letter-spacing:-.01em;font-size:1.125rem;line-height:1.25}[data-theme=dark] .desk-chat-row{background:var(--desk-elevated);box-shadow:0 4px 14px #00000038}[data-theme=dark] .desk-chat-row:hover,[data-theme=dark] .desk-chat-row--selected{background:var(--desk-elevated)}[data-theme=dark] .desk-chat-row-time{color:#93c5fd;background:#60a5fa1f}[data-theme=dark] .desk-chat-row-dept-tag{color:#93c5fd;background:#94a3b814;border-color:#94a3b840}.desk-sidebar-list{min-height:0;padding-bottom:max(.5rem, env(safe-area-inset-bottom));flex:1}.desk-main{background:var(--desk-surface);flex:1;width:100%;min-height:0;display:flex}.desk-main-body{flex:1;min-height:0}.desk-thread-header{z-index:auto;background:0 0;border-bottom:none;padding-top:.625rem;padding-bottom:.625rem;position:static;top:auto}.desk-thread-top{z-index:15;padding-top:max(.5rem, env(safe-area-inset-top,0px));background:var(--desk-surface);position:sticky;top:0}.desk-thread-top .desk-tags-bar{border-bottom:none}.desk-thread-back{width:2.25rem;height:2.25rem;color:var(--desk-primary);cursor:pointer;background:#eef4fb;border:none;border-radius:999px;justify-content:center;align-items:center;font-size:1.125rem;font-weight:700;display:flex}.desk-thread-action-desktop{display:none!important}.desk-btn--compact-mobile{padding:.375rem .625rem;font-size:.75rem}.desk-thread-name{font-size:.9375rem}.desk-thread-meta{font-size:.6875rem}.desk-thread-footer{background:0 0;border-top:none;flex-shrink:0;padding-bottom:0}.desk-composer-wrap--mobile{padding-bottom:max(.5rem, env(safe-area-inset-bottom), var(--keyboard-inset,0px));position:relative}.desk-composer-wrap--mobile:after{content:"";height:env(safe-area-inset-bottom,0px);pointer-events:none;background:#f0f2f5;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}[data-theme=dark] .desk-composer-wrap--mobile:after{background:var(--desk-shell-bg)}.desk-composer-bar{border-top:1px solid var(--desk-border);height:auto;min-height:4rem;padding-bottom:max(1rem, env(safe-area-inset-bottom), var(--keyboard-inset,0px));position:relative}.desk-composer-bar:after{content:"";height:env(safe-area-inset-bottom,0px);background:var(--desk-composer);pointer-events:none;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.desk-composer-bar--error{padding-bottom:max(.625rem, env(safe-area-inset-bottom), var(--keyboard-inset,0px))}.desk-composer-audio{padding-bottom:max(.75rem, env(safe-area-inset-bottom), var(--keyboard-inset,0px))}[data-theme=dark] .desk-thread-footer{background:0 0}.client-info-sheet{justify-content:stretch;align-items:stretch;display:flex}.client-info-sheet-panel{width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);border-radius:0;position:relative;inset:auto;transform:translateY(100%)}.client-info-sheet--visible .client-info-sheet-panel{transform:translateY(0)}.client-info-sheet-panel:before{display:none}.desk-user-menu-panel{width:min(20rem,100vw - 2rem);max-height:min(70vh, calc(var(--app-height,100dvh) - 6rem));overflow-y:auto}.native-overlay{top:var(--viewport-offset-top,0px);right:0;bottom:var(--keyboard-inset,0px);width:100%;height:auto;min-height:0;position:fixed;left:0}.native-overlay.legal-modal-root{justify-content:stretch;align-items:stretch;padding:0}.native-overlay-panel{flex:1;justify-content:stretch;align-items:stretch;width:100%;max-width:none;height:100%;min-height:0;max-height:none;display:flex}.native-overlay-panel>.active-msg-modal,.native-overlay-panel>.legal-modal-panel,.native-overlay-panel>.form-modal,.native-overlay-panel>form.active-msg-modal,.native-overlay-panel>form.form-modal,.native-overlay-panel>.thread-mobile-menu-panel,.native-overlay-panel>.thread-manage-screen,.native-overlay-panel>.desk-notify-panel--sheet{width:100%;max-width:none;height:100%;min-height:0;max-height:none;box-shadow:none;opacity:1;border-radius:0;flex:1;position:relative;inset:auto;transform:translateY(100%)}.native-overlay--visible .native-overlay-panel>.active-msg-modal,.native-overlay--visible .native-overlay-panel>.legal-modal-panel,.native-overlay--visible .native-overlay-panel>.form-modal,.native-overlay--visible .native-overlay-panel>form.active-msg-modal,.native-overlay--visible .native-overlay-panel>form.form-modal,.native-overlay--visible .native-overlay-panel>.thread-mobile-menu-panel,.native-overlay--visible .native-overlay-panel>.thread-manage-screen,.native-overlay--visible .native-overlay-panel>.desk-notify-panel--sheet{transform:translateY(0)}.native-overlay-panel>.thread-mobile-menu-panel:before,.native-overlay-panel>.thread-manage-screen:before,.native-overlay-panel>.active-msg-modal:before,.native-overlay-panel>form.active-msg-modal:before,.native-overlay-panel>.legal-modal-panel:before,.native-overlay-panel>.form-modal:before,.native-overlay-panel>form.form-modal:before,.native-overlay-panel>.desk-notify-panel--sheet:before{display:none}.desk-notify-panel--sheet{background:#fff;flex-direction:column;display:flex;overflow:hidden}.desk-notify-panel--sheet .desk-notify-panel-header{padding:max(.75rem, env(safe-area-inset-top)) 1.25rem .875rem;flex-shrink:0}.desk-notify-panel--sheet .desk-notify-panel-body{min-height:0;max-height:none;padding:.5rem 1rem max(1rem, env(safe-area-inset-bottom));flex:1}.legal-modal-root{padding:0}.legal-modal-header{padding:max(.75rem, env(safe-area-inset-top)) 1.25rem .875rem}.legal-modal-footer{padding:.75rem 1.25rem max(.75rem, env(safe-area-inset-bottom))}.thread-mobile-menu-header{padding-top:max(1rem, env(safe-area-inset-top))}.active-msg-modal-header{padding:max(.75rem, env(safe-area-inset-top)) 1.25rem .875rem;align-items:center}.active-msg-modal-title{font-size:1.0625rem}.active-msg-modal-subtitle{display:none}.active-msg-modal-body{flex:1;gap:.75rem;min-height:0;padding:.875rem 1.25rem 1rem}.active-msg-section-head{align-items:center;gap:.625rem}.active-msg-section-icon{width:2.25rem;height:2.25rem}.active-msg-section-subtitle{display:none}.active-msg-field{gap:.625rem}.active-msg-field-icon{width:2.5rem;height:2.5rem}.active-msg-select,.active-msg-search{padding-top:.6875rem;padding-bottom:.6875rem;font-size:1rem}.active-msg-modal-footer{padding:.75rem 1.25rem max(.75rem, env(safe-area-inset-bottom));background:#fff;flex-direction:column;flex-shrink:0;align-items:stretch;gap:0;margin-top:auto;box-shadow:0 -6px 20px #0f172a0f}.active-msg-modal-mascot{display:none}.active-msg-modal-actions{gap:.625rem;width:100%}.active-msg-btn{touch-action:manipulation;flex:1;min-height:2.875rem;padding:.75rem 1rem}.new-chat-client-list{flex:0 auto;min-height:4.5rem;max-height:min(10rem,28dvh)}.form-modal-header{padding:max(.75rem, env(safe-area-inset-top)) 1.25rem .875rem}.form-modal,form.form-modal{height:100%;max-height:none}.form-modal-body,.form-modal-body--scroll{flex:1;gap:.875rem;min-height:0;padding:.25rem 1.25rem 1rem}.form-modal-footer{padding:.75rem 1.25rem max(.75rem, env(safe-area-inset-bottom));background:#fff;flex-shrink:0;margin-top:auto;box-shadow:0 -6px 20px #0f172a0f}.form-modal-title{font-size:1.0625rem}.form-modal-subtitle{display:none}.form-modal-btn{touch-action:manipulation;min-height:2.875rem}.form-modal-input,.form-modal-select,.form-modal-textarea,.form-modal-label{font-size:1rem}.form-modal-empty-state{padding:1rem .5rem .5rem}.form-modal-empty-illustration{width:7.5rem}[data-theme=dark] .active-msg-modal-footer,[data-theme=dark] .form-modal-footer{background:#171c23;box-shadow:0 -6px 20px #00000040}.desk-chat-shell--mobile{flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}.desk-chat-shell--mobile .desk-sidebar,.desk-chat-shell--mobile .mobile-nav-stack{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.mobile-nav-panel--list .desk-sidebar{flex:1;height:100%;min-height:0}.app-native-shell--mobile:not(.app-native-shell--standalone) .desk-sidebar{padding-bottom:0}.desk-composer-hint{display:none}}.pwa-install-banner{left:.75rem;right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom));z-index:100;animation:.35s pwa-banner-in;position:fixed}@keyframes native-pop-in{0%{opacity:0;transform:translateY(-6px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pwa-banner-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.pwa-install-banner-content{color:#fff;background:#1e3a5f;border-radius:14px;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;display:flex;box-shadow:0 12px 32px #0f172a47}.pwa-install-banner-icon{background:#fff;border-radius:8px;flex-shrink:0;width:2rem;height:2rem;padding:.25rem}.pwa-install-banner-title{margin:0 0 .25rem;font-size:.9375rem;font-weight:700}.pwa-install-banner-subtitle{color:#ffffffe0;margin:0;font-size:.75rem;line-height:1.45}.pwa-install-banner-actions{flex-direction:column;align-items:flex-start;gap:.35rem;margin-top:.65rem;display:flex}.pwa-install-banner-btn{color:#1e3a5f;cursor:pointer;background:#fff;border:none;border-radius:8px;padding:.45rem .75rem;font-size:.8125rem;font-weight:700}.pwa-install-banner-btn:disabled{opacity:.7;cursor:not-allowed}.pwa-install-banner-guide{color:#ffffffd1;cursor:pointer;background:0 0;border:none;padding:0;font-size:.75rem;text-decoration:underline}.pwa-install-banner-close{color:#ffffffd9;cursor:pointer;background:0 0;border:none;flex-shrink:0;margin-left:auto;padding:.125rem;font-size:1rem}html[data-standalone=true] .pwa-install-banner{display:none}.desk-notify-wrap,.desk-notify-wrap>button{position:relative}.desk-notify-panel{z-index:50;width:min(420px,100vw - 2rem);max-height:min(640px, calc(var(--app-height,100dvh) - 5rem));border:1px solid var(--desk-border);background:var(--desk-surface);border-radius:16px;flex-direction:column;display:flex;position:absolute;top:calc(100% + .5rem);right:0;overflow:hidden;box-shadow:0 20px 48px #0f172a2e}.desk-notify-panel-header{border-bottom:1px solid var(--desk-border);flex-shrink:0;padding:1rem 1rem .75rem}.desk-notify-panel-header-main{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.desk-notify-panel-header-actions{align-items:center;gap:.375rem;display:flex}.desk-notify-panel-close{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:1rem;display:flex}.desk-notify-panel-close:hover{color:#1e293b;background:#f1f5f9}.desk-notify-panel-header h3{color:var(--desk-text);margin:0;font-size:1.125rem;font-weight:700}.desk-notify-mark-all{border:1px solid var(--desk-border);background:var(--desk-surface);color:var(--desk-text-muted);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.desk-notify-mark-all:hover{background:#4063900f}.desk-notify-tabs{-webkit-overflow-scrolling:touch;gap:.25rem;margin-top:.875rem;display:flex;overflow-x:auto}.desk-notify-tab{color:var(--desk-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.375rem;padding:.5rem .375rem;font-size:.8125rem;font-weight:600;display:inline-flex}.desk-notify-tab--active{color:#406390;border-bottom-color:#406390}.desk-notify-tab-count{font-size:.75rem;font-weight:700}.desk-notify-panel-body{flex:1;min-height:0;padding:.75rem;overflow-y:auto}.desk-notify-panel-footer{border-top:1px solid var(--desk-border);flex-shrink:0;padding:.75rem 1rem}.desk-notify-search{border:1px solid var(--desk-border);background:var(--desk-surface);color:var(--desk-text-muted);border-radius:999px;align-items:center;gap:.5rem;padding:.625rem .875rem;display:flex}.desk-notify-search input{width:100%;color:var(--desk-text);background:0 0;border:none;outline:none;font-size:.875rem}.desk-notify-search input::placeholder{color:var(--desk-text-muted)}.desk-notify-native-prompt{border:1px solid var(--desk-border);background:#2734610f;border-radius:12px;margin:.75rem .75rem 0;padding:.875rem}.desk-notify-native-prompt p{color:var(--desk-text-muted);margin:0 0 .75rem;font-size:.8125rem;line-height:1.45}.desk-notify-native-prompt-meta{margin-bottom:.625rem!important;font-size:.75rem!important}.desk-notify-native-prompt-actions{gap:.5rem;display:grid}.desk-notify-native-prompt-btn--ghost{color:var(--desk-primary,#273461);border:1px solid var(--desk-border);background:0 0}.desk-notify-native-prompt-btn{color:#fff;background:var(--desk-primary,#273461);cursor:pointer;border:0;border-radius:10px;width:100%;padding:.625rem .875rem;font-size:.875rem;font-weight:600}.desk-notify-empty{text-align:center;color:var(--desk-text-muted);margin:0;padding:2rem 1rem;font-size:.875rem}.desk-notify-card{border:1px solid var(--desk-border);background:var(--desk-surface);border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:.75rem;margin-bottom:.625rem;padding:.875rem;display:grid;position:relative}.desk-notify-card--unread{background:#4063900a}.desk-notify-card-dot{background:#406390;border-radius:999px;width:.4375rem;height:.4375rem;position:absolute;top:50%;left:.5rem;transform:translateY(-50%)}.desk-notify-card-avatar{padding-left:.375rem}.desk-notify-card-icon{border-radius:999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.desk-notify-card-icon--alert{color:#d97706;background:#fef3c7}.desk-notify-card-head{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.desk-notify-card-title-row{flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0;display:flex}.desk-notify-card-title{color:var(--desk-text);margin:0;font-size:.9375rem;font-weight:700;line-height:1.25}.desk-notify-badge{border-radius:999px;align-items:center;padding:.125rem .5rem;font-size:.6875rem;font-weight:700;display:inline-flex}.desk-notify-badge--blue{color:#406390;background:#e8f0fe}.desk-notify-badge--amber{color:#b45309;background:#fef3c7}.desk-notify-badge--purple{color:#7c3aed;background:#ede9fe}.desk-notify-badge--green{color:#15803d;background:#dcfce7}.desk-notify-card-menu{color:var(--desk-text-muted);cursor:pointer;background:0 0;border:none;padding:.125rem .25rem;font-size:1.125rem;line-height:1}.desk-notify-card-preview{color:var(--desk-text-muted);margin:.375rem 0 0;font-size:.8125rem;line-height:1.45}.desk-notify-card-meta{color:#94a3b8;margin:.375rem 0 0;font-size:.75rem}.desk-notify-card-action{border:1px solid var(--desk-border);color:#406390;cursor:pointer;background:0 0;border-radius:999px;margin-top:.625rem;padding:.375rem .75rem;font-size:.75rem;font-weight:700}.desk-notify-card-action:hover{background:#4063900f}.desk-icon-btn:hover{color:#406390;border-color:#cbd5e1}[data-theme=dark] .desk-icon-btn:hover{color:var(--desk-text-strong);border-color:var(--desk-accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .desk-icon-btn:hover{border-color:color-mix(in srgb, var(--desk-accent) 45%, var(--desk-border))}}[data-theme=dark] .desk-icon-btn:hover{background:var(--desk-row-hover)}[data-theme=dark]{--desk-bg:#0b141a;--desk-surface:#111b21;--desk-elevated:#1f2c34;--desk-chat-bg:#0b141a;--desk-shell-bg:#0b141a;--desk-border:#2a3942;--desk-muted:#8696a0;--desk-composer:#1f2c34;--desk-client-bubble:#1e3a5f;--desk-tab-inactive-bg:#1a242d;--desk-tab-inactive-text:#8696a0;--desk-text:#e9edef;--desk-text-strong:#f0f2f5;--desk-text-muted:#8696a0;--desk-primary:#e9edef;--desk-secondary:#406390;--desk-accent:#4a7ab5;--desk-notify:#d64a5a;--desk-unread:#53bdeb;--desk-row-border:#ffffff0f;--desk-row-hover:#ffffff0a;--desk-row-selected:#4a7ab52e;--desk-input-bg:#1f2c34;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=dark] body{background:var(--desk-bg);color:var(--desk-text)}html[data-standalone=true][data-theme=dark] body,[data-theme=dark] .desk-chat-shell,[data-theme=dark] .desk-main{background:var(--desk-bg)}[data-theme=dark] .desk-sidebar,[data-theme=dark] .desk-main-header,[data-theme=dark] .desk-thread-header,[data-theme=dark] .desk-tags-bar,[data-theme=dark] .desk-thread-footer,[data-theme=dark] .desk-composer-wrap,[data-theme=dark] .desk-composer-form,[data-theme=dark] .desk-user-menu,[data-theme=dark] .desk-notify-panel,[data-theme=dark] .desk-client-info-rail,[data-theme=dark] .desk-client-info-rail-toggle,[data-theme=dark] .desk-welcome-card,[data-theme=dark] .desk-bottom-bar,[data-theme=dark] .active-msg-modal,[data-theme=dark] .legal-modal-panel{background:var(--desk-surface);border-color:var(--desk-border);color:var(--desk-text)}[data-theme=dark] .desk-icon-btn,[data-theme=dark] .desk-toolbar-btn{color:#93c5fd;background:#1e293b;border-color:#0000;box-shadow:0 2px 10px #00000047}[data-theme=dark] .desk-toolbar-btn:active{background:#0f172a}[data-theme=dark] .desk-toolbar-avatar-status{border-color:#1e293b}[data-theme=dark] .desk-sidebar-mobile-top{background:var(--desk-surface);border-bottom-color:var(--desk-border)}[data-theme=dark] .desk-search-wrap .desk-search-input{color:var(--desk-text-strong);background:0 0}[data-theme=dark] .desk-search-field{background:var(--desk-input-bg);border-color:var(--desk-border)}[data-theme=dark] .desk-search-field:focus-within{border-color:var(--desk-accent);box-shadow:0 0 0 3px #4a7ab538}[data-theme=dark] .desk-search-wrap .desk-search-input:focus{box-shadow:none;border-color:#0000}[data-theme=dark] .desk-search-wrap .desk-search-input::placeholder{color:#667781}[data-theme=dark] .desk-main-tab-btn--active{background:var(--desk-accent);color:#fff}[data-theme=dark] .desk-filter-tab-btn--active{color:#93c5fd;background:0 0}[data-theme=dark] .desk-filter-tab-btn--active:after{background:#93c5fd}[data-theme=dark] .desk-tab-badge{background:var(--desk-notify);box-shadow:0 0 0 2px var(--desk-surface)}[data-theme=dark] .desk-chat-row-unread{background:var(--desk-unread);color:#0b141a}[data-theme=dark] .desk-notify-wrap .desk-toolbar-btn--notify:after,[data-theme=dark] .desk-notify-wrap .desk-icon-btn--notify:after{background:var(--desk-notify);border-color:var(--desk-elevated)}[data-theme=dark] .desk-chat-row{border-color:var(--desk-row-border)}[data-theme=dark] .desk-chat-row:hover{background:var(--desk-row-hover)}[data-theme=dark] .desk-chat-row--selected{background:var(--desk-row-selected);border-left-color:var(--desk-accent)}[data-theme=dark] .desk-chat-row-time,[data-theme=dark] .desk-thread-code-label,[data-theme=dark] .desk-thread-code-value,[data-theme=dark] .desk-composer-hint{color:var(--desk-text-muted)}[data-theme=dark] .desk-tag-add{background:var(--desk-surface);color:var(--desk-text-muted);border-color:#475569}[data-theme=dark] .desk-load-more{background:var(--desk-surface);border-color:var(--desk-border);color:var(--desk-text-muted)}[data-theme=dark] .desk-date-separator span{color:#e9edefe0;background:#111b21f2;box-shadow:0 1px .5px #0b141a66}[data-theme=dark] .desk-scroll-to-latest{color:#aebac1;background:#202c33;box-shadow:0 1px 3px #0b141a73}[data-theme=dark] .desk-scroll-to-latest:hover{background:#2a3942}[data-theme=dark] .desk-scroll-to-latest-badge{color:#111b21;background:#25d366}[data-theme=dark] .desk-composer-input{color:var(--desk-text);background:0 0}[data-theme=dark] .desk-composer-tool{color:var(--desk-text-muted)}[data-theme=dark] .desk-composer-tool:hover{color:#93c5fd;background:#ffffff0f}[data-theme=dark] .desk-composer-tool--attach{color:#60a5fa;background:#3b82f624;border-color:#3b82f638}[data-theme=dark] .desk-composer-tool--attach:hover:not(:disabled){color:#93c5fd;background:#3b82f638}[data-theme=dark] .desk-composer-tool--attach-open{color:#fff;background:#3b82f6;border-color:#3b82f6}[data-theme=dark] .desk-composer-attach-menu{background:#1f2c34;border-color:#2a3942;box-shadow:0 16px 40px #00000073}[data-theme=dark] .desk-composer-attach-icon--photo{color:#c084fc;background:#a855f72e}[data-theme=dark] .desk-composer-attach-icon--doc{color:#60a5fa;background:#3b82f62e}[data-theme=dark] .desk-composer-wrap--mobile{background:#0b141a;border-top-color:#2a3942}[data-theme=dark] .desk-composer-wrap--desktop-inline{background:var(--desk-surface);border-top-color:#0000}[data-theme=dark] .desk-composer-wrap--desktop-inline .desk-composer-input-shell{border-color:var(--desk-border);background:#1f2c34}[data-theme=dark] .desk-composer-wrap--desktop-inline .desk-composer-tool--shortcut-inline:hover:not(:disabled){color:#e2e8f0;background:#ffffff0f}[data-theme=dark] .desk-composer-input-shell{box-shadow:none;background:#1f2c34}[data-theme=dark] .desk-composer-input--wa{color:#e9edef}[data-theme=dark] .desk-composer-tool--attach-wa,[data-theme=dark] .desk-composer-action-btn--mic,[data-theme=dark] .desk-composer-emoji-btn{color:#aebac1}[data-theme=dark] .desk-composer-attach-sheet,[data-theme=dark] .desk-composer-emoji-panel,[data-theme=dark] .desk-composer-shortcut-picker{background:#1f2c34;box-shadow:0 -4px 24px #0006}[data-theme=dark] .desk-composer-shortcut-picker{border-color:#2a3942}[data-theme=dark] .desk-composer-shortcut-item{color:#e9edef;background:#252d38;border-color:#2a3942}[data-theme=dark] .desk-composer-shortcut-item:hover{background:#2a3942;border-color:#3b82f6}[data-theme=dark] .desk-composer-shortcut-error{color:#fecaca;background:#7f1d1d59}[data-theme=dark] .desk-composer-emoji-tabs{border-bottom-color:#2a3942}[data-theme=dark] .desk-composer-emoji-tab--active,[data-theme=dark] .desk-composer-emoji-item:hover{background:#2a3942}[data-theme=dark] .desk-composer-attach-tile-label{color:#aebac1}[data-theme=dark] .desk-composer-audio{background:#0f172a;border-color:#334155}[data-theme=dark] .desk-composer-audio-time,[data-theme=dark] .desk-composer-audio-btn{color:#e2e8f0;background:#1e293b;border-color:#334155}[data-theme=dark] .desk-msg-document-frame{background:#0f172a}[data-theme=dark] .desk-msg-document-card{background:#ffffff14}[data-theme=dark] .desk-msg-bubble--client .desk-msg-document-card{background:#0000002e}[data-theme=dark] .app-native-shell{background:var(--desk-bg)}[data-theme=dark] .desk-sidebar-header{background:var(--desk-surface);border-color:var(--desk-border)}[data-theme=dark] .desk-icon-btn[aria-pressed=true]{color:#fbbf24;background:#fbbf2414;border-color:#fbbf2459}[data-theme=dark] .desk-welcome{background:var(--desk-chat-bg)}[data-theme=dark] .desk-client-info-rail-label{color:#93c5fd}[data-theme=dark] .desk-client-info-rail-label:hover{color:#bfdbfe}[data-theme=dark] .desk-client-info-panel,[data-theme=dark] .desk-client-info-panel-header{background:#171c23}[data-theme=dark] .desk-client-info-panel-header h3,[data-theme=dark] .desk-client-info-profile-name,[data-theme=dark] .desk-client-info-field-label,[data-theme=dark] .desk-client-info-action-label{color:#f1f5f9}[data-theme=dark] .desk-client-info-profile,[data-theme=dark] .desk-client-info-field{border-color:#334155}[data-theme=dark] .desk-client-info-avatar{color:#93c5fd;background:#1e3a5f}[data-theme=dark] .desk-client-info-field-icon-wrap{color:#93c5fd;background:#1e293b}[data-theme=dark] .desk-client-info-field-value{color:#e2e8f0}[data-theme=dark] .desk-client-info-field-value--empty,[data-theme=dark] .desk-client-info-action-subtitle{color:#94a3b8}[data-theme=dark] .desk-client-info-action{background:#1e293b}[data-theme=dark] .desk-client-info-action:hover:not(:disabled):not(.desk-client-info-action--disabled){background:#334155}[data-theme=dark] .desk-client-info-action-icon,[data-theme=dark] .desk-client-info-action-chevron{color:#93c5fd}[data-theme=dark] .desk-client-info-action-badge{color:#94a3b8;background:#334155}[data-theme=dark] .desk-client-info-close:hover{color:#f1f5f9;background:#1e293b}[data-theme=dark] .desk-thread-info-btn,[data-theme=dark] .desk-thread-menu-btn{color:#bfdbfe;background:#40639059}[data-theme=dark] .thread-mobile-menu-title,[data-theme=dark] .thread-mobile-menu-item{color:#e2e8f0}[data-theme=dark] .thread-mobile-menu-item:active{background:#94a3b81f}[data-theme=dark] .thread-mobile-menu-item-icon{color:#bfdbfe;background:#40639059}[data-theme=dark] .client-action-list-item-title,[data-theme=dark] .client-action-comment-title{color:#e2e8f0}[data-theme=dark] .client-action-inline-btn{background:#406390;border-color:#406390}[data-theme=dark] .client-action-list-item,[data-theme=dark] .client-action-comment{background:#1e293b;border-color:#334155}[data-theme=dark] .client-action-comment-text{color:#cbd5e1}[data-theme=dark] .desk-thread-header-info--clickable:active{background:#94a3b81f}[data-theme=dark] .desk-sidebar-header h1,[data-theme=dark] .desk-greeting,[data-theme=dark] .desk-thread-name,[data-theme=dark] .desk-chat-row-name,[data-theme=dark] .desk-notify-panel-header h3,[data-theme=dark] .desk-notify-card-title{color:#f1f5f9}[data-theme=dark] .desk-greeting-sub,[data-theme=dark] .desk-thread-meta,[data-theme=dark] .desk-chat-row-subtitle{color:var(--desk-text-muted)}[data-theme=dark] .desk-user-menu-panel{background:#171c23;border-color:#334155}[data-theme=dark] .desk-sidebar-item{background:var(--desk-surface);border-color:var(--desk-border);box-shadow:0 4px 4px #0000002e}[data-theme=dark] .desk-sidebar-item--selected{background:var(--desk-row-selected)}[data-theme=dark] .desk-sidebar-item-name{color:#f1f5f9}[data-theme=dark] .desk-sidebar-item-subtitle,[data-theme=dark] .desk-sidebar-item-meta{color:var(--desk-text-muted)}[data-theme=dark] .desk-sidebar-item-badge{color:#93c5fd;background:#2563eb26;border-color:#60a5fa}[data-theme=dark] .desk-sidebar-item-action--accept{color:#4ade80}[data-theme=dark] .desk-sidebar-item-action--delete{color:#fca5a5}[data-theme=dark] .desk-sidebar-item-action--info{color:#93c5fd}[data-theme=dark] .desk-sidebar-item-action--info:hover{color:#bfdbfe}[data-theme=dark] .desk-btn--muted{color:#f1f5f9;background:#334155}[data-theme=dark] .desk-btn--muted:hover{background:#475569}[data-theme=dark] .desk-btn--primary{color:#fff;background:#406390}[data-theme=dark] .desk-btn--primary:hover{background:#355278}[data-theme=dark] .desk-main-tab-btn--outline{border-color:var(--desk-accent);background:0 0}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .desk-main-tab-btn--outline{border-color:color-mix(in srgb, var(--desk-accent) 55%, var(--desk-border))}}[data-theme=dark] .desk-main-tab-btn--outline{color:#aebac1}[data-theme=dark] .desk-main-tab-btn--outline:hover{border-color:var(--desk-accent);color:var(--desk-text-strong);background:#ffffff0a}[data-theme=dark] .desk-service-info-bar{background:var(--desk-surface);border-color:var(--desk-border);box-shadow:none}[data-theme=dark] .desk-service-info-label,[data-theme=dark] .desk-service-info-icon{color:#94a3b8}[data-theme=dark] .desk-service-info-value{color:#e2e8f0}[data-theme=dark] .desk-service-info-divider{background:var(--desk-border)}[data-theme=dark] .desk-composer-wrap--mobile{background:var(--desk-shell-bg)}[data-theme=dark] .desk-composer-input--mobile{background:var(--desk-input-bg);border-color:var(--desk-border)}[data-theme=dark] .desk-composer-tool--circle{color:#93c5fd;background:#ffffff14}[data-theme=dark] .desk-composer-bar p{color:#93c5fd}[data-theme=dark] .desk-thread-back,[data-theme=dark] .desk-sidebar-loading,[data-theme=dark] .desk-thread-loading{color:#94a3b8}[data-theme=dark] .desk-thread-drop-overlay{background:#111b21eb}[data-theme=dark] .desk-thread-drop-overlay__icon{color:#8696a0}[data-theme=dark] .desk-thread-drop-overlay__title{color:#aebac1}[data-theme=dark] .chat-scroll{scrollbar-color:#475569 transparent}[data-theme=dark] .chat-scroll::-webkit-scrollbar-thumb{background:#475569}[data-theme=dark] .chat-scroll::-webkit-scrollbar-thumb:hover{background:#64748b}[data-theme=dark] .desk-msg-bubble--agent,[data-theme=dark] .desk-msg-bubble--system{color:#f1f5f9;background:#334155}[data-theme=dark] .desk-msg-meta{color:#94a3b8}[data-theme=dark] .desk-sidebar-empty-icon{color:#93c5fd;background:#2563eb26}[data-theme=dark] .desk-sidebar-empty-title{color:#f1f5f9}[data-theme=dark] .desk-sidebar-empty-text{color:var(--desk-text-muted)}[data-theme=dark] .desk-search-icon,[data-theme=dark] .desk-search-filter{color:#94a3b8}[data-theme=dark] .desk-search-wrap .desk-search-input{color:#f1f5f9}[data-theme=dark] .desk-user-menu-panel-header{border-color:#334155}[data-theme=dark] .desk-user-menu-panel-header h3,[data-theme=dark] .desk-user-menu-status-name,[data-theme=dark] .desk-user-menu-profile-title{color:#f1f5f9}[data-theme=dark] .desk-user-menu-status-card{background:#0f172a}[data-theme=dark] .desk-user-menu-status-label,[data-theme=dark] .desk-user-menu-status-option,[data-theme=dark] .desk-user-menu-profile-subtitle{color:#94a3b8}[data-theme=dark] .desk-user-menu-status-option:hover,[data-theme=dark] .desk-user-menu-status-option--active,[data-theme=dark] .desk-user-menu-profile:hover{background:#1e293b}[data-theme=dark] .desk-user-hamburger{color:var(--desk-accent)}[data-theme=dark] .desk-icon-btn--notify:after{border-color:var(--desk-elevated)}[data-theme=dark] .desk-msg-bubble--client{background:var(--desk-client-bubble);color:var(--desk-text)}[data-theme=dark] .desk-msg-bubble--audio.desk-msg-bubble--client{color:#e9edef;background:#202c33}[data-theme=dark] .desk-msg-bubble--audio.desk-msg-bubble--agent{color:#e9edef;background:#005c4b}@media (width>=1024px){[data-theme=dark] .desk-thread--embedded .desk-thread-messages{background:#0b141a}[data-theme=dark] .desk-thread--embedded .desk-msg-bubble--client:not(.desk-msg-bubble--system){color:#e9edef;background:#202c33}[data-theme=dark] .desk-thread--embedded .desk-msg-bubble--agent:not(.desk-msg-bubble--system){color:#e9edef;background:#005c4b}[data-theme=dark] .desk-thread--embedded .desk-msg-bubble--system{color:#53bdeb;background:#182229}[data-theme=dark] .desk-thread--embedded .desk-composer-wrap--desktop-inline{background:#0b141a}[data-theme=dark] .desk-thread--embedded .desk-msg-bubble-time,[data-theme=dark] .desk-thread--embedded .desk-msg-meta--agent{color:#e9edef99}}[data-theme=dark] .desk-wa-audio--client{color:#8696a0}[data-theme=dark] .desk-wa-audio--agent{color:#e9edef8c}[data-theme=dark] .desk-wa-audio--agent .desk-wa-audio__play,[data-theme=dark] .desk-wa-audio--agent .desk-wa-audio__duration,[data-theme=dark] .desk-wa-audio--agent .desk-wa-audio__clock{color:#e9edef}[data-theme=dark] .desk-wa-audio__duration,[data-theme=dark] .desk-wa-audio__clock{color:#e9edef99}[data-theme=dark] .desk-wa-audio-avatar__mic{background:#202c33}[data-theme=dark] .login-page{background:linear-gradient(160deg,#0b141a 0%,#111b21 45%,#1f2c34 100%)}[data-theme=dark] .login-page,[data-theme=dark] .login-card{border-color:var(--desk-border);color:var(--desk-text)}[data-theme=dark] .login-card{background:var(--desk-surface);box-shadow:0 16px 48px #00000059}[data-theme=dark] .login-bg-shape{background:#4063901a}[data-theme=dark] .login-bg-shape--2{background:#5b8fd414}[data-theme=dark] .login-title{color:var(--desk-text-strong)}[data-theme=dark] .login-subtitle,[data-theme=dark] .login-field-label,[data-theme=dark] .login-footer-copy{color:var(--desk-text-muted)}[data-theme=dark] .login-footer-link{color:#93c5fd}[data-theme=dark] .login-footer-link:hover{color:#bfdbfe}[data-theme=dark] .login-input-icon{color:#94a3b8}[data-theme=dark] .login-input-modern{border-color:var(--desk-border);color:var(--desk-text-strong);background:#0f172a}[data-theme=dark] .login-input-modern:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa26}[data-theme=dark] .login-input-modern::placeholder{color:#64748b}[data-theme=dark] .login-toggle-password{color:#94a3b8}[data-theme=dark] .login-toggle-password:hover{color:#cbd5e1}[data-theme=dark] .login-remember{color:var(--desk-text-muted)}[data-theme=dark] .login-forgot{color:#60a5fa}[data-theme=dark] .login-forgot:hover{color:#93c5fd}[data-theme=dark] .login-secure{border-color:var(--desk-border);background:#1a2230}[data-theme=dark] .login-secure-icon{color:#60a5fa}[data-theme=dark] .login-secure-title{color:var(--desk-text-strong)}[data-theme=dark] .login-secure-text{color:var(--desk-text-muted)}[data-theme=dark] .login-pwa-install{border-color:var(--desk-border);background:linear-gradient(135deg,#1a2230 0%,#151c28 100%)}[data-theme=dark] .login-pwa-install-title{color:var(--desk-text-strong)}[data-theme=dark] .login-pwa-install-subtitle,[data-theme=dark] .login-pwa-install-dismiss{color:var(--desk-text-muted)}[data-theme=dark] .login-pwa-install-btn{background:#3b5998}[data-theme=dark] .login-pwa-install-btn:hover:not(:disabled){background:#4a6fa8}[data-theme=dark] .login-pwa-install-guide{border-top-color:var(--desk-border)}[data-theme=dark] .login-pwa-install-guide-title{color:var(--desk-text-strong)}[data-theme=dark] .login-pwa-install-steps{color:var(--desk-text-muted)}[data-theme=dark] .login-pwa-install-guide-toggle{color:#93c5fd}[data-theme=dark] .desk-welcome-card{border-color:var(--desk-border);background:#1a2230;box-shadow:0 8px 32px #00000059}[data-theme=dark] .desk-welcome-title{color:var(--desk-text-strong)}[data-theme=dark] .desk-welcome-text{color:var(--desk-text-muted)}[data-theme=dark] .desk-welcome-feature-title{color:#e2e8f0}[data-theme=dark] .desk-welcome-feature-text{color:var(--desk-text-muted)}[data-theme=dark] .desk-welcome-feature-icon--blue{color:#93c5fd;background:#60a5fa26}[data-theme=dark] .desk-welcome-feature-icon--green{color:#86efac;background:#22c55e26}[data-theme=dark] .desk-welcome-feature-icon--purple{color:#c4b5fd;background:#8b5cf626}[data-theme=dark] .desk-bottom-bar,[data-theme=dark] .desk-bottom-select{color:var(--desk-text-muted)}[data-theme=dark] .desk-refresh-btn{color:#93c5fd;background:#1a2230;border-color:#60a5fa}[data-theme=dark] .desk-refresh-btn:hover:not(:disabled){background:#243044;border-color:#93c5fd}[data-theme=dark] .desk-notify-panel--sheet{background:#171c23}[data-theme=dark] .desk-notify-panel-close:hover{color:#e2e8f0;background:#1e293b}[data-theme=dark] .desk-notify-panel-header{border-color:var(--desk-border)}[data-theme=dark] .desk-notify-empty,[data-theme=dark] .desk-notify-card-preview,[data-theme=dark] .desk-notify-card-meta{color:var(--desk-text-muted)}[data-theme=dark] .desk-notify-card{background:#0f172a59}[data-theme=dark] .desk-notify-card--unread{background:#60a5fa14}[data-theme=dark] .desk-notify-card-icon--alert{color:#fbbf24;background:#fbbf2426}[data-theme=dark] .legal-modal-title{color:var(--desk-text-strong)}[data-theme=dark] .legal-modal-subtitle,[data-theme=dark] .legal-modal-body,[data-theme=dark] .legal-modal-footer-note{color:var(--desk-text-muted)}[data-theme=dark] .legal-modal-header,[data-theme=dark] .legal-modal-footer{border-color:var(--desk-border)}[data-theme=dark] .legal-modal-close{color:#94a3b8}[data-theme=dark] .legal-modal-close:hover{color:var(--desk-text-strong);background:#1e293b}[data-theme=dark] .legal-modal-close-btn{color:#fff;background:#406390}[data-theme=dark] .legal-modal-close-btn:hover{background:#355278}[data-theme=dark] .thread-mobile-menu-panel{background:var(--desk-surface)}[data-theme=dark] .thread-manage-stats{background:#94a3b814}[data-theme=dark] .thread-manage-row{background:#0f172a59}[data-theme=dark] .thread-manage-row-icon{color:#93c5fd;background:#60a5fa26}[data-theme=dark] .thread-manage-row-icon--danger{color:#fca5a5;background:#f8717126}[data-theme=dark] .thread-manage-cancel{color:#e2e8f0;border-color:#64748b}[data-theme=dark] .active-msg-section-icon{color:#93c5fd;background:#60a5fa26}[data-theme=dark] .active-msg-section-subtitle,[data-theme=dark] .active-msg-select-chevron{color:var(--desk-text-muted)}[data-theme=dark] .new-chat-client-list{border-color:var(--desk-border);background:#0f172a}[data-theme=dark] .new-chat-client-item:hover{background:#1e293b}[data-theme=dark] .new-chat-client-code,[data-theme=dark] .new-chat-client-empty{color:var(--desk-text-muted)}[data-theme=dark] .new-chat-clear-client{color:#94a3b8}[data-theme=dark] .new-chat-clear-client:hover{color:#fca5a5}[data-theme=dark] .new-chat-selected-client{border-color:var(--desk-border);background:#1a2230}[data-theme=dark] .pwa-install-banner-content{background:var(--desk-elevated);border:1px solid var(--desk-border);box-shadow:0 12px 32px #0006}[data-theme=dark] .desk-return-card{border-color:var(--desk-border);background:#1a2230;box-shadow:0 8px 32px #0000004d}[data-theme=dark] .desk-return-title{color:#f1f5f9}[data-theme=dark] .desk-return-meta,[data-theme=dark] .desk-return-date,[data-theme=dark] .desk-return-text,[data-theme=dark] .desk-return-clear{color:var(--desk-text-muted)}.new-chat-modal{max-width:520px}.active-msg-modal{z-index:51;background:#fff;border-radius:16px;flex-direction:column;width:min(560px,100vw - 2rem);height:auto;min-height:0;max-height:min(90dvh,720px,100%);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 48px #0f172a2e}.active-msg-modal-header{background:#1e3a5f;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;display:flex}.active-msg-modal-title{color:#fff;margin:0;font-size:1.25rem;font-weight:700}.active-msg-modal-subtitle{color:#ffffffd1;margin:.375rem 0 0;font-size:.8125rem;line-height:1.45}.active-msg-modal-close{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.125rem;display:flex}.active-msg-modal-close:hover{background:#ffffff1f}.active-msg-modal-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:1rem;min-height:0;padding:1.25rem 1.5rem;display:flex;overflow-y:auto}.active-msg-section-head{align-items:flex-start;gap:.75rem;display:flex}.active-msg-section-icon{color:#406390;background:#dbeafe;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.active-msg-section-title{color:#1e3a5f;margin:0;font-size:.9375rem;font-weight:700}.active-msg-section-subtitle{color:#64748b;margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}.active-msg-contact-block{flex-direction:column;flex-shrink:0;gap:.75rem;min-width:0;display:flex}.active-msg-mode-toggle{gap:.5rem;min-width:0;margin-bottom:0;display:flex}.active-msg-mode-btn{min-width:0;color:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:1px solid #e2e8f0;border-radius:.5rem;flex:1 1 0;padding:.5rem .75rem;font-size:.875rem;overflow:hidden}.active-msg-mode-btn--active{color:#2563eb;background:#2563eb14;border-color:#2563eb;font-weight:600}.active-msg-search-wrap{width:100%}.active-msg-search{color:#1e293b;background:#fff;border:1px solid #d1d5db;border-radius:10px;outline:none;width:100%;padding:.75rem .875rem;font-size:.875rem}.active-msg-search:focus{border-color:#406390;box-shadow:0 0 0 3px #4063901f}.active-msg-phone-split{background:#fff;border:1px solid #d1d5db;border-radius:10px;align-items:stretch;width:100%;display:flex;overflow:hidden}.active-msg-phone-split:focus-within{border-color:#406390;box-shadow:0 0 0 3px #4063901f}.active-msg-phone-split--disabled{opacity:.65;pointer-events:none}.active-msg-phone-split__prefix{color:#64748b;-webkit-user-select:none;user-select:none;background:#f9fafb;border-right:1px solid #e5e7eb;flex-shrink:0;align-items:center;padding:0 .875rem;font-size:.875rem;font-weight:600;display:flex}.active-msg-phone-split__input{color:#1e293b;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:.75rem .875rem;font-size:.875rem}.active-msg-phone-split__input::placeholder{color:#94a3b8}.active-msg-field{align-items:flex-start;gap:.875rem;display:flex}.active-msg-field--disabled{opacity:.65}.active-msg-field-icon{color:#406390;background:#f3f4f6;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.active-msg-field-content{flex-direction:column;flex:1;gap:.375rem;min-width:0;display:flex}.active-msg-field-label{color:#1e3a5f;font-size:.8125rem;font-weight:600}.active-msg-select-wrap{position:relative}.active-msg-select{appearance:none;color:#1e293b;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:10px;outline:none;width:100%;padding:.75rem 2.25rem .75rem .875rem;font-size:.875rem}.active-msg-select:focus{border-color:#406390;box-shadow:0 0 0 3px #4063901f}.active-msg-select:disabled{cursor:not-allowed;color:#94a3b8;background:#f8fafc}.active-msg-select-chevron{pointer-events:none;color:#64748b;position:absolute;top:50%;right:.875rem;transform:translateY(-50%)}.active-msg-error{color:#dc2626;margin:0;font-size:.8125rem}.active-msg-whatsapp-hint{color:var(--desk-muted);margin:0;font-size:.8125rem}.active-msg-modal-footer{border-top:1px solid #e5e7eb;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.active-msg-modal-mascot{flex-shrink:0;width:auto;height:3rem}.active-msg-modal-actions{align-items:center;gap:.75rem;display:flex}.active-msg-btn{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.active-msg-btn--outline{color:#1e3a5f;background:#fff;border:1px solid #1e3a5f}.active-msg-btn--outline:hover{background:#f8fafc}.active-msg-btn--primary{color:#fff;background:#2563eb;border:none}.active-msg-btn--primary:hover:not(:disabled){background:#1d4ed8}.active-msg-btn--primary:disabled{opacity:.55;cursor:not-allowed}[data-theme=dark] .active-msg-modal{background:#171c23}[data-theme=dark] .active-msg-section-title,[data-theme=dark] .active-msg-field-label{color:#f1f5f9}[data-theme=dark] .active-msg-section-subtitle{color:#94a3b8}[data-theme=dark] .active-msg-field-icon{color:#93c5fd;background:#1e293b}[data-theme=dark] .active-msg-search,[data-theme=dark] .active-msg-select,[data-theme=dark] .active-msg-phone-split{color:#f1f5f9;background:#0f172a;border-color:#334155}[data-theme=dark] .active-msg-phone-split__prefix{color:#94a3b8;background:#1e293b;border-color:#334155}[data-theme=dark] .active-msg-phone-split__input{color:#f1f5f9}[data-theme=dark] .active-msg-modal-footer{border-color:#334155}[data-theme=dark] .active-msg-btn--outline{color:#93c5fd;background:0 0;border-color:#93c5fd}.new-chat-modal-body{flex-direction:column;gap:1rem;display:flex}.new-chat-client-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border:1px solid var(--desk-border);background:#f8fafc;border-radius:10px;max-height:min(12rem,32dvh);overflow-y:auto}@media (width<=640px){.active-msg-mode-toggle{flex-direction:column}.active-msg-mode-btn{white-space:normal;text-align:center;flex:none;width:100%}}@media (height<=720px){.active-msg-modal{max-height:calc(100dvh - 1.5rem - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.active-msg-modal-header{padding-top:1rem;padding-bottom:1rem}.active-msg-modal-body{padding-top:.75rem;padding-bottom:.75rem}.new-chat-client-list{max-height:min(8rem,26dvh)}}.new-chat-client-item{border:none;border-bottom:1px solid var(--desk-border);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:.75rem;width:100%;padding:.75rem;display:flex}.new-chat-client-item:last-child{border-bottom:none}.new-chat-client-item:hover{background:#eef4fb}.new-chat-client-name,.new-chat-selected-name{color:#1e293b;margin:0;font-size:.9375rem;font-weight:600}.new-chat-client-code,.new-chat-selected-code{color:#64748b;margin:.125rem 0 0;font-size:.8125rem}.new-chat-client-empty{text-align:center;color:#64748b;margin:0;padding:1rem;font-size:.875rem}.new-chat-selected-client{border:1px solid var(--desk-border);background:#f8fafc;border-radius:10px;align-items:center;gap:.75rem;padding:.75rem;display:flex}.new-chat-clear-client{color:#64748b;cursor:pointer;background:0 0;border:none;padding:.25rem;font-size:1rem}.legal-modal-footer.flex{display:flex}[data-theme=dark] .new-chat-client-list,[data-theme=dark] .new-chat-selected-client{background:#0f172a}[data-theme=dark] .new-chat-client-name,[data-theme=dark] .new-chat-selected-name{color:#f1f5f9}.form-modal{z-index:51;background:#fff;border-radius:16px;flex-direction:column;width:min(520px,100vw - 2rem);min-height:0;max-height:min(90vh,720px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 48px #0f172a2e}.form-modal-header{border-bottom:1px solid #e5e7eb;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem 1rem;display:flex}.form-modal-header-main{flex:1;justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.form-modal-header-text{min-width:0}.form-modal-title{color:#1e3a5f;margin:0;font-size:1.125rem;font-weight:700;line-height:1.3}.form-modal-subtitle{color:#64748b;margin:.375rem 0 0;font-size:.8125rem;line-height:1.45}.form-modal-close{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.125rem;display:flex}.form-modal-close:hover{color:#1e293b;background:#f1f5f9}.form-modal-header-action{color:#406390;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #406390;border-radius:999px;flex-shrink:0;padding:.375rem .875rem;font-size:.8125rem;font-weight:600}.form-modal-header-action:hover{background:#eff6ff}.form-modal-header-action--solid{color:#fff;background:#2563eb;border:none}.form-modal-header-action--solid:hover{background:#1d4ed8}.form-modal-header-action--with-icon{align-items:center;gap:.375rem;display:inline-flex}.form-modal-header--with-icon .form-modal-header-main{align-items:center}.form-modal-header-icon{flex-shrink:0;display:flex}.form-modal-header-icon-inner{color:#2563eb;background:#dbeafe;border-radius:10px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.form-modal-header-icon-inner--schedule{position:relative}.form-modal-empty-state{text-align:center;flex-direction:column;align-items:center;padding:1.5rem .5rem .75rem;display:flex}.form-modal-empty-state-art{margin-bottom:1.25rem}.form-modal-empty-illustration{width:9.5rem;height:auto}.form-modal-empty-state-title{color:#1e3a5f;max-width:18rem;margin:0 0 .5rem;font-size:1rem;font-weight:700;line-height:1.35}.form-modal-empty-state-text{color:#64748b;max-width:20rem;margin:0;font-size:.8125rem;line-height:1.5}.form-modal--schedule{width:min(560px,100vw - 2rem)}.schedule-card-list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.schedule-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:flex-start;gap:.875rem;padding:.875rem 1rem;display:grid}.schedule-card-icon{color:#2563eb;background:#dbeafe;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.schedule-card-main{flex-direction:column;gap:.25rem;min-width:0;display:flex}.schedule-card-title{color:#1e3a5f;font-size:.875rem;font-weight:700}.schedule-card-sub{color:#64748b;align-items:center;gap:.375rem;font-size:.8125rem;display:inline-flex}.schedule-card-sub svg{color:#94a3b8;flex-shrink:0}.schedule-card-side{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.5rem;display:flex}.schedule-card-datetime{flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}.schedule-card-date,.schedule-card-time{color:#64748b;align-items:center;gap:.375rem;font-size:.75rem;display:inline-flex}.schedule-card-date svg,.schedule-card-time svg{color:#94a3b8;flex-shrink:0}.schedule-card-delete{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:.125rem;font-size:.875rem;line-height:1}.schedule-card-delete:hover{color:#ef4444}@media (width<=520px){.schedule-card{grid-template-columns:auto 1fr}.schedule-card-side{border-top:1px solid #f1f5f9;flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:.25rem}}[data-theme=dark] .form-modal-header-icon-inner{color:#93c5fd;background:#2563eb26}[data-theme=dark] .form-modal-header-action--solid{color:#fff;background:#2563eb}[data-theme=dark] .form-modal-header-action--solid:hover{background:#1d4ed8}[data-theme=dark] .form-modal-empty-state-title{color:var(--desk-text-strong)}[data-theme=dark] .schedule-card{background:#0f172a;border-color:#334155}[data-theme=dark] .schedule-card-title{color:#f1f5f9}[data-theme=dark] .schedule-card-icon{color:#93c5fd;background:#2563eb26}.form-modal-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:1rem;min-height:0;padding:.25rem 1.5rem 1.25rem;display:flex;overflow-y:auto}.form-modal-body--scroll{min-height:0}.form-modal-field{flex-direction:column;gap:.5rem;display:flex}.form-modal-field--disabled{opacity:.65}.form-modal-label{color:#1e3a5f;font-size:.875rem;font-weight:700}.form-modal-input-wrap{background:#fff;border:1px solid #d1d5db;border-radius:10px;align-items:stretch;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.form-modal-input-wrap:focus-within{border-color:#406390;box-shadow:0 0 0 3px #4063901f}.form-modal-input-icon{color:#406390;background:#dbeafe;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;display:flex}.form-modal-input,.form-modal-select,.form-modal-textarea{color:#1e293b;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:.75rem .875rem;font-size:.875rem}.form-modal-input::placeholder,.form-modal-textarea::placeholder{color:#94a3b8}.form-modal-input:disabled,.form-modal-select:disabled,.form-modal-textarea:disabled{cursor:not-allowed;color:#94a3b8}.form-modal-textarea{resize:vertical;min-height:6.5rem}.form-modal-select-wrap{flex:1;min-width:0;display:flex;position:relative}.form-modal-select{appearance:none;cursor:pointer;width:100%;padding-right:2.25rem}.form-modal-select-chevron{pointer-events:none;color:#64748b;position:absolute;top:50%;right:.875rem;transform:translateY(-50%)}.form-modal-error{color:#dc2626;margin:0;font-size:.8125rem}.form-modal-footer{border-top:1px solid #e5e7eb;flex-shrink:0;justify-content:stretch;align-items:center;gap:.75rem;padding:1rem 1.5rem;display:flex}.form-modal-footer--single{justify-content:center}.form-modal-btn{cursor:pointer;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.form-modal-btn--full{max-width:100%}.form-modal-btn--outline{color:#2563eb;background:#fff;border:1px solid #2563eb}.form-modal-btn--outline:hover{background:#eff6ff}.form-modal-btn--primary{color:#fff;background:#2563eb;border:none}.form-modal-btn--danger{color:#fff;background:#dc2626;border:none}.form-modal-btn--danger:hover:not(:disabled){background:#b91c1c}.form-modal-btn:disabled{opacity:.55;cursor:not-allowed}.form-modal-confirm-text{color:#1e293b;text-align:center;margin:0;font-size:1rem;font-weight:700}.form-modal-confirm-sub{color:#64748b;text-align:center;margin:.5rem 0 0;font-size:.875rem;line-height:1.5}[data-theme=dark] .form-modal{background:#171c23}[data-theme=dark] .form-modal-title,[data-theme=dark] .form-modal-label{color:#f1f5f9}[data-theme=dark] .form-modal-subtitle,[data-theme=dark] .form-modal-confirm-sub{color:var(--desk-text-muted)}[data-theme=dark] .form-modal-close:hover{color:#f1f5f9;background:#1e293b}[data-theme=dark] .form-modal-header-action{color:#93c5fd;background:#0f172a;border-color:#93c5fd}[data-theme=dark] .form-modal-input-wrap{background:#0f172a;border-color:#334155}[data-theme=dark] .form-modal-input-icon{color:#93c5fd;background:#1e293b}[data-theme=dark] .form-modal-input,[data-theme=dark] .form-modal-select,[data-theme=dark] .form-modal-textarea{color:#f1f5f9}[data-theme=dark] .form-modal-footer{border-color:#334155}[data-theme=dark] .form-modal-btn--outline{color:#60a5fa;background:0 0;border-color:#60a5fa}[data-theme=dark] .form-modal-confirm-text{color:#f1f5f9}.form-modal--historic{width:min(560px,100vw - 2rem)}.form-modal-empty{text-align:center;color:#64748b;margin:0;padding:2rem 0;font-size:.875rem}.historic-card-list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.historic-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.875rem;padding:.875rem 1rem;display:grid}.historic-card-icon{color:#fff;background:#2563eb;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.historic-card-main{flex-direction:column;gap:.125rem;min-width:0;display:flex}.historic-card-id{color:#1e3a5f;font-size:.875rem;font-weight:700}.historic-card-dept{color:#64748b;font-size:.8125rem}.historic-card-badge{white-space:nowrap;border-radius:999px;flex-shrink:0;padding:.25rem .625rem;font-size:.75rem;font-weight:600}.historic-card-badge--completed{color:#15803d;background:#dcfce7}.historic-card-badge--in-progress{color:#3730a3;background:#e0e7ff}.historic-card-badge--cancelled{color:#64748b;background:#f1f5f9}.historic-card-datetime{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.25rem;display:flex}.historic-card-date,.historic-card-time{color:#64748b;align-items:center;gap:.375rem;font-size:.75rem;display:inline-flex}.historic-card-date svg,.historic-card-time svg{color:#94a3b8;flex-shrink:0}@media (width<=520px){.historic-card{grid-template-rows:auto auto;grid-template-columns:auto 1fr}.historic-card-badge{grid-column:2;justify-self:start}.historic-card-datetime{border-top:1px solid #f1f5f9;flex-direction:row;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:1rem;padding-top:.25rem}}[data-theme=dark] .form-modal-header{border-color:#334155}[data-theme=dark] .historic-card{background:#0f172a;border-color:#334155}[data-theme=dark] .historic-card-id{color:#f1f5f9}[data-theme=dark] .historic-card-badge--completed{color:#86efac;background:#22c55e26}[data-theme=dark] .historic-card-badge--in-progress{color:#a5b4fc;background:#6366f126}[data-theme=dark] .historic-card-badge--cancelled{color:#94a3b8;background:#1e293b}[data-theme=dark] .form-modal-empty{color:var(--desk-text-muted)}.form-modal-radio-group{border:none;margin:0;padding:0}.form-modal-radio-options{gap:1.25rem;display:flex}.form-modal-radio{color:#475569;cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.form-modal--action{border:1px solid var(--desk-border);background:var(--desk-surface);width:min(640px,100vw - 1.5rem);max-height:min(92vh,780px);box-shadow:0 32px 64px #00000059}.form-modal-header-icon-inner--action{color:#3b82f6;background:#3b82f624;border-radius:12px}.form-modal-footer--stacked{flex-direction:column;align-items:stretch;gap:.75rem}.form-modal-footer-actions{gap:.75rem;display:flex}.form-modal-btn--ghost{border:1px solid var(--desk-border);color:var(--desk-text-muted);background:0 0}.form-modal-btn--ghost:hover{background:var(--desk-row-hover);color:var(--desk-text-strong)}.form-modal-btn--primary{background:#3b82f6;box-shadow:0 8px 20px #3b82f647}.form-modal-btn--primary:hover:not(:disabled){background:#2563eb}.action-modal-section{flex-direction:column;gap:.875rem;display:flex}.action-modal-section+.action-modal-section{border-top:1px solid var(--desk-border);margin-top:1.5rem;padding-top:1.5rem}.action-modal-section-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.action-modal-label{color:var(--desk-text-strong);margin:0;font-size:.9375rem;font-weight:600}.action-modal-hint{color:var(--desk-text-muted);display:flex}.action-modal-stars{gap:.5rem;display:flex}.action-modal-star{color:#334155;cursor:pointer;background:0 0;border:none;padding:0;font-size:2rem;line-height:1;transition:transform .12s,color .12s}.action-modal-star:hover{transform:scale(1.06)}.action-modal-star--active{color:#3b82f6}.action-modal-search{position:relative}.action-modal-search svg{color:var(--desk-text-muted);pointer-events:none;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}.action-modal-search input{border:1px solid var(--desk-border);background:var(--desk-elevated);width:100%;color:var(--desk-text-strong);border-radius:12px;outline:none;padding:.75rem .875rem .75rem 2.5rem;font-size:.875rem}.action-modal-search input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f62e}.action-modal-search input::placeholder{color:var(--desk-text-muted)}.action-modal-segment{background:var(--desk-elevated);border:1px solid var(--desk-border);border-radius:12px;padding:.25rem;display:inline-flex}.action-modal-segment-btn{min-width:4.5rem;color:var(--desk-text-muted);cursor:pointer;background:0 0;border:none;border-radius:10px;padding:.5rem 1rem;font-size:.875rem;font-weight:600}.action-modal-segment-btn--active{color:#fff;background:#3b82f6;box-shadow:0 4px 12px #3b82f640}.action-modal-footer-note{color:var(--desk-text-muted);justify-content:center;align-items:center;gap:.375rem;margin:0;font-size:.75rem;display:flex}.close-chat-tag-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.close-chat-tag-card{border:1px solid var(--desk-border);background:var(--desk-elevated);color:var(--desk-text);cursor:pointer;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;padding:.75rem .875rem;font-size:.8125rem;font-weight:500;transition:border-color .15s,background .15s;display:grid}.close-chat-tag-card input{opacity:0;pointer-events:none;position:absolute}.close-chat-tag-dot{border-radius:999px;flex-shrink:0;width:.625rem;height:.625rem}.close-chat-tag-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.close-chat-tag-check{text-align:right;color:currentColor;width:1rem;font-size:.75rem;font-weight:700}.close-chat-tag-card--checked{box-shadow:inset 0 0 0 1px}.close-chat-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.close-chat-summary-card{border:1px solid var(--desk-border);background:var(--desk-elevated);border-radius:12px;flex-direction:column;gap:.375rem;padding:.875rem;display:flex}.close-chat-summary-label{letter-spacing:.02em;text-transform:uppercase;color:var(--desk-text-muted);font-size:.6875rem;font-weight:500}.close-chat-summary-value{color:var(--desk-text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:700;overflow:hidden}.transfer-chat-steps{flex-direction:column;gap:1.75rem;display:flex}.transfer-chat-step{grid-template-columns:2rem 1fr;gap:.875rem;display:grid}.transfer-chat-step--disabled{opacity:.55}.transfer-chat-step-marker{z-index:1;border:2px solid var(--desk-border);background:var(--desk-elevated);width:2rem;height:2rem;color:var(--desk-text-muted);border-radius:999px;justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;display:flex;position:relative}.transfer-chat-step-marker--active{color:#fff;background:#3b82f6;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f62e}.transfer-chat-step-marker--done{color:#fff;background:#22c55e;border-color:#22c55e}.transfer-chat-step:not(:last-child) .transfer-chat-step-marker:after{content:"";background:var(--desk-border);width:2px;height:calc(100% + 1.5rem);position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%)}.transfer-chat-step-body{min-width:0}.transfer-chat-step-title{color:var(--desk-text-strong);margin:0 0 .625rem;font-size:.9375rem;font-weight:700}.transfer-chat-step-sub{color:var(--desk-text-muted);margin:-.375rem 0 .75rem;font-size:.8125rem}.transfer-chat-dept-list{flex-direction:column;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.transfer-chat-dept-card{border:1px solid var(--desk-border);background:var(--desk-elevated);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:.75rem;width:100%;padding:.875rem;transition:border-color .15s,box-shadow .15s;display:flex}.transfer-chat-dept-card--selected{border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f659}.transfer-chat-dept-icon{color:#3b82f6;background:#3b82f61f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.transfer-chat-dept-text{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.transfer-chat-dept-text strong{color:var(--desk-text-strong);font-size:.875rem}.transfer-chat-dept-text span{color:var(--desk-text-muted);font-size:.75rem}.transfer-chat-radio{border:2px solid var(--desk-border);border-radius:999px;flex-shrink:0;width:1.125rem;height:1.125rem}.transfer-chat-radio--on{background:radial-gradient(circle,#3b82f6 0 35%,#0000 36%);border-color:#3b82f6}.transfer-chat-attendant-row{-webkit-overflow-scrolling:touch;scrollbar-width:thin;gap:.625rem;margin-top:.75rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.transfer-chat-attendant-card{border:1px solid var(--desk-border);background:var(--desk-elevated);cursor:pointer;border-radius:14px;flex-direction:column;flex-shrink:0;align-items:center;gap:.5rem;width:6.5rem;padding:.875rem .5rem;transition:border-color .15s,box-shadow .15s;display:flex}.transfer-chat-attendant-card--selected{border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f659}.transfer-chat-attendant-card:disabled{cursor:not-allowed}.transfer-chat-attendant-avatar{object-fit:cover;border-radius:999px;width:3rem;height:3rem}.transfer-chat-attendant-avatar--any{color:#3b82f6;background:#3b82f61f;justify-content:center;align-items:center;display:flex}.transfer-chat-attendant-name{text-overflow:ellipsis;white-space:nowrap;text-align:center;width:100%;color:var(--desk-text-strong);font-size:.75rem;font-weight:600;overflow:hidden}.transfer-chat-empty{text-align:center;color:var(--desk-text-muted);padding:1rem 0;font-size:.875rem}[data-theme=dark] .form-modal--action{background:#161b22;border-color:#2a3942}[data-theme=dark] .form-modal-header-icon-inner--action{color:#60a5fa;background:#3b82f629}[data-theme=dark] .action-modal-star{color:#334155}[data-theme=dark] .action-modal-star--active{color:#60a5fa}[data-theme=dark] .form-modal-btn--ghost{color:#8696a0;border-color:#2a3942}[data-theme=dark] .form-modal-btn--ghost:hover{color:#e9edef;background:#ffffff0a}[data-theme=dark] .form-modal-btn--primary{background:#3b82f6}[data-theme=dark] .close-chat-tag-card,[data-theme=dark] .close-chat-summary-card,[data-theme=dark] .transfer-chat-dept-card,[data-theme=dark] .transfer-chat-attendant-card,[data-theme=dark] .action-modal-search input,[data-theme=dark] .action-modal-segment,[data-theme=dark] .transfer-chat-step-marker{background:#1f2c34;border-color:#2a3942}[data-theme=dark] .form-modal-radio{color:#cbd5e1}.form-modal--comments{width:min(560px,100vw - 2rem)}.form-modal--shortcuts{width:min(640px,100vw - 2rem)}.shortcuts-form-grid{gap:.75rem;display:grid}.shortcuts-field{color:#334155;flex-direction:column;gap:.375rem;font-size:.8125rem;display:flex}.shortcuts-field input,.shortcuts-field textarea,.shortcuts-field select{width:100%;font:inherit;color:#1e293b;background:#fff;border:1px solid #dbe3ee;border-radius:10px;padding:.625rem .75rem}.shortcuts-shortcut-input{border:1px solid #dbe3ee;border-radius:10px;align-items:center;display:flex;overflow:hidden}.shortcuts-shortcut-input>span{color:#406390;padding:0 .625rem;font-weight:700}.shortcuts-shortcut-input input{border:none;border-left:1px solid #dbe3ee;border-radius:0}.shortcuts-list{flex-direction:column;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.shortcuts-item{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:.625rem .75rem}.shortcuts-item-top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.shortcuts-item p{color:#475569;margin:.375rem 0 0;font-size:.8125rem}.shortcuts-item-actions{gap:.5rem;margin-top:.5rem;display:flex}.shortcuts-item-actions button{color:#334155;cursor:pointer;background:#fff;border:1px solid #dbe3ee;border-radius:8px;padding:.375rem .625rem;font-size:.75rem}.shortcuts-item-actions .shortcuts-item-delete{color:#b91c1c;background:#fff1f2;border-color:#fecaca}.shortcuts-scope-badge{color:#334155;background:#e2e8f0;border-radius:999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:700}.shortcuts-scope-badge--company{color:#1d4ed8;background:#dbeafe}.shortcuts-empty{text-align:center;color:#64748b;padding:.75rem;font-size:.8125rem}.form-modal--comments-empty .form-modal-header{border-bottom:none;padding-bottom:.75rem}.form-modal--comments-empty .form-modal-body{padding-top:.25rem}.comments-empty-view{flex-direction:column;gap:1.25rem;display:flex}.comments-empty-hero{text-align:center;flex-direction:column;align-items:center;padding:.5rem .5rem 0;display:flex}.comments-empty-illustration{width:9.5rem;height:auto;margin-bottom:1rem}.comments-empty-title{color:#1e3a5f;margin:0 0 .375rem;font-size:1rem;font-weight:700}.comments-empty-text{color:#64748b;max-width:18rem;margin:0;font-size:.8125rem;line-height:1.5}.comments-info-card{background:#eff6ff;border-radius:14px;align-items:flex-start;gap:.875rem;padding:1rem 1.125rem;display:flex}.comments-info-card-icon{color:#fff;background:#2563eb;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.comments-info-card-copy h4{color:#1e3a5f;margin:0 0 .375rem;font-size:.9375rem;font-weight:700}.comments-info-card-copy p{color:#475569;margin:0;font-size:.8125rem;line-height:1.5}.comments-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding-bottom:.25rem;display:grid}.comments-feature-item{text-align:center;flex-direction:column;align-items:center;gap:.375rem;display:flex}.comments-feature-icon{color:#64748b;background:#f8fafc;border-radius:999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.comments-feature-item strong{color:#1e3a5f;font-size:.8125rem;font-weight:700}.comments-feature-item span:last-child{color:#64748b;font-size:.6875rem;line-height:1.4}@media (width<=420px){.comments-feature-grid{grid-template-columns:1fr;gap:1rem}.comments-feature-item{text-align:left;flex-direction:row;align-items:flex-start;gap:.75rem}.comments-feature-item strong,.comments-feature-item span:last-child{display:block}}.comment-card-list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.comment-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:flex-start;gap:.875rem;padding:.875rem 1rem;display:grid}.comment-card-icon{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.comment-card-icon--important{color:#2563eb;background:#dbeafe}.comment-card-icon--negotiations{color:#16a34a;background:#dcfce7}.comment-card-icon--social{color:#ea580c;background:#ffedd5}.comment-card-main{flex-direction:column;gap:.25rem;min-width:0;display:flex}.comment-card-title{color:#1e3a5f;font-size:.875rem;font-weight:700}.comment-card-text{color:#64748b;margin:0;font-size:.8125rem;line-height:1.45}.comment-card-datetime{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.25rem;display:flex}.comment-card-date,.comment-card-time{color:#64748b;align-items:center;gap:.375rem;font-size:.75rem;display:inline-flex}.comment-card-date svg,.comment-card-time svg{color:#94a3b8;flex-shrink:0}@media (width<=520px){.comment-card{grid-template-columns:auto 1fr}.comment-card-datetime{border-top:1px solid #f1f5f9;flex-direction:row;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:1rem;padding-top:.25rem}}[data-theme=dark] .comment-card{background:#0f172a;border-color:#334155}[data-theme=dark] .comment-card-title{color:#f1f5f9}[data-theme=dark] .comment-card-text{color:var(--desk-text-muted)}[data-theme=dark] .comment-card-icon--important{color:#93c5fd;background:#2563eb26}[data-theme=dark] .comment-card-icon--negotiations{color:#86efac;background:#22c55e26}[data-theme=dark] .form-modal-empty-state-text,[data-theme=dark] .historic-card-dept,[data-theme=dark] .historic-card-date,[data-theme=dark] .historic-card-time,[data-theme=dark] .comment-card-text,[data-theme=dark] .comment-card-date,[data-theme=dark] .comment-card-time,[data-theme=dark] .schedule-card-sub,[data-theme=dark] .schedule-card-date,[data-theme=dark] .schedule-card-time{color:var(--desk-text-muted)}[data-theme=dark] .comment-card-icon--social{color:#fdba74;background:#ea580c26}[data-theme=dark] .comments-info-card{background:#2563eb1f}[data-theme=dark] .comments-info-card-copy h4,[data-theme=dark] .comments-empty-title,[data-theme=dark] .comments-feature-item strong{color:#e2e8f0}[data-theme=dark] .comments-info-card-copy p,[data-theme=dark] .comments-empty-text,[data-theme=dark] .comments-feature-item span:last-child{color:#94a3b8}[data-theme=dark] .comments-feature-icon{color:#94a3b8;background:#1e293b}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
