.cidco-loader-container{display:flex;justify-content:center;align-items:center;min-height:200px}.cidco-loader-fullscreen{position:fixed;top:0;left:0;width:100%;height:100vh;background:linear-gradient(135deg,#0f2027,#203a43 50%,#2c5364);z-index:9999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cidco-loader-wrapper{position:relative;display:flex;justify-content:center;align-items:center}.cidco-loader-small{width:80px;height:80px}.cidco-loader-medium{width:150px;height:150px}.cidco-loader-large{width:250px;height:250px}.cidco-spiral-ring{position:absolute;border-radius:50%;border-color:#00d4ff #00d4ff transparent transparent;border-style:solid;border-width:3px}.cidco-ring-1{width:100%;height:100%;animation:cidco-spiral-rotate 2s cubic-bezier(.68,-.55,.265,1.55) infinite;border-width:4px;opacity:.9}.cidco-ring-2{width:80%;height:80%;animation:cidco-spiral-rotate 1.8s cubic-bezier(.68,-.55,.265,1.55) infinite reverse;border-width:3px;opacity:.7;border-top-color:#0f8;border-right-color:#0f8}.cidco-ring-3{width:60%;height:60%;animation:cidco-spiral-rotate 1.5s cubic-bezier(.68,-.55,.265,1.55) infinite;border-width:3px;opacity:.6;border-top-color:#ff6b6b;border-right-color:#ff6b6b}.cidco-ring-4{width:40%;height:40%;animation:cidco-spiral-rotate 1.2s cubic-bezier(.68,-.55,.265,1.55) infinite reverse;border-width:2px;opacity:.5;border-top-color:#ffd93d;border-right-color:#ffd93d}.cidco-text-container{position:absolute;text-align:center;z-index:10;animation:cidco-pulse 2s ease-in-out infinite}.cidco-text{font-family:"Arial Black","Arial Bold",sans-serif;font-weight:900;font-size:1.5rem;background:linear-gradient(135deg,#00d4ff,#0f8 50%,#00d4ff);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:2px;animation:cidco-gradient-shift 3s ease infinite;text-shadow:0 0 30px rgba(0,212,255,.5)}.cidco-loader-small .cidco-text{font-size:.8rem;letter-spacing:1px}.cidco-loader-large .cidco-text{font-size:2.5rem;letter-spacing:3px}.cidco-subtext{font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;font-size:.6rem;color:#00d4ff;margin-top:5px;opacity:.8;animation:cidco-fade 1.5s ease-in-out infinite}.cidco-loader-small .cidco-subtext{font-size:.5rem;margin-top:2px}.cidco-loader-large .cidco-subtext{font-size:1rem;margin-top:10px}.cidco-particle{position:absolute;width:8px;height:8px;border-radius:50%;background:radial-gradient(circle,#00d4ff 0,transparent 70%);opacity:0}.cidco-particle-1{animation:cidco-particle-orbit 3s linear infinite;animation-delay:0s}.cidco-particle-2{animation:cidco-particle-orbit 3s linear infinite;animation-delay:.75s;background:radial-gradient(circle,#0f8 0,transparent 70%)}.cidco-particle-3{animation:cidco-particle-orbit 3s linear infinite;animation-delay:1.5s;background:radial-gradient(circle,#ff6b6b 0,transparent 70%)}.cidco-particle-4{animation:cidco-particle-orbit 3s linear infinite;animation-delay:2.25s;background:radial-gradient(circle,#ffd93d 0,transparent 70%)}@keyframes cidco-spiral-rotate{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.1)}to{transform:rotate(1turn) scale(1)}}@keyframes cidco-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes cidco-gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes cidco-fade{0%,to{opacity:.4}50%{opacity:1}}@keyframes cidco-particle-orbit{0%{transform:rotate(0deg) translateX(60px) scale(0);opacity:0}25%{opacity:1;transform:rotate(90deg) translateX(60px) scale(1)}50%{opacity:.8;transform:rotate(180deg) translateX(60px) scale(1.2)}75%{opacity:.6;transform:rotate(270deg) translateX(60px) scale(1)}to{transform:rotate(1turn) translateX(60px) scale(0);opacity:0}}@media (max-width:768px){.cidco-loader-medium{width:120px;height:120px}.cidco-loader-large{width:180px;height:180px}.cidco-text{font-size:1.2rem}.cidco-loader-large .cidco-text{font-size:2rem}}@media (max-width:480px){.cidco-loader-medium{width:100px;height:100px}.cidco-loader-large{width:140px;height:140px}}*{scroll-behavior:smooth}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}li{text-align:start}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tableView .MuiTableCell-head{font-weight:700}.MuiContainer-maxWidthLg.print{max-width:none}.MuiAlert-message{padding:8px 0}.chartCustomTooltip{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);background-color:#fff;border-radius:5px;padding:8px 10px}.chartCustomTooltip p{margin:0}.chartCustomTooltip .chartTitle{color:#4c5d6c;font-weight:600;font-size:.9rem}.chartCustomTooltip .chartBody{color:#4c5d6c;font-weight:500;font-size:.9rem}.print{background-color:#fff}.print [class*=makeStyles-container]{height:auto;overflow:initial}.print .MuiButton-containedPrimary,.print [class*=editIconBtn],.print [class*=pageHeader],.print [class*=sourceInfoSection],.print [class*=termsAndConditionSec]{display:none}.print .MuiTypography-h6,.print [class*=applicatioNoView],.print [class*=catChipView],.print [class*=dataTitle],.print [class*=dataValue],.print [class*=projectPriceView]{white-space:nowrap}.print .MuiTableCell-stickyHeader{position:static}.print [class*=makeStyles-dataCotainer]{white-space:nowrap}.print [class*=makeStyles-wrapIcon]{display:inline-block}.print [class*=makeStyles-wrapIcon] .MuiSvgIcon-fontSizeSmall{vertical-align:middle}@media print{#root>[class*=MuiBox-root],.printBtnSection{display:none!important}#root>[class*=makeStyles-background]{height:auto;background:no-repeat}}.grecaptcha-badge{visibility:hidden;pointer-events:none}