.page-layout{box-shadow:#0000 0 0,#0000 0 0,#7090b014 0 20px 25px -5px,#7090b014 0 8px 10px -6px;overflow:hidden;border:none;border-radius:7px}.custom-search .ant-btn{border-left:unset}.ant-picker{width:100%}.db-header{background:#f44336!important;position:sticky;top:0;left:0;text-align:center;display:flex;align-items:center!important;padding:8px}.header-menu .ant-menu-item{padding-left:4px!important}.shift-item{width:100%;margin-bottom:10px;padding:10px;border-radius:10px;cursor:pointer;border:2px solid #f2f2f2}.display{height:40px;font-size:24px;text-align:center;margin-bottom:20px;padding:5px;border:none;border-radius:8px}.number-pad{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.num-button{padding:20px;font-size:20px;cursor:pointer;background-color:#fff;border:none;border-radius:10px;box-shadow:0 4px 6px #0000001a;transition:background-color .3s,box-shadow .3s}.num-button:hover{background-color:#f3f3f3;box-shadow:0 6px 10px #0003}.backspace-button{padding:20px;font-size:20px;cursor:pointer;background-color:#f44336;color:#fff;border:none;border-radius:10px;box-shadow:0 4px 6px #0000001a;grid-column:span 3}.backspace-button:hover{background-color:#d32f2f;box-shadow:0 6px 10px #0003}.w-100,.gsm-list .ant-ribbon-wrapper{width:100%}.mp-0{margin:0!important;padding:0!important}.p-4{padding:4px}.h-100{height:100%}.not-applicable .icon{height:50px;width:50px;border-radius:50%;background-color:#000;fill:#fff;padding:6px;display:flex;justify-content:center;align-items:center}.not-applicable{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;opacity:.6;background-color:#fff;pointer-events:none;z-index:1;cursor:pointer}.custom-left:not(.ant-layout-sider-collapsed){background-color:#fff!important;position:fixed!important;z-index:1000;padding:20px;height:100%;box-shadow:8px 12px 39px -10px #aaa;border-radius:15px}.active-card{border:1px solid #55a1f6}.cursor-pointer{cursor:pointer}.text-wrap{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.font-size-14{font-size:14px}.mt-10{margin-top:10px}.custom-color-1{background:#755349}.custom-color-1:hover{background:#755349af!important}.custom-color-2{background:#43c1d2}.custom-color-2:hover{background:#43c1d2af!important}.custom-color-3{background:#fa541c}.custom-color-3:hover{background:#fa541caf!important}.custom-color-4{background:#389e0d}.custom-color-4:hover{background:#389e0daf!important}.m-0{margin:0!important}.messageRow{display:flex;margin-bottom:10px}.messageRowRight{display:flex;justify-content:flex-end;margin-bottom:10px}.messageBlue{position:relative;margin-left:20px;padding:10px;background-color:#1976d2;width:70%;border:1px solid rgb(25,118,210);border-radius:10px}.messageBlue:after{content:"";position:absolute;width:0;height:0;border-top:15px solid rgb(25,118,210);border-left:15px solid transparent;border-right:15px solid transparent;top:0;left:-15px}.messageBlue:before{content:"";position:absolute;width:0;height:0;border-top:17px solid rgb(25,118,210);border-left:16px solid transparent;border-right:16px solid transparent;top:-1px;left:-17px}.messageOrange{position:relative;margin-right:20px;padding:10px;background-color:#fff;width:60%;border:1px solid #ffffff;border-radius:10px;box-shadow:#959da533 0 8px 24px}.messageOrange:after{content:"";position:absolute;width:0;height:0;border-top:15px solid #fff;border-left:15px solid transparent;border-right:15px solid transparent;top:0;right:-15px}.messageOrange:before{content:"";position:absolute;width:0;height:0;border-top:17px solid #ffffff;border-left:16px solid transparent;border-right:16px solid transparent;top:-1px;right:-17px}.messageContent{margin:0}.messageRow .messageContent,.messageRow .messageTimeStampRight{color:#fff}.messageTimeStampRight{font-size:.85em;font-weight:300;margin-top:10px;bottom:-3px;right:5px}.displayName{margin-left:20px}.ant-collapse-header{border-bottom:1px solid #f3f3f3}.avatar-uploader .ant-upload-select{height:100%!important}.avatar-uploader .ant-upload:not(ant-upload-select) button{justify-content:space-between!important;display:flex;align-items:baseline;gap:20px}.avatar-uploader .ant-upload:not(ant-upload-select) button>div{margin-top:0!important}.ant-image-img{width:50px!important}.addMail .ant-float-btn-body{background-color:inherit}.ant-modal-root .ant-modal-wrap{z-index:1200}.ant-form-item,.ant-form-item .ant-form-item-label{padding:0;margin:0}:where(.css-dev-only-do-not-override-gt9tdb).ant-list .ant-list-item .ant-list-item-meta .ant-list-item-meta-title{padding:0;margin:0}.ant-progress-circle .ant-progress-text{color:inherit!important}.ant-table-wrapper .ant-table-pagination.ant-pagination{margin:4px}.ant-segmented .ant-segmented-item-label{text-align:left!important}.report-table,.report-table tr,.report-table td,.report-table th{border:1px solid black;border-collapse:collapse;padding:4px}.custom-segmented .ant-segmented-item-label{font-size:12px!important}@media (min-width: 576px){.custom-segmented .ant-segmented-item-label{font-size:14px!important}}@media (max-width: 576px){.xs-scroll-content{max-height:calc(100vh - 500px);overflow-y:auto}}.app-footer{display:flex;justify-content:center;align-items:center;padding:0;box-shadow:0 -2px 10px #0000001a}.footer-nav{display:flex;flex-direction:column;align-items:center;min-width:100%!important}@media screen and (max-width: 768px){.header-nav-icon{display:none}}.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;height:15px;bottom:0;position:absolute}.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;width:15px;right:0;position:absolute}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}.ps .ps__rail-x:hover,.ps .ps__rail-y:hover,.ps .ps__rail-x:focus,.ps .ps__rail-y:focus,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-y.ps--clicking{background-color:#eee;opacity:.9}.ps__thumb-x{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px;position:absolute}.ps__thumb-y{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px;position:absolute}.ps__rail-x:hover>.ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x.ps--clicking .ps__thumb-x{background-color:#999;height:11px}.ps__rail-y:hover>.ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y.ps--clicking .ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style: none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.ps{overflow:auto!important}}.scrollbar-container{position:relative;height:100%}*{margin:0;padding:0;box-sizing:border-box}#root{height:100vh}body{height:100vh;width:100vw}.demo-logo-vertical{height:3rem;background:#fff3;border-radius:6px}.h-100vh{height:100vh!important}.login-pg{height:100vh;overflow:hidden}.gsm-list .ant-card-body{padding-left:20px;padding-right:20px}.db-sider{overflow:auto;position:sticky;left:0;bottom:0}.db-content{margin:8px;overflow:initial}.db-outlet{height:100%!important;overflow:auto}.responsive-title{font-size:24px!important}.responsive-logo-title{color:#fff!important}@media (max-width: 768px){.responsive-title{font-size:20px!important}}@media (max-width: 480px){.responsive-title{font-size:16px!important}}.scroll-bar-dark ::-webkit-scrollbar-track{background-color:#000!important}.scroll-bar-dark ::-webkit-scrollbar-thumb{background-color:#1d1d1d!important}.scroll-bar-dark ::-webkit-scrollbar{width:4px;height:4px}.scroll-bar-light ::-webkit-scrollbar{width:4px;height:4px}.scroll-bar-light ::-webkit-scrollbar-thumb{background-color:gray}.taskTabDetail .ant-card-body,.task-container-table .ant-card-body{padding:6px}.custom-row-height{height:50px}
