edit-repo-dialog{display:block}.edit-status{margin-top:16px;padding:12px 16px;border-radius:8px;display:flex;align-items:center;gap:8px;font-size:14px;opacity:0;transition:opacity .2s ease}.edit-status:not(:empty){opacity:1}.edit-status.info{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.edit-status.success{background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container)}.edit-status.error{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.edit-status icon{flex-shrink:0}.edit-status span{flex:1}edit-repo-dialog .dialog-field-hint icon{vertical-align:middle;margin-left:4px}.edit-repo-tabs{display:flex;gap:8px;border-bottom:1px solid var(--md-sys-color-outline-variant);margin-bottom:24px}.tab-btn{display:flex;align-items:center;gap:6px;padding:12px 16px;border:0;background:0 0;color:var(--md-sys-color-on-surface-variant);font-size:14px;font-weight:500;cursor:pointer;border-bottom:2px solid transparent;transition:color .2s ease,border-color .2s ease;position:relative}.tab-btn:hover{color:var(--md-sys-color-on-surface);background:var(--md-sys-color-surface-container)}.tab-btn.active{color:var(--md-sys-color-primary);border-bottom-color:var(--md-sys-color-primary)}.tab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);border-radius:10px;font-size:11px;font-weight:600}.tab-btn.active .tab-badge{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.edit-repo-content{position:relative}.tab-panel{display:none}.tab-panel.active{display:block}@media (max-width:768px){.edit-repo-tabs{gap:4px}.tab-btn{padding:10px 12px;font-size:13px}.tab-btn span{display:none}.tab-btn icon{font-size:20px}.tab-badge{position:absolute;top:4px;right:4px;min-width:16px;height:16px;font-size:10px;padding:0 4px}}@media (max-width:480px){.edit-repo-tabs{justify-content:stretch}.tab-btn{flex:1;justify-content:center}}