.login-modal .modal-body{border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color)}.login-modal .or{position:absolute;top:-13px;left:calc(50% - 30px);padding:0 20px;background-color:var(--bs-modal-bg);color:var(--bs-gray-600)}.calendar-popover{width:300px;max-width:none}.calendar-popover .popover-header{background-color:initial}.calendar-popover .popover-body{padding:0}.calendar-popover table{margin-bottom:0}.calendar-popover table thead tr:first-of-type{border-top:none}.calendar-popover table tbody tr td:first-of-type,.calendar-popover table thead tr th:first-of-type{border-left:none}.calendar-popover table tbody tr td:nth-child(7),.calendar-popover table thead tr th:last-of-type{border-right:none}.calendar-popover table tbody tr:last-of-type td:first-of-type{border-bottom-left-radius:8px}.calendar-popover table tbody tr:last-of-type td:last-of-type{border-bottom-right-radius:8px}.calendar-popover table tbody tr:last-of-type{border-bottom:none}.calendar-popover td{height:40px;width:40px;vertical-align:top;text-align:center;padding:2px}.calendar-popover td:hover{background-color:#f8f9fa;cursor:pointer}.calendar-popover .badge{font-size:.65em;min-width:18px}.calendar-popover .badge.bg-secondary{background-color:var(--bs-gray-500)!important}.top-bar{background-color:#f7f5f2;padding:1rem 1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.2)}.top-nav-bookmark{display:inline-block;font-size:18px;margin-right:-3px;color:var(--violet)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--violet)}.dropdown-item>i.bi{margin-right:.5rem}.user-image{max-width:36px;min-width:36px;max-height:36px;min-height:36px}.letter-avatar,.user-image{width:36px;height:36px;border:1px solid var(--violet);cursor:pointer;overflow:hidden;border-radius:50%}.letter-avatar{color:var(--violet);padding-top:4px;font-weight:500;text-transform:uppercase}#userBtn .btn{text-decoration:none}#userBtn .dropdown-toggle:after{display:none}:root{--bs-body-color:var(--bs-gray-900);--bs-body-bg:white;--bs-black:var(--bs-body-color);--bs-text-black:var(--bs-bs-black);--violet:#7916c3;--bs-primary:#7916c3}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;background-color:var(--bs-body-bg)}#root{min-height:100vh}body>footer{color:var(--bs-gray-400);font-size:14px}body>footer a,body>footer a:active,body>footer a:hover,body>footer a:visited{color:var(--bs-gray-100);text-decoration:none}.fw-bold,b,strong{font-weight:500!important}.text-violet{color:var(--violet)!important}.bg-violet{background-color:var(--violet)!important}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#7d26eb;--bs-btn-border-color:#7d26eb;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6b20c9;--bs-btn-hover-border-color:#621bb5;--bs-btn-focus-shadow-rgb:125,38,235;--bs-btn-active-color:#fff;--bs-btn-active-bg:#621bb5;--bs-btn-active-border-color:#5a17a7;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.15);--bs-btn-disabled-color:#f0e6ff;--bs-btn-disabled-bg:#7d26eb;--bs-btn-disabled-border-color:#7d26eb;font-weight:500}.btn-outline-primary{--bs-btn-color:#7d26eb;--bs-btn-bg:transparent;--bs-btn-border-color:#7d26eb;--bs-btn-hover-color:#6b20c9;--bs-btn-hover-bg:#fff;--bs-btn-hover-border-color:#621bb5;--bs-btn-focus-shadow-rgb:255,255,255;--bs-btn-disabled-color:#7d26eb;--bs-btn-disabled-bg:#f0e6ff;--bs-btn-disabled-border-color:#7d26eb;font-weight:500}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.btn{border-radius:20px!important}.tooltip{--bs-tooltip-bg:var(--bs-gray-800);--bs-tooltip-padding-x:0.5rem;--bs-tooltip-padding-y:0.125rem}.infinite-scroll-component{height:unset!important;overflow:unset!important}.alert{background-color:var(--bs-body-bg);color:var(--bs-black);border-width:0 3px;text-align:center}.alert-success{border-color:var(--bs-green)}.alert-danger{border-color:var(--bs-red)}.alert-primary{border-color:var(--violet)}.cl-userButtonTrigger,.mt-7px{margin-top:7px}.cl-userButtonAvatarBox{width:36px;height:36px}