form{display:flex;align-items:center;justify-content:center;flex-direction:column}form .start{align-self:flex-start;margin-bottom:var(--margin-base)}form .preview-box.second{width:-moz-fit-content;width:fit-content;overflow:hidden;background:var(--color-gradient);border-radius:var(--border-radius);cursor:pointer;min-width:360px;min-height:240px;height:-moz-fit-content;height:fit-content;align-self:center;display:flex;align-items:center;justify-content:center;flex-direction:column}form .preview-box.second svg{color:var(--color-gold)}form .preview-box.second img{width:360px;height:240px;max-width:100%}form .preview-change{color:var(--color-red);cursor:pointer}form .img-label{width:-moz-fit-content;width:fit-content;text-align:center;cursor:pointer}form label{display:flex;flex-direction:column;width:100%;margin-bottom:var(--margin-base)}form label textarea{resize:none;overflow:hidden;width:auto;height:auto;outline:none;border:1px solid var(--color-red);border-radius:var(--border-radius-small);background:transparent;padding:5px;color:var(--color-red)}form label textarea:focus{outline:1px solid var(--color-red)}form label input{outline:none;border:1px solid var(--color-red);border-radius:var(--border-radius-small);background:transparent;padding:5px;color:var(--color-red)}form label input:focus{outline:1px solid var(--color-red)}form .description-box{width:100%}form .description-box .addDesc{display:none;display:block;background-color:transparent;outline:none;background-color:var(--color-red);color:var(--color-white);padding:5px 15px;border-radius:var(--border-radius-small);border:1px solid transparent;cursor:pointer;font-size:16px}@media(hover:hover){form .description-box .addDesc:hover{background-color:transparent;color:var(--color-red);border:1px solid var(--color-red)}}@media(hover:none){form .description-box .addDesc:active{background-color:transparent;color:var(--color-red);border:1px solid var(--color-red)}}form .errorMessage{color:var(--color-red)}form .btnPanel{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--margin-base)}@media(max-width:479px){form .btnPanel{flex-direction:column;gap:var(--margin-base)}}form .filesBlock{align-self:flex-start;margin-bottom:var(--margin-base)}form .filesBlock p{margin-bottom:calc(var(--margin-base)/2)}form .filesBlock .downloadButton-box{margin-bottom:var(--margin-base);display:flex;flex-direction:column;gap:calc(var(--margin-base)/2)}form .filesBlock .downloadButton-box button{padding:0;background-color:transparent;border:none;outline:none;color:var(--color-red);cursor:pointer;width:-moz-fit-content;width:fit-content;text-align:left}@media(hover:hover){form .filesBlock .downloadButton-box button:hover{opacity:.9}}@media(hover:none){form .filesBlock .downloadButton-box button:active{opacity:.9}}form .filesBlock .downloadButton-box .deleteButton{background-color:transparent;outline:none;background-color:var(--color-red);color:var(--color-white);padding:5px 15px;border-radius:var(--border-radius-small);border:1px solid transparent;cursor:pointer;font-size:16px}@media(hover:hover){form .filesBlock .downloadButton-box .deleteButton:hover{background-color:transparent;color:var(--color-red);border:1px solid var(--color-red)}}@media(hover:none){form .filesBlock .downloadButton-box .deleteButton:active{background-color:transparent;color:var(--color-red);border:1px solid var(--color-red)}}form .filesBlock .downloadButton-box .downloadButtonFlex{display:flex;gap:var(--margin-base);justify-content:space-between;align-items:center}form .submitButton{background-color:transparent;outline:none;background-color:var(--color-red);color:var(--color-white);padding:5px 15px;border-radius:var(--border-radius-small);border:1px solid transparent;cursor:pointer;font-size:16px}@media(hover:hover){form .submitButton:hover{background-color:transparent;color:var(--color-red);border:1px solid var(--color-red)}}@media(hover:none){form .submitButton:active{background-color:transparent;color:var(--color-red);border:1px solid var(--color-red)}}form .flex-checkBox{display:flex;gap:var(--margin-base);align-items:center;margin-bottom:calc(var(--margin-base)/2)}form .check-box{width:30px;height:30px;border:1px solid var(--color-red);border-radius:var(--border-radius-small);cursor:pointer}form .check-box.checked .check-svg{display:flex;align-items:center;justify-content:center;flex-direction:column}form .check-box .check-svg{width:100%;height:100%;display:none}form .check-box .check-svg svg{width:100%;height:100%;color:var(--color-red)}