html[data-dane-app=admin]{--admin-accent-fill-fallback: #3b82f6;--accent-bg: var(--accent-color, var(--admin-accent-fill-fallback));--accent-fg: #ffffff;--accent-bg-hover: var(--accent-color-dark, #2563eb);--accent-fg-hover: #ffffff}html[data-dane-app=admin] :is(.btn-primary,.create-button,.save-button:not(.confirm-copy),.save-btn,.save-button--accent,.button.button-primary,.button-primary,.nav-button.primary,.modal-button.primary,.preview-button.primary,.submit-button,.copy-button:not(.copied),.apply-button,.apply-btn,.empty-state button,.create-tag-button,.save-custom-button,.btn-confirm:not(.danger),.section-action-button:not(.secondary):not(.disable):not(.danger),.action-button:not(.delete):not(.danger),.edit-button,.reconnect-btn,.verify-button,.retry-button,.backup-action-btn,.bg-accent,.bg-accent-dark,.url-submit-button,.tab-button.active,.nav-link.active,.sidebar-item.active,.tab.active,.variant-pills .tab.active,.icon-option.selected,.toolbar-btn.active,.preview-toggle button.active,.step.active .step-number,.toggle-custom.active,.send-btn,.more-grid-item.active,.nav-item.active,.nav-item-more.active,.totp-manager-container .action-button:not(.regenerate):not(.disable),.totp-manager-container .modal-button.primary):not(:disabled){--admin-accent-fill: var(--accent-bg, var(--accent-color, var(--admin-accent-fill-fallback)));background-color:var(--admin-accent-fill)!important;border-color:var(--admin-accent-fill)!important;color:var( --accent-fg, color-contrast(var(--admin-accent-fill) vs #ffffff, #000000) )!important}html[data-dane-app=admin] :is(.btn-primary,.create-button,.save-button:not(.confirm-copy),.save-btn,.save-button--accent,.button.button-primary,.button-primary,.nav-button.primary,.modal-button.primary,.preview-button.primary,.submit-button,.copy-button:not(.copied),.apply-button,.apply-btn,.empty-state button,.create-tag-button,.save-custom-button,.btn-confirm:not(.danger),.section-action-button:not(.secondary):not(.disable):not(.danger),.action-button:not(.delete):not(.danger),.edit-button,.reconnect-btn,.verify-button,.retry-button,.backup-action-btn,.bg-accent,.bg-accent-dark,.url-submit-button,.tab-button.active,.nav-link.active,.sidebar-item.active,.tab.active,.variant-pills .tab.active,.icon-option.selected,.toolbar-btn.active,.preview-toggle button.active,.step.active .step-number,.toggle-custom.active,.send-btn,.more-grid-item.active,.nav-item.active,.nav-item-more.active,.totp-manager-container .action-button:not(.regenerate):not(.disable),.totp-manager-container .modal-button.primary):hover:not(:disabled){--admin-accent-fill-hover: var(--accent-bg-hover, var(--accent-color-dark, #2563eb));background-color:var(--admin-accent-fill-hover)!important;border-color:var(--admin-accent-fill-hover)!important;color:var( --accent-fg-hover, var( --accent-fg, color-contrast(var(--admin-accent-fill-hover) vs #ffffff, #000000) ) )!important}html[data-dane-app=admin] :is(.btn-primary,.create-button,.save-button:not(.confirm-copy),.save-btn,.button.button-primary,.button-primary,.nav-button.primary,.modal-button.primary,.preview-button.primary,.submit-button,.copy-button:not(.copied),.apply-button,.apply-btn,.empty-state button,.create-tag-button,.btn-confirm:not(.danger),.nav-link.active,.sidebar-item.active,.tab.active,.icon-option.selected,.toolbar-btn.active,.step.active .step-number,.toggle-custom.active,.send-btn,.section-action-button:not(.secondary):not(.disable):not(.danger),.action-button:not(.delete):not(.danger),.edit-button,.url-submit-button) :is(svg,[data-lucide],.lucide,span,p,label){color:inherit!important;stroke:currentColor!important}html[data-dane-app=admin]:not(.dark) :is(.nav-link.active,.nav-link.active:hover,.sidebar-item.active,.sidebar-item.active:hover,.tab.active,.variant-pills .tab.active,.btn-primary,.create-button,.save-button:not(.confirm-copy),.save-btn,.button.button-primary,.button-primary,.submit-button,.copy-button:not(.copied),.preview-button.primary,.nav-button.primary,.modal-button.primary,.section-action-button:not(.secondary):not(.disable):not(.danger),.action-button:not(.delete):not(.danger),.edit-button,.empty-state button,.icon-option.selected,.toolbar-btn.active,.step.active .step-number,.toggle-custom.active,.apply-btn,.send-btn,.more-grid-item.active,.nav-item.active){color:var( --accent-fg, color-contrast(var(--accent-bg, var(--accent-color, #3b82f6)) vs #ffffff, #000000) )!important}html[data-dane-app=admin]:not(.dark) :is(.nav-link.active,.sidebar-item.active,.tab.active,.btn-primary,.create-button,.save-button,.save-btn,.button-primary,.submit-button) :is(svg,[data-lucide],.lucide){color:inherit!important;stroke:currentColor!important}html[data-dane-app=admin] [data-sonner-toast].sonner-success-accent[data-type=success]{background:var(--accent-bg, var(--accent-color, var(--admin-accent-fill-fallback)))!important;border-left:4px solid var(--accent-bg-hover, var(--accent-color-dark, #2563eb))!important;color:var( --accent-fg, color-contrast(var(--accent-bg, #3b82f6) vs #ffffff, #000000) )!important}html[data-dane-app=admin] [data-sonner-toast].sonner-success-accent[data-type=success] [data-title],html[data-dane-app=admin] [data-sonner-toast].sonner-success-accent[data-type=success] [data-description],html[data-dane-app=admin] [data-sonner-toast].sonner-success-accent[data-type=success] [data-content]{color:var( --accent-fg, color-contrast(var(--accent-bg, #3b82f6) vs #ffffff, #000000) )!important;opacity:1!important}html[data-dane-app=admin] [data-sonner-toast].sonner-success-accent[data-type=success] [data-icon],html[data-dane-app=admin] [data-sonner-toast].sonner-success-accent[data-type=success] [data-icon] svg{color:var(--accent-fg)!important;stroke:currentColor!important}html[data-dane-app=admin] [data-sonner-toast].sonner-success-accent[data-type=success] [data-close-button]{color:var(--accent-fg)!important;background:color-mix(in srgb,var(--accent-fg) 12%,transparent)!important;border-color:color-mix(in srgb,var(--accent-fg) 28%,transparent)!important}html[data-dane-app=admin] .sonner-action-accent{background:var(--accent-bg, var(--accent-color, var(--admin-accent-fill-fallback)))!important;color:var(--accent-fg)!important}html[data-dane-app=admin] .sonner-action-accent [data-icon]{color:var(--accent-fg)!important}html[data-dane-app=admin] :is(.info-icon,.accent-muted-surface,.disabled-icon-container,.permission-badge.full,.role-badge.admin,.user-role-badge.admin,.current-user-badge,.account-type.admin,.change-password-button.active,.username-source.database){background:var(--accent-muted-bg, var(--accent-color-light, rgba(59, 130, 246, .1)))!important;color:var( --accent-muted-fg, color-contrast( var(--accent-muted-bg, var(--accent-color-light, #e8e8e8)) vs #ffffff, #000000 ) )!important}html[data-dane-app=admin] :is(.info-icon,.accent-muted-surface,.disabled-icon-container,.permission-badge.full,.role-badge.admin,.user-role-badge.admin,.current-user-badge,.account-type.admin,.change-password-button.active) :is(svg,[data-lucide],.lucide){color:inherit!important;stroke:currentColor!important;fill:none!important}html[data-dane-app=admin] .sidebar-item.active .sidebar-icon{background:transparent!important;color:inherit!important;border:none!important;box-shadow:none!important}html[data-dane-app=admin] .sidebar-item.active .sidebar-icon :is(svg,[data-lucide]){color:inherit!important;stroke:currentColor!important}
