woocommerce/plugins/woocommerce-admin/client/components/date-picker/style.scss

151 lines
2.3 KiB
SCSS

/** @format */
.woocommerce-date-picker {
width: 100%;
max-width: 360px;
}
.woocommerce-date-picker__content {
.components-popover__content {
width: 360px;
padding: 1em 0;
border: 1px solid $gray;
background-color: $white;
display: flex;
flex-direction: column;
& > * {
margin: 0 0 1em 0;
&:last-child {
margin: 0;
}
}
}
&.is-mobile {
.components-popover__content {
width: 100%;
}
.components-popover__header {
border: none;
height: 0;
}
.components-popover__close {
transform: translateY(22px);
}
}
}
.woocommerce-date-picker__tabs {
.components-tab-panel__tabs {
display: grid;
grid-template-columns: 1fr 1fr;
border-radius: 5px;
margin: 0 1em 1em 1em;
}
.components-tab-panel__tab-content {
display: flex;
flex-direction: column;
& > * {
margin: 0 0 1em 0;
&:last-child {
margin: 0;
}
}
}
}
.woocommerce-date-picker__tab {
outline: none;
border: 1px solid $black;
padding: 10px;
margin: 0;
border-radius: 5px 0 0 5px;
background-color: transparent;
&:last-child {
border-radius: 0 5px 5px 0;
}
&.is-active {
background-color: $black;
color: $white;
}
&:focus {
outline: 2px solid lightseagreen;
}
}
.woocommerce-date-picker__update-btn {
border: 1px solid $gray;
background-color: transparent;
align-self: center;
padding: 0.5em;
width: 50%;
text-align: center;
text-decoration: none;
}
.woocommerce-date-picker__text {
font-size: 14px;
font-weight: 200;
text-transform: uppercase;
text-align: center;
color: $gray-text;
}
.woocommerce-date-picker__toggle {
background-color: $white;
position: relative;
border: 1px solid $gray;
border-radius: 5px;
padding: 0 40px 0 0;
&::after {
content: '';
position: absolute;
right: 14px;
top: 50%;
transform: translateY(-50%);
width: 0;
height: 0;
border-style: solid;
border-width: 6px 6px 0 6px;
border-color: #444 transparent transparent transparent;
}
}
.woocommerce-date-picker__toggle-label {
text-align: left;
padding: 2px 7px;
border-right: 1px solid $gray;
p:first-child {
margin: 0 0 3px 0;
font-size: 14px;
}
p:last-child {
margin: 0;
font-size: 12px;
color: $gray-text;
}
@include breakpoint( '<400px' ) {
p:first-child {
font-size: 12px;
}
p:last-child {
font-size: 10px;
}
}
}