/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial}}}.mre-app__authCallback{justify-content:center;align-items:center;gap:var(--spacing-4,1rem);max-width:28rem;min-height:100vh;padding:var(--spacing-6,1.5rem);text-align:center;flex-direction:column;margin-inline:auto;display:flex}.mre-app__authCallback .mre-app-brand{gap:var(--spacing-2,.5rem);flex-direction:column;flex:none}.mre-app__authCallback .mre-app-brand__mark{width:var(--spacing-16,4rem);height:var(--spacing-16,4rem)}.mre-app__authCallback .mre-app-brand__wordmark{height:28px}.mre-app__authCallback-spinner{border-radius:var(--radius-full,9999px);border-style:var(--tw-border-style);border-width:3px;border-color:var(--color-neutral-200,#e2e8f0);border-top-color:var(--color-primary-500,#37a0a4);width:1.75rem;height:1.75rem;animation:.8s linear infinite mre-auth-callback-spin}@keyframes mre-auth-callback-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.mre-app__authCallback-spinner{animation:none}}.mre-app__authCallback-retry{cursor:pointer;border-radius:var(--radius-md,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral-300,#cbd5e1);background-color:var(--color-neutral-0,#fff);padding-inline:var(--spacing-4,1rem);padding-block:var(--spacing-2,.5rem);font-family:var(--font-base,"Inter", "Segoe UI", system-ui, sans-serif);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-neutral-800,#1e293b)}.mre-app__authCallback-retry:hover{background-color:var(--color-neutral-100,#f1f5f9)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}:root{--mre-data-grid-error-color:var(--color-danger-700);--mre-data-grid-error-background:var(--color-danger-100);--mre-data-grid-error-border-color:var(--color-danger-500)}html,body{height:100%}#root{height:100%;overflow:hidden}body{background-color:var(--color-canvas-contentArea,#fafdfd);font-family:var(--font-base,"Inter", "Segoe UI", system-ui, sans-serif);color:var(--color-neutral-900,#0f172a)}.mre-root-shell{background-color:var(--color-canvas-contentArea,#fafdfd);flex-direction:column;height:100vh;display:flex;overflow:hidden}.mre-root-shell[data-canvas=content-area]{background-color:var(--color-canvas-contentArea,#fafdfd)}.mre-root-shell__main>.e-appbar{margin:var(--spacing-0,0);flex-shrink:0;width:100%}.mre-root-shell__row{height:100%;min-height:var(--spacing-0,0);flex:1;display:flex;overflow:hidden}.mre-root-shell .mre-icon-rail-host,.mre-root-shell .mre-icon-rail{height:100%;min-height:var(--spacing-0,0);align-self:stretch}.mre-root-shell__main{height:100%;min-height:var(--spacing-0,0);min-width:var(--spacing-0,0);flex-direction:column;flex:1;display:flex;overflow:hidden}.mre-root-shell__main .mre-page-header{padding-inline:var(--spacing-8,2rem);flex-shrink:0}.mre-root-shell__body{min-height:var(--spacing-0,0);min-width:var(--spacing-0,0);padding-inline:var(--spacing-8,2rem);padding-top:var(--spacing-0,0);padding-bottom:var(--spacing-8,2rem);flex-direction:column;flex:1;display:flex;overflow:auto}.mre-root-shell__body>:not(.mre-toast-region){margin-top:var(--spacing-0,0);width:100%;max-width:100%;min-width:var(--spacing-0,0)}.mre-root-shell[data-canvas=content-area] .mre-root-shell__main{margin-top:var(--spacing-0,0);background-color:var(--color-canvas-contentArea,#fafdfd)}.mre-root-shell[data-canvas=content-area] .mre-root-shell__body{margin-top:var(--spacing-0,0);background-color:var(--color-canvas-contentArea,#fafdfd);padding:var(--spacing-4,1rem);padding-right:var(--spacing-1,.25rem);scrollbar-gutter:stable;overflow:hidden auto}.mre-root-shell[data-canvas=content-area] .mre-root-shell__body>:not(.mre-toast-region){flex-direction:column;display:flex}.mre-root-shell[data-form-page] .mre-root-shell__body{padding:var(--spacing-0,0);overflow:hidden}.mre-root-shell[data-form-page][data-canvas=content-area] .mre-root-shell__body{scrollbar-gutter:auto;padding:0;overflow:hidden}.mre-root-shell[data-form-page][data-canvas=content-area] .mre-root-shell__body>:not(.mre-toast-region){flex:auto;height:100%;min-height:0;overflow:hidden}.mre-root-shell[data-form-page] .mre-root-shell__body>:not(.mre-toast-region){height:100%;min-height:var(--spacing-0,0);flex:1;overflow:hidden}
