._overlay_oo83b_1{z-index:100;padding:var(--spacing-xl);background:#00000080;justify-content:center;align-items:center;animation:.15s _fadeIn_oo83b_1;display:flex;position:fixed;inset:0}._modal_oo83b_13{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;max-width:32rem;padding:var(--spacing-xl);max-height:90vh;animation:.15s _slideUp_oo83b_1;overflow-y:auto}._header_oo83b_25{margin-bottom:var(--spacing-xl);justify-content:space-between;align-items:center;display:flex}._title_oo83b_32{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text);text-transform:uppercase;letter-spacing:.05em}._closeButton_oo83b_40{color:var(--color-text-muted);font-size:var(--font-size-lg);padding:var(--spacing-xs);cursor:pointer;background:0 0;border:none;line-height:1}._closeButton_oo83b_40:hover{color:var(--color-text)}._form_oo83b_54{gap:var(--spacing-md);margin-bottom:var(--spacing-xl);flex-direction:column;display:flex}._label_oo83b_61{gap:var(--spacing-xs);font-size:var(--font-size-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;flex-direction:column;display:flex}._input_oo83b_71,._textarea_oo83b_72{width:100%;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--transition-fast);text-transform:none;letter-spacing:normal;background:0 0;outline:none}._textarea_oo83b_72{resize:vertical;font-family:inherit}._input_oo83b_71:focus,._textarea_oo83b_72:focus{border-color:var(--color-text)}._visibilityRow_oo83b_96{gap:var(--spacing-sm);display:flex}._visibilityOption_oo83b_101{padding:var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast);background:0 0;flex:1}._visibilityOption_oo83b_101:hover{border-color:var(--color-text)}._visibilityActive_oo83b_119{color:var(--color-text);border-color:var(--color-text)}._imageSection_oo83b_124{gap:var(--spacing-md);align-items:center;display:flex}._logoPreview_oo83b_130{border-radius:var(--radius-md);object-fit:cover;border:1px solid var(--color-border);flex-shrink:0;width:64px;height:64px;position:relative;overflow:hidden}._logoPlaceholder_oo83b_141{border-radius:var(--radius-md);border:2px dashed var(--color-border);width:64px;height:64px;color:var(--color-text-muted);font-size:var(--font-size-xs);flex-shrink:0;justify-content:center;align-items:center;display:flex}._coverPreview_oo83b_154{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--color-border);width:100%;max-height:120px;position:relative;overflow:hidden}._coverPlaceholder_oo83b_165{aspect-ratio:16/9;border:2px dashed var(--color-border);border-radius:var(--radius-md);width:100%;max-height:120px;color:var(--color-text-muted);font-size:var(--font-size-xs);justify-content:center;align-items:center;display:flex}._uploadButton_oo83b_178{font-size:var(--font-size-xs);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-xs) var(--spacing-md);cursor:pointer;background:0 0}._uploadButton_oo83b_178:hover{border-color:var(--color-text)}._uploadButton_oo83b_178:disabled{opacity:.5;cursor:not-allowed}._actions_oo83b_197{gap:var(--spacing-sm);display:flex}._actions_oo83b_197>*{flex:1}._saveButton_oo83b_206{font-size:var(--font-size-sm);color:var(--color-background);background-color:var(--color-foreground);border:1px solid var(--color-foreground);border-radius:var(--radius-md);padding:var(--spacing-sm) var(--spacing-lg);cursor:pointer;transition:opacity var(--transition-fast)}._saveButton_oo83b_206:hover{opacity:.85}._saveButton_oo83b_206:disabled{opacity:.5;cursor:not-allowed}._cancelButton_oo83b_226{font-size:var(--font-size-sm);color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-sm) var(--spacing-lg);cursor:pointer;background:0 0}._cancelButton_oo83b_226:hover{color:var(--color-text);border-color:var(--color-text)}@keyframes _fadeIn_oo83b_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_oo83b_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
