.dashboard-container{padding:12px}@media (min-width:768px){.dashboard-container{padding:24px}}.dashboard-card{border-radius:8px;box-shadow:0 2px 8px #0000001a;transition:all .3s ease}.dashboard-card:hover{box-shadow:0 4px 16px #00000026;transform:translateY(-2px)}.metric-card{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border:none;border-radius:12px;overflow:hidden}[data-theme=dark] .metric-card{background:linear-gradient(135deg,#2c3e50,#34495e)}.metric-card .ant-statistic-title{font-weight:600;margin-bottom:8px}.metric-card .ant-statistic-content{font-weight:700}.chart-container{background:var(--content-background);border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:16px}@media (max-width:767px){.dashboard-stats-row .ant-col{margin-bottom:16px}.dashboard-charts-row .ant-col{margin-bottom:24px}.metric-card .ant-statistic-content-value{font-size:20px!important}.mobile-chart{height:250px!important}.mobile-select{margin-bottom:12px;width:100%!important}}.availability-progress{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px}.availability-progress .ant-progress-circle{margin-bottom:16px}.top-performers-list{max-height:300px;overflow-y:auto;padding-right:8px}.top-performers-list::-webkit-scrollbar{width:4px}.top-performers-list::-webkit-scrollbar-track{background:var(--border-color);border-radius:2px}.top-performers-list::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:2px}.performer-item{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:12px 0;transition:background-color .2s ease}.performer-item:hover{background-color:var(--hover-background);border-radius:4px;margin:0 -8px;padding:12px 8px}.performer-item:last-child{border-bottom:none}.recharts-tooltip-wrapper{outline:none}.recharts-default-tooltip{background:var(--content-background)!important;border:1px solid var(--border-color)!important;border-radius:6px!important;box-shadow:0 4px 12px #0000001a!important}[data-theme=dark] .recharts-default-tooltip{background:#1f1f1f!important;border:1px solid #434343!important;color:#fff!important}.dashboard-loading{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px}.dashboard-loading .ant-spin-text{color:var(--text-color);margin-top:16px}.dashboard-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:40px 20px}.capacity-card{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.generation-card{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff}.cuf-card{background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff}.inverter-card{background:linear-gradient(135deg,#43e97b,#38f9d7);color:#fff}.fade-enter-active{animation:fadeInUp .2s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:575px){.ant-row{margin-left:-8px;margin-right:-8px}.ant-row>.ant-col{padding-left:8px;padding-right:8px}}.recharts-legend-wrapper{padding-top:16px!important}.recharts-legend-item{margin-right:16px!important}.dashboard-content::-webkit-scrollbar{width:8px}.dashboard-content::-webkit-scrollbar-track{background:var(--border-color);border-radius:4px}.dashboard-content::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:4px}.dashboard-content::-webkit-scrollbar-thumb:hover{background:var(--primary-color-hover)}.block-performance-bar{margin:8px 0}.block-performance-item{align-items:center;background:var(--hover-background);border-radius:6px;display:flex;justify-content:space-between;margin-bottom:8px;padding:8px 12px;transition:all .2s ease}.block-performance-item:hover{background:var(--primary-color);color:#fff;transform:translateX(4px)}.status-indicator{border-radius:50%;display:inline-block;height:8px;margin-right:8px;width:8px}.status-high{background-color:#52c41a}.status-medium{background-color:#faad14}.status-low{background-color:#ff4d4f}@media (max-width:480px){.ant-card-head-title{font-size:14px}.ant-statistic-title{font-size:12px}.ant-statistic-content-value{font-size:16px!important}.recharts-cartesian-axis-tick-value{font-size:10px}}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:400;src:local("Nunito Regular"),local("Nunito-Regular"),url(/static/media/Nunito-Regular.9d7a6e03c6e3ed49c7ac.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:700;src:local("Nunito Bold"),local("Nunito-Bold"),url(/static/media/Nunito-Bold.275dd55e10ba966bcb9b.ttf) format("truetype")}*{-webkit-font-smoothing:antialiased;font-family:Nunito,sans-serif!important;font-weight:700}body{background:#f9fafc!important;padding:0}.ant-layout{background:var(--background-color)!important}.site-layout .site-layout-background{background:var(--content-background)}.ant-layout-sider,.ant-layout-sider-trigger{background:var(--content-background)!important}.ant-layout-sider-trigger{border-top:1px solid var(--border-color);color:var(--text-color)}.ant-menu{background:var(--content-background)!important;border:none!important}.ant-menu,.ant-menu-item{color:var(--text-color)!important}.ant-menu-item{transition:all .3s ease!important}.ant-menu-item-selected,.ant-menu-item:hover{background-color:var(--hover-background)!important;color:var(--primary-color)!important}.ant-card{background:var(--content-background);border-color:var(--border-color)}.ant-card-head{border-bottom-color:var(--border-color);color:var(--heading-color)}.ant-input{background:var(--content-background);border-color:var(--border-color);color:var(--text-color)}.ant-input:focus,.ant-input:hover{border-color:var(--primary-color)}.ant-input:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--primary-color) 20%,#0000)}.ant-input-disabled{background:var(--hover-background);color:var(--disabled-color)}.ant-select:not(.ant-select-customize-input) .ant-select-selector{background:var(--content-background)!important;border-color:var(--border-color)!important;color:var(--text-color)!important}.ant-select-dropdown{background:var(--content-background);border-color:var(--border-color)}.ant-select-item{color:var(--text-color)}.ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--hover-background);color:var(--primary-color)}.ant-btn:not(.ant-btn-primary):not(.ant-btn-link):not(.ant-btn-dangerous){background:var(--content-background);border-color:var(--border-color);color:var(--text-color)}.ant-btn:hover:not(.ant-btn-primary):not(.ant-btn-link):not(.ant-btn-dangerous){border-color:var(--primary-color);color:var(--primary-color)}.ant-btn.ant-btn-primary{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;box-shadow:none!important;color:#fff!important}.ant-btn.ant-btn-primary:active,.ant-btn.ant-btn-primary:focus,.ant-btn.ant-btn-primary:hover{background-color:var(--primary-color-hover)!important;border-color:var(--primary-color-hover)!important;color:#fff!important}a.ant-btn-primary,button.ant-btn-primary{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;color:#fff!important}a.ant-btn-primary:active,a.ant-btn-primary:focus,a.ant-btn-primary:hover,button.ant-btn-primary:active,button.ant-btn-primary:focus,button.ant-btn-primary:hover{background-color:var(--primary-color-hover)!important;border-color:var(--primary-color-hover)!important}.ant-card .ant-btn-primary,.ant-drawer .ant-btn-primary,.ant-form .ant-btn-primary,.ant-layout .ant-btn-primary,.ant-modal .ant-btn-primary,.ant-tabs .ant-btn-primary,[role=button].ant-btn-primary,div .ant-btn-primary,html body .ant-btn-primary,html body a.ant-btn.ant-btn-primary,html body button.ant-btn.ant-btn-primary{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;color:#fff!important}html body .ant-btn-primary:focus,html body .ant-btn-primary:hover,html body a.ant-btn.ant-btn-primary:focus,html body a.ant-btn.ant-btn-primary:hover,html body button.ant-btn.ant-btn-primary:focus,html body button.ant-btn.ant-btn-primary:hover{background-color:var(--primary-color-hover)!important;border-color:var(--primary-color-hover)!important;color:#fff!important}.ant-table{background:var(--content-background);color:var(--text-color)}.ant-table-thead>tr>th{background:var(--hover-background)!important;border-bottom:1px solid var(--border-color);color:var(--heading-color)!important}.ant-table-tbody>tr>td{border-bottom:1px solid var(--border-color);transition:background .3s ease}.ant-table-tbody>tr:hover>td{background:var(--hover-background)!important}.ant-modal-content,.ant-modal-header{background:var(--content-background)!important;border-color:var(--border-color)}.ant-modal-title{color:var(--heading-color)!important}.ant-modal-close-x,.ant-typography{color:var(--text-color)}h1.ant-typography,h2.ant-typography,h3.ant-typography,h4.ant-typography,h5.ant-typography,h6.ant-typography{color:var(--heading-color)!important}.ant-tabs-tab{transition:all .3s ease}.ant-tabs-tab:hover{color:var(--primary-color)}.wideAppContainer{max-width:1150px}.appContainer{max-width:1050px}.smallNavigation{margin-left:100px}.wideNavigation{margin-left:220px}:root{--text-color:#000000d9;--text-color-secondary:#00000073;--border-color:#f0f0f0;--shadow-color:#0000001a;--hover-background:#fafafa;--component-background:#fff;--disabled-color:#00000040;--heading-color:#000000d9;--primary-color-hover:color-mix(in srgb,var(--primary-color) 85%,#fff)}[data-theme=dark]{--text-color:#ffffffd9;--text-color-secondary:#ffffff73;--border-color:#303030;--shadow-color:#0000004d;--hover-background:#262626;--component-background:#1f1f1f;--disabled-color:#ffffff40;--heading-color:#ffffffd9;--primary-color-hover:color-mix(in srgb,var(--primary-color) 85%,#000)}body,html{height:100%;margin:0;padding:0;width:100%}body{color:#000000d9;transition:background-color .3s ease,color .3s ease}.hiddenLabel{color:#000000d9;color:var(--text-color);opacity:0}.centerAbsolute{height:38px;left:50%;margin-left:-16px;margin-top:-19px;position:absolute;top:50%;width:32px}.centerAbsolute .ant-spin-dot-item{background-color:#4caf50}.whiteBox{background:#fff;background:var(--content-background);border-radius:6px;min-height:100px;overflow:hidden;transition:all .3s ease-in-out;width:100%}.shadow{box-shadow:0 0 20px 3px #0000001a;box-shadow:0 0 20px 3px var(--shadow-color)}.shadow:hover{box-shadow:0 0 30px 8px #0000001a;box-shadow:0 0 30px 8px var(--shadow-color)}.line{border-top:1px solid #f0f0f0;border-top:1px solid var(--border-color);margin:5px auto;width:100%}.left{float:left}.right{float:right}.pad5{padding:5px}.pad10{padding:10px}.pad15{padding:15px}.pad20{padding:20px}.pad25{padding:25px}.pad30{padding:30px}.pad33{padding:35px}.pad40{padding:40px}.mrg5{margin:5px}.mrg10{margin:10px}.mrg15{margin:15px}.mrg20,.mrg25,.mrg30{margin:20px}.alignRight{text-align:right}.alignLeft{text-align:left}.center{justify-content:center}.strong{font-weight:700}.space5{height:5px}.space10,.space5{display:block;width:100%}.space10{height:10px}.space20{height:20px}.space20,.space30{display:block;width:100%}.space30{height:30px}.space40{height:40px}.space40,.space50{display:block;width:100%}.space50{height:50px}.space60{height:60px}.space60,.space70{display:block;width:100%}.space70{height:70px}.w-full{width:100%}.circle{border-radius:50%}.capitalize{text-transform:capitalize}.layoutPadding{padding:50px 40px;position:relative}.dashboardSpacing{margin:70px auto;padding:30px 40px}@media only screen and (min-width:1100px){.hidden-lg{display:none}}@media only screen and (min-width:768px){.hidden-md{display:none}}@media only screen and (min-width:480px){.hidden-sm{display:none}}@media only screen and (max-width:600px){.layoutPadding{padding:50px 20px}.dashboardSpacing{margin:70px auto;padding:30px 20px}}.titlebar-drag{-webkit-app-region:drag}.titlebar-no-drag{-webkit-app-region:no-drag}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background-color:#0003;background-color:var(--scrollbar-thumb);border-radius:4px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}::-webkit-scrollbar-thumb:hover{background-color:#0000004d;background-color:var(--scrollbar-thumb-hover)}:root{--scrollbar-thumb:#0003;--scrollbar-thumb-hover:#0000004d}[data-theme=dark]{--scrollbar-thumb:#fff3;--scrollbar-thumb-hover:#ffffff4d}.navigation{background:#fff;border-right:1px solid #edf0f5;height:100vh;left:0;overflow-x:hidden;overflow-y:auto;position:sticky;top:0;z-index:1000}.navigation-sidebar{height:100vh!important;overflow:hidden!important}.transparent-nav,.transparent-nav .ant-layout-sider,.transparent-nav .ant-layout-sider-children,.transparent-nav .ant-menu{background:#0000!important;background-color:initial!important;box-shadow:none!important}.transparent-nav .ant-menu-item-selected,.transparent-nav .ant-menu-item:hover{background-color:color-mix(in srgb,var(--primary-color) 8%,#0000)!important}.navigation-sidebar .ant-layout-sider-children{display:flex;flex-direction:column;height:100%;overflow:hidden}.navigation-menu{flex:1 1!important;min-height:0!important}.navigation-menu,.navigation-menu .ant-menu{overflow-x:hidden!important;overflow-y:auto!important}.navigation-menu .ant-menu{height:100%!important}.navigation-menu{scrollbar-color:#0003 #0000;scrollbar-width:thin}.navigation-menu::-webkit-scrollbar{width:6px}.navigation-menu::-webkit-scrollbar-track{background:#0000}.navigation-menu::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.navigation-menu::-webkit-scrollbar-thumb:hover{background:#0000004d}[data-theme=dark] .navigation-menu{scrollbar-color:#fff3 #0000}[data-theme=dark] .navigation-menu::-webkit-scrollbar-thumb{background:#fff3}[data-theme=dark] .navigation-menu::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.logo{display:flex;height:45px;justify-content:space-evenly;margin:15px 15px 30px 30px;width:160px}.sidebar-wraper{background:#fff;display:block}.mobile-sidebar-wraper{display:none}.mobile-sidebar-wraper .ant-drawer-body{padding:12px 0!important}.ant-btn.mobile-sidebar-btn{display:none}.tabsNavigation span{background-color:initial}.tabsNavigation:hover span{background-color:initial;box-shadow:0 0 30px 8px #0073ff26}@media only screen and (max-width:768px){.sidebar-wraper{display:none}.navigation{height:100%}.ant-btn.mobile-sidebar-btn{display:block;position:absolute;top:21px}.mobile-sidebar-wraper{display:block}}.notification::-webkit-scrollbar{height:60px;width:4px}.notification::-webkit-scrollbar-thumb{background:#1b98f5;border-radius:4px}.headerIcon{position:relative}.headerIcon.ant-avatar{background:#0000;color:#4f5d75;float:right;margin-left:10px;margin-top:15px}.headerIcon.ant-avatar :hover{background:#fff;box-shadow:0 0 10px 4px #96beee4d;cursor:pointer}.headerIcon .last{margin-right:30px}.profileDropdown{display:flex;min-width:200px}.profileDropdownInfo{display:inline;float:left;padding-left:15px}.profileDropdownInfo p{margin:0}.app-loader{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#fffc;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.app-loader-content{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;display:flex;flex-direction:column;min-width:280px;padding:30px 40px}.app-loader-logo{margin-bottom:20px;text-align:center}.app-loader-logo h1{font-size:24px;font-weight:500;margin:0}.app-loader-progress{margin:10px 0;min-width:200px;width:100%}.app-loader-progress .ant-progress-bg{animation:progress-active 1.5s ease infinite}.app-loader-text{color:#666;font-size:14px;margin-top:20px;text-align:center}[data-theme=dark] .app-loader{background-color:#000c}[data-theme=dark] .app-loader-content{background-color:#1f1f1f;box-shadow:0 4px 20px #0000004d}[data-theme=dark] .app-loader-text{color:#999}.pdf-viewer-container{transition:all .3s ease}.pdf-document-container{position:relative}.pdf-page{border-radius:2px;box-shadow:0 4px 12px #00000026;margin:0 auto;transition:all .3s ease}[data-theme=dark] .pdf-page{box-shadow:0 4px 12px #0006}.pdf-highlight{background-color:#ffeb3b80;border-radius:2px;cursor:pointer;position:absolute;transition:all .2s ease}.pdf-highlight:hover{box-shadow:0 0 0 2px #1890ff80;opacity:.8!important}.highlight-delete-btn{opacity:0;position:absolute;right:-20px;top:-20px;transition:opacity .2s ease}.pdf-highlight:hover .highlight-delete-btn{opacity:1}.pdf-comment-marker{cursor:pointer;pointer-events:all;position:absolute;transform-origin:center;transition:transform .2s ease;will-change:transform;z-index:10}.pdf-comment-marker:hover{transform:translate(-50%,-50%) scale(1.2)!important}.pdf-toolbar{background-color:var(--content-background);border-bottom:1px solid var(--border-color);z-index:5}.pdf-sidebar{display:flex;flex-direction:column;height:100%}.highlight-item{border-bottom:1px solid var(--border-color);padding:12px;transition:background-color .3s ease}.highlight-item:hover{background-color:var(--hover-background)}.pdf-viewer-modal .ant-modal-body{overflow:hidden;padding:0}.pdf-viewer-modal .pdf-controls-container{background-color:var(--content-background);border-bottom:1px solid var(--border-color);padding:12px 16px}.pdf-viewer-modal .modal-pdf-container{align-items:center;display:flex;flex-direction:column;height:calc(100% - 56px)!important;padding:16px}.pdf-modal-header{align-items:center;display:flex;justify-content:space-between}.pdf-error-container,.pdf-loading-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:32px;text-align:center}.pdf-loading-container p{margin-top:16px}.pdf-pages-container{align-items:center;display:flex;flex-direction:column}.modal-pdf-container::-webkit-scrollbar,.pdf-document-container::-webkit-scrollbar{height:8px;width:8px}.modal-pdf-container::-webkit-scrollbar-track,.pdf-document-container::-webkit-scrollbar-track{background:#0000000d;border-radius:4px}.modal-pdf-container::-webkit-scrollbar-thumb,.pdf-document-container::-webkit-scrollbar-thumb{background-color:#0003;border-radius:4px}.modal-pdf-container::-webkit-scrollbar-thumb:hover,.pdf-document-container::-webkit-scrollbar-thumb:hover{background-color:#0000004d}[data-theme=dark] .modal-pdf-container::-webkit-scrollbar-track,[data-theme=dark] .pdf-document-container::-webkit-scrollbar-track{background:#ffffff0d}[data-theme=dark] .modal-pdf-container::-webkit-scrollbar-thumb,[data-theme=dark] .pdf-document-container::-webkit-scrollbar-thumb{background-color:#fff3}[data-theme=dark] .modal-pdf-container::-webkit-scrollbar-thumb:hover,[data-theme=dark] .pdf-document-container::-webkit-scrollbar-thumb:hover{background-color:#ffffff4d}@media (max-width:768px){.pdf-toolbar{align-items:flex-start;flex-direction:column}.pdf-toolbar>div+div{margin-top:8px}.pdf-modal-header{align-items:flex-start;flex-direction:column}.pdf-modal-header .ant-tag{margin-top:4px}}.react-pdf__Document{align-items:center;display:flex;flex-direction:column}.react-pdf__Page{margin-bottom:20px;position:relative}.react-pdf__Page__canvas{box-shadow:0 2px 10px #0000004d}.react-pdf__Page__textContent{user-select:text;-moz-user-select:text;-webkit-user-select:text}.react-pdf__Page__textContent span{color:#0000;position:absolute}.react-pdf__Page__annotations{height:100%;left:0;position:absolute;top:0;width:100%}::selection{background-color:#ffeb3b80}.fast-fade-in{animation:fastFadeIn .3s ease-out forwards}.fast-fade-in-delayed{animation:fastFadeIn .4s ease-out .1s forwards;opacity:0}.fast-fade-in-stagger-1{animation:fastFadeIn .3s ease-out .05s forwards;opacity:0}.fast-fade-in-stagger-2{animation:fastFadeIn .3s ease-out .1s forwards;opacity:0}.fast-fade-in-stagger-3{animation:fastFadeIn .3s ease-out .15s forwards;opacity:0}.fast-fade-in-stagger-4{animation:fastFadeIn .3s ease-out .2s forwards;opacity:0}@keyframes fastFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.slide-up{animation:slideUp .4s ease-out forwards}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.loading-overlay{position:relative}.loading-overlay:before{align-items:center;background-color:#ffffffb3;border-radius:8px;bottom:0;content:"";display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}[data-theme=dark] .loading-overlay:before{background-color:#000000b3}.btn-loading{pointer-events:none;position:relative}.btn-loading:after{animation:spin 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:initial;bottom:0;content:"";height:16px;left:0;margin:auto;position:absolute;right:0;top:0;width:16px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.card-loading{overflow:hidden;position:relative}.card-loading:before{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#0000,#fff6,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%;z-index:1}[data-theme=dark] .card-loading:before{background:linear-gradient(90deg,#0000,#ffffff1a,#0000)}@keyframes shimmer{0%{left:-100%}to{left:100%}}.smooth-transition{transition:all .3s ease-out}.smooth-height-transition{transition:height .3s ease-out,opacity .3s ease-out}.success-pulse{animation:successPulse .6s ease-out}.error-shake{animation:errorShake .5s ease-out}@keyframes successPulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes errorShake{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.table-row-enter{opacity:0;transform:translateY(-10px)}.table-row-enter-active{transition:all .3s ease-out}.table-row-enter-active,.table-row-exit{opacity:1;transform:translateY(0)}.table-row-exit-active{opacity:0;transform:translateY(-10px);transition:all .3s ease-out}.form-field-focus{transition:all .2s ease-out}.form-field-focus:focus-within{box-shadow:0 4px 12px #1890ff26;transform:translateY(-2px)}.inline-spinner{animation:spin 1s linear infinite;border:2px solid #f3f3f3;border-radius:50%;border-top-color:#1890ff;display:inline-block;height:14px;margin-right:8px;width:14px}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.notification-panel{.ant-drawer-header{border-bottom:1px solid var(--border-color);padding:16px 24px}.ant-drawer-title{font-size:16px;font-weight:600}.ant-drawer-body{padding:0}.ant-list-item{border-bottom:1px solid var(--border-color);border-radius:0;transition:all .2s ease}.ant-list-item:hover{background-color:var(--item-hover-background)!important}.ant-list-item-meta-title{line-height:1.4;margin-bottom:4px}.ant-list-item-meta-description{margin-bottom:0}.ant-list-item-action{margin-left:12px}.ant-badge-count{box-shadow:0 0 0 1px var(--background-color)}.ant-empty{margin:60px 0}.ant-empty-description{color:var(--text-color-secondary)}.ant-tag{border-radius:12px;font-size:11px;line-height:1.2;margin:0;padding:2px 8px}.notification-unread-indicator{background-color:#1890ff;border-radius:50%;box-shadow:0 0 4px #1890ff4d;flex-shrink:0;height:8px;width:8px}.notification-priority-critical{border-left:3px solid #ff4d4f!important}.notification-priority-high{border-left:3px solid #fa8c16!important}.notification-priority-medium{border-left:3px solid #1890ff!important}.notification-priority-low{border-left:3px solid #52c41a!important}}[data-theme=dark]{.notification-panel{.ant-drawer-header{border-bottom-color:#303030}.ant-drawer-body,.ant-drawer-header{background-color:#1f1f1f}.ant-list-item{border-bottom-color:#303030}.ant-list-item:hover{background-color:#262626!important}.ant-empty-description{color:#ffffff73}}}[data-theme=light]{.notification-panel{.ant-drawer-header{border-bottom-color:#f0f0f0}.ant-drawer-body,.ant-drawer-header{background-color:#fff}.ant-list-item{border-bottom-color:#f0f0f0}.ant-list-item:hover{background-color:#f5f5f5!important}.ant-empty-description{color:#00000073}}}.notification-item-enter{opacity:0;transform:translateX(100%)}.notification-item-enter-active{transition:opacity .3s,transform .3s}.notification-item-enter-active,.notification-item-exit{opacity:1;transform:translateX(0)}.notification-item-exit-active{opacity:0;transform:translateX(100%);transition:opacity .3s,transform .3s}@keyframes notification-pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.notification-badge-pulse{animation:notification-pulse 2s infinite}.notification-panel .ant-list{scrollbar-color:#0003 #0000;scrollbar-width:thin}.notification-panel .ant-list::-webkit-scrollbar{width:6px}.notification-panel .ant-list::-webkit-scrollbar-track{background:#0000}.notification-panel .ant-list::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.notification-panel .ant-list::-webkit-scrollbar-thumb:hover{background-color:#0000004d}[data-theme=dark] .notification-panel .ant-list::-webkit-scrollbar-thumb{background-color:#fff3}[data-theme=dark] .notification-panel .ant-list::-webkit-scrollbar-thumb:hover{background-color:#ffffff4d}@media (max-width:768px){.notification-panel{.ant-drawer{width:100vw!important}.ant-drawer-header,.ant-list-item{padding:12px 16px}}}:root{--primary-color:#1d8348;--background-color:#f5f7fa;--content-background:#fff;--text-color:#333;--font-size:14px}[data-theme=dark]{--primary-color:#1d8348;--background-color:#141414;--content-background:#1f1f1f;--text-color:#fff}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f7fa;background-color:var(--background-color);color:#333;color:var(--text-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:14px;font-size:var(--font-size);margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.fade-enter{opacity:0}.fade-enter-active{opacity:1;transition:opacity .3s ease-in}.fade-exit{opacity:1}.fade-exit-active{opacity:0;transition:opacity .3s ease-in}.ant-btn-primary{background-color:#1d8348!important;background-color:var(--primary-color)!important;border-color:#1d8348!important;border-color:var(--primary-color)!important;box-shadow:none!important;color:#fff!important}.ant-btn-primary:active,.ant-btn-primary:focus,.ant-btn-primary:hover{background-color:var(--primary-color-hover)!important;border-color:var(--primary-color-hover)!important;color:#fff!important}.ant-card,.ant-drawer-content,.ant-input,.ant-layout,.ant-menu,.ant-modal-content,.ant-select-selector,.ant-table,body{transition:all .3s ease-in-out!important}[data-theme=dark]{color-scheme:dark}[data-theme=dark] ::selection{background:#ffffff1a}[data-theme=dark] ::-moz-selection{background:#ffffff1a}.fade-enter-active{animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}[data-theme=dark] :focus{outline-color:#fff3}[data-theme=dark] ::-webkit-scrollbar-track{background:#ffffff0d}[data-theme=dark] ::-webkit-scrollbar-thumb{background-color:#fff3;border-radius:4px}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background-color:#ffffff4d}
/*# sourceMappingURL=main.9edebad6.css.map*/