@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700);.form__error ul,.form__materials,.main-nav__menu,.pagination,.task__material-list{list-style:none;margin:0;padding:0}body,html{height:100%;margin:0;padding:0}html{position:relative}body{background-color:#f2f2f2;font-family:"Open Sans Condensed",arial,sans-serif;font-size:100%;letter-spacing:.025em}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}audio,embed,iframe,img,object,video{height:auto;max-width:100%}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}button,input,optgroup,select,textarea{border-radius:0;font-family:inherit;font-size:inherit;letter-spacing:.025em;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5rem;line-height:inherit;margin-bottom:.5rem;max-width:100%;padding:0;white-space:normal;width:100%}a{color:#000}.dummy{background:pink}.hidden{display:none}.wrap{margin:0 1.25rem}.site-main{margin-top:1.25rem;padding-bottom:1.25rem}.site-main--with-form{margin-left:auto;margin-right:auto;max-width:48rem}.site-header{border-top:8px solid #000;padding:1.25rem 0;position:relative}.site-header .wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__brand{text-align:center}.header__logo{width:11.25rem;padding-right:1.25rem}.header__logo-img,.header__logo-link{display:block}.header__title{border-left:1px solid #b3b3b3;color:#b3b3b3;display:none;font-size:1.125rem;line-height:122.22222%;padding-left:1.25rem;text-transform:uppercase;text-align:left}.main-nav__mobile-trigger{background:url(../img/layout/ico-navigation.svg) center center no-repeat;background-size:18px 12px;display:block;height:0;overflow:hidden;padding-top:2rem;width:2rem}.main-nav__menu{background-color:#fff;border-top:1px solid #f2f2f2;-webkit-box-shadow:rgba(128,128,128,.1) 0 5px 5px;box-shadow:rgba(128,128,128,.1) 0 5px 5px;display:none;min-width:12.5rem;position:absolute;right:0;top:100%;width:100%;z-index:5}.main-nav__item{font-size:1rem;padding:1.25rem;text-transform:uppercase}.main-nav__item+.main-nav__item{border-top:1px solid #f2f2f2}.main-nav__item--current{font-weight:700}.main-nav__link{color:#000;display:block;text-decoration:none}.main-nav__link:hover{text-decoration:underline}.main-nav__item__horas{display:none}.main-nav__horas{text-transform:uppercase}.title{margin:0 0 1em 0}.icon-link{padding-left:1.5rem;position:relative}.icon-link::before{content:'';height:1rem;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1rem;background:url(../img/layout/sprite-ico-navigation.svg) no-repeat 0 0}.icon-link--tasks::before{background-position:-112px 0}.icon-link--users::before{background-position:0 0}.icon-link--clients::before{background-position:-64px 0}.icon-link--projects::before{background-position:-16px 0}.icon-link--materials::before{background-position:-48px 0}.icon-link--reports::before{background-position:-128px 0}.icon-link--user-profile::before{background-position:-32px 0}.icon-link--add::before{background-position:-80px 0}.icon-link--log-off::before{background-position:-96px 0}.icon-button{background:url(../img/layout/sprite-ico-actions.svg) no-repeat;display:inline-block;height:0;opacity:.25;overflow:hidden;padding-top:1rem;text-decoration:none;-webkit-transition:opacity 150ms ease-in-out;-o-transition:opacity 150ms ease-in-out;transition:opacity 150ms ease-in-out;width:1rem}.icon-button:hover{opacity:1}.icon-button--edit{background-position:0 center}.icon-button--delete{background-position:-16px center}.icon-button--view{background-position:-32px center}.table-wrap{overflow-x:auto}.table{width:100%}.table__head{color:grey;background:rgba(255,255,255,.4)}.table__th{border-bottom:1px solid #f2f2f2;font-size:.75rem;padding:.625rem 1.25rem;text-transform:uppercase}.table__body{background:#fff}.table__row{-webkit-transition:background-color 150ms ease-in-out;-o-transition:background-color 150ms ease-in-out;transition:background-color 150ms ease-in-out}.table__row:hover{background-color:#eceded}.table__td,.table__th{text-align:left}.table__td{border-bottom:1px solid #f2f2f2;padding:.83333rem 1.25rem}.table__td:last-child{width:1%}.table__actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.table__action+.table__action{margin-left:.625rem}.form{margin:0}.form__fieldset{border:0;margin:0;padding:0}.form__item+.form__item{margin-top:1.25rem}.form__error ul{font-size:.75rem;text-transform:uppercase}.form__error ul>li{background:#b71c1c;color:#fff;padding:.3125rem .625rem}.form__group+.form__group,.form__group+.form__item,.form__item+.form__group{margin-top:1.25rem}.form__label{display:block;font-size:.875rem;margin-bottom:.3125rem;text-transform:uppercase}.form__field{background-color:#f2f2f2;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#606060;font-size:1rem;line-height:1.5;-webkit-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;width:100%}.form__field:focus{background-color:#e5e5e5;color:#000;outline:0}.form__field--date,.form__field--text{height:3rem;padding:.5rem .625rem}.form__field--textarea{min-height:6rem;padding:.5rem .625rem}.form__field--select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../img/layout/ico-arrow-down.svg);background-position:right 12px center;background-repeat:no-repeat;border-radius:0;padding:.5rem 2.375rem .5rem .625rem}.form__field--select:not([size]):not([multiple]){height:3rem}.form__field--date{background-image:url(../img/layout/ico-calendar.svg);background-position:right 10px center;background-repeat:no-repeat}.form__fieldset+.form__actions,.form__group+.form__actions,.form__item+.form__actions{margin-top:1.25rem}.form--login{background:#fff;padding:1.25rem}.form--login .button{width:100%}.form--on-page .form__actions .button,.form--task .form__actions .button{width:100%}.form__materials{border:1px solid #f2f2f2;max-height:11.25rem;overflow:auto;padding:.625rem .625rem 0 .625rem}.form__materials-item{margin-bottom:.625rem}.form__materials-item,.form__materials-line,.form__materials-new-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.form__materials-item .form__label,.form__materials-line .form__label,.form__materials-new-line .form__label{display:none}.form__materials-name,.form__materials-new-line>div:first-child{margin-right:.625rem;width:80%}.form__materials-new-line>div:nth-child(2),.form__materials-new-line>div:nth-child(3),.form__materials-units{width:20%;margin-right:.625rem}.form__materials-new-line>div:nth-child(2) input,.form__materials-new-line>div:nth-child(3) input,.form__materials-units input{text-align:center}.form__materials-new-line>div:last-child{width:20%}.form__materials-new-line>div:last-child input{text-align:center}.form__materials-delete{background:#f2f2f2;height:0;margin-left:.625rem;overflow:hidden;padding-top:3rem;position:relative;width:2rem}.form__materials-delete::before{background:url(../img/layout/sprite-ico-actions.svg) -48px center no-repeat;content:'';height:1rem;left:50%;opacity:.5;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:1rem}.form__materials-delete:hover::before{opacity:1}.form__materials-add-line{margin-top:1.25rem;text-align:center}.button{background-color:grey;border:0;border:1px solid #000;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;cursor:pointer;display:inline-block;font-size:1rem;font-weight:300;line-height:150%;padding:.625rem 1.25rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.button:focus{outline:0}.button[disabled]{opacity:.25}.button--primary{background-color:#000;color:#fff}.button--primary:hover{background-color:#606060;border-color:#606060}.button--primary.js-loading{display:none}.button--secondary{background-color:#fff;border:1px solid #000;color:#000}.button--secondary:hover{background-color:grey;border-color:grey;color:#fff}.button--delete{background:0 0;border:1px solid #b71c1c;color:#b71c1c}.button--delete:hover{background-color:#b71c1c;color:#fff}.button--edit{background:0 0;border:1px solid #000;color:#000}.button--edit:hover{background-color:#000;color:#fff}.button--back{background:0 0;border:0;color:#b3b3b3;padding-left:0;padding-right:0;text-decoration:underline}.button--back:hover{color:#000}.task-list{margin-bottom:2.5rem}.tasks{border-collapse:separate;border-spacing:0 1px;width:100%}.tasks+.tasks{margin-top:2.5rem}.tasks__header{text-align:left}.tasks__header-item{font-size:.875rem;font-weight:300;text-transform:uppercase}.tasks__header-item--title{color:grey;font-size:1.125rem}.task{background:#fff;border:0}.task__item-link{color:currentColor;text-decoration:none}.task__item-link:hover{text-decoration:underline}.task__item-name{font-size:1.125rem}.task__item--user,.task__item-material,.task__item-project{margin-top:.625rem}.task__item-client{color:#b3b3b3}.task__item-client::after{content:' · ';font-weight:700}.task__material-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.task__material-item{border:2px solid #eceded;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;margin:0 .3125rem .3125rem 0;min-width:5rem;overflow:hidden;padding:.125rem .375rem}.task__material-item:nth-child(n+4){display:none}.task__material-item--show:nth-child(n+4){display:-webkit-box;display:-ms-flexbox;display:flex}.task__material-unit{text-align:right}.task__material-name{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 .3125rem}.task__material-quantity::after{content:'x'}.task__material-more{display:block;margin:0 0 .3125rem 0}.task__material-more-link{border:2px solid #eceded;border-radius:3px;color:currentColor;display:none;font-size:.875rem;font-weight:700;padding:.125rem .375rem;text-decoration:none}.task__material-more-link:hover{background-color:#eceded}.task__material-more-link--show{display:block}.task__item-time{padding-left:0}.task__item-hours{display:block;font-size:1.25rem}.tasks .task__item-hours{text-align:right}.task__item-hours::after{content:'h';font-size:.875rem}.task__hour-type{background:#000;color:#fff;font-size:.625rem;font-weight:700;padding:2px 4px;text-transform:uppercase}.tasks__header-item--price{text-align:right}.notice{background-color:#fff;border-left:8px solid;color:#000;font-size:1rem;line-height:1.5em;padding:.5rem 1.25rem .5rem 2.25rem;position:relative}.notice+.notice{margin-top:.25rem}.notice::before{background:url(../img/layout/sprite-ico-notices.svg) no-repeat;content:'';height:1rem;left:.625rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1rem}.notice--warning{border-color:#fbc02d;background-color:#fdde91}.notice--warning::before{background-position:left center}.notice--info{border-color:#1e88e5;background-color:#beddf7}.notice--info::before{background-position:-32px center}.notice--error{border-color:#b71c1c;background-color:#ef9696}.notice--error::before{background-position:-48px center}.notice--success{border-color:#43a047;background-color:#a3d9a6}.notice--success::before{background-position:-16px center}.filter--reports{margin-bottom:1.25rem}.filter--reports .form__field{background-color:#fff}.filter__item{margin-top:.625rem}.filter__item--actions .button+.button{margin-left:.625rem}.table-wrap+.pagination-nav{margin-top:2.5rem}.pagination{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.pagination__item+.pagination__item{margin-left:.3125rem}.pagination__link{background:#fff;color:#000;padding:.375rem .75rem;text-decoration:none;-webkit-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.pagination__link:hover{background:grey;color:#fff}.pagination__item--current{font-weight:700}.pagination__item--current .pagination__link{background:#000;color:#fff}.dialog-container{background:rgba(0,0,0,.8);display:none;height:100%;position:fixed;width:100%;overflow:auto;left:0;top:0;z-index:6}.dialog-container--show{display:block}.dialog{background:#fff;left:50%;max-width:100%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%;margin:1.25rem auto;z-index:7}.dialog__header{padding:1.25rem;position:relative}.dialog__close{background:url(../img/layout/sprite-ico-actions.svg) -16px 0 no-repeat;height:0;opacity:.5;overflow:hidden;padding-top:1rem;position:absolute;right:1.25rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity 150ms ease-in-out;-o-transition:opacity 150ms ease-in-out;transition:opacity 150ms ease-in-out;width:1rem}.dialog__close:hover{opacity:1}.dialog__title{font-size:1.625rem;font-weight:300;line-height:1;margin:0}.dialog__inner{padding:0 1.25rem 1.25rem}.datepicker-range{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.datepicker-range__to{margin-left:.625rem}.datepicker-range__from,.datepicker-range__to{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:6.875rem}.page__header-title{font-size:2.25rem;font-weight:300;line-height:1;margin-bottom:1.25rem}.page__header--home{margin-bottom:1.25rem}.page__form{background:#fff;padding:1.25rem;position:relative}.page__form-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:1.25rem}.page__form-footer-item{width:100%}.page__form-footer-item .button{width:100%}.page__form-footer-item:nth-child(1){margin-bottom:1.25rem}.firma__preview img{max-width:140px}.list-bar{background:#fff;margin-bottom:1.875rem;padding:.625rem 1.25rem}.list-bar__item+.list-bar__item{margin-top:.625rem}.list__results{text-align:center;margin-bottom:1.25rem}.list__actions{text-align:center;margin:.625rem}.page-fos_user_security_login{min-height:100vh;position:relative}.login{background-color:#fff;border-top:4px solid #000;left:50%;padding-top:1.25rem;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:18.75rem}.login .notice-messages{margin:1.25rem 1.25rem 0 1.25rem}.login .notice{border:0}.login .wrap{margin:0}.login-header{margin-bottom:.3125rem}.login-header__logo{display:block;margin:0 auto;max-width:15.875rem}#entries .task__item-client{color:initial}#entries .red{color:#b71c1c}#entries .bold{font-weight:700}.table__actions .icon-link--reports{opacity:.25;-webkit-transition:opacity 150ms ease-in-out;-o-transition:opacity 150ms ease-in-out;transition:opacity 150ms ease-in-out}.table__actions .icon-link--reports:hover{opacity:1}.entryexportform{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.entryexportform .datepicker-range{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.entryexportform .datepicker-range__to{margin-left:initial}.entryexportform .picker__input:hover{background-color:#e5e5e5}.entryexportform .exportbutton{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form__field--time{height:3rem;padding:.5rem .625rem}.picker{color:#000;font-size:16px;line-height:1.2;position:absolute;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:10000}.picker__input{cursor:default}.picker__input.picker__input--active{background-color:#e5e5e5}.picker__holder{outline:0;overflow-y:auto;width:100%;-webkit-overflow-scrolling:touch}/*!
* Classic picker styling for pickadate.js
* Demo: http://amsul.github.io/pickadate.js
*/.picker{width:100%}.picker__holder{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;max-height:0;max-width:320px;min-width:280px;opacity:0;position:absolute;-webkit-transform:translateY(-1em) perspective(600px) rotateX(10deg);transform:translateY(-1em) perspective(600px) rotateX(10deg);-webkit-transition:opacity .15s ease-out,max-height 0s .15s,border-width 0s .15s,-webkit-transform .15s ease-out;transition:opacity .15s ease-out,max-height 0s .15s,border-width 0s .15s,-webkit-transform .15s ease-out;-o-transition:transform .15s ease-out,opacity .15s ease-out,max-height 0s .15s,border-width 0s .15s;transition:transform .15s ease-out,opacity .15s ease-out,max-height 0s .15s,border-width 0s .15s;transition:transform .15s ease-out,opacity .15s ease-out,max-height 0s .15s,border-width 0s .15s,-webkit-transform .15s ease-out}.picker__frame{padding:1px;overflow:hidden}.picker__wrap{margin:-1px}.picker--opened .picker__holder{max-height:25em;-moz-opacity:1;opacity:1;border-top-width:1px;border-bottom-width:1px;-webkit-transform:translateY(0) perspective(600px) rotateX(0);transform:translateY(0) perspective(600px) rotateX(0);transition:-webkit-transform .15s ease-out,opacity .15s ease-out,max-height 0s,border-width 0s;-webkit-transition:opacity .15s ease-out,max-height 0s,border-width 0s,-webkit-transform .15s ease-out;transition:opacity .15s ease-out,max-height 0s,border-width 0s,-webkit-transform .15s ease-out;-o-transition:transform .15s ease-out,opacity .15s ease-out,max-height 0s,border-width 0s;transition:transform .15s ease-out,opacity .15s ease-out,max-height 0s,border-width 0s;transition:transform .15s ease-out,opacity .15s ease-out,max-height 0s,border-width 0s,-webkit-transform .15s ease-out;-webkit-box-shadow:0 6px 18px 1px rgba(0,0,0,.12);box-shadow:0 6px 18px 1px rgba(0,0,0,.12)}.picker__box{padding:0 1em}.picker__header{text-align:center;position:relative;margin-top:.75em}.picker__month{font-weight:500;display:inline-block;margin-left:.25em;margin-right:.25em;text-transform:uppercase}.picker__year{font-weight:500;display:inline-block;margin-left:.25em;margin-right:.25em;color:#999;text-transform:uppercase}.picker__select--month,.picker__select--year{border:1px solid #b7b7b7;height:2em;margin-left:.25em;margin-right:.25em}.picker__select--month{width:35%}.picker__select--year{width:22.5%}.picker__select--month:focus,.picker__select--year:focus{border-color:#0089ec}.picker__nav--next,.picker__nav--prev{position:absolute;padding:.5em 1.25em;width:1em;height:1em;-webkit-box-sizing:content-box;box-sizing:content-box;top:-.25em}.picker__nav--prev{left:-1em;padding-right:1.25em}.picker__nav--next{right:-1em;padding-left:1.25em}.picker__nav--prev:before{content:" ";border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-right:.75em solid #000;width:0;height:0;display:block;margin:0 auto}.picker__nav--next:before{content:" ";border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-right:.75em solid #000;width:0;height:0;display:block;margin:0 auto;border-right:0;border-left:.75em solid #000}.picker__nav--next:hover,.picker__nav--prev:hover{cursor:pointer;color:#000;background:#b1dcfb}.picker__nav--disabled{cursor:default;background:0 0;border-right-color:#f5f5f5;border-left-color:#f5f5f5}.picker__nav--disabled:hover{cursor:default;background:0 0;border-right-color:#f5f5f5;border-left-color:#f5f5f5}.picker__nav--disabled:before{cursor:default;background:0 0;border-right-color:#f5f5f5;border-left-color:#f5f5f5}.picker__nav--disabled:before:hover{cursor:default;background:0 0;border-right-color:#f5f5f5;border-left-color:#f5f5f5}.picker__table{text-align:center;border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:inherit;width:100%;margin-top:.75em;margin-bottom:.5em}.picker__table td{margin:0;padding:0}.picker__weekday{width:14.285714286%;font-size:.75em;padding-bottom:.25em;color:#999;font-weight:500}.picker__day{padding:.3125em 0;font-weight:200;border:1px solid transparent}.picker__day--today{position:relative}.picker__day--today:before{content:" ";position:absolute;top:2px;right:2px;width:0;height:0;border-top:.5em solid #0059bc;border-left:.5em solid transparent}.picker__day--disabled:before{border-top-color:#aaa}.picker__day--outfocus{color:#ddd}.picker__day--infocus:hover,.picker__day--outfocus:hover{cursor:pointer;color:#000;background:#b1dcfb}.picker__day--highlighted{border-color:#0089ec}.picker__day--highlighted:hover{cursor:pointer;color:#000;background:#b1dcfb}.picker--focused .picker__day--highlighted{cursor:pointer;color:#000;background:#b1dcfb}.picker__day--selected{background:#0089ec;color:#fff}.picker__day--selected:hover{background:#0089ec;color:#fff}.picker--focused .picker__day--selected{background:#0089ec;color:#fff}.picker__day--disabled{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__day--disabled:hover{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker--focused .picker__day--disabled{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__day--highlighted.picker__day--disabled{background:#bbb}.picker__day--highlighted.picker__day--disabled:hover{background:#bbb}.picker__footer{text-align:center}.picker__button--clear,.picker__button--close,.picker__button--today{background:#fff;border:1px solid #fff;display:inline-block;font-size:.8em;font-weight:700;padding:.66em 0;text-transform:uppercase;vertical-align:bottom;width:33%}.picker__button--clear:hover,.picker__button--close:hover,.picker__button--today:hover{cursor:pointer;color:#000;background:#b1dcfb;border-bottom-color:#b1dcfb}.picker__button--clear:focus,.picker__button--close:focus,.picker__button--today:focus{background:#b1dcfb;border-color:#0089ec;outline:0}.picker__button--clear:before,.picker__button--close:before,.picker__button--today:before{position:relative;display:inline-block;height:0}.picker__button--clear:before,.picker__button--today:before{content:" ";margin-right:.45em}.picker__button--today:before{top:-.05em;width:0;border-top:.66em solid #0059bc;border-left:.66em solid transparent}.picker__button--clear:before{top:-.25em;width:.66em;border-top:3px solid #e20}.picker__button--close:before{content:"\D7";top:-.1em;vertical-align:top;font-size:1.1em;margin-right:.35em;color:#777}.picker__button--today[disabled]{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__button--today[disabled]:hover{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__button--today[disabled]:before{border-top-color:#aaa}@media (min-width:24.5em){.picker__select--month,.picker__select--year{margin-top:-.5em}.picker__nav--next,.picker__nav--prev{top:-.33em}.picker__nav--prev{padding-right:1.5em}.picker__nav--next{padding-left:1.5em}}@media screen and (min-width:48em){.header__brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-nav__item+.main-nav__item{margin-left:.3125rem}.form__group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form__group--col2 .form__item{margin-top:0;width:48%}.filter__item--search{min-width:20rem}.page__header--home{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page__form{padding:2.5rem}.page__form-footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page__form-footer-item{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.page__form-footer-item:nth-child(1){margin-bottom:0}.page__form-footer-item form+.button{margin-left:.625rem}.list-bar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.list-bar__item+.list-bar__item{margin-top:0}.entryexportform{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.entryexportform .filter__item{width:20%}.entryexportform .button{width:20%}}@media screen and (min-width:64em){.wrap{margin:0 2.5rem}.header__logo{width:15.625rem}.form__fieldset+.form__actions,.form__group+.form__actions,.form__item+.form__actions{margin-top:2.5rem}.form__materials-name,.form__materials-new-line>div:first-child{width:85%}.form__materials-new-line>div:nth-child(2),.form__materials-new-line>div:nth-child(3),.form__materials-units{width:15%}.form__materials-new-line>div:last-child{width:15%}.form__materials-delete{width:3rem}.tasks__header-item{padding-bottom:.625rem;padding-right:1.25rem;vertical-align:bottom}.tasks__header-item--title{font-size:1.375rem;width:30%}.tasks__header-item--project{width:20%}.tasks__header-item--materials{width:25%}.tasks__header-item--price{width:5%}.tasks__header-item--hours{width:5%}.tasks__header-item--user{width:10%}.tasks__header-item--actions{width:5%}.task__item-price{text-align:right}.task__item-hours{display:inline-block;margin-right:3px;vertical-align:middle}.tasks .task__item-hours{text-align:left}.filter__item--actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.dialog{width:48.75rem}.dialog__header{padding:2.5rem}.dialog__close{right:2.5rem}.dialog__inner{padding:0 2.5rem 2.5rem}}@media screen and (min-width:64.0625em){.task__item{padding:1.25rem}.task__item-name{border-left-color:inherit;border-left-style:solid;border-left-width:8px;font-size:1em}.task__item--user,.task__item-material,.task__item-project{padding-left:0}.task__item-material{padding-bottom:.9375rem}.task__item-time,.tasks__header-item--hours{padding-left:0}}@media screen and (min-width:78.75em){.header__title{display:block}.main-nav__mobile-trigger{display:none}.main-nav__menu{background:0 0;border:0;-webkit-box-shadow:none;box-shadow:none;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:static;top:auto;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-nav__item{padding:0}.main-nav__item+.main-nav__item{border-top:0;margin-left:1.25rem}.main-nav__item__horas{display:initial;text-transform:uppercase}.main-nav__horas{display:none}.filter{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.filter__item{margin-top:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.filter__item+.filter__item{margin-left:.625rem}}@media (min-height:33.875em){.picker__table{margin-bottom:.75em}.picker__weekday{padding-bottom:.5em}}@media screen and (max-width:78.6875em){.main-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-nav--is-open .main-nav__menu{display:block}.main-nav--is-open .main-nav__mobile-trigger{background-color:#fff}.page--with-nav-open .site-header{background-color:#fff}}@media screen and (max-width:64em){.tasks__header{margin-bottom:.625rem}.task{border-left:8px solid grey;margin-bottom:.0625rem;min-height:3.75rem;overflow:hidden;padding:.625rem 3.75rem .625rem .625rem;position:relative}.task__item-time{display:block;position:absolute;right:.625rem;top:.625rem}.task__item-actions{bottom:1.25rem;display:block;position:absolute;right:.625rem}.tasks__header-item--hours,.tasks__header-item--materials,.tasks__header-item--price,.tasks__header-item--project,.tasks__header-item--user{display:none}.task,.task__item,.tasks__body,.tasks__header,.tasks__header-inner,.tasks__header-item--title{display:block}}