.cafIgG_zoneRow{gap:10px;display:flex}.cafIgG_zone{border:1.5px dashed var(--line);text-align:center;cursor:pointer;border-radius:10px;flex:1;padding:26px 14px;transition:border-color .15s,background .15s,padding .15s;display:block}.cafIgG_zoneCompact{padding:14px}.cafIgG_zone:hover,.cafIgG_zoneDrag{border-color:var(--team-accent);background:color-mix(in srgb, var(--team-accent) 5%, var(--background-light))}.cafIgG_zoneInput{display:none}.cafIgG_zoneIcon{margin-bottom:8px}.cafIgG_zoneText{color:var(--ink-soft);margin:0;font-size:12.5px;line-height:1.5}.cafIgG_zoneSub{color:var(--ink-soft);text-align:center;margin-top:1rem;margin-bottom:0;font-size:11px}.cafIgG_fileList{margin-bottom:12px}.cafIgG_addMore{color:var(--team-accent);cursor:pointer;background:0 0;border:none;margin-bottom:16px;padding:0;font-family:inherit;font-size:11.5px;font-weight:600;display:inline-block}.cafIgG_details{animation:.25s cafIgG_fadeSlide}@keyframes cafIgG_fadeSlide{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.cafIgG_field{margin-bottom:14px}.cafIgG_fieldLabel{margin-bottom:5px;font-size:11.5px;font-weight:600;display:block}.cafIgG_fieldLabelOpt{color:var(--ink-soft);font-weight:400}.cafIgG_textInput,.cafIgG_textArea{border:1px solid var(--line);width:100%;font-family:var(--font-body);color:var(--ink);background:var(--background-light);resize:none;border-radius:7px;padding:9px 11px;font-size:12.5px}.cafIgG_textInput:focus,.cafIgG_textArea:focus{border-color:var(--team-accent);outline:none}.cafIgG_textArea{min-height:52px;line-height:1.45}.cafIgG_checkRow{align-items:center;gap:8px;margin-bottom:14px;display:flex}.cafIgG_checkRow input[type=checkbox]{width:15px;height:15px;accent-color:var(--team-accent);cursor:pointer;flex:none}.cafIgG_checkRow label{cursor:pointer;margin:0;font-size:12px;font-weight:500}.cafIgG_upgradeHint{color:var(--ink-soft);background:var(--background-light);border:1px solid var(--line);border-radius:7px;align-items:center;gap:6px;margin-bottom:14px;padding:8px 10px;font-size:11px;line-height:1.45;display:flex}.cafIgG_upgradeHint b{color:var(--pro-gold)}.cafIgG_upgradeHint a{color:var(--team-accent);text-underline-offset:2px;white-space:nowrap;font-weight:600;text-decoration:underline}.cafIgG_fineprint{color:var(--ink-soft);text-align:center;margin-top:8px;font-size:10px}
.ugdf0a_selectContainer{width:100%;margin-bottom:6px;position:relative}.ugdf0a_selectTrigger{background:var(--background-light);border:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:11px;font-weight:600;transition:border-color .15s,background .15s;display:flex}.ugdf0a_selectTrigger:hover,.ugdf0a_selectTriggerOpen{border-color:var(--team-accent)}.ugdf0a_selectArrow{border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid var(--ink-soft);width:0;height:0;transition:transform .15s}.ugdf0a_selectTriggerOpen .ugdf0a_selectArrow{transform:rotate(180deg)}.ugdf0a_selectOptions{background:var(--background-light);border:1px solid var(--line);z-index:20;border-radius:7px;max-height:200px;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #0000001a}.ugdf0a_selectOption{cursor:pointer;justify-content:space-between;align-items:center;padding:8px 12px;font-size:11px;font-weight:600;transition:background .15s;display:flex;position:relative}.ugdf0a_selectOptionText{align-items:baseline;gap:4px;display:flex}.ugdf0a_durOptUnit{color:var(--ink-soft);font-size:8.5px;font-weight:400}.ugdf0a_selectOption:hover{background:color-mix(in srgb, var(--team-accent) 7%, var(--background-light))}.ugdf0a_selectOptionActive{background:color-mix(in srgb, var(--team-accent) 12%, var(--background-light));color:var(--team-accent)}.ugdf0a_selectOptionLocked{color:var(--ink-soft)}.ugdf0a_selectOptionLocked:hover{background:color-mix(in srgb, var(--pro-gold) 10%, var(--background-light))}.ugdf0a_proTag{background:var(--pro-gold);color:var(--ink-inverted);letter-spacing:.02em;border-radius:100px;padding:1.5px 5px;font-size:7.5px;font-weight:700;line-height:1.4}.ugdf0a_selectOptionsPortal{background:var(--background-light);border:1px solid var(--line);z-index:9999;box-sizing:border-box;border-radius:7px;max-height:200px;margin:0;padding:4px 0;list-style:none;position:absolute;overflow-y:auto;box-shadow:0 4px 12px #00000026}
