.ra-chat-composer{field-sizing:content;overflow-y:auto;height:auto!important;min-height:48px!important;max-height:168px!important}@supports not (field-sizing:content){.ra-chat-composer{min-block-size:48px;max-block-size:168px}}@media (min-width:1024px){.ra-iara-launcher-iara-expanded,.ra-google-chat-iara-expanded{right:calc(32px + min(860px,100vw - 110px))!important}.ra-iara-launcher-iara-expanded{bottom:100px!important}.ra-google-chat-iara-expanded{bottom:28px!important}}.ra-chat-composer{box-sizing:border-box;resize:vertical;overscroll-behavior:contain;width:100%;min-width:0;max-width:100%}@media (max-width:1023px){.ra-iara-launcher-iara-expanded,.ra-google-chat-iara-expanded{right:max(16px, env(safe-area-inset-right,0px))!important}}@media (max-width:767px){.ra-chat-composer{font-size:16px;max-height:min(168px,28dvh)!important}.ra-iara-launcher-iara-expanded,.ra-google-chat-iara-expanded{right:max(12px, env(safe-area-inset-right,0px))!important}}@media (max-height:600px){.ra-chat-composer{max-height:min(120px,25dvh)!important}}@media (max-width:767px){.ra-iara-launcher,.ra-iara-launcher-iara-expanded{right:max(16px, env(safe-area-inset-right,0px))!important;bottom:calc(108px + env(safe-area-inset-bottom,0px))!important}.ra-google-chat-launcher,.ra-google-chat-iara-expanded{right:max(16px, env(safe-area-inset-right,0px))!important;bottom:calc(20px + env(safe-area-inset-bottom,0px))!important}}
html,body{width:100%;max-width:100%;overflow-x:clip}.ra-platform-shell,.ra-platform-content,.ra-page-frame{width:100%;min-width:0;max-width:100%}.ra-platform-content :where(.flex,.inline-flex,.grid,form,fieldset)>*{min-width:0}.ra-platform-content :where(fieldset,label,section,article){min-width:0;max-width:100%}.ra-platform-content :where(img,video,canvas,iframe,object,embed){max-width:100%}.ra-platform-content :where(p,li,dd,dt,a,code,strong,h1,h2,h3,h4,h5,h6){overflow-wrap:anywhere;word-break:normal}.ra-platform-content pre{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.ra-platform-content :where(input,textarea,select,button,[role=button],[role=combobox]){min-width:0;max-width:100%}.ra-platform-content :where(.overflow-x-auto,.overflow-auto,[data-horizontal-scroll]){overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;max-width:100%}.ra-platform-content table{max-width:100%}.ra-platform-shell [role=dialog]{max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.ra-platform-shell [data-radix-popper-content-wrapper]{max-width:calc(100vw - 16px)!important}@media (max-width:1279px){.ra-platform-content,.ra-page-frame{width:100%;max-width:100%}}@media (min-width:768px) and (max-width:1023px){.ra-platform-content [data-platform-hero-actions]{width:100%}.ra-platform-content [data-platform-hero-actions]>*{min-width:0}}@media (max-width:767px){.ra-platform-content{padding-inline:clamp(12px,3.5vw,18px)!important}.ra-platform-content :where(.overflow-x-auto,.overflow-auto){width:100%;max-width:100%}.ra-platform-shell [role=dialog]{width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.ra-platform-content [data-platform-hero-actions]{width:100%}.ra-platform-content [data-platform-hero-actions]>*{width:100%;min-width:0}.ra-platform-content [data-platform-hero-actions] :where(button,a){white-space:normal}.ra-platform-content :where(input,textarea,select){font-size:max(16px,1em)}}@media (max-height:680px) and (orientation:landscape){.ra-platform-shell [role=dialog]{max-height:calc(100dvh - 12px);overflow-y:auto}}.ra-platform-shell{isolation:isolate;max-width:100%;min-height:100dvh}.ra-platform-content,.ra-page-frame{box-sizing:border-box;min-inline-size:0}.ra-platform-content :where(.grid),.ra-platform-content :where(.grid)>*,.ra-platform-content :where(.flex)>*,.ra-platform-content :where(.inline-flex)>*{min-inline-size:0}.ra-platform-content :where(img,video){height:auto}.ra-platform-content :where(table){border-collapse:separate}.ra-platform-content :where(.overflow-x-auto,[data-horizontal-scroll]){scrollbar-width:thin;min-inline-size:0;overflow-x:auto}.ra-platform-shell :where([role=dialog]){box-sizing:border-box;overscroll-behavior:contain}@media (max-width:1023px){.ra-platform-content :where([data-platform-hero-actions]){flex-wrap:wrap;min-inline-size:0;max-inline-size:100%}}@media (max-width:767px){.ra-platform-content :where(.grid){max-inline-size:100%}.ra-platform-content :where(input,textarea,select){font-size:max(16px,1em)}.ra-platform-shell :where([role=dialog]){overflow-y:auto}}@media (prefers-reduced-motion:reduce){.ra-platform-shell *,.ra-platform-shell :before,.ra-platform-shell :after{scroll-behavior:auto!important}}@media (max-width:767px){.ra-platform-shell{--mobile-gutter:16px;--mobile-radius:16px;--mobile-shadow:0 3px 18px #0e3b5611;color:#175070;min-height:100dvh;background:#fff!important}.ra-platform-content,.ra-page-frame{width:100%;min-width:0;max-width:100%;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));padding-inline:var(--mobile-gutter)!important;background:#fff!important}.ra-platform-content :where(section,article,main,form,fieldset){min-width:0;max-width:100%}.ra-platform-content :where(.grid.grid-cols-2,.grid.grid-cols-3,.grid.grid-cols-4,.grid.grid-cols-5,.grid.grid-cols-6){gap:12px}.ra-platform-content :where(.grid.grid-cols-3,.grid.grid-cols-4,.grid.grid-cols-5,.grid.grid-cols-6):not([data-keep-mobile-columns]){grid-template-columns:repeat(2,minmax(0,1fr))}.ra-platform-content :where(.shadow-sm,.shadow-md,.shadow-lg,.shadow-xl){box-shadow:var(--mobile-shadow)}.ra-platform-content :where(.bg-gray-50,.bg-slate-50,.bg-zinc-50){background-color:#fff}.ra-platform-content :where(input:not([type=checkbox]):not([type=radio]),select,textarea,[role=combobox]){border-radius:12px;max-width:100%;min-height:44px;font-size:16px!important}.ra-platform-content textarea{min-height:96px}.ra-platform-content :where(button,[role=button],a){touch-action:manipulation;-webkit-tap-highlight-color:transparent}.ra-platform-content :where(button,[role=button]):focus-visible,.ra-platform-content :where(a,input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #359ad4}.ra-platform-content [data-platform-hero-actions]{flex-wrap:wrap;align-items:stretch;gap:8px;width:100%;display:flex}.ra-platform-content [data-platform-hero-actions]>*{flex:max(140px,42%);width:auto;min-width:0}.ra-platform-content :where(.overflow-x-auto,[data-horizontal-scroll]){overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.ra-platform-content :where(table){width:100%;min-width:100%;font-size:13px}.ra-platform-content :where(.overflow-x-auto,[data-horizontal-scroll])>table{width:max-content}.ra-platform-shell [role=dialog],[data-radix-portal] [role=dialog]{width:calc(100vw - 24px);max-width:min(540px,100vw - 24px);max-height:calc(100dvh - 24px - env(safe-area-inset-bottom,0px));overscroll-behavior:contain;border-radius:18px;overflow-y:auto}[data-radix-popper-content-wrapper]{max-width:calc(100vw - 24px)!important}.ra-platform-content :where(h1){line-height:1.15}.ra-platform-content :where(h2,h3){line-height:1.25}}@media (max-width:390px){.ra-platform-shell{--mobile-gutter:12px}.ra-platform-content :where(.grid.grid-cols-3,.grid.grid-cols-4,.grid.grid-cols-5,.grid.grid-cols-6):not([data-keep-mobile-columns]):not([class*=sm\:grid-cols-]){grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ra-platform-shell :where(*){transition-duration:.01ms!important;animation-duration:.01ms!important}}.ra-platform-shell :where([role=dialog]){overscroll-behavior-y:contain;min-width:0}.ra-platform-shell :where([role=dialog] img,[role=dialog] video){-o-object-fit:contain;object-fit:contain;max-width:100%}.ra-platform-content :where([data-horizontal-scroll],.overflow-x-auto){scrollbar-gutter:stable}@media (max-width:767px){.ra-platform-shell :where([role=dialog]),[data-radix-portal] [role=dialog]{max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch}.ra-platform-content :where(.grid)>*{max-width:100%}.ra-platform-content :where([data-horizontal-scroll],.overflow-x-auto){scrollbar-gutter:auto}}.ra-platform-content :where(.admin-table-wrap,.table-responsive,.table-container,[data-table-scroll]){overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;display:block;overflow-x:auto}.ra-platform-content :where(.admin-table-wrap,.table-responsive,.table-container,[data-table-scroll])>table{width:max(100%, -moz-max-content);width:max(100%, max-content);table-layout:auto;min-width:100%;max-width:none}.ra-platform-content :where(.admin-table-wrap,.table-responsive,.table-container,[data-table-scroll])>table :where(th,td){overflow-wrap:normal;word-break:normal;vertical-align:top}.ra-platform-content :where(.admin-table-wrap,.table-responsive,.table-container,[data-table-scroll])>table :where(th,td):first-child{white-space:nowrap}.ra-platform-content :where(.admin-table,.manager-table,.data-table) :where([data-code],.manager-letter-code-cell,code){white-space:nowrap;overflow-wrap:normal;word-break:keep-all;flex-shrink:0}.ra-platform-content :where(.admin-card,[data-slot=card],form,fieldset){min-width:0}.ra-platform-content :where(.admin-card,[data-slot=card]) :where(.manager-row-actions,.admin-actions,[data-action-toolbar]){flex-wrap:wrap;min-width:0}.ra-platform-content :where(input,select,textarea){box-sizing:border-box}@media (max-width:900px){.ra-platform-content :where(.admin-table-wrap,.table-responsive,.table-container,[data-table-scroll])>table{width:max-content;min-width:100%}}.ra-platform-shell{--ra-control-height:40px;--ra-control-radius:10px;--ra-card-radius:16px;--ra-dialog-radius:18px;--ra-outline:#2684b6;--ra-border:#d9e4ea;--ra-text:#17384c;--ra-subtle:#587284;--ra-space-page:clamp(12px, 2vw, 28px);font-synthesis:none}.ra-platform-content :where(.admin-card,.admin-kpi,[data-slot=card]){border-radius:var(--ra-card-radius);min-width:0}.ra-platform-content :where(.admin-field,[data-ra-field]){min-width:0;max-width:100%}.ra-platform-content :where(.admin-field,[data-ra-field])>:where(label,span:first-child){overflow-wrap:anywhere}.ra-platform-content :where(.admin-field input,.admin-field select,.admin-field textarea,[data-ra-field] input,[data-ra-field] select,[data-ra-field] textarea){width:100%;max-width:100%}.ra-platform-content :where(.admin-primary,.admin-secondary,.admin-ghost,[data-ra-action]){box-sizing:border-box;border-radius:var(--ra-control-radius);text-align:center;vertical-align:middle;white-space:normal;overflow-wrap:break-word;justify-content:center;align-items:center;gap:7px;min-height:36px;line-height:1.35;display:inline-flex}.ra-platform-content :where(button,a,input,select,textarea,[role=button],[role=combobox]):focus-visible{outline:2px solid var(--ra-outline);outline-offset:2px}.ra-platform-content :where(button,input,select,textarea):disabled{cursor:not-allowed}.ra-platform-content :where(.admin-table-wrap,.table-responsive,.table-container,[data-table-scroll]){scrollbar-width:thin;scrollbar-color:#a8c4d3 transparent}.ra-platform-content :where(.admin-table,.manager-table,.data-table) th{white-space:nowrap;text-align:left;vertical-align:middle}.ra-platform-content :where(.admin-table,.manager-table,.data-table) :where(td,th){box-sizing:border-box}.ra-platform-content :where([data-ra-responsive-grid]){grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:12px;display:grid}.ra-platform-content :where([data-ra-form-actions]){flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ra-platform-shell :where([role=dialog][data-state=open]){box-sizing:border-box;border-radius:var(--ra-dialog-radius)}@media (max-width:640px){.ra-platform-content :where(.admin-primary,.admin-secondary,.admin-ghost,[data-ra-action]){min-height:40px}.ra-platform-content :where([data-ra-form-actions])>:where(button,a){flex:auto}}@media (forced-colors:active){.ra-platform-content :where(button,input,select,textarea):focus-visible{outline-color:highlight}}.ra-platform-content :where(.admin-field,[data-ra-field]) :where(input:not([type=checkbox]):not([type=radio]),select,textarea){box-sizing:border-box;border-radius:var(--ra-control-radius);min-width:0;max-width:100%}.ra-platform-content :where(.admin-field,[data-ra-field]) :where(input,select,textarea):focus-visible{outline:2px solid var(--ra-outline);outline-offset:2px}.ra-platform-content :where(.admin-muted,[data-ra-helper-text]){line-height:1.45}.ra-platform-content :where(.admin-status,[data-ra-status]){vertical-align:middle;white-space:normal;align-items:center;max-width:100%;line-height:1.35;display:inline-flex}.ra-platform-content :where(.admin-card,[data-slot=card]) :where(h1,h2,h3){overflow-wrap:break-word;max-width:100%}.ra-platform-content :where(.admin-table-wrap,.table-container,.table-responsive) :where(button,a){flex-shrink:0}.ra-platform-content :where(.admin-table-wrap,.table-container,.table-responsive) :where([role=status]){white-space:normal}@media (max-width:767px){.ra-platform-content :where(.admin-card,[data-slot=card]){max-width:100%}.ra-platform-content :where(.admin-field,[data-ra-field]){width:100%}.ra-platform-content :where(.admin-table-wrap,.table-container,.table-responsive){scrollbar-gutter:auto}[data-sidebar=sidebar][data-mobile=true]{overscroll-behavior:contain;flex-direction:column;display:flex;overflow:hidden;height:100dvh!important;max-height:100dvh!important}[data-sidebar=sidebar][data-mobile=true] [data-sidebar=content]{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;padding-bottom:env(safe-area-inset-bottom,0px);flex:auto;touch-action:pan-y!important;min-height:0!important;overflow:hidden auto!important}.ra-platform-shell aside{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;max-height:100dvh;overflow-y:auto}.ra-platform-shell aside nav{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;min-height:0;max-height:100%;overflow-y:auto}[data-sidebar=sidebar][data-mobile=true],[data-sidebar=sidebar][data-mobile=true]>div{min-height:0}[data-sidebar=sidebar][data-mobile=true] :is([data-sidebar=content],nav,[data-sidebar=group]){touch-action:pan-y!important}[data-sidebar=sidebar][data-mobile=true] [data-sidebar=content]{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;height:0;flex:1!important;min-height:0!important;overflow-y:scroll!important}.ra-platform-content :is(.admin-table-wrap,.table-container,.table-responsive,.overflow-x-auto,[data-horizontal-scroll]){-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;width:100%;min-width:0;max-width:100%;display:block;touch-action:pan-x pan-y!important;overflow-x:auto!important}.ra-platform-content :is(.admin-table-wrap,.table-container,.table-responsive,.overflow-x-auto,[data-horizontal-scroll])>table{width:max-content;min-width:100%;max-width:none}.manager-modal-layer .manager-modal--wide{box-sizing:border-box;width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:calc(100dvh - 24px);overflow-x:hidden}.manager-modal-layer .manager-modal-header{flex-direction:column;align-items:stretch;gap:12px;min-width:0;display:flex}.manager-modal-layer .manager-modal-header h2{overflow-wrap:anywhere;font-size:clamp(18px,5vw,24px);line-height:1.25}.manager-modal-layer .manager-modal-header-actions{flex-wrap:wrap;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.manager-modal-layer .manager-modal-header-actions>button{white-space:normal;overflow-wrap:normal;flex:0 auto;width:auto;min-width:0;max-width:100%;padding:9px 11px;font-size:13px;line-height:1.3}.manager-modal-layer .manager-modal-header-actions>button[aria-label=Fechar]{margin-left:auto}.manager-modal-layer .manager-modal-body{-webkit-overflow-scrolling:touch;min-width:0;overflow:hidden auto}.manager-modal-layer .manager-modal-actions{flex-wrap:wrap;gap:8px;display:flex}.manager-modal-layer .manager-modal-actions>button{white-space:normal;overflow-wrap:normal;flex:140px;min-width:0;font-size:13px;line-height:1.35}:is(body:has(.manager-modal-layer) .ra-quick-dock-controls,body:has(.manager-modal-layer) .ra-quick-dock-iara,body:has(.ra-mobile-navigation) .ra-quick-dock-controls,body:has(.ra-mobile-navigation) .ra-quick-dock-iara){visibility:hidden!important;pointer-events:none!important}}@media (max-width:639px){.ra-quick-dock-chat [data-ra-chat-window=true]{border-radius:18px;top:calc(var(--ra-chat-visible-top,0px) + 6px)!important;width:calc(100vw - 12px)!important;height:calc(var(--ra-chat-visible-height,100dvh) - 12px)!important;max-height:calc(var(--ra-chat-visible-height,100dvh) - 12px)!important;min-height:0!important;bottom:auto!important;left:6px!important;right:6px!important}.ra-quick-dock-chat [data-ra-chat-window=true] :is(.ra-chat-scroll,.ra-chat-composer){min-height:0}body:has([data-ra-chat-window=true]) .ra-quick-dock-controls{visibility:hidden!important;pointer-events:none!important}body:has([data-ra-chat-window=true]) .ra-quick-dock-iara{visibility:hidden!important;pointer-events:none!important}body:has([data-ra-chat-window=true]) .ra-quick-dock-chat>button:last-child{visibility:hidden!important;pointer-events:none!important}}@media (max-width:1279px){body:has(.ra-mobile-navigation) .ra-support-floating-button{visibility:hidden!important;pointer-events:none!important}}@media (max-width:767px){.manager-modal-layer .manager-modal-header-actions>button[aria-label=Fechar]{flex:none;align-self:center;margin-left:0!important}}.ra-letter-filters .admin-field{min-width:0;margin:0}.ra-letter-filters .admin-field>select{width:100%;min-width:0;max-width:100%}.ra-letter-filter-options{width:100%;min-width:0;position:relative}.ra-letter-filter-trigger{box-sizing:border-box;color:#175070;cursor:pointer;background:#fff;border:1px solid #d6e0e6;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;padding:12px 14px;font-weight:600;list-style:none;display:flex}.ra-letter-filter-trigger::-webkit-details-marker{display:none}.ra-letter-filter-options-list{box-sizing:border-box;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #d6e0e6;border-radius:12px;flex-direction:column;gap:2px;width:100%;max-height:240px;padding:8px;display:flex;overflow-y:auto}.ra-letter-filter-option{color:#175070;cursor:pointer;border-radius:8px;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;min-height:42px;padding:6px 8px;font-size:14px;display:flex}.ra-letter-filter-option:has(input:checked){background:#e8f5fc}.ra-letter-filter-option input[type=checkbox]{accent-color:#359ad4;appearance:auto!important;-webkit-appearance:checkbox!important;flex:0 0 18px!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;margin:0!important;display:inline-block!important;position:static!important}.ra-letter-filter-option span{text-align:left;overflow-wrap:anywhere;flex:1;min-width:0}.ra-letter-filter-chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ra-letter-filter-chips button{white-space:normal;overflow-wrap:anywhere;max-width:100%}
