/* Barron Walker Plugin Styles - Clean Custom Design */

/* WordPress Admin Overrides - Aggressive */
body.wp-admin {
    background: linear-gradient(135deg, #667eea 0%, #764ba2 100%) !important;
    min-height: 100vh !important;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, sans-serif !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow-x: hidden !important;
}

/* Hide WordPress admin elements completely */
body.wp-admin #wpadminbar,
body.wp-admin #adminmenumain,
body.wp-admin #adminmenuback,
body.wp-admin #adminmenuwrap,
body.wp-admin #adminmenu,
body.wp-admin #adminmenuback,
body.wp-admin .notice,
body.wp-admin .update-nag,
body.wp-admin .error,
body.wp-admin .updated,
body.wp-admin #wpfooter {
    display: none !important;
    visibility: hidden !important;
    width: 0 !important;
    height: 0 !important;
    overflow: hidden !important;
}

/* Override WordPress admin styles completely */
body.wp-admin #wpcontent {
    margin-left: 0 !important;
    padding-left: 0 !important;
    padding-top: 0 !important;
    margin-right: 0 !important;
    padding-right: 0 !important;
    width: 100% !important;
    max-width: none !important;
}

body.wp-admin #wpbody {
    margin-top: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
}

body.wp-admin #wpbody-content {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 100% !important;
}

/* Reset the wrap container */
.wrap {
    margin: 0 !important;
    padding: 0 !important;
    max-width: none !important;
    width: 100% !important;
}

/* Force full width layout */
body.wp-admin .container-fluid {
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 20px !important;
}