.popup{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:9999;display:none}.popup-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:20px;border-radius:10px;border:1px solid #6d4eec;max-width:90%;max-height:90%;overflow:auto}.close{position:absolute;top:10px;right:10px;cursor:pointer}@media only screen and (max-width:600px){.popup-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:20px;border-radius:10px;border:1px solid #6d4eec;width:90%;height:90%;max-width:600px;max-height:60%;overflow:auto}.close{font-size:16px}}#popupForm label{font-size:16px;font-weight:700;font-size:16px;color:#6d4eec;margin-bottom:5px;margin-top:20px}input[type=text]:focus,select:focus,textarea:focus{border-color:#6d4eec !important;outline:none;box-shadow:none}button#pod:focus{border-color:#6d4eec !important;outline:none;box-shadow:none}button#pod{background-color:#6d4eec;color:#fff;padding:10px 20px;font-size:16px;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease;margin-top:10px}#popupForm button[type=submit]:hover{background-color:#5b3abd;color:#fff !important}h2.zag{font-size:22px;color:#6d4eec;margin-bottom:20px;font-weight:1000}span.balans{font-weight:700;color:#6d4eec;font-size:14px;opacity:.8}span.info{color:#6d4eec;font-size:18px;font-weight:700}span.totalprice{font-weight:700;color:#6d4eec;font-size:16px}span.sale{font-weight:700;color:#6d4eec;font-size:14px;opacity:.8}span.balansup{color:#ff8787;font-size:16px;line-height:1.5}span.balansup a{color:#6d4eec;text-decoration:none;transition:color .3s ease}span.balansup a:hover{color:#3b5998}select#promo{font-size:16px;border-radius:20px;border:1px solid #ccc;color:#333;transition:border-color .3s ease}select#promo option{font-size:16px}select#promo option:hover{background-color:#6d4eec}select#promo option[disabled]{color:#ff8787}input#day[type=number]:focus{outline:1px solid #6d4eec}#resource{display:none}#popupForm summary{display:block;margin-bottom:5px;background-color:#6d4eed;color:#fff;border:none;cursor:pointer;outline:none;border-radius:16px;width:110px;text-align:center;font-size:16px}#popupForm summary:hover{background-color:#5b3abd}#popupForm summary:active{background-color:#5b3abd}.opis{overflow-wrap:break-word;max-width:400px}#popupForm pre{background-color:#6d4eed;padding:10px;border-radius:2px;overflow-x:auto;white-space:pre-wrap;margin-bottom:6px;border-radius:8px;color:#fff;box-shadow:2px 2px 5px rgba(0,0,0,.2)}