body,html{margin:0;padding:0;background-color:#f8fafd}*{font-size:14px;box-sizing:border-box;font-family:Roboto,sans-serif}.btn{border:1px solid transparent;display:flex;align-items:center;justify-content:center;padding:10px 15px;outline:none;font-weight:500;font-size:15px;border-radius:10px;cursor:pointer;text-decoration:none;transition:.5s}.btn i{font-size:18px;margin-right:10px}.btn.round{border-radius:20px;padding:10px 5px}.btn--green{border:1px solid #10cfaa;background-color:#10cfaa;color:#fff}.btn--green:hover{border:1px solid #0ca083;background-color:#0ca083}.btn--orange{border:1px solid #f4bf1a;background-color:#f4bf1a;color:#fff}.btn--orange:hover{border:1px solid #d1a10a;background-color:#d1a10a}.btn--green-outline{border:1px solid #10cfaa;background-color:#fff;color:#10cfaa}.btn--green-outline:hover{background-color:#e1fdf7}.btn--red-outline{border:1px solid #ff4545;background-color:#fff;color:#ff4545}.btn--red-outline:hover{background-color:#fff8f8}.btn--black-outline{border:1px solid #000;background-color:#fff;color:#000}.btn--black-outline:hover{background-color:#f0f0f0}.btn--red{border:1px solid #ff4545;background-color:#ff4545;color:#fff}.btn--red:hover{border:1px solid #ff1212;background-color:#ff1212}.box{background-color:#fff;padding:20px;border-radius:10px;position:relative;overflow-y:visible}.box.with-blue-top:before{background-color:#00a4d9}.box.with-blue-top:before,.box.with-red-top:before{content:"";position:absolute;width:100%;height:20px;border-radius:10px;top:-6px;left:0;z-index:-1}.box.with-red-top:before{background-color:#ff4545}.box.with-green-top:before{background-color:#10cfaa}.box.with-green-top:before,.box.with-orange-top:before{content:"";position:absolute;width:100%;height:20px;border-radius:10px;top:-6px;left:0;z-index:-1}.box.with-orange-top:before{background-color:#f4bf1a}.box:after{content:"";position:absolute;width:100%;height:100%;background-color:#fff;border-radius:10px;top:0;left:0;z-index:-1}.with-shadow{box-shadow:0 10px 20px rgba(188,204,227,.21)}.title-bold{font-size:20px;font-weight:700;padding:0;margin:0}.title-red{font-size:15px;color:#ff4545;font-weight:400;padding:0;margin:0}.title-gray{font-size:14px;font-weight:300;margin:0;padding:0;color:rgba(65,70,77,.7)}.text-dark,.text-red{font-size:14px;font-weight:400}.text-red{color:#ff4545}.subtitle-gray{font-size:12px;font-weight:300;margin:0;padding:0;color:rgba(65,70,77,.7)}.center-text{text-align:center}.regular{font-weight:400}.medium{font-weight:500}.bold{font-weight:700}.light{font-weight:300}.thin{font-weight:100}.tag{padding:5px 10px;border-radius:5px;cursor:pointer;margin:0 5px 5px 0;color:#dadada;background-color:#fff;border:1px solid #dadada;font-weight:300;font-size:12px;transition:.5s}.tag.selected,.tag:hover{color:#fff;background-color:#ff4545;border:1px solid #ff4545}.red,.red *{color:#ff4545}.green,.green *{color:#10cfaa}.blue,.blue *{color:#00a4d9}.gray,.gray *{color:rgba(65,70,77,.7)}.ellipsis-3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:17px;max-height:51px}.ellipsis-2{max-height:34px}.ellipsis-1,.ellipsis-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:17px}.ellipsis-1{max-height:17px}.pointer{cursor:pointer}.underline{text-decoration:underline}.dot{width:10px;height:10px;border-radius:50%;background-color:#dadada}.dot.error{background-color:#ff4545}.dot.success{background-color:#10cfaa}.dot.warning{background-color:#f4bf1a}.modal-container{display:flex;justify-content:center;align-items:center}.modal-content{display:flex;flex-direction:column;margin:0 1rem;padding:1rem;border:1px solid #e2e8f0;border-radius:10px;background:#fff;position:relative}.modal-close{position:absolute;top:5px;right:5px;width:25px;height:25px;line-height:25px;text-align:center;background-color:#ff4545;border-radius:50%;color:#fff;cursor:pointer}.modal-title{text-align:center;font-weight:500;font-size:20px}.loading{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background-color:hsla(0,0%,100%,.5);z-index:10000}.loading .spinner{width:40px;height:40px;position:relative;margin:100px auto}.loading .double-bounce1,.loading .double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#ff4545;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:sk-bounce 2s ease-in-out infinite;animation:sk-bounce 2s ease-in-out infinite}.loading .double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-bounce{0%,to{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.hidden{display:none!important}.font-18{font-size:20px}.flex{display:flex}.align-center{align-items:center}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.direction-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1}.flex-50{flex:.5}.flex-80{flex:.8}.flex-75{flex:.75}.flex-25{flex:.25}.flex-33{flex:.33}.flex-20{flex:.2}.flex-10{flex:.1}.mg-5{margin:5px}.mg-10{margin:10px}.mg-15{margin:15px}.mg-20{margin:20px}.mg-30{margin:30px}.mg-40{margin:40px}.mg-50{margin:50px}.mg-t-5{margin-top:5px}.mg-t-10{margin-top:10px}.mg-t-15{margin-top:15px}.mg-t-20{margin-top:20px}.mg-t-30{margin-top:30px}.mg-t-40{margin-top:40px}.mg-t-50{margin-top:50px}.mg-b-5{margin-bottom:5px}.mg-b-10{margin-bottom:10px}.mg-b-15{margin-bottom:15px}.mg-b-20{margin-bottom:20px}.mg-b-30{margin-bottom:30px}.mg-b-40{margin-bottom:40px}.mg-b-50{margin-bottom:50px}.mg-l-5{margin-left:5px}.mg-l-10{margin-left:10px}.mg-l-15{margin-left:15px}.mg-l-20{margin-left:20px}.mg-l-30{margin-left:30px}.mg-l-40{margin-left:40px}.mg-l-50{margin-left:50px}.mg-r-5{margin-right:5px}.mg-r-10{margin-right:10px}.mg-r-15{margin-right:15px}.mg-r-20{margin-right:20px}.mg-r-30{margin-right:30px}.mg-r-40{margin-right:40px}.mg-r-50{margin-right:50px}.pd-5{padding:5px}.pd-10{padding:10px}.pd-15{padding:15px}.pd-20{padding:20px}.pd-30{padding:30px}.pd-40{padding:40px}.pd-50{padding:50px}.pd-t-5{padding-top:5px}.pd-t-10{padding-top:10px}.pd-t-15{padding-top:15px}.pd-t-20{padding-top:20px}.pd-t-30{padding-top:30px}.pd-t-40{padding-top:40px}.pd-t-50{padding-top:50px}.pd-b-5{padding-bottom:5px}.pd-b-10{padding-bottom:10px}.pd-b-15{padding-bottom:15px}.pd-b-20{padding-bottom:20px}.pd-b-30{padding-bottom:30px}.pd-b-40{padding-bottom:40px}.pd-b-50{padding-bottom:50px}.pd-l-5{padding-left:5px}.pd-l-10{padding-left:10px}.pd-l-15{padding-left:15px}.pd-l-20{padding-left:20px}.pd-l-30{padding-left:30px}.pd-l-40{padding-left:40px}.pd-l-50{padding-left:50px}.pd-r-5{padding-right:5px}.pd-r-10{padding-right:10px}.pd-r-15{padding-right:15px}.pd-r-20{padding-right:20px}.pd-r-30{padding-right:30px}.pd-r-40{padding-right:40px}.pd-r-50{padding-right:50px}.w-50{width:50px;min-width:50px;max-width:50px}.w-75{width:75px;min-width:75px;max-width:75px}.w-100{width:100px;min-width:100px;max-width:100px}.w-125{width:125px;min-width:125px;max-width:125px}.w-150{width:150px;min-width:150px;max-width:150px}.w-175{width:175px;min-width:175px;max-width:175px}.w-200{width:200px;min-width:200px;max-width:200px}.w-225{width:225px;min-width:225px;max-width:225px}.w-250{width:250px;min-width:250px;max-width:250px}.w-275{width:275px;min-width:275px;max-width:275px}.w-300{width:300px;min-width:300px;max-width:300px}.w-350{width:350px;min-width:350px;max-width:350px}.w-400{width:400px;min-width:400px;max-width:400px}.w-500{width:500px;min-width:500px;max-width:500px}.w-600{width:600px;min-width:600px;max-width:600px}@supports(-webkit-appearance:none) or (-moz-appearance:none){input[type=checkbox],input[type=radio]{--active:#ff4545;--active-inner:#fff;--focus:2px rgba(255,69,69,0.3);--border:#ffc6c6;--border-hover:#ff4545;--background:#fff;--disabled:#f6f8ff;--disabled-inner:#ffc6c6;-webkit-appearance:none;-moz-appearance:none;height:21px;outline:none;display:inline-block;vertical-align:top;position:relative;margin:0;cursor:pointer;border:1px solid var(--bc,var(--border));background:var(--b,var(--background));transition:background .3s,border-color .3s,box-shadow .2s}input[type=checkbox]:after,input[type=radio]:after{content:"";display:block;left:0;top:0;position:absolute;transition:transform var(--d-t,.3s) var(--d-t-e,ease),opacity var(--d-o,.2s)}input[type=checkbox]:checked,input[type=radio]:checked{--b:var(--active);--bc:var(--active);--d-o:.3s;--d-t:.6s;--d-t-e:cubic-bezier(.2,.85,.32,1.2)}input[type=checkbox].disabled,input[type=radio].disabled{--b:var(--disabled);cursor:not-allowed;opacity:.9}input[type=checkbox].disabled:checked,input[type=radio].disabled:checked{--b:var(--disabled-inner);--bc:var(--border)}input[type=checkbox].disabled+label,input[type=radio].disabled+label{cursor:not-allowed}input[type=checkbox]:hover:not(:checked):not(:disabled),input[type=radio]:hover:not(:checked):not(:disabled){--bc:var(--border-hover)}input[type=checkbox]:focus,input[type=radio]:focus{box-shadow:0 0 0 var(--focus)}input[type=checkbox]:not(.switch),input[type=radio]:not(.switch){width:21px;min-width:21px}input[type=checkbox]:not(.switch):after,input[type=radio]:not(.switch):after{opacity:var(--o,0)}input[type=checkbox]:not(.switch):checked,input[type=radio]:not(.switch):checked{--o:1}input[type=checkbox]+label,input[type=radio]+label{font-size:14px;line-height:21px;display:inline-block;vertical-align:top;cursor:pointer;margin-left:4px}input[type=checkbox]:not(.switch){border-radius:7px}input[type=checkbox]:not(.switch):after{width:5px;height:9px;border:2px solid var(--active-inner);border-top:0;border-left:0;left:6px;top:2px;transform:rotate(var(--r,20deg))}input[type=checkbox]:not(.switch):checked{--r:43deg}input[type=checkbox].switch{min-width:38px;border-radius:11px}input[type=checkbox].switch:after{left:2px;top:2px;border-radius:50%;width:15px;height:15px;background:var(--ab,var(--border));transform:translateX(var(--x,0))}input[type=checkbox].switch:checked{--ab:var(--active-inner);--x:17px}input[type=checkbox].switch:disabled:not(:checked):after{opacity:.6}input[type=radio]{border-radius:50%}input[type=radio]:after{min-width:19px;height:19px;border-radius:50%;background:var(--active-inner);opacity:0;transform:scale(var(--s,.7))}input[type=radio]:checked{--s:.5}}.form-element{width:calc(100% - 15px);position:relative}.form-element label{display:block;font-size:14px;font-weight:400;margin-bottom:7px;min-height:17px}.form-element span{margin-bottom:5px;font-size:12px;color:#ff4545;display:block}.form-element .vue__time-picker .is-empty+.dropdown{display:none}.form-element .vue__time-picker .dropdown{top:100%}.form-element .vue__time-picker .active{background-color:#ff4545!important}.form-element .vue__time-picker .controls .char{font-size:22px;margin:0;line-height:40px;padding-right:5px}.form-element .vue__time-picker-input{width:100%!important;border:1px solid #dadada!important;border-radius:9px;padding:10px 15px!important;outline:none;font-size:14px!important;font-weight:300;height:40px!important;max-height:40px!important}.form-element .vue__time-picker-input::-webkit-calendar-picker-indicator,.form-element .vue__time-picker-input::-webkit-inner-spin-button{display:none;-webkit-appearance:none}.form-element .vue__time-picker-input:focus{box-shadow:0 0 5px rgba(0,0,0,.1)}.form-element .form-control{width:100%;border:1px solid #dadada;border-radius:9px;padding:10px 15px;outline:none;font-size:14px;font-weight:300;height:40px;max-height:40px}.form-element .form-control::-webkit-calendar-picker-indicator,.form-element .form-control::-webkit-inner-spin-button{display:none;-webkit-appearance:none}.form-element .form-control:focus{box-shadow:0 0 5px rgba(0,0,0,.1)}.form-element textarea{height:100px!important;max-height:100px!important}.form-element.has-error .form-control,.form-element.has-error label{color:#ff4545}.form-element.with-icon .form-control{padding-right:40px!important}.form-element.with-symbol .form-control{padding-left:40px!important}.form-element .form-icon{right:10px}.form-element .form-icon,.form-element .form-symbol{position:absolute;top:50%;transform:translateY(-50%);width:20px}.form-element .form-symbol{text-align:center;left:10px;color:#999}.select-input{width:100%;border:1px solid #dadada;border-radius:9px;padding:10px 15px;outline:none;font-size:14px;height:40px;max-height:40px;font-weight:300;position:relative;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.select-input .fas{color:#ff4545}.select-input__options{display:none;position:absolute;top:100%;left:-1px;width:calc(100% + 2px);background-color:#fff;border:1px solid #dadada;max-height:150px;overflow-y:auto;z-index:100}.select-input.reversed .select-input__options{top:auto;bottom:100%!important}.select-input__option{width:100%;padding:7px 10px;transition:.25s}.select-input__option.selected,.select-input__option:hover{background-color:#ff4545;color:#fff}.select-input.opened{border-radius:9px 9px 0 0}.select-input.opened.reversed{border-radius:0 0 9px 9px}.select-input.opened .select-input__options{display:block}.file-input{position:absolute;left:-99999px}.table{overflow-y:auto;color:rgba(65,70,77,.7);width:100%}.table__head{font-weight:500;display:flex;align-items:center;color:#263238;font-size:16px;justify-content:flex-start;padding:10px 10px 10px 5px}.table__head>*{font-size:16px;margin-right:10px}.table__line{overflow-x:visible;background-color:#fff;display:flex;align-items:center;justify-content:flex-start;margin:5px 0;padding:5px;font-size:13px}.table__line>*{margin-right:10px;height:100%;background-color:#fff!important}.table__line .actions{display:flex;align-items:center;justify-content:center}.table__line .actions .btn{padding:6px;margin-right:5px;min-width:28px}.table__line .actions .btn i{font-size:14px;margin:0}.table__line .btn{padding:5px;min-width:auto;font-size:13px;height:30px}.table__line .form-control{height:30px;max-height:30px;line-height:30px}.error-page h1[data-v-572fdb84]{font-size:70px;color:#ff4545;margin:0}.error-page h2[data-v-572fdb84]{margin:0 0 30px 0;font-size:20px}.error-page h2 span[data-v-572fdb84]{font-size:25px}