.internal-chat{--ic-surface: #141b29;--ic-panel: #1a2435;--ic-deep: #111a29;--ic-input: #101928;--ic-border: #36445a;--ic-text: #f1f5ff;--ic-muted: #b5c1d3;--ic-secondary: #94a3b8;--ic-hover: #253249;--ic-selected: #2d294c;--ic-accent: #b69aff;--ic-accent-soft: rgba(139, 92, 246, .14);--ic-on-accent: #ffffff;--ic-own: #5d30a7;--ic-own-muted: #e3d7ff;--ic-other: #253249;--ic-message-border: #3b4b63;--ic-shadow: 0 18px 48px rgba(0,0,0,.19);width:100%;max-width:1540px;margin-inline:auto;display:flex;flex-direction:column;gap:16px;color:var(--ic-text);font-family:Inter,system-ui,sans-serif}.light .internal-chat{--ic-surface: #ffffff;--ic-panel: #f3f6fb;--ic-deep: #edf2f9;--ic-input: #ffffff;--ic-border: #d4ddea;--ic-text: #162438;--ic-muted: #475569;--ic-secondary: #596b80;--ic-hover: #eef0fb;--ic-selected: #f0eafd;--ic-accent: #5b21b6;--ic-accent-soft: #f0eafa;--ic-on-accent: #ffffff;--ic-own: #6124a8;--ic-own-muted: #ede5ff;--ic-other: #f3f6fb;--ic-message-border: #d7e1ee;--ic-shadow: 0 14px 36px rgba(20,40,75,.07)}.internal-chat *{min-width:0}.internal-chat button{cursor:pointer}.internal-chat button:disabled{cursor:not-allowed;opacity:.48}.internal-chat button:focus-visible,.internal-chat input:focus-visible,.internal-chat select:focus-visible,.internal-chat textarea:focus-visible{outline:2px solid var(--ic-accent)!important;outline-offset:3px}.internal-chat .ic-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.internal-chat .ic-eyebrow{font-size:10px;letter-spacing:.13em;text-transform:uppercase;font-weight:750;color:var(--ic-accent);margin-bottom:5px}.internal-chat .ic-page-title{color:var(--ic-text);font-size:clamp(20px,2.4vw,26px);letter-spacing:-.035em;line-height:1.2;font-weight:780}.internal-chat .ic-intro{color:var(--ic-muted);font-size:12px;line-height:1.6;margin-top:7px;max-width:70ch}.internal-chat .ic-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.internal-chat .ic-action,.internal-chat .ic-icon-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border:1px solid var(--ic-border);background:var(--ic-surface);color:var(--ic-text);font-size:12px;font-weight:650;padding:9px 12px;border-radius:10px;transition:background-color .15s,border-color .15s}.internal-chat .ic-icon-action{width:40px;flex-shrink:0;padding:8px}.internal-chat .ic-action:hover,.internal-chat .ic-icon-action:hover{background:var(--ic-hover);border-color:var(--ic-accent)}.internal-chat .ic-action[aria-expanded=true]{color:var(--ic-accent);border-color:var(--ic-accent)}.internal-chat .ic-primary{border-color:transparent;background:#6d28d9;color:#fff}.internal-chat .ic-primary:hover{background:#5b21b6;border-color:transparent}.internal-chat .ic-muted{color:var(--ic-muted)}.internal-chat .ic-error{display:flex;justify-content:space-between;gap:12px;padding:11px 13px;background:#4a1b27;border:1px solid #9d4554;border-radius:10px;color:#ffe1e4;font-size:12px}.light .internal-chat .ic-error{background:#fff1f2;border-color:#e5a1aa;color:#861d34}.internal-chat .ic-guide{border:1px solid var(--ic-border);background:var(--ic-surface);padding:14px;border-radius:12px;box-shadow:var(--ic-shadow)}.internal-chat .ic-guide-title{font-size:14px;font-weight:750;line-height:1.3}.internal-chat .ic-guide-caption{font-size:12px;color:var(--ic-muted);line-height:1.5;margin-top:4px}.internal-chat .ic-guide-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:13px}.internal-chat .ic-guide-card{position:relative;padding:13px;border:1px solid var(--ic-border);background:var(--ic-panel);border-radius:11px;display:flex;flex-direction:column;gap:7px}.internal-chat .ic-guide-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--ic-tone);border-radius:12px 0 0 12px}.internal-chat .ic-guide-card strong{font-size:12px;color:var(--ic-text)}.internal-chat .ic-guide-card p{color:var(--ic-muted);font-size:11px;line-height:1.55}.internal-chat .ic-example{display:block;padding-top:7px;border-top:1px solid var(--ic-border);color:var(--ic-text);font-size:11px;line-height:1.55}.internal-chat .ic-example-label{display:block;font-size:10px;font-weight:750;color:var(--ic-tone);margin-bottom:4px}.internal-chat .ic-guide-foot{margin-top:10px;font-size:11px;color:var(--ic-muted);line-height:1.5}.internal-chat .ic-tone-general{--ic-tone: #b1bfd3;--ic-tone-bg: rgba(148,163,184,.14)}.internal-chat .ic-tone-operations{--ic-tone: #b9a7ff;--ic-tone-bg: rgba(139,92,246,.15)}.internal-chat .ic-tone-technical{--ic-tone: #ffca79;--ic-tone-bg: rgba(245,158,11,.14)}.internal-chat .ic-tone-clients{--ic-tone: #69ddba;--ic-tone-bg: rgba(16,185,129,.13)}.internal-chat .ic-tone-private{--ic-tone: #8ad2f2;--ic-tone-bg: rgba(14,165,233,.12)}.light .internal-chat .ic-tone-general{--ic-tone: #52647b;--ic-tone-bg: #e9eef5}.light .internal-chat .ic-tone-operations{--ic-tone: #5935b0;--ic-tone-bg: #efeafa}.light .internal-chat .ic-tone-technical{--ic-tone: #93550d;--ic-tone-bg: #fff2da}.light .internal-chat .ic-tone-clients{--ic-tone: #116f57;--ic-tone-bg: #dcf5e9}.light .internal-chat .ic-tone-private{--ic-tone: #14668b;--ic-tone-bg: #dff2fb}.internal-chat .ic-tone-icon{flex:0 0 auto;height:38px;width:38px;display:inline-flex;align-items:center;justify-content:center;color:var(--ic-tone);background:var(--ic-tone-bg);border:1px solid var(--ic-border);border-radius:10px}.internal-chat .ic-kind-chip{color:var(--ic-tone);background:var(--ic-tone-bg);padding:3px 7px;border-radius:5px;font-size:10px;font-weight:750;white-space:nowrap}.internal-chat .ic-layout{height:clamp(540px,72dvh,780px);min-height:0;display:grid;grid-template-columns:minmax(270px,320px) minmax(0,1fr);border:1px solid var(--ic-border);border-radius:14px;background:var(--ic-surface);box-shadow:var(--ic-shadow);overflow:hidden}.internal-chat .ic-sidebar{min-height:0;min-width:0;display:flex;flex-direction:column;border-right:1px solid var(--ic-border);background:var(--ic-deep)}.internal-chat .ic-sidebar-head{padding:16px 14px 12px;border-bottom:1px solid var(--ic-border);display:flex;flex-direction:column;gap:12px}.internal-chat .ic-sidebar-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.internal-chat .ic-sidebar-title{color:var(--ic-text);font-size:13px;font-weight:750;display:inline-flex;align-items:center;gap:8px}.internal-chat .ic-input{width:100%;min-height:41px;background:var(--ic-input)!important;color:var(--ic-text)!important;border:1px solid var(--ic-border)!important;border-radius:9px!important;padding:9px 11px;font-size:13px!important}.internal-chat .ic-input::placeholder{color:var(--ic-secondary)!important;opacity:1}.internal-chat .ic-searchbox{display:flex;align-items:center;gap:8px;border-radius:9px}.internal-chat .ic-searchbox>svg{color:var(--ic-muted);flex-shrink:0}.internal-chat .ic-sidebar-scroll{flex:1;min-height:0;overflow-y:auto;padding:9px 8px 15px;scrollbar-gutter:stable}.internal-chat .ic-group-label{padding:12px 10px 6px;color:var(--ic-secondary);font-size:10px;letter-spacing:.11em;text-transform:uppercase;font-weight:800;display:flex;justify-content:space-between;align-items:center}.internal-chat .ic-room{position:relative;width:100%;display:flex;align-items:center;gap:10px;padding:11px 10px;border:1px solid transparent;background:transparent;color:var(--ic-text);text-align:left;border-radius:10px;margin:2px 0;transition:background .15s,border-color .15s}.internal-chat .ic-room:hover{background:var(--ic-hover)}.internal-chat .ic-room[aria-current=true]{background:var(--ic-selected);border-color:var(--ic-border)}.internal-chat .ic-room[aria-current=true]:before{content:"";position:absolute;inset:9px auto 9px 0;background:var(--ic-tone);width:3px;border-radius:3px}.internal-chat .ic-room-copy{flex:1;overflow:hidden;display:block}.internal-chat .ic-room-top{display:flex;align-items:center;justify-content:space-between;gap:7px}.internal-chat .ic-room-name{color:var(--ic-text);font-size:12px;font-weight:750;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.internal-chat .ic-room-time{flex-shrink:0;color:var(--ic-secondary);font-size:10px;white-space:nowrap}.internal-chat .ic-room-desc{color:var(--ic-muted);display:block;font-size:11px;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.internal-chat .ic-room-preview{color:var(--ic-secondary);display:block;font-size:11px;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.internal-chat .ic-unread{flex-shrink:0;min-width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#6d28d9;color:#fff;font-size:10px;font-weight:850;padding:0 5px}.internal-chat .ic-sidebar-foot{border-top:1px solid var(--ic-border);color:var(--ic-muted);font-size:11px;padding:11px 14px;display:flex;align-items:center;gap:7px}.internal-chat .ic-new-conversation{padding:11px;border:1px solid var(--ic-border);background:var(--ic-panel);border-radius:10px;display:flex;flex-direction:column;gap:9px}.internal-chat .ic-segments{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.internal-chat .ic-segment{color:var(--ic-muted);background:var(--ic-surface);border:1px solid var(--ic-border);border-radius:7px;font-size:11px;padding:9px 6px;font-weight:700}.internal-chat .ic-segment[aria-pressed=true]{color:var(--ic-accent);background:var(--ic-accent-soft);border-color:var(--ic-accent)}.internal-chat .ic-help-small{font-size:11px;line-height:1.5;color:var(--ic-muted)}.internal-chat .ic-room-pane{min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--ic-surface)}.internal-chat .ic-room-header{flex-shrink:0;min-height:68px;display:flex;align-items:center;gap:10px;padding:13px 16px;border-bottom:1px solid var(--ic-border)}.internal-chat .ic-room-header-title{flex:1;overflow:hidden}.internal-chat .ic-room-header-title h2{font-size:14px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ic-text)}.internal-chat .ic-room-header-title p{font-size:11px;color:var(--ic-muted);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.internal-chat .ic-room-header-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.internal-chat .ic-purpose{flex-shrink:0;display:flex;gap:15px;align-items:flex-start;flex-wrap:wrap;padding:11px 16px;border-bottom:1px solid var(--ic-border);background:var(--ic-panel);border-left:3px solid var(--ic-tone)}.internal-chat .ic-purpose-main,.internal-chat .ic-purpose-example{flex:1 1 220px}.internal-chat .ic-purpose-label{display:block;color:var(--ic-tone);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.075em;margin-bottom:3px}.internal-chat .ic-purpose-copy{color:var(--ic-text);font-size:11px;line-height:1.55}.internal-chat .ic-purpose-note{color:var(--ic-muted);font-size:10px;line-height:1.5;margin-top:5px}.internal-chat .ic-messages{flex:1;min-height:0;padding:18px 18px 24px;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;display:flex;flex-direction:column;gap:12px}.internal-chat .ic-message-row{display:flex}.internal-chat .ic-message-row[data-own=true]{justify-content:flex-end}.internal-chat .ic-bubble{max-width:min(85%,620px);padding:10px 12px;background:var(--ic-other);color:var(--ic-text);border:1px solid var(--ic-message-border);border-radius:12px 12px 12px 4px;word-break:break-word}.internal-chat .ic-message-row[data-own=true] .ic-bubble{background:var(--ic-own);border-color:var(--ic-own);color:#fff;border-radius:12px 12px 4px}.internal-chat .ic-bubble-author{font-size:11px;font-weight:750;color:var(--ic-accent)}.internal-chat .ic-message-row[data-own=true] .ic-bubble-author{color:#f2eaff}.internal-chat .ic-bubble-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.internal-chat .ic-bubble-time{display:block;margin-top:6px;color:var(--ic-secondary);font-size:10px;text-align:right}.internal-chat .ic-message-row[data-own=true] .ic-bubble-time{color:#eadcff}.internal-chat .ic-bubble-content{font-size:13px;line-height:1.6;white-space:pre-wrap;word-break:break-word;margin-top:4px}.internal-chat .ic-bubble-reply{margin-top:7px;padding:6px 9px;font-size:11px;line-height:1.4;border-left:2px solid var(--ic-accent);background:#00000014;color:inherit;border-radius:4px}.internal-chat .ic-message-row[data-own=true] .ic-bubble-reply{border-left-color:#e5d2ff;background:#00000024}.internal-chat .ic-bubble-reply-btn{width:27px;height:27px;display:inline-flex;align-items:center;justify-content:center;color:inherit;opacity:.8;border:0;border-radius:6px;background:transparent}.internal-chat .ic-bubble-reply-btn:hover{background:#94a3b829;opacity:1}.internal-chat .ic-compose{flex-shrink:0;position:relative;padding:12px 15px;border-top:1px solid var(--ic-border);background:var(--ic-deep)}.internal-chat .ic-compose-form{display:flex;align-items:flex-end;gap:8px}.internal-chat .ic-compose-input{min-height:54px;max-height:144px;flex:1;resize:vertical}.internal-chat .ic-send-btn{display:inline-flex;align-items:center;justify-content:center;height:54px;width:52px;flex:0 0 52px;border:0;border-radius:10px;background:#6d28d9;color:#fff}.internal-chat .ic-send-btn:hover{background:#5b21b6}.internal-chat .ic-send-btn:disabled{background:#6d28d9}.internal-chat .ic-compose-hint{margin-top:8px;font-size:10px;color:var(--ic-secondary);line-height:1.4}.internal-chat .ic-reply-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;background:var(--ic-panel);border-left:3px solid var(--ic-accent);border-radius:7px;margin-bottom:8px;color:var(--ic-text);font-size:11px}.internal-chat .ic-search-results{background:var(--ic-surface);color:var(--ic-text);border:1px solid var(--ic-border);box-shadow:var(--ic-shadow);border-radius:10px}.internal-chat .ic-search-results{border-radius:0;border-left:0;border-right:0;box-shadow:none;padding:10px 14px}.internal-chat .ic-search-result-list{max-height:154px;overflow-y:auto;margin-top:7px;display:flex;flex-direction:column;gap:6px}.internal-chat .ic-search-result{padding:8px 10px;border:1px solid var(--ic-border);background:var(--ic-panel);border-radius:8px;font-size:11px;line-height:1.55;color:var(--ic-text)}.internal-chat .ic-empty{flex:1;padding:24px 28px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:10px;overflow-y:auto}.internal-chat .ic-empty-icon{height:55px;width:55px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border-radius:16px;background:var(--ic-accent-soft);color:var(--ic-accent)}.internal-chat .ic-empty-title{font-size:18px;font-weight:800;letter-spacing:-.025em}.internal-chat .ic-empty-text{color:var(--ic-muted);font-size:12px;line-height:1.65;max-width:47ch}.internal-chat .ic-empty-quick{width:min(100%,470px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;text-align:left}.internal-chat .ic-empty-quick div{display:flex;gap:8px;align-items:flex-start;border:1px solid var(--ic-border);background:var(--ic-panel);padding:10px;border-radius:9px}.internal-chat .ic-empty-quick strong{display:block;font-size:11px;color:var(--ic-text)}.internal-chat .ic-empty-quick span{display:block;font-size:10px;line-height:1.4;color:var(--ic-muted);margin-top:3px}.internal-chat .ic-empty-chat{margin:auto;text-align:center;max-width:47ch;display:flex;flex-direction:column;gap:8px;padding:18px}.internal-chat .ic-searchline{display:flex;align-items:center;gap:7px}.internal-chat .ic-divider{height:1px;background:var(--ic-border);margin:3px 0}@media(max-width:1080px){.internal-chat .ic-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.internal-chat .ic-purpose-example{flex-basis:100%}}@media(max-width:767px){.internal-chat{gap:12px}.internal-chat .ic-layout{display:block;height:clamp(470px,66dvh,740px);border-radius:10px}.internal-chat .ic-sidebar,.internal-chat .ic-room-pane{height:100%}.internal-chat .ic-sidebar[data-hidden=true],.internal-chat .ic-room-pane[data-hidden=true]{display:none}.internal-chat .ic-sidebar-head{padding:12px}.internal-chat .ic-sidebar-scroll{padding:7px}.internal-chat .ic-room-header{padding:10px 11px}.internal-chat .ic-purpose{padding:9px 11px;gap:7px}.internal-chat .ic-purpose-main,.internal-chat .ic-purpose-example{flex-basis:100%}.internal-chat .ic-messages{padding:12px 10px 16px}.internal-chat .ic-bubble{max-width:90%}.internal-chat .ic-compose{padding:10px}.internal-chat .ic-compose-hint{font-size:9px}.internal-chat .ic-guide-grid{grid-template-columns:1fr}.internal-chat .ic-empty-quick{grid-template-columns:1fr 1fr}.internal-chat .ic-empty{padding:18px 12px}.internal-chat .ic-action{min-height:39px}.internal-chat .ic-page-title{font-size:21px}.internal-chat .ic-heading{align-items:flex-start}.internal-chat .ic-toolbar{width:100%}}@media(max-width:380px){.internal-chat .ic-empty-quick{grid-template-columns:1fr}.internal-chat .ic-room-header-actions .ic-shortcut-text,.internal-chat .ic-purpose-note{display:none}}@media(prefers-reduced-motion:reduce){.internal-chat *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.internal-chat .ic-presence-section{padding:0 0 12px;border-bottom:1px solid var(--ic-border);margin-bottom:8px}.internal-chat .ic-online-count{border-radius:999px;background:#10b98121;border:1px solid rgba(52,211,153,.3);color:#6ee7b7;font-weight:800;letter-spacing:0;text-transform:none;padding:3px 8px;white-space:nowrap}.light .internal-chat .ic-online-count{background:#e6f7ee;border-color:#abdac3;color:#065f46}.internal-chat .ic-presence-hint{padding:0 10px 9px;font-size:10px;line-height:1.45;color:var(--ic-secondary)}.internal-chat .ic-presence-people{display:flex;flex-direction:column;gap:3px}.internal-chat .ic-presence-empty{padding:10px;color:var(--ic-muted);font-size:11px}.internal-chat .ic-presence-person{width:100%;min-height:48px;display:flex;align-items:center;gap:10px;border:1px solid transparent;background:transparent;color:var(--ic-text);border-radius:9px;padding:7px 10px;text-align:left}.internal-chat .ic-presence-person-button:hover{background:var(--ic-hover);border-color:var(--ic-border)}.internal-chat .ic-presence-avatar{position:relative;width:34px;height:34px;flex:0 0 34px;display:inline-flex;align-items:center;justify-content:center;background:var(--ic-accent-soft);color:var(--ic-accent);border:1px solid var(--ic-border);border-radius:10px;font-size:13px;font-weight:800}.internal-chat .ic-presence-dot{width:9px;height:9px;display:inline-block;flex:0 0 auto;border-radius:999px;background:#8290a4;border:1px solid var(--ic-deep);box-shadow:0 0 0 1px var(--ic-border)}.internal-chat .ic-presence-dot[data-online=true]{background:#10b981;box-shadow:0 0 0 2px #10b98133}.light .internal-chat .ic-presence-dot[data-online=true]{background:#047857}.internal-chat .ic-presence-avatar .ic-presence-dot{position:absolute;right:-3px;bottom:-3px;width:11px;height:11px;border-width:2px}.internal-chat .ic-presence-person-info{flex:1;overflow:hidden;display:block}.internal-chat .ic-presence-person-info strong{display:block;font-size:12px;font-weight:750;color:var(--ic-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.internal-chat .ic-presence-person-info small{display:block;margin-top:3px;color:var(--ic-secondary);font-size:10px;font-weight:650}.internal-chat .ic-presence-person-info small[data-online=true]{color:#6ee7b7}.light .internal-chat .ic-presence-person-info small[data-online=true]{color:#047857}.internal-chat .ic-presence-chat-icon{flex-shrink:0;color:var(--ic-secondary)}.internal-chat .ic-header-presence{display:inline-flex;align-items:center;gap:6px;color:var(--ic-muted);line-height:1.4}.internal-chat .ic-header-presence .ic-presence-dot{width:8px;height:8px}.app-main-workspace[data-workspace-module=internal_chat]{padding:12px 16px!important}.app-main-workspace[data-workspace-module=internal_chat]>.admin-context-header{display:none!important}.internal-chat{max-width:none;gap:10px}.internal-chat .ic-heading{align-items:center;gap:10px}.internal-chat .ic-intro{margin-top:4px}.internal-chat .ic-layout{height:clamp(540px,calc(100dvh - 136px),1600px);grid-template-columns:clamp(300px,27vw,390px) minmax(0,1fr);border-radius:11px}.internal-chat .ic-sidebar-head{padding:16px 16px 14px}.internal-chat .ic-sidebar-scroll{padding:12px 11px}.internal-chat .ic-room{padding:12px}.internal-chat .ic-room-name{font-size:13px}.internal-chat .ic-room-desc,.internal-chat .ic-room-preview{font-size:12px}.internal-chat .ic-room-header{min-height:74px;padding:14px 21px}.internal-chat .ic-room-header-title h2{font-size:16px}.internal-chat .ic-room-header-title p{font-size:12px}.internal-chat .ic-purpose{display:block;padding:9px 20px}.internal-chat .ic-purpose-top{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:14px}.internal-chat .ic-purpose-summary{flex:1;min-width:0}.internal-chat .ic-purpose-summary .ic-purpose-copy{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.internal-chat .ic-purpose-label{margin-bottom:1px}.internal-chat .ic-purpose-toggle{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;flex-shrink:0;padding:8px 11px;border:1px solid var(--ic-border);background:var(--ic-surface);color:var(--ic-text);border-radius:8px;font-size:11px;font-weight:700}.internal-chat .ic-purpose-toggle:hover{border-color:var(--ic-accent);background:var(--ic-hover)}.internal-chat .ic-purpose-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:12px 0 8px;margin-top:8px;border-top:1px solid var(--ic-border)}.internal-chat .ic-purpose-details .ic-purpose-copy{white-space:normal;line-height:1.55}.internal-chat .ic-messages{padding:23px clamp(16px,3.2vw,52px) 30px;gap:14px}.internal-chat .ic-bubble{max-width:min(82%,820px);padding:12px 15px}.internal-chat .ic-bubble-content{font-size:14px;line-height:1.65}.internal-chat .ic-bubble-author{font-size:12px}.internal-chat .ic-compose{padding:14px clamp(12px,2vw,26px)}.internal-chat .ic-compose-input{min-height:62px;max-height:170px}.internal-chat .ic-send-btn{height:62px;width:58px;flex-basis:58px}.internal-chat .ic-compose-hint{font-size:11px}.internal-chat.ic-expanded{position:fixed;z-index:180;top:0;right:0;bottom:0;left:0;box-sizing:border-box;width:100%;height:100dvh;max-width:none;max-height:100dvh;margin:0;padding:14px 20px;overflow:hidden;background:var(--ic-deep)}.internal-chat.ic-expanded .ic-heading{flex:0 0 auto}.internal-chat.ic-expanded .ic-layout{flex:1 1 auto;height:auto;min-height:0;max-height:none;border-radius:12px}.internal-chat .ic-expand-action[aria-pressed=true]{border-color:var(--ic-accent);color:var(--ic-accent);background:var(--ic-accent-soft)}@media(max-width:1080px){.internal-chat .ic-layout{grid-template-columns:minmax(280px,35%) minmax(0,1fr)}.internal-chat .ic-purpose-details{grid-template-columns:1fr;gap:9px}.internal-chat .ic-bubble{max-width:88%}}@media(max-width:767px){.app-main-workspace[data-workspace-module=internal_chat]{padding:10px 10px 14px!important}.internal-chat{gap:9px}.internal-chat .ic-heading{gap:8px}.internal-chat .ic-layout{height:max(430px,calc(100dvh - 188px));min-height:0;display:block}.internal-chat .ic-sidebar-head{padding:12px}.internal-chat .ic-room-header{min-height:64px;padding:10px}.internal-chat .ic-room-header-title h2{font-size:14px}.internal-chat .ic-purpose{padding:6px 10px}.internal-chat .ic-purpose-top{gap:7px;min-height:36px}.internal-chat .ic-purpose-summary .ic-purpose-copy{font-size:11px}.internal-chat .ic-purpose-toggle{gap:5px;padding:7px 8px;font-size:10px;min-height:36px}.internal-chat .ic-purpose-toggle svg:first-child{display:none}.internal-chat .ic-messages{padding:16px 12px 20px}.internal-chat .ic-bubble{max-width:91%;padding:10px 12px}.internal-chat .ic-bubble-content{font-size:13px}.internal-chat .ic-compose{padding:10px}.internal-chat .ic-compose-input{min-height:56px}.internal-chat .ic-send-btn{height:56px;width:52px;flex-basis:52px}.internal-chat .ic-compose-hint{font-size:10px}.internal-chat.ic-expanded{padding:max(6px,env(safe-area-inset-top)) 7px max(6px,env(safe-area-inset-bottom))}.internal-chat.ic-expanded .ic-heading{flex-wrap:nowrap}.internal-chat.ic-expanded .ic-heading .ic-eyebrow,.internal-chat.ic-expanded .ic-heading .ic-intro{display:none}.internal-chat.ic-expanded .ic-page-title{font-size:16px}.internal-chat.ic-expanded .ic-toolbar{width:auto;flex-wrap:nowrap;margin-left:auto}.internal-chat.ic-expanded .ic-toolbar .ic-action:not(.ic-expand-action){display:none}.internal-chat.ic-expanded .ic-expand-action{padding:8px;font-size:11px}.internal-chat.ic-expanded .ic-layout{display:block;height:auto;min-height:0}.internal-chat.ic-expanded .ic-sidebar,.internal-chat.ic-expanded .ic-room-pane{height:100%}}@media(max-height:560px)and (min-width:768px){.internal-chat .ic-layout{height:520px}.internal-chat.ic-expanded .ic-layout{height:auto}.internal-chat.ic-expanded .ic-page-title{font-size:18px}.internal-chat.ic-expanded .ic-intro{display:none}}.internal-chat .ic-direct-section{padding-bottom:10px;margin-bottom:8px}.internal-chat .ic-direct-section>.ic-group-label{padding-top:12px;padding-bottom:8px}.internal-chat .ic-direct-contacts{display:flex;flex-direction:column;gap:2px}.internal-chat .ic-direct-contact{min-height:77px;padding:12px 11px;gap:12px}.internal-chat .ic-direct-contact .ic-presence-avatar{width:41px;height:41px;flex-basis:41px;border-radius:13px;font-size:16px}.internal-chat .ic-direct-contact .ic-room-name{font-size:13px;font-weight:800}.internal-chat .ic-direct-status{display:block;margin-top:3px;color:var(--ic-muted);font-size:11px;font-weight:650}.internal-chat .ic-direct-status[data-online=true]{color:#6ee7b7}.light .internal-chat .ic-direct-status[data-online=true]{color:#047857}.internal-chat .ic-direct-contact .ic-room-preview{margin-top:4px;font-size:11px}.internal-chat .ic-direct-contact .ic-unread{align-self:center}.internal-chat .ic-empty-people{width:min(100%,500px)}.internal-chat .ic-empty-person{display:flex;align-items:center;gap:10px;min-height:61px;padding:10px;text-align:left;border:1px solid var(--ic-border);border-radius:10px;color:var(--ic-text);background:var(--ic-panel)}.internal-chat .ic-empty-person:hover{background:var(--ic-hover);border-color:var(--ic-accent)}.internal-chat .ic-empty-person strong{display:block;font-size:12px;color:var(--ic-text)}.internal-chat .ic-empty-person small{display:block;font-size:11px;color:var(--ic-secondary);margin-top:3px}@media(max-width:767px){.internal-chat .ic-direct-contact{min-height:70px}.internal-chat .ic-empty-people{grid-template-columns:1fr 1fr}}@media(max-width:380px){.internal-chat .ic-empty-people{grid-template-columns:1fr}}.internal-chat .ic-topic-selector{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;color:var(--ic-text)}.internal-chat .ic-topic-selector-header{min-height:86px;padding:16px clamp(16px,2.5vw,30px);display:flex;align-items:center;gap:13px;flex:0 0 auto;border-bottom:1px solid var(--ic-border);background:var(--ic-panel)}.internal-chat .ic-topic-selector-header .ic-tone-icon{width:45px;height:45px;border-radius:12px}.internal-chat .ic-topic-selector-header>div{flex:1;min-width:0}.internal-chat .ic-topic-eyebrow{display:block;color:var(--ic-tone);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;margin-bottom:3px}.internal-chat .ic-topic-selector-header h2{color:var(--ic-text);font-size:17px;font-weight:800;line-height:1.3}.internal-chat .ic-topic-selector-header p{margin-top:3px;color:var(--ic-muted);font-size:12px;line-height:1.4}.internal-chat .ic-topic-selector-body{flex:1;overflow-y:auto;min-height:0;padding:clamp(18px,2.4vw,33px)}.internal-chat .ic-topic-selector-body h3{font-size:clamp(17px,1.65vw,22px);line-height:1.25;font-weight:800;color:var(--ic-text)}.internal-chat .ic-topic-lead{font-size:13px;line-height:1.6;color:var(--ic-muted);margin-top:7px;max-width:70ch}.internal-chat .ic-topic-recipients{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:11px;margin-top:22px}.internal-chat .ic-topic-recipient{display:flex;align-items:center;text-align:left;gap:12px;width:100%;min-height:89px;padding:14px;border:1px solid var(--ic-border);border-radius:12px;background:var(--ic-panel);color:var(--ic-text);transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.internal-chat .ic-topic-recipient:hover{background:var(--ic-hover);border-color:var(--ic-accent);transform:translateY(-1px)}.internal-chat .ic-topic-recipient .ic-presence-avatar{height:44px;width:44px;flex-basis:44px;border-radius:12px;font-size:16px}.internal-chat .ic-topic-person-data{flex:1;min-width:0}.internal-chat .ic-topic-person-data strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--ic-text);font-weight:800}.internal-chat .ic-topic-person-data .ic-direct-status{font-size:11px;margin-top:5px}.internal-chat .ic-topic-recent{display:block;color:var(--ic-secondary);font-size:10px;margin-top:4px}.internal-chat .ic-topic-chat-icon{flex-shrink:0;color:var(--ic-accent)}.internal-chat .ic-topic-disclaimer{color:var(--ic-muted);font-size:11px;line-height:1.5;margin-top:16px}.internal-chat .ic-topic-broadcast{margin-top:24px;padding:17px 18px;border:1px solid var(--ic-border);border-radius:12px;background:var(--ic-deep);display:flex;align-items:center;justify-content:space-between;gap:18px}.internal-chat .ic-topic-broadcast strong{font-size:12px;font-weight:800;color:var(--ic-text)}.internal-chat .ic-topic-broadcast p{margin-top:5px;font-size:11px;color:var(--ic-muted);line-height:1.55}.internal-chat .ic-topic-broadcast .ic-action{flex-shrink:0}@media(max-width:767px){.internal-chat .ic-topic-selector-header{min-height:70px;padding:11px;gap:9px}.internal-chat .ic-topic-selector-header h2{font-size:15px}.internal-chat .ic-topic-selector-header p{font-size:11px}.internal-chat .ic-topic-selector-body{padding:18px 13px}.internal-chat .ic-topic-recipients{grid-template-columns:1fr;gap:8px;margin-top:14px}.internal-chat .ic-topic-recipient{min-height:75px;padding:10px}.internal-chat .ic-topic-broadcast{flex-direction:column;align-items:flex-start;padding:13px}.internal-chat .ic-topic-broadcast .ic-action{width:100%}}.light{--premium-bg: #e9eef6;--premium-bg-soft: #f1f4f9;--premium-surface: #ffffff;--premium-surface-2: #f8f9fc;--premium-surface-3: #edf1f7;--premium-line: rgba(30, 41, 59, .14);--premium-line-strong: rgba(30, 41, 59, .22);--premium-text: #0f172a;--premium-text-2: #334155;--premium-text-3: #556277;--premium-shadow-xs: 0 1px 2px rgba(15, 23, 42, .08);--premium-shadow-sm: 0 8px 24px rgba(15, 23, 42, .09);--premium-shadow-md: 0 18px 46px rgba(15, 23, 42, .12);--premium-shadow-lg: 0 30px 76px rgba(15, 23, 42, .16);--premium-ring: 0 0 0 3px rgba(var(--premium-brand-rgb), .22);--slate-950: #e9eef6;--slate-900: #ffffff;--slate-855: #f7f9fc;--slate-850: #e6ebf2;--slate-805: #cbd4e0;--slate-800: #d9e0e9;--slate-750: #c5ceda;--slate-700: #748196;--slate-650: #657287;--slate-600: #55647a;--slate-550: #48586e;--slate-500: #405067;--slate-450: #35455b;--slate-400: #304056;--slate-350: #29384d;--slate-300: #223146;--slate-200: #19283c;--slate-100: #0f172a;--color-white-val: #0f172a;--bg-body: var(--premium-bg)}html.light{background:#e9eef6}.light body{background:radial-gradient(980px 560px at 8% -12%,rgba(var(--premium-brand-rgb),.105),transparent 62%),radial-gradient(760px 500px at 100% 0%,rgba(59,130,246,.055),transparent 64%),linear-gradient(180deg,#eef2f8,#e8edf5)!important}.light .bg-slate-950{background-color:#e9eef6!important}.light .bg-slate-900,.light .card-premium,.light .rounded-xl.border,.light .rounded-2xl.border,.light .rounded-3xl.border{border-color:#1e293b21!important;box-shadow:0 1px 2px #0f172a12,0 8px 22px #0f172a11,inset 0 1px #fffffffa!important}.light .bg-slate-900.border:hover,.light .card-premium:hover{border-color:#1e293b33!important;box-shadow:0 2px 5px #0f172a13,0 13px 30px #0f172a16,inset 0 1px #fffffffa!important}.light .bg-slate-855{background-color:#f7f9fc!important}.light .bg-slate-850{background-color:#e9eef5!important}.light .bg-slate-800{background-color:#dfe5ee!important}.light .sidebar-container{background:linear-gradient(180deg,#f7f4fffc,#fcfbfffc 55%,#f8f9fcfc)!important;border-right-color:#d1d7e2!important;box-shadow:10px 0 32px #1e293b11!important}.light .sidebar-brand-header{border-bottom-color:#d9d3e8!important}.light .sidebar-container button,.light .sidebar-container a{color:#435066!important}.light .sidebar-container button:hover,.light .sidebar-container a:hover{background-color:rgba(var(--premium-brand-rgb),.075)!important;color:#24194b!important}.light .text-slate-400{color:#526178!important}.light .text-slate-500{color:#46566d!important}.light .text-slate-600{color:#3d4d63!important}.light .text-slate-700{color:#334155!important}.light .border-slate-800{border-color:#c7d0dc!important}.light .border-slate-700{border-color:#b8c2d0!important}.light .border-slate-600{border-color:#aeb9c8!important}.light input:not([type=checkbox]):not([type=radio]):not([type=range]),.light select,.light textarea{color:#111827!important;background:#fbfcfe!important;border-color:#c3ccd9!important;box-shadow:inset 0 1px #fff,0 1px 2px #0f172a0e!important}.light input:not([type=checkbox]):not([type=radio]):not([type=range]):hover,.light select:hover,.light textarea:hover{border-color:#aeb9c9!important}.light input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,.light select:focus,.light textarea:focus{background:#fff!important;border-color:rgba(var(--premium-brand-rgb),.78)!important;box-shadow:var(--premium-ring),0 2px 7px #0f172a0f!important}.light input::placeholder,.light textarea::placeholder{color:#758196!important;opacity:1!important}.light thead th{color:#526178!important;background:#edf1f6!important;border-bottom-color:#cfd7e2!important}.light tbody tr+tr td{border-top-color:#dbe1ea!important}.light tbody tr:hover{background:#f2f0fb!important}.light [id^=lead-card-]{background:#fff!important;border-color:#cfd7e2!important;box-shadow:0 1px 2px #0f172a12,0 8px 20px #0f172a12!important}.light [id^=lead-card-]:hover{border-color:rgba(var(--premium-brand-rgb),.38)!important;box-shadow:0 3px 8px #0f172a14,0 16px 34px #0f172a1c!important}.light .bg-violet-50{background-color:#f1ecff!important}.light .bg-violet-100{background-color:#e6dcff!important}.light .border-violet-100{border-color:#d8c9fb!important}.light .border-violet-200{border-color:#c8b3f7!important}.light .text-violet-600,.light .text-violet-700{color:#5b2bb8!important}.light [role=dialog]{border-color:#1e293b2e!important;box-shadow:0 34px 90px #0f172a2e,0 10px 30px #0f172a1a!important}@media(max-width:767px){.light body{background:radial-gradient(620px 360px at 0% -6%,rgba(var(--premium-brand-rgb),.09),transparent 60%),#e9eef6!important}}.light{--premium-bg: #e6eaf2;--premium-bg-soft: #eff2f7;--premium-surface-2: #f5f7fb;--premium-surface-3: #e7ebf2;--premium-line: rgba(30, 41, 59, .18);--premium-line-strong: rgba(30, 41, 59, .28);--premium-shadow-sm: 0 9px 26px rgba(15, 23, 42, .11);--premium-shadow-md: 0 20px 50px rgba(15, 23, 42, .14);--slate-950: #e6eaf2;--slate-855: #f4f6fa;--slate-850: #e2e7ef}html.light{background:#e6eaf2}.light body{background:radial-gradient(980px 560px at 8% -12%,rgba(var(--premium-brand-rgb),.12),transparent 62%),radial-gradient(760px 500px at 100% 0%,rgba(59,130,246,.07),transparent 64%),linear-gradient(180deg,#edf1f7,#e3e8f1)!important}.light .bg-slate-950{background-color:#e6eaf2!important}.light .bg-slate-855{background-color:#f4f6fa!important}.light .bg-slate-850{background-color:#e3e8f0!important}.light .bg-slate-800{background-color:#d8dfe9!important}.light .bg-slate-900,.light .card-premium,.light .rounded-xl.border,.light .rounded-2xl.border,.light .rounded-3xl.border{border-color:#1e293b2b!important;box-shadow:0 1px 2px #0f172a12,0 10px 26px #0f172a16,inset 0 1px #fffffffa!important}.light .sidebar-container{background:linear-gradient(180deg,#f3edff,#faf8ff 54%,#f5f6fa)!important;border-right-color:#c3cad7!important;box-shadow:12px 0 36px #1e293b1a!important}.light input:not([type=checkbox]):not([type=radio]):not([type=range]),.light select,.light textarea{background:#f8fafc!important}.light thead th{background:#e8edf4!important}.light tbody tr:hover{background:#eee9fa!important}.light :is(button,a).bg-violet-600,.light :is(button,a)[class*=bg-violet-600]{color:#fff!important;background-color:#6d28d9!important;background-image:linear-gradient(180deg,#7c3aed,#6424c7)!important;border-color:#5b21b6!important;box-shadow:0 1px 2px #2e106533,0 9px 22px #6d28d938!important}.light :is(button,a).bg-violet-600:hover,.light :is(button,a)[class*=bg-violet-600]:hover{color:#fff!important;background-color:#5b21b6!important;background-image:linear-gradient(180deg,#7132dc,#5520ad)!important;border-color:#4c1d95!important;box-shadow:0 2px 4px #2e106538,0 12px 28px #5b21b645!important}.light .sidebar-container button.bg-violet-600,.light .sidebar-container button[class*=bg-violet-600]{color:#fff!important;background-color:#6d28d9!important;background-image:linear-gradient(135deg,#7c3aed,#5b21b6)!important;border:1px solid rgba(76,29,149,.38)!important;box-shadow:0 1px 2px #2e106538,0 8px 20px #5b21b63d!important}.light .sidebar-container button.bg-violet-600 *,.light .sidebar-container button[class*=bg-violet-600] *{color:#fff!important}.light .bg-violet-50{background-color:#eee7ff!important}.light .bg-violet-100{background-color:#dfd2ff!important}.light .bg-emerald-50{background-color:#e3f6eb!important}.light .bg-amber-50{background-color:#fff2c7!important}.light .bg-blue-50{background-color:#e4f0ff!important}.light .bg-rose-50{background-color:#ffe5e8!important}.light .border-emerald-200{border-color:#9dd9b4!important}.light .border-amber-200{border-color:#e8c86a!important}.light .border-blue-200{border-color:#9fc4ee!important}.light .border-rose-200{border-color:#efabb3!important}@media(max-width:767px){.light .sidebar-mobile-header{color:#172033!important;background:#f8f6fdf5!important;border-bottom-color:#c7cdd9!important;box-shadow:0 8px 24px #0f172a1a!important}.light .sidebar-mobile-header button,.light .sidebar-mobile-header span{color:#334155!important}}.sidebar-brand-header>div:first-child:before{content:"";display:block;width:42px;height:42px;flex:0 0 42px;background-color:transparent!important;background-image:url(/pwa-icon.svg);background-position:center;background-size:contain;background-repeat:no-repeat;border:0;border-radius:0;box-shadow:none;filter:brightness(0) invert(1) drop-shadow(0 3px 8px rgba(255,255,255,.08))}.light .sidebar-brand-header>div:first-child:before{background-color:transparent!important;box-shadow:none;filter:drop-shadow(0 3px 9px rgba(var(--premium-brand-rgb),.1))}@media(min-width:768px){.sidebar-container:has(.sidebar-collapse-control[title="Expandir Menu"]) .sidebar-brand-header>div:first-child>*{display:none!important}.sidebar-container:has(.sidebar-collapse-control[title="Expandir Menu"]) .sidebar-brand-header>div:first-child:before{width:44px;height:44px;flex-basis:44px}}@media(max-width:767px){.sidebar-brand-header>div:first-child:before{width:38px;height:38px;flex-basis:38px}}html,body,#root{width:100%;max-width:100%;min-width:320px;min-height:100%}body{overflow-x:hidden}.app-shell,.app-main-workspace,.app-main-workspace>*,.app-main-workspace .grid,.app-main-workspace .flex,.app-main-workspace .grid>*,.app-main-workspace .flex>*{min-width:0;max-width:100%}.app-main-workspace{scroll-padding-top:1rem;scrollbar-gutter:stable}.app-main-workspace img,.app-main-workspace video,.app-main-workspace canvas,.app-main-workspace svg:not([width]){max-width:100%}.app-main-workspace h1,.app-main-workspace h2,.app-main-workspace h3,.app-main-workspace h4,.app-main-workspace p,.app-main-workspace span,.app-main-workspace td,.app-main-workspace th{overflow-wrap:anywhere}.auth-page-p162{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(800px 520px at 8% 8%,rgba(109,67,202,.11),transparent 68%),radial-gradient(700px 500px at 92% 90%,rgba(131,89,235,.07),transparent 70%),#f5f6fa!important}.auth-p162-layout{position:relative;z-index:2}.auth-p162-story{position:relative;background:linear-gradient(145deg,#f6f3fff0,#edf0f9c2),#f2effa!important;border-right:1px solid rgba(68,48,112,.09)}.auth-p162-story:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(80,61,125,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(80,61,125,.032) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 82%,transparent)}.auth-p162-story>*{position:relative;z-index:1}.auth-p162-capability{box-shadow:0 14px 36px #3428520e,inset 0 1px #fffc}.auth-p162-access{background:#f8f8fb94}.auth-p162-card{border-color:#ffffffe0!important;background:#ffffffed!important;box-shadow:0 32px 90px #261e411f,0 2px 8px #261e410a,inset 0 1px #fff!important}.auth-page-p162 .auth-credential-input{background:#fff!important;border-color:#d8dce6!important;color:#111827!important;box-shadow:0 1px 2px #0f172a06,inset 0 1px #fffffff2!important}.auth-page-p162 .auth-credential-input:focus{border-color:#7340dfb8!important;box-shadow:0 0 0 4px #7340df1a,0 2px 6px #0f172a0a!important}.auth-page-p162 .auth-primary-submit{background:linear-gradient(180deg,#7b4ce1,#6130c2)!important;box-shadow:0 12px 28px #5c30bc38,inset 0 1px #ffffff2e!important}.auth-page-p162 .auth-primary-submit:hover:not(:disabled){background:linear-gradient(180deg,#8557e8,#6938ca)!important}.auth-p162-orb{position:absolute;z-index:0;pointer-events:none;border-radius:999px;filter:blur(1px)}.auth-p162-orb-one{width:340px;height:340px;top:-210px;right:12%;background:#7446da12}.auth-p162-orb-two{width:270px;height:270px;bottom:-175px;left:42%;background:#6850b20d}.reports-module,.report-header,.report-filter-panel,.report-ai-analysis{min-width:0;max-width:100%}.reports-module table td,.reports-module table th{vertical-align:top}.reports-module table th:not(:first-child),.reports-module table td:not(:first-child){padding-left:.75rem}@media(max-width:767px){html,body,#root,.app-shell{min-height:100dvh}.app-shell{height:100dvh}.app-main-workspace{width:100%;padding:12px 12px calc(18px + env(safe-area-inset-bottom))!important;gap:12px;overflow-x:hidden!important;scroll-padding-bottom:calc(24px + env(safe-area-inset-bottom))}.app-main-workspace>.max-w-7xl,.app-main-workspace>.max-w-6xl,.app-main-workspace>.max-w-5xl,.app-main-workspace>.max-w-4xl,.app-main-workspace>section,.app-main-workspace>div{width:100%;margin-left:auto;margin-right:auto}.app-main-workspace h1{font-size:clamp(1.45rem,7vw,2rem)!important;line-height:1.08!important;letter-spacing:-.035em!important}.app-main-workspace h2{line-height:1.16}.app-main-workspace .rounded-3xl{border-radius:18px!important}.app-main-workspace .rounded-2xl{border-radius:15px!important}.app-main-workspace [class*=p-8],.app-main-workspace [class*=p-10],.app-main-workspace [class*=p-12]{padding:1rem!important}.app-main-workspace [role=dialog],[role=dialog]{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;overflow-y:auto;overscroll-behavior:contain;margin:12px!important}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{max-width:100%;font-size:16px!important}button,a,input,select,textarea{touch-action:manipulation}table{max-width:none}.overflow-x-auto,.overflow-auto{-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}.report-header .report-actions>*{width:100%}.report-filter-panel{padding:14px!important}.report-metric-grid article{min-height:112px}.reports-module .report-ai-analysis{padding:16px!important}.auth-page-p162{overflow-y:auto;overscroll-behavior:none}.auth-p162-access{min-height:100dvh;align-items:center;padding-top:max(18px,env(safe-area-inset-top));padding-bottom:max(18px,env(safe-area-inset-bottom));background:radial-gradient(520px 300px at 50% -5%,rgba(115,64,223,.11),transparent 72%),transparent}.auth-p162-card{border-radius:22px!important;padding:22px 18px!important;box-shadow:0 22px 60px #261e411f,inset 0 1px #fff!important}.auth-p162-card .auth-login-brand{margin-bottom:1.45rem}.auth-p162-security-note{padding:10px 12px!important}}@media(max-width:419px){.app-main-workspace{padding-left:10px!important;padding-right:10px!important}.app-main-workspace [class*=grid-cols-2]:not(.conversation-list-row){grid-template-columns:minmax(0,1fr)!important}.reports-module .report-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.reports-module .report-metric-grid article{min-height:106px}.auth-p162-card{padding:20px 16px!important}}@media(min-width:768px)and (max-width:1100px){.app-main-workspace{padding:20px!important}.app-main-workspace>*{max-width:100%}}@media(display-mode:standalone)and (max-width:767px){.app-main-workspace{padding-bottom:calc(24px + env(safe-area-inset-bottom))!important}}.auth-page-p162{position:relative;overflow:hidden;background:linear-gradient(135deg,#f7f5ff,#fff 38%,#eef0f5 72%,#f4f1ff)!important;color:#111827!important;isolation:isolate}.auth-page-p162:before{content:"";position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;z-index:0;pointer-events:none;background:radial-gradient(circle at 20% 28%,rgba(124,58,237,.18) 0,rgba(124,58,237,.08) 18%,transparent 38%),radial-gradient(circle at 76% 24%,rgba(255,255,255,.96) 0,rgba(255,255,255,.46) 24%,transparent 48%),radial-gradient(circle at 68% 82%,rgba(148,163,184,.2) 0,rgba(148,163,184,.08) 22%,transparent 46%),radial-gradient(circle at 12% 86%,rgba(109,40,217,.12) 0,transparent 34%);filter:blur(8px);animation:authBackgroundDrift 18s ease-in-out infinite alternate}.auth-page-p162:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,.34) 34%,rgba(255,255,255,.72) 49%,rgba(255,255,255,.18) 62%,transparent 78%);opacity:.62;transform:translate(-24%);animation:authLightSweep 15s ease-in-out infinite}.auth-page-p162 .auth-p162-layout{position:relative;z-index:2}.auth-page-p162 .auth-growth-panel{position:relative;background:linear-gradient(145deg,#f8f6ffd6,#f4f4f9c7 52%,#edeff5d1)!important;border-right:1px solid rgba(219,221,231,.88)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.auth-page-p162 .auth-login-panel{position:relative;background:linear-gradient(155deg,#ffffff7a,#f5f6fa9e 58%,#eff0f6b3)!important}.auth-page-p162 .auth-shell-card{background:#fffffff0!important;border-color:#e2e4ecf0!important;box-shadow:0 30px 85px #2d234c21,0 8px 30px #7c3aed0f!important;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);color-scheme:light}:root .auth-page-p162 .auth-shell-card input.auth-credential-input{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111827!important;border-color:#cbd5e1!important;box-shadow:0 0 0 1000px #fff inset,0 1px 2px #0f172a08!important;opacity:1!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;caret-color:#111827!important;color-scheme:light;filter:none!important;mix-blend-mode:normal!important}:root .auth-page-p162 .auth-shell-card input.auth-credential-input::placeholder{color:#8a93a3!important;opacity:1!important}:root .auth-page-p162 .auth-shell-card input.auth-credential-input:hover{background:#fff!important;background-color:#fff!important;background-image:none!important}:root .auth-page-p162 .auth-shell-card input.auth-credential-input:focus{background:#fff!important;background-color:#fff!important;background-image:none!important;border-color:#7c3aed!important;box-shadow:0 0 0 1000px #fff inset,0 0 0 3px #7c3aed1f!important}:root .auth-page-p162 .auth-shell-card input.auth-credential-input:autofill,:root .auth-page-p162 .auth-shell-card input.auth-credential-input:-webkit-autofill,:root .auth-page-p162 .auth-shell-card input.auth-credential-input:-webkit-autofill:hover,:root .auth-page-p162 .auth-shell-card input.auth-credential-input:-webkit-autofill:focus,:root .auth-page-p162 .auth-shell-card input.auth-credential-input:-webkit-autofill:active{-webkit-text-fill-color:#111827!important;caret-color:#111827!important;-webkit-box-shadow:0 0 0 1000px #fff inset!important;box-shadow:0 0 0 1000px #fff inset!important;background:#fff!important;background-color:#fff!important;background-image:none!important;transition:background-color 9999s ease-out 0s!important}.auth-page-p162 .auth-primary-submit{background:linear-gradient(180deg,#7c3aed,#6d28d9)!important;color:#fff!important;box-shadow:0 8px 22px #6d28d92e!important}.auth-page-p162 .auth-p162-capability{background:#fffc!important;border-color:#e3e0f0eb!important;box-shadow:0 10px 28px #56467c0d!important}.auth-page-p162 .auth-p162-security-note,.auth-page-p162 .auth-trusted-device-note{background:#f8fafceb!important;border-color:#e2e8f0!important;color:#475569!important}.auth-page-p162 .auth-p162-orb{position:absolute!important;z-index:1!important;pointer-events:none!important;border-radius:999px!important;opacity:.55!important;filter:blur(72px)!important;mix-blend-mode:multiply}.auth-page-p162 .auth-p162-orb-one{width:420px!important;height:420px!important;left:-120px!important;top:-80px!important;background:radial-gradient(circle,#8b5cf670,#7c3aed33 46%,#7c3aed00 72%)!important;animation:authOrbOne 13s ease-in-out infinite alternate}.auth-page-p162 .auth-p162-orb-two{width:520px!important;height:520px!important;right:-170px!important;bottom:-190px!important;background:radial-gradient(circle,rgba(203,213,225,.62) 0%,rgba(255,255,255,.5) 38%,rgba(167,139,250,.16) 60%,transparent 76%)!important;animation:authOrbTwo 17s ease-in-out infinite alternate}@keyframes authBackgroundDrift{0%{transform:translate3d(-1.5%,0,0) scale(1)}50%{transform:translate3d(2%,1.5%,0) scale(1.035)}to{transform:translate3d(-.5%,3%,0) scale(1.015)}}@keyframes authLightSweep{0%,18%{transform:translate(-34%);opacity:.18}48%{opacity:.62}72%,to{transform:translate(28%);opacity:.22}}@keyframes authOrbOne{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(82px,62px,0) scale(1.16)}}@keyframes authOrbTwo{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-76px,-58px,0) scale(1.12)}}@media(max-width:1023px){.auth-page-p162 .auth-login-panel{background:linear-gradient(180deg,#f8f6ffc2,#ffffffb3 40%,#f1f3f8d1)!important}.auth-page-p162 .auth-shell-card{max-width:460px!important}.auth-page-p162 .auth-p162-orb-one{width:320px!important;height:320px!important;left:-150px!important}.auth-page-p162 .auth-p162-orb-two{width:360px!important;height:360px!important;right:-160px!important;bottom:-120px!important}}@media(prefers-reduced-motion:reduce){.auth-page-p162:before,.auth-page-p162:after,.auth-page-p162 .auth-p162-orb-one,.auth-page-p162 .auth-p162-orb-two{animation:none!important}}.auth-page-p191.auth-page-compact{background:#f4f5f7!important}.auth-page-p191.auth-page-compact:before,.auth-page-p191.auth-page-compact:after,.auth-page-p191.auth-page-compact .auth-p191-story:before,.auth-page-p191.auth-page-compact .auth-p191-story:after{display:none!important}.auth-page-p191.auth-page-compact .auth-p191-story{background:#17181f!important;border-right:1px solid #2b2d36!important}.auth-page-p191.auth-page-compact .auth-p191-access{background:#f4f5f7!important}.auth-page-p191.auth-page-compact .auth-p191-card{max-width:440px!important;background:#fff!important;border:1px solid #e3e5eb!important;border-radius:18px!important;box-shadow:0 16px 48px #16182313!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.auth-page-p191.auth-page-compact .auth-p191-card:before{display:none!important}.auth-page-p191.auth-page-compact .auth-primary-submit{background:#6d28d9!important;border-color:#6d28d9!important;box-shadow:none!important}.auth-page-p191.auth-page-compact .auth-primary-submit:hover:not(:disabled){background:#5b21b6!important;box-shadow:none!important}@media(max-width:1023px){.auth-page-p191.auth-page-compact{background:#f4f5f7!important}.auth-page-p191.auth-page-compact .auth-p191-card{width:min(100%,440px)!important}}html body .auth-page-p191.auth-page-compact .auth-p191-card-brand strong{color:#17181f!important;-webkit-text-fill-color:#17181f!important}html body .auth-page-p191.auth-page-compact .auth-p191-card-brand p{color:#626773!important;-webkit-text-fill-color:#626773!important}.auth-page-p191.auth-page-compact{background:#f6f5f9!important}.auth-page-p191.auth-page-compact:before,.auth-page-p191.auth-page-compact:after{display:none!important}.auth-page-p191.auth-page-compact .auth-p191-story{isolation:isolate;overflow:hidden;background:radial-gradient(ellipse 72% 52% at 96% 12%,rgba(184,134,255,.19),transparent 74%),radial-gradient(ellipse 78% 62% at -14% 87%,rgba(126,50,206,.3),transparent 74%),radial-gradient(ellipse 98% 76% at 108% 100%,rgba(71,16,123,.55),transparent 78%),linear-gradient(145deg,#140920,#220b39 47%,#2a004f)!important;border-right:1px solid rgba(255,255,255,.08)!important}.auth-page-p191.auth-page-compact .auth-p191-story:before{display:block!important;content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.56;background-image:linear-gradient(rgba(221,200,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(221,200,255,.1) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse 82% 72% at 67% 56%,#000 0%,transparent 95%);mask-image:radial-gradient(ellipse 82% 72% at 67% 56%,#000 0%,transparent 95%)}.auth-page-p191.auth-page-compact .auth-p191-story:after{display:block!important;content:"";position:absolute;z-index:-1;right:-17rem;bottom:-18rem;width:43rem;height:43rem;border:1px solid rgba(218,188,255,.23);border-radius:50%;box-shadow:0 0 0 5.25rem #af79f509,0 0 0 10.5rem #af79f507,inset 0 0 90px #8b4ce00e;pointer-events:none}.auth-page-p191.auth-page-compact .auth-p191-story-copy:before{content:"";display:block;width:3.25rem;height:3px;margin-bottom:1.75rem;border-radius:999px;background:linear-gradient(90deg,#d6b8ff,#d6b8ff26)}.auth-page-p191.auth-page-compact .auth-p191-access{isolation:isolate;overflow:hidden;background:radial-gradient(ellipse 66% 51% at 100% 0%,rgba(160,120,218,.15),transparent 79%),radial-gradient(ellipse 64% 56% at 0% 100%,rgba(194,175,225,.2),transparent 76%),linear-gradient(145deg,#fbfafc,#f7f6f9 51%,#f2f1f7)!important}.auth-page-p191.auth-page-compact .auth-p191-access:before,.auth-page-p191.auth-page-compact .auth-p191-access:after{content:"";position:absolute;z-index:-1;width:34rem;height:34rem;border-radius:50%;pointer-events:none}.auth-page-p191.auth-page-compact .auth-p191-access:before{top:-18rem;right:-20rem;border:1px solid rgba(95,48,143,.075);box-shadow:0 0 0 4.25rem #69379a05,0 0 0 8.5rem #69379a04}.auth-page-p191.auth-page-compact .auth-p191-access:after{bottom:-25rem;left:-24rem;border:1px solid rgba(95,48,143,.06);box-shadow:0 0 0 4rem #69379a04}.auth-page-p191.auth-page-compact .auth-p191-card{position:relative;z-index:1;background:#fff!important;border:1px solid rgba(226,220,235,.94)!important;border-radius:22px!important;box-shadow:0 26px 74px #26154318,0 3px 14px #2615430a!important}.auth-page-p191.auth-page-compact .auth-credential-input:focus-visible,.auth-page-p191.auth-page-compact button:focus-visible{outline:2px solid #7c3aed;outline-offset:2px}@media(max-width:1023px){.auth-page-p191.auth-page-compact{background:radial-gradient(ellipse 100% 42% at 86% -5%,rgba(133,73,205,.21),transparent 90%),linear-gradient(160deg,#f0ebf7,#f8f7fa 48%,#f4f3f8)!important}.auth-page-p191.auth-page-compact .auth-p191-access{background:transparent!important;overflow:visible}.auth-page-p191.auth-page-compact .auth-p191-access:before{top:-20rem;right:-23rem;opacity:.55}.auth-page-p191.auth-page-compact .auth-p191-access:after{display:none}.auth-page-p191.auth-page-compact .auth-p191-card{width:min(100%,440px)!important;border-radius:20px!important;box-shadow:0 20px 58px #26154318,0 2px 12px #26154309!important}}@media(max-width:520px){.auth-page-p191.auth-page-compact .auth-p191-access:before{opacity:.32}.auth-page-p191.auth-page-compact .auth-p191-card{border-radius:18px!important}}@media(prefers-reduced-motion:reduce){.auth-page-p191.auth-page-compact .auth-p191-story:before,.auth-page-p191.auth-page-compact .auth-p191-story:after,.auth-page-p191.auth-page-compact .auth-p191-access:before,.auth-page-p191.auth-page-compact .auth-p191-access:after{animation:none!important}}.notification-bell-root{--nb-panel-bg: rgba(15, 23, 42, .985);--nb-panel-surface: #111827;--nb-panel-hover: rgba(51, 65, 85, .48);--nb-panel-border: rgba(148, 163, 184, .24);--nb-panel-divider: rgba(148, 163, 184, .18);--nb-text-primary: #f8fafc;--nb-text-secondary: #cbd5e1;--nb-text-muted: #94a3b8;--nb-accent: #a78bfa;--nb-action-bg: #1e293b;--nb-action-border: rgba(148, 163, 184, .24);--nb-shadow: 0 28px 80px rgba(0, 0, 0, .48), 0 8px 24px rgba(0, 0, 0, .28)}html.light body .notification-bell-root{--nb-panel-bg: rgba(255, 255, 255, .995);--nb-panel-surface: #f8fafc;--nb-panel-hover: #f1f5f9;--nb-panel-border: #cbd5e1;--nb-panel-divider: #e2e8f0;--nb-text-primary: #0f172a;--nb-text-secondary: #334155;--nb-text-muted: #64748b;--nb-accent: #6d28d9;--nb-action-bg: #f8fafc;--nb-action-border: #cbd5e1;--nb-shadow: 0 28px 75px rgba(15, 23, 42, .2), 0 8px 24px rgba(15, 23, 42, .12)}.notification-bell-root .notification-panel{width:min(26rem,calc(100vw - 1rem))!important;max-width:calc(100vw - 1rem)!important;max-height:min(38rem,calc(100dvh - 5rem))!important;overflow:hidden!important;color:var(--nb-text-primary)!important;background:var(--nb-panel-bg)!important;border:1px solid var(--nb-panel-border)!important;border-radius:1rem!important;box-shadow:var(--nb-shadow)!important;backdrop-filter:blur(20px) saturate(1.08)!important;-webkit-backdrop-filter:blur(20px) saturate(1.08)!important;isolation:isolate}.notification-bell-root .notification-panel-header{min-height:60px;padding:.9rem 1rem!important;gap:.75rem;background:var(--nb-panel-surface)!important;border-bottom:1px solid var(--nb-panel-divider)!important}.notification-bell-root .notification-panel-header>div{min-width:0}.notification-bell-root .notification-panel-header h3,.notification-bell-root .notification-item-title{color:var(--nb-text-primary)!important;opacity:1!important}.notification-bell-root .notification-panel-header h3{font-size:.9rem!important;line-height:1.25rem!important;letter-spacing:-.01em}.notification-bell-root .notification-panel-header>span{flex:0 0 auto;color:var(--nb-accent)!important;background:color-mix(in srgb,var(--nb-accent) 12%,transparent)!important;border:1px solid color-mix(in srgb,var(--nb-accent) 24%,transparent)!important;white-space:nowrap}.notification-bell-root .notification-panel-list{max-height:min(29rem,calc(100dvh - 12rem))!important;background:var(--nb-panel-bg)!important;border-color:var(--nb-panel-divider)!important;scrollbar-color:var(--nb-text-muted) transparent}.notification-bell-root .notification-panel-list::-webkit-scrollbar{width:6px}.notification-bell-root .notification-panel-list::-webkit-scrollbar-track{background:transparent}.notification-bell-root .notification-panel-list::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--nb-text-muted) 58%,transparent);border-radius:999px}.notification-bell-root .notification-item{padding:.95rem 1rem!important;background:transparent!important;border-bottom-color:var(--nb-panel-divider)!important}.notification-bell-root .notification-item:hover{background:var(--nb-panel-hover)!important}.notification-bell-root .notification-item>div:first-child>div:first-child{min-width:0;flex:1 1 auto}.notification-bell-root .notification-item>div:first-child>div:first-child>span:first-child{color:var(--nb-text-muted)!important;font-size:.625rem!important;line-height:.9rem!important;letter-spacing:.08em!important}.notification-bell-root .notification-item-title{margin-top:.1rem;font-size:.9rem!important;line-height:1.3rem!important;font-weight:750!important;overflow-wrap:anywhere}.notification-bell-root .notification-item-description{margin-top:.2rem;color:var(--nb-text-secondary)!important;font-size:.79rem!important;line-height:1.2rem!important;opacity:1!important;overflow-wrap:anywhere}.notification-bell-root .notification-item>div:first-child>button{flex:0 0 auto;width:2rem!important;height:2rem!important;color:var(--nb-text-secondary)!important;background:var(--nb-action-bg)!important;border-color:var(--nb-action-border)!important}.notification-bell-root .notification-item>div:first-child>button:hover{color:#059669!important;background:color-mix(in srgb,#10b981 12%,var(--nb-action-bg))!important;border-color:color-mix(in srgb,#10b981 40%,var(--nb-action-border))!important}.notification-bell-root .notification-item>div:last-child>div:first-child{color:var(--nb-text-secondary)!important;font-size:.72rem!important}.notification-bell-root .notification-item button[class*=text-violet-400]{color:var(--nb-accent)!important;font-size:.7rem!important}.notification-bell-root .notification-item button[class*=text-violet-400]:hover{color:var(--nb-text-primary)!important}.notification-bell-root .notification-critical-badge,.notification-bell-root .notification-warning-badge,.notification-bell-root .notification-info-badge,.notification-bell-root .notification-item span[class*="bg-rose-500/20"],.notification-bell-root .notification-item span[class*="bg-amber-500/20"]{opacity:1!important;border:1px solid transparent;font-size:.625rem!important;line-height:.9rem!important}.notification-bell-root .notification-critical-badge{color:#fecaca!important;background:#dc262633!important;border-color:#f8717152!important}.notification-bell-root .notification-warning-badge{color:#fed7aa!important;background:#ea580c33!important;border-color:#fb923c52!important}.notification-bell-root .notification-info-badge{color:#bae6fd!important;background:#0284c733!important;border-color:#38bdf852!important}html.light body .notification-bell-root .notification-critical-badge{color:#991b1b!important;background:#fee2e2!important;border-color:#fecaca!important}html.light body .notification-bell-root .notification-warning-badge{color:#9a3412!important;background:#ffedd5!important;border-color:#fed7aa!important}html.light body .notification-bell-root .notification-info-badge{color:#075985!important;background:#e0f2fe!important;border-color:#bae6fd!important}.notification-bell-root .notification-panel>div:last-child{padding:.75rem!important;background:var(--nb-panel-surface)!important;border-top:1px solid var(--nb-panel-divider)!important}.notification-bell-root .notification-panel>div:last-child button{min-height:42px;font-size:.72rem!important;letter-spacing:.035em!important}html.light body .notification-bell-root #notification-bell-btn{color:#334155!important;background:#fff!important;border-color:#cbd5e1!important;box-shadow:0 2px 8px #0f172a14!important}html.light body .notification-bell-root #notification-bell-btn:hover{color:#5b21b6!important;background:#f8fafc!important;border-color:#b8c4d3!important}@media(max-width:767px){.notification-bell-root .notification-panel{position:fixed!important;top:calc(env(safe-area-inset-top,0px) + 4.35rem)!important;right:.65rem!important;left:.65rem!important;width:auto!important;max-width:none!important;max-height:calc(100dvh - env(safe-area-inset-top,0px) - 5rem)!important;margin-top:0!important;border-radius:1rem!important;z-index:120!important}.notification-bell-root .notification-panel-header{min-height:56px;padding:.8rem .85rem!important}.notification-bell-root .notification-panel-header h3{font-size:.84rem!important}.notification-bell-root .notification-panel-header>span{font-size:.58rem!important;padding-inline:.45rem!important}.notification-bell-root .notification-panel-list{max-height:calc(100dvh - env(safe-area-inset-top,0px) - 11.2rem)!important}.notification-bell-root .notification-item{padding:.85rem!important}.notification-bell-root .notification-item-title{font-size:.88rem!important;line-height:1.22rem!important}.notification-bell-root .notification-item-description{font-size:.78rem!important;line-height:1.16rem!important}.notification-bell-root .notification-item>div:last-child{align-items:flex-start!important}}.pwa-update-notice{position:fixed;z-index:10000;top:calc(env(safe-area-inset-top,0px) + 1rem);right:1rem;width:min(24rem,calc(100vw - 2rem));padding:1rem;border:1px solid #7c3aed;border-radius:1rem;background:#2a004f;color:#fff;box-shadow:0 12px 36px #0003;font:500 .875rem/1.5 Inter,sans-serif}.pwa-update-notice p{margin:0 0 .75rem}.pwa-update-notice div{display:flex;gap:.5rem;flex-wrap:wrap}.pwa-update-notice button{min-height:44px;padding:.5rem .875rem;border:1px solid #fff;border-radius:.5rem;background:#fff;color:#2a004f;cursor:pointer;font:inherit}.pwa-update-notice .pwa-update-later{background:transparent;color:#fff}.pwa-update-notice button:focus-visible{outline:3px solid #c4b5fd;outline-offset:3px}.app-shell{--ui-accent: #7c3aed;--ui-accent-strong: #6d28d9;--ui-success: #22c55e;--ui-warning: #f59e0b;--ui-danger: #ef4444;--ui-info: #3b82f6;color:var(--ui-text);background:var(--ui-canvas)!important}.dark .app-shell{--ui-canvas: #0b0c10;--ui-canvas-soft: #0f1014;--ui-surface: #14161b;--ui-surface-2: #181a20;--ui-surface-3: #1d2027;--ui-input: #0f1115;--ui-border: #292c33;--ui-border-strong: #363a43;--ui-text: #f4f4f5;--ui-text-2: #c7cad1;--ui-text-3: #a4aab6;--ui-text-4: #969cab;--ui-sidebar: #0e0f13;--ui-sidebar-2: #121419;--ui-table-head: #101216;--ui-hover: #191b21;--premium-bg: var(--ui-canvas);--premium-bg-soft: var(--ui-canvas-soft);--premium-surface: var(--ui-surface);--premium-surface-2: var(--ui-surface-2);--premium-surface-3: var(--ui-surface-3);--premium-line: var(--ui-border);--premium-line-strong: var(--ui-border-strong);--premium-text: var(--ui-text);--premium-text-2: var(--ui-text-2);--premium-text-3: var(--ui-text-3);--slate-950: var(--ui-canvas);--slate-900: var(--ui-surface);--slate-855: var(--ui-surface-2);--slate-850: var(--ui-border);--slate-805: var(--ui-border);--slate-800: var(--ui-border);--slate-750: var(--ui-border-strong);--slate-700: #444954;--slate-650: #5b606b;--slate-600: var(--ui-text-4);--slate-550: #797e88;--slate-500: var(--ui-text-3);--slate-450: #a3a7af;--slate-400: #aeb2ba;--slate-350: #c5c8ce;--slate-300: #d4d6db;--slate-200: #e4e5e8;--slate-100: var(--ui-text);--color-white-val: #ffffff;--bg-body: var(--ui-canvas)}.dark .client-workspace-shell{--ui-canvas: #090a0e;--ui-canvas-soft: #0d0e12;--ui-surface: #14161c;--ui-surface-2: #191b22;--ui-surface-3: #1d2028;--ui-sidebar: #0c0d11;--ui-sidebar-2: #111217}.dark .admin-workspace-shell{--ui-canvas: #0d0e11;--ui-canvas-soft: #101115;--ui-surface: #16171b;--ui-surface-2: #1b1c21;--ui-surface-3: #202228;--ui-input: #101115;--ui-border: #303239;--ui-border-strong: #3b3e47;--ui-sidebar: #111216;--ui-sidebar-2: #15161b;--ui-table-head: #121318;--ui-hover: #1d1f24}.light .app-shell{--ui-canvas: #f2f3f5;--ui-canvas-soft: #f6f7f9;--ui-surface: #ffffff;--ui-surface-2: #fafafa;--ui-surface-3: #f4f5f7;--ui-input: #ffffff;--ui-border: #dde0e5;--ui-border-strong: #c9cdd4;--ui-text: #18181b;--ui-text-2: #3f3f46;--ui-text-3: #71717a;--ui-text-4: #8a8a93;--ui-sidebar: #f8f8fa;--ui-sidebar-2: #ffffff;--ui-table-head: #f5f6f8;--ui-hover: #f3f4f6;--premium-bg: var(--ui-canvas);--premium-bg-soft: var(--ui-canvas-soft);--premium-surface: var(--ui-surface);--premium-surface-2: var(--ui-surface-2);--premium-surface-3: var(--ui-surface-3);--premium-line: var(--ui-border);--premium-line-strong: var(--ui-border-strong);--premium-text: var(--ui-text);--premium-text-2: var(--ui-text-2);--premium-text-3: var(--ui-text-3);--slate-950: var(--ui-canvas);--slate-900: var(--ui-surface);--slate-855: var(--ui-surface-2);--slate-850: var(--ui-border);--slate-805: var(--ui-border-strong);--slate-800: var(--ui-border);--slate-750: var(--ui-border-strong);--slate-700: #a8adb5;--slate-650: #8f949d;--slate-600: var(--ui-text-4);--slate-550: #777c85;--slate-500: var(--ui-text-3);--slate-450: #5f646d;--slate-400: #525760;--slate-350: #444951;--slate-300: var(--ui-text-2);--slate-200: #27272a;--slate-100: var(--ui-text);--color-white-val: var(--ui-text);--bg-body: var(--ui-canvas)}.light .client-workspace-shell{--ui-canvas: #f4f5f7;--ui-sidebar: #fbfbfc;--ui-sidebar-2: #ffffff}.light .admin-workspace-shell{--ui-canvas: #eef0f2;--ui-canvas-soft: #f3f4f6;--ui-surface: #fbfbfc;--ui-surface-2: #f6f7f8;--ui-surface-3: #f0f1f3;--ui-sidebar: #f1f2f4;--ui-sidebar-2: #f8f8f9;--ui-border: #d6d9de;--ui-border-strong: #c2c6cd;--ui-table-head: #eceef1}.app-shell .app-main-workspace{background:var(--ui-canvas)!important;color:var(--ui-text)!important}.app-shell .bg-slate-950,.app-shell [class*="bg-slate-950/"]{background-color:var(--ui-canvas)!important}.app-shell .bg-slate-900,.app-shell [class*="bg-slate-900/"],.app-shell .card-premium{background-color:var(--ui-surface)!important}.app-shell .bg-slate-855,.app-shell [class*="bg-slate-855/"]{background-color:var(--ui-surface-2)!important}.app-shell .bg-slate-850,.app-shell [class*="bg-slate-850/"]{background-color:var(--ui-surface-3)!important}.app-shell [class*="bg-[#111116]"],.app-shell [class*="bg-[#121218]"],.app-shell [class*="bg-[#0f1117]"]{background-color:var(--ui-surface)!important}.app-shell .border-slate-900,.app-shell .border-slate-850,.app-shell .border-slate-855,.app-shell .border-slate-805,.app-shell .border-slate-800{border-color:var(--ui-border)!important}.app-shell .border-slate-750,.app-shell .border-slate-700{border-color:var(--ui-border-strong)!important}.app-shell .text-slate-100,.app-shell .text-slate-200{color:var(--ui-text)!important}.app-shell .text-slate-300,.app-shell .text-slate-350,.app-shell .text-slate-400,.app-shell .text-slate-450{color:var(--ui-text-2)!important}.app-shell .text-slate-500,.app-shell .text-slate-550{color:var(--ui-text-3)!important}.app-shell .text-slate-600,.app-shell .text-slate-650{color:var(--ui-text-4)!important}.app-shell h1,.app-shell h2,.app-shell h3,.app-shell h4{color:var(--ui-text);text-wrap:balance}.app-shell p,.app-shell label,.app-shell td,.app-shell th{text-rendering:optimizeLegibility}.app-shell input:not([type=checkbox]):not([type=radio]):not([type=range]),.app-shell select,.app-shell textarea{background:var(--ui-input)!important;border-color:var(--ui-border-strong)!important;color:var(--ui-text)!important;box-shadow:none!important}.app-shell input::placeholder,.app-shell textarea::placeholder{color:var(--ui-text-4)!important;opacity:1!important}.app-shell input:not([type=checkbox]):not([type=radio]):not([type=range]):hover,.app-shell select:hover,.app-shell textarea:hover{border-color:var(--ui-text-4)!important}.app-shell input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,.app-shell select:focus,.app-shell textarea:focus{border-color:#7c3aedd1!important;box-shadow:0 0 0 3px #7c3aed24!important}.app-shell table{color:var(--ui-text-2)}.app-shell thead,.app-shell thead[class*=bg-slate]{background:var(--ui-table-head)!important}.app-shell thead th{color:var(--ui-text-3)!important}.app-shell tbody tr{border-color:var(--ui-border)!important}.app-shell tbody tr:hover{background:var(--ui-hover)!important}.app-shell .sidebar-container{background:var(--ui-sidebar)!important;border-right:1px solid var(--ui-border)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.app-shell .sidebar-brand-header{background:var(--ui-sidebar-2)!important;border-bottom-color:var(--ui-border)!important}.app-shell .sidebar-container>div:last-child{background:var(--ui-sidebar-2)!important;border-top-color:var(--ui-border)!important}.client-workspace-shell .sidebar-container nav button{border-radius:10px!important}.admin-workspace-shell .sidebar-container nav button{min-height:38px!important;border-radius:6px!important;box-shadow:none!important}.admin-workspace-shell .sidebar-container .admin-nav-item:hover{background:var(--ui-hover)!important}.admin-workspace-shell .sidebar-container .admin-nav-active{position:relative;background:var(--ui-surface-2)!important;box-shadow:inset 0 0 0 1px var(--ui-border-strong)!important}.admin-workspace-shell .sidebar-container .admin-nav-active:before{content:"";position:absolute;left:-12px;top:7px;bottom:7px;width:3px;border-radius:0 3px 3px 0;background:var(--ui-accent)}.client-main-workspace .rounded-xl{border-radius:12px!important}.client-main-workspace .rounded-2xl{border-radius:16px!important}.admin-main-workspace .rounded-lg{border-radius:5px!important}.admin-main-workspace .rounded-xl{border-radius:7px!important}.admin-main-workspace .rounded-2xl,.admin-main-workspace .rounded-3xl{border-radius:9px!important}.admin-main-workspace [class*=shadow-xl],.admin-main-workspace [class*=shadow-2xl],.admin-main-workspace [class*=shadow-lg]{box-shadow:none!important}.admin-context-header{border-radius:6px!important;background:var(--ui-surface)!important;border:1px solid var(--ui-border-strong)!important;border-left:3px solid var(--ui-accent)!important;color:var(--ui-text)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.admin-context-header>div span:first-child{color:var(--ui-text-3)!important}.admin-context-icon{border-radius:6px!important;border-color:var(--ui-border-strong)!important;background:var(--ui-surface-2)!important;color:#c4b5fd!important}.admin-context-status{color:var(--ui-text-3)!important}.admin-context-badge{border-radius:5px!important;background:var(--ui-surface-2)!important;border-color:var(--ui-border-strong)!important;color:var(--ui-text-2)!important}.app-shell button[class~=bg-violet-600],.app-shell button[class~=bg-violet-500],.app-shell a[class~=bg-violet-600],.app-shell a[class~=bg-violet-500]{background:var(--ui-accent-strong)!important;background-image:none!important;border-color:var(--ui-accent-strong)!important;color:#fff!important;box-shadow:none!important}.app-shell button[class~=bg-violet-600] *,.app-shell button[class~=bg-violet-500] *,.app-shell a[class~=bg-violet-600] *,.app-shell a[class~=bg-violet-500] *{color:#fff!important}.impersonated-workspace-shell{box-shadow:inset 0 3px 0 var(--ui-warning)!important}.admin-impersonation-banner{background:color-mix(in srgb,var(--ui-warning) 12%,var(--ui-surface))!important;border-color:color-mix(in srgb,var(--ui-warning) 46%,var(--ui-border))!important;color:var(--ui-text)!important}.admin-impersonation-banner .text-slate-300,.admin-impersonation-banner .text-white,.admin-impersonation-banner .text-amber-300{color:var(--ui-text)!important}@media(max-width:767px){.app-shell .sidebar-mobile-header{height:calc(3.5rem + env(safe-area-inset-top))!important;padding-top:env(safe-area-inset-top)!important;background:var(--ui-sidebar-2)!important;border-bottom-color:var(--ui-border)!important;color:var(--ui-text)!important}.app-shell .sidebar-mobile-header .text-slate-100,.app-shell .sidebar-mobile-header .text-slate-300{color:var(--ui-text)!important}.app-shell .sidebar-mobile-header .text-slate-500{color:var(--ui-text-3)!important}.mobile-central-workspace .central-atendimento-root{height:100%!important;min-height:0!important}.mobile-central-workspace .alerts-module{padding:.875rem!important;max-width:100%!important;overflow-x:hidden!important}.app-shell>div[class~=fixed][class~=bottom-6][class~=right-6]{left:.75rem!important;right:.75rem!important;bottom:max(.75rem,env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important}.admin-context-header,.admin-impersonation-banner{top:0}}.app-shell :focus-visible{outline:none}.app-shell button:focus-visible,.app-shell a:focus-visible,.app-shell input:focus-visible,.app-shell select:focus-visible,.app-shell textarea:focus-visible,.app-shell [role=button]:focus-visible{box-shadow:0 0 0 3px #7c3aed38!important}@media(prefers-reduced-motion:reduce){.app-shell *,.app-shell *:before,.app-shell *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.app-shell .sidebar-container .nav-module-item{position:relative;width:100%;background:transparent!important;background-image:none!important;border:1px solid transparent!important;color:var(--ui-text-2)!important;text-shadow:none!important;box-shadow:none!important;transform:none!important}.app-shell .sidebar-container .nav-module-item:hover{background:var(--ui-hover)!important;border-color:transparent!important;box-shadow:none!important;filter:none!important}.app-shell .sidebar-container .nav-module-item[aria-current=page]{background:var(--ui-surface-2)!important;border-color:var(--ui-border)!important;color:var(--ui-text)!important;font-weight:700}.app-shell .sidebar-container .nav-module-item .nav-module-icon,.app-shell .sidebar-container .nav-module-item .nav-module-icon svg{color:var(--ui-text-3)!important;stroke:currentColor!important}.app-shell .sidebar-container .nav-module-item[aria-current=page] .nav-module-icon,.app-shell .sidebar-container .nav-module-item[aria-current=page] .nav-module-icon svg{color:var(--ui-accent)!important}.app-shell .sidebar-container .admin-nav-active:before{background:var(--ui-text-3)!important;width:2px}.app-shell .sidebar-container .nav-module-item:focus-visible{outline:2px solid var(--ui-accent)!important;outline-offset:2px!important}.dark .admin-workspace-shell .admin-main-workspace,.light .admin-workspace-shell .admin-main-workspace{background:var(--ui-canvas)!important;background-image:none!important}.app-shell .admin-context-header{border-left-color:var(--ui-border-strong)!important}.app-shell .app-main-workspace :is(button,[role=tab])[aria-selected=true]{background:var(--ui-surface-3)!important;background-image:none!important;border-color:var(--ui-border-strong)!important;color:var(--ui-text)!important;box-shadow:none!important;text-shadow:none!important;font-weight:700}.app-shell .app-main-workspace :is(button,[role=tab])[aria-selected=true] svg{color:var(--ui-accent)!important}.app-shell .app-main-workspace button:is([class~="bg-violet-600/5"],[class~="bg-violet-600/10"],[class~="bg-violet-600/15"],[class~="bg-violet-500/5"],[class~="bg-violet-500/10"],[class~="bg-violet-500/15"]){background:var(--ui-surface-3)!important;background-image:none!important;border-color:var(--ui-border)!important;color:var(--ui-text-2)!important;text-shadow:none!important;box-shadow:none!important}.app-shell .app-main-workspace button:is([class~="bg-violet-600/5"],[class~="bg-violet-600/10"],[class~="bg-violet-600/15"],[class~="bg-violet-500/5"],[class~="bg-violet-500/10"],[class~="bg-violet-500/15"]) svg{color:var(--ui-accent)!important}.app-shell .app-main-workspace :is(.kanban-reminder-filter-button.bg-violet-600,.process-reminder-filters button.bg-violet-600,.agenda-view-switcher .agenda-view-mode-button.bg-violet-600){background:var(--ui-surface-3)!important;background-image:none!important;border-color:var(--ui-border-strong)!important;color:var(--ui-text)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;box-shadow:none!important}.app-shell .app-main-workspace :is(.kanban-reminder-filter-button.bg-violet-600,.process-reminder-filters button.bg-violet-600,.agenda-view-switcher .agenda-view-mode-button.bg-violet-600) :is(span,svg){color:inherit!important;-webkit-text-fill-color:currentColor!important}.app-shell .app-main-workspace :is(.kanban-reminder-filter-button.bg-violet-600,.process-reminder-filters button.bg-violet-600,.agenda-view-switcher .agenda-view-mode-button.bg-violet-600) svg{color:var(--ui-accent)!important}.app-shell .app-main-workspace .kanban-reminder-filter-button.bg-violet-600 .kanban-reminder-count,.app-shell .app-main-workspace .process-reminder-filters button.bg-violet-600 span[class*=bg-violet-700]{background:var(--ui-surface)!important;border-color:var(--ui-border)!important;color:var(--ui-text-2)!important}.light .app-shell{--ui-canvas: #f3f5f7;--ui-canvas-soft: #f8fafc;--ui-surface: #ffffff;--ui-surface-2: #f8fafc;--ui-surface-3: #eef2f6;--ui-input: #ffffff;--ui-border: #d5dae1;--ui-border-strong: #b9c1cc;--ui-text: #101828;--ui-text-2: #344054;--ui-text-3: #667085;--ui-text-4: #6b7280;--ui-sidebar: #f8fafc;--ui-sidebar-2: #ffffff;--ui-table-head: #f1f5f9;--ui-hover: #eef2f6}.light .app-shell .text-white{color:var(--ui-text)!important;-webkit-text-fill-color:currentColor!important}.light .app-shell :is([class~=bg-violet-500],[class~=bg-violet-600],[class~=bg-violet-700],[class~=bg-indigo-500],[class~=bg-indigo-600],[class~=bg-blue-500],[class~=bg-blue-600],[class~=bg-emerald-500],[class~=bg-emerald-600],[class~=bg-rose-500],[class~=bg-rose-600],[class~=bg-red-500],[class~=bg-red-600],[class~=bg-amber-500],[class~=bg-amber-600])[class~=text-white],.light .app-shell :is([class~=bg-violet-500],[class~=bg-violet-600],[class~=bg-violet-700],[class~=bg-indigo-500],[class~=bg-indigo-600],[class~=bg-blue-500],[class~=bg-blue-600],[class~=bg-emerald-500],[class~=bg-emerald-600],[class~=bg-rose-500],[class~=bg-rose-600],[class~=bg-red-500],[class~=bg-red-600],[class~=bg-amber-500],[class~=bg-amber-600]) .text-white{color:#fff!important;-webkit-text-fill-color:currentColor!important}.light .app-shell :is(.bg-slate-950,.bg-slate-900,.bg-slate-855,.bg-slate-850,.card-premium,.sidebar-container,.sidebar-brand-header) :is(.text-slate-100,.text-slate-200,.text-slate-300,.text-slate-400){opacity:1!important}.light .app-shell .text-violet-300,.light .app-shell .text-violet-400{color:#6d28d9!important}.light .app-shell .text-emerald-400{color:#047857!important}.light .app-shell .text-amber-400{color:#a16207!important}.light .app-shell .text-rose-400,.light .app-shell .text-red-400{color:#be123c!important}.light .app-shell .text-blue-400,.light .app-shell .text-sky-400{color:#1d4ed8!important}.light .app-shell input:not([type=checkbox]):not([type=radio]):not([type=range]),.light .app-shell select,.light .app-shell textarea{background:#fff!important;border-color:#c7ced8!important;color:#101828!important}.light .app-shell input::placeholder,.light .app-shell textarea::placeholder{color:#667085!important}.light .app-shell .sidebar-container .nav-module-item{color:#475467!important}.light .app-shell .sidebar-container .nav-module-item:hover{background:#f1f5f9!important;border-color:#e2e8f0!important;color:#1f2937!important}.light .app-shell .sidebar-container .nav-module-item[aria-current=page]{background:#fff!important;border-color:#cbd2dc!important;color:#101828!important;font-weight:800!important;box-shadow:inset 3px 0 #344054,0 1px 2px #1018280f!important}.light .app-shell .sidebar-container .nav-module-item[aria-current=page] .nav-module-icon,.light .app-shell .sidebar-container .nav-module-item[aria-current=page] .nav-module-icon svg{color:#6d28d9!important;stroke:currentColor!important}.light .app-shell .sidebar-container .nav-module-item:not([aria-current=page]) .nav-module-icon,.light .app-shell .sidebar-container .nav-module-item:not([aria-current=page]) .nav-module-icon svg{color:#667085!important}.light .app-shell .sidebar-container nav>div>span{color:#667085!important}.light .app-shell .app-main-workspace :is(button,[role=tab])[aria-selected=true]{background:#fff!important;border-color:#b9c1cc!important;color:#101828!important;box-shadow:inset 0 -2px #475467!important;font-weight:800!important}.light .app-shell .app-main-workspace :is(button,[role=tab])[aria-selected=true] svg{color:#6d28d9!important}.light .app-shell thead,.light .app-shell thead[class*=bg-slate]{background:#eef2f6!important}.light .app-shell thead th{color:#475467!important}.light .app-shell tbody{color:#344054!important}.light .app-shell tbody tr:hover{background:#f8fafc!important}.light .app-shell .admin-context-header,.light .app-shell .app-global-toolbar,.light .app-shell .sidebar-mobile-header{border-color:#d5dae1!important}.light .app-shell .sidebar-brand-header .text-white,.light .app-shell .sidebar-container .text-white,.light .app-shell .sidebar-mobile-header .text-white{color:#101828!important;-webkit-text-fill-color:currentColor!important}.light .app-shell{--ui-text-3: #505a6b;--ui-text-4: #596579;--slate-550: #505a6b;--slate-600: #596579;--slate-650: #596579}html.light body .app-shell .sidebar-container.sidebar-admin-mode{background:#f1f3f6!important;background-image:none!important;border-right-color:#cbd2dc!important;box-shadow:none!important}html.light body .app-shell .sidebar-container.sidebar-admin-mode .sidebar-brand-header,html.light body .app-shell .sidebar-container.sidebar-admin-mode>div:last-child{background:#f8f9fb!important;background-image:none!important;border-color:#d5dae1!important}html.light body .app-shell .sidebar-container.sidebar-admin-mode .admin-brand-title,html.light body .app-shell .sidebar-container.sidebar-admin-mode .admin-brand-product{color:#101828!important;-webkit-text-fill-color:currentColor!important}html.light body .app-shell .sidebar-container.sidebar-admin-mode .admin-brand-kicker{color:#5b21b6!important;-webkit-text-fill-color:currentColor!important}html.light body .app-shell .sidebar-container.sidebar-admin-mode nav>div>span{color:#505a6b!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}html.light body .app-shell .sidebar-container.sidebar-admin-mode nav button.nav-module-item{background:transparent!important;background-image:none!important;border-color:transparent!important;color:#344054!important;-webkit-text-fill-color:currentColor!important}html.light body .app-shell .sidebar-container.sidebar-admin-mode nav button.nav-module-item>span:last-child{color:#344054!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}html.light body .app-shell .sidebar-container.sidebar-admin-mode nav button.nav-module-item:hover{background:#e8edf3!important;color:#101828!important}html.light body .app-shell .sidebar-container.sidebar-admin-mode nav button.nav-module-item[aria-current=page]{background:#fff!important;border-color:#b9c2cf!important;color:#101828!important;-webkit-text-fill-color:currentColor!important;box-shadow:inset 3px 0 #475467,0 1px 2px #10182814!important}html.light body .app-shell .sidebar-container.sidebar-admin-mode nav button.nav-module-item[aria-current=page]>span:last-child{color:#101828!important;-webkit-text-fill-color:currentColor!important}html.light body .app-shell .sidebar-container.sidebar-admin-mode nav button.nav-module-item[aria-current=page] .nav-module-icon,html.light body .app-shell .sidebar-container.sidebar-admin-mode nav button.nav-module-item[aria-current=page] .nav-module-icon svg{color:#6d28d9!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important}html.light body .app-shell .sidebar-admin-mobile-header{background:#f8f9fb!important;border-bottom-color:#d5dae1!important;color:#101828!important}html.light body .app-shell .sidebar-admin-mobile-header :is(button,span,svg){color:#344054!important}html.light body .app-shell .app-main-workspace :is(.text-slate-500,.text-slate-550,.text-slate-600,.text-slate-650){color:var(--ui-text-3)!important;-webkit-text-fill-color:currentColor!important}html.light body .app-shell .app-main-workspace :is(.text-violet-200,.text-violet-300,.text-violet-400,.text-purple-300,.text-purple-400,.text-indigo-300,.text-indigo-400){color:#6d28d9!important}html.light body .app-shell .app-main-workspace :is(.text-emerald-300,.text-emerald-400){color:#047857!important}html.light body .app-shell .app-main-workspace :is(.text-amber-300,.text-amber-400){color:#92400e!important}html.light body .app-shell .app-main-workspace :is(.text-rose-300,.text-rose-400,.text-red-300,.text-red-400){color:#be123c!important}html.light body .app-shell .app-main-workspace :is(.text-sky-300,.text-sky-400,.text-blue-300,.text-blue-400){color:#1d4ed8!important}html.light body .app-shell .app-main-workspace :is(input,textarea)::placeholder{color:#505a6b!important;opacity:1!important}html.light body .app-shell .app-main-workspace thead th{color:#344054!important;-webkit-text-fill-color:currentColor!important}html.light body .app-shell .admin-context-icon,html.light body .app-shell .admin-context-icon svg{color:#6d28d9!important}html.light body .app-shell .app-main-workspace :is(.kanban-reminder-filter-button.bg-violet-600,.process-reminder-filters button.bg-violet-600,.agenda-view-switcher .agenda-view-mode-button.bg-violet-600,[aria-selected=true]) :is(span,strong,.text-white){color:#101828!important;-webkit-text-fill-color:currentColor!important}html.light body .app-shell .app-main-workspace :is(.kanban-reminder-filter-button.bg-violet-600,.process-reminder-filters button.bg-violet-600,.agenda-view-switcher .agenda-view-mode-button.bg-violet-600,[aria-selected=true]) svg{color:#6d28d9!important;stroke:currentColor!important}html.light body .app-shell.client-workspace-shell{--ui-canvas: #f4f5f7;--ui-sidebar: #fbfbfc;--ui-sidebar-2: #ffffff}html.light body .app-shell.client-workspace-shell .sidebar-container.sidebar-client-mode nav button.nav-module-item>span:last-child{color:#344054!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}html.light body .app-shell.client-workspace-shell .sidebar-container.sidebar-client-mode nav button.nav-module-item[aria-current=page]{background:#fff!important;border-color:#b9c2cf!important;color:#101828!important;-webkit-text-fill-color:currentColor!important}html.light body .app-shell.client-workspace-shell .sidebar-container.sidebar-client-mode nav button.nav-module-item[aria-current=page]>span:last-child{color:#101828!important;-webkit-text-fill-color:currentColor!important}html.light body .app-shell.client-workspace-shell .sidebar-container.sidebar-client-mode nav button.nav-module-item[aria-current=page] .nav-module-icon,html.light body .app-shell.client-workspace-shell .sidebar-container.sidebar-client-mode nav button.nav-module-item[aria-current=page] .nav-module-icon svg{color:#6d28d9!important;stroke:currentColor!important}@media(max-width:767px){.app-shell{height:var(--app-viewport-height, 100dvh)!important;min-height:0!important;max-height:var(--app-viewport-height, 100dvh)}.sidebar-mobile-header{order:0;height:auto!important;min-height:calc(56px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);padding-left:max(8px,env(safe-area-inset-left,0px));padding-right:max(8px,env(safe-area-inset-right,0px));backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:var(--ui-sidebar)!important}.sidebar-mobile-header>div:first-child{flex:1}.sidebar-mobile-header>div:last-child{flex-shrink:0}.sidebar-mobile-header span{overflow-wrap:normal}.sidebar-mobile-header .max-w-\[52vw\]{max-width:37vw}.sidebar-container{height:var(--app-viewport-height, 100dvh)!important;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.app-main-workspace{order:2;scrollbar-gutter:auto}.mobile-bottom-nav{order:3;display:flex;flex:0 0 auto;justify-content:space-around;gap:2px;padding:4px max(4px,env(safe-area-inset-right,0px)) calc(4px + env(safe-area-inset-bottom,0px)) max(4px,env(safe-area-inset-left,0px));border-top:1px solid var(--ui-border);background:var(--ui-sidebar)}.mobile-bottom-nav button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:52px;min-width:44px;flex:1 1 0;border-radius:12px;color:var(--ui-text-3);font-size:10px;font-weight:650;touch-action:manipulation}.mobile-bottom-nav button[aria-current=page]{color:var(--ui-accent);background:color-mix(in srgb,var(--ui-accent) 10%,transparent)}.mobile-bottom-nav button span{white-space:nowrap}.mobile-keyboard-open .mobile-bottom-nav,.app-shell:has(.mobile-chat-open) .mobile-bottom-nav{display:none}.mobile-keyboard-open .sidebar-mobile-header{display:none}.app-global-toolbar{display:none!important}#mobile-notification-anchor{display:flex;align-items:center}.mobile-central-workspace{display:flex;flex-direction:column;padding:0!important;gap:0!important;overflow:hidden!important;background:var(--ui-canvas)!important}.mobile-central-workspace>*{margin-block:0!important}.mobile-central-workspace>.mb-3{display:none}.mobile-central-workspace .central-atendimento-root{flex:1 1 0;height:100%!important;min-height:0!important;border:0!important;border-radius:0!important}.central-atendimento-header>.mobile-scroll-row{min-height:44px}.central-atendimento-actions button,.mobile-chat-backbar button{min-height:44px!important}.mobile-central-workspace .mobile-chat-backbar{padding-top:4px!important;padding-bottom:4px}.conversation-header>div:first-child>div:last-child{flex:1;min-width:0}.conversation-header>div:first-child>div:last-child>div{flex-wrap:wrap}.mobile-conversation-actions-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;padding-inline:12px;border:1px solid var(--ui-border);border-radius:10px;color:var(--ui-text-2);background:var(--ui-surface);font-size:12px;font-weight:700}.mobile-central-workspace .conversation-toolbar{display:none;overflow:visible!important;flex-wrap:wrap!important;max-width:100%}.mobile-central-workspace .conversation-toolbar[data-mobile-open=true]{display:flex}.conversation-toolbar button{min-height:44px}.conversation-popover-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;background:#00000073}.conversation-popover{position:fixed!important;inset:auto 12px max(12px,env(safe-area-inset-bottom,0px)) 12px!important;width:auto!important;max-width:none!important;max-height:calc(var(--app-viewport-height, 100dvh) - 90px);overflow-y:auto;overscroll-behavior:contain;z-index:100!important;box-shadow:0 0 0 100vmax #0000008c,0 12px 48px #0006}.conversation-popover button{min-height:44px}[data-message-composer]{padding:8px!important;padding-bottom:max(8px,env(safe-area-inset-bottom,0px))!important}.message-composer-tools{gap:4px!important}.message-composer-tools>*{flex-shrink:0}.message-composer-form button{min-height:44px;min-width:44px}.message-composer-form{width:100%;min-width:0}.message-composer-form textarea{min-height:44px;width:0;font-size:16px!important;line-height:22px}.message-composer-tools>.relative>div{max-width:calc(100vw - 24px)}.message-composer-tools>.relative:last-child>div{left:auto;right:0}.message-action-buttons{flex-direction:column!important;gap:2px;margin-inline:3px!important}.message-action-buttons button{min-width:36px;min-height:36px}.notification-bell-root .notification-panel{top:calc(64px + env(safe-area-inset-top,0px))!important;max-height:calc(var(--app-viewport-height, 100dvh) - 80px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important}.notification-bell-root .notification-panel-list{min-height:0;max-height:none!important}.notification-panel-header{flex-shrink:0}.notification-panel-header>span{margin-left:auto}.notification-close{display:grid;place-items:center;flex-shrink:0;min-width:44px;min-height:44px;border-radius:10px;color:var(--nb-text-primary)}.notification-bell-root .notification-item>div:first-child>button{width:44px!important;height:44px!important}.notification-item button{min-height:44px}.notification-push-settings{flex-shrink:0}.notification-push-settings button{min-height:44px}.app-shell input[type=date],.app-shell input[type=time],.app-shell input[type=month]{min-width:0;width:100%}.app-shell :is(button,a)[class*=px-]{min-height:44px}.app-shell :is(img,video,audio,iframe){max-width:100%}.app-shell .fixed.inset-0{padding-top:max(12px,env(safe-area-inset-top,0px));padding-bottom:max(12px,env(safe-area-inset-bottom,0px))}.app-shell .fixed.inset-0>div{max-height:calc(var(--app-viewport-height, 100dvh) - 24px)!important}.training-member-area{padding:0!important}}@media(min-width:768px){.mobile-bottom-nav{display:none}}@media(max-width:359px){.sidebar-mobile-header>div:last-child>.rounded-full{display:none}.notification-panel-header h3{font-size:12px!important}}@media(prefers-reduced-motion:reduce){.app-shell *,.app-shell *:before,.app-shell *:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(max-width:767px){.central-atendimento-header>div:first-child{display:none}.light .central-atendimento-header .mobile-scroll-row button[class*=bg-violet-600],.light .mobile-notification-prompt button,.light .notification-push-settings button,.light .message-composer-form button[type=submit],.light .conversation-popover button[class*=bg-violet-600]{background:#6d28d9!important;color:#fff!important;border-color:#5b21b6!important}}@media(max-width:767px)and (max-height:600px){.mobile-notification-prompt{display:none!important}}@media(max-width:767px){.light .app-shell :is(button,a):is([class~=bg-violet-500],[class~=bg-violet-600],[class~=bg-violet-700]){background:#6d28d9!important;background-image:none!important;border-color:#5b21b6!important;color:#fff!important;-webkit-text-fill-color:currentColor!important}.light .app-shell :is(button,a):is([class~=bg-violet-500],[class~=bg-violet-600],[class~=bg-violet-700]) *{color:#fff!important;-webkit-text-fill-color:currentColor!important}.lead-detail-header{padding:16px}.lead-detail-header>button{margin-left:0}.lead-detail-content{min-height:0;min-width:0}.lead-detail-content :is(.grid>*,.flex>*){min-width:0}.lead-note-form input{width:0;min-width:0}.lead-note-meta{flex-wrap:wrap;gap:4px;overflow-wrap:anywhere}.lead-detail-footer>div:first-child{width:100%;min-width:0}.lead-detail-footer select{flex:1 1 100%;width:100%;min-width:0;max-width:100%}.user-manager-header{padding:16px;gap:12px;align-items:flex-start}.user-manager-header>div:first-child{min-width:0;flex:1;align-items:flex-start}.user-manager-header>div:first-child>div:first-child{flex-shrink:0;margin-top:4px}.user-manager-header>div:first-child>div:last-child{min-width:0;flex:1}.user-manager-header h3{display:block;overflow-wrap:anywhere}.user-manager-header h3>span{display:block}.user-manager-header p{overflow-wrap:anywhere}.user-manager-header>button{flex-shrink:0;min-width:44px;min-height:44px}.user-manager-tabs{padding-inline:16px;gap:12px}.user-manager-tabs>button{flex:0 0 auto;white-space:nowrap;min-height:44px}.superadmin-dashboard-controls{width:100%;min-width:0;flex-wrap:wrap}.superadmin-dashboard-controls>div{width:100%;min-width:0;gap:4px}.superadmin-dashboard-controls>div>button{flex:1 1 100%;min-width:0;justify-content:center}.superadmin-dashboard-controls>button{width:100%;justify-content:center}.superadmin-dashboard-controls>div>button:is([class~=bg-slate-800],[class~="bg-violet-600/20"],[class~="bg-cyan-500/15"],[class~="bg-amber-500/15"]){background:#6d28d9!important;color:#fff!important;-webkit-text-fill-color:currentColor!important}.app-main-workspace .mobile-scroll-row>button{flex:0 0 auto;white-space:nowrap;min-height:44px}.app-main-workspace:has(>.landing-page-editor){display:flex;flex-direction:column;gap:12px;overflow:hidden}.app-main-workspace:has(>.landing-page-editor)>*{margin-block:0!important;flex-shrink:0}.app-main-workspace>.landing-page-editor{flex:1 1 0;height:auto;min-height:0}.landing-page-editor>.flex-1{min-height:0}.pipeline-stage-editor{padding:16px!important}.stage-editor-identity{flex-wrap:wrap}.stage-editor-name{order:1;flex:1 1 100%}.stage-editor-row>div:last-child{justify-content:flex-end}.stage-color-options>button{flex:0 0 44px}.stage-color-picker>div:first-child{margin-top:14px}.light .app-shell .module-guide-entry{background:#f3e8ff!important;background-image:none!important;border-color:#ddd6fe!important;color:#5b21b6!important;-webkit-text-fill-color:currentColor!important}.light .app-shell .module-guide-entry *{color:#5b21b6!important;-webkit-text-fill-color:currentColor!important}.agenda-view-switcher{flex:1 0 100%;width:100%;gap:4px}.agenda-view-mode-button{flex:1 0 auto;white-space:nowrap}.app-main-workspace div:has(>.agenda-view-switcher){flex-wrap:wrap}}html.light body .app-shell{--ui-accent: #6d28d9;--ui-accent-strong: #5b21b6;--ui-success: #047857;--ui-warning: #92400e;--ui-danger: #b91c1c;--ui-info: #1d4ed8;--ui-text-3: #475467;--ui-text-4: #505a6b;--ui-border-strong: #7c8798}html.light body .app-shell :is(.app-main-workspace,.sidebar-container,.sidebar-mobile-header,.mobile-bottom-nav,.app-global-toolbar,.notification-bell-root) *{-webkit-text-fill-color:currentColor!important}html.light body .app-shell :is(.text-slate-50,.text-slate-700,.text-slate-800,.text-slate-900,.text-slate-950){color:var(--ui-text-2)!important}html.light body .app-shell :is(.bg-white,[class^="bg-white/"],[class*=" bg-white/"],.bg-slate-50,.bg-slate-100,.bg-slate-200){background-color:#fff!important}html.light body .app-shell .app-main-workspace :is(.text-slate-500,.text-slate-550,.text-slate-600,.text-slate-650){color:var(--ui-text-3)!important}html.light body .app-shell:is(.client-workspace-shell,.admin-workspace-shell) :is([class^=text-violet-],[class*=" text-violet-"]){color:var(--readable-semantic-ink, #5b21b6)!important;-webkit-text-fill-color:currentColor!important}html.light body .app-shell:is(.client-workspace-shell,.admin-workspace-shell) :is([class^=text-purple-],[class*=" text-purple-"]){color:var(--readable-semantic-ink, #6b21a8)!important;-webkit-text-fill-color:currentColor!important}html.light body .app-shell:is(.client-workspace-shell,.admin-workspace-shell) :is([class^=text-fuchsia-],[class*=" text-fuchsia-"]){color:var(--readable-semantic-ink, #86198f)!important;-webkit-text-fill-color:currentColor!important}html.light body .app-shell:is(.client-workspace-shell,.admin-workspace-shell) :is([class^=text-pink-],[class*=" text-pink-"]){color:var(--readable-semantic-ink, #9d174d)!important;-webkit-text-fill-color:currentColor!important}html.light body .app-shell:is(.client-workspace-shell,.admin-workspace-shell) :is([class^=text-indigo-],[class*=" text-indigo-"]){color:var(--readable-semantic-ink, #3730a3)!important;-webkit-text-fill-color:currentColor!important}html.light body .app-shell:is(.client-workspace-shell,.admin-workspace-shell) :is([class^=text-blue-],[class*=" text-blue-"]){color:var(--readable-semantic-ink, #1d4ed8)!important;-webkit-text-fill-color:currentColor!important}html.light body .app-shell:is(.client-workspace-shell,.admin-workspace-shell) :is([class^=text-sky-],[class*=" text-sky-"]){color:var(--readable-semantic-ink, #075985)!important;-webkit-text-fill-color:currentColor!important}html.light body .app-shell:is(.client-workspace-shell,.admin-workspace-shell) :is([class^=text-cyan-],[class*=" text-cyan-"]){color:var(--readable-semantic-ink, #155e75)!important;-webkit-text-fill-color:currentColor!important}html.light body .app-shell:is(.client-workspace-shell,.admin-workspace-shell) :is([class^=text-teal-],[class*=" text-teal-"]){color:var(--readable-semantic-ink, #115e59)!important;-webkit-text-fill-color:currentColor!important}html.light body .app-shell:is(.client-workspace-shell,.admin-workspace-shell) :is([class^=text-emerald-],[class*=" text-emerald-"]){color:var(--readable-semantic-ink, #065f46)!important;-webkit-text-fill-color:currentColor!important}html.light body .app-shell:is(.client-workspace-shell,.admin-workspace-shell) :is([class^=text-green-],[class*=" text-green-"]){color:var(--readable-semantic-ink, #166534)!important;-webkit-text-fill-color:currentColor!important}html.light body .app-shell:is(.client-workspace-shell,.admin-workspace-shell) :is([class^=text-lime-],[class*=" text-lime-"]){color:var(--readable-semantic-ink, #3f6212)!important;-webkit-text-fill-color:currentColor!important}html.light body .app-shell:is(.client-workspace-shell,.admin-workspace-shell) :is([class^=text-yellow-],[class*=" text-yellow-"]){color:var(--readable-semantic-ink, #854d0e)!important;-webkit-text-fill-color:currentColor!important}html.light body .app-shell:is(.client-workspace-shell,.admin-workspace-shell) :is([class^=text-amber-],[class*=" text-amber-"]){color:var(--readable-semantic-ink, #92400e)!important;-webkit-text-fill-color:currentColor!important}html.light body .app-shell:is(.client-workspace-shell,.admin-workspace-shell) :is([class^=text-orange-],[class*=" text-orange-"]){color:var(--readable-semantic-ink, #9a3412)!important;-webkit-text-fill-color:currentColor!important}html.light body .app-shell:is(.client-workspace-shell,.admin-workspace-shell) :is([class^=text-red-],[class*=" text-red-"]){color:var(--readable-semantic-ink, #b91c1c)!important;-webkit-text-fill-color:currentColor!important}html.light body .app-shell:is(.client-workspace-shell,.admin-workspace-shell) :is([class^=text-rose-],[class*=" text-rose-"]){color:var(--readable-semantic-ink, #9f1239)!important;-webkit-text-fill-color:currentColor!important}html.light body .app-shell:is(.client-workspace-shell,.admin-workspace-shell) :where([class^=bg-violet-],[class*=" bg-violet-"]){background:#f3e8ff!important;--readable-surface-ink: #5b21b6;--readable-surface-secondary: #5b21b6;--readable-semantic-ink: initial;color:#5b21b6!important}html.light body .app-shell:is(.client-workspace-shell,.admin-workspace-shell) :where([class^=bg-purple-],[class*=" bg-purple-"]){background:#f3e8ff!important;--readable-surface-ink: #6b21a8;--readable-surface-secondary: #6b21a8;--readable-semantic-ink: initial;color:#6b21a8!important}html.light body .app-shell:is(.client-workspace-shell,.admin-workspace-shell) :where([class^=bg-fuchsia-],[class*=" bg-fuchsia-"]){background:#fae8ff!important;--readable-surface-ink: #86198f;--readable-surface-secondary: #86198f;--readable-semantic-ink: initial;color:#86198f!important}html.light body .app-shell:is(.client-workspace-shell,.admin-workspace-shell) :where([class^=bg-pink-],[class*=" bg-pink-"]){background:#fce7f3!important;--readable-surface-ink: #9d174d;--readable-surface-secondary: #9d174d;--readable-semantic-ink: initial;color:#9d174d!important}html.light body .app-shell:is(.client-workspace-shell,.admin-workspace-shell) :where([class^=bg-indigo-],[class*=" bg-indigo-"]){background:#eef2ff!important;--readable-surface-ink: #3730a3;--readable-surface-secondary: #3730a3;--readable-semantic-ink: initial;color:#3730a3!important}html.light body .app-shell:is(.client-workspace-shell,.admin-workspace-shell) :where([class^=bg-blue-],[class*=" bg-blue-"]){background:#eff6ff!important;--readable-surface-ink: #1d4ed8;--readable-surface-secondary: #1d4ed8;--readable-semantic-ink: initial;color:#1d4ed8!important}html.light body .app-shell:is(.client-workspace-shell,.admin-workspace-shell) :where([class^=bg-sky-],[class*=" bg-sky-"]){background:#f0f9ff!important;--readable-surface-ink: #075985;--readable-surface-secondary: #075985;--readable-semantic-ink: initial;color:#075985!important}html.light body .app-shell:is(.client-workspace-shell,.admin-workspace-shell) :where([class^=bg-cyan-],[class*=" bg-cyan-"]){background:#ecfeff!important;--readable-surface-ink: #155e75;--readable-surface-secondary: #155e75;--readable-semantic-ink: initial;color:#155e75!important}html.light body .app-shell:is(.client-workspace-shell,.admin-workspace-shell) :where([class^=bg-teal-],[class*=" bg-teal-"]){background:#f0fdfa!important;--readable-surface-ink: #115e59;--readable-surface-secondary: #115e59;--readable-semantic-ink: initial;color:#115e59!important}html.light body .app-shell:is(.client-workspace-shell,.admin-workspace-shell) :where([class^=bg-emerald-],[class*=" bg-emerald-"]){background:#ecfdf5!important;--readable-surface-ink: #065f46;--readable-surface-secondary: #065f46;--readable-semantic-ink: initial;color:#065f46!important}html.light body .app-shell:is(.client-workspace-shell,.admin-workspace-shell) :where([class^=bg-green-],[class*=" bg-green-"]){background:#f0fdf4!important;--readable-surface-ink: #166534;--readable-surface-secondary: #166534;--readable-semantic-ink: initial;color:#166534!important}html.light body .app-shell:is(.client-workspace-shell,.admin-workspace-shell) :where([class^=bg-lime-],[class*=" bg-lime-"]){background:#f7fee7!important;--readable-surface-ink: #3f6212;--readable-surface-secondary: #3f6212;--readable-semantic-ink: initial;color:#3f6212!important}html.light body .app-shell:is(.client-workspace-shell,.admin-workspace-shell) :where([class^=bg-yellow-],[class*=" bg-yellow-"]){background:#fefce8!important;--readable-surface-ink: #854d0e;--readable-surface-secondary: #854d0e;--readable-semantic-ink: initial;color:#854d0e!important}html.light body .app-shell:is(.client-workspace-shell,.admin-workspace-shell) :where([class^=bg-amber-],[class*=" bg-amber-"]){background:#fffbeb!important;--readable-surface-ink: #92400e;--readable-surface-secondary: #92400e;--readable-semantic-ink: initial;color:#92400e!important}html.light body .app-shell:is(.client-workspace-shell,.admin-workspace-shell) :where([class^=bg-orange-],[class*=" bg-orange-"]){background:#fff7ed!important;--readable-surface-ink: #9a3412;--readable-surface-secondary: #9a3412;--readable-semantic-ink: initial;color:#9a3412!important}html.light body .app-shell:is(.client-workspace-shell,.admin-workspace-shell) :where([class^=bg-red-],[class*=" bg-red-"]){background:#fef2f2!important;--readable-surface-ink: #b91c1c;--readable-surface-secondary: #b91c1c;--readable-semantic-ink: initial;color:#b91c1c!important}html.light body .app-shell:is(.client-workspace-shell,.admin-workspace-shell) :where([class^=bg-rose-],[class*=" bg-rose-"]){background:#fff1f2!important;--readable-surface-ink: #9f1239;--readable-surface-secondary: #9f1239;--readable-semantic-ink: initial;color:#9f1239!important}html.light body .app-shell :is([class~=bg-violet-400],[class~=bg-violet-450],[class~=bg-violet-500],[class~=bg-violet-550],[class~=bg-violet-600],[class~=bg-violet-650],[class~=bg-violet-700],[class~=bg-violet-800],[class~=bg-violet-900],[class~=bg-violet-950]){--light-solid-color: #5b21b6}html.light body .app-shell :is([class~=bg-purple-400],[class~=bg-purple-450],[class~=bg-purple-500],[class~=bg-purple-550],[class~=bg-purple-600],[class~=bg-purple-650],[class~=bg-purple-700],[class~=bg-purple-800],[class~=bg-purple-900],[class~=bg-purple-950]){--light-solid-color: #6b21a8}html.light body .app-shell :is([class~=bg-fuchsia-400],[class~=bg-fuchsia-450],[class~=bg-fuchsia-500],[class~=bg-fuchsia-550],[class~=bg-fuchsia-600],[class~=bg-fuchsia-650],[class~=bg-fuchsia-700],[class~=bg-fuchsia-800],[class~=bg-fuchsia-900],[class~=bg-fuchsia-950]){--light-solid-color: #86198f}html.light body .app-shell :is([class~=bg-pink-400],[class~=bg-pink-450],[class~=bg-pink-500],[class~=bg-pink-550],[class~=bg-pink-600],[class~=bg-pink-650],[class~=bg-pink-700],[class~=bg-pink-800],[class~=bg-pink-900],[class~=bg-pink-950]){--light-solid-color: #9d174d}html.light body .app-shell :is([class~=bg-indigo-400],[class~=bg-indigo-450],[class~=bg-indigo-500],[class~=bg-indigo-550],[class~=bg-indigo-600],[class~=bg-indigo-650],[class~=bg-indigo-700],[class~=bg-indigo-800],[class~=bg-indigo-900],[class~=bg-indigo-950]){--light-solid-color: #3730a3}html.light body .app-shell :is([class~=bg-blue-400],[class~=bg-blue-450],[class~=bg-blue-500],[class~=bg-blue-550],[class~=bg-blue-600],[class~=bg-blue-650],[class~=bg-blue-700],[class~=bg-blue-800],[class~=bg-blue-900],[class~=bg-blue-950]){--light-solid-color: #1d4ed8}html.light body .app-shell :is([class~=bg-sky-400],[class~=bg-sky-450],[class~=bg-sky-500],[class~=bg-sky-550],[class~=bg-sky-600],[class~=bg-sky-650],[class~=bg-sky-700],[class~=bg-sky-800],[class~=bg-sky-900],[class~=bg-sky-950]){--light-solid-color: #075985}html.light body .app-shell :is([class~=bg-cyan-400],[class~=bg-cyan-450],[class~=bg-cyan-500],[class~=bg-cyan-550],[class~=bg-cyan-600],[class~=bg-cyan-650],[class~=bg-cyan-700],[class~=bg-cyan-800],[class~=bg-cyan-900],[class~=bg-cyan-950]){--light-solid-color: #155e75}html.light body .app-shell :is([class~=bg-teal-400],[class~=bg-teal-450],[class~=bg-teal-500],[class~=bg-teal-550],[class~=bg-teal-600],[class~=bg-teal-650],[class~=bg-teal-700],[class~=bg-teal-800],[class~=bg-teal-900],[class~=bg-teal-950]){--light-solid-color: #115e59}html.light body .app-shell :is([class~=bg-emerald-400],[class~=bg-emerald-450],[class~=bg-emerald-500],[class~=bg-emerald-550],[class~=bg-emerald-600],[class~=bg-emerald-650],[class~=bg-emerald-700],[class~=bg-emerald-800],[class~=bg-emerald-900],[class~=bg-emerald-950]){--light-solid-color: #065f46}html.light body .app-shell :is([class~=bg-green-400],[class~=bg-green-450],[class~=bg-green-500],[class~=bg-green-550],[class~=bg-green-600],[class~=bg-green-650],[class~=bg-green-700],[class~=bg-green-800],[class~=bg-green-900],[class~=bg-green-950]){--light-solid-color: #166534}html.light body .app-shell :is([class~=bg-lime-400],[class~=bg-lime-450],[class~=bg-lime-500],[class~=bg-lime-550],[class~=bg-lime-600],[class~=bg-lime-650],[class~=bg-lime-700],[class~=bg-lime-800],[class~=bg-lime-900],[class~=bg-lime-950]){--light-solid-color: #3f6212}html.light body .app-shell :is([class~=bg-yellow-400],[class~=bg-yellow-450],[class~=bg-yellow-500],[class~=bg-yellow-550],[class~=bg-yellow-600],[class~=bg-yellow-650],[class~=bg-yellow-700],[class~=bg-yellow-800],[class~=bg-yellow-900],[class~=bg-yellow-950]){--light-solid-color: #854d0e}html.light body .app-shell :is([class~=bg-amber-400],[class~=bg-amber-450],[class~=bg-amber-500],[class~=bg-amber-550],[class~=bg-amber-600],[class~=bg-amber-650],[class~=bg-amber-700],[class~=bg-amber-800],[class~=bg-amber-900],[class~=bg-amber-950]){--light-solid-color: #92400e}html.light body .app-shell :is([class~=bg-orange-400],[class~=bg-orange-450],[class~=bg-orange-500],[class~=bg-orange-550],[class~=bg-orange-600],[class~=bg-orange-650],[class~=bg-orange-700],[class~=bg-orange-800],[class~=bg-orange-900],[class~=bg-orange-950]){--light-solid-color: #9a3412}html.light body .app-shell :is([class~=bg-red-400],[class~=bg-red-450],[class~=bg-red-500],[class~=bg-red-550],[class~=bg-red-600],[class~=bg-red-650],[class~=bg-red-700],[class~=bg-red-800],[class~=bg-red-900],[class~=bg-red-950]){--light-solid-color: #b91c1c}html.light body .app-shell :is([class~=bg-rose-400],[class~=bg-rose-450],[class~=bg-rose-500],[class~=bg-rose-550],[class~=bg-rose-600],[class~=bg-rose-650],[class~=bg-rose-700],[class~=bg-rose-800],[class~=bg-rose-900],[class~=bg-rose-950]){--light-solid-color: #9f1239}html.light body .app-shell:is(.client-workspace-shell,.admin-workspace-shell) :is([class~=bg-violet-400],[class~=bg-violet-450],[class~=bg-violet-550],[class~=bg-violet-650],[class~=bg-violet-800],[class~=bg-violet-900],[class~=bg-violet-950],[class~=bg-violet-500],[class~=bg-violet-600],[class~=bg-violet-700],[class~=bg-purple-400],[class~=bg-purple-450],[class~=bg-purple-550],[class~=bg-purple-650],[class~=bg-purple-800],[class~=bg-purple-900],[class~=bg-purple-950],[class~=bg-purple-500],[class~=bg-purple-600],[class~=bg-purple-700],[class~=bg-fuchsia-400],[class~=bg-fuchsia-450],[class~=bg-fuchsia-550],[class~=bg-fuchsia-650],[class~=bg-fuchsia-800],[class~=bg-fuchsia-900],[class~=bg-fuchsia-950],[class~=bg-fuchsia-500],[class~=bg-fuchsia-600],[class~=bg-fuchsia-700],[class~=bg-pink-400],[class~=bg-pink-450],[class~=bg-pink-550],[class~=bg-pink-650],[class~=bg-pink-800],[class~=bg-pink-900],[class~=bg-pink-950],[class~=bg-pink-500],[class~=bg-pink-600],[class~=bg-pink-700],[class~=bg-indigo-400],[class~=bg-indigo-450],[class~=bg-indigo-550],[class~=bg-indigo-650],[class~=bg-indigo-800],[class~=bg-indigo-900],[class~=bg-indigo-950],[class~=bg-indigo-500],[class~=bg-indigo-600],[class~=bg-indigo-700],[class~=bg-blue-400],[class~=bg-blue-450],[class~=bg-blue-550],[class~=bg-blue-650],[class~=bg-blue-800],[class~=bg-blue-900],[class~=bg-blue-950],[class~=bg-blue-500],[class~=bg-blue-600],[class~=bg-blue-700],[class~=bg-sky-400],[class~=bg-sky-450],[class~=bg-sky-550],[class~=bg-sky-650],[class~=bg-sky-800],[class~=bg-sky-900],[class~=bg-sky-950],[class~=bg-sky-500],[class~=bg-sky-600],[class~=bg-sky-700],[class~=bg-cyan-400],[class~=bg-cyan-450],[class~=bg-cyan-550],[class~=bg-cyan-650],[class~=bg-cyan-800],[class~=bg-cyan-900],[class~=bg-cyan-950],[class~=bg-cyan-500],[class~=bg-cyan-600],[class~=bg-cyan-700],[class~=bg-teal-400],[class~=bg-teal-450],[class~=bg-teal-550],[class~=bg-teal-650],[class~=bg-teal-800],[class~=bg-teal-900],[class~=bg-teal-950],[class~=bg-teal-500],[class~=bg-teal-600],[class~=bg-teal-700],[class~=bg-emerald-400],[class~=bg-emerald-450],[class~=bg-emerald-550],[class~=bg-emerald-650],[class~=bg-emerald-800],[class~=bg-emerald-900],[class~=bg-emerald-950],[class~=bg-emerald-500],[class~=bg-emerald-600],[class~=bg-emerald-700],[class~=bg-green-400],[class~=bg-green-450],[class~=bg-green-550],[class~=bg-green-650],[class~=bg-green-800],[class~=bg-green-900],[class~=bg-green-950],[class~=bg-green-500],[class~=bg-green-600],[class~=bg-green-700],[class~=bg-lime-400],[class~=bg-lime-450],[class~=bg-lime-550],[class~=bg-lime-650],[class~=bg-lime-800],[class~=bg-lime-900],[class~=bg-lime-950],[class~=bg-lime-500],[class~=bg-lime-600],[class~=bg-lime-700],[class~=bg-yellow-400],[class~=bg-yellow-450],[class~=bg-yellow-550],[class~=bg-yellow-650],[class~=bg-yellow-800],[class~=bg-yellow-900],[class~=bg-yellow-950],[class~=bg-yellow-500],[class~=bg-yellow-600],[class~=bg-yellow-700],[class~=bg-amber-400],[class~=bg-amber-450],[class~=bg-amber-550],[class~=bg-amber-650],[class~=bg-amber-800],[class~=bg-amber-900],[class~=bg-amber-950],[class~=bg-amber-500],[class~=bg-amber-600],[class~=bg-amber-700],[class~=bg-orange-400],[class~=bg-orange-450],[class~=bg-orange-550],[class~=bg-orange-650],[class~=bg-orange-800],[class~=bg-orange-900],[class~=bg-orange-950],[class~=bg-orange-500],[class~=bg-orange-600],[class~=bg-orange-700],[class~=bg-red-400],[class~=bg-red-450],[class~=bg-red-550],[class~=bg-red-650],[class~=bg-red-800],[class~=bg-red-900],[class~=bg-red-950],[class~=bg-red-500],[class~=bg-red-600],[class~=bg-red-700],[class~=bg-rose-400],[class~=bg-rose-450],[class~=bg-rose-550],[class~=bg-rose-650],[class~=bg-rose-800],[class~=bg-rose-900],[class~=bg-rose-950],[class~=bg-rose-500],[class~=bg-rose-600],[class~=bg-rose-700]):not(:is(.nav-module-item,[aria-selected=true],.kanban-reminder-filter-button,.process-reminder-filters button,.agenda-view-mode-button,.module-guide-entry)){background:var(--light-solid-color)!important;border-color:var(--light-solid-color)!important;color:#fff!important;--color-white-val: #ffffff;--readable-surface-ink: #ffffff;--readable-surface-secondary: #ffffff;--readable-semantic-ink: #ffffff}html.light body .app-shell .sidebar-container .sidebar-brand-header .workspace-company-label{color:#475467!important;opacity:1!important}html.light body .app-shell .sidebar-container .sidebar-brand-header>button{color:#344054!important}html.light body .app-shell .mobile-bottom-nav button[aria-current=page]{color:#5b21b6!important}html.light body .app-shell .notification-bell-root #notification-bell-btn>span{background:#be123c!important;color:#fff!important;-webkit-text-fill-color:currentColor!important;animation:none!important;opacity:1!important}html.light body .app-shell .app-main-workspace :is(.kanban-reminder-filter-button.bg-violet-600,.process-reminder-filters button.bg-violet-600,.agenda-view-switcher .agenda-view-mode-button.bg-violet-600,:is(button,[role=tab])[aria-selected=true]){background:#fff!important;border-color:#7c8798!important;color:#101828!important}html.light body .app-shell .app-main-workspace :is(.kanban-reminder-filter-button.bg-violet-600,.process-reminder-filters button.bg-violet-600,.agenda-view-switcher .agenda-view-mode-button.bg-violet-600,:is(button,[role=tab])[aria-selected=true]) :is(span,strong,b,.text-white){color:#101828!important;-webkit-text-fill-color:currentColor!important}html.light body .app-shell .app-main-workspace :is(.kanban-reminder-filter-button.bg-violet-600,.process-reminder-filters button.bg-violet-600,.agenda-view-switcher .agenda-view-mode-button.bg-violet-600,:is(button,[role=tab])[aria-selected=true]) svg{color:#5b21b6!important}html.light body .app-shell .app-main-workspace :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){background:#fff!important;border-color:#7c8798!important;color:#101828!important;caret-color:#101828}html.light body .app-shell .app-main-workspace :is(input,textarea)::placeholder{color:#505a6b!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}html.light body .app-shell :is(button,a,input,select,textarea,summary,[role=button],[role=tab]):focus-visible{outline:2px solid #6d28d9!important;outline-offset:3px!important}.crm-reminder-summary::-webkit-details-marker{display:none}.crm-reminder-summary{min-height:32px}.crm-reminder-alerts:not([open]){margin-bottom:0}.crm-reminder-alerts:not([open]) .crm-reminder-hide-label,.crm-reminder-alerts[open] .crm-reminder-show-label{display:none}.crm-reminder-alerts[open] .crm-reminder-disclosure svg{transform:rotate(180deg)}.app-main-workspace.mobile-central-workspace>.crm-reminder-alerts{flex:0 0 auto;padding:8px 12px}.mobile-central-workspace .crm-reminder-alert-list{max-height:min(22dvh,160px);overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}@media(max-width:767px){.mobile-central-workspace .crm-reminder-summary{min-height:44px;flex-wrap:wrap;gap:4px 8px}.mobile-central-workspace .crm-reminder-summary>span:first-of-type{font-size:10px}.mobile-central-workspace .crm-reminder-disclosure{font-size:11px}}@media(min-width:768px){.app-main-workspace.mobile-central-workspace{display:flex;flex-direction:column;gap:12px;padding:12px 16px!important;overflow:hidden}.app-main-workspace.mobile-central-workspace>*{margin-block:0!important;flex-shrink:0}.app-main-workspace.mobile-central-workspace>.central-atendimento-root{flex:1 1 0;height:auto!important;min-height:0!important}.central-atendimento-root .lista-conversas-root{width:clamp(300px,28vw,390px)}}.central-atendimento-root .central-atendimento-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:10px 14px}.central-atendimento-root .central-workspace-title h1{font-size:14px;line-height:20px}.central-atendimento-root .central-workspace-title>div:first-child{padding:8px}.central-atendimento-root .central-workspace-subtitle,.central-atendimento-root .central-inbox-badge{display:none}.central-atendimento-root .central-workspace-views{grid-column:1 / -1;grid-row:2;width:100%}.central-atendimento-root .central-workspace-views button{flex:1;min-height:34px;padding:6px 10px}.central-atendimento-root .central-atendimento-actions{width:auto;flex-wrap:nowrap;gap:6px}.central-atendimento-root .central-atendimento-actions>button{min-height:34px;padding:8px}.central-atendimento-root .central-atendimento-actions>button:has(.sr-only){width:34px}.central-atendimento-root .central-waiting-banner{margin:6px 12px;padding:6px 10px;border-radius:10px}.central-atendimento-root .central-waiting-banner>div{gap:8px}.central-atendimento-root .central-waiting-banner>div>div:first-child{width:26px;height:26px}.central-atendimento-root .central-waiting-banner>span{padding:5px 8px}.central-atendimento-root .conversation-search-panel{padding:10px 12px}.central-atendimento-root .conversation-search-row input{min-height:38px;font-size:13px;padding-right:8px}.central-atendimento-root .conversation-search-row input::placeholder{font-size:12px}.central-atendimento-root .conversation-filter-button{height:38px;width:38px}.central-atendimento-root .conversation-title{font-size:14px;line-height:20px;max-width:none}.central-atendimento-root .conversation-preview{font-size:13px;line-height:19px}.central-atendimento-root .conversation-list-row{padding:12px;gap:10px;min-height:88px}.central-atendimento-root .conversation-list-row>*{margin-left:0}.central-atendimento-root .conversation-list-row:focus-visible{outline:2px solid var(--ui-accent);outline-offset:-3px}.central-atendimento-root .conversation-row-badges{gap:4px}.central-atendimento-root .conversation-row-badges>span{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.central-atendimento-root .conversation-row-badges>.conversation-assignee{max-width:100%;overflow:visible;text-overflow:clip;white-space:normal}.central-atendimento-root .conversation-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:10px 14px}.central-atendimento-root .conversation-contact{width:auto}.central-atendimento-root .conversation-contact>div:last-child{flex:1;min-width:0}.central-atendimento-root .conversation-contact-name{max-width:none;font-size:15px;line-height:22px}.central-atendimento-root .conversation-mode{font-family:inherit;color:var(--ui-text-3)}.central-atendimento-root .mobile-conversation-actions-toggle{display:inline-flex;width:auto;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:6px 10px;border:1px solid var(--ui-border);border-radius:10px;color:var(--ui-text-2);background:var(--ui-surface);font-size:12px;cursor:pointer}.central-atendimento-root .conversation-toolbar{display:none;grid-column:1 / -1;max-width:100%;width:100%;justify-content:flex-start;padding-top:6px;border-top:1px solid var(--ui-border)}.central-atendimento-root .conversation-toolbar[data-mobile-open=true]{display:flex}.central-atendimento-root .conversation-thread{overscroll-behavior:contain;scrollbar-gutter:stable}.central-atendimento-root [data-message-composer]{padding:8px 12px}.central-atendimento-root .message-composer-layout{display:flex;align-items:flex-end;gap:8px}.central-atendimento-root .message-composer-tools{width:auto;flex-wrap:nowrap;gap:4px}.central-atendimento-root .message-composer-layout[data-recording=true] .message-composer-tools{display:none}.central-atendimento-root .message-composer-form{width:auto;flex:1}.central-atendimento-root .message-composer-form textarea{min-height:44px;font-size:14px;line-height:22px}.central-atendimento-root .message-composer-form button{min-height:44px;min-width:44px}.central-atendimento-root .message-composer-secondary-tools{position:absolute;left:12px;bottom:calc(100% + 8px);display:flex;align-items:center;gap:6px;padding:8px;border:1px solid var(--ui-border);border-radius:14px;background:var(--ui-surface);box-shadow:0 12px 32px #00000038;z-index:45}.central-atendimento-root .message-composer-secondary-tools[hidden]{display:none!important}.central-atendimento-root[data-expanded=true]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;width:100%;height:100dvh!important;min-height:0!important;flex:none!important;margin:0!important;border:0!important;border-radius:0!important}@media(min-width:1280px){.central-atendimento-root .central-atendimento-header{grid-template-columns:minmax(0,1fr) auto auto}.central-atendimento-root .central-workspace-views{grid-column:2;grid-row:1;width:auto}.central-atendimento-root .central-atendimento-actions{grid-column:3;grid-row:1}}@media(max-width:767px){.central-atendimento-root .central-atendimento-header{grid-template-columns:minmax(0,1fr);gap:6px}.central-atendimento-root .central-workspace-views{grid-column:1;grid-row:1}.central-atendimento-root .central-atendimento-actions{justify-content:flex-end}.central-atendimento-root .central-expand-button{display:none}.central-atendimento-root .mobile-chat-backbar>button:last-child{width:44px;min-width:44px!important}.central-atendimento-root .conversation-header{padding:8px 10px}.central-atendimento-root .mobile-conversation-actions-toggle{min-height:44px;padding-inline:8px}.central-atendimento-root .conversation-contact{gap:8px}.central-atendimento-root .conversation-contact-name{font-size:14px}.central-atendimento-root .conversation-contact>div:first-child{width:34px;height:34px}.central-atendimento-root .conversation-mode{display:block;margin-left:0}.central-atendimento-root .conversation-search-row input{font-size:16px}.central-atendimento-root .conversation-filter-button{width:44px;height:44px}.central-atendimento-root .conversation-list-row{padding:12px!important;min-height:88px!important}.central-atendimento-root .conversation-toolbar button{min-height:44px}.central-atendimento-root .message-composer-form textarea{font-size:16px!important}.central-atendimento-root .message-composer-layout{gap:4px}.central-atendimento-root .message-composer-tools{gap:2px!important}}html.dark body .app-shell :is([class~=bg-violet-500],[class~=bg-violet-600],[class~=bg-violet-700]){--control-solid-color: #6d28d9}html.dark body .app-shell :is([class~=bg-purple-500],[class~=bg-purple-600],[class~=bg-purple-700]){--control-solid-color: #7e22ce}html.dark body .app-shell :is([class~=bg-fuchsia-500],[class~=bg-fuchsia-600],[class~=bg-fuchsia-700]){--control-solid-color: #a21caf}html.dark body .app-shell :is([class~=bg-pink-500],[class~=bg-pink-600],[class~=bg-pink-700]){--control-solid-color: #be185d}html.dark body .app-shell :is([class~=bg-indigo-500],[class~=bg-indigo-600],[class~=bg-indigo-700]){--control-solid-color: #4338ca}html.dark body .app-shell :is([class~=bg-blue-500],[class~=bg-blue-600],[class~=bg-blue-700]){--control-solid-color: #1d4ed8}html.dark body .app-shell :is([class~=bg-sky-500],[class~=bg-sky-600],[class~=bg-sky-700]){--control-solid-color: #0369a1}html.dark body .app-shell :is([class~=bg-cyan-500],[class~=bg-cyan-600],[class~=bg-cyan-700]){--control-solid-color: #0e7490}html.dark body .app-shell :is([class~=bg-teal-500],[class~=bg-teal-600],[class~=bg-teal-700]){--control-solid-color: #0f766e}html.dark body .app-shell :is([class~=bg-emerald-500],[class~=bg-emerald-600],[class~=bg-emerald-700]){--control-solid-color: #047857}html.dark body .app-shell :is([class~=bg-green-500],[class~=bg-green-600],[class~=bg-green-700]){--control-solid-color: #15803d}html.dark body .app-shell :is([class~=bg-lime-500],[class~=bg-lime-600],[class~=bg-lime-700]){--control-solid-color: #3f6212}html.dark body .app-shell :is([class~=bg-yellow-500],[class~=bg-yellow-600],[class~=bg-yellow-700]){--control-solid-color: #854d0e}html.dark body .app-shell :is([class~=bg-amber-500],[class~=bg-amber-600],[class~=bg-amber-700]){--control-solid-color: #92400e}html.dark body .app-shell :is([class~=bg-orange-500],[class~=bg-orange-600],[class~=bg-orange-700]){--control-solid-color: #9a3412}html.dark body .app-shell :is([class~=bg-red-500],[class~=bg-red-600],[class~=bg-red-700]){--control-solid-color: #b91c1c}html.dark body .app-shell :is([class~=bg-rose-500],[class~=bg-rose-600],[class~=bg-rose-700]){--control-solid-color: #9f1239}html.dark body .app-shell:is(.client-workspace-shell,.admin-workspace-shell) :is([class~=bg-violet-500],[class~=bg-violet-600],[class~=bg-violet-700],[class~=bg-purple-500],[class~=bg-purple-600],[class~=bg-purple-700],[class~=bg-fuchsia-500],[class~=bg-fuchsia-600],[class~=bg-fuchsia-700],[class~=bg-pink-500],[class~=bg-pink-600],[class~=bg-pink-700],[class~=bg-indigo-500],[class~=bg-indigo-600],[class~=bg-indigo-700],[class~=bg-blue-500],[class~=bg-blue-600],[class~=bg-blue-700],[class~=bg-sky-500],[class~=bg-sky-600],[class~=bg-sky-700],[class~=bg-cyan-500],[class~=bg-cyan-600],[class~=bg-cyan-700],[class~=bg-teal-500],[class~=bg-teal-600],[class~=bg-teal-700],[class~=bg-emerald-500],[class~=bg-emerald-600],[class~=bg-emerald-700],[class~=bg-green-500],[class~=bg-green-600],[class~=bg-green-700],[class~=bg-lime-500],[class~=bg-lime-600],[class~=bg-lime-700],[class~=bg-yellow-500],[class~=bg-yellow-600],[class~=bg-yellow-700],[class~=bg-amber-500],[class~=bg-amber-600],[class~=bg-amber-700],[class~=bg-orange-500],[class~=bg-orange-600],[class~=bg-orange-700],[class~=bg-red-500],[class~=bg-red-600],[class~=bg-red-700],[class~=bg-rose-500],[class~=bg-rose-600],[class~=bg-rose-700]):not(:is(.nav-module-item,[aria-selected=true],.kanban-reminder-filter-button,.process-reminder-filters button,.agenda-view-mode-button,.module-guide-entry)){background:var(--control-solid-color)!important;border-color:var(--control-solid-color)!important;color:#fff!important;--color-white-val: #ffffff}html.dark body .app-shell:is(.client-workspace-shell,.admin-workspace-shell) :is([class~=bg-violet-500],[class~=bg-violet-600],[class~=bg-violet-700],[class~=bg-purple-500],[class~=bg-purple-600],[class~=bg-purple-700],[class~=bg-fuchsia-500],[class~=bg-fuchsia-600],[class~=bg-fuchsia-700],[class~=bg-pink-500],[class~=bg-pink-600],[class~=bg-pink-700],[class~=bg-indigo-500],[class~=bg-indigo-600],[class~=bg-indigo-700],[class~=bg-blue-500],[class~=bg-blue-600],[class~=bg-blue-700],[class~=bg-sky-500],[class~=bg-sky-600],[class~=bg-sky-700],[class~=bg-cyan-500],[class~=bg-cyan-600],[class~=bg-cyan-700],[class~=bg-teal-500],[class~=bg-teal-600],[class~=bg-teal-700],[class~=bg-emerald-500],[class~=bg-emerald-600],[class~=bg-emerald-700],[class~=bg-green-500],[class~=bg-green-600],[class~=bg-green-700],[class~=bg-lime-500],[class~=bg-lime-600],[class~=bg-lime-700],[class~=bg-yellow-500],[class~=bg-yellow-600],[class~=bg-yellow-700],[class~=bg-amber-500],[class~=bg-amber-600],[class~=bg-amber-700],[class~=bg-orange-500],[class~=bg-orange-600],[class~=bg-orange-700],[class~=bg-red-500],[class~=bg-red-600],[class~=bg-red-700],[class~=bg-rose-500],[class~=bg-rose-600],[class~=bg-rose-700]):not(:is(.nav-module-item,[aria-selected=true],.kanban-reminder-filter-button,.process-reminder-filters button,.agenda-view-mode-button,.module-guide-entry))>:is(span,strong,b,em,small,svg,.text-white):not(:is(.readable-color-label,.bg-white,.bg-slate-50,.bg-slate-100,.bg-slate-200)){color:#fff!important;-webkit-text-fill-color:currentColor!important}html.dark body .app-shell:is(.client-workspace-shell,.admin-workspace-shell) :is([class~=bg-violet-500],[class~=bg-violet-600],[class~=bg-violet-700],[class~=bg-purple-500],[class~=bg-purple-600],[class~=bg-purple-700],[class~=bg-fuchsia-500],[class~=bg-fuchsia-600],[class~=bg-fuchsia-700],[class~=bg-pink-500],[class~=bg-pink-600],[class~=bg-pink-700],[class~=bg-indigo-500],[class~=bg-indigo-600],[class~=bg-indigo-700],[class~=bg-blue-500],[class~=bg-blue-600],[class~=bg-blue-700],[class~=bg-sky-500],[class~=bg-sky-600],[class~=bg-sky-700],[class~=bg-cyan-500],[class~=bg-cyan-600],[class~=bg-cyan-700],[class~=bg-teal-500],[class~=bg-teal-600],[class~=bg-teal-700],[class~=bg-emerald-500],[class~=bg-emerald-600],[class~=bg-emerald-700],[class~=bg-green-500],[class~=bg-green-600],[class~=bg-green-700],[class~=bg-lime-500],[class~=bg-lime-600],[class~=bg-lime-700],[class~=bg-yellow-500],[class~=bg-yellow-600],[class~=bg-yellow-700],[class~=bg-amber-500],[class~=bg-amber-600],[class~=bg-amber-700],[class~=bg-orange-500],[class~=bg-orange-600],[class~=bg-orange-700],[class~=bg-red-500],[class~=bg-red-600],[class~=bg-red-700],[class~=bg-rose-500],[class~=bg-rose-600],[class~=bg-rose-700]):not(:is(.nav-module-item,[aria-selected=true],.kanban-reminder-filter-button,.process-reminder-filters button,.agenda-view-mode-button,.module-guide-entry))>:is(span,strong,b,em,small,svg,.text-white):not(:is(.readable-color-label,.bg-white,.bg-slate-50,.bg-slate-100,.bg-slate-200)) :is(span,strong,b,em,small,svg):not(:is(.readable-color-label,.bg-white,.bg-slate-50,.bg-slate-100,.bg-slate-200)){color:inherit!important;-webkit-text-fill-color:currentColor!important}html.light body .app-shell:is(.client-workspace-shell,.admin-workspace-shell) .readable-color-label{background:var(--label-light-bg)!important;border-color:var(--label-light-border)!important;color:var(--label-light-ink)!important}html.dark body .app-shell:is(.client-workspace-shell,.admin-workspace-shell) .readable-color-label{background:var(--label-dark-bg)!important;border-color:var(--label-dark-border)!important;color:var(--label-dark-ink)!important}html:is(.light,.dark) body .app-shell:is(.client-workspace-shell,.admin-workspace-shell) .readable-color-label :is(span,button,svg){color:inherit!important;-webkit-text-fill-color:currentColor!important}html:is(.light,.dark) body .app-shell:is(.client-workspace-shell,.admin-workspace-shell) .readable-color-label{-webkit-text-fill-color:currentColor!important}html.light body .app-shell:is(.client-workspace-shell,.admin-workspace-shell) [data-followup-control][data-followup-state=active]{--followup-bg: #e0f2fe;--followup-hover: #bae6fd;--followup-ink: #075985;--followup-border: #0284c7}html.light body .app-shell:is(.client-workspace-shell,.admin-workspace-shell) [data-followup-control][data-followup-state=off]{--followup-bg: #fef3c7;--followup-hover: #fde68a;--followup-ink: #78350f;--followup-border: #b45309}html.dark body .app-shell:is(.client-workspace-shell,.admin-workspace-shell) [data-followup-control][data-followup-state=active]{--followup-bg: #0c3045;--followup-hover: #123f58;--followup-ink: #bae6fd;--followup-border: #38bdf8}html.dark body .app-shell:is(.client-workspace-shell,.admin-workspace-shell) [data-followup-control][data-followup-state=off]{--followup-bg: #3d2b10;--followup-hover: #503a18;--followup-ink: #fde68a;--followup-border: #fbbf24}html:is(.light,.dark) body .app-shell:is(.client-workspace-shell,.admin-workspace-shell) [data-followup-control]{background:var(--followup-bg)!important;border-color:var(--followup-border)!important;color:var(--followup-ink)!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}html:is(.light,.dark) body .app-shell:is(.client-workspace-shell,.admin-workspace-shell) [data-followup-control] :is(span,svg){color:inherit!important;-webkit-text-fill-color:currentColor!important}html:is(.light,.dark) body .app-shell:is(.client-workspace-shell,.admin-workspace-shell) [data-followup-control]:enabled:hover{background:var(--followup-hover)!important}.app-shell [data-followup-control]:disabled{cursor:not-allowed}.app-shell [data-followup-control][aria-busy=true]{cursor:progress}html.light body .app-shell .central-atendimento-root .conversation-media-error{background:#fffbeb!important;border-color:#d97706!important;color:#78350f!important;-webkit-text-fill-color:currentColor!important}html.light body .app-shell .central-atendimento-root .conversation-media-error>:is(div,p){color:#78350f!important;-webkit-text-fill-color:currentColor!important}html.light body .app-shell .central-atendimento-root .conversation-media-error>.conversation-media-retry{color:#5b21b6!important;-webkit-text-fill-color:currentColor!important}html.light body .app-shell .central-atendimento-root .conversation-media-error>.conversation-media-retry:hover{color:#4c1d95!important}html.light body .app-shell .central-atendimento-root .conversation-media-error>.conversation-media-retry:focus-visible{outline:2px solid #5b21b6;outline-offset:3px;border-radius:2px}.app-shell .central-atendimento-root :is(.message-sender,.message-delivery){opacity:1;font-size:11px}.app-shell .central-atendimento-root .message-delivery svg{color:inherit!important}html:is(.light,.dark) body .app-shell .central-atendimento-root .message-delivery .message-delivery-failed{color:#9f1239!important;background:#fff1f2!important;border:1px solid #e11d48;border-radius:4px;padding:1px 4px}html:is(.light,.dark) body .app-shell .central-atendimento-root .message-delivery .message-delivery-failed :is(span,svg){color:inherit!important;-webkit-text-fill-color:currentColor!important}html:is(.light,.dark) body .app-shell:is(.client-workspace-shell,.admin-workspace-shell) :is(button,a,[role=button])>:is(.bg-white,.bg-slate-50,.bg-slate-100,.bg-slate-200){color:#5b21b6!important;-webkit-text-fill-color:currentColor!important}html:is(.light,.dark) body .app-shell:is(.client-workspace-shell,.admin-workspace-shell) :is(button,a,[role=button])>:is(.bg-white,.bg-slate-50,.bg-slate-100,.bg-slate-200) :is(span,strong,b,svg){color:inherit!important}html:is(.light,.dark) body .app-shell :is([class~="hover:bg-violet-500"],[class~="hover:bg-violet-600"],[class~="hover:bg-violet-700"]){--control-hover-solid: #6d28d9}html:is(.light,.dark) body .app-shell :is([class~="hover:bg-purple-500"],[class~="hover:bg-purple-600"],[class~="hover:bg-purple-700"]){--control-hover-solid: #7e22ce}html:is(.light,.dark) body .app-shell :is([class~="hover:bg-fuchsia-500"],[class~="hover:bg-fuchsia-600"],[class~="hover:bg-fuchsia-700"]){--control-hover-solid: #a21caf}html:is(.light,.dark) body .app-shell :is([class~="hover:bg-pink-500"],[class~="hover:bg-pink-600"],[class~="hover:bg-pink-700"]){--control-hover-solid: #be185d}html:is(.light,.dark) body .app-shell :is([class~="hover:bg-indigo-500"],[class~="hover:bg-indigo-600"],[class~="hover:bg-indigo-700"]){--control-hover-solid: #4338ca}html:is(.light,.dark) body .app-shell :is([class~="hover:bg-blue-500"],[class~="hover:bg-blue-600"],[class~="hover:bg-blue-700"]){--control-hover-solid: #1d4ed8}html:is(.light,.dark) body .app-shell :is([class~="hover:bg-sky-500"],[class~="hover:bg-sky-600"],[class~="hover:bg-sky-700"]){--control-hover-solid: #0369a1}html:is(.light,.dark) body .app-shell :is([class~="hover:bg-cyan-500"],[class~="hover:bg-cyan-600"],[class~="hover:bg-cyan-700"]){--control-hover-solid: #0e7490}html:is(.light,.dark) body .app-shell :is([class~="hover:bg-teal-500"],[class~="hover:bg-teal-600"],[class~="hover:bg-teal-700"]){--control-hover-solid: #0f766e}html:is(.light,.dark) body .app-shell :is([class~="hover:bg-emerald-500"],[class~="hover:bg-emerald-600"],[class~="hover:bg-emerald-700"]){--control-hover-solid: #047857}html:is(.light,.dark) body .app-shell :is([class~="hover:bg-green-500"],[class~="hover:bg-green-600"],[class~="hover:bg-green-700"]){--control-hover-solid: #15803d}html:is(.light,.dark) body .app-shell :is([class~="hover:bg-lime-500"],[class~="hover:bg-lime-600"],[class~="hover:bg-lime-700"]){--control-hover-solid: #3f6212}html:is(.light,.dark) body .app-shell :is([class~="hover:bg-yellow-500"],[class~="hover:bg-yellow-600"],[class~="hover:bg-yellow-700"]){--control-hover-solid: #854d0e}html:is(.light,.dark) body .app-shell :is([class~="hover:bg-amber-500"],[class~="hover:bg-amber-600"],[class~="hover:bg-amber-700"]){--control-hover-solid: #92400e}html:is(.light,.dark) body .app-shell :is([class~="hover:bg-orange-500"],[class~="hover:bg-orange-600"],[class~="hover:bg-orange-700"]){--control-hover-solid: #9a3412}html:is(.light,.dark) body .app-shell :is([class~="hover:bg-red-500"],[class~="hover:bg-red-600"],[class~="hover:bg-red-700"]){--control-hover-solid: #b91c1c}html:is(.light,.dark) body .app-shell :is([class~="hover:bg-rose-500"],[class~="hover:bg-rose-600"],[class~="hover:bg-rose-700"]){--control-hover-solid: #9f1239}html:is(.light,.dark) body .app-shell:is(.client-workspace-shell,.admin-workspace-shell) :is(button,a,[role=button]):is([class~="hover:bg-violet-500"],[class~="hover:bg-violet-600"],[class~="hover:bg-violet-700"],[class~="hover:bg-purple-500"],[class~="hover:bg-purple-600"],[class~="hover:bg-purple-700"],[class~="hover:bg-fuchsia-500"],[class~="hover:bg-fuchsia-600"],[class~="hover:bg-fuchsia-700"],[class~="hover:bg-pink-500"],[class~="hover:bg-pink-600"],[class~="hover:bg-pink-700"],[class~="hover:bg-indigo-500"],[class~="hover:bg-indigo-600"],[class~="hover:bg-indigo-700"],[class~="hover:bg-blue-500"],[class~="hover:bg-blue-600"],[class~="hover:bg-blue-700"],[class~="hover:bg-sky-500"],[class~="hover:bg-sky-600"],[class~="hover:bg-sky-700"],[class~="hover:bg-cyan-500"],[class~="hover:bg-cyan-600"],[class~="hover:bg-cyan-700"],[class~="hover:bg-teal-500"],[class~="hover:bg-teal-600"],[class~="hover:bg-teal-700"],[class~="hover:bg-emerald-500"],[class~="hover:bg-emerald-600"],[class~="hover:bg-emerald-700"],[class~="hover:bg-green-500"],[class~="hover:bg-green-600"],[class~="hover:bg-green-700"],[class~="hover:bg-lime-500"],[class~="hover:bg-lime-600"],[class~="hover:bg-lime-700"],[class~="hover:bg-yellow-500"],[class~="hover:bg-yellow-600"],[class~="hover:bg-yellow-700"],[class~="hover:bg-amber-500"],[class~="hover:bg-amber-600"],[class~="hover:bg-amber-700"],[class~="hover:bg-orange-500"],[class~="hover:bg-orange-600"],[class~="hover:bg-orange-700"],[class~="hover:bg-red-500"],[class~="hover:bg-red-600"],[class~="hover:bg-red-700"],[class~="hover:bg-rose-500"],[class~="hover:bg-rose-600"],[class~="hover:bg-rose-700"]):not(:is(.nav-module-item,[aria-selected=true],.kanban-reminder-filter-button,.process-reminder-filters button,.agenda-view-mode-button,.module-guide-entry)):not(:disabled):not([aria-disabled=true]):hover{background:var(--control-hover-solid)!important;border-color:var(--control-hover-solid)!important;color:#fff!important}html:is(.light,.dark) body .app-shell:is(.client-workspace-shell,.admin-workspace-shell) :is(button,a,[role=button]):is([class~="hover:bg-violet-500"],[class~="hover:bg-violet-600"],[class~="hover:bg-violet-700"],[class~="hover:bg-purple-500"],[class~="hover:bg-purple-600"],[class~="hover:bg-purple-700"],[class~="hover:bg-fuchsia-500"],[class~="hover:bg-fuchsia-600"],[class~="hover:bg-fuchsia-700"],[class~="hover:bg-pink-500"],[class~="hover:bg-pink-600"],[class~="hover:bg-pink-700"],[class~="hover:bg-indigo-500"],[class~="hover:bg-indigo-600"],[class~="hover:bg-indigo-700"],[class~="hover:bg-blue-500"],[class~="hover:bg-blue-600"],[class~="hover:bg-blue-700"],[class~="hover:bg-sky-500"],[class~="hover:bg-sky-600"],[class~="hover:bg-sky-700"],[class~="hover:bg-cyan-500"],[class~="hover:bg-cyan-600"],[class~="hover:bg-cyan-700"],[class~="hover:bg-teal-500"],[class~="hover:bg-teal-600"],[class~="hover:bg-teal-700"],[class~="hover:bg-emerald-500"],[class~="hover:bg-emerald-600"],[class~="hover:bg-emerald-700"],[class~="hover:bg-green-500"],[class~="hover:bg-green-600"],[class~="hover:bg-green-700"],[class~="hover:bg-lime-500"],[class~="hover:bg-lime-600"],[class~="hover:bg-lime-700"],[class~="hover:bg-yellow-500"],[class~="hover:bg-yellow-600"],[class~="hover:bg-yellow-700"],[class~="hover:bg-amber-500"],[class~="hover:bg-amber-600"],[class~="hover:bg-amber-700"],[class~="hover:bg-orange-500"],[class~="hover:bg-orange-600"],[class~="hover:bg-orange-700"],[class~="hover:bg-red-500"],[class~="hover:bg-red-600"],[class~="hover:bg-red-700"],[class~="hover:bg-rose-500"],[class~="hover:bg-rose-600"],[class~="hover:bg-rose-700"]):not(:is(.nav-module-item,[aria-selected=true],.kanban-reminder-filter-button,.process-reminder-filters button,.agenda-view-mode-button,.module-guide-entry)):not(:disabled):not([aria-disabled=true]):hover>:is(span,strong,b,em,small,svg):not(:is(.readable-color-label,.bg-white,.bg-slate-50,.bg-slate-100,.bg-slate-200)){color:#fff!important;-webkit-text-fill-color:currentColor!important}html:is(.light,.dark) body .app-shell:is(.client-workspace-shell,.admin-workspace-shell) :is(button,a,[role=button]):is([class~="hover:bg-violet-500"],[class~="hover:bg-violet-600"],[class~="hover:bg-violet-700"],[class~="hover:bg-purple-500"],[class~="hover:bg-purple-600"],[class~="hover:bg-purple-700"],[class~="hover:bg-fuchsia-500"],[class~="hover:bg-fuchsia-600"],[class~="hover:bg-fuchsia-700"],[class~="hover:bg-pink-500"],[class~="hover:bg-pink-600"],[class~="hover:bg-pink-700"],[class~="hover:bg-indigo-500"],[class~="hover:bg-indigo-600"],[class~="hover:bg-indigo-700"],[class~="hover:bg-blue-500"],[class~="hover:bg-blue-600"],[class~="hover:bg-blue-700"],[class~="hover:bg-sky-500"],[class~="hover:bg-sky-600"],[class~="hover:bg-sky-700"],[class~="hover:bg-cyan-500"],[class~="hover:bg-cyan-600"],[class~="hover:bg-cyan-700"],[class~="hover:bg-teal-500"],[class~="hover:bg-teal-600"],[class~="hover:bg-teal-700"],[class~="hover:bg-emerald-500"],[class~="hover:bg-emerald-600"],[class~="hover:bg-emerald-700"],[class~="hover:bg-green-500"],[class~="hover:bg-green-600"],[class~="hover:bg-green-700"],[class~="hover:bg-lime-500"],[class~="hover:bg-lime-600"],[class~="hover:bg-lime-700"],[class~="hover:bg-yellow-500"],[class~="hover:bg-yellow-600"],[class~="hover:bg-yellow-700"],[class~="hover:bg-amber-500"],[class~="hover:bg-amber-600"],[class~="hover:bg-amber-700"],[class~="hover:bg-orange-500"],[class~="hover:bg-orange-600"],[class~="hover:bg-orange-700"],[class~="hover:bg-red-500"],[class~="hover:bg-red-600"],[class~="hover:bg-red-700"],[class~="hover:bg-rose-500"],[class~="hover:bg-rose-600"],[class~="hover:bg-rose-700"]):not(:is(.nav-module-item,[aria-selected=true],.kanban-reminder-filter-button,.process-reminder-filters button,.agenda-view-mode-button,.module-guide-entry)):not(:disabled):not([aria-disabled=true]):hover>:is(span,strong,b,em,small,svg):not(:is(.readable-color-label,.bg-white,.bg-slate-50,.bg-slate-100,.bg-slate-200)) :is(span,strong,b,em,small,svg){color:inherit!important}html:is(.light,.dark) body .app-shell:is(.client-workspace-shell,.admin-workspace-shell) svg.lucide{stroke:currentColor!important}html:is(.light,.dark) body .app-shell:is(.client-workspace-shell,.admin-workspace-shell) svg.lucide :is(g,path,circle,ellipse,rect,line,polyline,polygon,use){color:inherit!important;stroke:currentColor!important}html.light body .app-shell .recharts-default-tooltip{background:#fff!important;border-color:#7c8798!important;color:#101828!important}html.light body .app-shell :is(.recharts-tooltip-label,.recharts-tooltip-item,.recharts-legend-item-text,.chart-tooltip-series){color:#344054!important;-webkit-text-fill-color:currentColor!important}html.light body .app-shell .recharts-cartesian-axis-tick-value{fill:#475467!important}html.light body .app-shell .recharts-cartesian-grid line{stroke:#c9cdd4!important}html.light body .app-shell .text-transparent.bg-clip-text{color:#5b21b6!important;-webkit-text-fill-color:currentColor!important;background-image:none!important}html.light body .app-shell :is([class^="text-white/"],[class*=" text-white/"]){color:inherit!important;-webkit-text-fill-color:currentColor!important}html.light body .app-shell .text-\[\#94a3b8\]{color:#475467!important}html.light body .app-shell:is(.client-workspace-shell,.admin-workspace-shell) :is(.bg-white,[class^="bg-white/"],[class*=" bg-white/"],.bg-slate-50,.bg-slate-100,.bg-slate-200,.bg-slate-800,.bg-slate-850,.bg-slate-855,.bg-slate-900,.bg-slate-950,.card-premium,.recharts-default-tooltip){--readable-surface-ink: #101828;--readable-surface-secondary: #344054;--readable-semantic-ink: initial}html.light body .app-shell:is(.client-workspace-shell,.admin-workspace-shell) :is([class^=text-slate-],[class*=" text-slate-"],[class^=text-gray-],[class*=" text-gray-"],[class^=text-zinc-],[class*=" text-zinc-"],[class^=text-neutral-],[class*=" text-neutral-"]){color:var(--readable-surface-secondary, #344054)!important;-webkit-text-fill-color:currentColor!important}html.light body .app-shell:is(.client-workspace-shell,.admin-workspace-shell) :is(.text-white,[class^="text-white/"],[class*=" text-white/"]){color:var(--readable-surface-ink, #101828)!important;-webkit-text-fill-color:currentColor!important}html.light body .app-shell:is(.client-workspace-shell,.admin-workspace-shell) :is(span,strong,b,em,small):not([class]):not([style]){color:inherit!important;-webkit-text-fill-color:currentColor!important}html.light body .app-shell:is(.client-workspace-shell,.admin-workspace-shell) :is(.bg-gradient-to-r,.bg-gradient-to-br):is([class~=from-violet-600],[class~="from-[#7c3aed]"]):not(.bg-clip-text){background:#5b21b6!important;--readable-surface-ink: #ffffff;--readable-surface-secondary: #ffffff;--readable-semantic-ink: #ffffff;color:#fff!important}html.light body .app-shell:is(.client-workspace-shell,.admin-workspace-shell) .bg-black{--readable-surface-ink: #ffffff;--readable-surface-secondary: #ffffff;--readable-semantic-ink: #ffffff;color:#fff!important}@media(max-width:767px){.central-atendimento-root .conversation-header{display:flex;flex-direction:column;align-items:stretch;grid-template-columns:none;gap:8px;width:100%;min-width:0;padding:8px 12px!important}.central-atendimento-root .conversation-contact{display:flex;align-items:center;width:100%;min-width:0;max-width:100%;gap:10px}.central-atendimento-root .conversation-contact-details{flex:1 1 0;min-width:0;max-width:100%;overflow:hidden}.central-atendimento-root .conversation-contact-title{display:flex;flex-wrap:nowrap;min-width:0;max-width:100%;overflow:hidden}.central-atendimento-root .conversation-contact-name{display:block;flex:0 1 auto;min-width:0;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal}.central-atendimento-root .conversation-contact-details>p{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.central-atendimento-root .conversation-contact-details .conversation-mode{display:inline;margin-left:4px}.central-atendimento-root .conversation-assignee-container{display:flex;min-width:0;max-width:100%;overflow:hidden}.central-atendimento-root .conversation-assignee-container .conversation-assignee{display:inline-flex;align-items:center;flex:0 1 auto;width:auto;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;word-break:normal}.central-atendimento-root .conversation-assignee-container .conversation-assignee>span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;word-break:normal}.central-atendimento-root .conversation-quick-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-width:0;max-width:100%;gap:6px}.central-atendimento-root .conversation-quick-actions>.mobile-conversation-actions-toggle{display:inline-flex;width:100%;min-width:0;max-width:100%;min-height:40px;justify-content:center;gap:5px;padding:7px 5px;font-size:11px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.central-atendimento-root .conversation-quick-actions>.mobile-conversation-actions-toggle>span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.central-atendimento-root .conversation-quick-actions svg{flex-shrink:0}.central-atendimento-root .conversation-toolbar{width:100%;min-width:0;max-width:100%;overflow-x:auto!important;flex-wrap:wrap!important;gap:6px;-webkit-overflow-scrolling:touch}.central-atendimento-root .conversation-thread{min-width:0;overflow-x:hidden;overflow-y:auto}.central-atendimento-root .conversation-thread>[class~="group/msg"]{min-width:0;max-width:100%}.central-atendimento-root .conversation-thread>[class~="group/msg"]>div:first-child{max-width:calc(100% - 44px)}.central-atendimento-root .message-composer-secondary-tools{left:8px;right:8px;width:auto;max-width:calc(100vw - 16px);max-height:min(55dvh,360px);overflow:visible;flex-wrap:wrap;gap:6px;overscroll-behavior:contain}.central-atendimento-root .message-formatting-tools{width:100%;flex:1 1 100%;padding-top:8px;border-top:1px solid var(--ui-border)}.central-atendimento-root .message-formatting-tools>span:last-child{display:none}}@media(min-width:768px){.central-atendimento-root .message-composer-secondary-tools{flex-wrap:wrap;width:min(370px,calc(100vw - 24px))}.central-atendimento-root .message-formatting-tools{flex:1 1 100%;border-top:1px solid var(--ui-border);padding-top:6px}}@media(min-width:768px)and (max-width:1279px){.central-atendimento-root .central-atendimento-header{grid-template-columns:minmax(0,1fr);align-items:stretch}.central-atendimento-root .central-workspace-title,.central-atendimento-root .central-atendimento-actions{width:100%;min-width:0;max-width:100%}.central-atendimento-root .central-atendimento-actions{flex-wrap:wrap;justify-content:flex-start}}@media(max-width:767px){.central-atendimento-root .central-atendimento-actions{width:100%;min-width:0;max-width:100%;flex-wrap:wrap}.central-atendimento-root .conversation-contact-details,.central-atendimento-root .conversation-contact-title,.central-atendimento-root .conversation-assignee-container{overflow:visible}.central-atendimento-root .conversation-contact-title{flex-wrap:wrap}.central-atendimento-root .conversation-contact-name{flex:1 1 100%;max-width:100%;overflow:visible;white-space:normal;text-overflow:clip;overflow-wrap:anywhere}.central-atendimento-root .conversation-assignee-container .conversation-assignee{flex:0 1 auto;white-space:normal;overflow:visible}.central-atendimento-root .conversation-assignee-container .conversation-assignee>span{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.central-atendimento-root .mobile-chat-backbar>button:last-child{width:auto;min-width:0!important;max-width:48%;flex-shrink:0}.central-atendimento-root .mobile-chat-backbar>button:last-child>span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}@media(max-width:360px){.central-atendimento-root .mobile-chat-backbar>button:first-child{min-width:0;padding-inline:8px}.central-atendimento-root .mobile-chat-backbar>button:last-child{padding-inline:8px}}@media(max-width:767px){.central-atendimento-root .conversation-thread>.message-row{align-items:flex-start;flex-wrap:wrap;column-gap:4px;row-gap:4px;max-width:100%;min-width:0}.central-atendimento-root .conversation-thread>.message-row>.message-bubble{align-self:flex-start;flex:0 1 auto;width:fit-content;max-width:calc(100% - 44px);height:auto;min-height:0}.central-atendimento-root .message-row>.mobile-message-actions-trigger{display:inline-flex;align-self:flex-start;flex:0 0 36px;width:36px;min-width:36px;height:36px;min-height:36px;padding:0}.central-atendimento-root .message-row>.message-action-buttons{display:none!important;width:100%;flex:0 0 100%;min-width:0;max-width:100%;height:auto;margin:0!important;padding:2px 0}.central-atendimento-root .message-row>.message-action-buttons[data-mobile-open=true]{display:flex!important;flex-direction:row!important;flex-wrap:wrap;align-items:center;gap:4px}.central-atendimento-root .message-row[data-direction=incoming]>.message-action-buttons[data-mobile-open=true]{justify-content:flex-start}.central-atendimento-root .message-row[data-direction=outgoing]>.message-action-buttons[data-mobile-open=true]{justify-content:flex-end}.central-atendimento-root .message-row>.message-action-buttons button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ui-border);border-radius:8px;background:var(--ui-surface)}}.app-shell{--workspace-spacing-xs: .5rem;--workspace-spacing-sm: .75rem;--workspace-spacing-md: 1rem;--workspace-spacing-lg: 1.5rem;--workspace-spacing-xl: 2rem;--workspace-radius-control: .625rem;--workspace-radius-surface: 1rem}.app-shell .workspace-screen{width:100%;min-width:0;container-type:inline-size}.app-shell .workspace-page-header{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:var(--workspace-spacing-lg);width:100%;min-width:0}.app-shell .workspace-page-header-title-group{display:flex;flex:1 1 20rem;align-items:flex-start;gap:var(--workspace-spacing-sm);min-width:0;max-width:100%}.app-shell .workspace-page-header-copy{min-width:0;max-width:70ch}.app-shell .workspace-page-header-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 2.5rem;width:2.5rem;height:2.5rem;border:1px solid color-mix(in srgb,var(--ui-accent) 28%,var(--ui-border));border-radius:.75rem;background:color-mix(in srgb,var(--ui-accent) 9%,var(--ui-surface));color:var(--ui-accent)}.app-shell .workspace-page-eyebrow{color:var(--ui-accent);font-size:.6875rem;font-weight:800;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.app-shell .workspace-page-title{margin:.25rem 0 0;color:var(--ui-text)!important;font-size:clamp(1.375rem,2vw + .8rem,2rem);font-weight:800;letter-spacing:-.035em;line-height:1.16;overflow-wrap:break-word}.app-shell .workspace-page-description{margin-top:.5rem;max-width:70ch;color:var(--ui-text-3)!important;font-size:.875rem;line-height:1.6}.app-shell .workspace-page-header-actions{display:flex;flex:0 1 auto;align-items:center;justify-content:flex-end;min-width:0;max-width:100%}.app-shell .workspace-page-header-actions>*{min-width:0;max-width:100%}.app-shell .workspace-page-header-actions button{white-space:normal;min-height:44px}.app-shell .workspace-surface{min-width:0;border:1px solid var(--ui-border)!important;border-radius:var(--workspace-radius-surface)!important;background:var(--ui-surface)!important;color:var(--ui-text);box-shadow:0 1px 2px #00000009!important}.app-shell .workspace-metric-grid>*{min-width:0}.app-shell .workspace-metric-tile{min-width:0;display:flex;flex-direction:column;gap:.25rem}.app-shell .workspace-metric-tile>strong{font-variant-numeric:tabular-nums;line-height:1.16}.app-shell .workspace-scroll-region{min-width:0;max-width:100%;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.app-shell :is(button,a,input,select,textarea,summary,[role=button],[tabindex]):focus-visible{outline:2px solid var(--ui-accent)!important;outline-offset:2px!important}.app-shell .workspace-skip-link{position:fixed;z-index:100;top:max(.75rem,env(safe-area-inset-top));left:.75rem;max-width:calc(100vw - 1.5rem);transform:translateY(calc(-100% - 3rem));border-radius:var(--workspace-radius-control);border:2px solid var(--ui-accent);padding:.75rem 1rem;background:var(--ui-surface);color:var(--ui-text);font-weight:700;box-shadow:0 10px 30px #00000029}.app-shell .workspace-skip-link:focus-visible{transform:translateY(0)}.app-shell .report-actions,.app-shell .agenda-responsive-root>.workspace-page-header>div{min-width:0;max-width:100%}.app-shell .report-filter-panel input,.app-shell .report-filter-panel select{width:100%;min-width:0}.app-shell .report-metric-grid .workspace-metric-tile p{overflow-wrap:break-word}@container (max-width: 680px){.app-shell .workspace-page-header{align-items:stretch;gap:var(--workspace-spacing-md)}.app-shell .workspace-page-header-title-group,.app-shell .workspace-page-header-actions{width:100%;flex-basis:100%}.app-shell .workspace-page-header-actions,.app-shell .workspace-page-header-actions>.report-actions{display:grid;grid-template-columns:minmax(0,1fr)}.app-shell .workspace-page-header-actions button{width:100%}.app-shell .workspace-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.app-shell .workspace-page-header{padding-inline:0}.app-shell .workspace-page-title{font-size:clamp(1.375rem,5.6vw,1.75rem)!important;line-height:1.18!important}.app-shell .workspace-page-header-actions{width:100%;justify-content:stretch}.app-shell .agenda-responsive-root>.workspace-page-header>div{width:100%}.app-shell .sidebar-mobile-header{gap:.375rem}.app-shell .sidebar-mobile-header>div:first-child{flex:1 1 0;min-width:0}.app-shell .sidebar-mobile-header>div:last-child{flex:0 0 auto;min-width:0}.app-shell .sidebar-mobile-header button:active,.app-shell .mobile-bottom-nav button:active,.app-shell .workspace-page-header button:active{transform:none!important}}@media(max-width:360px){.app-shell .sidebar-mobile-avatar{display:none}.app-shell .sidebar-mobile-header{padding-inline:.5rem!important}}@media(max-width:350px){.app-shell .workspace-metric-grid{grid-template-columns:minmax(0,1fr)}}@media(prefers-contrast:more){.app-shell .workspace-surface{border-color:var(--ui-text-3)!important}.app-shell :is(button,a,input,select,textarea,summary):focus-visible{outline-width:3px!important}}
