@import"https://fonts.googleapis.com/css2?family=Inter+Tight:wght@400;500;600;700&display=swap";@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes glow{0%,to{box-shadow:0 0 5px #d4af3780}50%{box-shadow:0 0 15px #d4af37cc}}*{transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}button,a{transition:all .3s ease}button:hover,a:hover{transform:translateY(-2px)}.ant-card{animation:fadeIn .4s ease;transition:all .3s ease}.ant-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px #1a3a5226!important}.ant-btn{transition:all .3s ease}.ant-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 16px #d4af3733}.ant-btn:active:not(:disabled){transform:translateY(0)}.ant-input,.ant-input-number,.ant-picker{transition:all .3s ease}.ant-input:focus,.ant-input-number:focus,.ant-input-focused,.ant-picker-focused{border-color:#d4af37!important;box-shadow:0 0 0 2px #d4af3733!important}nav{animation:slideInDown .5s ease}[class*=hero]{animation:slideInUp .6s ease}section{animation:fadeIn .5s ease}h1,h2,h3,h4,h5,h6{animation:slideInLeft .5s ease}p{animation:fadeIn .5s ease}form{animation:scaleIn .4s ease}.ant-modal-content,.ant-popover{animation:scaleIn .3s ease}a{position:relative;text-decoration:none}a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background-color:#d4af37;transition:width .3s ease}a:hover:after{width:100%}html.dark a:after,html[data-theme=dark] a:after{background-color:#87ceeb}html.dark a:hover:after,html[data-theme=dark] a:hover:after{width:100%}.loading{animation:pulse 1.5s ease-in-out infinite}input:focus,textarea:focus,select:focus,button:focus,.ant-input:focus,.ant-input-number:focus,.ant-select:focus,.ant-picker:focus,.ant-btn:focus,.ant-checkbox:focus,.ant-radio:focus{outline:none!important;box-shadow:none!important}html{scroll-behavior:smooth}[role=main]{animation:fadeIn .4s ease}.list-item{animation:slideInUp .4s ease}.list-item:nth-child(1){animation-delay:.1s}.list-item:nth-child(2){animation-delay:.2s}.list-item:nth-child(3){animation-delay:.3s}.list-item:nth-child(4){animation-delay:.4s}.list-item:nth-child(5){animation-delay:.5s}.highlight,.featured{animation:glow 2s ease-in-out infinite}.spinner{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}html,body,#root{width:100%;height:100%;font-family:Inter Tight,sans-serif}.glass{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}:focus-visible{outline:none}input,textarea,select,button,.ant-input,.ant-input-number,.ant-select,.ant-picker,.ant-btn,.ant-checkbox,.ant-radio{outline:none!important}input:focus,textarea:focus,select:focus,button:focus,.ant-input:focus,.ant-input-number:focus,.ant-select:focus,.ant-picker:focus,.ant-btn:focus,.ant-checkbox:focus,.ant-radio:focus{outline:none!important}button,a{transition:all .2s ease-in-out}.ant-layout-sider{overflow:hidden!important}.ant-layout-sider .ant-menu-submenu-popup{max-height:70vh!important;overflow-y:auto!important;position:fixed!important;z-index:1050!important}.ant-layout-sider .ant-menu-submenu-popup::-webkit-scrollbar{width:6px}.ant-layout-sider .ant-menu-submenu-popup::-webkit-scrollbar-thumb{background:#0000004d;border-radius:3px}@media (max-width: 1024px){.mobile-menu-toggle{display:block!important}}@keyframes highlightPulse{0%,to{background-color:#87ceeb33;box-shadow:0 0 #87ceeb66}50%{background-color:#87ceeb59;box-shadow:0 0 20px 5px #87ceeb4d}}.highlight-row{animation:highlightPulse 1.5s ease-in-out 2;transition:all .3s ease}.highlight-row td{position:relative;z-index:1}@media (max-width: 768px){body,#root{font-size:clamp(12px,4vw,16px)}.ant-card{margin-bottom:clamp(12px,3vw,16px)!important}.ant-row{gap:clamp(8px,2vw,12px)!important}.ant-btn{min-height:40px!important;font-size:clamp(12px,3vw,14px)!important}.ant-input,.ant-input-number,.ant-select,.ant-picker{font-size:clamp(12px,3vw,14px)!important;min-height:40px!important}.ant-table{font-size:clamp(11px,2.5vw,13px)!important}.ant-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.ant-table table{min-width:500px}.ant-table-cell{padding:clamp(8px,2vw,12px)!important;word-break:break-word}canvas{max-width:100%!important}.ant-modal{max-width:95vw!important}.ant-modal-content{max-height:90vh!important;overflow-y:auto}.ant-drawer-content-wrapper{width:100%!important;max-width:85vw!important}.ant-form-item{margin-bottom:clamp(12px,3vw,16px)!important}.ant-form-item-label{padding-bottom:clamp(6px,1.5vw,8px)!important}.app-footer{flex-direction:column!important;gap:clamp(12px,3vw,16px)!important;justify-content:center!important;align-items:center!important;text-align:center!important}.footer-section{flex:1!important;text-align:center!important}.footer-divider{display:none!important}.mobile-page-header{display:block!important}.expand-panel-btn,.collapse-panel-btn{display:none!important}}@media (min-width: 769px){.mobile-page-header{display:none!important}.app-footer{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:clamp(12px,2vw,24px)!important}.notification-dropdown-mobile{z-index:1050!important}.notification-dropdown-mobile .ant-dropdown-menu{max-width:calc(100vw - 16px)!important;left:50%!important;transform:translate(-50%)!important}}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{width:100%;height:100%;font-family:Inter Tight,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0}p,span,div,button,input,textarea,select{font-family:Inter Tight,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ant-typography,.ant-btn,.ant-input,.ant-input-number,.ant-select,.ant-picker,.ant-table,.ant-card,.ant-tag,.ant-menu,.ant-layout,.ant-dropdown,.ant-modal,.ant-form{font-family:Inter Tight,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#0000000d}::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#0000004d}a{text-decoration:none;color:inherit}a{color:#2c5aa0}a:hover{color:#1f4375}html.dark a,html[data-theme=dark] a{color:#87ceeb}html.dark a:hover,html[data-theme=dark] a:hover{color:#b0dce8}*{transition:background-color .3s ease,color .3s ease}.ant-modal-mask{background-color:#00000061!important}.ant-modal-content{background-color:#fff!important;padding:0!important;border-radius:12px!important;box-shadow:0 20px 60px #00000014!important;border:1px solid rgba(0,0,0,.06)!important}.ant-modal-header{background-color:transparent!important;border-bottom:1px solid rgba(0,0,0,.08)!important;padding:24px 24px 20px!important;margin:0!important}.ant-modal-body{background-color:transparent!important;color:#000000e0!important}.ant-modal-close{opacity:.65;transition:opacity .2s}.ant-modal-close:hover{opacity:1}.ant-modal-title{color:#000000e0!important}html.dark .ant-modal-mask,html[data-theme=dark] .ant-modal-mask{background-color:#00000080!important}html.dark .ant-modal-content,html[data-theme=dark] .ant-modal-content{background-color:#1f2937!important;padding:0!important;border-radius:12px!important;box-shadow:0 20px 60px #0000004d!important;border:1px solid rgba(255,255,255,.1)!important}html.dark .ant-modal-header,html[data-theme=dark] .ant-modal-header{background-color:transparent!important;border-bottom:1px solid rgba(255,255,255,.1)!important;padding:24px 24px 20px!important;margin:0!important}html.dark .ant-modal-body,html[data-theme=dark] .ant-modal-body{background-color:transparent!important;color:#ffffffe0!important}html.dark .ant-modal-close,html[data-theme=dark] .ant-modal-close{opacity:.6;color:#ffffffa6}html.dark .ant-modal-close:hover,html[data-theme=dark] .ant-modal-close:hover{opacity:1;color:#fff}html.dark .ant-modal-title,html[data-theme=dark] .ant-modal-title{color:#ffffffe0!important}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:translateY(0)}}.form-modal-wrapper{animation:modalSlideIn .3s cubic-bezier(.23,1,.32,1)}.form-modal-content{border-radius:12px!important}.form-modal-wrapper .ant-tabs{height:100%}.form-modal-wrapper .ant-tabs-nav{margin:0;background-color:transparent}.form-modal-wrapper .ant-tabs-nav:before{display:none}.form-modal-wrapper .ant-tabs-tab{padding:10px 16px!important;margin:0 4px!important;color:#000000a6;border-bottom:2px solid transparent!important;transition:all .3s ease;font-size:14px;font-weight:500}.form-modal-wrapper .ant-tabs-tab:hover{color:#000000e0}.form-modal-wrapper .ant-tabs-tab-active{color:#1890ff!important;border-bottom-color:#1890ff!important}.form-modal-wrapper .ant-tabs-tab-active:before{display:none}.form-modal-wrapper .ant-tabs-content-holder{height:auto;margin-top:12px;padding:24px}.form-modal-wrapper .ant-tabs-nav-operations{display:none!important}html.dark .form-modal-wrapper .ant-tabs-tab,html[data-theme=dark] .form-modal-wrapper .ant-tabs-tab{color:#ffffffa6}html.dark .form-modal-wrapper .ant-tabs-tab:hover,html[data-theme=dark] .form-modal-wrapper .ant-tabs-tab:hover{color:#ffffffe0}html.dark .form-modal-wrapper .ant-tabs-tab-active,html[data-theme=dark] .form-modal-wrapper .ant-tabs-tab-active{color:#87ceeb!important;border-bottom-color:#87ceeb!important}html.dark .ant-tabs-tab-active,html[data-theme=dark] .ant-tabs-tab-active{color:#87ceeb!important}html.dark .ant-tabs-nav:before,html[data-theme=dark] .ant-tabs-nav:before{background-color:#87ceeb4d!important}html.dark .ant-pagination-item,html[data-theme=dark] .ant-pagination-item{background-color:transparent!important;border-color:#fff3!important;color:#f0f0f0!important}html.dark .ant-pagination-item-active,html[data-theme=dark] .ant-pagination-item-active{background-color:#87ceeb!important;border-color:#87ceeb!important;color:#0a1428!important}html.dark .ant-pagination-item:hover,html[data-theme=dark] .ant-pagination-item:hover{border-color:#87ceeb!important;color:#87ceeb!important}html.dark .ant-pagination-item-link,html[data-theme=dark] .ant-pagination-item-link{color:#f0f0f0!important}html.dark .ant-pagination-item-link:hover,html[data-theme=dark] .ant-pagination-item-link:hover{color:#87ceeb!important;border-color:#87ceeb!important}html.dark .anticon,html[data-theme=dark] .anticon,html.dark .ant-calendar-picker-icon,html[data-theme=dark] .ant-calendar-picker-icon,html.dark .ant-input-prefix,html[data-theme=dark] .ant-input-prefix,html.dark .ant-input-suffix,html[data-theme=dark] .ant-input-suffix,html.dark .ant-select-arrow,html[data-theme=dark] .ant-select-arrow{color:#f0f0f0!important}html.dark .ant-statistic-title,html[data-theme=dark] .ant-statistic-title{color:#b0b0b0!important}html.dark .ant-statistic-content,html[data-theme=dark] .ant-statistic-content,html.dark .ant-statistic-content-value,html[data-theme=dark] .ant-statistic-content-value,html.dark .ant-statistic-content-value-int,html[data-theme=dark] .ant-statistic-content-value-int{color:#87ceeb!important}html.dark .ant-table-cell,html[data-theme=dark] .ant-table-cell{color:#f0f0f0!important}html.dark .ant-table-cell-row-hover,html[data-theme=dark] .ant-table-cell-row-hover{background:#87ceeb1a!important}html.dark .ant-empty-description,html[data-theme=dark] .ant-empty-description{color:#b0b0b0!important}html.dark .ant-form-item-label>label,html[data-theme=dark] .ant-form-item-label>label{color:#f0f0f0!important}html.dark .ant-drawer-title,html[data-theme=dark] .ant-drawer-title,html.dark .ant-drawer-body,html[data-theme=dark] .ant-drawer-body{color:#f0f0f0!important}html.dark .ant-tooltip-inner,html[data-theme=dark] .ant-tooltip-inner{background-color:#2a2a2a!important;color:#f0f0f0!important}html.dark .ant-popover-inner,html[data-theme=dark] .ant-popover-inner{background-color:#1f2937!important}html.dark .ant-popover-title,html[data-theme=dark] .ant-popover-title{color:#f0f0f0!important;border-bottom-color:#ffffff1a!important}html.dark .ant-popover-inner-content,html[data-theme=dark] .ant-popover-inner-content{color:#f0f0f0!important}html.dark .ant-dropdown-menu,html[data-theme=dark] .ant-dropdown-menu{background-color:#1f2937!important}html.dark .ant-dropdown-menu-item,html[data-theme=dark] .ant-dropdown-menu-item{color:#f0f0f0!important}html.dark .ant-dropdown-menu-item:hover,html[data-theme=dark] .ant-dropdown-menu-item:hover{color:#87ceeb!important;background-color:#87ceeb1a!important}html.dark .ant-tag,html[data-theme=dark] .ant-tag{color:#f0f0f0!important}html.dark .ant-tag-has-color,html[data-theme=dark] .ant-tag-has-color{color:#fff!important}html.dark .ant-notification-notice,html[data-theme=dark] .ant-notification-notice{background-color:#2a2a2a!important;border-color:#444!important;color:#f0f0f0!important}html.dark .ant-notification-notice-title,html[data-theme=dark] .ant-notification-notice-title{color:#f0f0f0!important}html.dark .ant-notification-notice-description,html[data-theme=dark] .ant-notification-notice-description{color:#d0d0d0!important}html.dark .ant-notification-notice-close,html[data-theme=dark] .ant-notification-notice-close{color:#f0f0f0!important}html.dark .ant-notification-notice-close:hover,html[data-theme=dark] .ant-notification-notice-close:hover{color:#87ceeb!important}html.dark .ant-message-notice-content,html[data-theme=dark] .ant-message-notice-content{background-color:#2a2a2a!important;border-color:#444!important;color:#f0f0f0!important;box-shadow:0 2px 8px #00000073!important}html.dark .ant-alert,html[data-theme=dark] .ant-alert{background-color:#2a2a2a!important;border-color:#444!important;color:#f0f0f0!important}html.dark .ant-alert-message,html[data-theme=dark] .ant-alert-message{color:#f0f0f0!important}html.dark .ant-alert-description,html[data-theme=dark] .ant-alert-description{color:#d0d0d0!important}html.dark .ant-radio-wrapper,html[data-theme=dark] .ant-radio-wrapper{color:#f0f0f0!important}html.dark .ant-radio-button-wrapper,html[data-theme=dark] .ant-radio-button-wrapper{color:#f0f0f0!important;border-color:#434343!important}html.dark .ant-radio-button-wrapper:not(:disabled):hover,html[data-theme=dark] .ant-radio-button-wrapper:not(:disabled):hover{color:#87ceeb!important}html.dark .ant-radio-button-wrapper-checked,html[data-theme=dark] .ant-radio-button-wrapper-checked{color:#fff!important;border-color:#87ceeb!important}html.dark .ant-radio-button-wrapper-checked:before,html[data-theme=dark] .ant-radio-button-wrapper-checked:before{background-color:#87ceeb!important}html.dark .ant-table-thead>tr>th,html[data-theme=dark] .ant-table-thead>tr>th{background-color:#1a1a1a!important;color:#f0f0f0!important;border-color:#434343!important}html.dark .ant-table-tbody>tr>td,html[data-theme=dark] .ant-table-tbody>tr>td{border-color:#434343!important;color:#f0f0f0!important}html.dark .ant-table-tbody>tr:hover>td,html[data-theme=dark] .ant-table-tbody>tr:hover>td{background-color:#87ceeb14!important}html.dark table strong,html[data-theme=dark] table strong,html.dark .ant-table strong,html[data-theme=dark] .ant-table strong,html.dark .ant-select-selector,html[data-theme=dark] .ant-select-selector,html.dark .ant-select-selection-item,html[data-theme=dark] .ant-select-selection-item,html.dark .ant-select-item-option-content,html[data-theme=dark] .ant-select-item-option-content,html.dark .ant-select-item-option,html[data-theme=dark] .ant-select-item-option,html.dark .ant-select-clear,html[data-theme=dark] .ant-select-clear{color:#f0f0f0!important}html.dark .ant-select input,html[data-theme=dark] .ant-select input{color:#f0f0f0!important;caret-color:#f0f0f0!important}html.dark .ant-select input::-moz-placeholder,html[data-theme=dark] .ant-select input::-moz-placeholder{color:#666!important}html.dark .ant-select input::placeholder,html[data-theme=dark] .ant-select input::placeholder{color:#666!important}html.dark .ant-select-selection-search-input,html[data-theme=dark] .ant-select-selection-search-input{color:#f0f0f0!important;caret-color:#f0f0f0!important}html.dark .ant-select-selection-search-input::-moz-placeholder,html[data-theme=dark] .ant-select-selection-search-input::-moz-placeholder{color:#666!important}html.dark .ant-select-selection-search-input::placeholder,html[data-theme=dark] .ant-select-selection-search-input::placeholder{color:#666!important}html.dark input.ant-select-selection-search-input,html[data-theme=dark] input.ant-select-selection-search-input{color:#f0f0f0!important;caret-color:#f0f0f0!important}
