@import"https://fonts.googleapis.com/css2?family=Cairo:wght@300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700&display=swap";*,body{font-family:Cairo,sans-serif!important}:root{--orange-color: #F59E0B;--primary-color: #0066CC;--secondary-color: #00A3E0;--success-color: #10B981;--neon-blue: #00D9FF;--neon-cyan: #00FFFF;box-sizing:border-box;--shadow-light-sm: 0 2px 8px rgba(0, 102, 204, .08);--shadow-light-md: 0 4px 16px rgba(0, 102, 204, .12);--shadow-light-lg: 0 8px 32px rgba(0, 102, 204, .15);--shadow-dark-neon: 0 0 20px rgba(0, 217, 255, .3);--shadow-dark-neon-lg: 0 0 40px rgba(0, 255, 255, .2);--glass-light: rgba(255, 255, 255, .7);--glass-dark: rgba(15, 23, 42, .6);--glass-border-light: rgba(255, 255, 255, .3);--glass-border-dark: rgba(0, 217, 255, .2);--depth-shadow-1: 0 5px 15px rgba(0, 102, 204, .1);--depth-shadow-2: 0 10px 30px rgba(0, 102, 204, .15);--depth-shadow-3: 0 15px 50px rgba(0, 102, 204, .2);--depth-shadow-dark-1: 0 5px 20px rgba(0, 217, 255, .15);--depth-shadow-dark-2: 0 10px 40px rgba(0, 217, 255, .2);--depth-shadow-dark-3: 0 20px 60px rgba(0, 217, 255, .25)}::-webkit-scrollbar{width:0px;height:5px}::-webkit-scrollbar-track{border:1px solid #fff;box-shadow:inset 0 0 2.5px 2px #00000080}.glass-light{background:var(--glass-light);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--glass-border-light);box-shadow:var(--depth-shadow-2)}.glass-dark{background:var(--glass-dark);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border-dark);box-shadow:var(--depth-shadow-dark-2)}.perspective-3d{perspective:1200px;transform-style:preserve-3d}.card-3d{transform:translateZ(20px);transition:all .3s cubic-bezier(.4,0,.2,1)}.card-3d:hover{transform:translateZ(40px) rotateX(2deg) rotateY(-2deg);box-shadow:var(--depth-shadow-3)}.glass-card-light{background:rgba(255,255,255,.8)}.loader-3d-container{perspective:1000px;width:100px;height:100px;display:flex;justify-content:center;align-items:center}.cube{width:50px;height:50px;position:relative;transform-style:preserve-3d;animation:rotateCube 3s infinite linear}.cube-face{position:absolute;width:50px;height:50px;border:2px solid var(--primary-color);background:rgba(0,102,204,.1);box-shadow:0 0 15px #0066cc80}.dark-mode .cube-face{border-color:var(--neon-blue);background:rgba(0,217,255,.1);box-shadow:0 0 20px #00d9ff99}.front{transform:rotateY(0) translateZ(25px)}.back{transform:rotateY(180deg) translateZ(25px)}.right{transform:rotateY(90deg) translateZ(25px)}.left{transform:rotateY(-90deg) translateZ(25px)}.top{transform:rotateX(90deg) translateZ(25px)}.bottom{transform:rotateX(-90deg) translateZ(25px)}@keyframes rotateCube{0%{transform:rotateX(0) rotateY(0)}to{transform:rotateX(360deg) rotateY(360deg)}}.loader-text{margin-top:40px;font-weight:700;letter-spacing:2px;text-transform:uppercase;animation:pulseText 1.5s infinite ease-in-out;color:var(--primary-color)}.dark-mode .loader-text{color:var(--neon-blue);text-shadow:0 0 10px rgba(0,217,255,.5)}@keyframes pulseText{0%,to{opacity:.5;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}}.glass-card-light{background:rgba(255,255,255,.8);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1.5px solid rgba(0,102,204,.2);border-radius:20px;box-shadow:0 5px 15px #0066cc1a,inset 0 1px #ffffff80;position:relative;overflow:hidden}.glass-card-light:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.3) 0%,transparent 50%);pointer-events:none}.glass-card-dark{background:rgba(15,23,42,.7);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1.5px solid rgba(0,217,255,.25);border-radius:20px;box-shadow:0 5px 25px #00d9ff26,inset 0 1px #00d9ff1a;position:relative;overflow:hidden}.glass-card-dark:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(0,217,255,.1) 0%,transparent 50%);pointer-events:none}.glass-card-light:hover,.glass-card-dark:hover{transform:translateY(-5px) scale(1.02);transition:all .4s cubic-bezier(.4,0,.2,1)}::-webkit-scrollbar-thumb{background:linear-gradient(360deg,#0066CC,#00A3E0,#0066CC);border-radius:2px;cursor:grabbing;transition:all .3s cubic-bezier(.4,0,.2,1)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(360deg,#003d99,#0066CC,#003d99);border-radius:3px;filter:drop-shadow(0 0 8px rgba(0,163,224,.6))}.hover_garidiant{background:linear-gradient(360deg,#0066CC,#00A3E0,#0066CC)!important;font-weight:600!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;box-shadow:var(--shadow-light-md)!important}.hover_garidiant:hover{background:linear-gradient(360deg,#003d99,#0066CC,#003d99)!important;scale:1.08;transition:all .3s cubic-bezier(.4,0,.2,1)!important;font-weight:800!important;color:#fff!important;box-shadow:var(--shadow-light-lg)!important}html{scrollbar-color:var(--blue) #3d4a59}.footer{position:fixed;bottom:0;width:100%}.bg{display:flex;justify-content:center;align-items:center;font-family:Cairo!important;background-image:url(/images/login-bg.jpeg);background-color:#e8f0fe;background-size:cover;height:100vh;text-align:center;overflow:hidden}.box_login{background-color:#cac9c9;box-shadow:0 4px 8px #0003,0 6px 20px #00000030;font-family:Cairo!important;transition:all .3s cubic-bezier(.4,0,.2,1)}.box_login:hover{box-shadow:0 8px 16px #0066cc26,0 12px 32px #0066cc1a}.side_shadow{box-shadow:var(--shadow-light-sm);font-family:Cairo!important;transition:box-shadow .3s cubic-bezier(.4,0,.2,1)}.side_shadow:hover{box-shadow:var(--shadow-light-md)}.muirtl-1v1l2at-MuiButtonBase-root-MuiListItemButton-root,.muirtl-zzouj5-MuiButtonBase-root-MuiListItemButton-root,.MuiButtonBase-root .MuiListItemButton-root .MuiListItemButton-gutters .MuiListItemButton-root .MuiListItemButton-gutters,.mui-1v1l2at-MuiButtonBase-root-MuiListItemButton-root{box-shadow:var(--shadow-light-md);transition:all .3s cubic-bezier(.4,0,.2,1)}.show_avatar:hover{box-shadow:var(--shadow-light-lg);transform:translateY(-2px)}.show_avatar{box-shadow:0 4px 8px #0003,0 6px 20px #00000030}.noData{color:#aa5c5c;margin:auto!important;width:fit-content;padding-top:20px}.noData img{width:50vw;height:"auto"}.MuiDataGrid-columnHeaderTitle,.muirtl-t89xny-MuiDataGrid-columnHeaderTitle{color:#000675de}.MuiDataGrid-cellContent{font-size:14px!important;font-weight:500!important}.muirtl-1m05dqt,.mui-1m05dqt,.mui-rxh0ur,.muirtl-rxh0ur,.muirtl-13ihcjg,.mui-13ihcjg,.muirtl-1c9gzew,.mui-1c9gzew{min-height:55px!important}.sidebar_button_list_parent{font-weight:1000}.MuiDataGrid-columnHeaderTitle,.muirtl-t89xny-MuiDataGrid-columnHeaderTitle{font-weight:800!important;font-size:11px!important}.label{font-weight:800!important;font-size:14px!important;color:#006bddde!important}.MuiTypography-root .MuiTypography-body1,.muirtl-ahj2mt-MuiTypography-root{font-weight:600!important;font-size:14px!important}.muirtl-1e6y48t-MuiButtonBase-root-MuiButton-root{font-weight:800!important;font-size:1rem!important}.MuiTypography-root .MuiTypography-h6 .MuiDialogTitle-root .title,.muirtl-bdhsul-MuiTypography-root-MuiDialogTitle-root{color:#8b8b8b!important;font-weight:700!important}.muirtl-1z0z0x9-MuiDrawer-docked .MuiDrawer-paper,.mui-1z0z0x9-MuiDrawer-docked .MuiDrawer-paper{box-shadow:#3c40434d 0 1px 15px,#3c404340 0 5px 15px 5px}.MuiTypography-root .MuiTypography-body1,.muirtl-vtw7ya-MuiTypography-root{font-size:14px!important}@media screen and (max-width: 600px){.search_inMobile{min-width:100%!important}.MuiDataGrid-toolbarContainer,.MuiDataGrid-menuIcon,.MuiDataGrid-menuOpen,.MuiDataGrid-menu .muirtl-1xif2b4-MuiPopper-root-MuiDataGrid-menu,.MuiPopper-root{display:none!important}.MuiDataGrid-columnHeaderTitleContainer{font-weight:500!important;color:#d302c8}.MuiDataGrid-iconButtonContainer .muirtl-ltf0zy-MuiDataGrid-iconButtonContainer,.MuiSvgIcon-root .MuiSvgIcon-fontSizeSmall,.muirtl-ptiqhd-MuiSvgIcon-root{display:none!important}.box_date_title_report,.filter_garage_sellect_stack{flex-direction:column!important}}.print_logo{display:none!important}@media print{@page{size:A4 landscape;margin:1cm}body{background:#fff!important;color:#000!important;font-size:8pt!important;visibility:hidden}.professional-table-container,.professional-table-container *{visibility:visible}.print-header{display:block!important;width:100%!important}.printable-table-container{max-height:none!important;height:auto!important;overflow:visible!important;border:none!important;box-shadow:none!important;width:100%!important}.professional-table-container{position:absolute;left:0;top:0;width:100%!important;margin:0!important;padding:0!important}.add_modal,.pagination,.appbar,.sidebar,.print_button,.footer,.report_tabs,.MuiDataGrid-toolbarContainer,button:not(.print-visible),input,.MuiIconButton-root,nav{display:none!important}.print-table{width:100%!important;table-layout:fixed!important;border-collapse:collapse!important;border:1px solid #000!important;background-color:#fff!important}.print-table-head{display:table-header-group!important}.print-table-head th,.print-table-head td{color:#000!important;background:#f5f5f5!important;border:1px solid #000!important;font-weight:700!important;padding:4px 2px!important;font-size:8pt!important;white-space:normal!important;word-wrap:break-word!important;overflow:hidden}.print-table-body td{border:1px solid #ddd!important;padding:3px 2px!important;color:#000!important;background:transparent!important;font-size:7.5pt!important;word-break:break-all!important;overflow:hidden}.print-table-body tr:nth-child(2n){background-color:#f9f9f9!important}[data-column-id=actions],[data-column-id=action],[data-column-id=drag-handle],th[data-column-id=actions],td[data-column-id=actions],th[data-column-id=action],td[data-column-id=action],th[data-column-id=drag-handle],td[data-column-id=drag-handle],.MuiTableCell-root:has(button),.MuiTableCell-root:has(.MuiIconButton-root),.MuiTableCell-root:has(.MuiButton-root){display:none!important}h1,h2,h3,h4,h5,h6{color:#000!important;margin-bottom:10px!important;visibility:visible!important}[dir=rtl] .print-table{text-align:right!important}*{box-shadow:none!important;text-shadow:none!important;transition:none!important;animation:none!important}img{max-width:100%!important;filter:grayscale(100%)}.professional-table-container:after{content:"تاريخ الطباعة: " attr(data-date);display:block;text-align:left;font-size:8pt;margin-top:20px;color:#666}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseNeon{0%,to{opacity:.8;filter:drop-shadow(0 0 10px rgba(0,217,255,.3))}50%{opacity:1;filter:drop-shadow(0 0 20px rgba(0,217,255,.6))}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes glow{0%,to{box-shadow:0 0 10px #0066cc4d}50%{box-shadow:0 0 20px #00a3e099}}@keyframes float3d{0%,to{transform:translateY(0) translateZ(0)}50%{transform:translateY(-8px) translateZ(15px)}}@keyframes rotate3d{0%{transform:rotateX(0) rotateY(0) rotate(0)}to{transform:rotateX(2deg) rotateY(-3deg) rotate(1deg)}}@keyframes glassShimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes neonPulse3d{0%,to{filter:drop-shadow(0 0 5px rgba(0,217,255,.3));transform:scale(1)}50%{filter:drop-shadow(0 0 20px rgba(0,217,255,.6));transform:scale(1.02)}}@keyframes depthShift{0%,to{transform:translateZ(0);filter:drop-shadow(0 5px 15px rgba(0,102,204,.1))}50%{transform:translateZ(20px);filter:drop-shadow(0 15px 35px rgba(0,102,204,.2))}}.float-3d{animation:float3d 4s ease-in-out infinite}.rotate-3d{animation:rotate3d 6s ease-in-out infinite}.glass-shimmer{animation:glassShimmer 3s linear infinite;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.3) 50%,transparent 100%);background-size:200% 100%}.neon-pulse-3d{animation:neonPulse3d 2.5s cubic-bezier(.4,0,.6,1) infinite}.depth-shift{animation:depthShift 3s ease-in-out infinite}.fast-response *{transition:all .2s cubic-bezier(.4,0,.2,1)!important}.fade-in{animation:fadeInUp .3s cubic-bezier(.4,0,.2,1)}.slide-in{animation:slideInDown .3s cubic-bezier(.4,0,.2,1)}.neon-glow{animation:pulseNeon 2s ease-in-out infinite}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid rgba(0,102,204,.5);outline-offset:2px;animation:glow .5s ease-in-out}.loading-shimmer{background:linear-gradient(90deg,rgba(0,102,204,.1) 25%,rgba(0,163,224,.2) 50%,rgba(0,102,204,.1) 75%);background-size:1000px 100%;animation:shimmer 2s infinite}.box{position:relative;width:340px;height:520px;background:#47004700;border-radius:5px;overflow:hidden}.box:before{content:"";position:absolute;top:-50%;left:-50%;width:340px;height:520px;background:linear-gradient(0deg,transparent,#003d99,#0066CC);transform-origin:bottom right;animation:animate 4s linear infinite;filter:blur(2px);opacity:.95}.box:after{content:"";position:absolute;top:-50%;left:-50%;width:340px;height:520px;background:linear-gradient(0deg,transparent,#00A3E0,#0066CC);transform-origin:bottom right;animation:animate 4s linear infinite;animation-delay:-2s;filter:blur(1px);opacity:.8}@keyframes animate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes glow-pulse{0%,to{text-shadow:0 0 10px rgba(0,102,204,.5);box-shadow:0 0 20px #0066cc4d}50%{text-shadow:0 0 20px rgba(0,163,224,.8);box-shadow:0 0 30px #00a3e080}}.form{position:absolute;background:white;top:6px;right:6px;bottom:6px;left:6px;border-radius:5px;padding:15px;z-index:10}.box.login{padding:10px;border-radius:5px;border:2px solid #1c1c1c}.text-login{text-align:center;font-weight:700}
