@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(/assets/Roboto-Regular-4e147ab6.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:bold;font-weight:600;src:url(/assets/Roboto-Medium-9d0d55a3.ttf) format("truetype")}body{margin:0;padding:0;font-family:Roboto,Arial;font-size:14px}body,html{height:100%;background-color:#f4f5f9}.input_date,.input_time{width:auto}.input_select label,.input_textarea label,.input_checkbox label,.input_text label,.input_password label,.input_file label,.input_date label,.input_time label,.input_radio label,.input_radio span{display:block!important;font-family:Roboto,Arial;font-size:14px;margin-bottom:4px;color:#031b4e;line-height:1.5;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.input_date,.input_file,.input_select,.input_text,.input_password,.input_textarea,.input_time,.input_radio,.input_submit,.input_checkbox{padding-left:6px;padding-right:6px;margin-bottom:16px;flex:0 0 auto;box-sizing:border-box}.input_textarea{width:100%!important;margin-right:0}.input_textarea textarea{display:block;position:relative;height:96px}form input,form textarea,form select{border-color:#e9edf6;line-height:1.5;border-radius:4px;padding:6px 12px;border:1px solid #dee2e6;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:Roboto,Arial;font-size:14px;width:100%;display:block;box-sizing:border-box}.input_date input,.input_time input{padding:5px 12px;min-width:96px}.input_password input{-webkit-text-security:disc;font:small-caption;font-size:24px;padding:3px 12px;line-height:21px}form select{padding:.375rem 2.25rem .375rem .75rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:20px;background-position-x:calc(100% - 12px);background-position-y:50%;padding:6px 36px 6px 12px}.input_radio>span{margin-bottom:4px;display:block}.input_radio div label{display:initial!important;line-height:21px;font-size:14px}.input_radio>div{margin-bottom:3px;margin-left:-5px}.input_radio input{width:14px!important;height:14px!important;margin-right:6px;line-height:21px;display:block!important;float:left;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position-x:50%;background-position-y:50%;padding:0;border:1px solid #dee2e6;border-radius:100%}.input_file input{border:none;padding:0;font-family:Roboto,Arial;font-size:14px}.input_radio input:checked{background-color:#0162e8;border-color:#0162e8;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.input_checkbox input{width:14px!important;height:14px!important;margin-right:6px!important;margin-left:0!important;display:block;float:left;padding:0}.input_checkbox input:checked{background-color:#0162e8;border-color:#0162e8;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.input_checkbox label{display:initial!important;line-height:21px;font-size:14px}::-moz-placeholder{color:#949eb7}::placeholder{color:#949eb7}button{margin-top:7px;font-family:Roboto!important;font-size:14px!important;border-radius:100px!important;padding:6px 16px;box-shadow:none;font-weight:400;background-color:#2b72d3;color:#fff!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:1px solid rgb(1,98,232);display:inline-block;line-height:1.5;box-shadow:inset 0 1px 10px #ffffff26,0 1px 1px #00000013;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}button:hover{background-color:#106beb;box-shadow:inset 0 0 10px #ffffff26,0 1px 1px #00000013}.form{padding-bottom:32px}.row{display:flex;flex-wrap:wrap}form .row>div{width:33.333%;flex-shrink:1}select:focus,textarea:focus,.input_password input:focus,.input_text input:focus,.input_date input:focus,.input_time input:focus{border-color:#d0d6dd}.input_date,.input_time,.input_checkbox{width:auto!important}.list{box-sizing:border-box;border-top:1px solid rgb(234,232,241);line-height:20px}.list .row{justify-content:space-between;border-bottom:1px solid rgb(234,232,241);padding-top:12px;padding-bottom:12px}.list>div>a{display:flex;border-bottom:1px solid #eaeaea;text-decoration:none;color:#031b4e;justify-content:flex-start;transition:background-color .32s}.menu .list>div>a{justify-content:space-between}.list>div>a:hover{background-color:#fbfcfc}.menu .list>div>a>div:first-child{width:auto}.list>div>a>div{padding:10px 5px;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list .date,.list .time,.list .active{display:flex;align-items:center;padding:0 6px;font-size:12px}.list .date span,.list .time span{display:block;background-color:#0000000d;border-radius:2px;font-weight:700;box-sizing:border-box;padding:3px 5px}.list .second{color:#949eb7}.list .label span{line-height:normal;background-color:#fff;border:1px solid rgb(95,109,136);color:#5f6d88;font-size:11px;font-weight:700;padding:3px 5px;display:block;border-radius:2px}.list .active span{border:1px solid rgb(34,192,60);color:#22c03c}.list .done span{border:1px solid rgb(1,98,232);color:#0162e8}.list .attention span{border:1px solid rgb(251,188,11);color:#fbbc0b}.list .danger span{border:1px solid rgb(238,51,94);color:#ee335e}.bold{font-weight:700}.list>div>a>div>span{overflow:hidden;text-overflow:ellipsis}.menu{position:fixed;width:224px;left:0;top:0;height:100%;z-index:100;border-right:1px solid #eaeaea;background-color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.container{display:block;box-sizing:border-box;padding-left:224px;width:100%;min-height:100%;padding-bottom:1px}.container .list,.container .form{background-color:#fff!important;box-sizing:border-box;margin:9px 11px;box-shadow:0 2px 12px #0000000f;border-radius:10px;padding:24px}.container .form{padding:24px 24px 16px}.header{font-size:18px;padding-left:33px;padding-top:15px;padding-bottom:5px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.menu .list{border:none!important;padding-top:5px}.menu a{color:#5b6e88!important;border:none!important;background:none!important;padding-left:16px;padding-right:16px}.menu a:hover{color:#0162e8!important}@media only screen and (max-width: 1023px){form .row>div{width:100%}.container{padding-left:0}.menu{display:none}}@media only screen and (max-width: 800px){.input_date,.input_time{width:50%!important}}@keyframes slideInFromLeft{0%{transform:translateY(-1%);opacity:60%}50%{transform:translateY(0);opacity:100%}to{transform:translateY(0);opacity:100%}}.container{animation:.4s ease-out 0s 1 slideInFromLeft}@keyframes slideInFromMenu{0%{opacity:0%}to{opacity:100%}}
