body,html,#root{position:relative;width:100vw;height:100vh;padding:0;margin:0;font-family:Poppins,sans-serif;background-color:#000;overflow-x:hidden}h1{font-weight:500;color:#fff}main{position:absolute;display:flex;flex-direction:column;top:0;width:100svw;height:100%;overflow-y:scroll;background-color:#3d754a;transition:.5s;padding:60px 20px 20px}.window-shown{left:0}.window-hidden{left:220svw}.window-shown aside{min-height:10svh;width:100%;display:flex;flex-wrap:wrap}button,a{display:flex;justify-content:center;align-items:center;background:#00501b;border-radius:5px;text-decoration:none;text-align:center;color:#fff;width:200px;height:4.5rem;padding:10px 0;font-weight:300;font-size:1.1rem;outline:none;border:none;margin:2px;transition:.2s}button:disabled{color:#737673}button:hover{font-size:1.15rem}button:disabled:hover{font-size:1.1rem}table{overflow:scroll}tr{display:flex;background-color:#13be13;height:fit-content}tr:nth-child(2n){background-color:#4ab54a}tbody tr:hover{background-color:#6b8e23}td,th{width:200px;padding:0 10px;height:fit-content;text-align:left;border-right:1px solid black}td:nth-child(1),th:nth-child(1),td:nth-child(2),th:nth-child(2){text-align:center;width:30px}input[type=text],input[type=number],select{background-color:#00501b;width:80%;height:2.5rem;font-size:1.7rem;font-weight:400;outline:none;border:none;margin-bottom:10px;border-radius:2px;color:#9d8d7f}input:focus{background-color:#3d754a;border-bottom:#00501b 1px solid}.admin-panel{position:absolute;display:block;z-index:99;width:100vw;padding:20px;overflow:scroll}.admin-panel button,.admin-panel input,.admin-panel select{all:revert;padding:10px}.pdf-holder{position:absolute;left:-5000vw}.PDF{position:fixed;top:0;max-width:100svw;width:210mm;max-height:100svh;height:297mm;padding:10mm;overflow:hidden;background-image:url(/smakosz-logo-bgc.png);background-color:#fff;background-repeat:no-repeat;background-position:center center;background-blend-mode:saturation;background-position-y:80%;background-size:contain}.PDF nav{display:flex;width:90%;justify-content:space-between;padding-bottom:10mm}.PDF img{width:100%}.PDF nav div{text-align:right;font-size:12px;width:40%}.PDF div:nth-child(1){width:60%!important}.PDF section{margin-bottom:5mm}.for-scroll{overflow-y:scroll}
