/** @format */ .woocommerce-date-picker { width: 33.3%; @include breakpoint( '<1100px' ) { width: 50%; } @include breakpoint( '<782px' ) { width: 100%; } } .woocommerce-date-picker__content { .components-popover__content { width: 320px; 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%; height: 100%; } .components-popover__header { border: none; height: 0; } .components-popover__close { transform: translateY(22px); } } } .woocommerce-date-picker__date-inputs { max-width: 320px; width: 100%; display: grid; margin: 0 1em 1em 1em; grid-template-columns: 45% 10% 45%; text-align: center; } .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; align-items: center; & > * { margin: 0 0 1em 0; &:last-child { margin: 0; } } } } .woocommerce-date-picker__tab { outline: none; border: 1px solid $woocommerce; 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: $woocommerce; color: $white; } &:focus { outline: 2px solid lightseagreen; } } .woocommerce-date-picker__update-btn { border: 1px solid $gray; background-color: transparent; padding: 0.5em; width: 50%; text-align: center; text-decoration: none; justify-content: center; line-height: inherit; } .woocommerce-date-picker__text { @include font-size( 12 ); font-weight: 100; text-transform: uppercase; text-align: center; color: $core-grey-dark-500; }