:root{height:100%}body{height:100%;margin:0;font-size:10pt;background-repeat:repeat}.login-container{height:100vh;width:100%;display:flex;align-items:center;justify-content:center}.login-container form{background-color:#fff;border:2px solid #3B98D6;width:70%;max-width:300px;padding:20px;border-radius:10px;box-shadow:6px 6px 10px #53545566}.login-title{text-align:center}.login-container .ui-form{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;height:200px}.login-container .ui-form .form-field{display:flex;flex-direction:column;width:100%}.login-container .ui-form .form-field input{background-color:#f0f8ff;border:1px solid #7F7F83;padding:10px;border-radius:4px}.login-container .ui-form .form-field input:focus{outline:none}.login-container .ui-form .form-field label{font-size:12pt;font-weight:550;margin-bottom:10px}.login-container .ui-form .error-message{color:red;margin:0;align-self:flex-start;text-align:left;font-size:10pt}.login-container .ui-form .login-button{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:0}.login-container .ui-form .login-button button{background-color:#3898d6;width:100%;margin:5px;border:none;border-radius:5px;color:#f0f8ff;font-size:12pt;cursor:pointer;transition:all .2s}.login-container .ui-form .login-button button:hover{background-color:#2b7bb1}.main-header-container{width:100%;display:flex;flex-direction:row;justify-content:space-around}.main-header-container .header-heading{display:flex;width:fit-content;height:40px;line-height:40px;font-size:11pt;white-space:nowrap;overflow:hidden}.main-header-container .header-heading:nth-child(1){width:33%;text-align:left}.main-header-container .header-heading:nth-child(2){width:34%;text-align:center}.main-header-container .header-heading:nth-child(3){width:33%;text-align:right}.main-header-container .header-heading .title{font-size:12pt;color:#00b050}.main-header-container .header-heading .left-menu:nth-child(1){margin-left:8px;width:220px}.main-header-container .header-heading .left-menu:nth-child(2){width:100px;text-align:center}.main-header-container .header-heading .left-menu:nth-child(3){width:180px;text-align:center}.main-header-container .header-heading .right-menu{width:200px;text-align:center}.jobinfo-list-container .jobinfo-list .table-line{display:table;width:fit-content}.jobinfo-list-container .jobinfo-list .table-line .jobinfo-cell{display:table-cell;vertical-align:middle;text-align:center;font-size:10pt;height:22px}.jobinfo-list-container .jobinfo-list .table-line .jobinfo-cell:nth-child(1){width:20px}.jobinfo-list-container .jobinfo-list .table-line .jobinfo-cell:nth-child(2){width:80px}.jobinfo-list-container .jobinfo-list .table-line .jobinfo-cell:nth-child(3){width:70px}.jobinfo-list-container .jobinfo-list .table-line .jobinfo-cell:nth-child(4){width:682px;text-align:left;overflow:hidden;white-space:nowrap}.jobinfo-list-container .jobinfo-list .table-line .jobinfo-cell:nth-child(5){width:100px;text-align:left}.jobinfo-list-container .jobinfo-list .table-line .jobinfo-cell:nth-child(6){width:28px}.jobinfo-list-container .jobinfo-list .table-line .jobinfo-cell:nth-child(7){width:24px}.jobinfo-list-container .jobinfo-list .table-line .jobinfo-cell:nth-child(8){width:30px}.jobinfo-list-container .jobinfo-list .table-line .jobinfo-cell:nth-child(9){width:24px}.jobinfo-list-container .jobinfo-list .table-line .jobinfo-cell:nth-child(10){width:125px}.jobinfo-list-container .jobinfo-list .table-line .jobinfo-cell:nth-child(11){width:40px}.jobinfo-list-container .jobinfo-list .table-line .jobinfo-cell:nth-child(12){width:30px;cursor:grab}.jobinfo-list-container .jobinfo-list .table-line:nth-of-type(2n){background-color:#cfc}.jobinfo-list-container .jobinfo-list .table-line:nth-of-type(odd){background-color:#ffc}.jobinfo-list-container{text-align:left;font-size:10pt}.jobinfo-list-container .jobinfo-list-menu{display:table;width:fit-content;height:26px;margin-top:10px}.jobinfo-list-container .jobinfo-list-menu .menu-cell{display:table-cell;background-color:#6f3;vertical-align:middle;text-align:center;font-size:10pt}.jobinfo-list-container .jobinfo-list-menu .menu-cell:nth-child(1){width:80px}.jobinfo-list-container .jobinfo-list-menu .menu-cell:nth-child(2){width:160px}.jobinfo-list-container .jobinfo-list-menu .menu-cell:nth-child(3){text-align:left;width:160px}.jobinfo-list-container .jobinfo-list-menu input[type=text]{width:60%}.jobinfo-list-container .jobinfo-list-menu input[type=submit]{margin-left:8px;margin-right:8px;font-size:9pt}.jobinfo-list-container .jobinfo-list-menu .menu-cell:nth-child(4),.menu-cell:nth-child(5),.menu-cell:nth-child(6),.menu-cell:nth-child(7){width:80px}.jobinfo-list-container .jobinfo-list-menu .menu-cell:nth-child(8){width:417px}.jobinfo-list-container .jobinfo-list-menu .menu-cell:nth-child(9){width:120px}.jobinfo-list-container .jobinfo-list{margin-top:15px;color:#000;width:fit-content;overflow:auto;height:220px;border:1px solid black}.tiptap a{color:#00a;cursor:pointer}.tiptap a:hover{color:#00f}.text-editor{overflow:scroll;overflow-x:hidden}.text-editor p{font-size:10pt;line-height:18px;margin:2px 5px;text-align:left}.bubble-menu{background-color:#fff;border:1px solid #939393;border-radius:.7rem;box-shadow:#719bad;display:flex;padding:.2rem}.bubble-menu button{background-color:unset;border:none}.bubble-menu button:hover{background-color:#ccc}.bubble-menu button.is-active{background-color:purple}.bubble-menu button.is-active:hover{background-color:#bc13fe}.jobinfo-container .jobinfo-heading .jobinfo-header .category-select{width:90px;padding-top:1px;text-align:left}.jobinfo-container .jobinfo-heading .jobinfo-create-date{display:flex;flex-direction:row;margin-left:10px;width:150px}.jobinfo-container .jobinfo-heading .jobinfo-create-date .date-create-label{width:40px}.jobinfo-container .jobinfo-heading .jobinfo-create-date .date-create{text-align:left;margin-left:10px;width:80px}.jobinfo-container .jobinfo-heading .jobinfo-header .title-create-label{width:70px}.jobinfo-container .jobinfo-heading .jobinfo-header .title-create-name{text-align:left;padding-left:3px;width:400px;border:1px solid black}.jobinfo-container .jobinfo-heading .jobinfo-form-cell{cursor:pointer;padding-left:12px}.jobinfo-container .jobinfo-heading .jobinfo-form-cell:nth-child(2){width:25px}.jobinfo-container .jobinfo-heading .jobinfo-form-cell button{font-size:8pt;height:22px}.camera-list-container .camera-dips-list .camera-dips-line{display:table;width:fit-content;height:22px}.camera-list-container .camera-dips-list .camera-dips-line .camera-dips-cell{display:table-cell;vertical-align:middle;text-align:left;padding-left:2px;overflow:hidden;white-space:nowrap}.camera-list-container .camera-dips-list .camera-dips-line .camera-dips-cell:nth-child(1){width:170px;cursor:pointer}.camera-list-container .camera-dips-list .camera-dips-line .camera-dips-cell:nth-child(2){width:150px;cursor:pointer}.camera-list-container .camera-dips-list .camera-dips-line .camera-dips-cell:nth-child(3){width:85px;cursor:pointer}.camera-list-container .camera-dips-list .camera-dips-line .camera-dips-cell:nth-child(4){width:92px;cursor:pointer}.camera-list-container .camera-dips-list .camera-dips-line .camera-dips-cell:nth-child(5){width:20px;cursor:pointer}.camera-list-container .camera-dips-list .camera-dips-line .camera-dips-cell:nth-child(6){width:20px;cursor:grab}.camera-list-container{height:fit-content}.camera-list-container .camera-dips-heading{display:flex;flex-direction:row;height:22px;background-color:#0cf;font-size:10pt}.camera-list-container .camera-dips-heading .camera-dips-header:nth-child(1){width:170px}.camera-list-container .camera-dips-heading .camera-dips-header:nth-child(2){width:150px}.camera-list-container .camera-dips-heading .camera-dips-header:nth-child(3){width:85px}.camera-list-container .camera-dips-heading .camera-dips-header:nth-child(4),.camera-dips-header:nth-child(5){width:92px}.camera-list-container .camera-dips-list{background-color:#6ff;border-bottom:1px solid black;font-size:10pt;overflow:auto;width:560px;height:67px}.camera-list-container .camera-dips-list .camera-dips-line .add-camera-btn{border:none;background-color:transparent;font-size:15pt;font-weight:700;text-align:left;margin-left:4px}.camera-list-container .camera-dips-list .camera-dips-line .add-camera-cell{display:table-cell;vertical-align:middle;text-align:left;padding:5px 0 0 2px}.camera-list-container .camera-dips-list .camera-dips-line .add-camera-cell input{width:95%}.camera-list-container .camera-dips-list .camera-dips-line .add-camera-cell:nth-child(1){width:160px}.camera-list-container .camera-dips-list .camera-dips-line .add-camera-cell:nth-child(2){width:140px}.camera-list-container .camera-dips-list .camera-dips-line .add-camera-cell:nth-child(3){width:90px}.camera-list-container .camera-dips-list .camera-dips-line .add-camera-cell:nth-child(4){width:90px;padding-left:5px}.camera-list-container .camera-dips-list .camera-dips-line .add-camera-cell:nth-child(5){width:18px;padding-left:8px;cursor:pointer}.camera-list-container .camera-dips-list .camera-dips-line .add-camera-cell:nth-child(6){width:18px;padding-left:8px;cursor:pointer;background-color:transparent;border:none}.dropdown-container{position:relative;display:inline-block}.dropdown-trigger{cursor:pointer}.dropdown-trigger button{border:none;font-size:12pt;background-color:#ddd}.dropdown-menu{position:absolute;top:75%;left:0;background-color:#fff;border:1px solid #ccc;border-radius:4px;list-style:none;padding:0;margin:8px 0 0;box-shadow:0 2px 5px #00000026;z-index:10}.dropdown-item{display:flex;text-align:left;font-size:10pt;padding:5px 8px;cursor:pointer;white-space:nowrap}.dropdown-item:hover{background-color:#f0f0f0}.dropdown-item input[type=checkbox]{margin-right:5px;cursor:pointer}.dropdown-item span{flex-grow:1}.dropdown-item .separator{border:1px solid #CCC;width:100%}.jobinfo-content-container{height:fit-content}.jobinfo-content-container .location{display:flex;flex-direction:row;font-size:10pt;background-color:#6f9;border-bottom:1px solid black}.jobinfo-content-container .location .location-label{width:65px}.jobinfo-content-container .location .address{margin-left:3px;text-align:left;overflow:hidden;white-space:nowrap;cursor:pointer;width:340px}.jobinfo-content-container .location .latlng{text-align:center;overflow:hidden;margin-left:10px;width:fit-content}.jobinfo-content-container .location .content-menu{display:block;margin-left:auto}.jobinfo-container .job-content-heading{display:flex;flex-direction:row;background-color:#6f3;font-size:10pt;border-bottom:1px solid black}.jobinfo-container .job-content-heading .job-content-header{display:flex;flex-direction:row;height:22px}.jobinfo-container .job-content-heading .job-content-header:nth-child(1){width:185px;text-align:left}.jobinfo-container .job-content-heading .job-content-header:nth-child(2){width:165px}.jobinfo-container .job-content-heading .job-content-header:nth-child(2) input{width:45%;margin-right:3px}.jobinfo-container .job-content-heading .job-content-header:nth-child(2) button{margin-left:3px;margin-right:3px;font-size:9pt}.jobinfo-container .job-content-heading .job-content-header:nth-child(2) a{margin-left:3px}.jobinfo-container .text-editor{background-color:#d9d9d9;width:560px;height:113px;border-bottom:1px solid black}.sub-article-list .sub-article-line .sub-article-heading .sub-article-header{vertical-align:middle;text-align:left}.sub-article-list .sub-article-line .sub-article-heading .sub-article-header:nth-child(1){cursor:pointer}.sub-article-list .sub-article-line .sub-article-heading .sub-article-header:nth-child(2){width:90px;padding-left:10px}.sub-article-list .sub-article-line .sub-article-heading .sub-article-header:nth-child(3){width:40px;text-align:center}.sub-article-list .sub-article-line .sub-article-heading .sub-article-header .new_image{width:28px;margin-top:4px}.sub-article-list .sub-article-line .sub-article-heading .sub-article-header:nth-child(4){padding-left:10px}.sub-article-list .sub-article-line .sub-article-heading .sub-article-header:nth-child(5){display:block;margin-left:auto;width:20px;text-align:center;cursor:grab}.sub-article-list .sub-article-line .text-editor{min-height:60px}.sub-article-list .sub-article-line:nth-last-of-type(2n) .text-editor{background-color:#cfc}.sub-article-list .sub-article-line:nth-last-of-type(odd) .text-editor{background-color:#ffc}.sub-article-list .sub-article-line .sub-article-heading .sub-article-create-header:nth-child(1){cursor:pointer}.sub-article-list .sub-article-line .sub-article-heading .sub-article-create-header:nth-child(2){width:fit-content}.sub-article-list .sub-article-line .sub-article-heading .sub-article-create-header .sub-article-form{display:flex;flex-direction:row;height:22px}.sub-article-list .sub-article-line .sub-article-heading .sub-article-create-header .sub-article-form .sub-article-form-cell:nth-child(1){width:90px;text-align:left;padding-left:10px}.sub-article-list .sub-article-line .sub-article-heading .sub-article-create-header .sub-article-form .sub-article-form-cell:nth-child(2){width:340px;padding-left:10px;text-align:left}.sub-article-list .sub-article-line .sub-article-heading .sub-article-create-header .sub-article-form .sub-article-form-cell:nth-child(3){cursor:pointer;width:40px}.sub-article-list .sub-article-line .sub-article-heading .sub-article-create-header .sub-article-form .sub-article-form-cell:nth-child(4){cursor:pointer}.sub-article-list .sub-article-line .sub-article-heading .sub-article-create-header .sub-article-form .sub-article-form-cell button{font-size:8pt;height:22px}.sub-article-list{font-size:10pt;overflow:auto;width:560px;height:355px;overflow-x:hidden}.sub-article-list .sub-article-line{display:flex;flex-direction:column}.sub-article-list .sub-article-line .sub-article-heading{display:flex;flex-direction:row;height:22px}.sub-article-list .sub-article-line:nth-last-of-type(2n) .sub-article-heading{background-color:#6f3}.sub-article-list .sub-article-line:nth-last-of-type(odd) .sub-article-heading{background-color:#ffc000}.sub-article-list .sub-article-line .sub-article-heading .sub-article-add-header:nth-child(1){width:40px}.sub-article-list .sub-article-line .sub-article-heading .sub-article-add-header:nth-child(2){width:60px}.sub-article-list .sub-article-line .sub-article-text{height:60px}.sub-article-list .sub-article-line .sub-article-heading.add-button{border:none;background-color:transparent;font-size:15pt;font-weight:700;text-align:left;margin-left:4px}.jobinfo-container{margin-top:15px;height:fit-content;border:1px solid black}.jobinfo-container .jobinfo-heading{display:flex;flex-direction:row;justify-content:left;align-items:center;font-size:10pt;width:560px;border-bottom:1px solid black;background-color:#6f9}.jobinfo-container .jobinfo-heading .jobinfo-header,.jobinfo-title-header{display:flex;flex-direction:row;height:22px}.jobinfo-container .jobinfo-heading .jobinfo-header .category-label,.category-name{width:70px}.jobinfo-container .jobinfo-heading .jobinfo-header:nth-child(2){border-left:1px solid black;border-right:1px solid black}.jobinfo-container .jobinfo-heading .jobinfo-header .date-label{width:60px}.jobinfo-container .jobinfo-heading .jobinfo-header .date{width:90px}.jobinfo-container .jobinfo-heading .jobinfo-header:nth-child(3){display:block;margin-left:auto}.jobinfo-container .jobinfo-heading .jobinfo-title-header:nth-child(1){border-right:1px solid black}.jobinfo-container .jobinfo-heading .jobinfo-title-header .title-label{width:70px}.jobinfo-container .jobinfo-heading .jobinfo-title-header .title-name{width:353px;text-align:left;white-space:nowrap;overflow:hidden;cursor:pointer}.jobinfo-container .jobinfo-heading .jobinfo-title-header:nth-child(2){width:140px;justify-content:center;cursor:pointer}.target-place-container .target-place-list .target-place-line .target-place-cell{vertical-align:middle;height:22px}.target-place-container .target-place-list .target-place-line .target-place-cell:nth-child(1){padding-left:5px;text-align:left;width:80px;cursor:pointer}.target-place-container .target-place-list .target-place-line .target-place-cell:nth-child(2){width:18px;cursor:pointer}.target-place-container .target-place-list .target-place-line .target-place-cell:nth-child(3){width:18px;cursor:grab}.target-place-container{font-size:10pt;margin-top:10px}.target-place-container .target-place-header{display:flex;flex-direction:row;background-color:#0ff;width:120px;border:1px solid black}.target-place-container .target-place-header .target-place-header-cell:nth-child(1){width:100%}.target-place-container .target-place-list{width:120px;height:240px;font-size:10pt;background-color:#ccecff;border:1px solid black;margin-top:-1px;overflow:auto}.target-place-container .target-place-list .target-place-line{display:flex;flex-direction:row}.target-place-container .target-place-list .target-place-line .add-target-place-btn{border:none;background-color:transparent;font-size:14pt;font-weight:700;text-align:left;margin-left:4px}.target-place-container .target-place-list .target-place-line .add-target-place-cell{vertical-align:middle;text-align:left;padding:8px 0 0 2px}.target-place-container .target-place-list .target-place-line .add-target-place-cell input{width:95%}.target-place-container .target-place-list .target-place-line .add-target-place-cell:nth-child(1){width:75px;padding-left:3px}.target-place-container .target-place-list .target-place-line .add-target-place-cell:nth-child(2){font-size:8pt;width:12px;padding-top:10px;padding-left:8px;cursor:pointer}.target-place-container .target-place-list .target-place-line .add-target-place-cell:nth-child(3){font-size:8pt;width:12px;margin-top:-4px;cursor:pointer;background-color:transparent;border:none}.time-management-list-container{width:480px;height:260px;margin-top:10px;border:1px solid black;background-color:#cfc}.time-management-list-header{background-color:#67ff2f;height:20px;border-bottom:1px solid black}.time-management-list-item{height:18px}.actworkinfo-container{margin-top:15px;height:fit-content;border:1px solid black;font-size:10pt}.actworkinfo-container .actworkinfo-heading{display:flex;flex-direction:row;justify-content:left;align-items:center;background-color:#5dff96}.actworkinfo-container .actworkinfo-heading .actworkinfo-header1,.actworkinfo-header2{display:flex;flex-direction:row;height:22px}.actworkinfo-container .actworkinfo-heading .actworkinfo-header1:nth-child(1){cursor:pointer}.actworkinfo-container .actworkinfo-heading .actworkinfo-header1:nth-child(2){margin-left:5px}.actworkinfo-container .actworkinfo-heading .actworkinfo-header2{padding-bottom:5px}.actworkinfo-container .actworkinfo-heading .actworkinfo-header2:nth-child(1){margin-left:14px;width:240px}.actworkinfo-container .actworkinfo-heading .actworkinfo-header2:nth-child(1) input{width:60%;margin-left:5px;margin-right:8px;height:15px}.actworkinfo-container .actworkinfo-heading .actworkinfo-header2:nth-child(1) button{margin-right:8px;font-size:8pt;height:20px}.actworkinfo-container .actworkinfo-heading .actworkinfo-header2:nth-child(1) a{font-size:10pt}.actworkinfo-container .actworkinfo-heading .actworkinfo-header2:nth-child(2){width:200px;margin-left:20px}.actworkinfo-container .actworkinfo-heading .actworkinfo-header2:nth-child(2) input{width:40%;height:15px;margin-left:5px}.actworkinfo-container .actworkinfo-list{height:110px;overflow-y:auto;overflow-x:hidden;box-sizing:border-box}.actworkinfo-container .actworkinfo-list .actworkinfo-line{display:flex;flex-direction:row;height:fit-content}.actworkinfo-container .actworkinfo-list .actworkinfo-line .actworkinfo-cell{height:22px}.actworkinfo-container .actworkinfo-list .actworkinfo-line:nth-last-of-type(2n) .actworkinfo-cell{background-color:#fcfece}.actworkinfo-container .actworkinfo-list .actworkinfo-line:nth-last-of-type(odd) .actworkinfo-cell{background-color:#ceffc6}.actworkinfo-container .actworkinfo-list .actworkinfo-line .actworkinfo-cell:nth-child(1){width:90px}.actworkinfo-container .actworkinfo-list .actworkinfo-line .actworkinfo-cell:nth-child(2){width:100px}.actworkinfo-container .actworkinfo-list .actworkinfo-line .actworkinfo-cell:nth-child(2) select{border:none}.actworkinfo-container .actworkinfo-list .actworkinfo-line .actworkinfo-cell:nth-child(3){width:113px;text-align:left}.actworkinfo-container .actworkinfo-list .actworkinfo-line .actworkinfo-cell:nth-child(4){width:100px;text-align:left}.actworkinfo-container .actworkinfo-list .actworkinfo-line .actworkinfo-cell:nth-child(5){width:30px;text-align:right;padding-right:3px}.actworkinfo-container .actworkinfo-list .actworkinfo-line .actworkinfo-cell:nth-child(6){width:16px;text-align:left}.actworkinfo-container .actworkinfo-list .actworkinfo-line .actworkinfo-cell:nth-child(7){width:22px;font-size:9pt;cursor:pointer}.actworkinfo-container .actworkinfo-list .actworkinfo-line .add-actworkinfo-cell{padding-top:8px;text-align:left}.actworkinfo-container .actworkinfo-list .actworkinfo-line .add-actworkinfo-cell input{width:95%}.actworkinfo-container .actworkinfo-list .actworkinfo-line .add-actworkinfo-cell:nth-child(1){width:80px;padding-left:5px}.actworkinfo-container .actworkinfo-list .actworkinfo-line .add-actworkinfo-cell:nth-child(2){width:80px;text-align:center}.actworkinfo-container .actworkinfo-list .actworkinfo-line .add-actworkinfo-cell:nth-child(3){width:80px}.actworkinfo-container .actworkinfo-list .actworkinfo-line .add-actworkinfo-cell:nth-child(4){margin-left:8px;width:80px}.actworkinfo-container .actworkinfo-list .actworkinfo-line .add-actworkinfo-cell:nth-child(5){margin-left:8px;width:80px}.actworkinfo-container .actworkinfo-list .actworkinfo-line .add-actworkinfo-cell:nth-child(6){width:18px;padding-left:8px;cursor:pointer}.actworkinfo-container .actworkinfo-list .actworkinfo-line .add-actworkinfo-cell:nth-child(7){width:18px;padding-left:4px;cursor:pointer;background-color:transparent;border:none}.actworkinfo-container .actworkinfo-list .actworkinfo-line .add-actworkinfo-btn{border:none;background-color:transparent;font-size:15pt;font-weight:700;text-align:left;margin-left:4px}.general-info-list .general-info-line .general-info-list-heading .general-info-create-header{vertical-align:middle;text-align:left}.general-info-list .general-info-line .general-info-list-heading .general-info-create-header:nth-child(1){cursor:pointer}.general-info-list .general-info-line .general-info-list-heading .general-info-create-header:nth-child(2){text-align:center;width:80px}.general-info-list .general-info-line .general-info-list-heading .general-info-create-header:nth-child(3){text-align:center;width:90px}.general-info-list .general-info-line .general-info-list-heading .general-info-create-header:nth-child(4){margin:0 0 0 auto}.general-info-list .general-info-line .general-info-list-heading .general-info-create-header .action-button{font-size:8pt;margin-right:5px}.general-info-list .general-info-line .general-info-list-heading .general-info-list-header{vertical-align:middle;text-align:left}.general-info-list .general-info-line:nth-last-of-type(odd) .general-info-list-heading{background-color:#00b2f0}.general-info-list .general-info-line:nth-last-of-type(2n) .general-info-list-heading{background-color:#ffb2f0}.general-info-list .general-info-line .general-info-list-heading .general-info-list-header:nth-child(1){cursor:pointer}.general-info-list .general-info-line .general-info-list-heading .general-info-list-header:nth-child(2){width:90px;text-align:center}.general-info-list .general-info-line .general-info-list-heading .general-info-list-header:nth-child(4){cursor:grab;display:block;margin-left:auto;width:20px;text-align:center}.safety-support-container .safety-support-list .safety-support-line .general-info-list .general-info-line:nth-last-of-type(2n) .text-editor{background-color:#ffe89e}.safety-support-container .safety-support-list .safety-support-line .general-info-list .general-info-line:nth-last-of-type(odd) .text-editor{background-color:#b2e89e}.general-info-list{overflow-y:auto;overflow-x:hidden;box-sizing:border-box}.general-info-list .general-info-line{display:table;width:100%;height:fit-content}.general-info-list .general-info-line .general-info-list-heading{display:flex;flex-direction:row;width:100%;height:22px;border-bottom:1px solid black}.general-info-list .general-info-line .general-info-list-heading.add-button{border:none;background-color:transparent;font-size:15pt;font-weight:700;text-align:left;margin-left:4px}.safety-support-container .safety-support-list .safety-support-line{display:table;width:100%;height:fit-content}.safety-support-container .safety-support-list .safety-support-line .safety-support-list-headding{display:table;width:100%;height:22px;border-bottom:1px solid black}.safety-support-container .safety-support-list .safety-support-line .safety-support-list-headding .safety-support-list-header{display:table-cell;vertical-align:middle;text-align:left}.safety-support-container .safety-support-list .safety-support-line:nth-last-of-type(2n) .safety-support-list-headding .safety-support-list-header{background-color:#ffc000}.safety-support-container .safety-support-list .safety-support-line:nth-last-of-type(odd) .safety-support-list-headding .safety-support-list-header{background-color:#6f3}.safety-support-container .safety-support-list .safety-support-line .safety-support-list-headding .safety-support-list-header:nth-child(1){cursor:pointer}.safety-support-container .safety-support-list .safety-support-line .safety-support-list-headding .safety-support-list-header:nth-child(2){width:82px;padding-left:5px}.safety-support-container .safety-support-list .safety-support-line .safety-support-list-headding .safety-support-list-header:nth-child(3){width:80px;text-align:center}.safety-support-container .safety-support-list .safety-support-line .safety-support-list-headding .safety-support-list-header:nth-child(5){cursor:grab;display:block;margin-left:auto;width:20px;height:22px;text-align:center}.safety-support-container .safety-support-list .safety-support-line .text-editor{height:102px;overflow-y:hidden;border-bottom:1px solid black}.safety-support-container .safety-support-list .safety-support-line:nth-last-of-type(2n) .text-editor{background-color:#ffc}.safety-support-container .safety-support-list .safety-support-line:nth-last-of-type(odd) .text-editor{background-color:#cfc}.safety-support-create{display:flex;flex-direction:row;width:490px;height:fit-content;background-color:#6f9;border-bottom:1px solid black}.safety-support-create .safety-support-create-cell{height:22px}.safety-support-create .safety-support-create-cell:nth-child(1){cursor:pointer}.safety-support-create .safety-support-create-cell:nth-child(2){width:100px}.safety-support-create .safety-support-create-cell:nth-child(3){width:120px}.safety-support-create .safety-support-create-cell:nth-child(3) select{height:18px;margin-top:2px}.safety-support-create .safety-support-create-cell:nth-child(4){display:flex;margin-left:auto}.safety-support-create .safety-support-create-cell:nth-child(4) button{margin-top:2px;margin-right:5px;font-size:8pt;height:18px}.safety-support-create-editor .text-editor{height:150px;background-color:#cfc;overflow:hidden}.safety-support-container{margin-top:15px;border:1px solid black;font-size:10pt}.safety-support-container .safety-support-heading{display:flex;flex-direction:row;justify-content:left;align-items:center;background-color:#6f9}.safety-support-container .safety-support-heading .safety-support-header1,.safety-support-header2{display:flex;flex-direction:row;height:22px}.safety-support-container .safety-support-heading .safety-support-header1:nth-child(1){cursor:pointer}.safety-support-container .safety-support-heading .safety-support-header1:nth-child(2){width:95px;margin-left:5px}.safety-support-container .safety-support-heading .safety-support-header2{padding-bottom:5px}.safety-support-container .safety-support-heading .safety-support-header2:nth-child(1){width:240px;margin-left:14px}.safety-support-container .safety-support-heading .safety-support-header2:nth-child(1) input{width:60%;margin-left:5px;margin-right:8px;height:15px}.safety-support-container .safety-support-heading .safety-support-header2:nth-child(1) button{margin-right:8px;font-size:8pt;height:20px}.safety-support-container .safety-support-heading .safety-support-header2:nth-child(1) a{font-size:10pt}.safety-support-container .safety-support-heading .safety-support-header2:nth-child(2){width:200px;margin-left:20px}.safety-support-container .safety-support-heading .safety-support-header2:nth-child(2) input{width:40%;height:15px;margin-left:5px}.safety-support-container .safety-support-list{height:425px;overflow-y:auto;overflow-x:hidden;box-sizing:border-box}.safety-support-container .safety-support-create-line{display:table;width:fit-content;height:fit-content}.safety-support-container .safety-support-create-line .safety-support-create-heading{display:flex;flex-direction:row;justify-content:left;align-items:center;background-color:#6f9}.safety-support-container .safety-support-create-line .safety-support-create-heading.add-button{border:none;background-color:transparent;font-size:15pt;font-weight:700;text-align:left;margin-left:4px}.album-container{margin-top:16px;width:470px;height:fit-content;border:1px solid black}.album-container .album-heading,.album-disp-heading{display:flex;flex-direction:row;font-size:10pt;width:100%;height:22px;background-color:#6bfa97}.album-container .album-heading{padding-top:2px}.album-container .album-heading .album-header:nth-child(1){cursor:pointer}.album-container .album-heading .album-header:nth-child(2){width:70px}.album-container .album-heading .album-header:nth-child(3){width:120px;margin-left:10px}.album-container .album-heading .album-header:nth-child(4){width:250px;margin-left:20px;display:flex;flex-direction:row}.album-container .album-heading .album-header:nth-child(4) input{width:35%;height:14px;margin-left:5px}.album-container .album-frame{display:flex;flex-wrap:wrap;gap:16px;padding:8px;height:116px;background-color:#fff;overflow-y:auto;overflow-x:hidden;transition:all .2s ease;cursor:default}.album-container .album-frame.drag-over{background-color:#e8f5e9}.empty-message{width:100%;text-align:center;color:#999;line-height:80px}.album-item{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;height:fit-content;padding-bottom:8px}.album-item.selected{background-color:#ccc}.album-icon{object-fit:cover;border-radius:6px;border:1px solid #DDD}.album-filename{margin-top:8px;font-size:12px;color:#333}.album-container .album-frame.view-text{flex-direction:column;gap:4px;flex-wrap:nowrap}.album-container .album-frame.view-text .album-item{flex-direction:row;border-bottom:1px solid #EEE;width:100%}.album-container .album-frame.view-text .album-icon{display:none}.album-container .album-frame.view-text .album-filename{margin-top:0;padding-top:4px;height:14px}.album-container .album-frame.view-small .album-item{width:80px}.album-container .album-frame.view-small .album-icon{width:40px;height:40px}.album-container .album-frame.view-small .album-filename{font-size:12px;word-break:break-all}.album-container .album-frame.view-large .album-item{width:90px}.album-container .album-frame.view-large .album-icon{width:80px;height:80px}.job-support-create{display:flex;flex-direction:row;width:490px;height:fit-content;background-color:#6f9;border-bottom:1px solid black}.job-support-create .job-support-create-cell{height:22px}.job-support-create .job-support-create-cell:nth-child(1){cursor:pointer}.job-support-create .job-support-create-cell:nth-child(2){width:100px}.job-support-create .job-support-create-cell:nth-child(3){width:120px}.job-support-create .job-support-create-cell:nth-child(3) select{height:18px;margin-top:2px}.job-support-create .job-support-create-cell:nth-child(4){display:flex;margin-left:auto}.job-support-create .job-support-create-cell:nth-child(4) button{margin-top:2px;margin-right:5px;font-size:8pt;height:18px}.job-support-create-editor .text-editor{height:150px;background-color:#cfc;overflow:hidden}.job-support-container .job-support-list .job-support-line{display:table;width:100%;height:fit-content}.job-support-container .job-support-list .job-support-line .job-support-list-heading{display:table;width:100%;height:22px;border-bottom:1px solid black}.job-support-container .job-support-list .job-support-line .job-support-list-heading .job-support-list-header{display:table-cell;vertical-align:middle;text-align:left}.job-support-container .job-support-list .job-support-line:nth-last-of-type(2n) .job-support-list-heading .job-support-list-header{background-color:#fc0}.job-support-container .job-support-list .job-support-line:nth-last-of-type(odd) .job-support-list-heading .job-support-list-header{background-color:#6f3}.job-support-container .job-support-list .job-support-line .job-support-list-heading .job-support-list-header:nth-child(1){cursor:pointer}.job-support-container .job-support-list .job-support-line .job-support-list-heading .job-support-list-header:nth-child(2){width:82px;padding-left:5px}.job-support-container .job-support-list .job-support-line .job-support-list-heading .job-support-list-header:nth-child(3){width:80px;text-align:center}.job-support-container .job-support-list .job-support-line .job-support-list-heading .job-support-list-header:nth-child(5){cursor:grab;display:block;margin-left:auto;width:20px;height:22px;text-align:center}.job-support-container .job-support-list .job-support-line .text-editor{height:102px;overflow-y:hidden;border-bottom:1px solid black}.job-support-container .job-support-list .job-support-line:nth-last-of-type(2n) .text-editor{background-color:#ffc}.job-support-container .job-support-list .job-support-line:nth-last-of-type(odd) .text-editor{background-color:#cfc}.job-support-container{margin-top:15px;width:470px;height:fit-content;border:1px solid black;font-size:10pt}.job-support-container .job-support-heading{display:flex;flex-direction:row;justify-content:left;align-items:center;background-color:#6f9}.job-support-container .job-support-heading .job-support-header1,.job-support-header2{display:flex;flex-direction:row;height:22px}.job-support-container .job-support-heading .job-support-header1:nth-child(1){cursor:pointer}.job-support-container .job-support-heading .job-support-header1:nth-child(2){margin-left:5px}.job-support-container .job-support-heading .job-support-header2{padding-bottom:5px}.job-support-container .job-support-heading .job-support-header2:nth-child(1){width:240px}.job-support-container .job-support-heading .job-support-header2:nth-child(1) input{width:60%;margin-left:5px;margin-right:8px;height:15px}.job-support-container .job-support-heading .job-support-header2:nth-child(1) button{margin-right:8px;font-size:8pt;height:20px}.job-support-container .job-support-heading .job-support-header2:nth-child(1) a{font-size:10pt}.job-support-container .job-support-list{height:425px;overflow-y:auto;overflow-x:hidden;box-sizing:border-box}.job-support-container .job-support-create-line{display:table;width:fit-content;height:fit-content}.job-support-container .job-support-create-line .job-support-create-heading{display:flex;flex-direction:row;justify-content:left;align-items:center;background-color:#6f9}.job-support-container .job-support-create-line .job-support-create-heading.add-button{border:none;background-color:transparent;font-size:15pt;font-weight:700;text-align:left;margin-left:4px}.jobtodo-list,.jobtodo-list .jobtodo-item{display:flex;flex-direction:column}.jobtodo-list .jobtodo-item .jobtodo-index{display:flex;flex-direction:row;line-height:15px;border-bottom:1px solid black}.jobtodo-list .jobtodo-item:nth-last-of-type(odd) .jobtodo-index{background-color:#ffc100}.jobtodo-list .jobtodo-item:nth-last-of-type(2n) .jobtodo-index{background-color:#67ff35}.jobtodo-list .jobtodo-item .jobtodo-index span:nth-child(1){margin-left:5px}.jobtodo-list .jobtodo-item .jobtodo-index span:nth-child(2){margin-left:15px}.jobtodo-list .jobtodo-item .jobtodo-index span:nth-child(3){margin-left:10px}.jobtodo-list .jobtodo-item .jobtodo-index input{margin-left:20px}.jobtodo-list .jobtodo-item .jobtodo-index .jobtodo-handle{margin-left:auto;margin-right:5px;cursor:pointer}.jobtodo-list .jobtodo-item .jobtodo-title{display:flex;flex-direction:row;height:22px;line-height:22px;border-bottom:1px solid black}.jobtodo-list .jobtodo-item:nth-last-of-type(odd) .jobtodo-title{background-color:#fecb9a}.jobtodo-list .jobtodo-item:nth-last-of-type(2n) .jobtodo-title{background-color:#00fffd}.jobtodo-list .jobtodo-item .jobtodo-title span:nth-child(1){margin-left:5px}.jobtodo-list .jobtodo-item .jobtodo-title div{margin-left:auto;margin-right:8px}.jobtodo-list .jobtodo-item .jobtodo-component{height:98px;overflow-y:auto;border-bottom:1px solid black;text-align:left;margin-left:5px}.jobtodo-list .jobtodo-item:nth-last-of-type(odd) .jobtodo-component{background-color:#fffeca}.jobtodo-list .jobtodo-item:nth-last-of-type(2n) .jobtodo-component{background-color:#caffcb}.jobtodo-container{margin-top:15px;height:645px;border:1px solid black}.jobtodo-header{display:flex;flex-direction:column;width:320px;background-color:#69fe9a;border-bottom:1px solid black}.jobtodo-heading{display:flex;flex-direction:row}.jobtodo-heading span{margin-left:5px}.jobtodo-heading input{width:50%;height:14px}.jobtodo-heading .dropdown-item{width:130px}.jobtodo-heading .dropdown-item input{width:30px}.jobtodo-heading .dropdown-item:nth-child(5){padding-left:25px;width:80px}.jobtodo-heading:nth-child(1){height:22px}.jobtodo-heading:nth-child(2){height:24px}.jobtodo-heading:nth-child(2) button{height:20px;margin-left:10px;font-size:8pt}.jobtodo-heading a{margin-left:10px}.jobtodo-list{display:flex;flex-direction:column}.mainframe-container{width:100%;padding:0;margin:0}.mainframe-container .upper-region,.bottom-region{display:flex;flex-direction:row;justify-content:space-around}.google-map{width:100%;height:100%}.mgtmember-container{height:100dvh;justify-content:center;background-color:#d2ffd2}.mgtmember-header{text-align:center;color:green;padding-bottom:20px}.mgtmember-title{font-size:12pt}.mgtmember-subtitle{margin-top:26px;font-size:12pt;color:#555}.mgtmember-list{width:fit-content;height:fit-content;margin:0 auto}.mgtmember-overlay{text-align:right;height:40px;margin-top:-45px}.mgtmember-list-heading{display:flex;flex-direction:row;height:24px;background-color:#9f0;border:1px solid black}.mgtmember-list-item{padding-left:5px}.mgtmember-list-item:nth-child(1){width:120px;border-right:1px solid black}.mgtmember-list-item:nth-child(2){width:120px;border-right:1px solid black}.mgtmember-list-item:nth-child(3),.mgtmember-list-item:nth-child(4),.mgtmember-list-item:nth-child(5){width:80px;border-right:1px solid black}.mgtmember-list-item:nth-child(6){width:200px;border-right:1px solid black}.mgtmember-list-item:nth-child(7){width:200px;border-right:1px solid black}.mgtmember-list-item:nth-child(8){width:50px;text-align:center;line-height:30px;cursor:pointer}.mgtmember-list-line{height:30px;display:flex;flex-direction:row;border-left:1px solid black;border-right:1px solid black;border-bottom:1px solid black}.mgtmember-list-line:nth-last-of-type(2n){background-color:#9fc}.mgtmember-list-line:nth-last-of-type(odd){background-color:#ffa}.mgtmember-list-item.mgtmember-data{padding-top:4px;text-align:left;white-space:nowrap;word-wrap:keep-all;overflow:hidden}.mgtmember-list-item.mgtmember-data:nth-child(1) input{width:90%}.mgtmember-list-item.mgtmember-data:nth-child(2) input{width:90%}.mgtmember-list-item.mgtmember-data:nth-child(6) input{width:94%}.mgtmember-list-item.mgtmember-data:nth-child(7) input{width:94%}.mgtmember-list-item.mgtmember-data:nth-child(3),.mgtmember-list-item.mgtmember-data:nth-child(4),.mgtmember-list-item.mgtmember-data:nth-child(5){cursor:pointer}.mgtmember-list-item.mgtmember-data:nth-child(3),.mgtmember-list-item.mgtmember-data:nth-child(4),.mgtmember-list-item.mgtmember-data:nth-child(5){text-align:center}.mgtmember-add-line{height:22px;text-align:left;border-left:1px solid black;border-right:1px solid black;border-bottom:1px solid black;cursor:pointer}.add-mgtmember-btn{border:none;background-color:transparent;font-size:15pt;font-weight:700;text-align:left;margin-left:4px}.submit-mgtmember-btn{border:none;background-color:transparent;font-size:13pt;font-weight:700;text-align:left;line-height:16px;cursor:pointer}.add-mgtmember-cell{display:table-cell;vertical-align:middle;text-align:left;padding:5px 0 0 2px;cursor:pointer}.mgmt-panel-container{background-color:#97ff9a;width:100%;height:100%;margin-left:12px;font-size:10pt}.mgmt-panel-container input[type=number]::-webkit-outer-spin-button,.mgmt-panel-container input[type=number]::-webkit-inner-spin-button{display:none}.mgmt-year-month{display:flex;flex-direction:row;padding:20px 0 0 20px;text-align:left}.mgmt-year{margin-left:10px;width:80px}.mgmt-year input{width:60%}.mgmt-month{width:50px}.mgmt-month input{width:40%}.mgmt-year-month a{margin-left:10px}.mgmt-search-label{margin-top:30px;margin-left:20px;text-align:left}.mgmt-search-key-box{margin-top:10px;display:flex;flex-direction:column;text-align:left}.mgmt-search-key-box div{width:250px;margin-left:30px}.mgmt-search-key-box div:nth-child(2){margin-top:10px}.mgmt-search-key-box select{width:183px;height:20px;margin-left:25px}.mgmt-search-key-box input{width:70%;margin-left:25px}.mgmt-overtime-box{display:flex;flex-direction:column;margin-top:30px;margin-left:10px;text-align:left}.mgmt-overtime-box input{margin-bottom:10px}.mgmt-overtime-box label{margin-left:5px}.mgmt-sort-box{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr;margin-top:30px;margin-left:10px;text-align:left}.mgmt-sort-box div{margin-bottom:5px}.mgmt-sort-box label{width:140px;margin-left:5px}.mgmt-command-box{display:flex;justify-content:space-around;margin-top:50px}.mgmt-command-box button:nth-child(1){width:140px}.mgmt-command-box button:nth-child(2){width:70px}.mgmt-command-box button:nth-child(3){width:100px}.mgmt-target-settings{justify-content:flex-end;align-items:flex-end;text-align:right;padding-top:40px;padding-right:15px}.mgmt-time-list-line{display:flex;flex-direction:row;border-bottom:1px solid black}.mgmt-time-list-line-single{display:flex;flex-direction:row;border-bottom:1px solid black;background-color:#ff9}.mgmt-time-list-line:nth-last-of-type(2n){background-color:#ff9}.mgmt-time-list-line:nth-last-of-type(odd){background-color:#9bfed2}.mgmt-time-list-cell:nth-child(1){width:200px;display:grid;grid-template-columns:85px 100px 1fr;grid-template-rows:1fr 1fr;border-right:1px solid black;padding:5px 0}.mgmt-time-list-cell:nth-child(1) .mgmt-team,.mgmt-time-list-cell:nth-child(1) .mgmt-code{margin-left:8px}.mgmt-time-list-cell:nth-child(1) .line-handle{cursor:pointer}.mgmt-time-list-cell:nth-child(2){width:120px;border-right:1px solid black}.mgmt-time-list-cell:nth-child(2) div{margin-top:3px;margin-left:10px;text-align:left}.mgmt-time-list-cell:nth-child(3),.mgmt-time-list-cell:nth-child(4),.mgmt-time-list-cell:nth-child(5),.mgmt-time-list-cell:nth-child(6){width:160px;text-align:center;display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;border-right:1px solid black;line-height:23px}.mgmt-time-list-cell:nth-child(7){width:80px;display:grid;grid-template-rows:1fr 1fr;text-align:center;border-right:1px solid black;line-height:23px}.mgmt-time-list-cell:nth-child(8){display:flex;flex-direction:row}.mgmt-time-list-cell:nth-child(8) .mgmt-time-list-avg{width:85px;display:grid;grid-template-rows:1fr 1fr;text-align:center;border-right:1px solid black;line-height:23px}.mgmt-time-list-cell:nth-child(8) .mgmt-time-list-avg:nth-child(5){border-right:none}.alarm_kijyungai{background-color:#ff56ff}.alarm_jikangai{background-color:#fcc407}.alarm_tokubetsu{background-color:#fffb0b}.alarm_average{background-color:#fcc407}.mgmt-time-container{margin-left:25px;font-size:10pt;width:98%}.mgmt-time-header{display:flex;flex-direction:row;border:1px solid black;background-color:#67ff35}.mgmt-time-heading{display:flex;flex-direction:column;padding:3px 0;border-right:1px solid black}.mgmt-time-heading:nth-child(1){width:200px}.mgmt-time-heading:nth-child(2){width:120px}.mgmt-time-heading:nth-child(3) .mgmt-time-heading1,.mgmt-time-heading:nth-child(5) .mgmt-time-heading1,.mgmt-time-heading:nth-child(6) .mgmt-time-heading1{width:160px;text-align:center;padding-bottom:5px}.mgmt-time-heading:nth-child(3) .mgmt-time-heading2,.mgmt-time-heading:nth-child(5) .mgmt-time-heading2,.mgmt-time-heading:nth-child(6) .mgmt-time-heading2{text-align:right;margin-right:22px}.mgmt-time-heading:nth-child(4) .mgmt-time-heading1{width:160px;line-height:40px;text-align:center}.mgmt-time-heading:nth-child(7) .mgmt-time-heading1{width:80px;text-align:center;padding-bottom:5px}.mgmt-time-heading:nth-child(7) .mgmt-time-heading2{text-align:center}.mgmt-time-heading:nth-child(8){border-right:none}.mgmt-time-heading:nth-child(8) .mgmt-time-heading1{text-align:center;padding-bottom:5px}.mgmt-time-heading:nth-child(8) .mgmt-time-heading2{display:flex;flex-direction:row}.mgmt-time-avg{width:85px;text-align:center}.mgmt-time-list{display:flex;flex-direction:column;border-left:1px solid black;border-right:1px solid black;overflow-y:scroll;overflow-x:hidden;height:490px}.calendar-container{margin:16px 0 0 12px;font-family:sans-serif;text-align:center}.calendar-header{height:20px;width:1618px;text-align:center;display:flex;justify-content:space-between}.calendar-user{width:120px;background-color:#fffeca;border:1px solid black;line-height:18px}.calendar-update{width:120px;line-height:16px}.calendar-upper{display:flex;flex-direction:row}.daily-grid{width:1590px;margin-top:10px;display:grid;grid-template-columns:repeat(32,1fr);gap:1px}.daily-item{height:fit-content;font-size:10pt;line-height:20px;outline:1px solid black;background-color:#fffeca}.daily-item select{font-size:8pt}.daily-item.daily-saturday{color:#00f}.daily-item.daily-holiday{color:red}.daily-days,.daily-days-of-week,.daily-erflag,.daily-day-off{height:22px;border-bottom:1px solid black}.daily-kijyungai{height:22px;background-color:#fff;border-bottom:1px solid black;cursor:text;word-break:break-all}.cumulative{height:22px;border-bottom:1px solid black}.daily-houtei{height:22px;background-color:#fff;border-bottom:1px solid black;cursor:text;word-break:break-all}.jikangai{height:22px}.tokubetsu{background-color:#fffeca;writing-mode:vertical-rl;border:1px solid black;margin-top:9px;height:153px;width:26px;display:flex;flex-direction:row;align-items:center;padding-top:30px}.mgmt-annual-container{background-color:#ceffff;width:260px;height:385px;border:1px solid black;text-align:center}.mgmt-annual-title{display:flex;flex-direction:row;width:100%;height:30px;border-bottom:1px solid black}.mgmt-annual-title .mgmt-annual-selector{display:flex;justify-content:space-around;margin-left:10px;line-height:4px}.mgmt-annual-title .mgmt-annual-selector button{border:none;background-color:transparent;cursor:pointer}.mgmt-annual-title .mgmt-annual-selector button:nth-child(1){line-height:30px}.mgmt-annual-title div{margin-left:15px;line-height:34px}.mgmt-annual-header{display:grid;grid-template-columns:25px 1fr 1fr 1fr;height:42px;border-bottom:1px solid black;line-height:20px}.mgmt-annual-header>div:not(:nth-child(4)){border-right:1px solid black}.mgmt-annual-header>div:nth-child(1){line-height:40px}.mgmt-annual-header div div:nth-child(1){border-bottom:1px solid black}.mgmt-annual-line{display:grid;grid-template-columns:25px 1fr 1fr 1fr;height:23px;border-bottom:1px solid black;cursor:pointer}.mgmt-annual-line:nth-child(15){background-color:#00fffc;border-bottom:none}.mgmt-annual-line>div:not(:nth-child(4)){border-right:1px solid black}.mgmt-job-container{margin-left:11px;text-align:center;font-size:10pt;width:1606px}.mgmt-job-grid{width:1605px;display:grid;grid-template-columns:repeat(32,1fr);gap:1px;background-color:#cdffff;border-left:1px solid black;overflow-y:scroll;height:114px;scrollbar-color:#777 #ddd;border-right:1px solid black;border-bottom:1px solid black}.mgmt-job-item{height:22px;color:#06f;line-height:24px;outline:1px solid black}.mgmt-job-detail{width:100%;height:24px;margin-top:10px;background-color:#c2efc7;text-align:left;border:1px solid black}.mgmt-job-detail div{margin-left:10px;line-height:23px}.tmgt-container{width:100%;height:100vh;display:grid;grid-template-rows:1fr 13fr 11fr}.tmgt-header{display:grid;grid-template-columns:1fr 1fr 1fr;font-size:11pt;padding-top:3px}.tmgt-menu{display:flex;text-align:left;padding-left:20px;font-size:10pt}.tmgt-login-name{margin-left:10px}.tmgt-menu a{padding-left:50px}.tmgt-title{text-align:center;color:#14a953}.tmgt-upper{display:grid;grid-template-columns:1fr 4fr}.tmgt-lower{display:grid;grid-template-columns:6fr 1fr}.tmgt-panel{height:540px}.tmgt-calendar{display:flex;flex-direction:column}.tmgt-annual{margin-top:8px;padding-top:8px;padding-left:5px}.wbs-jobselector{width:520px;margin:2px 5px}.wbs-jobselector select{width:520px}.wbs-todo-header{display:flex;flex-direction:row}.wbs-todo-header button{border:none;cursor:pointer}.wbs-todo-header .wbs-todo-title{width:350px;text-align:left;margin-left:8px}.wbs-todo-header .wbs-todo-progress{text-align:left;width:100px}.wbs-todo-header .wbs-todo-handle{margin-left:auto;margin-right:5px;cursor:pointer}.wbs-todo-content{display:flex;flex-direction:column;height:fit-content}.wbs-todo-info{display:flex;flex-direction:column;text-align:left;margin-left:5px;padding:5px}.wbs-todo-info .kome-label{margin-top:5px}.wbs-todo-content .text-editor{height:95px;padding-left:5px;overflow-y:hidden}.wbs-todo-item:nth-last-of-type(odd) .wbs-todo-header{background-color:#fac20a}.wbs-todo-item:nth-last-of-type(2n) .wbs-todo-header{background-color:#f59aff}.wbs-todo-item:nth-last-of-type(odd) .wbs-todo-content{background-color:#ff9}.wbs-todo-item:nth-last-of-type(2n) .wbs-todo-content{background-color:#97ff9a}.wbs-add-todo-item{display:flex;flex-direction:column;height:fit-content}.wbs-add-todo-header{display:flex;flex-direction:row;background-color:#f59aff}.wbs-add-todo-header button{border:none;cursor:pointer}.wbs-add-todo-title{text-align:left;margin-left:8px;width:420px}.wbs-add-todo-title input{width:80%;height:14px;margin-left:5px}.wbs-add-todo-control{display:flex;margin-left:auto}.wbs-add-todo-control button{margin-top:2px;margin-right:5px;font-size:8pt;height:18px}.wbs-add-todo-content{display:flex;flex-direction:column;height:fit-content;background-color:#97ff9a}.wbs-add-todo-info{display:flex;flex-direction:column;text-align:left;margin-left:5px;padding:5px}.wbs-add-todo-info input[type=text]{width:18%;height:14px;margin-left:3px}.wbs-add-todo-info input[type=checkbox]{width:25px}.wbs-add-todo-content .text-editor{height:110px;padding-left:5px;overflow-y:hidden}.wbs-todo-container{margin:2px 5px;height:fit-content;border:1px solid black;font-size:10pt}.wbs-todo-list{height:410px;overflow-y:auto;overflow-x:hidden;box-sizing:border-box}.add-todo{font-size:11pt;font-weight:700;text-align:left;padding-left:8px;background-color:#ddd;cursor:pointer}.wbs-todo-item{display:flex;flex-direction:column;height:fit-content}.wbs-calendar-container{font-family:sans-serif;text-align:center;margin-top:4px;width:99%}.wbs-daily-grid{display:grid;grid-template-columns:100px repeat(33,1fr);gap:1px;border-right:1px solid black}.wbs-daily-item{height:fit-content;font-size:10pt;line-height:20px;outline:1px solid black}.wbs-daily-label{width:100px;border-bottom:1px solid black}.wbs-daily-label:last-child{border-bottom:none}.wbs-daily-data{border-bottom:1px solid black}.wbs-daily-data:first-child{font-size:9pt}.wbs-daily-data:last-child{border-bottom:none}.wbs-member-grid{display:grid;grid-template-rows:repeat(64,1fr);grid-template-columns:100px repeat(33,1fr);gap:1px;margin-top:5px;overflow-y:auto;overflow-x:hidden}.wbs-member-item{height:fit-content;font-size:10pt;line-height:20px;outline:1px solid black}.wbs-member-label{width:100px;text-align:left;padding-left:5px;border-bottom:1px solid black}.wbs-member-label:last-child{border-bottom:none}.wbs-member-data{border-bottom:1px solid black}.wbs-board-container{font-family:sans-serif;text-align:center;margin-top:7px;height:323px;overflow-x:hidden;overflow-y:scroll}.wbs-board-grid{display:grid;grid-template-columns:100px repeat(33,1fr);border-left:1px solid black;border-top:1px solid black}.wbs-board-cell{display:flex;align-items:center;justify-content:center;border-bottom:1px solid black;border-right:1px solid black;font-size:10pt;height:19px}.wbs-board-cell:first-child{border-top:none}.wbs-board-name-cell{text-align:left;border-bottom:1px solid black;border-right:1px solid black}.wbs-memberselector{margin-top:5px;margin-left:2px;width:120px}.wbs-memberselector select{width:100%}.wbs-group-container{display:flex;flex-direction:column;height:fit-content;font-size:10pt;text-align:left;margin-top:5px;background-color:#fbfe99}.wbs-group-target{display:flex;flex-direction:row;text-indent:0}.wbs-group-target div:nth-child(1){margin-left:20px}.wbs-group-target div:nth-child(3){margin-left:20px}.wbs-group-target select{margin-left:10px;width:30%}.wbs-group-target input{margin-left:20px}.wbs-group-list{display:flex;flex-direction:column;margin-left:30px}.wbs-group-list-item{display:flex;flex-direction:row;margin-top:5px;text-indent:0}.wbs-group-list-item a{margin-left:8px}.wbs-personal-todo-container{margin-top:5px;height:fit-content;font-size:10pt;text-align:left;background-color:#82cee8}.wbs-personal-todo-list{display:flex;flex-direction:column;border:1px solid}.wbs-personal-todo-item{display:flex;flex-direction:column}.wbs-personal-todo-header{display:flex;flex-direction:row;height:22px;text-indent:10px;background-color:#82cee8}.wbs-personal-todo-header.wbs-personal-todo-e-header{background-color:#fcc002}.wbs-personal-todo-header.wbs-personal-todo-e-header button{border:none;cursor:pointer}.wbs-personal-todo-header.wbs-personal-todo-e-header div:nth-child(2){width:800px}.wbs-personal-todo-header.wbs-personal-todo-e-header a{width:100px;text-align:center}.wbs-personal-todo-header.wbs-personal-todo-e-header div:nth-child(4){margin-right:5px}.wbs-personal-todo-header div:nth-child(2){margin-left:auto;margin-right:5px}.wbs-personal-todo-element{display:flex;flex-direction:row;height:22px;text-indent:20px}.wbs-personal-todo-element.wbs-personal-todo-e-element{display:flex;flex-direction:column;height:200px;overflow-y:scroll}.wbs-personal-todo-progress{display:flex;flex-direction:row;margin-left:auto;margin-right:30px}.wbs-todo-progress-value{width:35px;align-items:center;text-align:center}.wbs-personal-todo-element:nth-of-type(2n){background-color:#fbfe99}.wbs-personal-todo-element:nth-of-type(odd){background-color:#99fe99}.wbs-personal-todo-date{display:flex;flex-direction:row;margin-top:3px}.wbs-personal-todo-date div:nth-child(1){width:70px}.wbs-personal-todo-date div:nth-child(2){width:80px;text-indent:0}.wbs-personal-todo-date div:nth-child(3){width:180px;text-indent:0}.wbs-personal-todo-date div:nth-child(4){width:50px;text-indent:0}.wbs-personal-todo-date div:nth-child(5){width:80px;text-indent:0}.wbs-personal-todo-element.wbs-personal-todo-e-element .text-editor{height:80px;margin-top:5px;padding-left:5px;overflow-y:hidden;text-indent:0}.wbs-personal-board-container{font-family:sans-serif;text-align:center;margin-top:5px}.wbs-personal-board-grid{display:grid;grid-template-columns:repeat(33,1fr);border-top:1px solid black}.wbs-personal-board-cell{display:flex;align-items:center;justify-content:center;border-bottom:1px solid black;border-right:1px solid black;font-size:10pt;height:21.2px}.wbs-holiday-container{margin-top:4px;margin-left:324px;font-size:10pt}.wbs-holiday-grid{display:grid;grid-template-columns:repeat(33,1fr);border-left:1px solid black;border-top:1px solid black}.wbs-holiday-cell{align-items:center;justify-content:center;line-height:18px;border-bottom:1px solid black;border-right:1px solid black;width:37.4px;height:18px}.wbs-container{width:100%;height:100vh;display:grid;grid-template-rows:35px 462px 564px}.wbs-header{display:grid;grid-template-columns:1fr 1fr 1fr;font-size:11pt;padding-top:3px}.wbs-menu{display:flex;text-align:left;padding-left:20px;font-size:10pt}.wbs-login-name{margin-left:10px}.wbs-menu a{padding-left:50px}.wbs-title{text-align:center;color:#14a953}.wbs-upper{display:grid;grid-template-columns:530px 4fr}.wbs-lower{display:flex;flex-direction:column;margin-left:4px;border-bottom:1px solid black}.wbs-lower-head{display:flex;flex-direction:row}.wbs-lower-head .wbs-personal-todo-add button{width:160px;height:20px;margin-top:5px;margin-left:20px;line-height:17px}.wbs-lower-head button{width:100px}.wbs-lower-panel{display:grid;grid-template-columns:626px 4fr;overflow-y:scroll;overflow-x:hidden}.wbs-personal-todo{text-align:left}#root{width:100vw;height:100vh;margin:0 auto;text-align:center}.system-message{color:red;margin-top:20px;display:flex;justify-content:center;text-align:center;font-size:10pt}.nounderline{text-decoration:none}
