.app_form{border-radius:5px;background-color:rgba(0,0,0,.3)}.app_form form{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(0,0,0,.7);padding:20px;border-radius:5px;width:50%;overflow-y:auto;max-height:90vh;outline:5px solid rgba(0,0,0,.7)}@media screen and (max-width:600px){.app_form form{width:75%}}.app_form label{display:block;font-size:11px;text-transform:uppercase;color:rgba(255,255,255,.5)}.app_form input:active,.app_form input:focus,.app_form textarea:active,.app_form textarea:focus,.form_inputs input:active,.form_inputs input:focus,.form_inputs textarea:active,.form_inputs textarea:focus{outline:2px solid rgba(var(--light-blue-rgb),.7)}.app_form input[type=email],.app_form input[type=number],.app_form input[type=password],.app_form input[type=text],.app_form textarea,.form_inputs input[type=email],.form_inputs input[type=number],.form_inputs input[type=password],.form_inputs input[type=text]{width:100%;padding:10px;margin-bottom:20px;border-radius:5px;border:none;background-color:rgba(100,100,100,.7);overflow-y:auto;resize:none}.app_form input:invalid:not(:focus):not(:active),.app_form input:required:invalid:not(:focus):not(:active),.app_form textarea:invalid:not(:focus):not(:active),.app_form textarea:required:invalid:not(:focus):not(:active),.form_inputs input:invalid:not(:focus):not(:active),.form_inputs input:required:invalid:not(:focus):not(:active),.form_inputs textarea:invalid:not(:focus):not(:active),.form_inputs textarea:required:invalid:not(:focus):not(:active){outline:2px solid rgba(var(--red-rgb),.7)}.app_form textarea{height:10em}.app_form input[type=checkbox],.form_inputs input[type=checkbox]{width:10%;margin-right:10px}.app_form input[type=submit]{background-color:#4caf50;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer}.app_form input[type=number]::-webkit-inner-spin-button,.app_form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.app_form input.short,.form_inputs input.short{width:20%;text-align:center;min-width:4em;max-width:20%}.app_form input.med,.form_inputs input.med{width:50%;text-align:center;min-width:4em;max-width:50%}.app_form span.line{display:flex;width:100%;justify-content:flex-start;align-items:center}.app_form span.column,.form_inputs span.column{display:flex;flex-direction:column;align-items:center;width:100%}@media screen and (max-width:1200px){.app_form span.line,.form_inputs span.line{flex-direction:column;max-width:95%;min-width:60%}.app_form span.column,.form_inputs span.column{max-width:95%;min-width:60%}}.app_form span.column input:not(.short):not(.long),.form_inputs span.column input:not(.short):not(.long){text-align:center}.app_form section{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:1em;gap:1em;justify-items:center}@media (min-width:901px){.app_form section{grid-template-columns:repeat(2,1fr)}}.app_form{z-index:1}.app::before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(0);font-size:2em;z-index:0;text-align:center}.app[data-status=accepted]::before{content:"Zaakceptowane \A~ " attr(data-reviewer);color:var(--green);line-break:auto;background:rgba(0,0,0,.7);padding:5px;border-radius:5px}.app[data-status=denied]::before{content:"Odrzucone \A\A" attr(reason_shared) attr(data-deny_reason) "\A\AKarencja: " attr(data-resubmit_date) "\A~ " attr(data-reviewer);color:var(--red);line-break:auto;background:rgba(0,0,0,.7);padding:5px;border-radius:5px}.app[data-status=null]::before{content:"";color:none}.user_form{border-radius:5px;background-color:rgba(0,0,0,.3)}.user_form.nav{flex-direction:row;height:20%;width:100%}.user_form.content{height:80%;width:100%}.user_form.content p.section{white-space-collapse:collapse}.user_form.category{display:none;padding:1em}.user_form.category.selected{display:block}.user-management .scrollable{max-height:300px;padding:10px;border-radius:5px}.user-btn{width:45%;padding:1em .5em;margin:5px 10px;background-color:rgba(100,100,100,.7);border:none;text-align:left;cursor:pointer;border-radius:5px;position:relative}.user-btn::after{content:attr(data-id);position:absolute;top:.2em;right:.2em;font-size:1.5em;color:rgba(255,255,255,.4);z-index:0;pointer-events:none}.user-btn.banned{background-color:#dc3545}.user-btn:hover{backdrop-filter:brightness(1.2) saturate(1.1)}@media screen and (max-width:700px){.user-btn{width:100%;margin:5px 0}}select{padding:10px;border:1px solid #373737;border-radius:5px;background:rgba(0,0,0,.7)}select:focus,select:hover{border-color:var(--light-blue);outline:0}@media screen and (max-width:700px){select{width:90%}}