:root{--zooz-primary:#1a1a2e;--zooz-accent:#ff6900;--zooz-accent-hover:#e55e00;--zooz-accent-light:rgba(255, 105, 0, 0.1);--zooz-bg:#f8f9fc;--zooz-card-bg:#ffffff;--zooz-text:#2c3e50;--zooz-text-light:#7f8c8d;--zooz-border:#e0e4ec;--zooz-success:#27ae60;--zooz-error:#e74c3c;--zooz-radius:12px;--zooz-shadow:0 4px 20px rgba(0, 0, 0, 0.08);--zooz-transition:0.3s ease}.zooz-auditions{font-family:'Segoe UI','Arial','Helvetica Neue',sans-serif;max-width:560px;margin:2rem auto;padding:0 1rem;color:var(--zooz-text);direction:rtl;line-height:1.6}.zooz-auditions *,.zooz-auditions *::before,.zooz-auditions *::after{box-sizing:border-box}#zooz-auditions-form{background:var(--zooz-card-bg);border-radius:var(--zooz-radius);padding:2rem;box-shadow:var(--zooz-shadow)}.zooz-hp-field{position:absolute!important;left:-9999px!important;top:-9999px!important;height:0;overflow:hidden}.zooz-field{margin-bottom:1.25rem}.zooz-field label{display:block;font-weight:600;margin-bottom:.4rem;font-size:.95rem}.zooz-required{color:var(--zooz-accent)}.zooz-field input,.zooz-field select{width:100%;padding:.75rem 1rem;border:1px solid var(--zooz-border);border-radius:8px;font-size:1rem;font-family:inherit;color:var(--zooz-text);background:#fff;transition:border-color var(--zooz-transition),box-shadow var(--zooz-transition)}.zooz-field input:focus,.zooz-field select:focus{outline:none;border-color:var(--zooz-accent);box-shadow:0 0 0 3px var(--zooz-accent-light)}.zooz-field input.zooz-invalid,.zooz-field select.zooz-invalid{border-color:var(--zooz-error)}.zooz-field-error{display:none;color:var(--zooz-error);font-size:.85rem;margin-top:.35rem}.zooz-field-error.visible{display:block}.zooz-actions{margin-top:1.5rem}.zooz-btn{display:inline-block;width:100%;padding:.9rem 1.5rem;background:var(--zooz-accent);color:#fff;border:none;border-radius:8px;font-size:1.05rem;font-weight:700;cursor:pointer;text-align:center;transition:background var(--zooz-transition),transform var(--zooz-transition)}.zooz-btn:hover{background:var(--zooz-accent-hover)}.zooz-btn:active{transform:scale(.98)}.zooz-message{background:var(--zooz-card-bg);border-radius:var(--zooz-radius);padding:2.5rem 2rem;text-align:center;box-shadow:var(--zooz-shadow);animation:zooz-fadeIn 0.4s ease}.zooz-message-icon{font-size:3rem;margin-bottom:.5rem}.zooz-message-success h2{color:var(--zooz-success)}.zooz-message-error h2{color:var(--zooz-error)}.zooz-message .zooz-btn{margin-top:1.25rem;width:auto;padding:.7rem 2rem}.zooz-loading{position:fixed;inset:0;background:rgb(255 255 255 / .85);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999;gap:1rem}.zooz-spinner{width:48px;height:48px;border:4px solid var(--zooz-border);border-top-color:var(--zooz-accent);border-radius:50%;animation:zooz-spin 0.8s linear infinite}@keyframes zooz-spin{to{transform:rotate(360deg)}}@keyframes zooz-fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){#zooz-auditions-form,.zooz-message{padding:1.5rem 1.25rem}}