dialog{margin:auto;max-width:600px;width:100%;padding:30px;border-radius:20px;border:0;width:calc(100% - 20px);animation:open-dialog var(--t-d)ease-in-out}@keyframes open-dialog{0%{opacity:0;transform:scale(.8)}50%{opacity:1;transform:scale(1.05)}100%{transform:scale(1)}}::backdrop{background-color:rgba(0,0,0,.2)}::-ms-backdrop{background-color:rgba(0,0,0,.2)}dialog.large-dialog{max-width:70%;min-width:300px;width:100%}.modal-content{display:flex;width:100%;flex-direction:column}dialog .paragraph-up-top{margin-top:-10px;margin-bottom:10px;font-family:FoMedium}dialog form{width:100%}dialog .controls{display:flex;gap:20px;justify-content:space-between;width:100%;margin:-10px 0 10px}dialog .modal-exit button:hover{color:var(--focus-black)}dialog .modal-title{font-size:22px;font-family:fosbold;color:var(--focus-black)}dialog .modal-exit button{font-family:icofo;font-size:25px;background-color:#f5f5f5;color:var(--mid-gray);padding:0;height:30px;width:30px;border-radius:50%;display:flex;justify-content:center;align-items:center;transition-duration:var(--t-d);border:none;cursor:pointer}dialog .content{margin-top:30px;display:flex;flex-direction:column;gap:15px}dialog .form-inputs{display:flex;flex-direction:column;gap:15px}dialog .input-w-label{display:flex;flex-direction:column;gap:5px;position:relative;margin-top:auto}dialog .double-inputs{display:flex;gap:15px;width:100%;flex-wrap:wrap}dialog .double-inputs .input-w-label{width:100%;min-width:200px;flex:0;flex-grow:1}dialog .input-w-label .label{font-family:fomedium;color:var(--focus-black);margin:0;margin-right:auto}dialog .input-w-label>.error-message{display:none}dialog .input-w-label .input-row{display:flex;gap:10px;flex-wrap:wrap;align-items:center}dialog .image-w-control{position:relative}dialog .image-w-control img{width:100%;border-radius:10px;border:1px solid var(--mid-gray)}dialog .image-w-control button{position:absolute;top:5px;right:5px;display:flex;justify-content:center;align-items:center;font-family:icofo;font-size:20px;border-radius:50%;height:23px;width:23px;padding:0;background-color:#f5f5f5;border:1px solid var(--mid-gray);color:var(--mid-gray);transition-duration:var(--t-d)}dialog .image-w-control button:hover{color:var(--focus-black)}dialog .form-buttons{margin-top:20px;display:flex;gap:10px;justify-content:flex-end}dialog .form-buttons button{transition-duration:var(--t-d);border-radius:100px}dialog .form-buttons .primary{background-color:var(--focus-black);color:var(--text-white);border:2px solid var(--focus-black)}dialog .form-buttons .primary:hover{background-color:#293335}dialog .form-buttons .primary.red{background-color:#ff7477;color:#fff;border-color:#ff7477}dialog .form-buttons .primary.red:hover{background-color:#ff4a4a;border-color:#ff4a4a}dialog .form-buttons .secondary{color:var(--focus-black);border:1px solid var(--light-gray);background-color:unset}dialog .form-buttons .secondary:hover{background-color:var(--body-gray)}dialog .custom-checkbox .content{margin-top:unset!important}dialog .input-w-label[data-error=true] input,dialog .input-w-label[data-error=true] textarea{border-color:#ff7477}dialog .input-w-label>.error-message{display:none}dialog .input-w-label[data-error=true]>.error-message{display:flex;font-size:13px;color:#ff7477;font-family:FoMedium;margin-top:-3px;margin-bottom:5px;align-items:center}.time-inputs{display:flex;gap:5px;align-items:center}dialog .customselect-payment .content img{max-width:100px;height:auto;max-height:25px;width:100%}.a{text-decoration:none}@media only screen and (max-width:1300px){dialog.large-dialog{max-width:calc(100% - 20px)}}@media only screen and (max-width:425px){dialog{padding:20px;padding-top:30px}dialog .form-buttons button{padding:9px 25px;width:100%;display:block;text-align:center}dialog .input-w-label .input-row{gap:5px}.custom-checkbox .content{padding:6px 10px}}input[type=date],input[type=time]{-webkit-appearance:none}