body,html{padding:0;margin:0;font-family:Rubik,sans-serif!important}:root{font-family:Rubik,sans-serif!important;line-height:1.5;font-weight:400;color-scheme:light dark;background-color:#fff;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font-size:40px;line-height:45px;font-weight:700;margin:15px 0}h2{font-size:30px;line-height:32px;font-weight:700;margin:15px 0}h3{font-size:26px;line-height:20px;font-weight:700;margin:15px 0}h4{font-size:20px;line-height:20px;font-weight:700;margin:15px 0}h5{font-size:16px;line-height:20px;font-weight:700;margin:15px 0}.font-size-12{font-size:12px}.border-bottom{margin-top:unset;padding-bottom:10px;border-bottom:2px solid #f2f4f6}.border-right{border-right:2px solid #f2f4f6}.psap-view input:disabled{color:#000}.psap-view textarea:disabled{color:#000}.m-0{margin:0}.margin-top-10{margin-top:10px}.margin-top-20{margin-top:20px}.margin-bottom-10{margin-bottom:10px}.margin-left-105{margin-left:105px}.margin-left-170{margin-left:170px}.right-align{text-align:right}.p-0{padding:0}.p-left-46{padding-left:46px}.task-action-button{padding:unset}.container{width:100%;padding-right:var(--bs-gutter-x, 1rem);padding-left:var(--bs-gutter-x, 1rem);margin-right:auto;margin-left:auto}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}@media (min-width: 1400px){.container{max-width:1320px}}.add-new-item button{font-size:16px;line-height:20px;font-weight:700}.custom-table{font-family:Arial,sans-serif;width:100%}.custom-table ul{display:flex;padding:0;margin:0;list-style:none;align-items:center;border:1px solid #f0f0f0}.custom-table ul.table-header{background-color:#fafafa;font-weight:600}.custom-table li{flex:1;padding:16px;text-align:left}.custom-table li:not(:last-child){border-right:1px solid #f0f0f0}ul.table-header li:first-child div{width:200px}.custom-table ul.table-row li div{margin:unset}.custom-table .fo-checkbox-li,.custom-table .action-li{flex:none}.custom-table .fo-checkbox-li{width:50px}.custom-table .action-li{min-width:80px}.custom-table .remove-field-button{background-color:unset;border:none}.custom-table .add-field-button{margin:16px 0;width:100%}.bpmn-parent-container{width:100%;height:35vh;margin-top:5%;padding:0}.bpmn-container{width:100%;height:100%}.bpmn-badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;vertical-align:baseline;white-space:nowrap;text-align:center;border-radius:10px;font-size:18px}.gray-bpmn-badge{color:#000000e0}.blue-bpmn-badge{color:#1677ff}.green-bpmn-badge{color:#389e0d}.red-bpmn-badge{color:#cf1322}.orange-bpmn-badge{color:#d46b08}.dynamic-delete-button{position:relative;top:4px;margin:0 8px;color:#999;font-size:24px;cursor:pointer;transition:all .3s}.dynamic-delete-button:hover{color:#777}.dynamic-delete-button[disabled]{cursor:not-allowed;opacity:.5}.data-table .action-button{border-color:unset;border-radius:unset;padding:unset;border:unset;color:#1677ff}.login-page .page-spinner{margin-top:calc(50vh - 50px)}.loading-spinner-container{position:relative;width:100%;height:100%}.loading-spinner-container .page-spinner{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffffff85;display:flex;justify-content:center;align-items:center;z-index:9999}.statistic-card{padding:10px 20px;border-radius:6px;background-color:#fff;box-shadow:0 2px 4px #00000045}.statistic-card .title{font-weight:600;color:#8c8c8c;font-size:16px}.statistic-card .count{display:flex;align-items:baseline}.statistic-card .count h3{margin:unset}.statistic-card .count span{margin-left:5px;font-weight:600;font-size:16px}.statistic-card .count .green{color:#52c41a}.statistic-card .count .red{color:red}.statistic-card .icon{background-color:#00677f38;text-align:center;border-radius:4px}.statistic-card .icon span{font-size:32px}.logo-vertical{height:44px;margin:16px;background:rgb(255 255 255 / 59%);border-radius:6px;display:flex;justify-content:center;align-items:center}.right-nav-layout .refresh-button{display:flex;justify-content:center;align-items:center;height:100%;width:100%}.right-nav-layout .refresh-button button:hover{background-color:unset!important}.right-nav-layout .refresh-button button:hover svg{color:#00677f}.right-nav-layout .display-content{width:95%;margin-top:30px}.right-nav-layout .right-nav-menu-bar{display:flex;flex-direction:column;justify-content:space-between;height:calc(100vh - 150px);border-left:2px solid #f2f4f6;min-height:100%}.right-nav-layout .right-nav-menu-bar .right-nav-list{flex:1;overflow-y:auto}.right-nav-layout .right-nav-menu-bar .right-nav-list ul{list-style-type:none;padding:unset;margin:unset}.right-nav-layout .right-nav-menu-bar .right-nav-list ul li{border-bottom:2px solid #f2f4f6;display:flex;align-items:center;position:relative;text-decoration:none;height:40px}.right-nav-layout .right-nav-menu-bar .right-nav-list ul li button{display:flex;justify-content:left;width:100%;height:100%;text-align:left;color:#778ca2;font-weight:700}.right-nav-layout .right-nav-menu-bar .right-nav-list ul li button .icon{margin-top:8px;margin-right:10px;font-size:20px;font-weight:700}.right-nav-layout .right-nav-menu-bar .right-nav-list ul li button:hover{border-radius:unset;border-left:2px solid #00677f}.right-nav-layout .right-nav-menu-bar .right-nav-list ul li button:hover span{color:#00677f}.right-nav-layout .right-nav-menu-bar .right-nav-list ul li button:hover svg{color:#00677f}.right-nav-layout .right-nav-menu-bar .right-nav-list ul .active-button button{border-radius:unset;border-left:2px solid #00677f}.right-nav-layout .right-nav-menu-bar .right-nav-list ul .active-button button span{color:#00677f}.right-nav-layout .right-nav-menu-bar .right-nav-list ul .active-button button svg{color:#00677f}.right-nav-layout .right-nav-menu-bar .save-edit-button{height:auto;margin-top:auto;text-align:center;padding:15px}.right-nav-layout .right-nav-menu-bar .save-edit-button button{width:100%;font-weight:700}.right-nav-layout .right-nav-menu-bar .save-edit-button .edit-button{color:#778ca2}.right-nav-layout .right-nav-menu-bar .save-edit-button .edit-button:hover{color:#00677f}.right-nav-layout .right-nav-menu-bar .save-edit-button .edit-button,.right-nav-layout .right-nav-menu-bar .save-edit-button .danger-button{text-align:left}
