[data-v-a16592a9]:root{--color-primary:#00c3f5;--color-primary-light:#02feff;--color-accent:#fab702;--color-success:#00a12a;--color-danger:#a61300;--bg-dark:#18191b;--bg-gray:#222;--bg-light:#fff;--text-primary:#333;--text-secondary:#777;--text-light:#fff;--border-radius:6px;--box-shadow:0 6px 16px rgba(0,0,0,.1);--transition:all .3s ease;--gradient-blue:linear-gradient(120deg,#00c3f5,#71e0fa);--gradient-gray:linear-gradient(90deg,#fff,hsla(0,0%,100%,.502))}form[data-v-a16592a9]{display:flex;flex-direction:column;gap:10px}form .input-group[data-v-a16592a9]{align-items:center;display:flex;gap:10px;margin:0}form .input-group .inline-input[data-v-a16592a9]{background:#f7f7f7;border:1px solid #ddd;border-radius:5px;box-shadow:inset 0 2px 5px #0000000d;color:#18191b;flex:1;font-size:1rem;outline:none;padding:12px 15px;transition:all .3s ease;width:100%}form .input-group .inline-input[data-v-a16592a9]::-moz-placeholder{color:#aaa;font-size:.9rem}form .input-group .inline-input[data-v-a16592a9]::placeholder{color:#aaa;font-size:.9rem}form .input-group .inline-input[data-v-a16592a9]:focus{border-color:#00c3f5;box-shadow:0 0 5px #00c3f580}form .error-border[data-v-a16592a9]{border-color:red!important}form textarea[data-v-a16592a9]{background:#f7f7f7;border:1px solid #ddd;border-radius:5px;box-shadow:inset 0 2px 5px #0000000d;color:#18191b;font-size:1rem;height:60px;outline:none;padding:12px 15px;resize:none;transition:all .3s ease;width:100%}form textarea[data-v-a16592a9]::-moz-placeholder{color:#aaa;font-size:.9rem}form textarea[data-v-a16592a9]::placeholder{color:#aaa;font-size:.9rem}form textarea[data-v-a16592a9]:focus{border-color:#00c3f5;box-shadow:0 0 5px #00c3f580}form button[data-v-a16592a9]{background:linear-gradient(90deg,#00c3f5,#00a3d3);border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;margin:0;padding:12px;transition:all .3s ease}form button[data-v-a16592a9]:hover{opacity:.9}form button[data-v-a16592a9]:active{transform:scale(.98)}form .error-message[data-v-a16592a9]{color:red}form .error-message[data-v-a16592a9],form .success-message[data-v-a16592a9]{font-size:.9rem;margin-bottom:10px;margin-top:-10px;text-align:center}form .success-message[data-v-a16592a9]{color:green}form .consent[data-v-a16592a9]{font-size:14px}form .consent input[type=checkbox][data-v-a16592a9]{margin-right:8px}form .consent a[data-v-a16592a9]{color:#00c3f5;text-decoration:underline}
