/* admin-style.css - Tema Administrativo com Menu Branco */

/* Fundo principal */
body, 
#wpcontent, 
#wpfooter, 
.wrap, 
.wp-core-ui, 
.media-modal-content, 
.components-modal__frame, 
.interface-interface-skeleton {
    background-color: #ffffff !important;
    color: #1d2327 !important;
}

/* Barra de administração superior - BRANCA */
#wpadminbar, 
#wpadminbar .ab-top-menu > li:hover > .ab-item, 
#wpadminbar .ab-top-menu > li.hover > .ab-item {
    background-color: #ffffff !important;
    color: #1d2327 !important;
    border-bottom: 1px solid #e0e0e0 !important;
}

#wpadminbar .ab-item, 
#wpadminbar a.ab-item, 
#wpadminbar > #wp-toolbar span.ab-label, 
#wpadminbar > #wp-toolbar span.noticon {
    color: #1d2327 !important;
}

#wpadminbar .ab-icon:before, 
#wpadminbar .ab-item:before {
    color: #1d2327 !important;
}

/* Menu lateral - BRANCO */
#adminmenu, 
#adminmenuback, 
#adminmenuwrap, 
#adminmenu .wp-submenu, 
#adminmenu .wp-has-current-submenu .wp-submenu, 
.folded #adminmenu .wp-has-current-submenu .wp-submenu {
    background-color: #ffffff !important;
    color: #1d2327 !important;
    border-right: 1px solid #e0e0e0 !important;
}

#adminmenu div.wp-menu-name, 
#adminmenu a, 
#adminmenu .wp-submenu a, 
#adminmenu .wp-has-current-submenu .wp-submenu a {
    color: #1d2327 !important;
}

#adminmenu li.current a.menu-top, 
#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu, 
#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head, 
#adminmenu li.wp-has-current-submenu.opensub a.wp-has-current-submenu {
    background-color: #f0f0f0 !important;
    color: #1d2327 !important;
}

#adminmenu li a:focus, 
#adminmenu li.opensub a:focus, 
#adminmenu li a:hover, 
#adminmenu li a:active {
    background-color: #f5f5f5 !important;
    color: #1d2327 !important;
}

/* Ícones do menu */
#adminmenu .wp-menu-image:before {
    color: #1d2327 !important;
}

/* Botões */
.wp-core-ui .button, 
.wp-core-ui .button-secondary {
    color: #1d2327 !important;
    border-color: #1d2327 !important;
}

.wp-core-ui .button-primary {
    background-color: #1d2327 !important;
    color: #ffffff !important;
    border-color: #1d2327 !important;
}

.wp-core-ui .button:hover, 
.wp-core-ui .button-secondary:hover, 
.wp-core-ui .button-primary:hover {
    background-color: #333333 !important;
    color: #ffffff !important;
    border-color: #333333 !important;
}

/* Cabeçalhos de widgets */
.postbox-header, 
.components-panel__header, 
.media-toolbar, 
.edit-post-sidebar__panel-tabs {
    background-color: #f5f5f5 !important;
    color: #1d2327 !important;
    border-bottom: 1px solid #e0e0e0 !important;
}

/* Tabelas */
.wp-list-table, 
.widefat, 
.striped > tbody > :nth-child(odd), 
.manage-column, 
.components-base-control__label {
    background-color: #ffffff !important;
    color: #1d2327 !important;
    border-color: #e0e0e0 !important;
}

/* Links */
a, 
a:active, 
a:visited, 
.components-button.is-link, 
.media-frame a, 
.media-frame a:active, 
.media-frame a:visited {
    color: #1d2327 !important;
}

a:hover, 
.components-button.is-link:hover {
    color: #333333 !important;
}

/* Ícones */
.dashicons, 
.dashicons-before:before, 
.ab-icon, 
.ab-item:before {
    color: #1d2327 !important;
}



/* Gutenberg Editor */
.edit-post-layout__content, 
.editor-styles-wrapper, 
.block-editor-block-list__layout {
    background-color: #ffffff !important;
    color: #1d2327 !important;
}

/* Personalização adicional para o editor de blocos */
.block-editor-block-list__layout .wp-block, 
.block-editor-block-list__layout .wp-block p {
    color: #1d2327 !important;
}

/* Esconder seleção de esquema de cores */
.user-admin-color-wrap {
    display: none !important;
}

/* Efeitos de hover e seleção */
#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,
#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,
#adminmenu li.wp-has-current-submenu.opensub a.wp-has-current-submenu {
    background-color: #f0f0f0 !important;
}

#adminmenu li a:focus, #adminmenu li.opensub a:focus,
#adminmenu li a:hover, #adminmenu li a:active {
    background-color: #f5f5f5 !important;
}

#wpadminbar .menupop .ab-sub-wrapper, #wpadminbar .shortlink-input {
    background: #fff;
}

#wpadminbar .quicklinks .menupop ul.ab-sub-secondary, #wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu {
    background: #fff;
}

#wp-content-editor-tools
Specificity: (1,0,0)
 {
    background-color: #fff;
}

#wp-content-editor-tools {
    background-color: #ffffff;
    padding-top: 20px;
}

#collapse-button .collapse-button-icon, #collapse-button .collapse-button-label {
    color: black;
}

@media screen and (max-width: 600px) {
    #wpbody {
        padding-top: 0;
    }
}

#adminmenu .wp-submenu .wp-submenu-head {
    color: #1d2327;
}

.plugin-update-tr.active td, .plugins .active th.check-column {
    border-left: 4px solid #1d2327;
}


.card {
    max-width: unset;
 }