.popup{background-color:#00000080;justify-content:center;align-items:center;width:100rem;height:100vh;display:flex;position:fixed;top:0;left:0}.popup .popup-inner{background-color:var(--bg-primary);text-align:center;border-radius:.625rem;max-width:90%;max-height:90vh;padding:2rem 1rem 1rem;position:relative;overflow-y:auto}.popup.add-suggestions .popup-inner{width:90%;min-height:60vh}.popup .popup-inner>p{margin-bottom:1.25rem}.popup .close{cursor:pointer;color:var(--text-primary);font-size:1.2rem;position:absolute;top:.625rem;right:.625rem}.add-employee-role-popup .ant-modal-content .input-dropdown.below{position:relative!important}.popup button{background-color:#0000;border:none;font-size:.7rem}.popup.item-create-popup .popup-inner{width:35rem;min-width:37.5rem}.ant-modal-content{scrollbar-width:none;max-height:95vh;overflow-y:auto;background-color:var(--bg-primary)!important;padding:1.5rem 1.25rem 1.25rem!important}.ant-modal .ant-modal-container{max-height:90vh;overflow-y:auto;background-color:var(--bg-primary)!important}.custom-confirm-modal .ant-modal-wrap{justify-content:center!important;align-items:center!important;display:flex!important}.custom-confirm-modal .ant-modal{margin:0 auto!important;padding:0!important;position:relative!important;top:0!important}.custom-confirm-modal .ant-modal-content{border:1px solid var(--border-primary)!important;border-radius:.75rem!important;min-width:400px!important;max-width:90vw!important;margin:0 auto!important;padding:2rem 2rem 1.5rem!important;box-shadow:0 10px 25px #00000026!important}@media (width<=576px){.custom-confirm-modal .ant-modal-content{width:90vw!important;min-width:auto!important}}.custom-confirm-modal .ant-modal-confirm-body-wrapper{text-align:center!important;flex-direction:column!important;align-items:center!important;display:flex!important}.custom-confirm-modal .ant-modal-confirm-content{width:100%;margin:0!important}.popup-content.delete-confirm-popup{text-align:center;flex-direction:column;align-items:center;padding:.5rem 0;display:flex}.popup-content.delete-confirm-popup .delete-icon-container{display:none}.popup-content.delete-confirm-popup h3.delete-confirm-title{color:var(--text-primary)!important;margin:0 0 .75rem!important;font-size:1.25rem!important;font-weight:600!important;line-height:1.4!important}.popup-content.delete-confirm-popup p.delete-confirm-message{color:var(--text-secondary)!important;margin:0!important;font-size:.9375rem!important;font-weight:400!important;line-height:1.5!important}.popup-content.delete-confirm-popup--danger p.delete-confirm-message{margin-bottom:.5rem!important}.popup-content.delete-confirm-popup .delete-confirm-message:last-child{color:#9ca3af!important;margin-top:.5rem!important;font-size:.8125rem!important}.custom-confirm-modal .ant-modal-confirm-btns{justify-content:center!important;gap:.75rem!important;margin-top:2rem!important;display:flex!important}.custom-confirm-modal .ant-modal-confirm-btns button{min-width:6rem!important;height:2.5rem!important;box-shadow:none!important;border:none!important;border-radius:.5rem!important;font-size:.9375rem!important;font-weight:500!important;transition:all .2s!important}.custom-confirm-modal .ant-modal-confirm-btns .ant-btn-default{color:#6b7280!important;background-color:#0000!important;border:none!important}.custom-confirm-modal .ant-modal-confirm-btns .ant-btn-default:hover{color:#374151!important;background-color:#f3f4f6!important}.custom-confirm-modal .ant-modal-confirm-btns .ant-btn-primary{color:#fff!important;background-color:#56cada!important}.custom-confirm-modal .ant-modal-confirm-btns .ant-btn-primary:hover{transform:translateY(-1px);background-color:#3fb8c9!important;box-shadow:0 4px 12px #56cada4d!important}.custom-confirm-modal .ant-modal-confirm-btns button.ant-btn-color-dangerous,.custom-confirm-modal .ant-modal-confirm-btns .ant-btn-primary.ant-btn-dangerous{color:#fff!important;background-color:#ef5933!important}.custom-confirm-modal .ant-modal-confirm-btns button.ant-btn-color-dangerous:hover,.custom-confirm-modal .ant-modal-confirm-btns .ant-btn-primary.ant-btn-dangerous:hover{transform:translateY(-1px);background-color:#dc4626!important;box-shadow:0 4px 12px #ef59334d!important}.custom-confirm-modal.info-variant .ant-modal-confirm-btns{justify-content:center!important}.custom-confirm-modal.info-variant .ant-modal-confirm-btns button:only-child{min-width:8rem!important}.ant-modal .ant-modal-container .ant-modal-confirm-body-wrapper *{color:var(--text-primary)!important}.ant-modal .ant-modal-container .ant-modal-confirm-body-wrapper{flex-direction:column!important;align-items:center!important;display:flex!important}.ant-modal-confirm-content .popup-content.delete-confirm-popup svg{margin:1rem auto;display:block;font-size:3.125rem!important}.ant-modal-confirm-content .popup-content.delete-confirm-popup svg path{color:var(--bg-red)!important}[data-theme=dark] .custom-confirm-modal .ant-modal-content{background-color:#1f2937!important;border-color:#374151!important}[data-theme=dark] .custom-confirm-modal .ant-modal-confirm-btns .ant-btn-default:hover{color:#d1d5db!important;background-color:#374151!important}.ant-modal-title{color:var(--text-primary)!important}.popup-header{margin-bottom:1rem}.popup-header h2{color:var(--text-primary);margin:0;font-size:1.125rem}.simple-create-popup,.edit-popup{min-width:35rem}.confirm-action-popup .ant-modal-title{font-size:.875rem}.confirm-action-popup .confirm-modal-footer{justify-content:flex-end;padding-top:1rem;display:flex}.ant-modal-close-x{font-size:.875rem!important}.business-unit-create.modal{max-width:40rem}.ant-modal-close{width:2rem!important;height:2rem!important;top:.5rem!important;right:.5rem!important}.count-sheet-note-view.modal,.count-sheet-item-note-view.modal{width:32rem!important}.logo-container{background-color:var(--logo-bg);justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;overflow:hidden}.logo-container.squared{border-radius:8px;width:2.5rem;height:1.5rem}.logo-container .logo-image-wrapper{color:#758593;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}.logo-container .logo-icon{color:#758593;background-position:50%;background-size:cover;width:2rem;height:2rem}.rc-tooltip.rc-tooltip-zoom-appear,.rc-tooltip.rc-tooltip-zoom-enter{opacity:0}.rc-tooltip.rc-tooltip-zoom-enter,.rc-tooltip.rc-tooltip-zoom-leave{display:block}.rc-tooltip-zoom-enter,.rc-tooltip-zoom-appear{opacity:0;animation-duration:.3s;animation-timing-function:cubic-bezier(.18,.89,.32,1.28);animation-play-state:paused;animation-fill-mode:both}.rc-tooltip-zoom-leave{animation-duration:.3s;animation-timing-function:cubic-bezier(.6,-.3,.74,.05);animation-play-state:paused;animation-fill-mode:both}.rc-tooltip-zoom-enter.rc-tooltip-zoom-enter-active,.rc-tooltip-zoom-appear.rc-tooltip-zoom-appear-active{animation-name:rcToolTipZoomIn;animation-play-state:running}.rc-tooltip-zoom-leave.rc-tooltip-zoom-leave-active{animation-name:rcToolTipZoomOut;animation-play-state:running}@keyframes rcToolTipZoomIn{0%{opacity:0;transform-origin:50%;transform:scale(0)}to{opacity:1;transform-origin:50%;transform:scale(1)}}@keyframes rcToolTipZoomOut{0%{opacity:1;transform-origin:50%;transform:scale(1)}to{opacity:0;transform-origin:50%;transform:scale(0)}}.rc-tooltip{z-index:1070;visibility:visible;opacity:.9;font-size:12px;line-height:1.5;display:block;position:absolute}.rc-tooltip-hidden{display:none}.rc-tooltip-placement-top,.rc-tooltip-placement-topLeft,.rc-tooltip-placement-topRight{padding:5px 0 9px}.rc-tooltip-placement-right,.rc-tooltip-placement-rightTop,.rc-tooltip-placement-rightBottom{padding:0 5px 0 9px}.rc-tooltip-placement-bottom,.rc-tooltip-placement-bottomLeft,.rc-tooltip-placement-bottomRight{padding:9px 0 5px}.rc-tooltip-placement-left,.rc-tooltip-placement-leftTop,.rc-tooltip-placement-leftBottom{padding:0 9px 0 5px}.rc-tooltip-inner{color:#fff;text-align:left;background-color:#373737;border-radius:6px;min-height:34px;padding:8px 10px;text-decoration:none;box-shadow:0 0 4px #0000002b}.rc-tooltip-arrow{border-style:solid;border-color:#0000;width:0;height:0;position:absolute}.rc-tooltip-placement-top .rc-tooltip-arrow,.rc-tooltip-placement-topLeft .rc-tooltip-arrow,.rc-tooltip-placement-topRight .rc-tooltip-arrow{border-width:5px 5px 0;border-top-color:#373737;margin-left:-5px;bottom:4px}.rc-tooltip-placement-top .rc-tooltip-arrow{left:50%}.rc-tooltip-placement-topLeft .rc-tooltip-arrow{left:15%}.rc-tooltip-placement-topRight .rc-tooltip-arrow{right:15%}.rc-tooltip-placement-right .rc-tooltip-arrow,.rc-tooltip-placement-rightTop .rc-tooltip-arrow,.rc-tooltip-placement-rightBottom .rc-tooltip-arrow{border-width:5px 5px 5px 0;border-right-color:#373737;margin-top:-5px;left:4px}.rc-tooltip-placement-right .rc-tooltip-arrow{top:50%}.rc-tooltip-placement-rightTop .rc-tooltip-arrow{margin-top:0;top:15%}.rc-tooltip-placement-rightBottom .rc-tooltip-arrow{bottom:15%}.rc-tooltip-placement-left .rc-tooltip-arrow,.rc-tooltip-placement-leftTop .rc-tooltip-arrow,.rc-tooltip-placement-leftBottom .rc-tooltip-arrow{border-width:5px 0 5px 5px;border-left-color:#373737;margin-top:-5px;right:4px}.rc-tooltip-placement-left .rc-tooltip-arrow{top:50%}.rc-tooltip-placement-leftTop .rc-tooltip-arrow{margin-top:0;top:15%}.rc-tooltip-placement-leftBottom .rc-tooltip-arrow{bottom:15%}.rc-tooltip-placement-bottom .rc-tooltip-arrow,.rc-tooltip-placement-bottomLeft .rc-tooltip-arrow,.rc-tooltip-placement-bottomRight .rc-tooltip-arrow{border-width:0 5px 5px;border-bottom-color:#373737;margin-left:-5px;top:4px}.rc-tooltip-placement-bottom .rc-tooltip-arrow{left:50%}.rc-tooltip-placement-bottomLeft .rc-tooltip-arrow{left:15%}.rc-tooltip-placement-bottomRight .rc-tooltip-arrow{right:15%}.tip-trigger{cursor:pointer;align-items:center;display:inline-flex}.tip-icon{color:#72dcea;font-size:.85rem}.tooltip-overlay{box-sizing:border-box;background-color:#686868;border-radius:24px;flex-direction:column;gap:.6rem;width:min(42rem,100vw - 4rem);padding:1.8rem;display:flex}.tooltip-overlay h2{color:#fff;margin:0;font-size:1.25rem;font-weight:600}.tooltip-overlay p{color:#fff;margin:0;font-size:.875rem;font-weight:400}.tooltip-overlay .buttons{flex-direction:row;justify-content:flex-end;gap:.6rem;display:flex}.tooltip-overlay .buttons .close-btn{color:#fff}.rc-tooltip-inner{box-shadow:none!important;background-color:#0000!important;padding:0!important}.submit-button{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}
