:root{--app-sidebar-width:240px;--app-sidebar-collapsed-width:72px;--app-mobile-header-height:60px;--mobile-header:var(--app-mobile-header-height);--app-page-gutter:clamp(18px,2.2vw,28px)}body,html{max-width:100%;overflow-x:clip;min-height:100%}body{min-height:100dvh}.appMain,.appViewport,.card,.htxContent,.htxWorkspace,.main,.pageSection,.panel,.row,.saasBody,.saasMasterRoot,.saasMasterSurface,.topline{min-width:0;max-width:100%}.row>*,.topline>*{min-width:0}.shell{grid-template-columns:minmax(0,var(--app-sidebar-width)) minmax(0,1fr);align-items:stretch}.appMain,.shell{width:100%;min-width:0;min-height:100dvh}.appMain{padding:var(--app-page-gutter);overflow-x:clip}.appViewport{width:100%;min-width:0;margin-inline:auto}.appSidebar{min-width:0;min-height:100dvh}.mobileAppHeader{display:none}.card:has(table),.panel:has(table),.responsiveTableWrap,.smartNetTableWrap{max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.card:has(table) table,.panel:has(table) table,.responsiveTableWrap table,.smartNetTableWrap table{max-width:none}.card td,.card th,.panel td,.panel th{overflow-wrap:anywhere;word-break:normal}.card input,.card select,.card textarea,.panel input,.panel select,.panel textarea{max-width:100%;min-width:0}.accessDirectoryPage .accessFilters{display:flex;gap:8px;flex-wrap:wrap;min-width:0}.accessDirectoryPage .accessFilters>*{min-width:0;max-width:100%}.accessDirectoryPage .accessFilters .accessSearch{flex:1 1 260px}.accessDirectoryPage .accessTableWrap{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.accessDirectoryPage .accessTable{width:100%;border-collapse:collapse;table-layout:auto}.accessDirectoryPage .accessTable td{padding:13px 8px;vertical-align:top}.accessDirectoryPage .accessTable .accessLogin{font-family:monospace;overflow-wrap:anywhere}@media(max-width:1240px){:root{--app-sidebar-width:220px;--app-page-gutter:20px}.accessDirectoryPage .accessTableWrap{overflow:visible}.saasMasterRoot .saasMasterSurface .accessDirectoryPage .accessTable{min-width:0!important}.accessDirectoryPage .accessTable,.accessDirectoryPage .accessTable tbody{display:block;width:100%}.accessDirectoryPage .accessTable thead{display:none}.accessDirectoryPage .accessTable tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 18px;gap:12px 18px;width:100%;padding:14px 0;border-top:1px solid var(--border,#26324d)}.accessDirectoryPage .accessTable tr:first-child{border-top:0}.accessDirectoryPage .accessTable td{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:0!important;border:0!important;text-align:left!important}.accessDirectoryPage .accessTable td:before{content:attr(data-label);color:#7f93b0;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.accessDirectoryPage .accessTable td[data-label="Ação"]{align-content:end}.accessDirectoryPage .accessTable td[data-label="Ação"] .button{width:max-content;max-width:100%;margin:0}}@media(max-width:760px){:root{--app-page-gutter:14px}body,html{width:100%;min-height:100%;overflow-x:hidden}.shell{display:block!important;width:100%!important;min-height:100dvh!important;overflow:visible!important}.mobileAppHeader{display:grid!important;grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;width:100%;min-height:calc(var(--app-mobile-header-height) + env(safe-area-inset-top));padding:max(0px,env(safe-area-inset-top)) 12px 0;position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:205!important;background:rgba(8,13,21,.96)!important}.mobileMenuTrigger{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;justify-self:start;touch-action:manipulation}.mobileHeaderBrand{min-width:0;max-width:100%;justify-self:center;display:flex!important;align-items:center;gap:8px;text-decoration:none;overflow:hidden}.mobileHeaderBrand span{display:block;max-width:min(52vw,260px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobileHeaderSpacer{width:44px;height:44px;justify-self:end}.appMain{display:block!important;min-height:calc(100dvh - var(--app-mobile-header-height))!important;padding:14px 14px calc(20px + env(safe-area-inset-bottom))!important;overflow-x:clip!important}.appMain,.appViewport{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important}.desk>.appSidebar,.desk>.appSidebar.collapsed,.shell .appSidebar,.shell .appSidebar.collapsed{display:flex!important;position:fixed!important;inset:0 auto 0 0!important;width:min(88vw,340px)!important;max-width:340px!important;height:100dvh!important;min-height:100dvh!important;padding-top:max(14px,env(safe-area-inset-top))!important;padding-bottom:max(8px,env(safe-area-inset-bottom))!important;transform:translate3d(-105%,0,0)!important;visibility:hidden!important;pointer-events:none!important;transition:transform .22s ease,visibility .22s step-end!important;z-index:230!important;box-shadow:18px 0 50px rgba(0,0,0,.38)!important}.desk>.appSidebar.mobileOpen,.shell .appSidebar.mobileOpen{transform:translateZ(0)!important;visibility:visible!important;pointer-events:auto!important;transition:transform .22s ease,visibility 0s!important}.mobileMenuBackdrop{display:block!important;position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;z-index:220!important;touch-action:none}.desk{width:100%!important;height:100dvh!important;min-height:100dvh!important;overflow:hidden!important}.desk>.mobileAppHeader{position:fixed!important;inset:0 0 auto 0!important;height:calc(var(--app-mobile-header-height) + env(safe-area-inset-top))!important;min-height:calc(var(--app-mobile-header-height) + env(safe-area-inset-top))!important;margin:0!important}.desk.mobileHasSelection>.chat,.desk.mobileListMode>.inbox{position:fixed!important;left:0!important;right:0!important;top:calc(var(--app-mobile-header-height) + env(safe-area-inset-top))!important;width:100%!important;height:calc(100dvh - var(--app-mobile-header-height) - env(safe-area-inset-top))!important;min-height:0!important;margin:0!important}.desk.mobileHasSelection>.chat{grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important}.desk.mobileHasSelection .chatHead{display:grid!important;visibility:visible!important;position:relative!important;z-index:6!important;flex:0 0 auto!important}.desk.mobileHasSelection .chatHead .chatActions{display:grid!important;visibility:visible!important;pointer-events:auto!important}.pageSection{width:100%;min-width:0;max-width:100%;padding-left:0!important;padding-right:0!important}.topline{gap:12px}.topline h1{max-width:100%;overflow-wrap:anywhere}.accessDirectoryPage .accessFilters{display:grid;grid-template-columns:1fr;width:100%}.accessDirectoryPage .accessFilters>*{width:100%}.accessDirectoryPage .accessTable tr{grid-template-columns:1fr;gap:10px}.accessDirectoryPage .accessTable td[data-label="Ação"] .button{width:100%}}@media(max-width:420px){:root{--app-page-gutter:12px}.appMain{padding-left:12px!important;padding-right:12px!important}.mobileAppHeader{grid-template-columns:48px minmax(0,1fr) 48px;padding-left:10px;padding-right:10px}.mobileHeaderBrand span{max-width:50vw;font-size:14px}}@media(display-mode:standalone){.mobileAppHeader{padding-top:max(env(safe-area-inset-top),0px)}.appMain{padding-bottom:calc(20px + env(safe-area-inset-bottom))!important}.appSidebar{padding-bottom:max(8px,env(safe-area-inset-bottom))!important}}@media(hover:none),(pointer:coarse){a,button,input,select{touch-action:manipulation}.nav a,.navGroupTrigger,.sidebarLogout{min-height:44px}}@media(max-height:620px) and (max-width:760px){.desk>.appSidebar,.shell .appSidebar{height:100dvh!important;min-height:100dvh!important}.appSidebar .nav{min-height:0!important;overflow-y:auto!important}}.automationHub .hubTabs{background:var(--ui-surface-2)!important;border-color:var(--ui-border)!important}.automationHub .hubTabs button{color:#aab6c8!important}.automationHub .hubTabs button.active{background:var(--ui-surface-4)!important;color:#fff!important;box-shadow:inset 0 0 0 1px var(--ui-border-strong)!important}.automationHub .channelCard,.automationHub .flowCard,.automationHub .templateRow{background:linear-gradient(180deg,#121b28,#0d131d)!important;border-color:var(--ui-border)!important;color:var(--ui-text)!important;box-shadow:var(--ui-shadow-sm)!important}.automationHub .channelFacts strong,.automationHub .channelIdentity strong,.automationHub .flowCard h3,.automationHub .flowMeta strong,.automationHub .templateRow strong{color:#f4f7fb!important;-webkit-text-fill-color:#f4f7fb!important}.automationHub .channelFacts span,.automationHub .channelIdentity>span,.automationHub .flowCard .muted,.automationHub .flowMeta span,.automationHub .templateRow>div>span{color:#9aa8bc!important;-webkit-text-fill-color:#9aa8bc!important}.automationHub .channelFacts>div,.automationHub .flowMeta{background:#111925!important;border-color:var(--ui-border)!important;color:var(--ui-text)!important}.automationHub .channelEditor label,.automationHub .checkLine{color:#aeb9ca!important}.automationHub .cardFooter{border-color:var(--ui-border)!important}.automationHub .cardFooter a,.automationHub .cardFooter button{color:#e5ebf4!important;-webkit-text-fill-color:#e5ebf4!important}.automationHub .cardFooter button{background:var(--ui-surface-3)!important;border:1px solid var(--ui-border-strong)!important;border-radius:9px!important}.automationHub .cardFooter a:hover,.automationHub .cardFooter button:hover{color:#fff!important;-webkit-text-fill-color:#fff!important}.preferencesPage .settingsFacts>div{background:var(--ui-surface-2)!important;border-color:var(--ui-border)!important;color:var(--ui-text)!important}.preferencesPage .settingsFacts>div>span{color:#8f9eb2!important}.preferencesPage .settingsFacts strong{color:#f4f7fb!important;-webkit-text-fill-color:#f4f7fb!important}.preferencesPage .factValue button,.preferencesPage .inlineEdit button:not(.smallPrimary),.preferencesPage .soundRows button{background:var(--ui-surface-3)!important;border:1px solid var(--ui-border)!important;color:#dbe4f0!important}.preferencesPage .soundRows>div{border-color:var(--ui-border)!important;background:#0f1722!important}.rulesHub .hubTabs{background:var(--ui-surface-2)!important;border-color:var(--ui-border)!important}.rulesHub .hubTabs button{color:#aab6c8!important}.rulesHub .hubTabs button.active{background:var(--ui-surface-4)!important;color:#fff!important}.rulesHub .compactWeek>div,.rulesHub .holidayList>div,.rulesHub .ruleCard,.rulesHub .smartList article{background:var(--ui-surface-2)!important;border-color:var(--ui-border)!important;color:var(--ui-text)!important}.rulesHub .compactWeek strong,.rulesHub .holidayList strong,.rulesHub .ruleCard h3,.rulesHub .ruleCard strong,.rulesHub .smartList strong{color:#f4f7fb!important;-webkit-text-fill-color:#f4f7fb!important}.rulesHub .holidayList span,.rulesHub .ruleCard p,.rulesHub .smartList article>div>span{color:#9aa8bc!important}.rulesHub .switchLine{color:#c5cfdd!important}.htxShell .htCatalogBody,.htxShell .htCatalogBody>aside,.htxShell .htModelLibrary{background:var(--htx-surface)!important;border-color:var(--htx-border)!important;color:var(--htx-text)!important}.htxShell .htCatalogBody>aside>strong,.htxShell .htCatalogDrawer>header span,.htxShell .htModelRail strong,.htxShell .htModelTabs span,.htxShell .htModelTabs strong{color:#e8eef7!important;-webkit-text-fill-color:#e8eef7!important}.htxShell .htCatalogDrawer>header strong{color:#fff!important;-webkit-text-fill-color:#fff!important}.htxShell .htModelRail span,.htxShell .htModelTabs small{color:#91a0b5!important;-webkit-text-fill-color:#91a0b5!important}.htxShell .htCatalogDrawer>header a,.htxShell .htCustomPaint,.htxShell .htModelRail>a,.htxShell .htPaintGrid a{color:#dce5f1!important;-webkit-text-fill-color:#dce5f1!important}.htxShell .htCatalogDrawer>header a,.htxShell .htCustomPaint,.htxShell .htModelRail>a.active,.htxShell .htModelRail>a:hover,.htxShell .htPaintGrid a.active,.htxShell .htPaintGrid a:hover{background:var(--htx-surface-3)!important;border-color:var(--htx-border-strong)!important}.htxShell .htClientCredentialBox,.htxShell .htClientSupportCustomerCard,.htxShell .htClientSupportInstall,.htxShell .htClientSupportMetrics>div{color:var(--htx-text)!important}.htxShell .htClientCredentialBox :where(h1,h2,h3,h4,strong,b,label),.htxShell .htClientSupportCustomerCard :where(h1,h2,h3,h4,strong,b,label),.htxShell .htClientSupportInstall :where(h1,h2,h3,h4,strong,b,label){color:#eef3fa!important;-webkit-text-fill-color:#eef3fa!important}.htxShell .htClientCredentialBox :where(p,small),.htxShell .htClientSupportCustomerCard :where(p,small),.htxShell .htClientSupportInstall :where(p,small){color:#aab6c7!important;-webkit-text-fill-color:#aab6c7!important}.automationHub :where(a,button,strong,span,label),.htxShell :where(a,button,strong,span,label),.preferencesPage :where(a,button,strong,span,label),.rulesHub :where(a,button,strong,span,label){text-shadow:none}@media (max-width:800px){.desk.mobileDetailsMode>.mobileDetailsBackdrop{display:block!important;left:0!important;width:100vw!important;padding:0!important;border:0!important;border-radius:0!important;z-index:208!important}.desk.mobileDetailsMode>.details.mobileOpen,.desk.mobileDetailsMode>.mobileDetailsBackdrop{position:fixed!important;top:calc(var(--mobile-header, 60px) + env(safe-area-inset-top))!important;right:0!important;bottom:0!important;height:auto!important;margin:0!important}.desk.mobileDetailsMode>.details.mobileOpen{display:flex!important;flex-direction:column!important;left:auto!important;width:min(92vw,460px)!important;max-width:100vw!important;min-height:0!important;max-height:none!important;padding-top:0!important;padding-bottom:calc(18px + env(safe-area-inset-bottom))!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;transform:none!important;visibility:visible!important;pointer-events:auto!important;z-index:212!important}.desk.mobileDetailsMode>.details.mobileOpen .mobileDetailsHead{order:0!important;position:-webkit-sticky!important;position:sticky!important;top:0!important;left:0!important;right:0!important;z-index:214!important;display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:58px!important;height:58px!important;padding:7px 10px 7px 14px!important;box-sizing:border-box!important;background:#0b1729!important;border-bottom:1px solid #263752!important;box-shadow:0 8px 18px rgba(0,0,0,.22)!important}.desk.mobileDetailsMode>.details.mobileOpen .mobileDetailsHead>strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;line-height:1.1!important}.desk.mobileDetailsMode>.details.mobileOpen .mobileDetailsHead>button{display:inline-grid!important;place-items:center!important;flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;border-radius:12px!important;font-size:28px!important;line-height:1!important;cursor:pointer!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important}}@media (max-width:420px){.desk.mobileDetailsMode>.details.mobileOpen{left:0!important;width:100vw!important;max-width:100vw!important;border-left:0!important}}@media (min-width:1201px){.details.mobileOpen .sgpContracts,.details.mobileOpen .sgpContracts+.full,.details.mobileOpen>.detailBlock{display:block!important}.details.mobileOpen .sgpContractRow b,.details.mobileOpen .sgpContractRow span,.details.mobileOpen .sgpCustomerCard span,.details.mobileOpen .sgpCustomerCard strong,.details.mobileOpen .sgpCustomerContext b{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important}}@media (max-width:800px){.desk.mobileHasSelection .chatHead{grid-template-rows:42px auto!important;min-height:0!important;height:auto!important}.desk.mobileHasSelection .chatHead .chatActions{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:minmax(34px,auto)!important;height:auto!important;max-height:none!important;overflow:visible!important;align-items:stretch!important}.desk.mobileHasSelection .chatHead .chatActions button{height:auto!important;min-height:34px!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.1!important}.details.mobileOpen .profile h3,.details.mobileOpen .profile small,.details.mobileOpen .sgpContractRow b,.details.mobileOpen .sgpContractRow span,.details.mobileOpen .sgpCustomerCard span,.details.mobileOpen .sgpCustomerCard strong,.details.mobileOpen .sgpCustomerContext b,.details.mobileOpen .statusGrid b{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:break-word!important}.details.mobileOpen .sgpContractRow{flex-wrap:wrap!important;align-items:flex-start!important}.details.mobileOpen .modalBackdrop{padding:10px!important;align-items:center!important;overflow:auto!important}.details.mobileOpen .modalCard.wideModal{width:100%!important;max-width:100%!important;max-height:calc(100dvh - 20px)!important;overflow:auto!important}.details.mobileOpen .statusGrid{grid-template-columns:1fr!important}.details.mobileOpen .statusGrid>div{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:4px!important;gap:4px!important}.details.mobileOpen .statusGrid b{text-align:left!important}.details.mobileOpen .invoiceTable{display:grid!important;grid-gap:10px!important;gap:10px!important;margin-top:12px!important;border-top:0!important;overflow:visible!important}.details.mobileOpen .invoiceHead{display:none!important}.details.mobileOpen .invoiceRow{min-width:0!important;width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important;align-items:start!important;padding:12px!important;border:1px solid var(--border,#354560)!important;border-radius:12px!important}.details.mobileOpen .invoiceRow>span{display:grid!important;grid-gap:3px!important;gap:3px!important;min-width:0!important;overflow-wrap:anywhere!important;white-space:normal!important}.details.mobileOpen .invoiceRow>span:before{color:var(--muted,#8fa0bb)!important;font-size:9px!important;font-weight:800!important;letter-spacing:.05em!important;text-transform:uppercase!important}.details.mobileOpen .invoiceRow>span:first-child:before{content:"Fatura"}.details.mobileOpen .invoiceRow>span:nth-child(2):before{content:"Valor"}.details.mobileOpen .invoiceRow>span:nth-child(3):before{content:"Vencimento"}.details.mobileOpen .invoiceRow>span:nth-child(4):before{content:"Status"}.details.mobileOpen .invoiceRow>div{grid-column:1/-1!important;display:flex!important;flex-wrap:wrap!important;gap:6px!important;min-width:0!important}.details.mobileOpen .invoiceToolbar{align-items:flex-start!important;flex-direction:column!important}.appMain .row,.appMain .topline{flex-wrap:wrap!important}.appMain .card,.appMain .panel,.appMain .row>*,.appMain .topline>*{min-width:0!important;max-width:100%!important}.appMain .card code,.appMain .card pre,.appMain .panel code,.appMain .panel pre{max-width:100%!important;overflow:auto!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important}.desk.mobileDetailsMode>.details.mobileOpen:has(.modalBackdrop){left:0!important;right:0!important;width:100vw!important;max-width:100vw!important;z-index:360!important}.desk.mobileDetailsMode:has(.details.mobileOpen .modalBackdrop)>.appSidebar{z-index:200!important}.desk.mobileDetailsMode>.details.mobileOpen .modalBackdrop{position:fixed!important;top:calc(var(--mobile-header,60px) + env(safe-area-inset-top))!important;right:0!important;bottom:0!important;left:0!important;height:auto!important;padding:0!important;display:flex!important;align-items:stretch!important;justify-content:flex-start!important;overflow:hidden!important;background:#090f17!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;z-index:370!important}.desk.mobileDetailsMode>.details.mobileOpen .modalBackdrop,.desk.mobileDetailsMode>.details.mobileOpen .modalCard.wideModal{width:100vw!important;max-width:100vw!important;max-height:none!important;margin:0!important;box-sizing:border-box!important}.desk.mobileDetailsMode>.details.mobileOpen .modalCard.wideModal{position:relative!important;min-width:0!important;height:100%!important;min-height:0!important;padding-bottom:calc(18px + env(safe-area-inset-bottom))!important;border-left:0!important;border-right:0!important;border-bottom:0!important;border-radius:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}.desk.mobileDetailsMode>.details.mobileOpen .modalTitleRow{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:372!important;width:100%!important;min-width:0!important;min-height:58px!important;padding:7px 10px 7px 14px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;background:#0b1729!important;border-bottom:1px solid #263752!important;box-shadow:0 8px 18px rgba(0,0,0,.22)!important}.desk.mobileDetailsMode>.details.mobileOpen .modalTitleRow h3{min-width:0!important;margin:0!important;font-size:17px!important;line-height:1.2!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important}.desk.mobileDetailsMode>.details.mobileOpen .modalTitleRow>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:auto!important;min-width:92px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0 13px!important;border-radius:12px!important;font-size:0!important;line-height:1!important;white-space:nowrap!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important}.desk.mobileDetailsMode>.details.mobileOpen .modalTitleRow>button:before{content:"← Voltar";font-size:14px!important;font-weight:800!important;line-height:1!important}.desk.mobileDetailsMode>.details.mobileOpen .invoiceRow,.desk.mobileDetailsMode>.details.mobileOpen .invoiceTable,.desk.mobileDetailsMode>.details.mobileOpen .modalCard.wideModal>*,.desk.mobileDetailsMode>.details.mobileOpen .statusGrid{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.desk.mobileDetailsMode>.details.mobileOpen .modalCard.wideModal img,.desk.mobileDetailsMode>.details.mobileOpen .modalCard.wideModal video{max-width:100%!important;height:auto!important;object-fit:contain!important}}@media (max-width:420px){.desk.mobileHasSelection .chatHead .chatActions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.details.mobileOpen .invoiceRow,.details.mobileOpen .sgpCustomerContext>div:nth-child(2){grid-template-columns:1fr!important}}@media (max-width:760px){html{min-height:100%!important;overflow-y:auto!important;scroll-behavior:auto!important}body,html{width:100%!important;height:auto!important;overflow-x:hidden!important;overscroll-behavior-y:auto!important}body{min-height:100dvh!important;overflow-y:visible!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch}body:has(.mobileMenuBackdrop),html:has(.mobileMenuBackdrop){overflow-y:hidden!important}.appMain,.appViewport,.htxEmbeddedShell,.pageSection,.saasBody,.saasMasterRoot,.saasMasterSurface,.shell{height:auto!important;max-height:none!important;overflow-y:visible!important;overscroll-behavior-y:auto!important;touch-action:pan-y!important}.appSidebar .nav,.appSidebar.mobileOpen .nav{overflow-y:auto!important;touch-action:pan-y!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important}.mobileMenuBackdrop{touch-action:none!important}.desk{touch-action:auto!important}.desk .conversationList,.desk .details.mobileOpen,.desk .messages,.desk .modalBackdrop{touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important}}:root{--ops-v2-surface:#0c131e;--ops-v2-surface-2:#101a28;--ops-v2-surface-3:#142133;--ops-v2-border:rgba(148,163,184,.14);--ops-v2-border-strong:rgba(148,163,184,.25);--ops-v2-shadow:0 18px 46px rgba(0,0,0,.24);--ops-v2-shadow-soft:0 8px 24px rgba(0,0,0,.16);--ops-v2-blue:#3b82f6;--ops-v2-blue-soft:rgba(59,130,246,.14);--ops-v2-green:#22c55e;--ops-v2-amber:#f59e0b;--ops-v2-red:#fb4b67}@media (min-width:801px){.desk{background:#070b12!important}.desk>.inbox{background:linear-gradient(180deg,#0a111b,#09101a)!important;border-right:1px solid var(--ops-v2-border)!important;box-shadow:8px 0 28px rgba(0,0,0,.08)!important}.desk .inboxHead{padding:16px 14px 10px!important;background:linear-gradient(180deg,rgba(10,17,27,.98),rgba(10,17,27,.92))!important;border-bottom:1px solid rgba(148,163,184,.08)!important}.desk .inboxHead h2{font-size:20px!important;line-height:1.05!important;margin:0!important}.desk .inboxHead>div:first-child small{color:#7f8fa6!important;font-size:10px!important}.desk .search{min-height:40px!important;margin-top:10px!important;padding:0 12px!important;background:#0d1622!important;border-color:rgba(148,163,184,.14)!important;border-radius:11px!important}.desk .scopeTabs.operationalTabs{gap:7px!important;padding:8px 12px 10px!important;background:#09101a!important;border-bottom:1px solid rgba(148,163,184,.08)!important}.desk .scopeTabs.operationalTabs>button{min-height:50px!important;padding:8px 10px!important;border:1px solid transparent!important;border-radius:11px!important;background:rgba(148,163,184,.025)!important}.desk .scopeTabs.operationalTabs>button:hover{background:rgba(148,163,184,.065)!important;border-color:rgba(148,163,184,.1)!important}.desk .scopeTabs.operationalTabs>button.tabOn{background:linear-gradient(180deg,rgba(59,130,246,.13),rgba(59,130,246,.07))!important;border-color:rgba(96,165,250,.28)!important;box-shadow:inset 0 -2px 0 rgba(96,165,250,.72)!important}.desk .conversationList{padding:7px 8px 14px!important;background:#09101a!important}.desk .conversation{margin:2px 0!important;padding:11px 10px!important;border:1px solid transparent!important;border-bottom-color:rgba(148,163,184,.055)!important;border-radius:12px!important;transition:background-color .14s ease,border-color .14s ease,transform .12s ease,box-shadow .14s ease!important}.desk .conversation:hover{background:rgba(148,163,184,.055)!important;border-color:rgba(148,163,184,.1)!important}.desk .conversation.active,.desk .conversation[aria-current=true]{background:linear-gradient(90deg,rgba(59,130,246,.15),rgba(59,130,246,.055))!important;border-color:rgba(96,165,250,.24)!important;box-shadow:inset 3px 0 0 #3b82f6,0 8px 20px rgba(0,0,0,.1)!important}.desk .contactAvatar{box-shadow:inset 0 0 0 1px rgba(255,255,255,.055)!important}.desk main.chat{background:radial-gradient(circle at 25% 18%,rgba(59,130,246,.035),transparent 30%),radial-gradient(circle at 82% 72%,rgba(34,197,94,.025),transparent 26%),#080d14!important}.desk .chatHead{min-height:68px!important;padding:9px 12px!important;background:rgba(9,15,24,.96)!important;border-bottom:1px solid rgba(148,163,184,.12)!important;box-shadow:0 8px 30px rgba(0,0,0,.12)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}.desk .chatHead>.contactAvatar.large{width:42px!important;height:42px!important;min-width:42px!important;flex-basis:42px!important;border-radius:50%!important;background:linear-gradient(145deg,#314767,#1a293c)!important;font-size:12px!important}.desk .chatHead h3{font-size:15px!important;font-weight:760!important}.desk .chatHead small{color:#71839d!important}.desk .chatActions{max-width:min(58%,560px)!important;gap:6px!important}.desk .chatActions button{min-height:34px!important;height:34px!important;padding:6px 10px!important;border-radius:10px!important;background:#101925!important;border-color:rgba(148,163,184,.14)!important;color:#c8d3e2!important}.desk .chatActions button:hover{background:#162235!important;border-color:rgba(148,163,184,.24)!important;color:#fff!important}.desk .chatActions .resolve,.desk .chatActions button[data-finalize-conversation=true]{background:linear-gradient(180deg,#16a34a,#11833c)!important;border-color:#22c55e!important;color:#fff!important;box-shadow:0 8px 22px rgba(22,163,74,.2)!important}.desk .messages{padding:16px 18px 20px!important;scroll-padding-bottom:120px!important}.desk .messagesContent{max-width:1120px!important;width:100%!important;margin:0 auto!important}.desk .message{max-width:min(72%,760px)!important;border-radius:13px!important;box-shadow:0 6px 18px rgba(0,0,0,.1)!important}.desk .composer{padding:10px 12px 12px!important;background:linear-gradient(180deg,rgba(8,13,20,.94),#09101a)!important;border-top:1px solid rgba(148,163,184,.12)!important;box-shadow:0 -10px 30px rgba(0,0,0,.12)!important}.desk .composer textarea{min-height:58px!important;max-height:150px!important;padding:13px 14px!important;background:#0b131f!important;border-color:rgba(148,163,184,.16)!important;border-radius:13px!important}.desk .composerBar{gap:6px!important;padding-top:7px!important}.desk .composerBar .attachButton,.desk .composerBar button{min-height:32px!important;border-radius:9px!important}.desk>.details{background:linear-gradient(180deg,#0b121d,#09101a)!important;border-left:1px solid var(--ops-v2-border)!important;box-shadow:-10px 0 30px rgba(0,0,0,.1)!important}.desk>.details .profile{background:rgba(255,255,255,.012)!important}.desk>.details .detailBlock{border-bottom:1px solid rgba(148,163,184,.09)!important}.desk>.details .sgpContractRow,.desk>.details .sgpCustomerCard,.desk>.details .sgpQuickStatus>div{background:#0d1724!important;border-color:rgba(148,163,184,.14)!important}}@media (min-width:1500px){.desk{grid-template-columns:var(--atendimento-sidebar-expanded,232px) 332px minmax(520px,1fr) 328px!important}.desk:has(>.appSidebar.collapsed){grid-template-columns:var(--atendimento-sidebar-collapsed,72px) 332px minmax(520px,1fr) 328px!important}.desk>.details,.desk>.details:not(.mobileOpen){display:block!important;min-width:0!important;width:auto!important;transform:none!important;visibility:visible!important;pointer-events:auto!important}.desk .mobileDetailsButton,.desk>.details .mobileDetailsHead{display:none!important}}@media (min-width:1201px) and (max-width:1499px){.desk:has(>.details.mobileOpen){grid-template-columns:var(--atendimento-sidebar-expanded,232px) 316px minmax(420px,1fr) 310px!important}.desk:has(>.appSidebar.collapsed):has(>.details.mobileOpen){grid-template-columns:var(--atendimento-sidebar-collapsed,72px) 316px minmax(420px,1fr) 310px!important}}.overviewPage{gap:16px!important;max-width:1680px;margin:0 auto}.overviewPage .overviewHeader{padding:6px 0 2px}.overviewPage .overviewKicker{color:#73a7ff!important;letter-spacing:.15em!important}.overviewPage .overviewHeader h1{font-size:clamp(30px,3vw,42px)!important;letter-spacing:-.045em!important}.overviewPage .overviewActions .buttonLink{min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:11px!important}.overviewPage .overviewMetrics{gap:11px!important}.overviewPage .overviewMetrics article{min-height:94px!important;padding:13px 14px!important;border-radius:14px!important;background:linear-gradient(180deg,#111b2a,#0d1622)!important;border-color:rgba(148,163,184,.14)!important;box-shadow:inset 3px 0 0 #3c526f,0 8px 24px rgba(0,0,0,.12)!important;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease!important}.overviewPage .overviewMetrics article:hover{transform:translateY(-1px);border-color:rgba(148,163,184,.23)!important;box-shadow:inset 3px 0 0 #4b6b92,0 12px 30px rgba(0,0,0,.16)!important}.overviewPage .overviewMetrics article b{font-size:27px!important;line-height:1!important}.overviewPage .networkTimelineCompact{border-radius:17px!important;padding:18px 20px!important;background:linear-gradient(180deg,#101a28,#0d151f)!important;border-color:rgba(148,163,184,.14)!important;box-shadow:var(--ops-v2-shadow-soft)!important}.overviewPage .networkTimelineCompact h2{font-size:18px!important;letter-spacing:-.025em!important}.overviewPage .networkTimelineCompact .card{background:#0d1724!important;border-color:rgba(148,163,184,.12)!important;border-radius:12px!important;box-shadow:none!important}.overviewPage .overviewGrid{gap:14px!important}.overviewPage .overviewGrid>.panel,.overviewPage>.panel{border-radius:16px!important;background:linear-gradient(180deg,#101a28,#0d151f)!important;border-color:rgba(148,163,184,.14)!important;box-shadow:var(--ops-v2-shadow-soft)!important}.overviewPage .panelTitle h2{font-size:17px!important}.overviewPage .healthRows>div,.overviewPage .summaryIncident{min-height:42px}.overviewPage .networkSummary>div{background:#0c1622!important;border-color:rgba(148,163,184,.13)!important;border-radius:11px!important}@media (max-width:1100px){.overviewPage{max-width:none}}.htxShell{--htx-v2-panel:rgba(8,17,29,.94);--htx-v2-border:rgba(120,157,205,.24)}.htxShell .htMapViewport{background:#08111d!important}.htxShell .htMapTopControls{top:14px!important}.htxShell .htFilterRail,.htxShell .htMapTools{background:rgba(8,17,29,.88)!important;border:1px solid var(--htx-v2-border)!important;box-shadow:0 14px 36px rgba(0,0,0,.24)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}.htxShell .htFilterRail{border-radius:13px!important;padding:5px!important}.htxShell .htFilterRail button{min-height:34px!important;border-radius:9px!important;color:#9eb1cb!important}.htxShell .htFilterRail button.active{background:rgba(59,130,246,.18)!important;color:#fff!important;box-shadow:inset 0 0 0 1px rgba(96,165,250,.28)!important}.htxShell .htVehiclePanel.selected{background:linear-gradient(180deg,rgba(9,21,36,.97),rgba(7,17,29,.97))!important;border:1px solid rgba(120,157,205,.25)!important;border-radius:16px!important;box-shadow:0 22px 60px rgba(0,0,0,.34)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}@media (min-width:1101px){.htxShell .htVehiclePanel.selected{left:auto!important;right:14px!important;top:72px!important;width:318px!important;max-height:calc(100dvh - 98px)!important;overflow:auto!important}.htxShell .htMapViewport:has(.htVehiclePanel.selected) .htMapTopControls{left:18px!important;right:350px!important}}.htxShell .htVehiclePanel h2,.htxShell .htVehiclePanel h3{letter-spacing:-.025em!important}.htxShell .htMapTools button{min-width:42px!important;min-height:34px!important;border-radius:9px!important}.htxShell .htMapTools>div button.active{background:#2563eb!important;color:#fff!important}.htxShell .htCatalogDrawer,.htxShell .htFleetDrawer{background:rgba(8,17,29,.97)!important;border-color:var(--htx-v2-border)!important;box-shadow:var(--ops-v2-shadow)!important}.htxShell [class*=moving],.htxShell [class*=online]{--htx-state:#22c55e}@media (max-width:800px){.desk .conversation{border-radius:10px!important}.desk .composer textarea{border-radius:12px!important}.overviewPage .overviewMetrics article{min-height:86px!important}}:root{--ops-v3-line:rgba(148,163,184,.12);--ops-v3-line-strong:rgba(148,163,184,.20);--ops-v3-panel:#0b131e;--ops-v3-panel-2:#0e1825;--ops-v3-panel-3:#111d2c;--ops-v3-text:#e7edf7;--ops-v3-muted:#8798b1;--ops-v3-blue:#60a5fa;--ops-v3-green:#22c55e;--ops-v3-shadow:0 16px 42px rgba(0,0,0,.22)}@media (min-width:801px){.desk{background:#070b12!important}.desk>.inbox{min-width:0!important;background:linear-gradient(180deg,#09101a,#08101a)!important}.desk .inboxHead{min-height:62px!important;padding:15px 14px 10px!important}.desk .inboxHead h2{font-size:19px!important;letter-spacing:-.025em!important}.desk .round{width:38px!important;height:38px!important;box-shadow:0 8px 22px rgba(244,63,94,.22)!important}.desk .search{min-height:42px!important;margin:0 12px 9px!important;border-radius:11px!important;background:#0d1724!important;border-color:var(--ops-v3-line)!important;font-size:13px!important}.desk .inboxFilters{padding:0 8px 7px!important;border-bottom:1px solid rgba(148,163,184,.07)!important}.desk .scopeTabs.operationalTabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:6px!important;gap:6px!important;padding:7px!important;overflow:visible!important;background:#09111c!important;border:1px solid rgba(148,163,184,.08)!important;border-radius:13px!important}.desk .scopeTabs.operationalTabs>button{width:100%!important;min-width:0!important;min-height:57px!important;padding:8px 9px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:3px!important;text-align:left!important;border-radius:10px!important}.desk .scopeTabs.operationalTabs>button strong{font-size:11px!important;line-height:1.15!important;color:#dce5f3!important}.desk .scopeTabs.operationalTabs>button small,.desk .scopeTabs.operationalTabs>button strong{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.desk .scopeTabs.operationalTabs>button small{font-size:9px!important;line-height:1.2!important;color:#72839d!important}.desk .scopeTabs.operationalTabs>button.tabOn{background:linear-gradient(180deg,rgba(59,130,246,.17),rgba(59,130,246,.075))!important;border-color:rgba(96,165,250,.38)!important;box-shadow:inset 0 -2px 0 rgba(96,165,250,.72),0 7px 18px rgba(0,0,0,.12)!important}.desk .conversationList{padding:6px 7px 14px!important;scrollbar-width:thin!important;scrollbar-color:#33445e transparent!important}.desk .conversation{min-height:82px!important;padding:11px 10px!important;gap:10px!important;border-radius:12px!important}.desk .conversation.selected{background:linear-gradient(90deg,rgba(59,130,246,.15),rgba(59,130,246,.045))!important;border-color:rgba(96,165,250,.22)!important;box-shadow:inset 3px 0 0 #60a5fa,0 8px 18px rgba(0,0,0,.11)!important}.desk .convTitle{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;grid-gap:8px!important;gap:8px!important}.desk .convTitle strong{min-width:0!important;font-size:13px!important;line-height:1.25!important;color:#e7edf7!important}.desk .convTitle time{max-width:78px!important;white-space:normal!important;text-align:right!important;line-height:1.2!important;color:#74859e!important;font-size:9px!important}.desk .preview{margin:5px 0 6px!important;font-size:11px!important;line-height:1.35!important;color:#98a7bc!important}.desk .chips{gap:4px!important;flex-wrap:wrap!important;max-height:39px!important;overflow:hidden!important}.desk .chips span{max-width:145px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;padding:3px 7px!important;border:1px solid rgba(96,165,250,.14)!important;background:#102037!important;color:#a8bedc!important;font-size:9px!important;line-height:1.15!important}.desk .badge{right:11px!important;bottom:10px!important;min-width:20px!important;height:20px!important;font-size:10px!important;box-shadow:0 4px 12px rgba(244,63,94,.25)!important}.desk main.chat>.empty{width:min(520px,76%)!important;margin:auto!important;padding:34px 30px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;text-align:center!important;color:#8595ad!important;border:1px solid rgba(148,163,184,.1)!important;border-radius:20px!important;background:radial-gradient(circle at top,rgba(59,130,246,.07),transparent 48%),rgba(12,19,30,.54)!important;box-shadow:0 18px 54px rgba(0,0,0,.13)!important}.desk main.chat>.empty:before{content:"CENTRAL DE ATENDIMENTO";display:inline-flex!important;align-items:center!important;min-height:26px!important;padding:0 10px!important;border-radius:999px!important;border:1px solid rgba(96,165,250,.2)!important;background:rgba(59,130,246,.08)!important;color:#7fb2ff!important;font-size:9px!important;font-weight:850!important;letter-spacing:.14em!important}.desk main.chat>.empty strong{display:block!important;margin-top:4px!important;font-size:20px!important;line-height:1.2!important;letter-spacing:-.025em!important;color:#e4ebf6!important}.desk main.chat>.empty span{display:block!important;max-width:390px!important;font-size:12px!important;line-height:1.55!important;color:#8192aa!important}.desk main.chat>.empty:after{content:"Aguardando  •  Em atendimento  •  Histórico";margin-top:10px!important;color:#667991!important;font-size:10px!important;letter-spacing:.02em!important}.desk .chatHead{min-height:70px!important;height:auto!important;padding:10px 12px!important}.desk .chatHead h3{max-width:260px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.desk .chatActions{gap:5px!important;flex-wrap:wrap!important;justify-content:flex-end!important}.desk .chatActions button{min-height:32px!important;height:32px!important;padding:5px 9px!important;font-size:11px!important;white-space:nowrap!important}.desk .messages{padding:18px clamp(14px,2vw,26px) 20px!important}.desk .message{max-width:min(74%,720px)!important;font-size:13px!important}.desk .composer{padding:9px 11px 11px!important}.desk .composer textarea{min-height:60px!important;height:60px!important;border-radius:12px!important;font-size:13px!important}.desk .composerBar .attachButton,.desk .composerBar button{min-height:31px!important;padding:5px 9px!important;font-size:11px!important}.desk>.details{min-width:0!important;scrollbar-width:thin!important;scrollbar-color:#33445e transparent!important}.desk>.details .profile{padding:16px!important;text-align:left!important}.desk>.details .profile .contactAvatar.xlarge{width:50px!important;height:50px!important;margin:0 0 10px!important;font-size:14px!important}.desk>.details .profile h3{margin-bottom:3px!important;font-size:15px!important}.desk>.details .profile small{display:block!important;line-height:1.45!important}.desk>.details .detailBlock{padding:13px 14px!important}.desk>.details .detailBlock h4{margin-bottom:9px!important;font-size:13px!important}.desk>.details .detailBlock label{margin:8px 0 4px!important;font-size:10px!important}.desk>.details .detailBlock select,.desk>.details .full,.desk>.details .readonlyField{min-height:34px!important;font-size:11px!important}.desk>.details .sgpContractRow,.desk>.details .sgpCustomerCard,.desk>.details .sgpQuickStatus>div{border-radius:10px!important}.desk button:focus-visible,.desk input:focus-visible,.desk select:focus-visible,.desk textarea:focus-visible{outline:2px solid rgba(96,165,250,.78)!important;outline-offset:2px!important}}@media (min-width:1280px) and (max-width:1499px){.desk.mobileHasSelection{grid-template-columns:var(--atendimento-sidebar-expanded,232px) 340px minmax(450px,1fr) 286px!important}.desk.mobileHasSelection:has(>.appSidebar.collapsed){grid-template-columns:var(--atendimento-sidebar-collapsed,72px) 340px minmax(450px,1fr) 286px!important}.desk.mobileHasSelection>.details,.desk.mobileHasSelection>.details:not(.mobileOpen){display:block!important;position:relative!important;inset:auto!important;width:auto!important;max-width:none!important;transform:none!important;visibility:visible!important;pointer-events:auto!important}.desk.mobileHasSelection .mobileDetailsButton,.desk.mobileHasSelection>.details .mobileDetailsHead{display:none!important}.desk.mobileListMode{grid-template-columns:var(--atendimento-sidebar-expanded,232px) 340px minmax(0,1fr)!important}.desk.mobileListMode:has(>.appSidebar.collapsed){grid-template-columns:var(--atendimento-sidebar-collapsed,72px) 340px minmax(0,1fr)!important}.desk.mobileListMode>.details{display:none!important}}@media (min-width:1500px){.desk.mobileHasSelection{grid-template-columns:var(--atendimento-sidebar-expanded,232px) 356px minmax(540px,1fr) 316px!important}.desk.mobileHasSelection:has(>.appSidebar.collapsed){grid-template-columns:var(--atendimento-sidebar-collapsed,72px) 356px minmax(540px,1fr) 316px!important}.desk.mobileListMode{grid-template-columns:var(--atendimento-sidebar-expanded,232px) 356px minmax(0,1fr)!important}.desk.mobileListMode:has(>.appSidebar.collapsed){grid-template-columns:var(--atendimento-sidebar-collapsed,72px) 356px minmax(0,1fr)!important}.desk.mobileListMode>.details{display:none!important}}@media (min-width:1001px) and (max-width:1279px){.desk{grid-template-columns:var(--atendimento-sidebar-expanded,232px) 332px minmax(0,1fr)!important}.desk:has(>.appSidebar.collapsed){grid-template-columns:var(--atendimento-sidebar-collapsed,72px) 332px minmax(0,1fr)!important}.desk>.details:not(.mobileOpen){display:none!important}}@media (min-width:901px){.overviewPage{gap:13px!important}.overviewPage .overviewHeader{padding:2px 0 0!important;align-items:flex-end!important}.overviewPage .overviewHeader h1{font-size:clamp(31px,2.4vw,38px)!important;margin:2px 0 4px!important}.overviewPage .overviewHeader .muted{margin:0!important;font-size:13px!important}.overviewPage .overviewActions{gap:7px!important;align-items:center!important}.overviewPage .overviewActions .buttonLink{min-height:34px!important;height:34px!important;padding:0 13px!important;margin:0!important;border-radius:10px!important;font-size:12px!important;box-shadow:none!important}.overviewPage .overviewActions .buttonLink.subtle{background:#111c2a!important;border:1px solid rgba(148,163,184,.14)!important;color:#c8d4e6!important}.overviewPage .overviewActions .buttonLink.subtle:hover{background:#172437!important;border-color:rgba(148,163,184,.24)!important}.overviewPage .overviewMetrics{gap:9px!important}.overviewPage .overviewMetrics article{min-height:98px!important;padding:13px!important}.overviewPage .overviewMetrics article b{font-size:25px!important}.overviewPage .networkTimelineCompact{padding:16px 17px!important;border-radius:16px!important}.overviewPage .networkTimelineCompact .card{min-height:58px!important;padding:8px 10px!important}.overviewPage .networkTimelineCompact svg[aria-label="PPPoE online"]{height:104px!important}.overviewPage .networkTimelineCompact svg[aria-label="PPPoE offline"]{height:72px!important}.overviewPage .networkTimelineCompact svg[aria-label="Quedas e incidentes"]{height:50px!important}.overviewPage .overviewGrid{gap:12px!important}.overviewPage .overviewGrid>.panel,.overviewPage>.panel{padding:15px 16px!important}}@media (max-height:820px) and (min-width:901px){.overviewPage .overviewMetrics article{min-height:90px!important}.overviewPage .networkTimelineCompact{padding-top:14px!important;padding-bottom:13px!important}.overviewPage .networkTimelineCompact svg[aria-label="PPPoE online"]{height:92px!important}.overviewPage .networkTimelineCompact svg[aria-label="PPPoE offline"]{height:64px!important}.overviewPage .networkTimelineCompact svg[aria-label="Quedas e incidentes"]{height:46px!important}}@media (prefers-reduced-motion:reduce){.desk .conversation,.overviewPage .overviewMetrics article{transition:none!important}}.desk .conversation.conversationAttention{box-shadow:inset 3px 0 rgba(245,158,11,.9)!important}.desk .conversation.conversationOverdue{background:rgba(239,68,68,.07)!important;box-shadow:inset 3px 0 rgba(239,68,68,.95)!important}.desk .conversation.conversationOverdue.selected{background:linear-gradient(90deg,rgba(239,68,68,.16),rgba(59,130,246,.06))!important}.desk .chips .conversationAlertChip{background:rgba(239,68,68,.14)!important;border-color:rgba(239,68,68,.32)!important;color:#fecaca!important;font-weight:700}@media (min-width:1001px) and (max-width:1279px){.desk:has(>.details.mobileOpen){grid-template-columns:var(--atendimento-sidebar-expanded,232px) 332px minmax(0,1fr)!important}.desk:has(>.appSidebar.collapsed):has(>.details.mobileOpen){grid-template-columns:var(--atendimento-sidebar-collapsed,72px) 332px minmax(0,1fr)!important}}@media (min-width:1280px) and (max-width:1499px){.desk.mobileHasSelection{grid-template-columns:var(--atendimento-sidebar-expanded,232px) 340px minmax(380px,1fr) 286px!important}.desk.mobileHasSelection:has(>.appSidebar.collapsed){grid-template-columns:var(--atendimento-sidebar-collapsed,72px) 340px minmax(380px,1fr) 286px!important}}@media (min-width:901px){.overviewPage .networkTimelineCompact svg[aria-label="PPPoE online"]{height:138px!important}.overviewPage .networkTimelineCompact svg[aria-label="PPPoE offline"]{height:96px!important}.overviewPage .networkTimelineCompact svg[aria-label="Quedas e incidentes"]{height:64px!important}.overviewPage .networkTimelineCompact>div:has(>.card){margin-top:10px!important;margin-bottom:8px!important;gap:7px!important}}@media (min-width:801px){.desk .inboxHead h2{font-size:21px!important;line-height:1.08!important}.desk .inboxHead small{font-size:11px!important}.desk .search{min-height:44px!important;font-size:16px!important;padding-left:13px!important;padding-right:13px!important}.desk .scopeTabs.operationalTabs>button{min-height:62px!important;padding:9px 10px!important}.desk .scopeTabs.operationalTabs>button strong{font-size:13px!important;line-height:1.2!important}.desk .scopeTabs.operationalTabs>button small{font-size:11px!important;line-height:1.25!important}.desk .conversation{min-height:94px!important;padding:12px 11px!important;gap:11px!important}.desk .conversation .contactAvatar{width:39px!important;height:39px!important;min-width:39px!important;flex-basis:39px!important;font-size:12px!important}.desk .convTitle strong{font-size:15px!important;line-height:1.28!important;letter-spacing:-.01em!important}.desk .convTitle time{max-width:88px!important;font-size:11px!important;line-height:1.2!important}.desk .preview{margin:5px 0 7px!important;font-size:13px!important;line-height:1.38!important;color:#a5b3c7!important;display:-webkit-box!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.desk .chips{gap:5px!important;max-height:46px!important}.desk .chips span{max-width:172px!important;padding:4px 8px!important;font-size:11.5px!important;line-height:1.15!important}.desk .badge{min-width:22px!important;height:22px!important;font-size:11px!important}.desk .chatHead{min-height:76px!important;padding:11px 14px!important}.desk .chatHead h3{max-width:300px!important;font-size:16px!important}.desk .chatHead small{font-size:11.5px!important;line-height:1.3!important}.desk .chatActions button{min-height:35px!important;height:35px!important;padding:6px 11px!important;font-size:12.5px!important;border-radius:10px!important}.desk .chatActions .historyInline,.desk .chatActions .transfer{background:#0f1926!important;border-color:rgba(148,163,184,.16)!important;color:#c1ccdc!important;box-shadow:none!important}.desk .chatActions .historyInline:hover,.desk .chatActions .transfer:hover{background:#162235!important;border-color:rgba(148,163,184,.26)!important;color:#fff!important}.desk .messages{padding:20px clamp(16px,2.2vw,30px) 22px!important}.desk .message{font-size:14px!important;line-height:1.45!important}.desk .message small,.desk .messageAuthor{font-size:11px!important}.desk .composer{padding:11px 13px 13px!important}.desk .composer textarea{min-height:72px!important;height:72px!important;max-height:168px!important;padding:14px 15px!important;font-size:16px!important;line-height:1.45!important}.desk .composerBar{gap:7px!important;padding-top:8px!important}.desk .composerBar .attachButton,.desk .composerBar button{min-height:34px!important;padding:6px 10px!important;font-size:12px!important}.desk .composerBar>a,.desk .composerBar>span{font-size:11.5px!important}.desk>.details .profile{padding:17px 15px!important}.desk>.details .profile h3{font-size:16.5px!important;line-height:1.2!important}.desk>.details .profile small{font-size:11.5px!important;line-height:1.4!important}.desk>.details .detailBlock{padding:14px 13px!important}.desk>.details .detailBlock h4{font-size:14px!important}.desk>.details .detailBlock h5{font-size:11.5px!important}.desk>.details .detailBlock label{font-size:11px!important}.desk>.details .detailBlock select,.desk>.details .full,.desk>.details .readonlyField{min-height:36px!important;padding:7px 9px!important;font-size:12px!important}.desk>.details .sgpCustomerCard{gap:4px!important;padding:10px!important}.desk>.details .sgpCustomerCard strong{font-size:12.5px!important;line-height:1.25!important}.desk>.details .sgpCustomerCard span{font-size:11px!important;line-height:1.3!important}.desk>.details .sgpQuickStatus{gap:7px!important}.desk>.details .sgpQuickStatus>div{padding:9px!important}.desk>.details .sgpQuickStatus small,.desk>.details .sgpQuickStatus span{font-size:10.5px!important}.desk>.details .sgpQuickBadge{font-size:11px!important;padding:4px 8px!important}.desk>.details .sgpOps>select{min-height:34px!important;font-size:11.5px!important}.desk>.details .sgpOpsGrid{gap:7px!important}.desk>.details .sgpOpsGrid button{min-height:35px!important;padding:7px 6px!important;font-size:11.5px!important;line-height:1.2!important}.desk>.details .muted.smallText{font-size:10.5px!important;line-height:1.35!important}.desk>.details .atendimentoOrderQuick{margin-top:8px!important}.desk>.details .atendimentoOrderButton{min-height:36px!important;width:100%!important;margin:6px 0 5px!important;padding:7px 10px!important;border-radius:9px!important;border-color:rgba(96,165,250,.28)!important;background:#102238!important;color:#d7e8ff!important;font-size:12px!important;font-weight:800!important;box-shadow:none!important}.desk>.details .atendimentoOrderButton:hover:not(:disabled){background:#17304d!important;border-color:rgba(96,165,250,.42)!important}}@media (min-width:1001px) and (max-width:1399px){.desk.mobileHasSelection,.desk.mobileListMode{grid-template-columns:var(--atendimento-sidebar-expanded,232px) 350px minmax(0,1fr)!important}.desk.mobileHasSelection:has(>.appSidebar.collapsed),.desk.mobileListMode:has(>.appSidebar.collapsed){grid-template-columns:var(--atendimento-sidebar-collapsed,72px) 350px minmax(0,1fr)!important}.desk.mobileHasSelection>.details:not(.mobileOpen),.desk.mobileListMode>.details{display:none!important}.desk.mobileHasSelection .mobileDetailsButton{display:inline-flex!important}}@media (min-width:1400px) and (max-width:1599px){.desk.mobileHasSelection{grid-template-columns:var(--atendimento-sidebar-expanded,232px) 370px minmax(500px,1fr) 330px!important}.desk.mobileHasSelection:has(>.appSidebar.collapsed){grid-template-columns:var(--atendimento-sidebar-collapsed,72px) 370px minmax(500px,1fr) 330px!important}.desk.mobileListMode{grid-template-columns:var(--atendimento-sidebar-expanded,232px) 370px minmax(0,1fr)!important}.desk.mobileListMode:has(>.appSidebar.collapsed){grid-template-columns:var(--atendimento-sidebar-collapsed,72px) 370px minmax(0,1fr)!important}}@media (min-width:1600px){.desk.mobileHasSelection{grid-template-columns:var(--atendimento-sidebar-expanded,232px) 400px minmax(560px,1fr) 360px!important}.desk.mobileHasSelection:has(>.appSidebar.collapsed){grid-template-columns:var(--atendimento-sidebar-collapsed,72px) 400px minmax(560px,1fr) 360px!important}.desk.mobileListMode{grid-template-columns:var(--atendimento-sidebar-expanded,232px) 400px minmax(0,1fr)!important}.desk.mobileListMode:has(>.appSidebar.collapsed){grid-template-columns:var(--atendimento-sidebar-collapsed,72px) 400px minmax(0,1fr)!important}}@media (min-width:1850px){.desk.mobileHasSelection{grid-template-columns:var(--atendimento-sidebar-expanded,232px) 420px minmax(620px,1fr) 380px!important}.desk.mobileHasSelection:has(>.appSidebar.collapsed){grid-template-columns:var(--atendimento-sidebar-collapsed,72px) 420px minmax(620px,1fr) 380px!important}.desk.mobileListMode{grid-template-columns:var(--atendimento-sidebar-expanded,232px) 420px minmax(0,1fr)!important}.desk.mobileListMode:has(>.appSidebar.collapsed){grid-template-columns:var(--atendimento-sidebar-collapsed,72px) 420px minmax(0,1fr)!important}}@media (min-width:901px){.overviewPage .overviewMetrics article{min-height:92px!important;padding:12px 14px!important}.overviewPage .overviewMetrics article span{font-size:12.5px!important;line-height:1.2!important}.overviewPage .overviewMetrics article b{font-size:30px!important;line-height:1!important}.overviewPage .overviewMetrics article small{font-size:11.5px!important;line-height:1.25!important}.overviewPage .networkTimelineCompact{padding:14px 16px 12px!important}.overviewPage .networkTimelineCompact h2{font-size:19px!important}.overviewPage .networkTimelineIntro{font-size:11.5px!important}.overviewPage .networkTimelineCompact .card{min-height:55px!important;padding:8px 10px!important}.overviewPage .networkTimelineCompact .card>div:first-child{font-size:11.5px!important}.overviewPage .networkTimelineCompact .card>div:nth-child(2){font-size:25px!important}.overviewPage .networkTimelineCompact svg[aria-label="PPPoE offline"],.overviewPage .networkTimelineCompact svg[aria-label="PPPoE online"],.overviewPage .networkTimelineCompact svg[aria-label="Quedas e incidentes"]{zoom:.82!important;width:121.95122%!important;max-width:none!important}.overviewPage .networkTimelineCompact svg[aria-label="PPPoE online"]{height:138px!important}.overviewPage .networkTimelineCompact svg[aria-label="PPPoE offline"]{height:96px!important}.overviewPage .networkTimelineCompact svg[aria-label="Quedas e incidentes"]{height:64px!important}}@media (max-height:820px) and (min-width:901px){.overviewPage{gap:11px!important}.overviewPage .overviewMetrics article{min-height:86px!important}.overviewPage .networkTimelineCompact{padding-top:12px!important;padding-bottom:10px!important}.overviewPage .networkTimelineCompact svg[aria-label="PPPoE offline"],.overviewPage .networkTimelineCompact svg[aria-label="PPPoE online"],.overviewPage .networkTimelineCompact svg[aria-label="Quedas e incidentes"]{zoom:.78!important;width:128.20513%!important}}@media (prefers-reduced-motion:reduce){.desk .chatActions button,.desk .conversation,.overviewPage .overviewMetrics article{transition:none!important}}.desk>.details>.detailBlock:not(:has(.sgpOpsPatched)):not(:has(.sgpCustomerCard)):not(:has(.sgpSearchBox)),.desk>.details>.profile{display:none!important}.desk>.details>.detailBlock:has(.sgpCustomerCard)>h4,.desk>.details>.detailBlock:has(.sgpOpsPatched)>h4,.desk>.details>.detailBlock:has(.sgpSearchBox)>h4{display:none!important}.desk>.details>.detailBlock:has(.sgpCustomerCard),.desk>.details>.detailBlock:has(.sgpOpsPatched),.desk>.details>.detailBlock:has(.sgpSearchBox){padding:14px 13px 18px!important;border-top:0!important}.desk.mobileDetailsMode>.details.mobileOpen .mobileDetailsHead,.desk.mobileHasSelection>.details.mobileOpen .mobileDetailsHead{display:flex!important;position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:30!important;min-height:52px!important;padding:8px 10px 8px 13px!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;background:#09111d!important;border-bottom:1px solid rgba(148,163,184,.14)!important;box-shadow:0 7px 18px rgba(0,0,0,.16)!important}.desk.mobileDetailsMode>.details.mobileOpen .mobileDetailsHead>strong,.desk.mobileHasSelection>.details.mobileOpen .mobileDetailsHead>strong{font-size:0!important;min-width:0!important}.desk.mobileDetailsMode>.details.mobileOpen .mobileDetailsHead>strong:after,.desk.mobileHasSelection>.details.mobileOpen .mobileDetailsHead>strong:after{content:"Cliente";font-size:14px!important;font-weight:850!important;color:#edf4ff!important}.desk.mobileDetailsMode>.details.mobileOpen .mobileDetailsHead>button,.desk.mobileHasSelection>.details.mobileOpen .mobileDetailsHead>button{display:inline-flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;position:relative!important;inset:auto!important;flex:0 0 36px!important;width:36px!important;min-width:36px!important;height:36px!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(148,163,184,.22)!important;border-radius:10px!important;background:#101b2a!important;color:#f4f7fb!important;font-size:22px!important;line-height:1!important;cursor:pointer!important}.desk.mobileDetailsMode>.details.mobileOpen .mobileDetailsHead>button:hover,.desk.mobileHasSelection>.details.mobileOpen .mobileDetailsHead>button:hover{background:#18263a!important;border-color:rgba(148,163,184,.36)!important}@media (min-width:1001px) and (max-width:1399px){.desk.mobileDetailsMode.mobileHasSelection{grid-template-columns:var(--atendimento-sidebar-expanded,232px) 350px minmax(0,1fr)!important}.desk.mobileDetailsMode.mobileHasSelection:has(>.appSidebar.collapsed){grid-template-columns:var(--atendimento-sidebar-collapsed,72px) 350px minmax(0,1fr)!important}.desk.mobileDetailsMode.mobileHasSelection>.details.mobileOpen{display:block!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:auto!important;width:min(380px,92vw)!important;max-width:92vw!important;height:100dvh!important;transform:none!important;visibility:visible!important;pointer-events:auto!important;overflow-y:auto!important;overscroll-behavior:contain!important;z-index:1000!important;background:#08111c!important;border-left:1px solid rgba(148,163,184,.16)!important;box-shadow:-22px 0 48px rgba(0,0,0,.38)!important;padding:0 0 calc(18px + env(safe-area-inset-bottom))!important}}@media (max-width:1000px){.desk>.details.mobileOpen .mobileDetailsHead{display:flex!important;position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:30!important}}.desk>.details .sgpCustomerCard,.desk>.details .sgpOpsPatched{margin-top:0!important}@media (prefers-reduced-motion:reduce){.desk>.details.mobileOpen{transition:none!important}}@media (min-width:901px){.overviewPage .networkTimelineCompact svg[aria-label="PPPoE offline"],.overviewPage .networkTimelineCompact svg[aria-label="PPPoE online"],.overviewPage .networkTimelineCompact svg[aria-label="Quedas e incidentes"]{zoom:1!important;width:100%!important;max-width:none!important}.overviewPage .networkTimelineCompact svg[aria-label="PPPoE online"]{height:138px!important}.overviewPage .networkTimelineCompact svg[aria-label="PPPoE offline"]{height:96px!important}.overviewPage .networkTimelineCompact svg[aria-label="Quedas e incidentes"]{height:64px!important}}@media (max-height:820px) and (min-width:901px){.overviewPage .networkTimelineCompact{padding-top:10px!important;padding-bottom:8px!important}.overviewPage .networkTimelineCompact>div:nth-of-type(2){margin-top:10px!important;margin-bottom:8px!important}.overviewPage .networkTimelineCompact svg[aria-label="PPPoE offline"],.overviewPage .networkTimelineCompact svg[aria-label="PPPoE online"],.overviewPage .networkTimelineCompact svg[aria-label="Quedas e incidentes"]{zoom:1!important;width:100%!important}}@media (min-width:801px){.desk.mobileHasSelection .chatHead .mobileDetailsButton,.desk.mobileHasSelection .mobileDetailsButton{display:inline-flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;align-items:center!important;justify-content:center!important;min-height:35px!important;padding:6px 11px!important}.desk.mobileHasSelection>.details:not(.mobileOpen){display:none!important}.desk.mobileDetailsMode.mobileHasSelection,.desk.mobileHasSelection,.desk.mobileListMode{grid-template-columns:var(--atendimento-sidebar-expanded,232px) clamp(330px,27vw,400px) minmax(0,1fr)!important}.desk.mobileDetailsMode.mobileHasSelection:has(>.appSidebar.collapsed),.desk.mobileHasSelection:has(>.appSidebar.collapsed),.desk.mobileListMode:has(>.appSidebar.collapsed){grid-template-columns:var(--atendimento-sidebar-collapsed,72px) clamp(330px,27vw,400px) minmax(0,1fr)!important}.desk.mobileDetailsMode.mobileHasSelection>.details.mobileOpen,.desk.mobileHasSelection>.details.mobileOpen{display:block!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:auto!important;width:min(390px,94vw)!important;max-width:94vw!important;height:100dvh!important;overflow-y:auto!important;overscroll-behavior:contain!important;transform:none!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:1200!important;background:#08111c!important;border-left:1px solid rgba(148,163,184,.18)!important;box-shadow:-22px 0 48px rgba(0,0,0,.42)!important;padding:0 0 calc(18px + env(safe-area-inset-bottom))!important}.desk>.details.mobileOpen .mobileDetailsHead{display:flex!important;position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:1250!important;min-height:54px!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:8px 10px 8px 13px!important;background:#09111d!important;border-bottom:1px solid rgba(148,163,184,.18)!important;box-shadow:0 8px 20px rgba(0,0,0,.22)!important}.desk>.details.mobileOpen .mobileDetailsHead>button{display:inline-flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;position:relative!important;inset:auto!important;z-index:1260!important;flex:0 0 38px!important;width:38px!important;min-width:38px!important;height:38px!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;border:1px solid rgba(148,163,184,.28)!important;border-radius:10px!important;background:#142033!important;color:#fff!important;font-size:24px!important;line-height:1!important;cursor:pointer!important}}@media (max-width:800px){.desk.mobileHasSelection .mobileDetailsButton{display:inline-flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.desk>.details.mobileOpen .mobileDetailsHead{display:flex!important;position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:1250!important}.desk>.details.mobileOpen .mobileDetailsHead>button{display:inline-flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;position:relative!important;z-index:1260!important}}@media (max-width:760px){.desk.robotSupervisorMode.robotMobileHasSelection>main.chat{position:fixed!important;left:0!important;right:0!important;top:calc(var(--app-mobile-header-height,60px) + env(safe-area-inset-top))!important;bottom:0!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;display:block!important;overflow:hidden!important;z-index:4!important}.desk.robotSupervisorMode.robotMobileHasSelection>main.chat>.robotEmbeddedChat{box-sizing:border-box!important;width:100%!important;height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.robotSupervisorMode.robotMobileHasSelection .robotChatHead{box-sizing:border-box!important;display:grid!important;grid-template-columns:30px 34px minmax(0,1fr)!important;grid-template-rows:44px 36px!important;grid-gap:4px 7px!important;gap:4px 7px!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:88px!important;height:88px!important;padding:4px 8px!important;overflow:hidden!important;flex:0 0 88px!important}.robotSupervisorMode.robotMobileHasSelection .robotChatHead .robotMobileBack{grid-column:1!important;grid-row:1!important;display:grid!important;place-items:center!important;width:30px!important;min-width:30px!important;height:34px!important;min-height:34px!important;margin:0!important;padding:0!important;font-size:27px!important;line-height:1!important}.robotSupervisorMode.robotMobileHasSelection .robotChatHead .contactAvatar.large{grid-column:2!important;grid-row:1!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;margin:0!important;font-size:11px!important}.robotSupervisorMode.robotMobileHasSelection .robotIdentity{grid-column:3!important;grid-row:1!important;align-self:center!important;display:grid!important;grid-gap:1px!important;gap:1px!important;min-width:0!important;overflow:hidden!important}.robotSupervisorMode.robotMobileHasSelection .robotIdentity h3{font-size:14px!important}.robotSupervisorMode.robotMobileHasSelection .robotIdentity h3,.robotSupervisorMode.robotMobileHasSelection .robotIdentity small{max-width:100%!important;margin:0!important;line-height:1.05!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.robotSupervisorMode.robotMobileHasSelection .robotIdentity small{display:block!important;font-size:10px!important}.robotSupervisorMode.robotMobileHasSelection .robotIdentity .robotLiveText{margin-top:1px!important;font-size:9px!important}.robotSupervisorMode.robotMobileHasSelection .robotChatHead .chatActions{grid-column:1/-1!important;grid-row:2!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:6px!important;gap:6px!important;align-items:stretch!important;width:100%!important;max-width:100%!important;min-width:0!important;height:36px!important;margin:0!important;padding:0!important;overflow:hidden!important}.robotSupervisorMode.robotMobileHasSelection .robotChatHead .chatActions button{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:36px!important;height:36px!important;margin:0!important;padding:4px 6px!important;border-radius:9px!important;font-size:11px!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.robotSupervisorMode.robotMobileHasSelection .robotMessages{flex:1 1 auto!important;min-height:0!important;width:100%!important}.robotSupervisorMode.robotMobileHasSelection .robotMonitorBar{flex:0 0 auto!important;max-width:100%!important;padding:8px 10px calc(8px + env(safe-area-inset-bottom))!important}}@media (max-width:390px){.robotSupervisorMode.robotMobileHasSelection .robotChatHead{grid-template-rows:42px 34px!important;min-height:84px!important;height:84px!important;flex-basis:84px!important}.robotSupervisorMode.robotMobileHasSelection .robotChatHead .chatActions,.robotSupervisorMode.robotMobileHasSelection .robotChatHead .chatActions button{min-height:34px!important;height:34px!important;font-size:10px!important}}:root{--ui-bg:#172131;--ui-bg-soft:#1d293b;--ui-surface:#233146;--ui-surface-2:#29394f;--ui-surface-3:#31445c;--ui-surface-4:#3a4f69;--ui-border:rgba(186,202,224,.20);--ui-border-strong:rgba(186,202,224,.34);--ui-muted:#b2bfd1;--ui-muted-2:#a2b1c7;--ui-surface-raised:#2c3d54;--ui-surface-sunken:#202e42;--ui-surface-sunken-2:#223147;--ui-surface-deep:#1a2738;--ui-surface-header:#253449;--ui-bubble-out:#254a3c;--ui-bubble-note:#493c22;--ops-v2-surface:var(--ui-surface);--ops-v2-surface-2:var(--ui-surface-2);--ops-v2-surface-3:var(--ui-surface-3);--ops-v3-panel:var(--ui-surface);--ops-v3-panel-2:var(--ui-surface-2);--ops-v3-panel-3:var(--ui-surface-3);--ops-v3-muted:var(--ui-muted)}.htxShell{--htx-bg:var(--ui-bg);--htx-side:var(--ui-bg-soft);--htx-surface:var(--ui-surface);--htx-surface-2:var(--ui-surface-2);--htx-surface-3:var(--ui-surface-3);--htx-muted:var(--ui-muted);--htx-muted-2:var(--ui-muted-2)}.desk,.desk.mobileHasSelection,.desk.mobileListMode,.shell,body,html{background:var(--ui-bg)!important}.appSidebar,.appSidebar.collapsed,.desk>.appSidebar,.shell .appSidebar,.sidebar{background:var(--ui-bg-soft)!important}.appSidebar .whoami,.appSidebar.mobileOpen .whoami,.appSidebar.mobileOpen.collapsed .whoami{background:var(--ui-surface)!important}.appUtilityBar{background:linear-gradient(180deg,var(--ui-bg),rgba(23,33,49,.95) 78%,rgba(23,33,49,0))!important}.mobileAppHeader{background:rgba(29,41,59,.96)!important}.agentCard,.automationHub .channelCard,.automationHub .flowCard,.automationHub .templateRow,.card,.copilotBox,.customerResult,.externalServiceCard,.globalSearchResults,.healthCard,.htxShell .centerHero,.htxShell .deviceWizard form,.htxShell .deviceWizard section,.htxShell .deviceWizard>header,.htxShell .fleetGrid article,.htxShell .htClientSupportCard,.htxShell .htClientSupportDetail,.htxShell .htClientSupportHero,.htxShell .htClientSupportList,.htxShell .htClientSupportPanel,.htxShell .htClientSupportStats article,.htxShell .phaseGrid article,.htxShell .phases,.htxShell .planStrip,.htxShell .trackAdmin .hero,.htxShell .trackAdmin .panel,.htxShell .trackerClientsHero,.htxShell .trackerClientsPanel,.htxShell .trackerClientsStats article,.loginCard,.memberCard,.modalCard,.monitorSummary>div,.opsMetrics>div,.panel,.phase,.phaseCard,.queueCard,.reportCard,.sgpCustomerCard,.transferModal{background:linear-gradient(180deg,var(--ui-surface-raised),var(--ui-surface))!important}.customerSearch input,.desk .composer textarea,.desk .search,.globalSearch input,.inlineForm input,.loginCard input,.modalCard input,.readonlyField,.searchRow input,.serviceForm input,.serviceForm select,.serviceForm textarea,.stackForm input,.stackForm select,input,select,textarea{background:var(--ui-surface-sunken)!important}input::placeholder,textarea::placeholder{color:var(--ui-muted-2)!important}.loginCard label,label{color:var(--ui-muted)!important}.desk.mobileListMode>.inbox,.desk>.inbox{background:var(--ui-surface-sunken)!important}.desk .chatHead,.desk .composer,.desk .inboxHead{background:var(--ui-surface-sunken-2)!important}.desk .messages,.desk>.chat{background-color:var(--ui-surface-deep)!important}.desk .scopeTabs.operationalTabs{background:var(--ui-surface)!important}.desk .convTitle time,.desk .preview,.desk .scopeTabs.operationalTabs>button small{color:var(--ui-muted)!important}.desk .message{background:var(--ui-surface-raised)!important}.desk .message.out{background:var(--ui-bubble-out)!important}.desk .message.note{background:var(--ui-bubble-note)!important}.desk .message.systemEvent{background:transparent!important;color:var(--ui-muted)!important}.desk .message small,.desk .messageAuthor{color:#bac9dd!important}.desk .message.out .messageAuthor{color:#c9ead6!important}.desk .message.note .messageAuthor{color:#ffe7a8!important}.desk.mobileDetailsMode>.details.mobileOpen,.desk.mobileHasSelection>.details.mobileOpen,.desk>.details,.desk>.details.mobileOpen{background:var(--ui-surface-sunken)!important}.desk.mobileDetailsMode>.details.mobileOpen .mobileDetailsHead,.desk.mobileHasSelection>.details.mobileOpen .mobileDetailsHead{background:var(--ui-surface-sunken-2)!important}.desk .chatActions .historyInline,.desk .chatActions .transfer,.desk .mobileDetailsHead>button{background:var(--ui-surface-2)!important}.desk .chatActions .historyInline:hover,.desk .chatActions .transfer:hover,.desk .mobileDetailsHead>button:hover{background:var(--ui-surface-3)!important}.automationHub .channelFacts>div,.automationHub .flowMeta,.diagnosticItem,.emptyStateBox,.invoiceRow,.nasGrid>div,.phase>header,.preferencesPage .soundRows>div,.sgpContractRow,.sgpQuickStatus>div,.statusGrid>div{background:var(--ui-surface-2)!important}thead th{background:var(--ui-surface-header)!important}.desk .message.systemEvent .messageAuthor,.empty,.emptyList,thead th{color:var(--ui-muted)!important}.notice{background:var(--ui-surface-2)!important}.htxShell .htCatalogDrawer,.htxShell .htFilterRail,.htxShell .htFleetDrawer,.htxShell .htMapTools,.htxShell .htVehiclePanel{background:rgba(35,49,70,.96)!important}@media(max-width:760px){.appMain{background:var(--ui-bg)!important}.appUtilityBar{background:linear-gradient(180deg,var(--ui-bg),rgba(23,33,49,.95) 80%,transparent)!important}}