.page-module__GnYEYa__bulkPage{background-color:var(--background-secondary);justify-content:center;align-items:flex-start;min-height:100vh;padding:4rem 2rem;display:flex}.page-module__GnYEYa__container{background-color:var(--background);width:100%;max-width:600px;box-shadow:var(--shadow-sm);border:1px solid var(--border);border-radius:8px;padding:3rem}.page-module__GnYEYa__title{text-align:center;font-family:var(--font-heading);color:var(--foreground);letter-spacing:0;margin-bottom:2rem;font-size:2.2rem;font-weight:700}.page-module__GnYEYa__form{flex-direction:column;gap:1.5rem;display:flex}.page-module__GnYEYa__field{flex-direction:column;gap:.5rem;display:flex}.page-module__GnYEYa__label{color:var(--foreground);font-size:.85rem;font-weight:700}.page-module__GnYEYa__required{color:var(--accent-gold);margin-left:.2rem}.page-module__GnYEYa__subText{color:var(--foreground-muted);margin-top:-.2rem;margin-bottom:.2rem;font-size:.75rem}.page-module__GnYEYa__input,.page-module__GnYEYa__select{border:1px solid var(--border);background-color:var(--background);color:var(--foreground);font-family:var(--font-body);transition:all var(--transition-fast);border-radius:8px;outline:none;width:100%;padding:1rem 1.2rem;font-size:.95rem}.page-module__GnYEYa__input:focus,.page-module__GnYEYa__select:focus{border-color:var(--accent-gold);background-color:var(--background);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-gold) 12%, transparent)}.page-module__GnYEYa__input::placeholder{color:var(--foreground-muted);opacity:.6}.page-module__GnYEYa__phoneGroup{gap:.5rem;display:flex}.page-module__GnYEYa__phonePrefix{appearance:none;background-image:var(--select-chevron);background-position:right .85rem center;background-repeat:no-repeat;background-size:1rem;flex-shrink:0;width:100px;padding-right:2.45rem}.page-module__GnYEYa__select option{background:var(--background);color:var(--foreground)}.page-module__GnYEYa__checkboxField{align-items:center;gap:.6rem;margin-top:-.5rem;display:flex}.page-module__GnYEYa__checkbox{width:16px;height:16px;accent-color:var(--accent-gold);cursor:pointer}.page-module__GnYEYa__checkboxLabel{color:var(--foreground-muted);cursor:pointer;font-size:.85rem}.page-module__GnYEYa__fileUpload{border:1px solid var(--border);text-align:center;background-color:var(--background-secondary);cursor:pointer;transition:all var(--transition-fast);border-radius:4px;justify-content:center;align-items:center;gap:.5rem;width:max-content;min-width:200px;padding:.6rem 1rem;display:flex;position:relative}.page-module__GnYEYa__fileUpload:hover{border-color:var(--accent-gold);background-color:#c2185b0d}.page-module__GnYEYa__fileInput{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.page-module__GnYEYa__uploadIcon{color:var(--foreground-muted);transition:color var(--transition-fast)}.page-module__GnYEYa__fileUpload:hover .page-module__GnYEYa__uploadIcon{color:var(--accent-gold)}.page-module__GnYEYa__uploadText{color:var(--foreground);font-size:.85rem;font-weight:600}.page-module__GnYEYa__submitBtn{background-color:var(--foreground);color:var(--background);cursor:pointer;transition:all var(--transition-fast);border:none;border-radius:4px;width:100%;margin-top:1rem;padding:1.2rem;font-size:1rem;font-weight:700}.page-module__GnYEYa__submitBtn:hover{background-color:var(--accent-gold);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}@media (max-width:600px){.page-module__GnYEYa__container{padding:2rem 1.5rem}}.page-module__GnYEYa__successMsg{color:#28a745;text-align:center;background-color:#28a7451a;border:1px solid #28a74533;border-radius:8px;padding:1rem;font-size:.9rem;font-weight:600}.page-module__GnYEYa__errorMsg{color:#dc3545;text-align:center;background-color:#dc35451a;border:1px solid #dc354533;border-radius:8px;padding:1rem;font-size:.9rem;font-weight:600}.page-module__GnYEYa__submitBtn:disabled{opacity:.7;cursor:not-allowed;box-shadow:none;transform:none}.page-module__GnYEYa__spin{animation:1s linear infinite page-module__GnYEYa__spin}@keyframes page-module__GnYEYa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
