.NoticeForm-module__6fYb0G__form{background:var(--mkt-surface);border:1px solid var(--mkt-border);border-radius:var(--mkt-radius-lg);box-shadow:var(--mkt-shadow-md);font-family:var(--mkt-font);flex-direction:column;gap:20px;padding:clamp(22px,3vw,30px);display:flex}.NoticeForm-module__6fYb0G__formRow{grid-template-columns:1fr 1fr;gap:18px;display:grid}.NoticeForm-module__6fYb0G__formGroup{flex-direction:column;gap:7px;display:flex}.NoticeForm-module__6fYb0G__label{color:var(--mkt-ink);font-size:.8125rem;font-weight:600}.NoticeForm-module__6fYb0G__hint{color:var(--mkt-text-secondary);margin:0;font-size:.8125rem;line-height:1.6}.NoticeForm-module__6fYb0G__form .NoticeForm-module__6fYb0G__input,.NoticeForm-module__6fYb0G__form .NoticeForm-module__6fYb0G__textarea,.NoticeForm-module__6fYb0G__form .NoticeForm-module__6fYb0G__select{background:var(--mkt-paper);border:1px solid var(--mkt-border-strong);border-radius:var(--mkt-radius);width:100%;min-height:46px;font-family:var(--mkt-font);color:var(--mkt-ink);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);padding:12px 14px;font-size:.9375rem}.NoticeForm-module__6fYb0G__form .NoticeForm-module__6fYb0G__textarea{resize:vertical;line-height:1.6}.NoticeForm-module__6fYb0G__form .NoticeForm-module__6fYb0G__input::placeholder,.NoticeForm-module__6fYb0G__form .NoticeForm-module__6fYb0G__textarea::placeholder{color:var(--mkt-text-secondary)}.NoticeForm-module__6fYb0G__form .NoticeForm-module__6fYb0G__input:hover:not(:focus),.NoticeForm-module__6fYb0G__form .NoticeForm-module__6fYb0G__textarea:hover:not(:focus),.NoticeForm-module__6fYb0G__form .NoticeForm-module__6fYb0G__select:hover:not(:focus){border-color:var(--mkt-ink)}.NoticeForm-module__6fYb0G__form .NoticeForm-module__6fYb0G__input:focus,.NoticeForm-module__6fYb0G__form .NoticeForm-module__6fYb0G__textarea:focus,.NoticeForm-module__6fYb0G__form .NoticeForm-module__6fYb0G__select:focus{border-color:var(--mkt-primary);box-shadow:0 0 0 3px rgba(var(--mkt-primary-rgb),.12);outline:none}.NoticeForm-module__6fYb0G__checkboxRow{background:color-mix(in srgb,var(--mkt-primary)4%,var(--mkt-paper));border:1px solid var(--mkt-border);border-radius:var(--mkt-radius);grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:14px 16px;display:grid}.NoticeForm-module__6fYb0G__form .NoticeForm-module__6fYb0G__checkbox{width:18px;height:18px;accent-color:var(--mkt-primary);cursor:pointer;margin:2px 0 0}.NoticeForm-module__6fYb0G__checkboxLabel{color:var(--mkt-text);cursor:pointer;font-size:.875rem;line-height:1.6}.NoticeForm-module__6fYb0G__checkboxLabel strong{color:var(--mkt-ink);font-weight:600}.NoticeForm-module__6fYb0G__privacyNote{color:var(--mkt-text-secondary);margin:0;font-size:.8125rem;line-height:1.7}.NoticeForm-module__6fYb0G__privacyNote a{color:var(--mkt-primary);text-underline-offset:2px;text-decoration:underline}.NoticeForm-module__6fYb0G__submitButton{border-radius:var(--mkt-radius);background:var(--mkt-primary);min-height:50px;color:var(--mkt-on-dark);font-family:var(--mkt-font);cursor:pointer;transition:background var(--transition-fast),transform var(--transition-fast);border:none;justify-content:center;align-items:center;gap:9px;padding:0 24px;font-size:1rem;font-weight:600;display:inline-flex}.NoticeForm-module__6fYb0G__submitButton:hover:not(:disabled){background:var(--mkt-primary-hover);transform:translateY(-1px)}.NoticeForm-module__6fYb0G__submitButton:disabled{opacity:.7;cursor:not-allowed}.NoticeForm-module__6fYb0G__submitButton:focus-visible{outline:2px solid var(--mkt-primary);outline-offset:3px}.NoticeForm-module__6fYb0G__spinner{animation:1s linear infinite NoticeForm-module__6fYb0G__spin}@keyframes NoticeForm-module__6fYb0G__spin{to{transform:rotate(360deg)}}.NoticeForm-module__6fYb0G__errorMessage{border:1px solid rgba(var(--mkt-primary-rgb),.3);border-radius:var(--mkt-radius);background:rgba(var(--mkt-primary-rgb),.06);color:var(--mkt-primary);align-items:center;gap:9px;padding:11px 14px;font-size:.875rem;display:flex}.NoticeForm-module__6fYb0G__successMessage{background:var(--mkt-surface);border:1px solid var(--mkt-border);border-radius:var(--mkt-radius-lg);box-shadow:var(--mkt-shadow-md);text-align:center;font-family:var(--mkt-font);flex-direction:column;align-items:center;gap:10px;padding:clamp(28px,4vw,44px) clamp(22px,3vw,30px);display:flex}.NoticeForm-module__6fYb0G__successMessage svg{color:var(--mkt-primary)}.NoticeForm-module__6fYb0G__successMessage h3{color:var(--mkt-ink);margin:4px 0 0;font-size:1.25rem;font-weight:300}.NoticeForm-module__6fYb0G__successMessage p{max-width:460px;color:var(--mkt-text);margin:0;font-size:.9375rem;line-height:1.7}.NoticeForm-module__6fYb0G__resetButton{border:1px solid var(--mkt-border);border-radius:var(--mkt-radius);min-height:44px;font-family:var(--mkt-font);color:var(--mkt-ink);cursor:pointer;transition:border-color var(--transition-fast),color var(--transition-fast);background:0 0;margin-top:6px;padding:0 20px;font-size:.9rem;font-weight:600}.NoticeForm-module__6fYb0G__resetButton:hover{border-color:var(--mkt-primary);color:var(--mkt-primary)}.NoticeForm-module__6fYb0G__resetButton:focus-visible{outline:2px solid var(--mkt-primary);outline-offset:2px}@media (max-width:600px){.NoticeForm-module__6fYb0G__formRow{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.NoticeForm-module__6fYb0G__form .NoticeForm-module__6fYb0G__input,.NoticeForm-module__6fYb0G__form .NoticeForm-module__6fYb0G__textarea,.NoticeForm-module__6fYb0G__form .NoticeForm-module__6fYb0G__select,.NoticeForm-module__6fYb0G__submitButton,.NoticeForm-module__6fYb0G__resetButton{transition:none}.NoticeForm-module__6fYb0G__submitButton:hover:not(:disabled){transform:none}.NoticeForm-module__6fYb0G__spinner{animation:none}}
