body{font-family:Dinpro medium,OpenSans,Arial,sans-serif}.error-message{position:fixed;bottom:20px;right:20px;background-color:#f44336;color:#fff;padding:15px 20px;border-radius:5px;box-shadow:0 4px 6px #0003;display:flex;align-items:center;justify-content:space-between;min-width:250px;max-width:400px}.error-message button{background:none;border:none;color:#fff;font-size:18px;cursor:pointer;margin-left:15px}.modal-container{position:absolute;top:40px;left:0;z-index:101;width:100%}.modal-form-container{background:#fff;padding:20px;border-radius:8px;width:600px;text-align:center;margin:12px auto}.modal-container input,.modal-container textarea{width:calc(100% - 40px);padding:10px;margin:8px 0;border:1px solid #ccc;border-radius:4px}.modal-container .input-row{width:calc(100% - 20px);margin:8px 10px;display:flex;gap:10px}.modal-container button{width:calc(100% - 20px);padding:10px;background-color:#fc0;color:#333;border:none;border-radius:4px;cursor:pointer;margin:12px 0}.modal-container button:hover{background:#0076d1;color:#fff}.modal-background{width:100%;height:100vh;overflow:hidden;position:absolute;left:0;top:0;background-color:#000;opacity:.5;z-index:100}.modal-container div.close-btn{margin-top:-12px;margin-bottom:-30px;text-align:right;color:#777;font-family:arial;cursor:pointer}.modal-container hr{border:1px solid #ccc;width:calc(100% - 20px)}.modal-container fieldset{border:1px solid #ccc;border-radius:4px;width:calc(100% - 40px);margin:8px 10px;padding:10px}@media screen and (max-width: 600px){.modal-form-container{width:calc(100% - 60px)}}
