.animate-spin{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.MuiCard-root.glass-table-container,.MuiPaper-root.glass-table-container,.glass-table-container,[class*=glass-table-container],div.glass-table-container,motion-div.glass-table-container{background:hsla(0,0%,100%,.1)!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;border-radius:12px!important;border:1px solid hsla(0,0%,100%,.2)!important;box-shadow:0 8px 32px rgba(0,0,0,.1),0 4px 16px rgba(102,126,234,.1),inset 0 1px 0 hsla(0,0%,100%,.2)!important;overflow:hidden!important;position:relative!important;z-index:1!important}div[class*=glass-table-container]{background:hsla(0,0%,100%,.1)!important;border:1px solid hsla(0,0%,100%,.2)!important}@media (max-width:768px){.MuiCard-root.glass-table-container,.MuiPaper-root.glass-table-container,.glass-table-container,div.glass-table-container{backdrop-filter:blur(15px) saturate(150%)!important;-webkit-backdrop-filter:blur(15px) saturate(150%)!important;background:hsla(0,0%,100%,.2)!important}}[data-mui-color-scheme=dark] .MuiCard-root.glass-table-container,[data-mui-color-scheme=dark] .MuiPaper-root.glass-table-container,[data-mui-color-scheme=dark] .glass-table-container,[data-mui-color-scheme=dark] div.glass-table-container{background:rgba(30,30,30,.3)!important;border:1px solid hsla(0,0%,100%,.15)!important;box-shadow:0 8px 32px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.1)!important}.MuiPaper-root.glass-table-container{background:hsla(0,0%,100%,.25)!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;box-shadow:0 8px 32px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.2)!important}[data-mui-color-scheme=dark] .MuiPaper-root.glass-table-container,[data-mui-color-scheme=dark] .glass-table-container{background:rgba(30,30,30,.3)!important;border:1px solid hsla(0,0%,100%,.15)!important;box-shadow:0 8px 32px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.1)!important}.glass-table-header{background:hsla(0,0%,100%,.4);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border-bottom:1px solid hsla(0,0%,100%,.2);padding:18px;border-radius:12px 12px 0 0}[data-mui-color-scheme=dark] .glass-table-header{background:rgba(45,45,45,.4);border-bottom:1px solid hsla(0,0%,100%,.1)}.glass-table-title{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700;font-size:1.2rem;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.1)}[data-mui-color-scheme=dark] .glass-table-title{background:linear-gradient(135deg,#a8edea,#fed6e3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glass-table-subtitle{color:rgba(0,0,0,.7);margin-top:6px;font-size:.7rem;font-weight:400}[data-mui-color-scheme=dark] .glass-table-subtitle{color:hsla(0,0%,100%,.7)}.glass-filters-container{background:hsla(0,0%,100%,.3);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-radius:10px;padding:16px;margin-bottom:12px;border:1px solid hsla(0,0%,100%,.25);box-shadow:0 4px 16px rgba(0,0,0,.08),inset 0 1px 0 hsla(0,0%,100%,.15);position:relative;z-index:100;overflow:visible;min-height:80px}[data-mui-color-scheme=dark] .glass-filters-container{background:rgba(40,40,40,.3);border:1px solid hsla(0,0%,100%,.12)}.react-datepicker-wrapper,.react-datepicker__input-container{position:relative;z-index:1000}.react-datepicker,.react-datepicker-popper{z-index:9999!important}.react-datepicker{border-radius:12px!important;border:1px solid hsla(0,0%,100%,.25)!important;background:hsla(0,0%,100%,.95)!important;backdrop-filter:blur(20px)!important;box-shadow:0 8px 32px rgba(0,0,0,.15)!important}.glass-table-content{background:hsla(0,0%,100%,.15);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow-x:auto;overflow-y:auto;border-radius:0 0 16px 16px}[data-mui-color-scheme=dark] .glass-table-content{background:hsla(0,0%,8%,.2)}.glass-table-row{background:hsla(0,0%,100%,.1);border-bottom:1px solid hsla(0,0%,100%,.1);transition:all .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.glass-table-row:hover{background:hsla(0,0%,100%,.25);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1)}[data-mui-color-scheme=dark] .glass-table-row{background:hsla(0,0%,100%,.05);border-bottom:1px solid hsla(0,0%,100%,.08)}[data-mui-color-scheme=dark] .glass-table-row:hover{background:hsla(0,0%,100%,.15)}.glass-table-header-cell{padding:16px!important;position:sticky!important;top:0!important;z-index:10!important}.MuiTableCell-root.glass-table-header-cell,.glass-table-header-cell{background:hsla(0,0%,100%,.3)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;font-weight:600!important;color:rgba(0,0,0,.8)!important;border-bottom:2px solid hsla(0,0%,100%,.2)!important}[data-mui-color-scheme=dark] .MuiTableCell-root.glass-table-header-cell,[data-mui-color-scheme=dark] .glass-table-header-cell{background:rgba(50,50,50,.4)!important;color:hsla(0,0%,100%,.9)!important;border-bottom:2px solid hsla(0,0%,100%,.15)!important}.glass-chip{background:hsla(0,0%,100%,.25);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.3);border-radius:20px;font-weight:500;transition:all .3s ease}.glass-chip:hover{background:hsla(0,0%,100%,.35);transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.glass-chip.success{background:rgba(76,175,80,.2);color:#2e7d32;border-color:rgba(76,175,80,.3)}.glass-chip.error{background:rgba(244,67,54,.2);color:#c62828;border-color:rgba(244,67,54,.3)}[data-mui-color-scheme=dark] .glass-chip{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2)}[data-mui-color-scheme=dark] .glass-chip.success{background:rgba(76,175,80,.3);color:#81c784}[data-mui-color-scheme=dark] .glass-chip.error{background:rgba(244,67,54,.3);color:#ef5350}.glass-pagination{background:hsla(0,0%,100%,.3);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-radius:12px;margin-top:16px;padding:16px;border:1px solid hsla(0,0%,100%,.25)}[data-mui-color-scheme=dark] .glass-pagination{background:rgba(40,40,40,.3);border:1px solid hsla(0,0%,100%,.12)}.glass-loading-skeleton{background:linear-gradient(90deg,hsla(0,0%,100%,.1) 25%,hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,.1) 75%);animation:shimmer 1.5s ease-in-out infinite;border-radius:8px}[data-mui-color-scheme=dark] .glass-loading-skeleton{background:linear-gradient(90deg,hsla(0,0%,100%,.05) 25%,hsla(0,0%,100%,.1) 50%,hsla(0,0%,100%,.05) 75%)}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.glass-action-button{background:hsla(0,0%,100%,.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.3);border-radius:8px;padding:8px 16px;color:rgba(0,0,0,.8);font-weight:500;transition:all .3s ease;cursor:pointer}.glass-action-button:hover{background:hsla(0,0%,100%,.35);transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.15)}[data-mui-color-scheme=dark] .glass-action-button{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.9)}[data-mui-color-scheme=dark] .glass-action-button:hover{background:hsla(0,0%,100%,.2)}.glass-table-content::-webkit-scrollbar{width:8px}.glass-table-content::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:4px}.glass-table-content::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:4px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.glass-table-content::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.5)}[data-mui-color-scheme=dark] .glass-table-content::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05)}[data-mui-color-scheme=dark] .glass-table-content::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2)}[data-mui-color-scheme=dark] .glass-table-content::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}