body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.webviewer,.readonly-webviewer{flex:1;margin:8px;-webkit-box-shadow:1px 1px 10px #999;box-shadow:1px 1px 10px #999;box-sizing:border-box;height:calc(100% - 76px)}@media print{body.print-bill-mode,body.print-bill-mode #root,body.print-bill-mode main,body.print-bill-mode .MuiBox-root,body.print-bill-mode .MuiBox-root>main{height:auto!important;max-height:none!important;overflow:visible!important}body.print-bill-mode *{visibility:hidden!important}body.print-bill-mode #latest-bill-print-area,body.print-bill-mode #latest-bill-print-area *{visibility:visible!important}body.print-bill-mode #latest-bill-print-area{position:absolute!important;left:0!important;top:0!important;width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important;margin:0!important}.webviewer,.readonly-webviewer{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;display:block!important;box-shadow:none!important;margin:0!important;padding:0!important}.hide-on-print,.MuiAppBar-root,.AppBar,.LayoutStyle,nav,[role=navigation],header,footer,aside,.sidebar,.navigation{display:none!important}}.color-mute{color:#bbb}.color-error{color:#f5222d}.MuiToolbar-root{padding:0}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media(prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin infinite 20s linear}}.App-header{background-color:#282c34;min-height:70vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb;text-decoration:"none"}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Li-menu{list-style-type:none}.root-accordion-summary,.root-MuiAccordionSummary-root.Mui-expanded{height:36px;min-height:30px!important}.root-menuitem{line-height:1;width:100%;font-style:normal}.alert-font{font-size:14px!important;margin-right:24px!important}.alert-messages{text-align:left}.error-message{color:#b71c1c;background-color:#fdeded}.success-message{color:#059142;background-color:#edf7ed}.info-message{color:#014361;background-color:#e5f6fd}.warning-message{color:#a06005;background-color:#fff4e5;margin-bottom:3px}.select-form-control{width:100%;text-align:left}.chip-radius{width:70px;border-radius:20px}.status-box-active{background-color:#e2f5e2;width:70px;border:1px solid #037434;text-align:center;font-weight:700;color:#037434;border-radius:18px}.status-box-inactive{background-color:#eeecec;width:70px;border:1px solid #696666;text-align:center;font-weight:700;color:#696666;border-radius:18px}.contract-type-id-column,.bid-item-id-column{text-align:left;padding-left:2vw}.asterisk-inputlabel{color:#a94442}.error-color{color:#942f2e}.formcontrol-inputlabel{font-size:14px}.shrink-inputlabel{transform:translate(14px,-9px) scale(1)}.css-1nm8pcw-MuiTypography-root{font-weight:700;align-items:stretch;color:#000}.text-align{text-align:left!important}.dropzone-input{text-align:center;padding:5px;border:1px black dashed;width:100%;height:65px;background-color:#f4f8fa}.dropzone-button{border:none;text-align:center;background-color:#dad8d8;height:50px;border-radius:12px;color:#000;font-weight:700;transition-duration:.6s}.file-name{border:"1px solid gray";background-color:#6c6c6e;width:"20%"}.autocomplete-padding{padding:"0px"}.root-accordion-summary{height:36px;min-height:30px!important}.ripple-effect-button{border:none;color:#fff;font-size:16px;font-weight:700;cursor:pointer;overflow:hidden;position:relative}.ripple-effect-button:after{content:"";display:block;position:absolute;width:300%;height:300%;top:50%;left:50%;pointer-events:none;background-image:radial-gradient(circle,#fff 10%,transparent 10.01%);background-repeat:no-repeat;background-position:50%;transform:translate(-50%,-50%) scale(10);opacity:0;transition:transform .5s,opacity 1s}.ripple-effect-button:active:after{transform:translate(-50%,-50%) scale(0);opacity:.3;transition:0s}.small-autocomplete .MuiInputBase-root{height:42px;font-size:1rem}.root-row{height:100vh;display:flex;flex-direction:row;flex:1;display:-webkit-flex;-webkit-flex-direction:row}.root{display:flex}.drawer{width:350px}.active{background-color:#009688}.nav-env-banner{text-align:center;position:absolute;bottom:53px;color:#fff;width:80px;font-weight:600;font-size:13px;padding:3px;box-shadow:-1px 1px 5px #565656}.nav-env-banner:after{content:"";position:absolute;top:-10px;right:1px;border-left:5px solid #1f282b;border-right:5px solid transparent;border-top:5px solid transparent;border-bottom:5px solid #1f282b}.user-info{margin-right:20px;display:flex;flex-direction:row;margin-left:auto;height:100%;align-items:center}.user-info .user-name{font-weight:600;font-size:1rem;margin-left:10px;padding-top:3px;color:#08979c}.user-info .user-menu{background-color:#fff;transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s;transform:scaleY(0);transform-origin:top;box-shadow:2px 2px 4px #7da2a9;border-left:0;z-index:500;position:absolute;right:2px;top:50px;text-align:left;min-width:140px;padding:5px 10px}.user-info .avatar-icon{background-color:#fff;color:#000}.user-info .user-btns{margin:10px 0 5px;text-align:right;color:#08979c}.user-info .user-email{color:#08979c}.user-info:hover .user-menu,.user-info:focus .user-menu{transform:scaleY(1)}.dot-logo-menu{width:70px;position:fixed;top:94vh;z-index:3;left:90px}.bar{color:#fff;background-color:#a047c6;padding:35px;width:400px;margin:50px auto 0;font:35px/50px "Bree Serif",Courier,monospaced;text-align:center;position:relative;text-transform:uppercase;border:2px transparent solid;box-shadow:0 10px 30px -10px gray}.bar span{position:absolute}.bar span:nth-child(1),.bar span:nth-child(3){border-style:solid;border-width:15px;z-index:-1}.bar span:nth-child(1){border-color:#000 #000 transparent transparent;top:120px;left:-2px}.bar span:nth-child(3){border-color:#000 transparent transparent #000;top:120px;left:442px}.bar span:nth-child(2),.bar span:nth-child(4){top:30px;border-style:solid;border-width:60px;z-index:-2}.bar span:nth-child(2){border-color:#6f3289 #6f3289 #6f3289 transparent;left:-90px;box-shadow:20px 20px 30px -10px gray}.bar span:nth-child(4){border-color:#6f3289 transparent #6f3289 #6f3289;left:440px;box-shadow:-20px 19px 30px -10px gray}.header-menu{display:inline-flex;height:55px;padding:21px 18px 5px;justify-content:center;align-items:center;gap:24px;flex-shrink:0}@media screen and (max-width:600px){.header-menu{position:relative;left:-35px}}.header-menu .header-menu-item{font-weight:700}.header-menu .header-menu-item.selected{width:72px;height:35px;flex-shrink:0;position:relative;font-weight:700;color:#fff;border-radius:4px 4px 0 0;background:#094a31}.header-menu .header-menu-item.selected:hover:active{color:#094a31;background:#094a31}.profile{position:absolute;right:5px}
