@charset "UTF-8";.btn,.tabs-headers .tab-header{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;transition:background-color .25s,border-color .25s,color .25s,opacity .25s}.btn:disabled.loading::before,.calendar-comp.loading .loader,.clearfix::after,.input-search.loading::before{content:""}.fixed-outlet,.toast-message,.top-menu{bottom:0;left:0;position:fixed;right:0;top:0}.page-menu-content,.table-overflow{box-shadow:0 .1em .1em rgba(51,51,51,.05)}.hidden,.input-search.loading .clear,.ruian-suggest.loading .clear{display:none;opacity:0;visibility:hidden}.invisible{opacity:0;visibility:hidden}@keyframes spin{100%{transform:rotate(360deg)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fade-in{animation:fadeIn .25s}.badge{background-color:#f8574e;border-radius:1em;color:#fff;font-size:.65em;line-height:1;min-width:1em;padding:.25em;position:absolute;text-align:center}.btn,body{color:#333;line-height:1.3;letter-spacing:.02em}.btn{user-select:none;background:0 0;border:0;border-radius:.25em;cursor:pointer;display:inline-block;font-size:.925em;outline:0;padding:.6em 1.2em;text-decoration:none}.btn.btn-not-allowed,.btn:disabled,.input-read:disabled,[type=date]:disabled,[type=email]:disabled,[type=file]:disabled,[type=number]:disabled,[type=password]:disabled,[type=text]:disabled,[type=time]:disabled,select:disabled,textarea:disabled{cursor:not-allowed}.btn:active{color:initial}.btn.btn-sm{font-size:.825em}.btn.btn-lg{font-size:1.05em;padding:.75em 1.5em}.btn.btn-full{box-sizing:border-box;display:block;text-align:center;width:100%}.btn.btn-edge{border-radius:0}.btn.btn-bordered{background-color:#fff;border:1px solid #333}.btn.btn-text{display:inline-block;padding:0}.btn.btn-primary{background-color:#f8574e;border:1px solid #f8574e;color:#fff}.btn.btn-default{background-color:#333;border:1px solid #333;color:#fff}.btn.btn-danger{background-color:#de831a;border:1px solid #de831a;color:#fff}.btn.btn-success{background-color:#7a9a29;border:1px solid #7a9a29;color:#fff}.btn:disabled:not(.loading){opacity:.5}.btn:disabled.loading::before{animation:spin 1s linear infinite;border:2px solid transparent;border-bottom-color:initial;border-left-color:initial;border-radius:50%;border-right-color:initial;display:inline-block;font-size:1rem;height:.75em;width:.75em;margin-right:.5em;position:relative;top:2px}[type=date],[type=time]{font-family:sans-serif;min-height:2.75em}.input-read{display:inline-block;min-height:2.5em;word-break:break-all}.select-field{display:inline-block;position:relative;width:100%}.select-field select{padding-right:2em}.select-field .icon{color:#abaaaa;margin-top:-.5em;pointer-events:none;position:absolute;right:.75em;top:50%}[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#e8e8e8;border-radius:.25em;height:7px;outline:0;width:100%}[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f8574e;border-radius:50%;cursor:pointer;height:19px;width:19px}[type=range]::-moz-range-track{background:0 0}[type=range]::-moz-range-thumb{background-color:#f8574e;border:0;border-radius:50%;cursor:pointer;height:19px;width:19px}form label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}form .input,form .input-read,form .multi-select,form .select-field,form .single-select,form [type=date],form [type=email],form [type=file],form [type=number],form [type=password],form [type=text],form [type=time],form textarea{margin:.5em 0 1em}form [type=checkbox]{margin:.5em .5em 1.75em 0}form [type=range]{margin:1.25em 0 1.75em}form .error{font-size:.9em;margin-bottom:1em}.input-read,[type=date],[type=email],[type=file],[type=number],[type=password],[type=text],[type=time],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #e2e2e2;border-radius:0;box-sizing:border-box;font-size:.95em;letter-spacing:.02em;outline-color:#f8574e;padding:.6em;transition:background-color .25s,border-color .25s,color .25s;width:100%}.input-read:invalid,[type=date]:invalid,[type=email]:invalid,[type=file]:invalid,[type=number]:invalid,[type=password]:invalid,[type=text]:invalid,[type=time]:invalid,select:invalid,textarea:invalid{box-shadow:none}.input-read:-webkit-autofill,[type=date]:-webkit-autofill,[type=email]:-webkit-autofill,[type=file]:-webkit-autofill,[type=number]:-webkit-autofill,[type=password]:-webkit-autofill,[type=text]:-webkit-autofill,[type=time]:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{transition:background-color 5000s ease-in-out 0s}.input-read.input-sm,[type=date].input-sm,[type=email].input-sm,[type=file].input-sm,[type=number].input-sm,[type=password].input-sm,[type=text].input-sm,[type=time].input-sm,select.input-sm,textarea.input-sm{font-size:.825em}.calendar-comp .closeon,.calendar-comp.clickable .fc-event,.clickable,.cursor-pointer,[data-ember-action]:not(:disabled){cursor:pointer}.input-read::placeholder,[type=date]::placeholder,[type=email]::placeholder,[type=file]::placeholder,[type=number]::placeholder,[type=password]::placeholder,[type=text]::placeholder,[type=time]::placeholder,select::placeholder,textarea::placeholder{color:#555;opacity:1}.input-hidden{background:0 0;border:0;display:block;height:1px!important;margin:0!important;opacity:0;outline:0;overflow:hidden;padding:0;pointer-events:none}.input-search{position:relative;width:100%}.input-search input::placeholder{color:#555;opacity:1}.input-search .clear{align-items:center;color:#abaaaa;display:flex;height:100%;padding:0 .75em;position:absolute;right:0;top:0;z-index:1}.input-search .clear+[type=text],.input-search.loading [type=text]{padding-right:2.25em}.input-search .clear:hover{color:#de831a}.input-search.loading::before{animation:spin 1s linear infinite;border:2px solid transparent;border-bottom-color:#f8574e;border-left-color:#f8574e;border-radius:50%;border-right-color:#f8574e;display:inline-block;font-size:1rem;height:.75em;width:.75em;margin-top:-.5em;position:absolute;right:.55em;top:50%}.radio{border:1px solid #abaaaa;border-radius:50%;box-sizing:border-box;display:inline-block;height:13px;margin-right:.5em;position:relative;top:2px;width:13px}.radio.checked{border-color:#f8574e;border-width:4px}.main-loader.active{animation:spin 2s linear infinite;border:.25em solid #f8574e;border-radius:50%;border-top-color:transparent;font-size:1rem;height:3em;left:50%;margin:-1.75em 0 0 -1.75em;position:fixed;top:50%;width:3em;z-index:2}.panel{background-color:#fff;border-radius:.25em;box-shadow:1px 1px 1px rgba(51,51,51,.2);box-sizing:border-box;position:relative}.panel+.panel{margin-top:.75em}.table{background-color:#fff;border:1px solid #ececec;border-collapse:collapse;font-size:.95em;width:100%}.table th{background-color:#f8f8f8;font-size:.95em;padding:.75em;text-align:left}.table td{border-bottom:1px solid #e2e2e2;border-top:1px solid #e2e2e2;padding:.2em .75em}.table tr:hover{background-color:rgba(248,87,78,.3)}.table tr:nth-child(even){background-color:rgba(187,187,187,.1)}.table tr:nth-child(even):hover{background-color:rgba(248,87,78,.3)}.table .cell-top{vertical-align:top}.table-overflow{-webkit-overflow-scrolling:touch;overflow-x:auto}.table-info{margin-left:-.2em;margin-right:-.2em}.table-info tr td{vertical-align:top}.table-info tr td:first-child{font-size:.975em;padding-right:1em}.table-info tr td:not(:first-child){word-break:break-word}.table-info.bordered{border-collapse:collapse}.table-info.bordered tr td{border-bottom:1px solid #e2e2e2;padding-bottom:.5em;padding-top:.5em}.table-info-back{background-color:#f8f8f8;padding:1em}.fixed-outlet,body{background-color:#f2f2f2}.multi-select .dropdown .color,.single-select .dropdown .color,.tag{border:1px solid #e2e2e2;border-radius:.5em;display:inline-block;font-size:.9em;margin:.175em .35em .175em 0;padding:.2em .5em;word-break:break-all}.tag .times{opacity:.75}html{scroll-padding-top:calc(2 * 3em + 15px)}.fixed-outlet{-webkit-overflow-scrolling:touch;overflow-y:auto;z-index:1}.fixed-outlet>.ember-view{min-height:calc(100vh - 6em + 1px)}body{font-family:sans-serif;font-size:1em;margin:0;-webkit-text-size-adjust:100%}body .m--2{margin:-.5em!important}body .m--1{margin:-.25em!important}body .m-0{margin:0!important}body .p-0{padding:0!important}body .m-1{margin:.25em!important}body .p-1{padding:.25em!important}body .m-2{margin:.5em!important}body .p-2{padding:.5em!important}body .m-3{margin:.75em!important}body .p-3{padding:.75em!important}body .m-4{margin:1em!important}body .p-4{padding:1em!important}body .m-5{margin:1.25em!important}body .p-5{padding:1.25em!important}body .m-6{margin:1.5em!important}body .p-6{padding:1.5em!important}body .m-7{margin:1.75em!important}body .p-7{padding:1.75em!important}body .m-8{margin:2em!important}body .p-8{padding:2em!important}body .m-9{margin:2.25em!important}body .p-9{padding:2.25em!important}body .m-10{margin:2.5em!important}body .p-10{padding:2.5em!important}body .m-t--2{margin-top:-.5em!important}body .m-t--1{margin-top:-.25em!important}body .m-t-0{margin-top:0!important}body .p-t-0{padding-top:0!important}body .m-t-1{margin-top:.25em!important}body .p-t-1{padding-top:.25em!important}body .m-t-2{margin-top:.5em!important}body .p-t-2{padding-top:.5em!important}body .m-t-3{margin-top:.75em!important}body .p-t-3{padding-top:.75em!important}body .m-t-4{margin-top:1em!important}body .p-t-4{padding-top:1em!important}body .m-t-5{margin-top:1.25em!important}body .p-t-5{padding-top:1.25em!important}body .m-t-6{margin-top:1.5em!important}body .p-t-6{padding-top:1.5em!important}body .m-t-7{margin-top:1.75em!important}body .p-t-7{padding-top:1.75em!important}body .m-t-8{margin-top:2em!important}body .p-t-8{padding-top:2em!important}body .m-t-9{margin-top:2.25em!important}body .p-t-9{padding-top:2.25em!important}body .m-t-10{margin-top:2.5em!important}body .p-t-10{padding-top:2.5em!important}body .m-r--2{margin-right:-.5em!important}body .m-r--1{margin-right:-.25em!important}body .m-r-0{margin-right:0!important}body .p-r-0{padding-right:0!important}body .m-r-1{margin-right:.25em!important}body .p-r-1{padding-right:.25em!important}body .m-r-2{margin-right:.5em!important}body .p-r-2{padding-right:.5em!important}body .m-r-3{margin-right:.75em!important}body .p-r-3{padding-right:.75em!important}body .m-r-4{margin-right:1em!important}body .p-r-4{padding-right:1em!important}body .m-r-5{margin-right:1.25em!important}body .p-r-5{padding-right:1.25em!important}body .m-r-6{margin-right:1.5em!important}body .p-r-6{padding-right:1.5em!important}body .m-r-7{margin-right:1.75em!important}body .p-r-7{padding-right:1.75em!important}body .m-r-8{margin-right:2em!important}body .p-r-8{padding-right:2em!important}body .m-r-9{margin-right:2.25em!important}body .p-r-9{padding-right:2.25em!important}body .m-r-10{margin-right:2.5em!important}body .p-r-10{padding-right:2.5em!important}body .m-b--2{margin-bottom:-.5em!important}body .m-b--1{margin-bottom:-.25em!important}body .m-b-0{margin-bottom:0!important}body .p-b-0{padding-bottom:0!important}body .m-b-1{margin-bottom:.25em!important}body .p-b-1{padding-bottom:.25em!important}body .m-b-2{margin-bottom:.5em!important}body .p-b-2{padding-bottom:.5em!important}body .m-b-3{margin-bottom:.75em!important}body .p-b-3{padding-bottom:.75em!important}body .m-b-4{margin-bottom:1em!important}body .p-b-4{padding-bottom:1em!important}body .m-b-5{margin-bottom:1.25em!important}body .p-b-5{padding-bottom:1.25em!important}body .m-b-6{margin-bottom:1.5em!important}body .p-b-6{padding-bottom:1.5em!important}body .m-b-7{margin-bottom:1.75em!important}body .p-b-7{padding-bottom:1.75em!important}body .m-b-8{margin-bottom:2em!important}body .p-b-8{padding-bottom:2em!important}body .m-b-9{margin-bottom:2.25em!important}body .p-b-9{padding-bottom:2.25em!important}body .m-b-10{margin-bottom:2.5em!important}body .p-b-10{padding-bottom:2.5em!important}body .m-l--2{margin-left:-.5em!important}body .m-l--1{margin-left:-.25em!important}body .m-l-0{margin-left:0!important}body .p-l-0{padding-left:0!important}body .m-l-1{margin-left:.25em!important}body .p-l-1{padding-left:.25em!important}body .m-l-2{margin-left:.5em!important}body .p-l-2{padding-left:.5em!important}body .m-l-3{margin-left:.75em!important}body .p-l-3{padding-left:.75em!important}body .m-l-4{margin-left:1em!important}body .p-l-4{padding-left:1em!important}body .m-l-5{margin-left:1.25em!important}body .p-l-5{padding-left:1.25em!important}body .m-l-6{margin-left:1.5em!important}body .p-l-6{padding-left:1.5em!important}body .m-l-7{margin-left:1.75em!important}body .p-l-7{padding-left:1.75em!important}body .m-l-8{margin-left:2em!important}body .p-l-8{padding-left:2em!important}body .m-l-9{margin-left:2.25em!important}body .p-l-9{padding-left:2.25em!important}body .m-l-10{margin-left:2.5em!important}body .p-l-10{padding-left:2.5em!important}body.no-scroll{overflow:hidden;position:fixed;width:100vw}.calendar-comp,.position-relative{position:relative}.flex.align-center.nowrap.form-field.full-width,.full-width{width:100%}body.no-scroll .fixed-outlet{overflow-y:hidden}body .back-black{background-color:#333}body .back-white{background-color:#fff}body .back-primary{background-color:#f8574e}body .back-default{background-color:#333}body .back-danger{background-color:#de831a}body .back-success{background-color:#7a9a29}.page-offset,.page-offset-sm{box-sizing:border-box}.page-offset{padding:1.5em}.page-offset-sm{padding:1em}.reset-offset{margin-left:-1.5em;margin-right:-1.5em}.reset-offset-sm{margin-left:-1em;margin-right:-1em}.clickable.button,[data-ember-action]:not(:disabled).button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-delimiter{border-left:1px solid #fff;margin:0 5px}h1,h2,h3,h4,h5,h6,hr{margin:0}p{margin:.5em 0}ul{line-height:1.43;padding-left:1.25em}.small,small{font-size:.95em}.lead{font-size:1.2em}a{color:#f8574e}a:active{color:inherit}hr{border:0;border-top:1px solid #e2e2e2}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-black{color:#333}.text-red{color:#f8574e}.text-white{color:#fff}.text-muted{color:#abaaaa}.text-primary{color:#f8574e}.text-default{color:#333}.text-danger{color:#de831a}.text-success{color:#7a9a29}.font-lighter{font-weight:lighter}.font-normal{font-weight:400}.strong{font-weight:700}.underline{text-decoration:underline}.no-decoration{text-decoration:none}.uppercase{text-transform:uppercase}.nowrap{white-space:nowrap}.break-all{word-break:break-all}.wet{opacity:.85}.faded{opacity:.7}.block{display:block}.inline-block{display:inline-block}.border-box{box-sizing:border-box}.pull-left{float:left}.pull-right{float:right}.clearfix::after{clear:both;display:block}.flex{display:flex}.flex.direction-column{flex-direction:column}.flex.wrap{flex-wrap:wrap}.flex.align-start{align-items:flex-start}.flex.align-center{align-items:center}.flex.align-baseline{align-items:baseline}.flex.justify-center{justify-content:center}.flex.justify-end{justify-content:flex-end}.flex.space-between{justify-content:space-between}.flex.space-around{justify-content:space-around}.flex.space-evenly{justify-content:space-evenly}.flex .flex-auto{flex:auto}.flex .flex-1{flex:1}.full-height{height:100%}@media screen and (max-width:769px){.tablet-hidden{display:none;opacity:0;visibility:hidden}}@media screen and (min-width:769px){.desktop-hidden{display:none;opacity:0;visibility:hidden}}@media screen{.screen-hidden{display:none;opacity:0;visibility:hidden}}@media print{.print-hidden{display:none;opacity:0;visibility:hidden}}.margin-small{margin:1.5rem}.margin-right-medium{margin-right:2rem}.margin-top-small{margin-top:1rem}.margin-top-medium{margin-top:2rem}.margin-bottom-small{margin-bottom:1.5rem}.horizontal-line-space{margin:1rem 0}.break-word{overflow-wrap:break-word;word-break:break-word}.no-text-decoration{text-decoration:none}.text-align-right{text-align:right!important}.white-text{color:#fff}.align-self-baseline{align-self:baseline}.color-primary{color:#f8574e}.text-underline{text-decoration:underline}.allow-ips [type=checkbox]{margin:0}.calendar-comp{background-color:#fff;border-radius:.25em;padding:.5rem}.calendar-comp .calendar-wrapper{overflow-x:auto}.calendar-comp.full-width.agenda-week .full-calendar{background-color:#fff;max-width:3000px;width:200%}.calendar-comp__row{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:.5rem}.calendar-comp__buttons-section{display:flex}.calendar-comp__buttons-section :not(:last-child){margin-right:1px}.calendar-comp__buttons-section .tab{border-radius:10px 10px 0 0;margin:0;opacity:.5}.calendar-comp__buttons-section .tab.active{opacity:1}@media only screen and (min-width:1055px) and (max-width:1124px){.calendar-comp__row{flex-direction:column-reverse}.calendar-comp__buttons-section{justify-content:space-between;width:100%}.calendar-comp .view-type{justify-content:flex-end;margin-bottom:.5rem;width:100%}}.calendar-comp__arrow{font-weight:700}.calendar-comp__date{align-self:center;font-size:1.1rem;font-weight:700;min-width:200px;text-align:center}.calendar-comp.loading .overlay{bottom:0;left:0;position:absolute;right:0;top:0}.calendar-comp.loading .loader{animation:spin 1s linear infinite;border:2px solid transparent;border-bottom-color:#f8574e;border-left-color:#f8574e;border-radius:50%;border-right-color:#f8574e;display:inline-block;font-size:1rem;height:.75em;width:.75em}.calendar-comp .fc-event:hover{min-height:10em;z-index:100!important}.calendar-comp .fc-event:hover .fc-content{white-space:normal!important}.calendar-comp .fc-short .fc-time::after,.calendar-comp .fc-short .fc-time::before{display:none}.calendar-comp .fc-short .fc-time span{display:inline}.calendar-comp .closeon{background-color:#fff;border-radius:50%;color:#333;display:inline-block;height:17px;opacity:.9;padding:0;position:absolute;right:0;text-align:center;width:17px}.pick-assigned-person{align-items:center;background-color:rgba(51,51,51,.3);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}@media only screen and (max-width:1038px){.pick-assigned-person{height:100%}}.pick-assigned-person__text{background-color:#fff;border-radius:10px;color:#f8574e;font-size:2rem;font-weight:700;padding:1.5rem}.comment{display:flex;flex-direction:column}.comment:hover{background-color:inherit}.comment:nth-child(even){background-color:#f7f7f7}.comment:nth-child(odd){background-color:#fff}.comment__name-date{color:#f8574e;font-weight:700;margin-bottom:.5rem}.comment__text{padding-left:.5rem;word-break:break-all}.comment.highlight,.comment.highlight:nth-child(even),.comment.highlight:nth-child(odd){background-color:#ffe6e6}.comment.totals{flex-direction:inherit}.comments{max-width:1500px}.comments .comment{margin:0 -.75em;padding:.75em}.table .comments-line{padding:0}.table .comments-line .comment{border-left:1px solid #e2e2e2;margin-left:2rem}.confirmation{align-content:center;display:flex;flex-direction:column;justify-content:center;margin:1rem 1rem 0;text-align:center}.confirmation__text{font-weight:700;padding-bottom:1rem}.confirmation__btns-box :not(:last-child){margin-right:1rem}.custom-date-input{position:relative}.custom-date-input input{height:42px;margin:0}.data-sort__asc::after,.data-sort__desc::after{height:1rem;margin-left:3px;width:1rem;cursor:pointer}.daterangepicker .calendar-table .next,.daterangepicker .calendar-table .prev{background-color:#f8574e;color:#fff;position:relative}.daterangepicker .calendar-table .prev::after{content:"<";left:50%;top:20%}.daterangepicker .calendar-table .next::after{content:">";left:50%;top:20%}.data-sort{cursor:pointer;display:inline-block}.data-sort__desc::after{content:"↓"}.data-sort__asc::after{content:"↑"}.daterangepicker{border:1px solid #e2e2e2;display:none}.daterangepicker.show-calendar:not(.single){min-width:716px}.daterangepicker .input-mini{padding:0 5px}.downloadable-files__files,.downloadable-files__header,.modal__header{padding:.5rem}.daterangepicker .input-mini.active{border:inherit}.daterangepicker .ranges .active{background-color:#f8574e;color:#fff}.daterangepicker .ranges li{border:0;border-radius:.25em;color:#f8574e}.daterangepicker .calendar-table .available.active,.daterangepicker .calendar-table .available:hover,.daterangepicker .ranges li:hover{background-color:#f8574e;color:#fff}.daterangepicker .calendar-table .available.in-range{background-color:rgba(248,87,78,.4)}.daterangepicker .btn-success,.daterangepicker .calendar-table .available.end-date{background-color:#f8574e;color:#fff}.daterangepicker .btn-default{background-color:transparent;border:0;color:#333}.daterangepicker-input input{max-width:97px}.downloadable-files{border:1px solid #f2f2f2;display:flex;flex-direction:column}.downloadable-files__hr-line{margin:0 1rem 1rem}.downloadable-files__file a{margin-left:1rem}.fulltext-search-panel input,.input-edit .input-read,.input-edit .multi-select,.input-edit .select-field,.input-edit .single-select,.input-edit [type=date],.input-edit [type=email],.input-edit [type=file],.input-edit [type=number],.input-edit [type=password],.input-edit [type=text],.input-edit [type=time],.input-edit textarea{margin:0}.downloadable-files__btn-upload{padding-top:3rem;text-align:right}.downloadable-files__btn-upload .action{background-color:#f8574e;border-radius:50%;color:#fff;cursor:pointer;font-size:1em;padding:.3em}.downloadable-files__btn-upload .action a{color:inherit}.ext-link-block .ext-iframe{height:100%;min-height:50vh;width:100%}.ext-link-block .close{background-color:rgba(255,255,255,.7);padding:.25em;position:absolute;right:0;top:0}.find-task-by-contract-number .form-field,.find-task-by-id .form-field{min-width:190px}.fulltext-search-panel{display:flex}.photo{width:100%}.input-edit form{align-items:center;display:flex}.input-edit .input{flex:1;outline:0;position:relative}.input-edit .icon{font-size:.875em}.input-edit .actions .btn{font-size:1rem;padding-left:.4em;padding-right:.4em}.input-edit .actions .btn:last-child{padding-left:0}.input-edit .clickable:not(:last-child){margin-right:.5rem}.input-edit .clickable svg{color:#bbb}.input-edit .clickable svg:hover{color:#333}.input-edit~.error{color:#de831a}.input-edit.in-error .input{box-shadow:0 0 10px 6px rgba(222,131,26,.7)}.width-auto .input-edit .input{min-width:auto}.left-menu{background-color:#fff;border-right:1px solid #e2e2e2;font-size:1rem;height:calc(100% - 3rem);left:0;margin-top:3em;position:fixed;top:0;transition:all .3s;width:12rem;z-index:1}.left-menu+.page-menu .page-menu-content{margin-left:calc(12rem + 1px)}.left-menu~.page-content{margin-left:12rem;transition:all .3s}.left-menu.not-full-menu{width:3rem}.left-menu.not-full-menu+.page-menu .page-menu-content{margin-left:calc(3rem + 1px)}.left-menu.not-full-menu~.page-content{margin-left:3rem}.left-menu .icon{padding:0 1.05rem}.left-menu .toggle{background-color:#fff;border:0;bottom:1.5rem;display:block;font-size:1.5rem;height:1.75rem;left:50%;padding:0;position:absolute;transform:translateX(-50%);transition:all .3s;width:1.75rem}.left-menu .toggle:active,.left-menu .toggle:focus{outline:0}.left-menu ul{animation:scale-in-ver-center .5s cubic-bezier(.25,.46,.45,.94) both;box-sizing:border-box;list-style-type:none;margin:0;padding:1.25em;transition:all .2s;width:100%}.left-menu ul .with-icon :last-child{padding-left:.5em}.left-menu ul li:not(.submenu-header){padding-left:1.25em}.left-menu ul li.active::before{content:"→"}.left-menu .menu-header{background-color:#f2f2f2;color:#333;display:flex;flex-direction:row-reverse;font-size:1rem;font-weight:700;justify-content:space-between;padding:10px 0 10px 10px;transition:all .4s ease-in}.left-menu .menu-header a{color:inherit;text-decoration:none}.left-menu .menu-header:not(:first-child){border-top:1px solid #fff}.left-menu .menu-header.active{background-color:#fa867f;color:#fff}.map-modal .s-map{height:100%;min-height:500px;min-width:500px;width:100%}.modal{align-items:center;background-color:rgba(51,51,51,.8);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:100000}.modal__content,.ruian-suggest{display:flex;position:relative}.modal__content{background-color:#fff;flex-direction:column;max-height:95%;max-width:90%;min-height:180px;min-width:200px;z-index:100001}.modal__content.background-gray{background-color:#f2f2f2}.modal__close-btn{background-color:inherit;border:0;font-size:1rem;outline:0;position:absolute;right:.5rem;top:.5rem}.modal__close-btn:hover{color:#fff}.modal__header{align-items:center;background-color:#f8574e;color:#fff;display:flex;justify-content:start;min-height:20px;text-align:left}.modal__body{overflow:auto}.new-comment__editor{max-width:700px}.first-comment-item{max-height:160px;overflow:auto}.new-task__label{align-self:center;padding-right:1rem;text-align:right}.new-task__address{align-self:baseline;margin-top:1em}.new-task__address-as-text{align-items:center;display:flex;padding:.5rem;word-break:break-all}.new-task__address-delete{margin-left:.5rem}.new-task__input-date{margin:.8rem 0 .5rem}.buttons-section .btn:not(:last-child),.pagination__item:last-child{margin-right:1rem}.gallery__header,.new-event__date{margin-bottom:1rem}.new-task .ruian-suggest+.error{margin-left:0;margin-top:1em;position:static}.new-task__note-input{max-width:700px;width:100%}.panel .form-field.commentar-checkbox-padding{margin-left:13rem;max-width:250px;min-width:200px}@media only screen and (max-width:1350px){.new-task__input-group{flex-direction:column}.new-task__label{align-self:flex-start;padding:0!important;text-align:left}.new-task__contract-number{margin-bottom:1rem}.new-task__database-btn{align-self:flex-end;height:2.5rem;margin-bottom:1rem}.new-task__ruian{align-self:flex-end}.panel .form-field.commentar-checkbox-padding{height:1rem;margin-left:0;max-width:250px;min-width:200px}}.new-event{display:flex;flex-direction:column;min-height:400px;min-width:400px;padding:1rem}.new-event__date--bold{font-weight:700}.new-event__note-area{height:90px}.new-event button{align-self:center;width:100px}.page-menu__task-name{font-size:1.3rem;font-weight:700}.pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.pagination__section{align-items:baseline;display:flex;justify-content:space-between}.pagination__per_page{margin-right:1.5rem}.pagination__list-input-item{height:100%;margin-right:.5rem;width:80px}.pagination__list{display:flex;justify-content:flex-start;list-style:none;padding:0;text-decoration:none}.pagination__list-item{background-color:#fff;border:1px solid #e2e2e2;border-radius:.25em;color:#333;cursor:pointer;font-size:1rem;padding:.6rem;transition:all .2s}.gallery__body,.pagination__list-item:hover{background-color:#f2f2f2}.gallery__header,.gallery__info-text{font-size:2rem;text-align:center;font-weight:700}.pagination__list-item:not(:last-child){margin-right:.5rem}.pagination__list-item.active{color:#f8574e}.pagination__list-item:active,.pagination__list-item:focus{outline:0}.gallery__body{display:flex;flex-wrap:wrap;padding:1.5rem}.gallery__img-frame{margin:.5rem;max-width:300px}.gallery__img-frame img{height:auto;max-height:300px;max-width:300px;transition:transform .2s;width:auto}.gallery__img-frame img:hover{transform:scale(1.4)}.gallery__info-text{margin-bottom:1rem;width:100%}.ruian-suggest{align-items:center}.ruian-suggest+.new-task-ruian input{margin:0}.ruian-suggest.loading::before{animation:spin 1s linear infinite;border:2px solid transparent;border-bottom-color:#f8574e;border-left-color:#f8574e;border-radius:50%;border-right-color:#f8574e;content:"";display:inline-block;font-size:1rem;height:.75em;width:.75em;margin-top:-.5em;position:absolute;right:.55em;top:50%}.ruian-suggest.loading [type=text]{padding-right:2.25em}.multi-select,.single-select{font-size:.925em}.multi-select .select,.single-select .select{align-items:center;background-color:#fff;border:1px solid #e2e2e2;display:flex;flex-wrap:wrap;height:2em;overflow-y:auto;padding:.2em 2em .2em .6em;position:relative;-webkit-tap-highlight-color:rgba(255,255,255,0)}.multi-select .select .caret,.single-select .select .caret{align-items:center;bottom:0;color:#abaaaa;display:flex;font-size:1.075em;justify-content:center;position:absolute;right:0;top:0;width:2em}.multi-select .select .clear,.single-select .select .clear{right:-.25em}.multi-select .select [type=text],.single-select .select [type=text]{background:0 0;border:0;margin:-.2em 0;outline:0;padding-left:0}.multi-select .select .tag,.single-select .select .tag{border-radius:.25em;font-size:.975em}.multi-select .input-hidden,.single-select .input-hidden{margin-top:-1px}.multi-select .dropdown,.single-select .dropdown{background-color:#fff;border:1px solid #e2e2e2;left:0;line-height:1.75;list-style:none;margin:-1px 0 0;max-height:10em;-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;right:-50px;top:100%;z-index:100}.filters,.name-editing .back-link,.tabs-content .tab-content{position:relative}.multi-select .dropdown li,.single-select .dropdown li{padding:0 .6em}.multi-select .dropdown li:nth-child(odd),.single-select .dropdown li:nth-child(odd){background:#facccd}.multi-select .dropdown li:hover,.single-select .dropdown li:hover{background:#f8574e}.multi-select.disabled,.single-select.disabled{background-color:#e2e2e2;pointer-events:none}.multi-select.disabled .select,.single-select.disabled .select{background-color:#f2f2f2}.multi-select .select .input-search{flex:1;width:auto}.settings .user-select{min-width:300px;width:50%}.settings .google-auth{display:inline-block;margin-left:2em}.tabs-headers{border-bottom:1px solid #f2f2f2;box-sizing:border-box;display:flex}.tabs-headers .tab-header{user-select:none;background:0 0;background-color:rgba(248,87,78,.5);border-color:#f8574e;border-radius:.25em .25em 0 0;border-style:unset;border-width:1px;color:#fff;cursor:pointer;font-size:.925em;letter-spacing:.02em;line-height:1.3;outline:0;padding:.6em 1.2em;text-decoration:none}.tabs-headers .tab-header.active{background-color:#f8574e;border-color:#f8574e;color:#fff}.filters__box,.name-editing .input-edit form{background-color:#fff}@media only screen and (max-width:889px){.calendars-size{margin-top:2rem;padding-left:0!important;width:100%}}.task-detail-info{align-items:center;display:flex;font-size:.85rem}@media only screen and (max-width:1100px){.task-detail-page{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}}.name-editing .back-link{overflow:visible!important;z-index:500}.name-editing .back-link>.fa-check{visibility:hidden}.name-editing .input-edit form .input{width:400px}@media only screen and (min-width:2000px){.task-detail{display:flex;flex-direction:row}.task-detail .flex.form-field{margin:0;padding:0}.task-detail .task-detail__box{flex-direction:column}.task-detail .panel:last-child{margin-top:0}.task-detail .data{align-self:flex-start;margin-right:1rem}.task-detail .comments,.task-detail .data{height:100%;width:100%}}.task-detail{font-size:.85rem}.task-detail__box{display:flex}.task-detail__box .flex.form-field{margin:0;padding:0}.task-detail__box .flex.form-field .label{margin-right:.5rem;min-width:auto;text-align:left}@media only screen and (max-width:1100px){.task-detail__box{align-items:baseline;flex-direction:row!important;flex-wrap:wrap;width:100%}.task-detail__box .flex.form-field{width:40%}.task-detail__box .task-detail__address--ordered{margin-bottom:.5rem;order:100}.task-detail__box .task-detail__address--ordered .flex.form-field{min-width:70%}}@media only screen and (max-width:850px){.task-detail__box .flex.form-field{width:100%}.task-detail__box .flex.form-field .label{text-align:left}}.task-detail .data{margin-bottom:1rem}.task-detail .comment{border-top:1px solid #e2e2e2}.filters__btn{align-items:center;border-bottom-left-radius:50px;border-bottom-right-radius:50px;display:flex;font-size:1.3rem;height:25px;justify-content:center;width:50px}.buttons-section{display:flex;justify-content:flex-end}.buttons-section .btn{height:2.5rem}.filters{height:100%;transition:all 5s;width:100%}.filters__box{border:2px solid rgba(248,87,78,.15);border-radius:0 0 .25em .25em;height:100%;margin-top:-1.2rem}.filters__btn{margin-top:-1px}.filters__btn--show{left:50%;min-height:25px;position:absolute;top:-1.2rem;transform:translateX(-50%);z-index:999}.filters__btn-carret{font-size:.9rem;position:absolute}.filters .toggle-section{display:flex;justify-content:center;position:relative;width:100%}.filters .daterangepicker-input.form-control.ember-text-field{margin:0!important}.filters .bookmark-filter,.filters .filter-box-wide{position:relative;width:100%}.filters .action-link,.filters .btn.action-link{color:rgba(51,51,51,.5);position:relative;right:30px}.filters .action-link:hover,.filters .btn.action-link:hover{color:#333}.filters .inputs-section{display:flex;flex-wrap:wrap;padding:.4rem .5rem .2rem}.filters .inputs-section.space-between{justify-content:space-between}.filters .inputs-section .filter-box{margin-bottom:.4rem;margin-right:.6rem;position:relative;width:210px}.filters .inputs-section .filter-box .filter-label{padding-bottom:3px;padding-left:3px}.filters .inputs-section .filter-box .filter-input{margin:0;position:relative}.filters .inputs-section .filter-box .remove{bottom:10px;color:#abaaaa;cursor:pointer;font-size:1.3rem;font-weight:700;height:1.5rem;position:absolute;right:5px;width:1rem}.filters .inputs-section .filter-box-wide{width:430px}@media screen and (max-width:620px){.filters .inputs-section .filter-box-wide{width:210px}}.filters .inputs-section .buttons-section{flex-wrap:wrap;justify-content:flex-start}.filters .bookmark-add-btn{background-color:#f8574e;border-radius:50%;color:#fff;font-size:.5rem;padding:.4em;text-align:left}.filters .filter-searchbox{box-sizing:border-box;position:relative;width:100%}.filters .filter-searchbox input::placeholder{color:#555;opacity:1}.filters .filter-searchbox .clear{align-items:center;color:#abaaaa;display:flex;height:100%;padding:0 .75em;position:absolute;right:0;top:0;z-index:1}.filters .filter-searchbox .clear+[type=text]{padding-right:2.25em}.filters .filter-searchbox .clear:hover{color:#de831a}.toast-message{align-items:center;background-color:#333;box-shadow:0 -.1em .1em rgba(51,51,51,.1);color:#fff;display:flex;margin:0;opacity:0;padding:1em;top:auto;transform:translate3d(0,100%,0);transition:opacity .25s,transform .25s ease-in-out;z-index:100002}.fake-data,.page-menu-content .menu-actions:empty+.menu-toggle,.page-menu-content .menu-toggle{display:none}.toast-message.is-open{opacity:1;transform:translate3d(0,0,0)}.toast-message .text{flex:1}.toast-message .close{margin:-1em;padding:1em}.toast-message.error{background-color:#de831a;color:#fff}.toast-message.success{background-color:#7a9a29;color:#fff}.fake-data{opacity:.3;pointer-events:none}.page-menu-content{background-color:#fff;min-height:3em}.page-menu-content .back-link{overflow:hidden;white-space:nowrap}.page-menu-content .back-link>:first-child{margin-right:2em;padding:15px;text-decoration:none}.page-menu-content .menu-actions{font-size:.8em;margin-right:15px;white-space:nowrap}@media only screen and (max-width:1400px){.page-menu-content .menu-actions{opacity:0;transition:opacity .5s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.page-menu-content .menu-actions.active{opacity:1}.page-menu-content .menu-actions.active div{display:flex}.page-menu-content .menu-actions div{background-color:#fff;display:none;flex-wrap:wrap;justify-content:center;padding:0 20px 20px;position:absolute;right:0;top:48px;width:140px}.page-menu-content .menu-actions .btn{margin-bottom:10px;width:100%}.page-menu-content .menu-toggle{display:block}}.top-menu{align-items:center;background-color:#f8574e;bottom:auto;color:#fff;display:flex;justify-content:space-between;min-height:3em;padding:0 1.25em;z-index:1000}.fc-month-view .fc-event .description,.fc-timeline-event .description,.floating-actions .spacer{display:none}.top-menu+.main-content{margin-top:3em}.top-menu+.main-content .page-menu-content{left:0;position:fixed;right:0;z-index:500}.top-menu+.main-content .page-menu-content+.page-menu-spacer{height:3em}.floating-actions .actions{bottom:2em;position:fixed;right:2em;z-index:1}.floating-actions .actions .action{background-color:#f8574e;border-radius:50%;color:#fff;font-size:2em;padding:.3em .25em}.page-content{padding:1em 3em}.page-content+.floating-actions .spacer{height:3em}.page-content .page-right-content{min-width:370px;padding-left:.75em}.action a{color:inherit}.filter-search{height:fit-content;left:50%;margin-top:5px;position:fixed;top:0;transform:translateX(-50%);z-index:1000}.filter-search input,.filter-search select{width:auto}form .label{min-width:12rem;padding-bottom:.5em}form .label .select-field,form .label input,form .label textarea{margin-left:1.25em}form .error{color:#de831a;margin-left:10px;position:relative;top:-1em}.panel .form-field{display:flex;min-height:1.75em;min-width:20em;padding:0 .3rem .3rem}.panel .form-field .label{font-weight:700;min-width:11rem;padding-right:5px}.table .multiline-text-content,.table .multiline-text-header{max-width:7em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table .tag{word-break:normal}.state.disabled{color:#f8574e}.state.enabled{color:#7a9a29}.action-link,.btn.action-link{color:#333;padding-right:5px}.action-link:last-child,.btn.action-link:last-child{padding-right:0}.fixed-message{bottom:0;left:50%;margin-left:-120px;position:fixed;text-align:center;z-index:3}.fixed-message .google-auth{margin:5px}.resolved-check-icon{color:#7a9a29}.input-edit form .input,.input-edit form .input-read,.input-edit form .multi-select,.input-edit form .select-field,.input-edit form .single-select,.input-edit form [type=date],.input-edit form [type=email],.input-edit form [type=file],.input-edit form [type=number],.input-edit form [type=password],.input-edit form [type=text],.input-edit form [type=time],.input-edit form textarea{margin:0}.no-link-color a{color:inherit}.html-input{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;border:1px solid #e2e2e2;cursor:auto}.html-input .pell-content{max-height:180px;overflow-y:auto}a.disabled,a:disabled{cursor:not-allowed;pointer-events:none}a.disabled:not(.loading),a:disabled:not(.loading){opacity:.5}.task-unread{border-left:3px solid #de831a}.width-auto{width:auto!important}.tabs-headers{margin-bottom:0}.panel{padding:.75em}.one-line-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:inherit}.tasks .next-event-column{max-width:250px}.non-selectable{user-select:none}.page-centered{display:flex;flex-direction:column;height:calc(100vh - 100px);justify-content:center}.multiselect-counter::before{content:"("}.multiselect-counter::after{content:")"}