.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}}
