*{font-family:Segoe UI}:root{color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;max-width:320px;max-height:100vh;overflow:hidden}h1{font-size:3.2em;line-height:1.1;margin:0%}#root{min-width:100vw;min-height:100vh}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:#1A1B1E}::-webkit-scrollbar-thumb{background:#2f9e44;border-radius:10px}.contractTabSwitcherScrollbar::-webkit-scrollbar{height:8px}.contractTabSwitcherScrollbar::-webkit-scrollbar-track{background:#1A1B1E}.contractTabSwitcherScrollbar::-webkit-scrollbar-thumb{background:#555555;border-radius:10px}.loader-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background-color:#00000080;z-index:99999}.loader{border:8px solid #f3f3f3;border-radius:50%;border-top:8px solid #2f9e44;width:50px;height:50px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#root>div>div>div.rightbar>div.page-content>div>div>div.mantine-ms4tyx.mantine-ScrollArea-scrollbar{z-index:11}.dashboard-icon-background{background-color:#2f9e4459;color:#b2f2bb}.mantine-Navbar-root{height:100vh!important}.buttonmenu{padding-top:32px;padding-bottom:10px;margin-left:16px;margin-bottom:0}.dropdown{margin-left:16px;background-color:#1a1b1e;width:250px!important}.page{min-width:100%;min-height:100%;display:flex;flex-direction:row}.rightbar{width:100%}.topbar{padding-top:16px;padding-left:16px;padding-right:16px;width:100%;display:flex;flex-direction:row;justify-content:space-between}.searchbox{width:500px}.searchbox>div>input:focus{border-color:#b2f2bb!important}.page-content{padding:16px;margin:15px 30px 0}.register-page-content-container{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column}.register-page-content{width:30%;display:flex;flex-direction:column;gap:15px}.register-organization-submit-button{margin-top:30PX}.mantine-Modal-title{font-weight:700;font-size:1.5rem}.mantine-InputWrapper-label{margin-bottom:10px}.upload-input-2{width:50%}.upload-input-3{width:33%}.upload-input-4{width:25%}.upload-input-5{width:20%}.upload-input-6{width:16%}.upload-input-7{width:14%}.upload-input-8{width:12%}.upload-input-9{width:11%}.upload-input-10{width:10%}.upload-row{display:flex;gap:20px}.header-container{display:flex}.upload-button-container{display:flex;justify-content:center;gap:20px;margin:50px 0 0}hr.dashed{border-top:3px dashed #bbb}hr.dotted{border-top:3px dotted #bbb}hr.solid{min-width:100px;height:1px;background-color:#f0f8ff;border:0;opacity:50%}hr.rounded{border-top:8px solid #bbb;border-radius:5px}.upload-excel-container{display:flex;flex-direction:column;align-items:center;gap:20px}.upload-textarea{background-color:transparent;border-radius:4px;width:90%;min-height:200px;border-color:#f0f8ff40;transition:all .5s;outline:none!important}.upload-textarea:focus{border-color:#f0f8ffab}.upload-excel-button{width:200px}.inappropriate-line{background-color:#f00a}.you-cannot-click-on-this-item{pointer-events:none;cursor:default}.project-number-table{display:block;max-height:70vh}.project-number-row td{word-wrap:break-word}.project-number-row-number{width:50%}.project-number-row-created{width:20%}.project-number-row-comment{width:30%}.pagination{height:150px;width:100%;display:flex;align-items:center;justify-content:center}.table-page{display:block;max-height:68vh}td{word-wrap:break-word}.table-header{position:sticky;top:0;background:#1A1B1E;z-index:10}.close-button-icon-container{display:flex;align-items:center;justify-content:center;max-height:50px;padding:10px;border-radius:5px;transition:all .3s}.close-button-icon-container:hover{background-color:brown;cursor:pointer}.upload-form-input input{background-color:#1a1b1e}.firstrow{padding-top:35px}.firstrow-undo-icon{margin-top:42px}.otherrow-undo-icon{margin-top:7px}.price-mode-icon{pointer-events:visible}.mantine-Input-icon div{display:flex;align-items:center}.selected-yellow-datepicker button[data-selected=true],.selected-yellow-datepicker .mantine-DatePicker-monthPickerControlActive{background-color:#7f7d00!important}.contract-excel-upload-scrollable-div::-webkit-scrollbar-track{background-color:#1a1b1e}.contract-excel-upload-scrollable-div::-webkit-scrollbar{width:10px}.contract-excel-upload-scrollable-div::-webkit-scrollbar-thumb{background-color:#474747;border-radius:5px}.contract-excel-upload-scrollable-div::-webkit-scrollbar-thumb:hover{background-color:#555}.checkbox{font-size:16px;user-select:none;min-height:320px;padding:20px;box-sizing:content-box}.checkbox .tree,.checkbox .tree-node,.checkbox .tree-node-group{list-style:none;margin:0;padding:0;transition:all .3s}.tree-node-group{animation:fade-out 1s}.checkbox .tree-branch-wrapper,.checkbox .tree-node__leaf{outline:none}.checkbox .tree-node{cursor:pointer}.checkbox .tree-node .name:hover{background:rgba(0,0,0,.1)}.checkbox .tree-node--focused .name{background:rgba(0,0,0,.2)}.checkbox .tree-node{display:inline-block;display:flex;align-items:center;padding:5px 0}.tree-node-group--expanded{animation:fade-in 1s}.checkbox .checkbox-icon{margin:0 5px;vertical-align:middle}.checkbox button{border:none;background:transparent;cursor:pointer}.checkbox .arrow{margin-left:5px;vertical-align:middle;transition:transform .3s}.checkbox .arrow--open{transform:rotate(90deg)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.topBar{position:fixed;right:0;z-index:20;width:100vw;height:40px;transition:all .2s ease-in-out;padding:0 20px;display:flex;align-items:center;justify-content:center;gap:15px}.topBar-show{top:0px;animation:topBarFadeIn}.topBar-hide{top:-40px;animation:topBarFadeOut}@keyframes topBarFadeIn{0%{top:-40px}to{top:0px}}@keyframes topBarFadeOut{0%{top:0px}to{top:-40px}}.query-scrollable-div::-webkit-scrollbar-track{background-color:#1a1b1e}.query-scrollable-div::-webkit-scrollbar{width:10px}.query-scrollable-div::-webkit-scrollbar-thumb{background-color:#474747;border-radius:5px}.query-scrollable-div::-webkit-scrollbar-thumb:hover{background-color:#555}
