@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bounce{0%,20%,53%,80%,to{transform:translateZ(0)}40%,43%{transform:translate3d(0,-8px,0)}70%{transform:translate3d(0,-4px,0)}90%{transform:translate3d(0,-2px,0)}}.admin-analytics-screen{animation:fadeIn .6s ease-out}.overview-card-1{animation:fadeIn .6s ease-out .1s both}.overview-card-2{animation:fadeIn .6s ease-out .2s both}.overview-card-3{animation:fadeIn .6s ease-out .3s both}.overview-card-4{animation:fadeIn .6s ease-out .4s both}.admin-analytics-screen .ant-card{transition:all .3s ease}.admin-analytics-screen .ant-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.admin-overview-card{transition:all .3s ease;animation:fadeIn .6s ease-out}.admin-overview-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #00000026}.admin-overview-card.clickable{cursor:pointer}.admin-overview-card.clickable:hover{transform:translateY(-4px) scale(1.02)}.admin-overview-card .metric-value{transition:all .3s ease}.admin-overview-card:hover .metric-value{transform:scale(1.05)}.admin-overview-card .trend-indicator{transition:all .3s ease}.admin-overview-card:hover .trend-indicator{transform:scale(1.1)}.admin-data-table-container{animation:slideIn .6s ease-out}.admin-data-table .ant-table-tbody>tr{transition:all .2s ease}.admin-data-table .ant-table-tbody>tr:hover{background-color:#f8fafc;transform:scale(1.01)}.admin-data-table .ant-table-tbody>tr:hover td{border-color:#e2e8f0}.admin-chart-container{animation:fadeIn .8s ease-out}.admin-chart-container .ant-card{transition:all .3s ease}.admin-chart-container:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.ant-tabs-tab{transition:all .3s ease}.ant-tabs-tab:hover{transform:translateY(-1px)}.ant-tabs-tab.ant-tabs-tab-active{animation:bounce .6s ease}.ant-spin-dot{animation:spin 1s linear infinite}.ant-skeleton-content .ant-skeleton-title{animation:pulse 1.5s ease-in-out infinite}.ant-skeleton-content .ant-skeleton-paragraph>li{animation:pulse 1.5s ease-in-out infinite}.ant-btn{transition:all .3s ease}.ant-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.ant-btn:active{transform:translateY(0)}.ant-btn-primary:hover{box-shadow:0 6px 16px #1890ff66}.ant-card{transition:all .3s ease}.ant-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.ant-progress-circle .ant-progress-text{animation:fadeIn .8s ease-out}.ant-progress-line .ant-progress-bg{transition:width .6s ease}.ant-tag{transition:all .3s ease}.ant-tag:hover{transform:scale(1.05)}.ant-list-item{transition:all .2s ease}.ant-list-item:hover{background-color:#f8fafc;transform:translate(4px)}.ant-timeline-item-content{animation:slideIn .6s ease-out}.admin-analytics-screen{min-width:1200px;padding:24px}.admin-analytics-screen .ant-col{margin-bottom:0}.admin-overview-card{margin-bottom:0;height:180px}.admin-overview-card .metric-value{font-size:2.5rem}.admin-overview-card .metric-label{font-size:.875rem}.admin-data-table .ant-table{font-size:14px}.admin-chart-container{height:400px;margin-bottom:24px}.admin-chart-container canvas{max-height:350px}@media (prefers-color-scheme: dark){.admin-analytics-screen{background-color:#1f2937;color:#f9fafb}.admin-overview-card{background-color:#374151;border-color:#4b5563}.admin-overview-card:hover{background-color:#4b5563}.admin-data-table .ant-table-tbody>tr:hover{background-color:#374151}.admin-chart-container{background-color:#374151;border-color:#4b5563}}@media print{.admin-analytics-screen .ant-btn,.admin-analytics-screen .ant-tabs-tab{display:none}.admin-analytics-screen .ant-card{break-inside:avoid;box-shadow:none;border:1px solid #d9d9d9}.admin-overview-card{page-break-inside:avoid}}@media (prefers-reduced-motion: reduce){.admin-analytics-screen *,.admin-analytics-screen *:before,.admin-analytics-screen *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.admin-overview-card:focus-within{outline:2px solid #1890ff;outline-offset:2px}.admin-data-table .ant-table-tbody>tr:focus-within{background-color:#e6f7ff;outline:1px solid #1890ff}@media (prefers-contrast: high){.admin-overview-card{border:2px solid #000}.admin-data-table .ant-table-tbody>tr:hover{background-color:#000;color:#fff}}*{font-family:Inter,Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}#root{width:100%;margin:0;padding:0;text-align:left;font-family:Inter,Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:500}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#38576b;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#2c4a5c}.ant-layout{background:#f5f5f5;font-weight:500}.ant-layout-header{padding:0 24px}.ant-layout-sider{box-shadow:2px 0 8px #0000001a}.ant-card{border-radius:12px;box-shadow:0 2px 8px #0000000f}.ant-typography{font-weight:500}.ant-typography h1,.ant-typography h2,.ant-typography h3,.ant-typography h4,.ant-typography h5,.ant-typography h6{font-weight:600}.ant-form-item-label>label{font-weight:500}.ant-input,.ant-input-password,.ant-select-selector{font-weight:500}.ant-btn{font-weight:500;box-shadow:none!important}.ant-btn:hover{box-shadow:none!important}.ant-btn:focus{box-shadow:none!important}.ant-btn:active{box-shadow:none!important}.ant-input::placeholder{font-size:14px!important}.ant-input-number::placeholder{font-size:14px!important}.ant-select .ant-select-selection-placeholder{font-size:14px!important}.ant-btn-primary{background:#38576b;border-color:#38576b}.ant-btn-primary:hover{background:#2c4a5c;border-color:#2c4a5c}.ant-input:focus,.ant-input-focused{border-color:#38576b;box-shadow:0 0 0 2px #38576b33}.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#38576b}.ant-select-focused .ant-select-selector{border-color:#38576b;box-shadow:0 0 0 2px #38576b33}.ant-radio-checked .ant-radio-inner{border-color:#38576b;background-color:#38576b}.ant-radio-checked .ant-radio-inner:after{background-color:#fff}.ant-steps-item-process .ant-steps-item-icon,.ant-steps-item-finish .ant-steps-item-icon{background-color:#38576b;border-color:#38576b}.ant-menu-item-selected{background-color:#fff!important;color:#38576b!important}.ant-menu-item-selected .anticon{color:#38576b!important}.ant-menu-item-selected:hover{background-color:#fff!important;color:#38576b!important}.ant-menu-item-selected:hover .anticon{color:#38576b!important}:root{font-family:Inter,Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;font-weight:500}body{margin:0;font-family:Inter,Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:500}
