@import url(https://fonts.googleapis.com/css?family=Eczar|Raleway:300,400,500,800,900&display=swap);@import url(https://fonts.googleapis.com/css?family=Karma:300,700);.dashboard-navigation{width:80px;position:fixed;left:0;top:60px;height:calc(100vh - 100px);background:#354555;box-shadow:1px 1px 6px rgba(0,0,0,.16);z-index:20;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:20px 0;overflow:auto}.dashboard-navigation.loading-finished .loading-indicator:after{transform:scale(.001)}.dashboard-navigation.loading-stop-rotation .loading-indicator{-webkit-animation:none;animation:none}.dashboard-navigation>div ul{margin-top:40px}.dashboard-navigation>div ul:first-child{margin-top:0}.dashboard-navigation>div ul .app-name{color:#fff;font-size:.7rem;width:60px;text-align:center}.dashboard-navigation li{background:rgba(0,0,0,.3);height:40px;width:40px;border-radius:50%;margin:12px 10px}.dashboard-navigation li i,.dashboard-navigation li svg{color:#fff;transition:all .3s ease-in-out}.dashboard-navigation li .active .loading-indicator{display:block}.dashboard-navigation li .navigation-route-name{text-decoration:none;display:none;color:#fff}.dashboard-navigation li .loading-indicator{-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite;position:absolute;width:40px;height:40px;z-index:-1;border:2px solid #e88760;border-radius:50%;display:none}.dashboard-navigation li .loading-indicator:after{transition:all 3s ease-in-out;content:"";width:91%;height:91%;border-radius:30%;background:linear-gradient(45deg,#354555,#354555 40%,rgba(53,69,85,.7) 60%,rgba(53,69,85,0));position:absolute;top:0;left:0;transform:translate(-10%,-5%)}.dashboard-navigation li a,.dashboard-navigation li button{background:none;border:none;z-index:2;width:100%;height:100%;border-radius:50%;display:flex;justify-content:center;align-items:center;text-decoration:none;cursor:pointer;color:#fff}.dashboard-navigation li a:hover>i,.dashboard-navigation li a:hover>svg,.dashboard-navigation li button:hover>i,.dashboard-navigation li button:hover>svg{color:#e88760}@media (max-width:768px){.dashboard-navigation{width:calc(100% - 50px);box-shadow:none;position:relative;height:calc(100% - 50px);top:0;background:none;padding:50px 25px 0}.dashboard-navigation div ul .app-name{font-size:1rem;width:auto}.dashboard-navigation div ul{margin-top:30px}.dashboard-navigation i,.dashboard-navigation svg{margin-right:25px}.dashboard-navigation li{width:auto;background:none;margin:5px;border-bottom:1px solid rgba(0,0,0,.2);border-radius:0;padding:5px}.dashboard-navigation li a{font-size:.85rem;justify-content:flex-start}.dashboard-navigation li a.active .navigation-route-name{color:#f5cab9}.dashboard-navigation li .navigation-route-name{display:inline-block}.dashboard-navigation li .loading-indicator{width:30px;height:30px;margin-left:-12px}}.bm-burger-button{position:fixed;width:36px;height:30px;left:20px;top:15px}@media print{.bm-burger-button{display:none!important}}.bm-burger-bars{background:#354555}.bm-burger-bars-hover{background:#a90000}.bm-cross-button{height:24px;width:24px}.bm-cross{background:#bdc3c7}.bm-menu-wrap{position:fixed;height:100%}.bm-menu{background:#354555;font-size:1.15em}.bm-menu:focus{outline:none}.bm-morph-shape{fill:#354555}.bm-item-list{color:#b8b7ad}.bm-item-list:focus{outline:none}.bm-item{display:inline-block}.bm-item:focus{outline:none}.bm-overlay{background:rgba(0,0,0,.3)}@media print{.dashboard-navigation{display:none!important}}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.dashboard-container .dashboard-headder{position:fixed;top:0;left:80px;height:60px;background:#fff;width:calc(100vw - 80px);box-shadow:1px 1px 6px rgba(0,0,0,.16);display:flex;justify-content:center;align-items:center;z-index:50}.dashboard-container .dashboard-headder .header-icons{position:fixed;right:0;padding-right:40px;font-size:1.5rem}.dashboard-container .dashboard-headder .header-icons i,.dashboard-container .dashboard-headder .header-icons svg{cursor:pointer;transition:all .3s ease-in-out}.dashboard-container .dashboard-headder .header-icons i:hover,.dashboard-container .dashboard-headder .header-icons svg:hover{opacity:.7}.dashboard-container .dashboard-headder .header-icons .dropdown__content{background:#fff;padding:10px;font-size:1rem;right:30px;box-shadow:0 0 10px rgba(0,0,0,.2);margin-top:10px;border-radius:4px;width:250px}.dashboard-container .dashboard-headder .header-icons .dropdown__content img{width:40px;height:40px;border-radius:20px}.dashboard-container .dashboard-headder .header-icons .dropdown__content p{margin:0;color:#393939}.dashboard-container .dashboard-headder .header-icons .dropdown__content p.profile-name{font-weight:700}.dashboard-container .dashboard-headder .header-icons .dropdown__content a,.dashboard-container .dashboard-headder .header-icons .dropdown__content li,.dashboard-container .dashboard-headder .header-icons .dropdown__content p{transition:all .3s ease-in-out;color:#393939}.dashboard-container .dashboard-headder .header-icons .dropdown__content li{padding:10px;cursor:pointer;border-bottom:1px solid #e9e9e9}.dashboard-container .dashboard-headder .header-icons .dropdown__content li:hover,.dashboard-container .dashboard-headder .header-icons .dropdown__content li:hover p{color:#e88760}.dashboard-container .dashboard-headder .header-icons .dropdown__content li div{margin-left:10px}.dashboard-container .dashboard-headder .header-icons .dropdown__content li a{text-decoration:none;display:flex;align-items:center}.dashboard-container .dashboard-headder .header-icons .dropdown__content li:last-of-type{border-bottom:none}@media (max-width:768px){.dashboard-container .dashboard-headder{left:0;width:100%}}.dashboard-container .dashboard-headder .currentPage{font-size:1.3rem;font-weight:700;color:#e88760}.dashboard-container .dashboard-headder .nav-buttons{position:fixed;top:0;left:0;width:80px;height:60px;background:#313f4d;display:flex;align-items:center;justify-content:center}@media (max-width:768px){.dashboard-container .dashboard-headder .nav-buttons{display:none}}.dashboard-container .dashboard-headder .nav-buttons i,.dashboard-container .dashboard-headder .nav-buttons svg{color:#fff;font-size:1rem;margin:8px;cursor:pointer;transition:all .3s ease-in-out}.dashboard-container .dashboard-headder .nav-buttons i:hover,.dashboard-container .dashboard-headder .nav-buttons svg:hover{opacity:.7}.dashboard-container .dashboard-content{padding:80px 20px 20px 100px;width:calc(100% - 120px)}.dashboard-container .dashboard-content .application-error{text-align:center;font-size:1.3em;margin-top:30vh;max-width:600px;margin-left:auto;margin-right:auto}@media (max-width:768px){.dashboard-container .dashboard-content{padding:80px 20px 20px;width:calc(100% - 40px)}}.dashboard-container .dashboard-content .dashboard-content-item{display:flex;flex-wrap:wrap}@media (max-width:800px){.dashboard-container .dashboard-content .dashboard-content-item .onedash-card{flex-grow:1}.dashboard-container .dashboard-content .dashboard-content-item .onedash-card .card-headding{padding:0 5px 2.5px}.dashboard-container .dashboard-content .dashboard-content-item .card-content{display:inline-block;margin-left:auto;margin-right:auto;width:100%}}.dashboard-container .dashboard-content .dashboard-content-item.dashboard-content-item-centered{margin-left:auto;margin-right:auto;max-width:900px;justify-content:center}.dashboard-container .dashboard-content .dashboard-content-item.dashboard-content-item-process{max-width:600px}.dashboard-container .dashboard-content .dashboard-content-item.dashboard-content-item-process .onedash-card{width:100%}.dashboard-container .dashboard-content .dashboard-content-item.dashboard-content-item-table{max-width:1500px;width:100%}.dashboard-container .dashboard-content .dashboard-content-item.dashboard-content-item-formular{max-width:900px;width:100%;background:#fff;box-shadow:1px 1px 6px rgba(0,0,0,.16);justify-content:space-between;margin-bottom:100px}.dashboard-container .dashboard-content .dashboard-content-item.dashboard-content-item-formular .onedash-card{box-shadow:none;background:none}.dashboard-container .dashboard-content .dashboard-content-item.dashboard-content-item-hidden{opacity:0}.dashboard-container .dashboard-content .dashboard-content-item:not(.dashboard-content-item-hidden){-webkit-animation:fadein .5s ease-out normal;animation:fadein .5s ease-out normal}.dashboard-container .dashboard-content .card-divider{border-bottom:1px solid #e9e9e9;width:calc(100% - 100px);margin-left:50px;margin-top:30px;margin-bottom:40px}.dashboard-container .dashboard-content .card-wrapper{width:100%}.dashboard-container .dashboard-content .card-wrapper>h1{font-size:1.7rem;color:#354555;font-weight:lighter;margin:30px 30px 10px;border-bottom:1px solid #e9e9e9;padding:0 0 2.5px 5px}.dashboard-container .dashboard-content .card-wrapper .card-wrapper-content{display:flex;flex-wrap:wrap;justify-content:center}.dashboard-container .dashboard-content .card-wrapper .card-wrapper-content>div{flex-grow:1}.starting-application h1{margin-top:30vh;text-align:center;font-size:1.2rem}.dashboard-second-navigation{height:50px;display:flex;justify-content:space-around;position:fixed;bottom:20px;right:20px;z-index:20;padding:0 10px}.dashboard-second-navigation .navigation-background{position:absolute;top:0;left:0;width:100%;height:100%;background:#343333;opacity:.98;border-radius:30px;box-shadow:2px 2px 5px rgba(0,0,0,.6)}.dashboard-second-navigation .nav-list{display:flex;z-index:2;align-items:center}.dashboard-second-navigation .nav-list ul{display:flex}.dashboard-second-navigation .nav-list ul li{list-style:none}.dashboard-second-navigation .nav-list ul li a,.dashboard-second-navigation .nav-list ul li button{background:none;border:none;color:#fff;cursor:pointer}.dashboard-second-navigation .nav-list ul li a i,.dashboard-second-navigation .nav-list ul li a svg,.dashboard-second-navigation .nav-list ul li button i,.dashboard-second-navigation .nav-list ul li button svg{color:#fff;font-size:1.2rem;transition:all .3s ease-in-out}.dashboard-second-navigation .nav-list ul li a i:hover,.dashboard-second-navigation .nav-list ul li a svg:hover,.dashboard-second-navigation .nav-list ul li button i:hover,.dashboard-second-navigation .nav-list ul li button svg:hover{color:#e88760}@media print{.dashboard-second-navigation{display:none!important}}@-webkit-keyframes fadein{0%{transform:scale(0);opacity:0}70%{transform:scale(1.05);opacity:.8}to{transform:scale(1);opacity:1}}@keyframes fadein{0%{transform:scale(0);opacity:0}70%{transform:scale(1.05);opacity:.8}to{transform:scale(1);opacity:1}}.profile .auth-code .onedash-input-container{margin:10px 0}.profile .auth-code input{opacity:0;display:block}.profile .password-change .card-content{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.profile .password-change .password-policy{width:100%;max-width:300px;margin:10px 10px 60px}.profile .password-change .password-policy li{transition:all .15s ease-in-out;margin:5px 0}.profile .password-change .password-policy li.valid{-webkit-text-decoration-color:#4fc486;text-decoration-color:#4fc486;text-decoration:line-through;color:#4fc486}.profile .password-change .password-policy li.info{color:#106fdf}.profile .password-change .password-policy h2{font-size:1.1rem;margin-bottom:10px}.card-designer-navigation{height:50px;display:flex;justify-content:space-around;position:fixed;bottom:20px;right:20px;z-index:20;padding:0 10px}.card-designer-navigation .navigation-background{position:absolute;top:0;left:0;width:100%;height:100%;background:#343333;opacity:.98;border-radius:30px;box-shadow:2px 2px 5px rgba(0,0,0,.6)}.card-designer-navigation .nav-list{display:flex;z-index:2;align-items:center}.card-designer-navigation .nav-list ul{display:flex}.card-designer-navigation .nav-list ul li{list-style:none;margin:0 10px}.card-designer-navigation .nav-list ul li a,.card-designer-navigation .nav-list ul li button{background:none;border:none;color:#fff;cursor:pointer}.card-designer-navigation .nav-list ul li a i,.card-designer-navigation .nav-list ul li a svg,.card-designer-navigation .nav-list ul li button i,.card-designer-navigation .nav-list ul li button svg{color:#fff;font-size:1.2rem;transition:all .3s ease-in-out}.card-designer-navigation .nav-list ul li a i:hover,.card-designer-navigation .nav-list ul li a svg:hover,.card-designer-navigation .nav-list ul li button i:hover,.card-designer-navigation .nav-list ul li button svg:hover{color:#e88760}@media print{.card-designer-navigation{display:none}}.card-designer{background-attachment:fixed;min-height:100vh}.card-designer :focus{outline:none}.card-designer .pages{padding-top:30px;padding-bottom:30px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.card-designer .pages.wrap-enabled{flex-wrap:wrap;flex-direction:row}.card-designer .pages .button-corner{position:absolute;right:0;top:0;z-index:3;height:40px;width:40px;background:#c9c9c9;display:flex;box-shadow:inset 1px -1px 8px rgba(0,0,0,.5);align-items:center;justify-content:center;border-radius:0 0 0 100%;cursor:pointer;transition:all .3s ease-in-out}.card-designer .pages .button-corner i,.card-designer .pages .button-corner svg{margin-left:8px;margin-top:-7px;color:#fff}.card-designer .pages .button-corner:hover{background:#7fcc76}.card-designer .pages article{background:#fff;box-shadow:2px 2px 5px rgba(0,0,0,.3);margin:20px;position:relative;page-break-inside:avoid}.card-designer .pages article.not-editable{opacity:.95}.card-designer .pages article.not-editable .card-list{pointer-events:none}.card-designer .pages article.not-editable .paper-watermark{display:block!important}.card-designer .pages article.not-editable .price-buttons{display:none}.card-designer .pages article .paper-watermark{background:url(/static/media/logo-background.d9ad5a2c.png);background-size:80%;background-repeat:no-repeat;background-position:top;opacity:.3;position:absolute;height:calc(100% - 80px);width:100%;z-index:10;margin:40px 0;display:none}.card-designer .pages article[data-size=A4]{height:296.75mm;width:210mm}@media (max-width:768px){.card-designer .pages article[data-size=A4]{transform:scale(.5)}}@media print{.card-designer .pages article[data-size=A4]{transform:none!important}}.card-designer .pages article[data-size=A4] .paper-watermark{background-size:80%}.card-designer .pages article[data-size=square]{height:207mm;width:208.94167mm;padding:0 2px}.card-designer .pages article[data-size=square] .paper-watermark{background-size:60%}.dialog .basic-input{padding-bottom:0}.dialog .dialog-headding{color:#354555;font-weight:lighter;margin-bottom:20px;border-bottom:1px solid #e9e9e9;padding:0 0 2.5px 5px}.dialog .masterCardSelection-group{display:flex}.dialog .masterCardSelection-group .select-box{width:calc(100% - 44px)}.dialog .masterCardSelection-group button{flex-shrink:1;background:none;border:none;color:#fff;cursor:pointer;transition:all .3s ease-in-out;margin-left:10px}.dialog .masterCardSelection-group button:hover{opacity:.7}.dialog .masterCardSelection-group button:active{outline:none}@media print{.card-designer{background:#fff}.card-designer .pages{padding-bottom:0;padding-top:0}.card-designer .pages article{box-shadow:none;margin:0}.card-designer .pages article .button-corner{display:none}.card-designer .pages article[data-size=square]{border-left:1px solid #979797;border-right:1px solid #979797}.paper-watermark{display:block!important}article{opacity:1!important}}.property-box{position:absolute;background:#d8c8b3;color:#fff;width:385px;z-index:3;left:50%;border-radius:6px;margin-left:-205px;padding:10px;box-shadow:1px 1px 2px rgba(0,0,0,.5);margin-top:15px}.property-box .property-textarea-container{display:flex;flex-direction:column;margin:5px 0}.property-box .lang-indicator{width:100%;background:rgba(0,0,0,.8);padding:5px 0;display:flex;align-items:center;justify-content:center;text-transform:uppercase}.property-box .onedash-style-one.onedash-tag-container{margin:0;text-align:left}.property-box .onedash-style-one.onedash-tag-container .react-tags{max-width:500px}.property-box .onedash-style-one.onedash-tag-container .react-tags__suggestions{color:#393939}.property-box textarea{overflow:hidden;border:none;display:block;background:none;color:#fff;resize:none;padding:5px;width:calc(100% - 10px);background:rgba(0,0,0,.5);height:70px;font-family:"Open Sans";text-align:center}.property-box textarea::-webkit-input-placeholder{color:#fff}.property-box textarea::-ms-input-placeholder{color:#fff}.property-box textarea::placeholder{color:#fff}.property-box:after{bottom:100%;left:50%;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:10px solid rgba(136,183,213,0);border-bottom-color:#d8c8b3;margin-left:-10px}.property-close-overlay{position:fixed;top:0;left:0;width:100vw;z-index:3;height:100vh;cursor:default}@font-face{font-family:Champagne;src:url(/static/media/Champagne_Limousines.0899368e.ttf)}@font-face{font-family:Wingding;src:url(/static/media/Wingding.cc20de18.ttf)}.card-list{z-index:2;position:relative}.additional-text,.clickable-text,.item-name,.menu-wine-recommendation{cursor:pointer;transition:all .3s ease-in-out;overflow-wrap:break-word}.additional-text:hover,.clickable-text:hover,.item-name:hover,.menu-wine-recommendation:hover{color:#56a7c6!important}.card-item{position:relative}.card h1{transition:all .3s ease-in-out;cursor:pointer}.card h1:hover{color:#56a7c6}.master-card.inhaltsstoffe-print.master-card.standard-card .card-list{padding:50px 20px 15px}.master-card.inhaltsstoffe-print.master-card.standard-card .item-divider{display:none!important}.master-card.inhaltsstoffe-print.master-card.standard-card .card-item{margin-top:10px}.master-card.inhaltsstoffe-print.master-card.standard-card .card-list .card.drink .card-item{margin-top:0}.master-card.drink-card.inhaltsstoffe-print .main-item:not(.border-disabled):before{border-bottom:none!important}.master-card.drink-card.kennzeichnungen-print .item-name{display:inline-block}.master-card.drink-card .item-zusatzstoffe{display:block;background:#fff;font-size:.8rem}.master-card.standard-card .page-zusatzstoffe h1{padding:0;font-family:Eczar;font-size:2rem;font-weight:400;text-decoration:underline;text-align:center;margin:25px 0 0}.master-card.standard-card .page-zusatzstoffe .num{width:30px;font-family:"Open Sans";font-weight:700;font-size:1rem}.master-card.standard-card .page-zusatzstoffe .text{flex-grow:1}.master-card.standard-card .page-zusatzstoffe ul{margin-top:30px;display:flex;flex-direction:column;align-items:center}.master-card.standard-card .page-zusatzstoffe li{font-family:"Champagne";font-size:1.3rem;display:flex;justify-content:space-between;width:350px;margin:10px auto;text-align:left}.master-card.drink-card .page-zusatzstoffe{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.master-card.drink-card .page-zusatzstoffe h1{font-family:"Raleway";padding:0 25px 2px;display:inline-block;border-bottom:2px solid rgba(0,0,0,.6);margin:5px 0 7px;font-size:1.3rem;font-weight:500;text-transform:uppercase}.master-card.drink-card .page-zusatzstoffe .num{width:30px;font-weight:700;font-size:1rem}.master-card.drink-card .page-zusatzstoffe .text{flex-grow:1}.master-card.drink-card .page-zusatzstoffe ul{margin-top:30px;display:flex;flex-direction:column;align-items:center}.master-card.drink-card .page-zusatzstoffe li{font-family:"Raleway";font-size:1rem;display:flex;justify-content:space-between;margin:5px;width:100%;text-align:left}.master-card.standard-card{color:#394641}.master-card.standard-card .card-list{padding:100px 20px 15px}.master-card.standard-card .card-list .item-number{font-family:"Champagne"}.master-card.standard-card .card-list .item-name,.master-card.standard-card .card-list .item-price{font-size:1.3rem;line-height:2rem;font-family:"Champagne"}.master-card.standard-card .card-list .item-zusatzstoffe{display:block;font-family:"Open Sans";font-size:.9rem;max-width:350px;margin-left:auto;margin-right:auto}.master-card.standard-card .card-list .card{width:100%}.master-card.standard-card .card-list .card h1{padding:0;font-family:Eczar;font-size:2rem;font-weight:400;text-decoration:underline;text-align:center;margin:25px 0 0}.master-card.standard-card .card-list .card .item-divider{margin:15px;font-family:Wingding;text-align:center;content:"fff";display:block;font-size:1rem;line-height:1rem}.master-card.standard-card .card-list .card .card-items{margin-top:10px}.master-card.standard-card .card-list .card .person-num{font-family:"Champagne";font-size:1rem;font-weight:700}.master-card.standard-card .card-list .card .menu-price{font-size:1.6rem;font-weight:700;font-family:"Champagne";margin-top:20px}.master-card.standard-card .card-list .card .corresponding-wines{font-family:"Champagne";font-size:1.2rem}.master-card.standard-card .card-list .card .corresponding-wines p{margin-bottom:3px}.master-card.standard-card .card-list .card .corresponding-wines span{font-size:1.4rem;font-weight:700}.master-card.standard-card .card-list .card .menu-wine-recommendation{text-align:center;margin-top:20px}.master-card.standard-card .card-list .card .menu-wine-recommendation p:first-child{font-family:"Champagne";font-size:1.3rem;text-decoration:underline}.master-card.standard-card .card-list .card .menu-wine-recommendation p:nth-child(2){font-family:"Champagne";font-size:1.2rem;margin-top:-15px}.master-card.standard-card .card-list .card .additional-text{font-family:"Champagne";margin-top:20px;text-align:center;font-size:1.1rem;font-weight:700}.master-card.standard-card .card-list .card.eat{margin-left:-45px}.master-card.standard-card .card-list .card.eat .item-price{width:70px;text-align:left;position:absolute;right:-70px;top:0;height:100%}.master-card.standard-card .card-list .card.eat .item-name-container{text-align:center}.master-card.standard-card .card-list .card.eat .card-items>div{display:flex;align-items:center;flex-direction:column}.master-card.standard-card .card-list .card.eat .main-item{position:relative;width:500px}.master-card.standard-card .card-list .card.menu{text-align:center}.master-card.standard-card .card-list .card.menu .item-name{max-width:430px;display:inline-block}.master-card.standard-card .card-list .card.drink .item-name-container{position:relative}.master-card.standard-card .card-list .card.drink .card-items{margin-top:20px}.master-card.standard-card .card-list .card.drink .card-item{display:flex;flex-direction:column;align-items:center}.master-card.standard-card .card-list .card.drink .main-item{display:flex;justify-content:space-between;margin:5px;width:400px}.master-card.standard-card .card-list .card.drink .main-item .item-name{text-align:left}.master-card.standard-card .card-list .card.drink .item-divider{display:none}.master-card.drink-card{font-size:.9rem}.master-card.drink-card .page-title{position:absolute;left:30px;top:10px;font-weight:900;text-transform:uppercase;font-size:1.7rem;padding:0 20px 5px;border-bottom:2px dotted #ca4343;color:#3b3a36;margin:20px 0}.master-card.drink-card .item-has-description.main-item{display:block!important}.master-card.drink-card .item-has-description.main-item .item-name{font-weight:100;display:block;font-size:.8rem;color:#696969}.master-card.drink-card .item-has-description.main-item .item-name .first-line{font-size:.85rem;color:#373737;font-weight:500}.master-card.drink-card .item-has-description.main-item .item-amount-price>div{justify-content:flex-start!important}.master-card.drink-card .item-has-description.main-item[data-card-index="0"] .item-name-container,.master-card.drink-card .item-has-description.main-item[data-card-index="1"] .item-name-container{text-align:right}.master-card.drink-card .item-has-description.main-item[data-card-index="0"] .item-amount-price>div,.master-card.drink-card .item-has-description.main-item[data-card-index="1"] .item-amount-price>div{justify-content:flex-end!important}.master-card.drink-card .card-list.centered-list{margin:70px 50px 40px;height:calc(100% - 110px);color:#3b3a36;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.master-card.drink-card .card-list.centered-list>*{font-family:"Raleway",sans-serif;color:#373737}.master-card.drink-card .card-list.centered-list .menu .item-divider{margin:15px;font-size:1.1rem;font-family:Wingding;text-align:center;display:block;line-height:1rem}.master-card.drink-card .card-list.centered-list .menu .item-name{font-size:1.1rem;font-weight:300}.master-card.drink-card .card-list.centered-list .menu .menu-price{font-weight:600;font-size:1.3rem;margin-top:25px}.master-card.drink-card .card-list.centered-list .menu .menu-wine-recommendation{font-weight:300}.master-card.drink-card .card-list.centered-list .menu .menu-wine-recommendation p:first-child{text-decoration:underline;font-size:1.2rem}.master-card.drink-card .card-list.centered-list .menu .menu-wine-recommendation p:nth-child(2){margin-top:-15px}.master-card.drink-card .card-list.centered-list .menu h1{color:#914d28;font-weight:600;text-transform:uppercase;font-size:1.6rem;padding:0 20px 5px;display:inline-block;border-bottom:2px dotted #ca4343}.master-card.drink-card .card-list.centered-list .menu .card-item{margin:10px}.master-card.drink-card .card-list.centered-list .drink .card-item{width:300px}.master-card.drink-card .card-list.centered-list .drink:first-of-type{margin-top:-100px}.master-card.drink-card .card-list.centered-list .drink .main-item{display:block!important;text-align:center!important}.master-card.drink-card .card-list.centered-list .drink .item-name{width:230px!important}.master-card.drink-card .card-list.centered-list .drink .item-price{padding-left:0!important}.master-card.drink-card .card-list.centered-list .drink .item-amount-price{margin-top:2.5px;justify-content:center;align-items:center;font-size:.9rem}.master-card.drink-card .card-list.centered-list .drink .price-buttons{top:1px}.master-card.drink-card .card-list.centered-list .drink .item-name-container{display:flex;justify-content:center}.master-card.drink-card .card-list.centered-list .drink .item-amount-price>div{display:flex;position:relative;width:100px;justify-content:space-between}.master-card.drink-card .card-list.centered-list .drink h1,.master-card.drink-card .card-list.centered-list .eat h1{padding:0 25px 2px;display:inline-block;border-bottom:2px solid rgba(0,0,0,.6);margin:5px 0 7px;font-size:1.3rem;font-weight:500;text-transform:uppercase}.master-card.drink-card .card-list.centered-list .drink .item-divider,.master-card.drink-card .card-list.centered-list .eat .item-divider{display:none}.master-card.drink-card .card-list.centered-list .drink .item-price,.master-card.drink-card .card-list.centered-list .eat .item-price{text-align:right;font-weight:700}.master-card.drink-card .card-list.centered-list .drink .item-name,.master-card.drink-card .card-list.centered-list .drink .item-price,.master-card.drink-card .card-list.centered-list .eat .item-name,.master-card.drink-card .card-list.centered-list .eat .item-price{background:#fff;z-index:1}.master-card.drink-card .card-list.centered-list .drink .item-price,.master-card.drink-card .card-list.centered-list .eat .item-price{padding-left:5px;display:flex;align-items:flex-end}.master-card.drink-card .card-list.centered-list .drink .item-name,.master-card.drink-card .card-list.centered-list .eat .item-name{padding-right:5px}.master-card.drink-card .card-list.centered-list .drink .main-item,.master-card.drink-card .card-list.centered-list .eat .main-item{display:flex;justify-content:space-between;text-align:left;margin:15px}.master-card.drink-card .card-list.centered-list .drink .main-item:not(.border-disabled):before,.master-card.drink-card .card-list.centered-list .eat .main-item:not(.border-disabled):before{content:"";position:absolute;bottom:2px;z-index:-1;width:calc(100% - 30px);height:0;line-height:0;border-bottom:1px dotted #ca4343}.master-card.drink-card .card-list.centered-list .drink .additional-text,.master-card.drink-card .card-list.centered-list .eat .additional-text{margin-top:50px}.master-card.drink-card .price-buttons{position:absolute;right:-30px;font-size:.8rem;top:2px}.master-card.drink-card .price-buttons i,.master-card.drink-card .price-buttons svg{cursor:pointer;transition:all .3s ease-in-out;margin:0 1px}.master-card.drink-card .price-buttons i:hover{transform:rotate(90deg)}.master-card.drink-card .price-buttons .fa-minus-circle{color:#ca4343}.master-card.drink-card .price-buttons .fa-plus-circle{color:#7fcc76}.master-card.drink-card .card-list.grid-list{margin:75px 50px 15px;height:calc(100% - 90px);display:flex;flex-wrap:wrap;flex-direction:column}.master-card.drink-card .card-list.grid-list .card{text-align:left;padding:5px 0 10px 20px;width:calc(50% - 20px)}.master-card.drink-card .card-list.grid-list .card .item-price{font-weight:700;padding-left:5px}.master-card.drink-card .card-list.grid-list .card .item-amount{font-size:.8rem;font-weight:400;line-height:1.2rem;text-align:right;max-width:45px}.master-card.drink-card .card-list.grid-list .card h1{padding:0 25px 2px 5px;display:inline-block;border-bottom:2px solid rgba(0,0,0,.6);margin:5px 0 7px;font-size:1.3rem;font-weight:500;text-transform:uppercase}.master-card.drink-card .card-list.grid-list .card .card-items{width:90%}.master-card.drink-card .card-list.grid-list .card:first-child,.master-card.drink-card .card-list.grid-list .card:nth-child(2){display:flex;align-items:flex-end;flex-direction:column;text-align:right;border-left:0;border-right:1px solid transparent;padding-left:0;padding-right:20px}.master-card.drink-card .card-list.grid-list .card:first-child h1,.master-card.drink-card .card-list.grid-list .card:nth-child(2) h1{padding:0 5px 2px 25px}.master-card.drink-card .card-list.grid-list>*{font-family:"Raleway",sans-serif;color:#373737}.master-card.drink-card .card-list.grid-list .card-item{display:inline-block;width:100%}.master-card.drink-card .card-list.grid-list .eat .item-price{display:flex;align-items:flex-end}.master-card.drink-card .card-list.grid-list .eat .main-item{margin:10px 0}.master-card.drink-card .card-list.grid-list .eat .main-item:before{top:auto!important;bottom:13px!important}.master-card.drink-card .card-list.grid-list .eat:nth-child(3){display:flex;align-items:flex-end;flex-direction:column;text-align:right;border-left:0;border-right:1px solid transparent;padding-left:0;padding-right:20px}.master-card.drink-card .card-list.grid-list .eat:nth-child(3) h1{padding:0 5px 5px 25px}.master-card.drink-card .card-list.grid-list .item-divider{display:none}.master-card.drink-card .card-list.grid-list .item-name-container{text-align:left}.master-card.drink-card .card-list.grid-list .item-amount-price .item-price{width:50px;padding-left:0}.master-card.drink-card .card-list.grid-list .item-amount-price>div{justify-content:flex-end;display:flex;position:relative}.master-card.drink-card .card-list.grid-list .item-amount-price>div>div{margin:0 2.5px}.master-card.drink-card .card-list.grid-list .item-name{background:#fff;padding-right:2.5px;z-index:1}.master-card.drink-card .card-list.grid-list .item-name-container{position:relative}.master-card.drink-card .card-list.grid-list .item-amount-price,.master-card.drink-card .card-list.grid-list .item-price{background:#fff;z-index:1}.master-card.drink-card .card-list.grid-list .property-box{margin-top:10px}.master-card.drink-card .card-list.grid-list .main-item{display:flex;width:100%;justify-content:space-between;margin:2px}.master-card.drink-card .card-list.grid-list .main-item:not(.border-disabled):before{content:"";position:absolute;top:1rem;width:100%;z-index:-1;height:0;line-height:0;border-bottom:1px dotted #ca4343}.master-card.drink-card .card-list.grid-list .additional-text{text-align:center;font-weight:500;margin-top:50px}.master-card.drink-card .main-item.border-disabled:not(.item-has-description) .item-amount-price{display:flex;flex-direction:column}.master-card.drink-card .main-item.border-disabled:not(.item-has-description) .item-amount-price .item-price{font-weight:700}.master-card.drink-card .main-item.border-disabled:not(.item-has-description) .item-name{font-weight:300;display:block;font-size:.8rem;width:180px}.master-card.drink-card .main-item.border-disabled:not(.item-has-description) .item-name .first-line{font-size:.95rem;font-weight:500;margin-bottom:1px;display:inline-block}.detail-dialog ::-webkit-scrollbar,.pages-dialog ::-webkit-scrollbar,.settings-dialog ::-webkit-scrollbar{width:0}.detail-dialog ::-webkit-scrollbar-track,.pages-dialog ::-webkit-scrollbar-track,.settings-dialog ::-webkit-scrollbar-track{display:none}.detail-dialog .select-box.dark .select-box__input-text,.detail-dialog .select-box.dark .select-box__option,.pages-dialog .select-box.dark .select-box__input-text,.pages-dialog .select-box.dark .select-box__option,.settings-dialog .select-box.dark .select-box__input-text,.settings-dialog .select-box.dark .select-box__option{background-color:#fff}.detail-dialog h1,.pages-dialog h1,.settings-dialog h1{border-bottom:2px solid #fff;padding:0 10px 5px 5px;margin:10px 10px 0 0;font-size:1.6rem;color:#e88760}.detail-dialog h2,.pages-dialog h2,.settings-dialog h2{color:#354555;font-weight:lighter;border-bottom:1px solid #e9e9e9;padding:0 0 2.5px 5px;margin:0 0 20px}.detail-dialog .detail-dialog-item-list,.pages-dialog .detail-dialog-item-list,.settings-dialog .detail-dialog-item-list{max-height:400px}.detail-dialog .language-selection .onedash-form,.pages-dialog .language-selection .onedash-form,.settings-dialog .language-selection .onedash-form{margin:0}.detail-dialog .language-selection .onedash-input-container,.pages-dialog .language-selection .onedash-input-container,.settings-dialog .language-selection .onedash-input-container{margin:0;width:100%}.detail-dialog .detail-dialog-content,.pages-dialog .detail-dialog-content,.settings-dialog .detail-dialog-content{overflow:auto;margin-top:10px}.detail-dialog .detail-dialog-content::-webkit-scrollbar,.pages-dialog .detail-dialog-content::-webkit-scrollbar,.settings-dialog .detail-dialog-content::-webkit-scrollbar{width:0}.detail-dialog .detail-dialog-content::-webkit-scrollbar-track,.pages-dialog .detail-dialog-content::-webkit-scrollbar-track,.settings-dialog .detail-dialog-content::-webkit-scrollbar-track{display:none}.detail-dialog .detail-dialog-content>div,.pages-dialog .detail-dialog-content>div,.settings-dialog .detail-dialog-content>div{display:flex;padding:5px;flex-wrap:wrap}.detail-dialog .detail-dialog-content>div:last-of-type,.pages-dialog .detail-dialog-content>div:last-of-type,.settings-dialog .detail-dialog-content>div:last-of-type{border-bottom:none}.detail-dialog .detail-dialog-content>div>div:first-child,.pages-dialog .detail-dialog-content>div>div:first-child,.settings-dialog .detail-dialog-content>div>div:first-child{padding-right:20px;width:350px}.detail-dialog .detail-dialog-content>div>div:nth-child(2),.pages-dialog .detail-dialog-content>div>div:nth-child(2),.settings-dialog .detail-dialog-content>div>div:nth-child(2){padding-left:20px;width:300px}.detail-dialog .pages-dialog-content,.pages-dialog .pages-dialog-content,.settings-dialog .pages-dialog-content{margin:15px 5px 5px;display:flex}.detail-dialog .pages-dialog-content .page-list,.pages-dialog .pages-dialog-content .page-list,.settings-dialog .pages-dialog-content .page-list{max-height:400px;overflow:auto}.detail-dialog .pages-dialog-content .page-card-detail-list,.pages-dialog .pages-dialog-content .page-card-detail-list,.settings-dialog .pages-dialog-content .page-card-detail-list{height:200px;overflow:auto}.detail-dialog .pages-dialog-content .page-card-detail-list .deleteItem,.pages-dialog .pages-dialog-content .page-card-detail-list .deleteItem,.settings-dialog .pages-dialog-content .page-card-detail-list .deleteItem{display:block}.detail-dialog .pages-dialog-content .page-detail-view,.pages-dialog .pages-dialog-content .page-detail-view,.settings-dialog .pages-dialog-content .page-detail-view{width:300px;padding-left:10px;border-left:.5px solid rgba(0,0,0,.2)}.detail-dialog .pages-dialog-content .page-detail-view>div,.pages-dialog .pages-dialog-content .page-detail-view>div,.settings-dialog .pages-dialog-content .page-detail-view>div{padding:5px;margin-bottom:20px}.detail-dialog .pages-dialog-content .page-detail-view .page-name-edit,.pages-dialog .pages-dialog-content .page-detail-view .page-name-edit,.settings-dialog .pages-dialog-content .page-detail-view .page-name-edit{margin-top:10px}.detail-dialog .pages-dialog-content .page-card-list,.pages-dialog .pages-dialog-content .page-card-list,.settings-dialog .pages-dialog-content .page-card-list{padding-right:10px;border-right:.5px solid rgba(0,0,0,.2);width:250px}.detail-dialog .pages-dialog-content .page-card-list>div,.pages-dialog .pages-dialog-content .page-card-list>div,.settings-dialog .pages-dialog-content .page-card-list>div{padding:5px;margin-bottom:20px}.detail-dialog .sortableListItem.clickable,.pages-dialog .sortableListItem.clickable,.settings-dialog .sortableListItem.clickable{cursor:pointer}.detail-dialog .sortableListItem.selected,.pages-dialog .sortableListItem.selected,.settings-dialog .sortableListItem.selected{color:#e88760}.detail-dialog .sortableListItem.selected .deleteItem,.pages-dialog .sortableListItem.selected .deleteItem,.settings-dialog .sortableListItem.selected .deleteItem{display:block}.detail-dialog-page-selection,.detail-dialog-type-selection{margin-top:-20px}.detail-dialog-edit-name-container{position:relative}.detail-dialog-edit-name-container .lang-indicator{position:absolute;display:block;right:-4px;border-radius:0 4px 4px 0;line-height:2.7rem;top:0;background:rgba(0,0,0,.5);font-size:1rem;width:50px;height:100%;text-align:center;text-transform:uppercase;font-family:Roboto;font-weight:400;color:#fff}.detail-dialog-edit-name-container input{border:2px solid #eee;color:#3b3a36;border-radius:4px;overflow:hidden;margin:0 0 10px;font-family:Roboto;width:calc(100% - 60px);resize:none;padding:10px 50px 10px 10px;display:block}.detail-dialog-settings ul li,.settings-list ul li{z-index:1!important}.detail-dialog-settings .onedash-input-container,.page-options .onedash-input-container,.settings-list .onedash-input-container{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0}.detail-dialog-settings .onedash-input-container .onedash-label,.page-options .onedash-input-container .onedash-label,.settings-list .onedash-input-container .onedash-label{position:relative;width:150px;display:block;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.detail-dialog .add-item,.detail-dialog .detail-dialog-settings ul li,.page-options ul li,.pages-dialog .add-item,.settings-list ul li,.sortableListItem{z-index:101;border:2px solid #eee;display:flex;align-items:center;padding:5px 20px;margin:10px 2px;border-radius:2px;position:relative;cursor:default;font-size:.9rem}.detail-dialog .add-item p,.detail-dialog .detail-dialog-settings ul li p,.page-options ul li p,.pages-dialog .add-item p,.settings-list ul li p,.sortableListItem p{margin:5px 0 5px 30px;width:150px}.detail-dialog .add-item .fa-grip-lines,.detail-dialog .detail-dialog-settings ul li .fa-grip-lines,.page-options ul li .fa-grip-lines,.pages-dialog .add-item .fa-grip-lines,.settings-list ul li .fa-grip-lines,.sortableListItem .fa-grip-lines{cursor:-webkit-grab;cursor:grab;margin-right:10px;margin-left:-10px}.detail-dialog .add-item .deleteItem,.detail-dialog .detail-dialog-settings ul li .deleteItem,.page-options ul li .deleteItem,.pages-dialog .add-item .deleteItem,.settings-list ul li .deleteItem,.sortableListItem .deleteItem{border:none;padding:0;margin:0;background:none;position:absolute;top:6px;right:7.5px;color:#e95a5a;transition:all .3s ease-in-out;cursor:pointer}.detail-dialog .add-item .deleteItem:hover,.detail-dialog .detail-dialog-settings ul li .deleteItem:hover,.page-options ul li .deleteItem:hover,.pages-dialog .add-item .deleteItem:hover,.settings-list ul li .deleteItem:hover,.sortableListItem .deleteItem:hover{transform:rotate(90deg);opacity:.8}.add-item{justify-content:center;color:#7fcc76;margin-top:20px!important}.add-item:hover{box-shadow:0 0 .2rem #000!important}.add-item i,.add-item svg{transition:all .3s ease-in-out;cursor:pointer}.add-item i:hover,.add-item svg:hover{transform:rotate(90deg);opacity:.8}@media print{.not-visible{display:none}i,svg{display:none!important}.card-list{padding:75px 50px 15px;margin:0!important}.master-card.drink-card .card-list.grid-list .card:first-child,.master-card.drink-card .card-list.grid-list .card:nth-child(2),.master-card.drink-card .card-list.grid-list .eat:nth-child(3){border-right:1.5px solid rgba(0,0,0,.2)}}.roomInvoice{height:calc(100vh - 40px);font-size:1rem;display:flex;justify-content:center;position:relative;background:#fff;color:#2b2c33;font-family:"Karma"}.roomInvoice .paper-watermark{background:url(/static/media/logo-background.d9ad5a2c.png);background-size:80%;background-repeat:no-repeat;background-position:top;opacity:.2;position:absolute;height:calc(100% - 80px);width:100%;z-index:10;margin:40px 0;display:none}@media print{.roomInvoice .paper-watermark{display:block}}.roomInvoice a,.roomInvoice abbr,.roomInvoice acronym,.roomInvoice address,.roomInvoice applet,.roomInvoice article,.roomInvoice aside,.roomInvoice audio,.roomInvoice b,.roomInvoice big,.roomInvoice blockquote,.roomInvoice body,.roomInvoice canvas,.roomInvoice caption,.roomInvoice center,.roomInvoice cite,.roomInvoice code,.roomInvoice dd,.roomInvoice del,.roomInvoice details,.roomInvoice dfn,.roomInvoice div,.roomInvoice dl,.roomInvoice dt,.roomInvoice em,.roomInvoice embed,.roomInvoice fieldset,.roomInvoice figcaption,.roomInvoice figure,.roomInvoice footer,.roomInvoice form,.roomInvoice h1,.roomInvoice h2,.roomInvoice h3,.roomInvoice h4,.roomInvoice h5,.roomInvoice h6,.roomInvoice header,.roomInvoice hgroup,.roomInvoice html,.roomInvoice i,.roomInvoice iframe,.roomInvoice img,.roomInvoice ins,.roomInvoice kbd,.roomInvoice label,.roomInvoice legend,.roomInvoice li,.roomInvoice mark,.roomInvoice menu,.roomInvoice nav,.roomInvoice object,.roomInvoice ol,.roomInvoice output,.roomInvoice p,.roomInvoice pre,.roomInvoice q,.roomInvoice ruby,.roomInvoice s,.roomInvoice samp,.roomInvoice section,.roomInvoice small,.roomInvoice span,.roomInvoice strike,.roomInvoice strong,.roomInvoice sub,.roomInvoice summary,.roomInvoice sup,.roomInvoice table,.roomInvoice tbody,.roomInvoice td,.roomInvoice tfoot,.roomInvoice th,.roomInvoice thead,.roomInvoice time,.roomInvoice tr,.roomInvoice tt,.roomInvoice u,.roomInvoice ul,.roomInvoice var,.roomInvoice video{margin:0;padding:0;border:0;font-size:100%}.roomInvoice article,.roomInvoice aside,.roomInvoice details,.roomInvoice figcaption,.roomInvoice figure,.roomInvoice footer,.roomInvoice header,.roomInvoice hgroup,.roomInvoice menu,.roomInvoice nav,.roomInvoice section{display:block}.roomInvoice body{line-height:1}.roomInvoice ol,.roomInvoice ul{list-style:none}.roomInvoice blockquote,.roomInvoice q{quotes:none}.roomInvoice blockquote:after,.roomInvoice blockquote:before,.roomInvoice q:after,.roomInvoice q:before{content:"";content:none}.roomInvoice table{border-collapse:collapse;border-spacing:0}.roomInvoice .firstcharacter{float:left;font-size:2.9rem;line-height:2.5rem;padding-top:4px;padding-right:8px;padding-left:3px}.roomInvoice .paragraph{margin-top:10px;font-style:italic}.roomInvoice .logo-container{width:100%;display:flex;justify-content:center}.roomInvoice h2{font-weight:400}.roomInvoice .logo{background:url(/static/media/logo.25056c86.png);width:260px;height:32px;background-size:cover;margin:50px}.roomInvoice .main-content{width:100%;display:flex;height:calc(100% - 125px)}.roomInvoice .left,.roomInvoice .right{margin:0 25px}.roomInvoice .right{width:500px;height:calc(100% - 200px);display:flex;align-items:center}.roomInvoice .right .total-table{margin-top:30px}.roomInvoice .right table{width:100%}.roomInvoice .right table thead th{text-align:right;font-weight:400;font-size:.9rem;color:#989898;text-transform:uppercase}.roomInvoice .right table thead th:last-of-type{padding-right:10px}.roomInvoice .right table thead th:first-of-type{text-align:left}.roomInvoice .right table .rooms td{vertical-align:bottom}.roomInvoice .right table tbody .dashed-border{border-top:1px dashed #3e3e3e}.roomInvoice .right table tbody .bold-border{border-top:2px solid #3e3e3e}.roomInvoice .right table tbody .totalSum{font-weight:700;font-size:1.1rem}.roomInvoice .right table tbody .dotted-border{border-top:2px dotted #3e3e3e}.roomInvoice .right table tbody .bottom ul{margin:-5px 0 0 20px;font-size:.9rem;color:#989898}.roomInvoice .right table tbody tr{border-top:1px solid #f0f0f0}.roomInvoice .right table tbody tr.bottom td{vertical-align:bottom}.roomInvoice .right table tbody tr td{vertical-align:initial;text-align:right}.roomInvoice .right table tbody tr td:first-of-type{text-align:left}.roomInvoice .right table tbody tr td:last-of-type{padding-right:15px}.roomInvoice .right table tbody tr ul{padding-bottom:10px}.roomInvoice .right table tbody tr h3{font-size:.9rem;margin:10px 0 0 10px}.roomInvoice .right table tbody tr .gray{color:#989898}.roomInvoice .right table tbody tr .small{font-size:.8rem}.roomInvoice .right table tbody tr .left-margin{margin-left:10px}.roomInvoice .right table tbody tr .netto ul,.roomInvoice .right table tbody tr .restaurant-invoice ul,.roomInvoice .right table tbody tr .room-names ul{margin:-5px 0 0 20px;font-size:.9rem;color:#989898}.roomInvoice .right .head{text-transform:uppercase;font-weight:400}.roomInvoice .right .content{font-style:italic;font-size:.9rem;color:#989898;margin:5px}.roomInvoice .header{display:flex;margin-bottom:20px;justify-content:space-between}.roomInvoice .dates{width:200px}.roomInvoice .left{width:200px;height:calc(100% - 50px);margin-top:50px}.roomInvoice .left div{margin:30px 0}.roomInvoice .left div:first-of-type{margin-top:0}.roomInvoice .left p,.roomInvoice .left ul{margin:5px;font-size:.9rem;font-style:italic;color:#989898}.roomInvoice .left li{list-style:none}.roomInvoice .left h1{font-weight:700;margin-bottom:30px}.roomInvoice .left h1,.roomInvoice .left h2{text-transform:uppercase}.roomInvoice .roomInvoice{height:285mm;display:flex;justify-content:center;position:relative}.roomInvoice .container{max-width:750px}.roomInvoice .invoice-text{margin-top:40px}.roomInvoice .invoice-num .content{text-align:right;margin-right:10px}.roomInvoice .footer{position:absolute;bottom:15px;font-size:.7rem;color:#989898;text-align:center;width:100%;left:0}.roomInvoice .footer p{margin-left:auto;margin-right:auto;width:350px}.roomInvoice .print-toolbar{position:fixed}.roomInvoice .print-toolbar button{border:none;height:70px;width:70px;border-radius:50%;box-shadow:3px 3px 5px 0 rgba(0,0,0,.31);color:#fff;font-size:2rem;transition:all .3s ease-in-out;display:flex;justify-content:center;align-items:center;cursor:pointer}.roomInvoice .print-toolbar button:hover{opacity:.9}.roomInvoice .print-toolbar .back-button{left:20px;top:20px;position:fixed}.roomInvoice .print-toolbar .print-button{left:22px;bottom:20px;position:fixed}.roomInvoice .print-toolbar .yellow{background:#ffca3c}.roomInvoice .print-toolbar .red{background:#e71c1c}@media print{.print-toolbar{display:none}}.room-invoice .onedash-select-container{width:100%}.room-invoice .room-selection .room{display:flex;flex-wrap:wrap}.room-invoice .room-selection .room .room-types{display:flex}.room-invoice .room-selection .room .room-types>div{margin-right:10px}.room-invoice .room-selection .room>div{margin:3px}.room-invoice .room-selection .room .room-selector{border:1.5px solid #c7c7c7;padding:5px 10px;border-radius:4px;cursor:pointer;transition:all .15s ease-in-out}.room-invoice .room-selection .room .room-selector p{margin:0;font-size:1rem;font-weight:lighter}.room-invoice .room-selection .room .room-selector.active{background:#2ef189;border:1.5px solid #2ef189;color:#fff}.room-invoice .room-selection .room-name{display:flex;align-items:center;width:150px;font-weight:700}.room-invoice .range-picker-input{border:none;width:auto!important}.room-invoice .range-picker-input input{border:1.5px solid #c7c7c7!important;color:#393939;font-size:1rem;border-radius:4px;padding:10px 12.5px;transition:all .3s ease-in-out;background:none;width:128px!important;margin:5px}.room-invoice .range-picker-input .range-picker-input__icon{display:none}.room-invoice .form-group{margin:5px;display:inline-block}.room-invoice .form-group label{display:block;color:#aeaeae;font-size:.9rem;margin-left:2px;max-width:120px}.room-invoice .form-group input{display:block;border:1.5px solid #c7c7c7;color:#393939;border-radius:4px;padding:10px 12.5px;transition:all .3s ease-in-out;background:none;width:100px}.room-invoice .settings{display:flex;justify-content:space-between;width:100%}.room-invoice .settings .additional-data .form-group{margin-bottom:30px}.room-invoice .settings .additional-data .form-group input{width:calc(100% - 30px)}.room-invoice .settings .onoffswitch input{display:none}.room-invoice .settings .onoffswitch input:checked+label{background:#2ef189;border:1.5px solid #2ef189;color:#fff}.room-invoice .settings .onoffswitch label{border:1.5px solid #c7c7c7;width:150px;padding:5px 10px;transition:all .15s ease-in-out;margin:5px;border-radius:4px;font-size:1rem;font-weight:lighter;display:block;cursor:pointer}.room-invoice .settings>div:nth-child(3){width:250px}.room-invoice .settings>div:nth-child(2){width:380px}.room-invoice .settings>div:first-child{width:220px}.room-invoice .settings>div:first-child input{width:calc(100% - 20px)}.table-manager-page .selection-form{width:100%}.table-manager-page .onedash-form:not(.submit-form){display:inline-block}.table-manager-page .onedash-form{margin:0}.table-manager-page .table-name-form{display:block!important}.table-manager-page .table-name-form .onedash-input{width:270px}.table-manager-page .onedash-submit-container{display:inline-block!important}.table-manager-page .onedash-table{margin-top:10px;padding-top:50px;border-top:1px solid #ebebeb}.table-manager-page .add-entry{background:#e9e9e9;border:none;display:inline-block;border-radius:4px;color:#393939;padding:12px 30px;margin-bottom:7px;transition:all .15s ease-in-out;cursor:pointer}.table-manager-page .add-entry:hover{background:#2ef189;color:#fff}.facility-bookings .table-wrapper{max-height:480px}.facility-bookings .dialog{max-width:600px!important}.absence-manager{min-height:600px;position:relative;min-width:600px}.absence-manager .card-content{height:100%}.fundsachen{margin-top:40px;max-height:80vh;overflow-y:auto;overflow-x:hidden}.fundsachen .Collapsible{width:calc(100% - 4px)}.fundsachen .thumbnail-wrapper{display:flex;justify-content:center;align-items:center;width:120px;height:120px;border:1px solid #e9e9e9;margin:5px;transition:all .15s ease-in-out}.fundsachen .thumbnail-wrapper:hover{opacity:.7}.fundsachen .thumbnail{max-width:100px;max-height:100px}.fundsachen .fundsache{display:flex;flex-wrap:wrap}.fundsachen .fundsache .thumbail-list{display:flex;flex-wrap:wrap;margin-left:10px;margin-top:10px;flex-basis:100%}.fundsachen .fundsache>div{margin:0 20px;flex-basis:calc(50% - 40px)}.fundsachen .fundsache li{margin-bottom:10px}.fundsachen .fundsache li .title{font-weight:700;font-size:1.1rem;margin-bottom:5px}.fundsachen .fundsache li .value{margin-left:3px}.fundsachen .thumbnail-item{display:inline-block}.fundsachen .finder-image-checkbox .onedash-input-container{width:100%}.image-tools{width:80%;max-width:600px;display:flex;justify-content:space-between}#viewerBackdrop>div>figure>img{transition:all .3s ease-in-out!important;max-width:calc(100vh - 90px)!important}.image-tools-wrapper{pointer-events:none;position:fixed;left:0;top:10px;z-index:10000;width:100%;display:flex;justify-content:center}.image-tools-wrapper button{cursor:pointer;pointer-events:all}.mediathek .infinite-scroll-component__outerdiv{margin:0 10px}.mediathek .movie-delete{margin:20px 10px;background:none;color:#b64c22;border:none;padding:0;cursor:pointer}.mediathek .flex{display:flex}.mediathek .entry{margin:5px 10px}.mediathek .entry .label{font-weight:700}.mediathek .react-tags{max-width:380px important}.mediathek .onedash-form .onedash-submit-container{display:inline-block}.mediathek .pending{color:#393939}.mediathek .pending .indicator>span{background:#fdc266}.mediathek .accepted .indicator>span,.mediathek .pending .indicator>span:hover{background:#4fc486}.mediathek .accepted .indicator>span:hover,.mediathek .declined .indicator>span{background:#b64c22}.mediathek .declined .indicator>span:hover{background:#4fc486}.mediathek .Collapsible{width:calc(100% - 4px);position:relative}.mediathek .Collapsible .indicator{position:absolute;right:0;width:100px;text-transform:uppercase;font-weight:700;top:0;height:140px;color:#fff;border-left:2px solid #e9e9e9}.mediathek .Collapsible .indicator span{cursor:pointer;display:flex;align-items:center;justify-content:center;margin:0;width:100%;height:100%;text-align:center;transition:all .15s ease-in-out}.mediathek .Collapsible__trigger{height:120px;width:calc(100% - 140px)}.mediathek .Collapsible__trigger .trigger{justify-content:flex-start}.mediathek .Collapsible__trigger .trigger img{width:200px;border:1px solid rgba(0,0,0,.7)}.mediathek .Collapsible__trigger .trigger .title{font-size:1.1rem;color:#393939}.mediathek .Collapsible__trigger .trigger>div{margin-left:30px}.mediathek .Collapsible__trigger .trigger .tags{text-transform:uppercase;color:#106fdf}.mediathek .end-text{font-size:1.2rem;text-align:center;margin-top:50px}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],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{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}body,html{background:#f1f1f1;font-size:15px;font-family:"Ubuntu",sans-serif;color:#393939}li{list-style:none}ul{margin:0;padding:0}.bold{font-weight:700}.danger{border:2px solid #c44234;background:rgba(196,66,52,.43);padding:5px;border-radius:4px}@media screen and (min-width:768px){.dialog-bg,.dialog-container{left:80px!important;width:calc(100vw - 80px)}}.btn{background:#106fdf;margin:10px 0;color:#fff}h1,h2,h3,h4,h5{margin:0;padding:0}.scrollingDisabled{overflow-y:hidden}::-webkit-scrollbar-thumb{background:rgba(0,0,0,.6)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{display:none}*{scrollbar-color:rgba(0,0,0,.6) transparent;scrollbar-width:thin}.completed{color:#4fc486}.pending{color:#fdc266}.rejected{color:#b64c22}.btn{border-radius:4px;box-shadow:1px 1px 5px rgba(0,0,0,.25);border:none;padding:10px 30px;cursor:pointer;transition:all .15s ease-in-out;background:#fff;margin:0 10px;color:#777}.btn__positive{background:#106fdf;color:#fff}.add-btn{background:#e9e9e9;border:none;display:inline-block;border-radius:4px;color:#393939;padding:12px 30px;margin-bottom:7px;transition:all .15s ease-in-out;cursor:pointer}.onedash-style-one .onedash-button:disabled{border:2px solid #e9e9e9;pointer-events:none}.onedash-style-one .onedash-button:disabled .text{color:#393939}.auth-callback{width:100vw;height:100vh;position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center}.auth-callback .spinner{margin:100px auto;width:40px;height:40px;position:relative;text-align:center;-webkit-animation:sk-rotate 2s linear infinite;animation:sk-rotate 2s linear infinite}.auth-callback .dot1,.auth-callback .dot2{width:60%;height:60%;display:inline-block;position:absolute;top:0;background-color:#e88760;border-radius:100%;-webkit-animation:sk-bounce 2s ease-in-out infinite;animation:sk-bounce 2s ease-in-out infinite}.auth-callback .dot2{top:auto;bottom:0;-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-rotate{to{-webkit-transform:rotate(1turn)}}@keyframes sk-rotate{to{transform:rotate(1turn);-webkit-transform:rotate(1turn)}}@-webkit-keyframes sk-bounce{0%,to{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.login-page{height:100vh;width:100vw;display:flex}.login-page .left-section{background:url(/static/media/login-img.fd9396e7.jpg);background-size:cover;background-position:50%;flex-grow:1}@media screen and (max-width:900px){.login-page .left-section{display:none}}.login-page .left-section .left-section-layer{width:100%;height:100%;background:transparent}.login-page .right-section{position:relative;z-index:1;width:500px;background:#fff;height:100%;box-shadow:-2px 0 6px rgba(0,0,0,.4);display:flex;justify-content:center;align-items:center;flex-direction:column}@media screen and (max-width:900px){.login-page .right-section{width:100%}}.login-page .right-section>div{padding:20px}.login-page .right-section .onedash-input-container{display:block}.login-page .title{margin-bottom:30px;padding:10px}.login-page .additional-links{margin:35px 5px 5px}.login-page .additional-links a,.login-page .additional-links button{border:none;background:none;cursor:pointer;color:#83b3db;transition:all .3s ease-in-out}.login-page .additional-links a:hover,.login-page .additional-links button:hover{opacity:.7}#notfound{position:relative;height:100vh}#notfound .notfound{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.notfound{max-width:520px;width:100%;line-height:1.4;text-align:center}.notfound .notfound-error{position:relative;height:200px;margin:0 auto 20px;z-index:-1}.notfound .notfound-error h1{font-size:236px;font-weight:200;margin:0;left:50%;top:50%;transform:translate(-50%,-50%)}.notfound .notfound-error h1,.notfound .notfound-error h2{font-family:"Montserrat",sans-serif;color:#211b19;text-transform:uppercase;position:absolute}.notfound .notfound-error h2{font-size:28px;font-weight:400;background:#f1f1f1;padding:10px 5px;margin:auto;display:inline-block;bottom:0;left:0;right:0}.notfound a{font-family:"Montserrat",sans-serif;display:inline-block;font-weight:700;text-decoration:none;color:#fff;text-transform:uppercase;padding:13px 23px;background:#ff6300;font-size:18px;transition:all .2s}.notfound a:hover{color:#ff6300;background:#211b19}@media only screen and (max-width:767px){.notfound .notfound-error h1{font-size:148px}}@media only screen and (max-width:480px){.notfound .notfound-error{height:148px;margin:0 auto 10px}.notfound .notfound-error h1{font-size:86px}.notfound .notfound-error h2{font-size:16px}.notfound a{padding:7px 15px;font-size:14px}}.privacy-impress{font-family:Raleway,sans-serif;color:#335d59}.privacy-impress h1{font-size:2rem;line-height:25px;padding:0;color:#e4685b;margin:30px 0 0}.privacy-impress h2{font-size:1.5rem;margin-top:25px;margin-bottom:0}.privacy-impress h3{margin:20px 0 0}.privacy-impress p{font-size:1rem;line-height:22px;margin:5px}.dialog-container.update-available .dialog{max-width:500px}.dialog-container.update-available .dialog p{margin:10px}.dialog-container.update-available .dialog button{margin-top:20px}.input-icon-right svg{position:absolute;font-size:1.5rem;right:10px;top:15px;color:#393939}.table-doubleRow .dialog-content .onedash-form{margin-top:-10px}.table-doubleRow .dialog-content .onedash-form>div{display:flex;flex-wrap:wrap}.table-doubleRow .dialog-content .onedash-form>div>div{width:420px;margin-right:20px}.Collapsible{border-radius:3px 3px 0 0;border:2px solid #e9e9e9;border-bottom:none;width:100%}.Collapsible__trigger{width:calc(100% - 40px);padding:10px 20px;display:block;cursor:pointer}.Collapsible__trigger.is-open{border-bottom:1px solid #e9e9e9}.Collapsible__trigger .trigger{display:flex;justify-content:space-between;align-items:center}.Collapsible__trigger .trigger .title{font-size:1.1rem;font-weight:700}.Collapsible__trigger .trigger button{margin:0xp 5px}.Collapsible__contentInner{padding:20px;min-height:200px}.Collapsible:last-of-type{border-radius:3px;border-bottom:2px solid #e9e9e9}
/*# sourceMappingURL=main.aed2eae7.chunk.css.map */