body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1,"liga" 1,"clig" 1,"calt" 1;font-variant-ligatures:common-ligatures;font-size:14px;line-height:1.5;letter-spacing:0;scroll-behavior:smooth}*{font-variant-numeric:tabular-nums;font-kerning:auto}.ant-typography,.ant-typography h1,.ant-typography h2,.ant-typography h3,.ant-typography h4,.ant-typography h5,.ant-typography h6{font-family:inherit;line-height:inherit}.ant-statistic-content-value,.ant-table-tbody .ant-table-cell[data-type=number],.ant-input[type=number],.data-cell,.number-cell{font-variant-numeric:tabular-nums;text-align:right;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,sans-serif}.ant-table-tbody .ant-table-cell{text-align:left;vertical-align:top}.ant-table-thead .ant-table-cell{text-align:left;font-weight:600;background:rgba(0,0,0,.02)}.ant-typography h1,.ant-typography h2,.ant-typography h3,.ant-typography h4,.ant-typography h5,.ant-typography h6{font-family:inherit;line-height:1.35;margin-top:0;margin-bottom:.5em;font-weight:600}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-justify{text-align:justify!important}.text-start{text-align:start!important}.text-end{text-align:end!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-baseline{vertical-align:baseline!important}.font-light{font-weight:300!important}.font-normal{font-weight:400!important}.font-medium{font-weight:500!important}.font-semibold{font-weight:600!important}.font-bold{font-weight:700!important}.font-primary{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif!important}.font-mono{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace!important}.font-serif{font-family:Times New Roman,Times,serif!important}.leading-tight{line-height:1.2!important}.leading-snug{line-height:1.375!important}.leading-normal{line-height:1.5!important}.leading-relaxed{line-height:1.625!important}.leading-loose{line-height:1.75!important}.tracking-tight{letter-spacing:-.025em!important}.tracking-normal{letter-spacing:0!important}.tracking-wide{letter-spacing:.025em!important}.content-heading{font-family:inherit;font-weight:600;line-height:1.35;text-align:left;letter-spacing:-.025em}.content-body{font-family:inherit;font-weight:400;line-height:1.5;text-align:left;letter-spacing:0}.content-data{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-weight:500;line-height:1.2;text-align:right;letter-spacing:0;font-variant-numeric:tabular-nums}.content-label{font-family:inherit;font-weight:500;line-height:1.375;text-align:left;letter-spacing:.025em}.content-code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-weight:400;line-height:1.5;text-align:left;letter-spacing:0;font-variant-ligatures:common-ligatures}*{box-sizing:border-box}#root{height:100vh}.ant-layout{min-height:100vh;transition:all .3s cubic-bezier(.4,0,.2,1)}.ant-layout-sider{transition:all .3s cubic-bezier(.4,0,.2,1)!important;box-shadow:2px 0 8px #00000014}.ant-layout-sider-children{height:100vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.ant-layout-sider-children::-webkit-scrollbar{width:6px}.ant-layout-sider-children::-webkit-scrollbar-track{background:transparent}.ant-layout-sider-children::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.ant-layout-sider-children::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}[data-theme=dark] .ant-layout-sider-children::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2)}[data-theme=dark] .ant-layout-sider-children::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.3)}.ant-layout-header{transition:all .3s cubic-bezier(.4,0,.2,1)}.ant-menu{border:none!important}.ant-menu-item,.ant-menu-submenu-title{font-size:.875rem!important;font-weight:400!important;line-height:1.57!important;transition:all .2s cubic-bezier(.4,0,.2,1);border-radius:0!important;margin:0!important;position:relative;overflow:visible}.ant-menu-item:hover,.ant-menu-submenu-title:hover{transform:none}.ant-menu-item-selected{font-weight:400!important;border-inline-end-width:2px!important;border-inline-end-style:solid!important}.ant-menu-item .anticon,.ant-menu-submenu-title .anticon{font-size:16px!important;transition:color .2s cubic-bezier(.4,0,.2,1)}.ant-menu-item-selected .anticon{color:inherit}.ant-menu-item:hover:not(.ant-menu-item-selected) .anticon,.ant-menu-submenu-title:hover:not(.ant-menu-submenu-selected) .anticon{color:inherit!important}.ant-menu-item:hover:not(.ant-menu-item-selected),.ant-menu-submenu-title:hover:not(.ant-menu-submenu-selected){color:inherit!important}.ant-layout-sider-collapsed .ant-menu-item:not(.ant-menu-item-level-2):not(.ant-menu-item-level-3),.ant-layout-sider-collapsed .ant-menu-submenu-title:not(.ant-menu-submenu-level-2):not(.ant-menu-submenu-level-3){padding:8px 0!important;margin-bottom:8px!important;display:flex!important;justify-content:center!important;align-items:center!important;background-color:transparent!important}.ant-layout-sider-collapsed .ant-menu-item:not(.ant-menu-item-level-2):not(.ant-menu-item-level-3) .ant-menu-item-icon,.ant-layout-sider-collapsed .ant-menu-submenu-title:not(.ant-menu-submenu-level-2):not(.ant-menu-submenu-level-3) .anticon{width:32px!important;height:32px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:6px!important;font-size:18px!important;transition:background-color .2s cubic-bezier(.4,0,.2,1)}.ant-layout-sider-collapsed .ant-menu-item:not(.ant-menu-item-level-2):not(.ant-menu-item-level-3):hover,.ant-layout-sider-collapsed .ant-menu-submenu-title:not(.ant-menu-submenu-level-2):not(.ant-menu-submenu-level-3):hover,.ant-layout-sider-collapsed .ant-menu-item-selected:not(.ant-menu-item-level-2):not(.ant-menu-item-level-3),.ant-layout-sider-collapsed .ant-menu-submenu-selected:not(.ant-menu-submenu-level-2):not(.ant-menu-submenu-level-3){background-color:transparent!important}.ant-layout-sider-collapsed .ant-menu-item:not(.ant-menu-item-selected):not(.ant-menu-item-level-2):not(.ant-menu-item-level-3):hover .ant-menu-item-icon,.ant-layout-sider-collapsed .ant-menu-submenu-title:not(.ant-menu-submenu-selected):not(.ant-menu-submenu-level-2):not(.ant-menu-submenu-level-3):hover .anticon{background-color:var(--prakriya-menu-item-hover-bg)!important}.ant-layout-sider-collapsed .ant-menu-item-selected:not(.ant-menu-item-level-2):not(.ant-menu-item-level-3) .ant-menu-item-icon,.ant-layout-sider-collapsed .ant-menu-submenu-selected:not(.ant-menu-submenu-level-2):not(.ant-menu-submenu-level-3) .anticon{background-color:var(--prakriya-menu-item-selected-bg)!important}.ant-layout-sider-collapsed .ant-menu-item-selected{border-inline-end-width:0!important;border-inline-end-style:none!important}.ant-layout-sider-collapsed .ant-menu-item:not(.ant-menu-item-level-2):not(.ant-menu-item-level-3) .ant-menu-title-content,.ant-layout-sider-collapsed .ant-menu-submenu-title:not(.ant-menu-submenu-level-2):not(.ant-menu-submenu-level-3) .ant-menu-title-content{display:none!important}.ant-layout-sider-collapsed .ant-menu-item-level-2 .ant-menu-title-content,.ant-layout-sider-collapsed .ant-menu-item-level-3 .ant-menu-title-content,.ant-layout-sider-collapsed .ant-menu-submenu-level-2 .ant-menu-submenu-title .ant-menu-title-content,.ant-layout-sider-collapsed .ant-menu-submenu-level-3 .ant-menu-submenu-title .ant-menu-title-content{display:block!important}.ant-layout-sider-collapsed .ant-menu-item-level-2,.ant-layout-sider-collapsed .ant-menu-item-level-3,.ant-layout-sider-collapsed .ant-menu-submenu-level-2 .ant-menu-submenu-title,.ant-layout-sider-collapsed .ant-menu-submenu-level-3 .ant-menu-submenu-title{padding-left:28px!important}.ant-menu-item-group-title{font-size:.75rem!important;font-weight:500!important;line-height:1.66!important;padding-left:24px!important;margin-bottom:12px!important;margin-top:0!important}.ant-layout-sider-collapsed .ant-menu-item-group-title{display:none!important}.ant-menu-inline .ant-menu-item{padding-left:24px!important}.ant-menu-inline .ant-menu-submenu .ant-menu-item{padding-left:52px!important}.ant-menu-inline .ant-menu-submenu .ant-menu-submenu .ant-menu-item{padding-left:80px!important}.ant-menu-inline .ant-menu-submenu .ant-menu-submenu .ant-menu-submenu .ant-menu-item{padding-left:108px!important}.ant-menu-item-disabled,.ant-menu-submenu-disabled .ant-menu-submenu-title{opacity:.6;cursor:not-allowed}.ant-menu-item-disabled:hover,.ant-menu-submenu-disabled .ant-menu-submenu-title:hover{background-color:transparent!important}.ant-menu-submenu{transition:all .2s cubic-bezier(.4,0,.2,1)}.ant-menu-submenu-inline>.ant-menu-submenu-title .ant-menu-submenu-arrow{transition:transform .2s cubic-bezier(.4,0,.2,1)}.ant-menu-submenu-title .ant-menu-submenu-arrow{font-size:10px!important;transition:transform .2s cubic-bezier(.4,0,.2,1)}.ant-menu-submenu-open>.ant-menu-submenu-title .ant-menu-submenu-arrow{transform:rotate(180deg)}.ant-menu-item,.ant-menu-submenu-title{transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1)}.ant-card{transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid rgba(0,0,0,.06)}.ant-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.ant-btn{position:relative;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);font-weight:400}.ant-btn:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;border-radius:4px;opacity:0;transition:all .5s cubic-bezier(.4,0,.2,1);pointer-events:none}.ant-btn-primary:after{box-shadow:0 0 5px 5px #1890ffe6}.ant-btn-primary:active:after{opacity:1;transition:0s;box-shadow:0 0 #1890ffe6}.ant-btn-success:after{box-shadow:0 0 5px 5px #52c41ae6}.ant-btn-success:active:after{opacity:1;transition:0s;box-shadow:0 0 #52c41ae6}.ant-btn-error:after,.ant-btn-danger:after{box-shadow:0 0 5px 5px #ff4d4fe6}.ant-btn-error:active:after,.ant-btn-danger:active:after{opacity:1;transition:0s;box-shadow:0 0 #ff4d4fe6}.ant-btn-warning:after{box-shadow:0 0 5px 5px #faad14e6}.ant-btn-warning:active:after{opacity:1;transition:0s;box-shadow:0 0 #faad14e6}.ant-btn-default:after,.ant-btn-dashed:after{box-shadow:0 0 5px 5px #1890ff33}.ant-btn-default:active:after,.ant-btn-dashed:active:after{opacity:1;transition:0s;box-shadow:0 0 #1890ff33}.ant-btn-text:after{box-shadow:0 0 5px 5px #0000001a}.ant-btn-text:active:after{opacity:1;transition:0s;box-shadow:0 0 #0000001a}.ant-btn-primary:hover{box-shadow:0 4px 12px #00000026}.ant-btn-primary:active{box-shadow:none}.ant-btn-default:hover,.ant-btn-dashed:hover{transition:all .3s cubic-bezier(.4,0,.2,1)}.ant-btn-text:hover{transition:background-color .3s cubic-bezier(.4,0,.2,1)}.ant-btn:disabled,.ant-btn.ant-btn-loading{pointer-events:none;cursor:not-allowed}.ant-input,.ant-select-selector,.ant-picker{transition:all .2s cubic-bezier(.4,0,.2,1)}.ant-input:focus,.ant-select-focused .ant-select-selector,.ant-picker-focused{transform:translateY(-1px);box-shadow:0 4px 12px #1890ff26}.ant-table-tbody>tr{transition:all .2s cubic-bezier(.4,0,.2,1)}.ant-table-tbody>tr:hover{transform:scale(1.01);box-shadow:0 2px 8px #0000001a}.ant-statistic{transition:all .3s cubic-bezier(.4,0,.2,1)}.ant-statistic:hover{transform:scale(1.05)}.ant-statistic-content-value{animation:countUp .8s ease-out}@keyframes countUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ant-progress-line-path{transition:stroke-dasharray .6s ease}.ant-progress-circle-path{transition:stroke-dasharray .6s ease,stroke .6s ease}.ant-tag{transition:all .2s cubic-bezier(.4,0,.2,1)}.ant-tag:hover{transform:scale(1.05)}.ant-avatar{transition:all .2s cubic-bezier(.4,0,.2,1)}.ant-avatar:hover{transform:scale(1.1);box-shadow:0 4px 12px #0003}.user-dropdown{z-index:1300!important}.user-dropdown .ant-dropdown-menu{min-width:200px!important;width:200px!important}.ant-drawer-content{box-shadow:-4px 0 24px #0000001f}.ant-notification{animation:slideInRight .3s cubic-bezier(.4,0,.2,1)}@keyframes slideInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}.ant-badge-count{animation:zoomIn .3s cubic-bezier(.4,0,.2,1)}@keyframes zoomIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.page-enter{opacity:0;transform:translateY(20px)}.page-enter-active{opacity:1;transform:translateY(0);transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.page-exit{opacity:1}.page-exit-active{opacity:0;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.loading-container{display:flex;justify-content:center;align-items:center;height:200px}.loading-spinner{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ant-skeleton-content .ant-skeleton-title,.ant-skeleton-content .ant-skeleton-paragraph>li{animation:skeleton-loading 1.4s ease-in-out infinite}@keyframes skeleton-loading{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@media (max-width: 768px){.ant-menu-item:hover,.ant-card:hover,.ant-btn:hover{transform:none}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (prefers-contrast: high){.ant-card,.ant-btn{border-width:2px}}
