html,div#root{height:100%}body{margin:0;font-family:Open Sans,sans-serif;background-color:#f4f6f9;height:100%}:link{text-decoration:none;color:#000}.MuiButton-root{font-size:.875rem!important;line-height:1.5!important}.MuiButton-root.MuiButton-sizeSmall{font-size:.8125rem!important}.MuiButton-root .MuiButton-startIcon>.MuiSvgIcon-root,.MuiButton-root .MuiButton-endIcon>.MuiSvgIcon-root{font-size:16px!important}.MuiOutlinedInput-root.MuiInputBase-sizeSmall.MuiInputBase-adornedStart:not(.MuiInputBase-multiline):not(:has(.MuiAutocomplete-tag)){height:36px;font-size:.875rem}.MuiIconButton-root{border-radius:0!important}:td{border-bottom:0px!}.MuiButton-root{text-transform:none!important;box-shadow:0 0!important;border-radius:8px!important}.standard-box{background:#fff;border:1px solid #e8ecf1;border-radius:16px;position:relative}.standard-box-shadow{border-radius:16px;border:1px solid #e8ecf1;box-shadow:0 1px 2px #1043780a,0 2px 8px #1043780d;background:#fff}.standard-box-clean{background:#fff;border:1px solid #e8ecf1;box-shadow:none;border-radius:16px;position:relative}.box-shadow{box-shadow:0 2px 4px -1px #10437826;box-shadow:0 4px 5px #10437812;box-shadow:0 1px 10px #1043781a}.MuiLink-root{cursor:pointer!important;text-decoration:none}.MuiTableCell-root{border:0px!important;border-bottom:1px solid #e8ecf1!important}.linear-gradient{background:linear-gradient(180deg,#f4f6f900,#f4f6f9 75.68%)}.left-right-gradient{display:inline-block;-webkit-mask:linear-gradient(to left,#000 0%,#0000 85%);mask:linear-gradient(to left,#000 0%,#0000 85%)}.right-left-gradient{display:inline-block;-webkit-mask:linear-gradient(to right,#000 0%,#0000 85%);mask:linear-gradient(to right,#000 0%,#0000 85%)}.member-info .MuiInputBase-root>fieldset{border-width:2px!important;border-radius:4px!important;border-color:#104378!important}.sidemenu-button:hover{background-color:#fff!important;color:#0b3460!important;cursor:pointer}.MuiTab-root{text-transform:none!important}.dropzone{height:100%}.MuiOutlinedInput-notchedOutline{border-color:#104378!important;border-width:1px!important;border-radius:4px!important}.border-2px .MuiOutlinedInput-notchedOutline{border-width:1.5px!important}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:2px!important}.MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:#900!important}.MuiButton-outlined{border-width:1.5px!important}.MuiOutlinedInput-root.Mui-disabled{background:#f4f6f9}.MuiOutlinedInput-root.Mui-disabled .MuiOutlinedInput-notchedOutline,.MuiDataGrid-root.MuiDataGrid-withBorderColor{border:none!important}.MuiDataGrid-withBorderColor{outline:none!important}.MuiDataGrid-columnHeaderTitle{font-weight:600!important}.custom-button{font-family:inherit;font-size:.875rem;font-weight:600;color:#104378;padding:8px 16px;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;width:100%;background-color:transparent}.custom-button:hover{background-color:#e5e6ec}.custom-button:disabled{background-color:transparent;color:#bec0c7;cursor:not-allowed}.custom-button svg{margin-left:8px}.custom-button.custom-button-link{width:auto;padding:4px 0;justify-content:flex-start}.custom-button.custom-button-link:hover:not(:disabled){background-color:transparent;text-decoration:underline}.custom-button.custom-button-link svg{margin-left:2px}.bold-500{font-weight:500}.modal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-sizing:border-box;max-width:calc(100vw - 32px);max-height:calc(100vh - 48px);overflow-y:auto;background-color:#fff;padding:24px;border-radius:16px;box-shadow:0 12px 32px #1043782e;outline:none}.line-container{position:relative;display:flex;width:100%;box-sizing:border-box;height:100%;overflow-x:auto;overflow-y:hidden;padding-left:2vw}.line-wrapper{display:flex;flex-direction:column;align-items:center;position:relative;padding-left:50px}.line-label{text-align:center;font-size:14px;width:100%;padding-left:100px}.line{width:2px;background-image:radial-gradient(#e5e6ec 50%,transparent 50%);background-size:2px 10px;height:calc(100% - 50px);margin-top:10px}.extra-line{width:1px;background-color:#b4b7be;height:calc(100% - 60px);margin-top:10px}.today-line{width:2px;background-image:radial-gradient(#b4b7be 50%,transparent 50%);background-size:2px 10px;height:100%;margin-top:10px}.extra-wrapper{flex-direction:column;height:100%;margin-top:2vh}.extra-label{margin-top:10px;margin-bottom:0;color:#b4b7be}.today-label{margin-top:30px;margin-bottom:0;color:#104378}.scroll-container::-webkit-scrollbar{height:10px}.scroll-container::-webkit-scrollbar-track{background:#efefef}.scroll-container::-webkit-scrollbar-thumb{background:#aaadb5;border-radius:4px}.scroll-container::-webkit-scrollbar-thumb:hover{background:#555}.hidden-scrollbar{scrollbar-width:none}.hidden-scrollbar::-webkit-scrollbar{display:none}.no-ellipsis-grid-container .grid-row{height:auto;padding-top:2px;padding-bottom:2px}.no-ellipsis-grid-container .grid-row a{white-space:normal!important;text-overflow:unset!important}.slim-scroll-container::-webkit-scrollbar{width:7px}.slim-scroll-container::-webkit-scrollbar-thumb{background:#aaadb5;border-radius:4px}.slim-scroll-container::-webkit-scrollbar-thumb:hover{background:#555}.slim-scroll-container::-webkit-scrollbar-track{background:#efefef}.generic-data-grid .MuiDataGrid-columnHeaders{-webkit-user-select:none;user-select:none}.generic-data-grid .MuiDataGrid-row{color:#282b33}.generic-data-grid .MuiDataGrid-virtualScroller::-webkit-scrollbar{width:7px}.generic-data-grid .MuiDataGrid-virtualScroller::-webkit-scrollbar-track{background:#efefef}.generic-data-grid .MuiDataGrid-virtualScroller::-webkit-scrollbar-thumb{background-color:#aaadb5;border-radius:4px}.generic-data-grid .MuiDataGrid-virtualScroller::-webkit-scrollbar-thumb:hover{background:#555}.generic-data-grid .MuiCheckbox-root.Mui-checked{color:#ff8e2a}.icon-btn-outline{border:2px solid #104378!important;border-radius:8px!important}.data-gird-row-gray-hover .MuiDataGrid-row:hover{background-color:#f4f6f9!important}.data-gird-row-gray-hover .MuiDataGrid-row.Mui-selected{background-color:transparent}.datagrid-editable-cell{box-shadow:none!important;border-radius:4px;height:40px!important;min-height:unset!important;align-self:center;margin:0 4px}.datagrid-editable-cell.MuiDataGrid-cell--editing{border:1px solid #104378!important}.datagrid-editable-cell.error-cell{border:1px solid #d92d20!important;color:#d92d20}.datagrid-editable-cell.selected-cell:not(.MuiDataGrid-cell--editing):not(.error-cell){border:1px solid #104378!important;border-radius:0;min-height:52px!important}.datagrid-editable-cell.selected-cell:not(.MuiDataGrid-cell--editing).error-cell{border:1px solid red!important;min-height:52px!important;border-radius:0}.datagrid-header-cell-mx-4px{margin:0 4px}.overflow-x-hidden .MuiDataGrid-virtualScroller{overflow-x:hidden!important}.input-with-hover:focus{background-color:#e7f5ff!important}.place-content-center{display:flex;place-content:center}
