.EventFormModal-module__MpcWJq__form{gap:var(--space-4);flex-direction:column;display:flex}.EventFormModal-module__MpcWJq__row{gap:var(--space-3);display:flex}.EventFormModal-module__MpcWJq__row>*{flex:1}.EventFormModal-module__MpcWJq__textareaWrapper{gap:var(--space-1);flex-direction:column;display:flex}.EventFormModal-module__MpcWJq__label{font-size:var(--text-sm);color:var(--color-text);font-weight:500}.EventFormModal-module__MpcWJq__textarea{width:100%;min-height:64px;padding:var(--space-2)var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-sm);resize:vertical;background:var(--color-bg);color:var(--color-text);font-family:inherit}.EventFormModal-module__MpcWJq__textarea:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 2px #4f46e526}.EventFormModal-module__MpcWJq__dateSection{gap:var(--space-3);padding:var(--space-3);background:var(--color-bg-secondary);border-radius:var(--radius-md);border:1px solid var(--color-border);flex-direction:column;display:flex}.EventFormModal-module__MpcWJq__modeToggle{gap:var(--space-1);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:3px;display:flex}.EventFormModal-module__MpcWJq__modeBtn{padding:var(--space-1)var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;flex:1;font-weight:500}.EventFormModal-module__MpcWJq__modeBtn.EventFormModal-module__MpcWJq__modeBtnActive{background:var(--color-primary);color:#fff}.EventFormModal-module__MpcWJq__toggleRow{gap:var(--space-4);display:flex}.EventFormModal-module__MpcWJq__checkboxRow{align-items:center;gap:var(--space-2);display:flex}.EventFormModal-module__MpcWJq__checkboxRow input[type=checkbox]{width:17px;height:17px;accent-color:var(--color-primary);cursor:pointer}.EventFormModal-module__MpcWJq__checkboxRow label{font-size:var(--text-sm);cursor:pointer;font-weight:500}.EventFormModal-module__MpcWJq__dateInputGroup{gap:var(--space-3);display:flex}.EventFormModal-module__MpcWJq__dateInputGroup>*{flex:1}.EventFormModal-module__MpcWJq__rangeBlock,.EventFormModal-module__MpcWJq__lunarBlock{gap:var(--space-2);flex-direction:column;display:flex}.EventFormModal-module__MpcWJq__lunarInfo{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);color:#d97706;background:#f59e0b14;border:1px solid #f59e0b4d;display:flex}.EventFormModal-module__MpcWJq__lunarInfoLabel{font-weight:600}.EventFormModal-module__MpcWJq__conflictWarning{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-3);border:1px solid var(--color-warning);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-warning);background:#f59e0b1a;display:flex}.EventFormModal-module__MpcWJq__membersSection{gap:var(--space-2);flex-direction:column;display:flex}.EventFormModal-module__MpcWJq__memberList{gap:var(--space-2);flex-wrap:wrap;display:flex}.EventFormModal-module__MpcWJq__memberChip{align-items:center;gap:var(--space-2);padding:var(--space-1)var(--space-3);border-radius:var(--radius-full);border:2px solid var(--color-border);background:var(--color-bg);cursor:pointer;font-size:var(--text-sm);transition:all var(--transition-fast);display:flex}.EventFormModal-module__MpcWJq__memberChip.EventFormModal-module__MpcWJq__selected{background:currentColor;border-color:currentColor}.EventFormModal-module__MpcWJq__memberChipDot{border-radius:var(--radius-full);flex-shrink:0;width:10px;height:10px}.EventFormModal-module__MpcWJq__colorSection{gap:var(--space-2);flex-direction:column;display:flex}.EventFormModal-module__MpcWJq__colorList{gap:var(--space-2);flex-wrap:wrap;display:flex}.EventFormModal-module__MpcWJq__colorSwatch{border-radius:var(--radius-full);cursor:pointer;width:28px;height:28px;transition:transform var(--transition-fast);border:2px solid #0000}.EventFormModal-module__MpcWJq__colorSwatch:hover{transform:scale(1.15)}.EventFormModal-module__MpcWJq__colorSwatch.EventFormModal-module__MpcWJq__selected{border-color:var(--color-text);box-shadow:0 0 0 2px var(--color-bg),0 0 0 4px currentColor}.EventFormModal-module__MpcWJq__actions{justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border);display:flex}.EventFormModal-module__MpcWJq__deleteBtn{margin-right:auto}
