woocommerce/plugins/woocommerce-admin/client/stylesheets/shared/_reset.scss

129 lines
2.2 KiB
SCSS

/** @format */
// css resets some wp-admin specific rules so that the app fits better in the extension container
.woocommerce-page {
.wrap {
margin: 0;
}
#wpcontent,
#wpbody-content {
padding: 0;
overflow-x: hidden !important;
min-height: calc(100vh - #{$adminbar-height});
}
@include breakpoint( '<782px' ) {
// WP breakpoint for mobile menu
.wp-responsive-open #wpbody {
right: -14.5em;
}
#wpcontent,
#wpbody-content {
min-height: calc(100vh - #{$adminbar-height-mobile});
}
}
@include breakpoint( '>960px' ) {
#toplevel_page_woocommerce.menu-top > a:focus,
#toplevel_page_wcadmin--analytics.menu-top > a:focus {
padding-bottom: 1px;
}
}
.wp-has-current-submenu::after {
right: 0;
border: 8px solid transparent;
content: ' ';
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-right-color: #f1f1f1;
top: 0;
margin-top: 10px;
@include breakpoint( '<960px' ) {
border-width: 4px;
margin-top: 14px;
}
}
}
.woocommerce-layout * {
box-sizing: border-box;
}
#wpfooter {
display: none;
}
.wp-responsive-open {
.woocommerce-layout__header {
margin-left: 2px;
}
@include breakpoint( '<782px' ) {
.woocommerce-layout__activity-panel-wrapper.is-open,
.woocommerce-layout__activity-panel-tabs {
width: calc(100vw - 190px);
}
}
}
@include breakpoint( '<600px' ) {
#wpadminbar,
.jetpack-masterbar #wpadminbar {
position: fixed;
}
}
#adminmenuwrap {
z-index: 99992;
}
// Temporary fix for compability with the Jetpack masterbar
// See https://github.com/Automattic/jetpack/issues/9608
// !important rules overwrite some existing !important rules
.jetpack-masterbar {
@include breakpoint( '<782px' ) {
&.wp-admin .wrap h1 {
padding-left: 0;
}
#wpadminbar li.menupop.my-sites {
margin-left: 55px;
}
#wpadminbar #wp-admin-bar-menu-toggle {
top: -5px;
left: -5px;
width: 60px;
.ab-icon::before {
color: $white;
}
a {
padding: 0 8px 4px 8px !important;
}
a:hover {
background: #333;
}
}
.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle {
left: -5px;
width: 60px;
.ab-icon::before {
color: $white !important;
}
a {
background: #333;
}
}
}
}