*{box-sizing:border-box;font-family:inherit;margin:0;padding:0}html,body,#root{min-width:min(100vw,100%);max-height:100vh;min-height:100vh;font-family:sans-serif;font-size:1rem;color:#333}.date-picker{width:100%}.info-message-box{display:flex;align-items:center;justify-content:center;gap:2px}.info-message{display:inline-block;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.dark-mode{background-color:#212121;color:#616161}.fallback{display:flex;justify-content:center;align-items:center;height:100vh;width:100vw}.loader{width:48px;height:48px;border-radius:50%;position:relative;animation:rotate 1s linear infinite}.loader:before{content:"";box-sizing:border-box;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:5px solid #e3454b;animation:prixClipFix 2s linear infinite}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes prixClipFix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}.error-boundary{display:flex;height:100vh;flex-direction:column;align-items:center;justify-content:center;gap:2rem;padding-inline:clamp(16px,5vw,38px);background-color:#fff;color:#212121}@media (prefers-color-scheme: dark){.error-boundary{color:#fff;background-color:#212121}}.error-boundary__content{display:flex;flex-direction:column;gap:1.5rem;text-align:center}.error-boundary__title{font-size:2.25rem;font-weight:700}.error-boundary__button{font-size:1rem;font-weight:700;text-decoration:none;width:-moz-fit-content;width:fit-content;border:none;cursor:pointer;border-radius:8px;padding-block:14px;padding-inline:20px;margin-block-start:12px;color:#fff;background-color:#262c4a;transition:background-color .2s,box-shadow .2s;box-shadow:0 4px 6px #0000001a}@media (prefers-color-scheme: dark){.error-boundary__button{background-color:#e3454b}}@media (hover: hover){.error-boundary__button:hover{background-color:#e3454b;box-shadow:0 6px 8px #00000026}}@media (hover: hover) and (prefers-color-scheme: dark){.error-boundary__button:hover{background-color:#262c4a}}.ant-layout-header{padding-inline:24px}.layout{max-width:100vw;max-height:calc(100vh - 64px)}.layout__header{background-color:#f5f5f5;border-bottom:1px solid #e0e0e0}.layout__header-title{font-size:1.25rem;font-weight:600}.layout .custom-sider{overflow-x:hidden;height:calc(100vh - 64px);width:68px!important;max-width:68px!important;min-width:68px!important;background-color:#f5f5f5;box-shadow:inset 0 0 10px #0000001a}.layout .custom-sider .custom-menu{display:flex;flex-direction:column}.layout .custom-sider .custom-menu__item{height:56px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;border-radius:0;font-size:10px;width:100%!important;color:#616161;transition:background-color .3s,color .3s}.layout .custom-sider .custom-menu__item.ant-menu-item-selected{background-color:inherit}.layout .custom-sider .custom-menu__item.active{background-color:#262c4a;color:#fff}.layout .custom-sider .custom-menu__item.pending{opacity:.5}.layout .custom-sider .custom-menu__item .anticon{font-size:24px}.layout .custom-sider .custom-menu__item .ant-menu-title-content{margin-inline-start:0!important;line-height:16px;margin-block-start:2px}.layout__content-wrapper{display:flex;flex-direction:column;width:100%}.layout__content-wrapper .content{padding:24px;overflow-y:auto;background-color:#fff}.layout__content-wrapper .footer{padding-block:12px;font-size:.75rem;text-align:center}body.dark-mode .layout__header{background-color:#212121;border-bottom:none;box-shadow:inset 0 0 10px #0000001a}body.dark-mode .layout .custom-sider{background-color:#212121;box-shadow:inset 0 0 10px #0006}body.dark-mode .layout .custom-sider .custom-menu__item{color:#fff}body.dark-mode .layout .custom-sider .custom-menu__item.active{background-color:#e3454b;color:#fff}body.dark-mode .layout__content-wrapper .content{background-color:#212121}@keyframes fade-in-mask{to{opacity:1}}.loading{width:100%;height:100%;position:absolute;top:0;left:0;z-index:20;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease}.loading--active{opacity:1;visibility:visible}.loading--has-mask .loading__mask{background-color:#00000021;animation:fade-in-mask .3s ease forwards}.loading__mask{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%}.loading__container{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center}
