.printOptionsRow{width:100%;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid black}.optionWrapper{width:100%;display:flex;flex-direction:row;align-items:center}.optionKeyWrapper{margin-bottom:20px}.optionItem{padding:10px 20px;margin:0 10px;border:1px solid black;color:black;border-radius:10px;font-size:1.2em}.optionItem:hover{cursor:pointer}.activeOption{background-color:var(--accent-color);border-color:var(--accent-color-darker);color:white}.activeOption:hover{cursor:default}*{box-sizing:border-box}body{overflow-x:hidden}#orderForm{width:min(800px,90vw);margin:0 auto;display:flex;flex-direction:column}.formRow{width:100%}.generalDataContainerRow{width:100%;display:flex;align-items:center;justify-content:center}.generalDataContainerInputRow{display:flex}input[type=email],input[type=tel],input[type=text]{border:1px solid var(--inactiveDarkerColor);border-radius:7px;font-size:1.2em;padding:10px 15px;margin:1%}.generalDataContainerRow{width:80%;flex-direction:column;margin:0 auto 20px}.generalDataRow{display:flex;justify-content:center;width:100%}#generalDataName{margin:0 5px 1% 0}#generalDataSurname{margin:0 0 1% 5px}#fileRow{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid black}#clientComment>h2{margin-top:0}textarea{font-family:Manrope;font-size:1rem;padding:10px 15px;width:100%;height:10rem;border-radius:10px;resize:none;transition:all .1s}textarea:focus{outline:none;border-color:var(--accent-color)}input{width:100%}input:focus{border-color:var(--accent-color-darker);outline:none}.formSubmitBtn{margin:20px auto 150px;padding:1em 2em;border-width:1px;border-style:solid;border-radius:15px;transition:all .2s;font-size:1.2em}.formSubmitBtnActive{border-color:var(--accent-color-darker);background-color:var(--accent-color);color:white}.formSubmitBtn:hover{cursor:pointer;box-shadow:0 0 15px var(--accent-color)}.formSubmitBtnPending{background-color:var(--inactiveColor);color:var(--inactiveDarkerColor);border-color:var(--inactiveDarkerColor)}input::-webkit-file-upload-button{padding:10px 15px;background-color:var(--inactiveColor);border:1px solid var(--inactiveDarkerColor);color:var(--inactiveDarkerColor);border-radius:10px;-webkit-transition:all .2s;transition:all .2s}input::file-selector-button{padding:10px 15px;background-color:var(--inactiveColor);border:1px solid var(--inactiveDarkerColor);color:var(--inactiveDarkerColor);border-radius:10px;transition:all .2s}input::-webkit-file-upload-button:hover{background-color:var(--accent-color);border-color:var(--accent-color-darker);color:white;cursor:pointer}input::file-selector-button:hover{background-color:var(--accent-color);border-color:var(--accent-color-darker);color:white;cursor:pointer}input[type=file]{color:black;font-size:1em}.formMessage{margin:20px auto;text-align:center;font-size:1.2rem;font-weight:700}.errorMsg{color:red}.successMsg{color:green}.fileErrorContainer{margin-top:10px;color:red}#deliveryInfo{display:flex;align-items:center;background-color:rgb(245,245,245);margin-top:20px;margin-bottom:20px;border-radius:10px;border:1px solid var(--inactiveDarkerColor);padding:10px}#deliveryInfo img{margin:10px;opacity:.45}#deliveryInfo p{margin:10px;color:var(--inactiveDarkerColor)}@media only screen and (max-width:700px){#orderForm{margin-top:80px;width:90%;margin-bottom:100px}.printOptionsRow{max-width:100%;overflow-x:auto;overflow-y:hidden;white-space:nowrap;border:none}#privateClientContainer{width:100%}#privateClientContainer input{padding:1em;font-size:1.2em}input[type=email],input[type=tel]{width:100%}.optionItem{padding:.8em 1em}.optionItem,button,input[type=file]{font-size:1.2em}}