[data-rmiz-ghost]{position:absolute;pointer-events:none}[data-rmiz-btn-zoom],[data-rmiz-btn-unzoom]{background-color:#000000b3;border-radius:50%;border:none;box-shadow:0 0 1px #ffffff80;color:#fff;height:40px;margin:0;outline-offset:2px;padding:9px;touch-action:manipulation;width:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none}[data-rmiz-btn-zoom]:not(:focus):not(:active){position:absolute;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;pointer-events:none;white-space:nowrap;width:1px}[data-rmiz-btn-zoom]{position:absolute;inset:10px 10px auto auto;cursor:zoom-in}[data-rmiz-btn-unzoom]{position:absolute;inset:20px 20px auto auto;cursor:zoom-out;z-index:1}[data-rmiz-content=found] img,[data-rmiz-content=found] svg,[data-rmiz-content=found] [role=img],[data-rmiz-content=found] [data-zoom]{cursor:zoom-in}[data-rmiz-modal]::backdrop{display:none}[data-rmiz-modal][open]{position:fixed;width:100vw;width:100dvw;height:100vh;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;overflow:hidden}[data-rmiz-modal-overlay]{position:absolute;top:0;right:0;bottom:0;left:0;transition:background-color .3s}[data-rmiz-modal-overlay=hidden]{background-color:#fff0}[data-rmiz-modal-overlay=visible]{background-color:#fff}[data-rmiz-modal-content]{position:relative;width:100%;height:100%}[data-rmiz-modal-img]{position:absolute;cursor:zoom-out;image-rendering:high-quality;transform-origin:top left;transition:transform .3s}@media (prefers-reduced-motion: reduce){[data-rmiz-modal-overlay],[data-rmiz-modal-img]{transition-duration:.01ms!important}}body{color:#3a3a3b;margin:0;background:#fff!important}h1,h2,h3,h4,h5,h6{margin:0;font-weight:600}h1{font-size:24px}h2{font-size:20px}h3{font-size:18px}h4{font-size:16px}h5{font-size:14px}h6{font-size:12px}ul{margin:0;padding:0;list-style:none}p{margin:8px 0;font-size:12px;color:#94959f}#root{height:100vh;background:var(--beam-bg-color, #fafafa)!important}.ant-layout-sider,.ant-layout-sider .ant-layout-sider-children{background:var(--beam-bg-container, #fafafa)!important}*{transition:background-color .3s ease,color .3s ease,border-color .3s ease}.ant-layout,.ant-layout-content{background:var(--beam-bg-color, #fafafa)!important}.ant-layout-header,.ant-layout-footer{background:var(--beam-bg-container, #fafafa)!important}.ant-layout-main{background:var(--beam-bg-color, #fafafa)!important}.ant-card,.ant-card-body{background:var(--beam-bg-container, #fafafa)!important}.ant-form,.ant-form-item{background:var(--beam-bg-color, #fafafa)!important}.ant-table{background:var(--beam-bg-container, #fafafa)!important}.ant-table-thead>tr>th{background:var(--beam-bg-container, #fafafa)!important}.ant-table-tbody>tr>td{background:var(--beam-bg-container, #fafafa)!important}.ant-modal-content,.ant-modal-header,.ant-modal-body,.ant-drawer-content,.ant-drawer-header,.ant-drawer-body{background:var(--beam-bg-container, #fafafa)!important}.page-container,.app-wrapper,.main-content{background:var(--beam-bg-color, #fafafa)!important}:root{--beam-primary-color: #057a50;--beam-text-color: #000000;--beam-bg-color: #fafafa;--beam-bg-container: #fafafa;--beam-border-color: #f0f0f0}.custom-menu{background:#fafafa!important}.custom-menu .ant-menu-item{background:transparent!important;border:none!important;color:var(--beam-text-color, #000000)!important}.custom-menu .ant-menu-item:hover{background:transparent!important;color:var(--beam-primary-color, #057a50)!important}.custom-menu .ant-menu-item-selected{background:transparent!important;color:var(--beam-primary-color, #057a50)!important;font-weight:700!important;border:none!important}.custom-menu .ant-menu-submenu{background:transparent!important}.custom-menu .ant-menu-submenu-title{background:transparent!important;border:none!important;color:var(--beam-text-color, #000000)!important}.custom-menu .ant-menu-submenu-title:hover{color:var(--beam-primary-color, #057a50)!important}.custom-menu.ant-menu-dark .ant-menu-item{color:#fafafad9!important}.custom-menu.ant-menu-dark .ant-menu-item:hover,.custom-menu.ant-menu-dark .ant-menu-item-selected{color:var(--beam-primary-color, #177ddc)!important}.custom-menu.ant-menu-dark .ant-menu-submenu-title{color:#ffffffd9!important}.custom-menu.ant-menu-dark .ant-menu-submenu-title:hover{color:var(--beam-primary-color, #177ddc)!important}.custom-menu .ant-menu-item,.custom-menu .ant-menu-submenu-title{transition:color .3s ease!important}.custom-menu .ant-menu-item:hover,.custom-menu .ant-menu-item-selected,.custom-menu .ant-menu-submenu-title:hover{color:var(--beam-primary-color)!important}.custom-menu .ant-menu-submenu-title:hover{background:transparent!important;color:var(--beam-primary-color, #057a50)!important}.custom-menu .ant-menu-submenu-selected>.ant-menu-submenu-title{background:transparent!important;color:var(--beam-primary-color, #057a50)!important;font-weight:700!important}.custom-menu .ant-menu-submenu-open>.ant-menu-submenu-title{background:transparent!important;color:var(--beam-primary-color, #057a50)!important}.custom-menu .ant-menu-sub .ant-menu-item{background:transparent!important;border:none!important}.custom-menu .ant-menu-sub .ant-menu-item:hover{background:transparent!important;color:var(--beam-primary-color, #057a50)!important}.custom-menu .ant-menu-sub .ant-menu-item-selected{background:transparent!important;color:#057a50!important;font-weight:700!important;border:none!important}.custom-menu.ant-menu-inline-collapsed .ant-menu-item,.custom-menu.ant-menu-inline-collapsed .ant-menu-submenu-title{padding:0 16px!important}.custom-menu .ant-menu-item-icon,.custom-menu .ant-menu-submenu-title .ant-menu-item-icon,.custom-menu .ant-menu-submenu .ant-menu-item-icon{font-size:1.25em!important;width:1.25em!important;height:1.25em!important}.custom-menu .ant-menu-item,.custom-menu .ant-menu-submenu-title,.custom-menu .ant-menu-submenu .ant-menu-item{font-size:1.25em!important}.logo-clickable{cursor:pointer;transition:opacity .2s ease,transform .2s ease}.logo-clickable:hover{opacity:.8}.logo-clickable img{max-width:100%;height:auto;transition:transform .2s ease;transform-origin:center center}.logo-clickable.collapsed{overflow:hidden;display:flex;justify-content:center;align-items:center}.logo-clickable>div{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.tagline{font-size:12px;color:#666;line-height:1.4;margin-top:8px;font-style:italic;text-align:center;max-width:200px;margin-left:auto;margin-right:auto}.collapse-button{font-size:16px;width:32px;height:32px;border:none;background:transparent;color:#666;transition:color .2s ease}.collapse-button:hover{color:#057a50}
