/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}*{font-family:Raleway,Helvetica Neue,sans-serif}[contenteditable=true]:empty:before{content:attr(placeholder);display:block}body{background-color:#f2f2f2;color:#333}a{text-decoration:none}a#newpassword{padding-left:.5rem;padding-right:.5rem;font-size:.8rem;color:rgba(82,190,54,.8)}form input[type=radio]{margin-right:1rem;margin-left:1rem}#addReservationOrder input[type=radio]{margin-right:0}form input[type=checkbox]{margin-left:1rem}form textarea{border:0;width:100%;resize:none}form label{line-height:1.5rem;margin-left:1rem}select{width:100%;height:2rem;margin-top:1rem;border-radius:1px;border:0;outline:none;background-color:#f2f2f2;color:#333}main{margin-top:7rem}.no-padding{padding:0!important}.no-vertical-padding{padding-top:0!important;padding-bottom:0!important}.no-horizontal-padding{padding-left:0!important;padding-right:0!important}.positive{color:#52be36!important}.negative{color:#f73d45!important}#ajaxContainer{z-index:10}#ajaxContent{display:none;z-index:15;overflow:scroll;background-color:rgba(0,0,0,.85)}#ajaxContent,#ajaxContentClose{position:fixed;width:100%;height:100%;left:0;top:0}#ajaxContentClose{z-index:13}#ajaxInnerContent{position:relative;z-index:14;width:calc(100% - 2rem);left:1rem}#logo{display:block;float:left;top:.5rem;height:2rem}#logo,#logo-text{position:relative}#logo-text{display:inline-block;height:4rem}#logo-text,#logo-text:hover{transition:.25s}nav{z-index:12;overflow:hidden;position:fixed;width:100%;top:0;left:0;min-height:3rem;padding-left:1rem!important;padding-right:1rem!important;background-color:#fff}nav,nav a{line-height:3rem}nav a{text-align:left;text-decoration:none;color:#333;font-size:1rem;font-weight:200}nav a.nav-item{display:inline-block;position:relative;float:right;height:3rem;margin-right:1rem}nav a.nav-item i{font-size:1.25rem}@media only screen and (max-width:20.5em){nav a.nav-item{float:left}}nav a.nav-item:first-child{float:left}.cardrow{padding:.5rem;border-radius:1px}.card-container{width:100%;left:0;top:0;position:relative;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.card{float:left;box-sizing:border-box;width:100%;padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto;padding:0!important}.card,.card-flex{z-index:5;position:relative;margin-bottom:1rem;background-color:#fff}.card-flex{width:calc(100% - 1.3rem);margin-left:.65rem;margin-right:.65rem}@media only screen and (min-width:48em){.card-flex{width:calc(50% - 1.3rem)}}@media only screen and (min-width:62em){.card-flex{width:calc(33.333333% - 1.3rem)}}.card-title{height:auto;padding-left:1rem;padding-right:1rem;border-bottom:1px solid #f2f2f2;line-height:4rem}.card-title h2{display:inline-block;font-size:1.5rem;font-weight:600}.card-title h2.userlistName{max-width:calc(100% - 7.5rem);line-height:2.4rem;margin-top:.8rem}.card-content{padding:1.5rem 1rem;border-bottom:1px solid #f2f2f2;font-size:1rem;line-height:1.2rem}.card-container .card-content{border-bottom:0}.card-content a{color:#52be36}.card-content i.fa{color:#333;padding-right:2rem}.card input[type=email],.card input[type=number],.card input[type=password],.card input[type=tel],.card input[type=text]{transition:.25s;width:100%;height:3rem;margin-bottom:.5rem;padding-left:.5rem;padding-right:.5rem;border:0;border-bottom:1px solid #f2f2f2}.card textarea{transition:.25s;width:100%;margin-bottom:.5rem;padding:.65rem .5rem;border:0;border-bottom:1px solid #f2f2f2}.card-content input[type=email]:focus,.card-content input[type=password]:focus,.card-content input[type=tel]:focus,.card-content textarea:focus,.card input[type=number]:focus,.card input[type=text]:focus{transition:.25s;background-color:#f2f2f2;border-radius:1px;outline:none}.card input:placeholder-shown,.card textarea:placeholder-shown{color:#ccc}.card input::-webkit-input-placeholder,.card textarea::-webkit-input-placeholder{color:#ccc}.card input::-moz-placeholder,.card textarea::-moz-placeholder{color:#ccc}.card input:-ms-input-placeholder .card textareas:-ms-input-placeholder{color:#ccc}.card .form-submit{cursor:pointer;width:50%;margin-left:50%;border-left:1px solid #f2f2f2;text-align:center;color:#777}.card .form-submit i{font-weight:700;color:#333}.card .back{display:block;width:100%;border:0;text-align:center;color:#777}.card-action{height:4rem;padding-left:1rem;padding-right:1rem;line-height:4rem}.card-action-item{display:block;position:relative;float:right;transition:.25s;cursor:pointer;margin-top:.5rem;margin-left:.5rem;width:3rem;height:3rem;border-radius:1px;background-color:#f2f2f2;line-height:3rem;text-align:center;color:#333}@media only screen and (min-width:48em){.card-action-item:hover{transition:.25s;background-color:#52be36;color:#f2f2f2}}.card-action-button{display:inline-block;position:relative;float:left;transition:.25s;cursor:pointer;width:50%;height:4rem;line-height:4rem;text-align:center;color:#333;font-weight:400}.card-action-button:first-child{border-right:1px solid #f2f2f2}@media only screen and (min-width:48em){.card-action-button.abort:hover{transition:.25s;background-color:#ccc;border:0 solid transparent;color:#333}.card-action-button.trash:hover{transition:.25s;background-color:#f73d45;color:#f2f2f2}.card-action-button.confirm:hover{transition:.25s;background-color:#52be36;color:#f2f2f2}a.trash:hover{transition:.25s;background-color:#f73d45;color:#f2f2f2}}.user-content-card{line-height:1.5rem}#overviewWrapper{max-width:75rem;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}#overviewWrapper,.overview-item{margin-left:auto;margin-right:auto}.overview-item{box-sizing:content-box;cursor:pointer;background-color:#fff;text-decoration:none!important}.overview-item .overview-item-icon{width:100%;padding-top:1rem;padding-bottom:1rem;line-height:2rem;color:#52be36;text-align:center;border-bottom:1px solid #f2f2f2}.overview-item .overview-item-text{padding:1rem .65rem;font-weight:600;color:#333;text-align:center}#module-navigation-wrapper{display:block;position:fixed;z-index:11;width:100%;height:3rem;top:3rem;background-color:#fff;box-shadow:0 0 7px rgba(0,0,0,.1);line-height:3rem}#module-navigation-teaser{display:block;position:fixed;z-index:12;width:3rem;height:3rem;right:0;top:3rem;text-align:right;background:linear-gradient(90deg,hsla(0,0%,100%,.01) 0,#fff 50%,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#03ffffff",endColorstr="#ffffff",GradientType=1)}.module-navigation{white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding-right:4rem}.module-navigation::-webkit-scrollbar{display:none}.module-navigation-item{display:inline-block;position:relative;transition:.25s;cursor:pointer;width:auto;height:2.75rem;left:.65rem;padding-left:.5rem;padding-right:.5rem;margin-right:.25rem;background-color:#fff;border-radius:1px;line-height:2.75rem;font-weight:400;font-size:1rem;text-decoration:none;color:#ccc}.module-navigation-item.active{color:#333;border-bottom:3px solid rgba(82,190,54,.8)}@media only screen and (min-width:48em){#module-navigation-teaser{display:none}.module-navigation-item:hover,.reservationOrderModule-item:hover{transition:.25s;background-color:rgba(82,190,54,.6);color:#fff}.reservationOrderModule-item.no-interaction:hover{cursor:default;background-color:#fff;color:#333}.reservationOrderModule-item.warning:hover{background-color:#f73d45;color:#fff}}form#addUser p,form#editUser p{margin-left:4rem}.module-action-button{display:block;position:relative;z-index:9;float:left;cursor:pointer;transition:.25s;width:100%;height:3rem;padding-left:1rem;padding-right:1rem;margin-bottom:1rem;background-color:#52be36;border-radius:1px;color:#fff;text-align:center;font-size:1.2rem;font-weight:400;line-height:3rem}@media only screen and (min-width:48em){.module-action-button:hover{transition:.25s}}.listContainer,.listItem{display:block;position:relative;float:left;width:100%;height:auto}.listItem{min-height:4rem;left:0;top:0;padding:.5rem 1rem;background-color:#fff;border-bottom:1px solid #f2f2f2;color:#333}.listItem:first-child{border-top-left-radius:1px;border-top-right-radius:1px}.listItem:last-child{border-bottom-left-radius:1px;border-bottom-right-radius:1px;border-bottom:0}.listItem .listItemName{display:block;position:relative;margin-top:.25rem;word-break:break-word;font-size:1.5rem;line-height:2rem}.listItemEmpty,.listItemRecentOrdersHeading{display:block;float:left;position:relative;width:100%;min-height:6rem;padding:1rem;margin-bottom:1rem;background-color:#fff;text-align:center;font-size:1.5rem;font-weight:300;line-height:4rem;color:rgba(51,51,51,.6)}.shoppingListItem{display:inline-block;position:relative;float:left;width:100%;min-height:3.5rem;border-bottom:1px solid #f5f5f5;padding-top:.5rem;padding-bottom:.5rem}.shoppingListItemName{width:calc(100% - 6rem);font-size:1.2rem}.shoppingListItemAction,.shoppingListItemName{display:inline-block;position:relative;float:left;line-height:3.5rem}.shoppingListItemAction{cursor:pointer;width:4rem;text-align:center}.shoppingListItemNameText{width:calc(100% - 4rem);line-height:1.75rem}.shoppingListItemNameText,.shoppingListItemPrice{display:inline-block;position:relative;float:left}.shoppingListItemPrice{width:6rem;line-height:1.2rem;text-align:center}.recentOrder{display:block;float:left;position:relative;width:90%;left:5%;height:auto;min-height:4rem;margin-bottom:.5rem;padding:1rem;padding-top:.5rem;padding-bottom:.5rem;background-color:#fff}.recentOrderHeading{color:rgba(51,51,51,.6);margin-bottom:.5rem}.recentOrderHeading,.recentOrderItems{text-align:left;font-size:1rem;font-weight:300;line-height:1.2rem}.recentOrderItems{margin-top:.25rem;padding-left:1rem;color:#333}.recentOrdersLoadMore{display:block;float:left;position:relative;cursor:pointer;transition:.25s;width:90%;left:5%;height:auto;min-height:4rem;margin-bottom:.5rem;padding:1rem;padding-top:.5rem;padding-bottom:.5rem;background-color:#fff;text-align:center;font-size:1.5rem;font-weight:300;line-height:4rem;color:rgba(51,51,51,.6)}@media only screen and (min-width:48rem){.recentOrdersLoadMore:hover{transition:.25s;background-color:#52be36;color:#fff}}.detailedListItem{display:block;position:relative;float:left;width:100%;height:auto;min-height:2rem;left:0;top:0;border-bottom:1px solid #f2f2f2;color:#333}.detailedListItem:last-child{border-bottom:0}.detailedListItem .detailedListItemName{display:block;position:absolute;line-height:2rem;font-size:1rem}.detailedListItem .detailedListItemPrice{display:block;position:relative;float:right;line-height:2rem}.listItemName span{font-size:1rem}.listItem input[type=checkbox],.listItem span{cursor:pointer}.listItem .listItemSupplier{display:block;position:relative;font-size:1rem;line-height:1.5rem;color:rgba(51,51,51,.6)}.listItem .listItemAction{cursor:pointer;right:.5rem;margin-right:.5rem}.listItem .listItemAction,.listItem .listItemPrice{display:block;position:relative;float:right;line-height:2rem}.listItemId{display:none}.supplierShoppingList{display:block;float:left;margin-bottom:1rem}.supplierShoppingList,.supplierShoppingListAlt{position:relative;width:100%;height:auto;background-color:#fff;border-radius:1px}.supplierShoppingListAlt{display:inline-block}.supplierShoppingListTitle{float:left}.supplierShoppingListTitle,.supplierShoppingListTitleAlt{border-bottom:1px solid #f2f2f2;line-height:2rem}.supplierShoppingListInfo,.supplierShoppingListTitle,.supplierShoppingListTitleAlt{display:block;position:relative;width:100%;min-height:2rem;padding-left:1rem;padding-right:1rem;color:rgba(51,51,51,.6)}.supplierShoppingListInfo{float:left;margin-top:.5rem;line-height:1.2rem}.supplierShoppingListInfoAlt{display:block;position:relative;width:100%;min-height:2rem;padding-left:1rem;padding-right:1rem;color:rgba(51,51,51,.6);line-height:2rem}.supplierShoppingListAdditionalInfo{float:left}.supplierShoppingListAdditionalInfo,.supplierShoppingListAdditionalInfoAlt{display:block;position:relative;width:100%;min-height:2rem;padding-left:1rem;padding-right:1rem;color:rgba(51,51,51,.6);font-size:1rem;line-height:1.2rem}.supplierShoppingList .listItemName{line-height:3.5rem}.supplierShoppingListOrder{display:block;position:relative;float:right;cursor:pointer;width:auto;min-height:2rem;padding-left:.5rem;padding-right:.5rem;margin-bottom:.5rem;margin-right:1rem;margin-top:0;background-color:#52be36;border-radius:1px;border:1px solid #52be36;color:#fff;line-height:2rem}@media only screen and (min-width:48rem){#searchBoxList .listItem:hover{cursor:pointer;background-color:rgba(82,190,54,.6);color:#fff}.supplierShoppingListOrder:hover{transition:.25s;background-color:#fff;color:#52be36}}.searchBox{float:left;z-index:6;min-height:4rem;margin-bottom:1rem;background-color:#fff;border-radius:1px}.searchBox,.searchBoxMainArea{display:block;position:relative;width:100%}.searchBoxMainArea{z-index:9;height:4rem;box-shadow:0 0 15px rgba(0,0,0,.1)}.searchBoxInput{display:block;position:relative;float:left;outline:0;transition:.25s;width:calc(100% - 6rem);height:4rem;left:0;top:0;padding-left:1rem;padding-right:1rem;border:0;color:#333;line-height:4rem;text-align:left;font-size:1.2rem}.searchBoxInput:focus{transition:.25s;background-color:#52be36;color:#fff}.searchBoxInput:focus:placeholder-shown{color:#fff}.searchBoxInput:focus::-webkit-input-placeholder{color:#fff}.searchBoxInput:focus:-moz-placeholder,.searchBoxInput:focus::-moz-placeholder{color:#fff}.searchBoxInput:focus:-ms-input-placeholder{color:#fff}.searchBoxInput:focus+.searchBoxQuantity{transition:.25s;background-color:#52be36;color:#fff}.searchBoxQuantity{outline:0;width:2rem;border:0}.searchBoxConfirm,.searchBoxQuantity{transition:.25s;display:block;position:relative;float:left;height:4rem}.searchBoxConfirm{cursor:pointer;width:4rem;right:0;top:0;background-color:#52be36;border-top-right-radius:1px;border-bottom-right-radius:1px;color:#fff;line-height:4rem;text-align:center;font-size:1.5rem}@media only screen and (min-width:48rem){.searchBoxConfirm:hover{transition:.25s;background-color:#fff;color:#52be36}}#byDayFilterContainer,#logFilterContainer{display:block;position:relative;background-color:#fff;margin-bottom:1rem}.byDayFilter-description,.logFilter-description{font-weight:400;color:rgba(51,51,51,.6)}.logFilter-item{display:inline-block;position:relative;cursor:pointer;float:left;transition:.25s;top:.5rem;padding:.5rem;margin-right:.5rem;margin-bottom:.5rem;height:2rem;background-color:rgba(82,190,54,.5);border-radius:2px;color:#fff;font-weight:300}.logFilter-item.active{transition:.25s;background-color:#52be36}#byDayFilterContainer select{margin-top:0;margin-bottom:1rem}#byDayFilterContainer input,#byDayFilterContainer select{width:calc(100% - 3rem);padding-left:.5rem;padding-right:.5rem}#byDayFilterContainer input{height:2rem;background-color:#f2f2f2;border:0;border-radius:2px;outline:none;color:#333}.logItemContainer{display:block;position:relative;cursor:pointer;padding:0!important;padding-top:.65rem!important;padding-bottom:.65rem!important;background-color:#fff;margin-bottom:.5rem}.logItem-symbol{display:inline-block;position:relative;float:left;width:4rem;top:.5rem;text-align:center;color:rgba(51,51,51,.6)}.logItem-symbol i{vertical-align:text-top}.logItem-content{display:inline-block;position:relative;float:left;width:calc(100% - 4rem)}.logItem-content-message{padding-right:.65rem}.logItem-content-message,.logItem-content-time{display:block;font-size:1rem;line-height:1.2rem;font-weight:400}.logItem-content-time{color:rgba(51,51,51,.6);margin-bottom:.5rem}.logItem-content-additionalInfo{display:inline-block;float:right;padding-right:.65rem;font-size:1rem;line-height:1.2rem;font-weight:400;color:#52be36}.logItem-content-additionalInfoContent{display:none;font-size:1rem;line-height:1.2rem;font-weight:400;padding-right:.65rem}.logItem-content-additionalInfoContent a{color:#52be36}.reservationOrderModule{display:block;position:relative;width:100%;height:4rem;line-height:4rem;float:none}.reservationOrderModule-item{position:relative;cursor:pointer;width:auto;height:4rem;left:.65rem;padding-left:1rem;padding-right:1rem;margin-right:1rem;margin-bottom:1rem;background-color:#fff;border-radius:1px;font-weight:400;font-size:1rem;text-decoration:none;color:#333}.reservationOrderModule-item,.reservationOrderModule-item div{display:inline-block;float:left}.reservationOrderModule-item div.two-line{margin-top:.75rem;margin-left:.65rem;line-height:1.25rem}.reservationOrderModule-item .info-item{margin-left:1rem;margin-right:1rem}.reservationOrderModule-item.warning{color:#f73d45}.reservationOrderItem-container{display:block;position:relative;width:100%;margin-bottom:1rem;border-radius:2px}.card-flex hr,.reservationOrderItem-container hr{height:1px;border:0;background-color:#f2f2f2}.reservationOrderItem-todayFlag{display:inline-block;position:relative;vertical-align:baseline;height:3rem;padding:.5rem;border:1px solid #52be36;background-color:rgba(82,190,54,.6);border-radius:2px;line-height:1rem;color:#fff}.reservationOrderItem-todayFlag i{font-size:.75rem}.reservationOrderItem-status{display:block;position:relative;width:100%;padding:1rem .5rem;min-height:4rem;border-top-left-radius:2px;border-top-right-radius:2px;line-height:2rem;font-size:1.2rem;font-weight:300}.reservationOrderItem-status.accepted{background-color:#52be36;color:#fff}.reservationOrderItem-status.rejected{background-color:#f73d45;color:#fff}.reservationOrderItem-status.pending{background-color:#ccc;color:rgba(0,0,0,.85)}.reservationOrderItem-status.hidden{background-color:rgba(0,0,0,.85);color:#ccc}.reservationOrderItem-content,.reservationOrderItem-personal{display:block;position:relative;padding:1rem;padding-top:1.5rem;padding-bottom:1.5rem;background-color:#fff;font-size:1.25rem}.reservationOrderItem-personal a{color:#52be36;font-weight:400}.reservationOrderItem-interaction{display:block;position:relative;width:100%;min-height:4rem;background-color:#fff}.reservationOrderItem-interactionHide{display:block;position:relative;cursor:pointer;transition:.25s;padding:.5rem 1rem}@media only screen and (min-width:48rem){.reservationOrderItem-interactionHide:hover{transition:.25s;background-color:#f73d45;color:#fff}}.reservationOrderItem-interactionButton{display:block;position:relative;float:left;transition:.25s;cursor:pointer;width:50%;min-height:4rem;padding-top:.25rem;line-height:1.5rem;text-align:center}.reservationOrderItem-interactionButton i{font-size:2rem}.reservationOrderItem-interactionButton.accept{border-top:1px solid #f2f2f2;border-left:1px solid #f2f2f2;color:#52be36;border-bottom-right-radius:2px}.reservationOrderItem-interactionButton.reject{border-top:1px solid #f2f2f2;color:#f73d45;border-bottom-left-radius:2px}@media only screen and (min-width:48rem){.reservationOrderItem-interactionButton.accept:hover{transition:.25s;background-color:#52be36;color:#fff}.reservationOrderItem-interactionButton.reject:hover{transition:.25s;background-color:#f73d45;color:#fff}}.reservationOrderItem-interaction0{display:block;position:relative;width:100%;min-height:4rem;padding-left:1rem;padding-right:1rem;border-top:1px solid #f2f2f2;background-color:#fff}.reservationOrderItem-interaction select{width:100%}.reservationOrderListItem{display:block;position:relative;overflow-y:visible;width:calc(100% - 1.3rem);min-height:4rem;margin-left:.65rem;margin-right:.65rem;margin-bottom:1rem;background-color:#fff;border-bottom:1px solid #f2f2f2;border-left:4px solid rgba(82,190,54,0)}.reservationOrderListItem.accepted{border-left:4px solid #52be36}.reservationOrderListItem.rejected{border-left:4px solid #f73d45}.reservationOrderListItem.hidden{border-left:4px solid #000}.reservationOrderListItem.pending{border-left:4px solid #ccc}.reservationOrderListItem:hover{border-left:4px solid #52be36}.reservationOrderListItem-dropDown{display:inline-block;position:absolute;z-index:7;float:left;width:8.75rem;height:auto;top:.5rem;margin-left:.65rem}.reservationOrderListItem-dropDown.active{z-index:8;box-shadow:0 2px 5px rgba(0,0,0,.15)}.reservationOrderListItem-dropDownItem{display:none;position:relative;cursor:pointer;width:100%;height:3rem;padding-left:.5rem;background-color:#fff;line-height:3rem}.reservationOrderListItem-dropDownItem.accept{background-color:#f2f2f2;color:#52be36}.reservationOrderListItem-dropDownItem.accept:hover{background-color:#52be36;color:#f2f2f2}.reservationOrderListItem-dropDownItem.accept.active{background-color:#fff}.reservationOrderListItem-dropDownItem.accept.active:hover{background-color:#52be36;color:#f2f2f2}.reservationOrderListItem-dropDownItem.reject{background-color:#f2f2f2;color:#f73d45}.reservationOrderListItem-dropDownItem.reject:hover{background-color:#f73d45;color:#f2f2f2}.reservationOrderListItem-dropDownItem.reject.active{background-color:#fff}.reservationOrderListItem-dropDownItem.reject.active:hover{background-color:#f73d45;color:#f2f2f2}.reservationOrderListItem-dropDownItem.hide{background-color:#f2f2f2;color:#333}.reservationOrderListItem-dropDownItem.hide:hover{background-color:#333;color:#f2f2f2}.reservationOrderListItem-dropDownItem.hide.active{background-color:#fff}.reservationOrderListItem-dropDownItem.hide.active:hover{background-color:#333;color:#f2f2f2}.reservationOrderListItem-dropDownItem.active{display:block;border-radius:2px;border:1px solid #f2f2f2}.reservationOrderListItem-dropDownItem.active:hover{border:1px solid hsla(0,0%,95%,0);background-color:#f2f2f2}.reservationOrderListItem-dropDown.active .reservationOrderListItem-dropDownItem.active{border:1px solid transparent}.reservationOrderListItem-dropDown:hover .reservationOrderListItem-dropDownCaret{background-color:#fff;color:#ccc}.reservationOrderListItem-dropDownCaret{display:inline-block;position:absolute;right:0;top:0;height:calc(3rem - 2px);width:1.2rem;border-left:1px solid #f2f2f2;text-align:center}.reservationOrderListItem-content,.reservationOrderListItem-personal,.reservationOrderListItem-status{display:inline-block;position:relative}.reservationOrderListItem-personal{font-size:1rem}.reservationOrderListItem-interaction{display:inline-block;position:relative}.reservationOrderListItem-twoLineText{display:block;position:relative;float:left;width:100%;top:4rem;padding-left:.65rem;padding-right:.65rem;font-size:1rem;line-height:1.5rem}.reservationOrderListItem-editButton{display:inline-block;position:absolute;float:right;cursor:pointer;width:3rem;height:3rem;top:.5rem;right:.65rem;border:1px solid #f2f2f2;border-radius:2px;line-height:3rem;font-size:1.2rem;text-align:center}.reservationOrderListItem-moreButton{display:none}.reservationOrderListItem-details{display:block;position:relative;float:left;cursor:default;width:100%;min-height:2rem;margin-top:4rem;margin-left:.65rem;padding-right:2rem;padding-top:1rem;padding-bottom:1rem}.reservationOrderListItem-details quote{display:inline-block;position:relative;max-width:32rem;height:auto;padding:1rem;background-color:#52be36;border-radius:2px;font-size:1.2rem;color:#fff}.reservationOrderListItem-details textarea{display:block;position:relative;outline:none;resize:none;width:100%;height:6rem;padding:.65rem;background-color:#fff;border:1px solid #f2f2f2;border-radius:2px}@media only screen and (min-width:48rem){.reservationOrderListItem{margin-bottom:0}.reservationOrderListItem-twoLineText{display:inline-block;position:relative;float:left;word-break:break-word;overflow:hidden;width:16%;height:3rem;top:.5rem;left:11rem;padding-left:.25rem;padding-right:.25rem;font-size:1rem;line-height:1.5rem}.reservationOrderListItem-twoLineText.narrow{width:4rem}.reservationOrderListItem-twoLineText i{font-size:.75rem}.reservationOrderListItem-editButton,.reservationOrderListItem-moreButton{display:inline-block;position:relative;float:right;cursor:pointer;width:3rem;height:3rem;top:.5rem;margin-left:1rem;border:1px solid #f2f2f2;border-radius:2px;line-height:3rem;font-size:1.2rem;text-align:center}.reservationOrderListItem-editButton:hover,.reservationOrderListItem-moreButton:hover{cursor:pointer;border-radius:2px;border:1px solid #ccc;background-color:#f2f2f2}.reservationOrderListItem-details{display:none;padding-left:11rem;margin-top:1rem}.reservationOrderListItem-details textarea{height:auto}}@media only screen and (min-width:90rem){.reservationOrderListItem-twoLineText{width:25%}}.reservationsOrders-day-navigation-item{float:left;cursor:pointer;transition:.25s;margin-top:1rem;border:1px solid #ccc;background-color:#fff;border-radius:2px;line-height:2rem}.reservationsOrders-day-navigation-item.before{margin-right:1rem}.reservationsOrders-day-navigation-item.after{margin-left:1rem}@media only screen and (min-width:48rem){.reservationsOrders-day-navigation-item:hover{transition:.25s;background-color:#52be36;border:1px solid #52be36;color:#fff}}.reservationsOrders-day-navigation-calendar{float:left;transition:.25s;cursor:pointer;min-width:8.5rem;padding-left:.25rem;padding-right:.5rem}@media only screen and (min-width:48rem){.reservationsOrders-day-navigation-calendar:hover{transition:.25s;background-color:#52be36;color:#fff}}.reservationsOrders-module-navigation-item-image{filter:invert(0);display:inline-block;float:left;width:3rem;height:3rem;margin-top:.5rem}.reservationsOrdersByDayNavigationItem{display:inline-block;position:relative;float:left;transition:.25s;cursor:pointer;padding:0 .5rem;padding-right:.5rem;padding-left:.25rem;border:1px solid #52be36;border-radius:2px;background-color:#fff;line-height:2.5rem;color:#52be36}.reservationsOrdersByDayNavigationItem.right{float:right;padding-left:.5rem;padding-right:.25rem}@media only screen and (min-width:48rem){.reservationsOrdersByDayNavigationItem:hover{transition:.25s;background-color:#52be36;color:#fff}}#reservationsOrdersTextNotification{display:none;position:fixed;z-index:11;cursor:pointer;animation:a 5s;-webkit-animation:a 5s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;width:100%;min-height:2rem;bottom:0;background-color:#f73d45;box-shadow:0 0 15px rgba(0,0,0,.1);color:#fff;font-weight:600;font-size:1rem;line-height:2rem;text-align:center}@keyframes a{0%{background:#f73d45}50%{background:rgba(247,61,69,.75)}to{background:#f73d45}}@media only screen and (min-width:48rem){#reservationsOrdersTextNotification{width:40rem;height:4rem;left:calc(50% - 20rem);bottom:1rem;border-radius:2px;line-height:4rem}}#reactToReservation div[contenteditable=true]{padding:.5rem 1rem;background-color:#f2f2f2;border:1px solid #ccc;border-radius:2px}.commentSubmitButton{display:inline-block;position:relative;cursor:pointer;float:right;margin-top:.5rem;padding:.5rem;background-color:#fff}.commentSubmitButton,.commentSubmitButton:hover{transition:.125s;border-radius:2px;border:1px solid #f2f2f2}.commentSubmitButton:hover{color:#fff;background-color:#52be36}.comment,.commentsContainer{display:block;position:relative;width:100%;height:auto}.comment{padding:.65rem;margin-top:.5rem;margin-bottom:.5rem;border:1px solid #f2f2f2;border-radius:2px;background-color:#fff}.comment-time,.comment-username{display:inline-block;color:#ccc}.comment-text{font-size:1.2rem;padding:.5rem 1rem}.comment-delete{display:inline-block;cursor:pointer;transition:.125s;padding:.25rem;background-color:#ccc;border-radius:2px;color:#fff;font-weight:400}.comment-delete:hover{transition:.125s;background-color:#f73d45}.summaryCard{display:block;position:relative;margin-bottom:1rem;background-color:#fff;color:#333}.summaryCard .summaryCard-date{display:block;position:relative;line-height:2rem;margin-bottom:.5rem;font-weight:600}.summaryCard .summaryCard-item{display:block;position:relative;padding:.5rem;margin-bottom:.5rem;border-radius:2px;border:1px solid #f2f2f2;color:#333}#changelogContent ul{padding-left:2rem;list-style-type:square}#changelogContent li{margin-bottom:.5rem}#changelogContent p{padding:0 1rem;text-align:center}#changelogContent img{max-width:100%;border-radius:2px;margin-top:.5rem;margin-bottom:.5rem;border:1px solid #ccc}#workingHours-addNewContainer{display:block;position:relative;width:100%;max-width:30rem;margin-left:auto;margin-right:auto;padding:.65rem;margin-bottom:1rem;background-color:#fff;border-radius:2px}#workingHours-addNew-preview{display:block;position:relative;cursor:pointer;width:100%;height:2rem;line-height:2rem;text-align:center;color:#ccc;-webkit-tap-highlight-color:rgba(0,0,0,0)}#workingHours-addNew-form{display:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}#workingHours-addNew-form.visible{display:block}#workingHours-addNew-form .row{margin-top:.5rem;margin-bottom:.5rem}.row.edit{margin-left:0!important;margin-right:0!important;width:100%;margin-bottom:.5rem}.workingHours-addNew-formSymbol{display:inline-block;float:left;width:2rem}.workingHours-addNew-formInputContainer{display:inline-block;float:left;width:calc(100% - 2rem)}.workingHours-addNew-formInput{cursor:pointer;border:1px solid #f2f2f2;line-height:1.5rem;text-align:center;width:100%}.workingHours-addNew-formInput.small{margin-left:2rem;width:calc(100% - 2rem)}.workingHours-addNew-formTimeSection{margin-bottom:1rem}.workingHours-addNew-formTimeSection:last-child{margin-bottom:0}.workingHours-addNew-formTimeSection#addPauseContent{display:none}.workingHours-addNew-formTimeSection#addPauseContainer .workingHours-addNew-formTimeSectionInput:hover{cursor:pointer;background-color:#f2f2f2}.workingHours-addNew-formTimeSectionSymbol{display:inline-block;float:left;width:2rem;line-height:1.65rem}.workingHours-addNew-formTimeSectionSymbol.doubleHeight{line-height:3.3rem}.workingHours-addNew-formTimeSectionInput{display:inline-block;float:left;width:calc(100% - 2rem);text-align:center}.workingHours-addNew-formTimeSectionInput.doubleHeight{line-height:3.3rem}.workingHours-addNew-button,.workingHours-edit-button{display:inline-block;position:relative;float:left;transition:.25s;width:50%;height:2rem;background-color:#fff;border:1px solid #ccc;border-radius:2px;text-align:center;line-height:2rem;color:#fff}.workingHours-addNew-button.close{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;background-color:#f2f2f2;color:#333}.workingHours-addNew-button.close:hover{background-color:#fff;color:#333}.workingHours-addNew-button.accept{border:1px solid #41922a;border-top-left-radius:0;border-bottom-left-radius:0;background-color:#52be36}.workingHours-addNew-button.accept:hover{color:#52be36;background-color:#fff}.workingHours-edit-button{width:33.3333%}.workingHours-edit-button.accept{background-color:#52be36;border:1px solid #40972b;border-top-left-radius:0;border-bottom-left-radius:0}.workingHours-edit-button.hide{border-right:0;border-radius:0;background-color:#f73d45;border:1px solid #f50a16;color:#fff}.workingHours-edit-button.close{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;background-color:#f2f2f2;color:#333}#workingHours-addNew-form select{margin-top:0}#addPauseContent .workingHours-addNew-formTimeSectionInput{line-height:2rem}#workingHours-listContainer{display:block;position:relative;width:100%;max-width:75rem;margin-left:auto;margin-right:auto;padding:1rem;padding-left:.5rem;margin-bottom:1rem;background-color:#fff;border-radius:2px}@media only screen and (min-width:48rem){#workingHours-listContainer{padding-left:2rem;padding-right:2rem}}#workingHours-listContainer .empty{color:#333;font-size:1.25rem;text-align:center}.workingHours-listItem{clear:both}.workingHours-checkbox{display:inline-block;position:relative;float:left;width:1rem;height:2rem;top:.5rem;line-height:2rem;text-align:center}.workingHours-checkbox.remove{cursor:pointer;transition:.25s;color:#ccc}.workingHours-checkbox.remove:hover{transition:.25s;color:#f73d45}.workingHours-type{width:6rem;top:.27rem;line-height:1.2rem}.workingHours-date,.workingHours-type{display:inline-block;position:relative;float:left;height:2rem;text-align:center}.workingHours-date{transition:.25s;width:3rem;top:.5rem;line-height:1rem;font-size:1rem}.workingHours-date b{font-weight:600;font-size:1rem}.workingHours-listItem:hover .workingHours-date{transition:.25s;background-color:hsla(0,0%,95%,.75)}.workingHours-timelineContainer{display:inline-block;position:relative;float:left;left:1rem;width:calc(100% - 8rem);height:2rem;margin-top:.5rem;margin-bottom:.5rem}.workingHours-info{margin-left:1rem;background-color:#f2f2f2;border-radius:50%}.workingHours-info,.workingHours-money{display:inline-block;position:relative;float:left;cursor:pointer;transition:.15s;top:.5rem;width:2rem;height:2rem;font-size:1rem;text-align:center;line-height:2rem}.workingHours-money{margin-left:.5rem}.workingHours-money.hidden{display:none}@media only screen and (min-width:48rem){.workingHours-type{display:inline-block;width:6rem}.workingHours-timelineContainer{width:calc(100% - 18rem)}}.workingHours-timeline{position:absolute;z-index:1;width:100%;height:2px;top:calc(1rem - 1px);background-color:#f2f2f2}.workingHours-point{position:absolute;z-index:3;width:.5rem;height:.5rem;top:0.5rem;border-radius:50%;background-color:hsla(0,0%,100%,0)}.workingHours-line{position:absolute;z-index:2;transition:.25s;height:10px;top:calc(1rem - 5px);background:rgba(95,214,62,.6);background:linear-gradient(180deg,rgba(95,214,62,.6) 0,rgba(82,190,54,.6));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#5fd63e",endColorstr="#52be36",GradientType=0)}.workingHours-line.pause{background:rgba(72,111,201,.6);background:linear-gradient(180deg,rgba(72,111,201,.6) 0,rgba(64,98,178,.6));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#486fc9",endColorstr="#4062b2",GradientType=0)}.workingHours-timelineTime{display:block;position:absolute;transition:.25s;top:1rem;line-height:2rem;color:#333}.workingHours-timelineTime.start.tooSmall{margin-left:-3rem}.workingHours-timelineTime.stop.tooSmall{margin-right:-3rem}@media only screen and (min-width:48rem){.workingHours-timelineTime{color:rgba(51,51,51,.2)}}@media only screen and (max-width:767px){.workingHours-timelineTime.start{left:0!important}.workingHours-timelineTime.start.tooSmall{margin-left:0}.workingHours-timelineTime.stop{right:0!important}.workingHours-timelineTime.stop.tooSmall{margin-right:0}}.workingHours-totalTime{display:inline-block;position:relative;z-index:4;float:left;margin-left:1.25rem;width:3rem;padding-left:.5rem;padding-right:.5rem;line-height:2.8rem;color:#333;text-align:right;font-size:1.25rem}.workingHours-month{display:none;margin-bottom:1rem}.workingHours-month:nth-of-type(2){display:block}.workingHours-listItem:hover .workingHours-line{transition:.25s;height:14px;top:calc(1rem - 7px);background:#5fd63e;background:linear-gradient(180deg,#5fd63e 0,#52be36);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#5fd63e",endColorstr="#52be36",GradientType=0)}.workingHours-listItem:hover .workingHours-line.pause{transition:.25s;height:6px;top:calc(1rem - 3px);background:#486fc9;background:linear-gradient(180deg,#486fc9 0,#4062b2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#486fc9",endColorstr="#4062b2",GradientType=0)}.workingHours-listItem:hover .workingHours-timelineTime{transition:.25s;color:#333}#workingHours-listContainer h2.month{cursor:pointer;font-weight:400}#workingHours-listContainer h2.user{cursor:pointer}#workingHours-userSelectContainer:before{content:"Arbeitszeiten von "}#workingHours-userSelect{margin-top:0;margin-bottom:1rem;padding-left:.5rem;padding-right:.5rem;border:1px solid #ccc;width:auto}@media only screen and (min-width:48rem){#workingHours-userSelectContainer:before{content:"Noch nicht abgerechnete Arbeitszeiten von "}#workingHours-userSelectContainer:after{content:"  zeigen:"}}#workingHours-overviewSummaryContainer{display:none;position:fixed;z-index:11;width:100%;height:3rem;left:0;bottom:0;background-color:#fff;box-shadow:0 0 15px rgba(0,0,0,.1);line-height:3rem}#workingHours-overviewSummarySpacer{display:none;height:3rem}#workingHours-overviewSummaryContent{display:inline-block;position:relative;float:left;padding-left:.5rem;padding-right:.5rem;font-weight:600;font-size:1.25rem;color:#52be36}#workingHours-createAccountButton{display:inline-block;position:relative;float:right;cursor:pointer;transition:.25s;width:auto;height:2rem;padding-left:1rem;padding-right:1rem;top:.5rem;right:.5rem;background-color:#52be36;border:1px solid #40972b;border-radius:2px;color:#fff;line-height:2rem}#workingHours-createAccountButton:hover{transition:.25s;background-color:#fff;color:#51bf36}@media only screen and (min-width:48rem){#workingHours-createAccountButton:after{content:" zu Abrechnung hinzufügen"}}.workingHours-accountListItem{display:block;position:relative;cursor:pointer;transition:.25s;width:100%;min-height:2rem;padding-top:.5rem;padding-left:1rem;padding-right:1rem;margin-top:1rem;margin-bottom:.5rem;background-color:#f2f2f2;border-radius:2px;border:1px solid #ccc;line-height:1rem;text-align:center;font-weight:600}.workingHours-accountListItem small{font-weight:400}.workingHours-accountListItem:hover{transition:.25s;background-color:#fff}#accountsOverviewActiveItem{display:block;position:relative;width:auto;max-width:12rem;height:2rem;padding-left:1rem;margin-left:auto;margin-right:auto;margin-bottom:1rem;background-color:#fff;border:1px solid #ccc;border-radius:2px;font-weight:600;line-height:2rem;text-align:center}#accountsOverviewList{display:none}.accountsOverviewList-item{display:block;position:relative;cursor:pointer;transition:.25s;width:100%;height:3rem;padding-left:1rem;padding-right:1rem;padding-top:.4rem;border-top:1px solid hsla(0,0%,100%,0);border-bottom:1px solid #f2f2f2;font-size:1.25rem;line-height:1.2rem;font-weight:600}.accountsOverviewList-item:hover{transition:.25s;background-color:rgba(82,190,54,.6);color:#fff;border-bottom:1px solid #51bf36;border-top:1px solid #51bf36}.accountsOverviewList-item.active{transition:.25s;background-color:#52be36;color:#fff;border-bottom:1px solid #40972b;border-top:1px solid #40972b}.accountsOverviewList-item.new{line-height:3rem;padding-top:0}.accountsOverviewList-item small{font-weight:400}#accountsDetails-container{display:block;position:relative;width:100%;height:auto;padding:1rem;background-color:#fff}#accountsDetails-container h2{cursor:pointer}.accountsDetails-userList{display:none}.accountsDetails-userList:first-of-type{display:block}#accountsDetails-export,#accountsDetails-hoursTotal,#accountsDetails-moneyTotal{display:inline-block;position:relative;width:auto;height:2rem;padding-left:.5rem;padding-right:.5rem;margin-left:.5rem;margin-bottom:.5rem;background-color:#f2f2f2;border:1px solid #ccc;border-radius:2px;font-weight:400;line-height:1.8rem;text-align:center;color:rgba(51,51,51,.8)}#accountsDetails-hoursTotal b,#accountsDetails-moneyTotal b{font-size:1.25rem;font-weight:600}#accountsDetails-export{transition:.25s;line-height:2rem;margin-left:0;background-color:#52be36;border:1px solid #40972b;color:#fff}@media only screen and (min-width:48rem){#accountsDetails-export:hover{cursor:pointer;transition:.25s;background-color:rgba(82,190,54,.6);border:1px solid #51bf36}#accountsOverviewActiveItem{display:none}#accountsOverviewList{display:block;position:fixed;overflow:scroll;width:16rem;height:calc(100% - 6rem);left:0;top:6rem;padding-top:.25rem;background-color:#fff;border-right:1px solid #ccc}#accountsDetails-container{position:absolute;width:calc(100% - 18rem);height:auto;left:17rem;top:7rem;border-radius:2px}}#sliderNewCampaignPreview{display:block;cursor:pointer;text-align:center;color:rgba(51,51,51,.6)}#sliderNewCampaign,#sliderNewCampaignPreview{position:relative;width:100%;max-width:30rem;padding:.65rem;margin-left:auto;margin-right:auto;margin-bottom:1rem;border-radius:2px;background-color:#fff}#sliderNewCampaign{display:none}#sliderNewCampaign input[type=text]{width:100%;height:2rem;border:1px solid #f2f2f2;border-radius:2px;padding:.25rem .65rem}#sliderNewCampaign label{display:block;margin-bottom:.5rem}#sliderListContainer{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:75rem;margin-left:auto;margin-right:auto;margin-bottom:1rem;border-radius:2px;background-color:#fff}.sliderListItem{display:inline-block;position:relative;width:100%;padding:.65rem;min-height:6rem;border-bottom:1px solid #f2f2f2}@media only screen and (min-width:48rem){.sliderListItem{width:50%;border-right:1px solid #f2f2f2}.sliderListItem:nth-of-type(2n){border-right:0}}@media only screen and (min-width:64rem){.sliderListItem{width:33.33333%}.sliderListItem,.sliderListItem:nth-of-type(2n){border-right:1px solid #f2f2f2}.sliderListItem:nth-of-type(3n){border-right:0}}.sliderListItem:last-of-type{border-bottom:0}.sliderListItem-name{display:block;font-size:1.2rem;font-weight:600;line-height:2rem;margin-bottom:.5rem}.sliderListItem-description,.sliderListItem-interactions,.sliderListItem-media,.sliderListItem-status,.sliderListItem-time{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;margin-bottom:1rem}.sliderListItem-description .icon,.sliderListItem-interactions .icon,.sliderListItem-media .icon,.sliderListItem-status .icon,.sliderListItem-time .icon{width:3rem;color:rgba(51,51,51,.6)}.sliderListItem-description .content,.sliderListItem-interactions .content,.sliderListItem-media .content,.sliderListItem-status .content,.sliderListItem-time .content{width:calc(100% - 3rem)}.sliderListItem-media .content .thumb{max-width:80px;max-height:80px}.sliderListItem-time .live{display:inline-block;position:relative;width:calc(100% - 1.3rem);padding:.25rem .65rem;margin-top:-1rem;background-color:#52be36;border-radius:2px;color:#fff;font-size:1.2rem;letter-spacing:1px;text-align:center}.sliderListItem-time .datetime{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;background-color:#f2f2f2;border-radius:2px;padding:.25rem .65rem}.sliderListItem-time .datetime .date{display:inline-block;position:relative;margin-right:.5rem;text-align:center}.sliderListItem-time .datetime .date b{font-weight:600;font-size:1.2rem}.sliderListItem-time .datetime .time{display:inline-block;position:relative}.sliderListItem-interactions .content .action{display:inline-block;position:relative;padding:.25rem .65rem;color:#333;background-color:#f2f2f2;border-radius:2px}.feedback-info{background-color:#fff;color:#333}.feedback-error,.feedback-info{z-index:5;box-sizing:content-box;padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto;padding:0!important;margin-bottom:1rem}.feedback-error{background-color:#f73d45;color:#fff}.feedback-error .card-content i.fa,.feedback-success .card-content i.fa{color:#fff}.feedback-success{z-index:5;box-sizing:content-box;padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto;padding:0!important;margin-bottom:1rem;background-color:#52be36;color:#fff}.list-master-view{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.list-master-view .list{display:block;width:20%;border-right:1px solid #d9d9d9;background-color:#f2f2f2}.list-master-view .list .list-item{display:block;position:relative;cursor:pointer;transition:.15s;width:100%;padding:1rem;background-color:#fff;border-bottom:1px solid #ccc;border-left:2px solid #fff}.list-master-view .list .list-item:hover{transition:.15s;border-left:2px solid #52be36}.list-master-view .list .list-item:last-of-type{border-bottom:0}.list-master-view .list .new{display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;cursor:pointer;transition:.15s;width:calc(100% - 2rem);left:1rem;padding:1rem;margin-bottom:1rem;background-color:#52be36;border:1px solid #52be36;border-radius:2px;color:#fff}.list-master-view .list .new:hover{transition:.15s;background-color:transparent;color:#52be36}.list-master-view .list .new i{margin-right:.5rem}.list-master-view .master-content{display:block;width:80%;min-height:calc(100vh - 9rem)}.cost-income-list-container{display:block;position:relative;padding:1rem;margin:1rem 0;border-radius:2px;border:1px solid #ccc}.cost-income-list-container>p{display:block;padding:1rem;background-color:#f2f2f2;border-radius:2px;margin-bottom:1rem}.cost-income-list-container>.cost-income-list>.cost-income-list-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.cost-income-list-container>.cost-income-list>.cost-income-list-row input{width:50%}.cost-income-list-container>.cost-income-list>.cost-income-list-row input[type=text]{margin-right:.5rem}.cost-income-list-container>.cost-income-list>.cost-income-list-row input[type=number]{margin-left:.5rem}.cost-income-list-container>.cost-income-list-add{display:inline-block;border-radius:2px;padding:.5rem;cursor:pointer;background-color:#f2f2f2;border:1px solid #f2f2f2;color:#333}.cost-income-list-container>.cost-income-list-add>i{color:#333;padding-right:0}.cost-income-list-container>.cost-income-list-add:focus,.cost-income-list-container>.cost-income-list-add:hover{background-color:#fff}form#new-cash-register-state .input-group{margin-bottom:1rem;border-bottom:1px dashed #f2f2f2;padding-bottom:1rem;border-left:2px solid transparent}form#new-cash-register-state .input-group.error{border-left:2px solid #f73d45!important}form#new-cash-register-state .input-group:last-of-type{border-bottom:0}form#new-cash-register-state label div.description{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}@media only screen and (min-width:768px){form#new-cash-register-state label{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;margin-bottom:1rem}}#latest{display:block;position:relative;margin-bottom:1rem}#latest .title{width:100%;min-height:2rem;line-height:2rem;background-color:#52be36;color:#fff;padding:0 1rem;border-top-left-radius:2px;border-top-right-radius:2px}#latest .content{background-color:#fff;padding:1rem;border-bottom-left-radius:2px;border-bottom-right-radius:2px}.print{display:block;position:relative;cursor:pointer;float:right;width:auto;padding:1rem;background-color:#f2f2f2;border-radius:2px;border:1px solid #ccc;color:#333!important}.print>i{padding-right:1rem!important}.print:hover{background-color:transparent}@media only print{#printed .card-content{font-size:.75rem;line-height:1rem}#printed .card-content .table-data,#printed .card-content .table-data table{page-break-inside:avoid!important}#printed .card-content .cute-6-tablet{width:50%}}.two-columns{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.two-columns div{width:50%}table{width:100%;border:1px solid #ccc;border-radius:2px;margin-bottom:1rem;border-collapse:collapse}table tbody tr{background-color:#fff;border-bottom:1px solid #e6e6e6}table tbody tr:last-of-type{border-bottom:0}table tbody tr:nth-of-type(2n - 1){background-color:#f2f2f2}table tbody tr td{padding:.5rem}table tbody tr td.correct{color:#52be36!important}table tbody tr td.incorrect{color:#f73d45!important}table tbody tr td.money{text-align:right}table.money-table td:nth-of-type(2n){width:10rem;text-align:right}table.money-table.double .pos-neg{width:1rem;text-align:center;font-size:1.5rem}table.money-table.double .name{text-align:left}table.money-table.double .value,table.money-table.double .value-calculated{width:10rem;text-align:right}#cashRegisterMoneyEndShould,#sumOfCash{position:relative;display:inline-block;font-weight:600;margin-left:1rem}#tables-addContainer{display:block;position:relative;width:100%;max-width:30rem;margin-left:auto;margin-right:auto;margin-bottom:1rem;background-color:#fff;border-radius:2px}#tables-addContainer .preview{display:block;cursor:pointer;transition:.15s;width:100%;padding:1rem;color:#ccc;text-align:center}#tables-addContainer .preview:hover{transition:.15s;color:#52be36}#tables-addContainer .content{display:none;transition:.15s;padding:1rem;color:#333}#tables-addContainer .content p{margin-bottom:1rem;font-size:1rem;color:#333;text-align:center}#tables-addContainer .content .row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}#tables-addContainer .content .row label{width:100%;padding:.5rem;font-size:.8rem;font-weight:600;margin:0}#tables-addContainer .content .row label input[type=text]{width:100%;height:2rem;padding:.5rem;border:1px solid #f2f2f2;border-radius:2px}#tables-addContainer .content .row .button{display:inline-block;position:relative;cursor:pointer;transition:.15s;width:100%;height:2rem;background-color:#fff;border:1px solid #ccc;border-radius:2px;text-align:center;line-height:2rem;color:#fff}#tables-addContainer .content .row .button.accept{border:1px solid #41922a;border-top-left-radius:0;border-bottom-left-radius:0;background-color:#52be36}#tables-addContainer .content .row .button.accept:hover{color:#52be36;background-color:#fff}#tables-addContainer .content .row .button.close{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;background-color:#f2f2f2;color:#333}#tables-addContainer .content .row .button.close:hover{background-color:#fff;color:#333}#tables-addContainer .content .inlinerow{padding:.5rem}#tables-addContainer .content .inlinerow p{margin:0;margin-bottom:.25rem;text-align:left;font-size:.8rem;font-weight:600}#tables-addContainer .content .inlinerow input[type=number]{width:4rem;height:2rem;text-align:center;border:1px solid #f2f2f2;border-radius:2px}#tablesContainer{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:stretch;align-items:stretch;width:100%;margin-bottom:3rem}#tablesContainer .table{display:block;width:100%;max-width:30rem;margin-left:auto;margin-right:auto;margin-bottom:0;background-color:#fff;border:1px solid #ccc;border-bottom:1px solid #e6e6e6;border-top:0}@media only screen and (max-width:768px){#tablesContainer .table{border-left:0;border-right:0}}#tablesContainer .table:first-child{border-top:1px solid #ccc;border-top-left-radius:2px;border-top-right-radius:2px}#tablesContainer .table:last-child{border-bottom:1px solid #ccc;border-bottom-left-radius:2px;border-bottom-right-radius:2px}#tablesContainer .table .tableInfo{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem;padding-left:.25rem}#tablesContainer .table .tableInfo .select{width:10%}#tablesContainer .table .tableInfo .names{width:60%;font-size:.8rem}#tablesContainer .table .tableInfo .names:first-line{font-size:1rem;font-weight:600}#tablesContainer .table .tableInfo .seats{width:25%}#tablesContainer .table .tableInfo .controls{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:5%;cursor:pointer}#tablesContainer .table .tableInfo .controls:hover{color:#52be36}#tablesContainer .table .combination{display:block;height:1.5rem;padding:0 1rem;padding-left:calc(10% + .25rem);background-color:#fafafa;color:#333;line-height:1.5rem;font-size:.8rem}#tablesListActionBar{display:none;position:fixed;width:100%;height:2rem;left:0;bottom:0;background-color:#52be36;border-top:1px solid #41962b;color:#fff;font-size:1rem;line-height:2rem;text-align:center;font-weight:600}*,:after,:before{margin:0;padding:0;box-sizing:border-box}.row{width:100%;max-width:75rem;margin:0 auto}.row .row{margin-left:-.65rem;margin-right:-.65rem;width:auto}[class*=cute-]{float:left;position:relative;padding:.65rem;width:100%}[class*=cute-]:last-of-type{float:right}.clearfix:after,.group:after,.row:after{content:"";display:table;clear:both}.container:after,.container:before{display:table;content:" "}.container:after{clear:both}.left{float:left!important}.right{float:right!important}@media only screen{.cute-1-phone{width:8.3333333333333%}.cute-2-phone{width:16.666666666667%}.cute-3-phone{width:25%}.cute-4-phone{width:33.333333333333%}.cute-5-phone{width:41.666666666667%}.cute-6-phone{width:50%}.cute-7-phone{width:58.333333333333%}.cute-8-phone{width:66.666666666667%}.cute-9-phone{width:75%}.cute-10-phone{width:83.333333333333%}.cute-11-phone{width:91.666666666667%}.cute-12-phone{width:100%}.cute-0-phone-offset{margin:0}.cute-1-phone-offset{margin-left:8.3333333333333%}.cute-2-phone-offset{margin-left:16.666666666667%}.cute-3-phone-offset{margin-left:25%}.cute-4-phone-offset{margin-left:33.333333333333%}.cute-5-phone-offset{margin-left:41.666666666667%}.cute-6-phone-offset{margin-left:50%}.cute-7-phone-offset{margin-left:58.333333333333%}.cute-8-phone-offset{margin-left:66.666666666667%}.cute-9-phone-offset{margin-left:75%}.cute-10-phone-offset{margin-left:83.333333333333%}.cute-11-phone-offset{margin-left:91.666666666667%}.cute-1-phone-push{left:8.3333333333333%}.cute-2-phone-push{left:16.666666666667%}.cute-3-phone-push{left:25%}.cute-4-phone-push{left:33.333333333333%}.cute-5-phone-push{left:41.666666666667%}.cute-6-phone-push{left:50%}.cute-7-phone-push{left:58.333333333333%}.cute-8-phone-push{left:66.666666666667%}.cute-9-phone-push{left:75%}.cute-10-phone-push{left:83.333333333333%}.cute-11-phone-push{left:91.666666666667%}.cute-1-phone-pull{right:8.3333333333333%}.cute-2-phone-pull{right:16.666666666667%}.cute-3-phone-pull{right:25%}.cute-4-phone-pull{right:33.333333333333%}.cute-5-phone-pull{right:41.666666666667%}.cute-6-phone-pull{right:50%}.cute-7-phone-pull{right:58.333333333333%}.cute-8-phone-pull{right:66.666666666667%}.cute-9-phone-pull{right:75%}.cute-10-phone-pull{right:83.333333333333%}.cute-11-phone-pull{right:91.666666666667%}.center-phone{margin-left:auto;margin-right:auto;float:none!important}.uncenter-phone{margin-left:0;margin-right:0;float:left!important}.uncenter-phone.right{float:right!important}[class*=cute-].phone-reset{margin-left:0;margin-right:0;left:auto;right:auto;float:left}}@media only screen and (min-width:48em){.cute-1-tablet{width:8.3333333333333%}.cute-2-tablet{width:16.666666666667%}.cute-3-tablet{width:25%}.cute-4-tablet{width:33.333333333333%}.cute-5-tablet{width:41.666666666667%}.cute-6-tablet{width:50%}.cute-7-tablet{width:58.333333333333%}.cute-8-tablet{width:66.666666666667%}.cute-9-tablet{width:75%}.cute-10-tablet{width:83.333333333333%}.cute-11-tablet{width:91.666666666667%}.cute-12-tablet{width:100%}.cute-0-tablet-offset{margin:0}.cute-1-tablet-offset{margin-left:8.3333333333333%}.cute-2-tablet-offset{margin-left:16.666666666667%}.cute-3-tablet-offset{margin-left:25%}.cute-4-tablet-offset{margin-left:33.333333333333%}.cute-5-tablet-offset{margin-left:41.666666666667%}.cute-6-tablet-offset{margin-left:50%}.cute-7-tablet-offset{margin-left:58.333333333333%}.cute-8-tablet-offset{margin-left:66.666666666667%}.cute-9-tablet-offset{margin-left:75%}.cute-10-tablet-offset{margin-left:83.333333333333%}.cute-11-tablet-offset{margin-left:91.666666666667%}.cute-1-tablet-push{left:8.3333333333333%}.cute-2-tablet-push{left:16.666666666667%}.cute-3-tablet-push{left:25%}.cute-4-tablet-push{left:33.333333333333%}.cute-5-tablet-push{left:41.666666666667%}.cute-6-tablet-push{left:50%}.cute-7-tablet-push{left:58.333333333333%}.cute-8-tablet-push{left:66.666666666667%}.cute-9-tablet-push{left:75%}.cute-10-tablet-push{left:83.333333333333%}.cute-11-tablet-push{left:91.666666666667%}.cute-1-tablet-pull{right:8.3333333333333%}.cute-2-tablet-pull{right:16.666666666667%}.cute-3-tablet-pull{right:25%}.cute-4-tablet-pull{right:33.333333333333%}.cute-5-tablet-pull{right:41.666666666667%}.cute-6-tablet-pull{right:50%}.cute-7-tablet-pull{right:58.333333333333%}.cute-8-tablet-pull{right:66.666666666667%}.cute-9-tablet-pull{right:75%}.cute-10-tablet-pull{right:83.333333333333%}.cute-11-tablet-pull{right:91.666666666667%}.center-tablet{margin-left:auto;margin-right:auto;float:none!important}.uncenter-tablet{margin-left:0;margin-right:0;float:left!important}.uncenter-tablet.right{float:right!important}[class*=cute-].tablet-reset{margin-left:0;margin-right:0;left:auto;right:auto;float:left}}@media only screen and (min-width:62em){.cute-1-laptop{width:8.3333333333333%}.cute-2-laptop{width:16.666666666667%}.cute-3-laptop{width:25%}.cute-4-laptop{width:33.333333333333%}.cute-5-laptop{width:41.666666666667%}.cute-6-laptop{width:50%}.cute-7-laptop{width:58.333333333333%}.cute-8-laptop{width:66.666666666667%}.cute-9-laptop{width:75%}.cute-10-laptop{width:83.333333333333%}.cute-11-laptop{width:91.666666666667%}.cute-12-laptop{width:100%}.cute-0-laptop-offset{margin:0}.cute-1-laptop-offset{margin-left:8.3333333333333%}.cute-2-laptop-offset{margin-left:16.666666666667%}.cute-3-laptop-offset{margin-left:25%}.cute-4-laptop-offset{margin-left:33.333333333333%}.cute-5-laptop-offset{margin-left:41.666666666667%}.cute-6-laptop-offset{margin-left:50%}.cute-7-laptop-offset{margin-left:58.333333333333%}.cute-8-laptop-offset{margin-left:66.666666666667%}.cute-9-laptop-offset{margin-left:75%}.cute-10-laptop-offset{margin-left:83.333333333333%}.cute-11-laptop-offset{margin-left:91.666666666667%}.cute-1-laptop-push{left:8.3333333333333%}.cute-2-laptop-push{left:16.666666666667%}.cute-3-laptop-push{left:25%}.cute-4-laptop-push{left:33.333333333333%}.cute-5-laptop-push{left:41.666666666667%}.cute-6-laptop-push{left:50%}.cute-7-laptop-push{left:58.333333333333%}.cute-8-laptop-push{left:66.666666666667%}.cute-9-laptop-push{left:75%}.cute-10-laptop-push{left:83.333333333333%}.cute-11-laptop-push{left:91.666666666667%}.cute-1-laptop-pull{right:8.3333333333333%}.cute-2-laptop-pull{right:16.666666666667%}.cute-3-laptop-pull{right:25%}.cute-4-laptop-pull{right:33.333333333333%}.cute-5-laptop-pull{right:41.666666666667%}.cute-6-laptop-pull{right:50%}.cute-7-laptop-pull{right:58.333333333333%}.cute-8-laptop-pull{right:66.666666666667%}.cute-9-laptop-pull{right:75%}.cute-10-laptop-pull{right:83.333333333333%}.cute-11-laptop-pull{right:91.666666666667%}.center-laptop{margin-left:auto;margin-right:auto;float:none!important}.uncenter-laptop{margin-left:0;margin-right:0;float:left!important}.uncenter-laptop.right{float:right!important}[class*=cute-].laptop-reset{margin-left:0;margin-right:0;left:auto;right:auto;float:left}}.show-desktop{display:none}@media only screen and (min-width:75em){.cute-1-desktop{width:8.3333333333333%}.cute-2-desktop{width:16.666666666667%}.cute-3-desktop{width:25%}.cute-4-desktop{width:33.333333333333%}.cute-5-desktop{width:41.666666666667%}.cute-6-desktop{width:50%}.cute-7-desktop{width:58.333333333333%}.cute-8-desktop{width:66.666666666667%}.cute-9-desktop{width:75%}.cute-10-desktop{width:83.333333333333%}.cute-11-desktop{width:91.666666666667%}.cute-12-desktop{width:100%}.cute-0-desktop-offset{margin:0}.cute-1-desktop-offset{margin-left:8.3333333333333%}.cute-2-desktop-offset{margin-left:16.666666666667%}.cute-3-desktop-offset{margin-left:25%}.cute-4-desktop-offset{margin-left:33.333333333333%}.cute-5-desktop-offset{margin-left:41.666666666667%}.cute-6-desktop-offset{margin-left:50%}.cute-7-desktop-offset{margin-left:58.333333333333%}.cute-8-desktop-offset{margin-left:66.666666666667%}.cute-9-desktop-offset{margin-left:75%}.cute-10-desktop-offset{margin-left:83.333333333333%}.cute-11-desktop-offset{margin-left:91.666666666667%}.cute-1-desktop-push{left:8.3333333333333%}.cute-2-desktop-push{left:16.666666666667%}.cute-3-desktop-push{left:25%}.cute-4-desktop-push{left:33.333333333333%}.cute-5-desktop-push{left:41.666666666667%}.cute-6-desktop-push{left:50%}.cute-7-desktop-push{left:58.333333333333%}.cute-8-desktop-push{left:66.666666666667%}.cute-9-desktop-push{left:75%}.cute-10-desktop-push{left:83.333333333333%}.cute-11-desktop-push{left:91.666666666667%}.cute-1-desktop-pull{right:8.3333333333333%}.cute-2-desktop-pull{right:16.666666666667%}.cute-3-desktop-pull{right:25%}.cute-4-desktop-pull{right:33.333333333333%}.cute-5-desktop-pull{right:41.666666666667%}.cute-6-desktop-pull{right:50%}.cute-7-desktop-pull{right:58.333333333333%}.cute-8-desktop-pull{right:66.666666666667%}.cute-9-desktop-pull{right:75%}.cute-10-desktop-pull{right:83.333333333333%}.cute-11-desktop-pull{right:91.666666666667%}.center-desktop{margin-left:auto;margin-right:auto;float:none!important}.uncenter-desktop{margin-left:0;margin-right:0;float:left!important}.uncenter-desktop.right{float:right!important}[class*=cute-].desktop-reset{margin-left:0;margin-right:0;left:auto;right:auto;float:left}}@media only screen and (max-width:30em){.cute-100{width:100%}}.show-desktop,.show-laptop,.show-phone,.show-tablet{display:none!important}.hide-phone{display:block!important}@media only screen and (max-width:47.938em){.phone{width:100%}.hide-phone{display:none!important}.show-phone{display:block!important}}@media only screen and (min-width:48em) and (max-width:61.938em){.hide-tablet{display:none!important}.show-tablet{display:block!important}}@media only screen and (min-width:62em) and (max-width:74.938em){.hide-laptop{display:none!important}.show-laptop{display:block!important}}@media only screen and (min-width:75em){.hide-desktop{display:none!important}.show-desktop{display:block!important}}.responsive-img{display:block;height:auto;max-width:100%}.picker{font-size:16px;text-align:left;line-height:1.2;color:#000;position:absolute;z-index:16;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.picker__input{cursor:default}.picker__input.picker__input--active{border-color:#0089ec}.picker__holder{width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;position:fixed;transition:background .15s ease-out,transform 0s .15s;-webkit-backface-visibility:hidden}/*!
 * Default mobile-first, responsive styling for pickadate.js
 * Demo: http://amsul.github.io/pickadate.js
 */.picker__frame,.picker__holder{top:0;bottom:0;left:0;right:0;transform:translateY(100%)}.picker__frame{position:absolute;margin:0 auto;min-width:256px;max-width:666px;width:100%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;opacity:0;transition:all .15s ease-out}.picker__wrap{display:table;width:100%;height:100%}@media (min-height:33.875em){.picker__frame{overflow:visible;top:auto;bottom:-100%;max-height:80%}.picker__wrap{display:block}}.picker__box{background:#fff;display:table-cell;vertical-align:middle}@media (min-height:26.5em){.picker__box{font-size:1.25em}}@media (min-height:33.875em){.picker__box{display:block;font-size:1.33em;border:1px solid #777;border-top-color:#898989;border-bottom-width:0;border-radius:5px 5px 0 0;box-shadow:0 12px 36px 16px rgba(0,0,0,.24)}}@media (min-height:40.125em){.picker__frame{margin-bottom:7.5%}.picker__box{font-size:1.5em;border-bottom-width:1px;border-radius:5px}}.picker--opened .picker__holder{transform:translateY(0);zoom:1;background:rgba(0,0,0,.32);transition:background .15s ease-out}.picker--opened .picker__frame{transform:translateY(0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;opacity:1}@media (min-height:33.875em){.picker--opened .picker__frame{top:auto;bottom:0}}.picker--focused .picker__list-item--highlighted,.picker__list-item--highlighted:hover,.picker__list-item:hover{background:#b1dcfb;cursor:pointer;color:#000}.picker__list{list-style:none;padding:.75em 0 4.2em;margin:0}.picker__list-item{border-bottom:1px solid #ddd;border-top:1px solid #ddd;margin-bottom:-1px;position:relative;background:#fff;padding:.75em 1.25em}@media (min-height:46.75em){.picker__list-item{padding:.5em 1em}}.picker__list-item--highlighted,.picker__list-item:hover{border-color:#0089ec;z-index:6}.picker--focused .picker__list-item--selected,.picker__list-item--selected,.picker__list-item--selected:hover{background:#0089ec;color:#fff;z-index:6}.picker--focused .picker__list-item--disabled,.picker__list-item--disabled,.picker__list-item--disabled:hover{background:#f5f5f5;color:#ddd;cursor:default;border-color:#ddd;z-index:auto}.picker--time .picker__button--clear{display:block;width:80%;margin:1em auto 0;padding:1em 1.25em;background:0 0;border:0;font-weight:500;font-size:.67em;text-align:center;text-transform:uppercase;color:#666}.picker--time .picker__button--clear:focus,.picker--time .picker__button--clear:hover{background:#e20;border-color:#e20;cursor:pointer;color:#fff;outline:0}.picker--time .picker__button--clear:before{top:-.25em;color:#666;font-size:1.25em;font-weight:700}.picker--time .picker__button--clear:focus:before,.picker--time .picker__button--clear:hover:before{color:#fff;border-color:#fff}.picker--time .picker__frame{min-width:256px;max-width:320px}.picker--time .picker__box{font-size:1em;background:#f2f2f2;padding:0}@media (min-height:40.125em){.picker--time .picker__box{margin-bottom:5em}}.picker__footer,.picker__header,.picker__table{text-align:center}.picker__day--highlighted,.picker__select--month:focus,.picker__select--year:focus{border-color:#0089ec}.picker__box{padding:0 1em}.picker__header{position:relative;margin-top:.75em}.picker__month,.picker__year{font-weight:500;display:inline-block;margin-left:.25em;margin-right:.25em}.picker__year{color:#999;font-size:.8em;font-style:italic}.picker__select--month,.picker__select--year{border:1px solid #b7b7b7;height:2em;padding:.5em;margin-left:.25em;margin-right:.25em}.picker__select--month{width:35%}.picker__select--year{width:22.5%}.picker__nav--next,.picker__nav--prev{position:absolute;padding:.5em 1.25em;width:1em;height:1em;box-sizing:content-box;top:-.25em}.picker__nav--prev{left:-1em;padding-right:1.25em}.picker__nav--next{right:-1em;padding-left:1.25em}@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}}.picker__nav--next:before,.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{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,.picker__nav--disabled:before,.picker__nav--disabled:before:hover,.picker__nav--disabled:hover{cursor:default;background:0 0;border-right-color:#f5f5f5;border-left-color:#f5f5f5}.picker--focused .picker__day--highlighted,.picker__day--highlighted:hover,.picker__day--infocus:hover,.picker__day--outfocus:hover{color:#000;cursor:pointer;background:#b1dcfb}.picker__table{border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:inherit;width:100%;margin-top:.75em;margin-bottom:.5em}@media (min-height:33.875em){.picker__table{margin-bottom:.75em}}.picker__table td{margin:0;padding:0}.picker__weekday{width:14.285714286%;font-size:.75em;padding-bottom:.25em;color:#999;font-weight:500}@media (min-height:33.875em){.picker__weekday{padding-bottom:.5em}}.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--focused .picker__day--selected,.picker__day--selected,.picker__day--selected:hover{background:#0089ec;color:#fff}.picker--focused .picker__day--disabled,.picker__day--disabled,.picker__day--disabled:hover{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__day--highlighted.picker__day--disabled,.picker__day--highlighted.picker__day--disabled:hover{background:#bbb}.picker__button--clear,.picker__button--close,.picker__button--today{border:1px solid #fff;background:#fff;font-size:.8em;padding:.66em 0;font-weight:700;width:33%;display:inline-block;vertical-align:bottom}.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],.picker__button--today[disabled]:hover{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__button--today[disabled]:before{border-top-color:#aaa}