/*! modern-normalize v2.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:after,:before{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{margin:0}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}h1,h2,h3,h4{margin:0;color:#f7f7f7;font-family:Karla,sans-serif;font-weight:600;letter-spacing:-.04em}h1{font-size:18px}.container{width:1300px;margin:0 auto;max-width:calc(100% - 8vw)}.container--1000{width:1000px}.animation-changed{animation:animateChange .2s cubic-bezier(.4,0,.2,1) forwards}@keyframes animateChange{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}input[type=number],input[type=text]{background:#363e4b;color:inherit;border-radius:50px;height:50px;padding:0 25px;font-size:inherit;font-family:inherit;transition:.2s;-webkit-appearance:none;outline:0!important;border:none;-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button,input[type=text]::-webkit-inner-spin-button,input[type=text]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.btn{-webkit-appearance:none;outline:none;cursor:pointer;border:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:5px 30px;background:#3a4250;color:#f1f5f7;border-radius:3px;transition:.2s;transform:translateY(0)}.btn:hover{transform:translateY(-2px);text-decoration:none;box-shadow:0 3px 5px hsla(0,0%,100%,.05)}.dashboard{padding:20px;display:flex;align-items:center;justify-content:center;min-height:100dvh}.dashboard__inner{max-width:100%}.dashboard__toolbar{justify-content:center;gap:20px;margin-bottom:30px}.dashboard__toolbar,.topbar{display:flex;align-items:center}.topbar{position:fixed;top:0;left:0;right:0;height:80px;background:#313844}.topbar .container{position:relative;align-items:center}.topbar .container,.topbar ul{display:flex;justify-content:center}.topbar ul{list-style:none;margin:0;padding:0;gap:20px}.topbar ul li a{color:inherit}.topbar h1{margin:0;text-align:center}.topbar__back{position:absolute;left:0;color:#fff}.toolbar{display:flex;justify-content:center;margin-bottom:30px}.table{border-spacing:0;width:100%;background:#313844;padding:15px 20px;border-radius:3px}.table th{text-align:left;font-weight:500;padding:5px 20px}.table th:not(:last-child){padding-right:0}.table th:last-child{text-align:right}.table td{padding:10px 20px}.table td:last-child{text-align:right}.table td a{color:inherit}.table thead th{border-bottom:2px solid #3a4250;background:#3a4250;color:#fff;font-weight:400}.table tbody tr td{vertical-align:middle}.table tbody tr:not(:last-child) td{border-bottom:1px solid #3a4250}.table tfoot td{border-top:2px solid #3a4250}.td--product img{width:50px;margin-right:20px;border-radius:3px;display:block}.search{position:relative;width:100%;max-width:560px}.search__input:before{font-size:18px;color:#97a5ac;position:absolute;right:20px;top:calc(50% - 9px)}.search__input input{width:100%}.search__results{position:absolute;top:calc(100% + 10px);left:0;width:100%;max-height:350px;overflow:scroll;display:flex;flex-direction:column;gap:10px;padding:20px 25px;border-radius:5px;background:#313844;border:1px solid #3a4250;color:#7d858e;z-index:1000;transition:.2s;opacity:0;pointer-events:none}.search__results.is-open,.search__results:focus-within{opacity:1;pointer-events:all}.search__results a:not(.btn){color:inherit;transition:.2s}.search__results a:not(.btn) span{color:#fff}.search__results a:not(.btn):focus,.search__results a:not(.btn):hover{outline:none;text-decoration:none;color:hsla(0,0%,100%,.7);border-radius:3px;margin:-5px;padding:5px}.search__results a:not(.btn):focus{background:rgba(64,73,84,.8)}.search__results .btn{margin-top:20px}.status{display:inline-flex;border-radius:5px;padding:5px 10px;font-size:11px;font-weight:500;background-color:hsla(208,7%,46%,.18);color:#6c757d}.status--done{background-color:rgba(16,196,105,.18);color:#10c469}.product{display:flex;align-items:center;gap:15px;line-height:1.1}.product img{border-radius:333px;width:45px;transition:.2s;z-index:7}.product img:hover{transform:scale(2);z-index:8}.price{display:flex;align-items:center;justify-content:space-between}.price:before{content:"€";margin-right:8px;position:relative;top:1px;opacity:.5;font-size:.8em}.number-input{display:inline-flex;flex-direction:row;width:auto}.number-input input[type=number]{text-align:center;width:50px;height:35px;padding:0;border-radius:0;order:2;-moz-appearance:textfield}.number-input input[type=number]::-webkit-inner-spin-button,.number-input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.number-input span{cursor:pointer;display:flex;align-items:center;justify-content:center;border:1px solid #3a4250;width:30px;color:#98a6ad;line-height:0;transition:.2s}.number-input span:hover{background:#3a4250}.number-input span:first-child{order:1;border-radius:3px 0 0 3px;border-right:none}.number-input span:first-child:before{content:"-";font-size:1.5px}.number-input span:last-child{order:3;border-radius:0 3px 3px 0;border-left:none}.number-input span:last-child:before{content:"+";font-size:12px}body,html{font-family:Roboto,sans-serif;line-height:1.8;font-weight:300;font-size:16px;color:#98a6ad;background:#282e38}*{box-sizing:border-box}a{color:#0070f3;text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;display:block}