855 lines
16 KiB
CSS
855 lines
16 KiB
CSS
* {
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
#wpfooter {
|
|
position: fixed;
|
|
}
|
|
|
|
/*************/
|
|
/* General */
|
|
/*************/
|
|
.wppfm-page-layout,
|
|
.wppfm-page-layout__main {
|
|
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
|
|
font-size: 13px;
|
|
line-height: 1.4em;
|
|
}
|
|
|
|
.wppfm-data-storage-element {
|
|
display: none;
|
|
}
|
|
|
|
.wppfm-message-field {
|
|
margin-left: 0;
|
|
}
|
|
|
|
.wppfm-auto-center-page-wrapper {
|
|
margin: 0 auto;
|
|
max-width: 1200px;
|
|
}
|
|
|
|
.wppfm-center-page__title {
|
|
margin: 16px auto;
|
|
max-width: 1200px;
|
|
}
|
|
|
|
.wppfm-page__title h1 {
|
|
font-size: 21px;
|
|
font-weight: 600;
|
|
margin-bottom: 10px;
|
|
margin-top: 20px;
|
|
}
|
|
|
|
table.wppfm-table {
|
|
border: none;
|
|
border-collapse: separate;
|
|
border-radius: 5px;
|
|
border-spacing: 0;
|
|
box-shadow: 0 1px 2px rgba(16, 24, 40, 0.1);
|
|
margin-bottom: 20px;
|
|
overflow: hidden;
|
|
}
|
|
|
|
table.wppfm-table tr:nth-child(even) {
|
|
background-color: #f9f9fa;
|
|
}
|
|
|
|
table.wppfm-table tr:nth-child(odd) {
|
|
background-color: #fff;
|
|
}
|
|
|
|
.wppfm-button-wrapper {
|
|
display: inline-block;
|
|
margin: 16px 0;
|
|
}
|
|
|
|
.wppfm-button-wrapper a,
|
|
.wppfm-inline-button-wrapper a {
|
|
border-radius: 4px;
|
|
font-weight: 400;
|
|
padding: 8px 16px;
|
|
text-decoration: none;
|
|
}
|
|
|
|
.wppfm-inline-button-wrapper {
|
|
display: inline-block;
|
|
margin-right: 12px;
|
|
}
|
|
|
|
i.wppfm-icon-plus {
|
|
mask-image: url('../images/wppfm-icon-add.svg');
|
|
}
|
|
|
|
i.wppfm-button-icon {
|
|
background-color: currentColor;
|
|
display: inline-flex;
|
|
height: 16px;
|
|
margin-right: 6px;
|
|
margin-top: 1px;
|
|
width: 16px;
|
|
}
|
|
|
|
.wppfm-button {
|
|
display: inline-flex;
|
|
}
|
|
|
|
.wppfm-inline-button {
|
|
margin-right: 3px;
|
|
}
|
|
|
|
.wppfm-blue-button {
|
|
background-color: #3187de;
|
|
border: 1px solid #3187de;
|
|
color: #fff;
|
|
}
|
|
|
|
.wppfm-blue-button:focus,
|
|
.wppfm-blue-button:hover {
|
|
background-color: #286daf;
|
|
border: 1px solid #286daf;
|
|
color: #fff;
|
|
}
|
|
|
|
.wppfm-orange-button {
|
|
background-color: #ea777c;
|
|
color: #fff;
|
|
}
|
|
|
|
.wppfm-orange-button:focus,
|
|
.wppfm-orange-button:hover {
|
|
background-color: #ee4951;
|
|
color: #fff;
|
|
}
|
|
|
|
.wppfm-green-button {
|
|
background-color: #648143;
|
|
color: #fff;
|
|
}
|
|
|
|
.wppfm-green-button:focus,
|
|
.wppfm-green-button:hover {
|
|
background-color: #536936;
|
|
color: #fff;
|
|
}
|
|
|
|
.wppfm-disabled-button,
|
|
.wppfm-disabled-button:focus,
|
|
.wppfm-disabled-button:hover {
|
|
background-color: #f9f9fa;
|
|
border: 1px solid #b5b5b5;
|
|
color: #b5b5b5;
|
|
cursor: default;
|
|
pointer-events: none;
|
|
}
|
|
|
|
.wppfm-page-layout__main {
|
|
box-sizing: border-box;
|
|
padding: 0 23px 10px 0;
|
|
}
|
|
|
|
.wppfm-weblog-teaser {
|
|
float: right;
|
|
margin-right: 26px;
|
|
max-width: 845px;
|
|
position: relative;
|
|
top: -40px;
|
|
}
|
|
|
|
.wppfm-weblog-teaser a:active,
|
|
.wppfm-weblog-teaser a:focus {
|
|
border: none;
|
|
box-shadow: none;
|
|
}
|
|
|
|
.wppfm-weblog-teaser-caption {
|
|
font-size: 15px;
|
|
font-style: italic;
|
|
letter-spacing: -0.01em;
|
|
}
|
|
|
|
.wppfm-wide-text-input-field {
|
|
width: 45%;
|
|
}
|
|
|
|
.wppfm-medium-text-input-field {
|
|
width: 20%;
|
|
}
|
|
|
|
.wppfm-col10w {
|
|
width: 10%;
|
|
}
|
|
|
|
.wppfm-col20w {
|
|
width: 20%;
|
|
}
|
|
|
|
.wppfm-col30w {
|
|
width: 30%;
|
|
}
|
|
|
|
.wppfm-col40w {
|
|
width: 40%;
|
|
}
|
|
|
|
.wppfm-col55w {
|
|
width: 55%;
|
|
}
|
|
|
|
.wppfm-col80w {
|
|
width: 82%;
|
|
}
|
|
|
|
div.wppfm-license-wrapper {
|
|
background: #fff;
|
|
border: 1px solid #c3c4c7;
|
|
box-shadow: 1px 1px 2px rgba(16, 24, 40, 0.1);
|
|
margin: 60px auto 2px auto;
|
|
padding: 5px 30px;
|
|
width: 60%;
|
|
}
|
|
|
|
/*****************/
|
|
/* Page Header */
|
|
/*****************/
|
|
.wppfm-full-screen-message-field {
|
|
background-color: #fff;
|
|
border-radius: 5px;
|
|
box-shadow: 1px 1px 2px rgba(16, 24, 40, 0.1);
|
|
color: red;
|
|
font-weight: 600;
|
|
margin: 50px auto;
|
|
min-height: 85px;
|
|
padding: 20px;
|
|
width: 95%;
|
|
}
|
|
|
|
.wppfm-full-screen-message-field p {
|
|
font-size: 16px;
|
|
margin: 0;
|
|
}
|
|
|
|
.wppfm-warning-message__icon {
|
|
float: left;
|
|
}
|
|
|
|
.wppfm-warning-message__icon img {
|
|
height: 50px;
|
|
width: 50px;
|
|
}
|
|
|
|
.wppfm-warning-message__content {
|
|
display: inline-block;
|
|
padding-left: 15px;
|
|
width: calc(100% - 60px);
|
|
}
|
|
|
|
#wpcontent .wppfm-page-layout__header {
|
|
box-shadow: 0 1px 2px rgba(16, 24, 40, 0.1);
|
|
box-sizing: border-box;
|
|
margin-left: -20px;
|
|
padding: 10px 32px;
|
|
}
|
|
|
|
.wppfm-page-layout__header {
|
|
background-color: #fff;
|
|
font-size: 16px;
|
|
}
|
|
|
|
.wppfm-page-layout__header > div {
|
|
display: inline-block;
|
|
vertical-align: middle;
|
|
}
|
|
|
|
.wppfm-page-layout__header__logo .wppfm-logo img {
|
|
display: block;
|
|
line-height: 0;
|
|
max-width: 55px;
|
|
}
|
|
|
|
.wppfm-page-layout__header__nav-wrapper {
|
|
margin-left: 10px;
|
|
width: calc(100% - 67px);
|
|
}
|
|
|
|
.wppfm-nav-wrapper {
|
|
display: inline-block;
|
|
width: 100%;
|
|
}
|
|
|
|
.wppfm-nav-wrapper a {
|
|
border: 1px solid #fff;
|
|
border-radius: 4px;
|
|
font-weight: 600;
|
|
padding: 8px 16px;
|
|
text-decoration: none;
|
|
}
|
|
|
|
.wppfm-nav-wrapper a:active,
|
|
.wppfm-nav-wrapper a:focus,
|
|
.wppfm-nav-wrapper a:hover {
|
|
background-color: #fdfdfe;
|
|
border: 1px solid #f0f0f1;
|
|
box-shadow: none;
|
|
transition: all 0.3s ease-in-out;
|
|
transition-property: all;
|
|
}
|
|
|
|
.wppfm-nav__feed-selectors {
|
|
display: inline-block;
|
|
}
|
|
|
|
.wppfm-nav__support-selectors {
|
|
float: right;
|
|
text-align: right;
|
|
}
|
|
|
|
.wppfm-nav__selector {
|
|
display: inline-block;
|
|
margin: 0 16px;
|
|
}
|
|
|
|
a.wppfm-nav-link--selected,
|
|
a.wppfm-nav-link--selected:hover { /* prevent the active navigation button to change on hover */
|
|
background-color: #3187de;
|
|
border: 1px solid #3187de;
|
|
border-radius: 4px;
|
|
color: #fff;
|
|
}
|
|
|
|
div#wppfm-working-spinner {
|
|
height: 50px; /*height of the spinner gif +2px to fix IE8 issue */
|
|
left: 50%;
|
|
margin-left: -25px; /* half width of the spinner gif */
|
|
margin-top: -25px; /* half height of the spinner gif */
|
|
overflow: auto;
|
|
position: fixed;
|
|
text-align: center;
|
|
top: 12%;
|
|
width: 50px; /* width of the spinner gif */
|
|
z-index: 1000;
|
|
}
|
|
|
|
div#wppfm-progress-bar {
|
|
background-color: #fff;
|
|
display: inline-block;
|
|
height: 10px;
|
|
margin-top:4px;
|
|
width: calc(100% - 16px);
|
|
}
|
|
|
|
div#wppfm-progress-bar__bar {
|
|
background-color: #536936;
|
|
height:8px;
|
|
margin: 1px;
|
|
width: 10%;
|
|
}
|
|
|
|
/***********************/
|
|
/* Product Feed List */
|
|
/***********************/
|
|
|
|
table.wppfm-table a:focus {
|
|
border: none;
|
|
box-shadow: none;
|
|
outline: none;
|
|
text-decoration: none;
|
|
}
|
|
|
|
table.wppfm-large-table {
|
|
width: 100%;
|
|
}
|
|
|
|
table.wppfm-large-table thead,
|
|
table.wppfm-large-table tfoot {
|
|
height: 50px;
|
|
}
|
|
|
|
th#wppfm-feed-list-table-header-column-name {
|
|
width: 15%;
|
|
}
|
|
|
|
th#wppfm-feed-list-table-header-column-updated {
|
|
width: 160px;
|
|
}
|
|
|
|
th#wppfm-feed-list-table-header-column-items {
|
|
width: 110px;
|
|
}
|
|
|
|
th#wppfm-feed-list-table-header-column-type {
|
|
width: 15%;
|
|
}
|
|
|
|
th#wppfm-feed-list-table-header-column-status {
|
|
width: 120px;
|
|
}
|
|
|
|
/*************************/
|
|
/* Select2 Support CSS */
|
|
/*************************/
|
|
|
|
span.select2-selection {
|
|
min-height: 30px;
|
|
margin-top: 3px;
|
|
}
|
|
|
|
/*
|
|
span.select2-container {
|
|
width: 90%!important;
|
|
}
|
|
*/
|
|
/*************************/
|
|
/* Product Feed Editor */
|
|
/*************************/
|
|
|
|
div.wppfm-feed-editor-wrapper,
|
|
div.wpprfm-review-feed-editor-wrapper,
|
|
div.wpppfm-promotions-feed-editor-wrapper {
|
|
padding: 0 23px 10px 0;
|
|
}
|
|
|
|
section.wppfm-main-input-wrapper {
|
|
display: inline-block;
|
|
padding: 44px 20px 0 0;
|
|
vertical-align: top;
|
|
width: 40%
|
|
}
|
|
|
|
section.wppfm-category-mapping-and-filter-wrapper {
|
|
display: inline-block;
|
|
vertical-align: top;
|
|
width: 60%;
|
|
}
|
|
|
|
section.wppfm-attribute-mapping-wrapper {
|
|
display: inline-block;
|
|
padding-top: 20px;
|
|
width: 100%;
|
|
}
|
|
|
|
.wppfm-top-buttons-wrapper {
|
|
margin-top: 15px;
|
|
}
|
|
|
|
/*******************************************/
|
|
/* Product Feed Editor - main-input-table */
|
|
/*******************************************/
|
|
|
|
table.wppfm-feed-editor-main-input-table {
|
|
width: 100%;
|
|
}
|
|
|
|
table.wppfm-feed-editor-main-input-table tr, table.wppfm-feed-editor-google-analytics-table tr {
|
|
text-align: left;
|
|
height: 49px;
|
|
}
|
|
|
|
table.wppfm-feed-editor-main-input-table th, table.wppfm-feed-editor-google-analytics-table th {
|
|
min-width: 175px;
|
|
width: 32%;
|
|
}
|
|
|
|
table.wppfm-feed-editor-main-input-table input:not([type="checkbox"]),
|
|
table.wppfm-feed-editor-main-input-table select {
|
|
width: 90%;
|
|
}
|
|
|
|
/**************************************************************/
|
|
/* Product Feed Editor - category-mapping-and-product-filter */
|
|
/**************************************************************/
|
|
|
|
table.wppfm-category-mapping-table {
|
|
height: auto;
|
|
}
|
|
|
|
table.wppfm-category-mapping-table tbody {
|
|
display: block;
|
|
float: left;
|
|
height: 370px;
|
|
overflow-y: scroll;
|
|
width: 100%;
|
|
}
|
|
|
|
table.wppfm-category-mapping-table td {
|
|
text-align: left;
|
|
}
|
|
|
|
table.wppfm-category-mapping-table tr {
|
|
display: table;
|
|
width: 100%;
|
|
}
|
|
|
|
div.wppfm-main-product-filter-section__body {
|
|
background-color: #f9f9fa;
|
|
border-radius: 5px;
|
|
box-shadow: 1px 1px 2px rgba(16, 24, 40, 0.1);
|
|
display: block;
|
|
margin-bottom: 15px;
|
|
padding: 2px 10px;
|
|
}
|
|
|
|
/*******************************************/
|
|
/* Product Feed Editor - attribute mapping */
|
|
/*******************************************/
|
|
|
|
.wppfm-feed-editor-attributes-wrapper {
|
|
background-color: #f9f9fa;
|
|
border-radius: 5px;
|
|
box-shadow: 1px 1px 2px rgba(16, 24, 40, 0.1);
|
|
display: block;
|
|
margin-bottom: 15px;
|
|
padding: 2px 10px;
|
|
}
|
|
|
|
.wppfm-feed-editor-attributes__label {
|
|
border-bottom: 4px solid #f0f0f1;
|
|
}
|
|
|
|
.wppfm-feed-editor-attributes__label h4 {
|
|
display: list-item;
|
|
font-size: 1.2em;
|
|
font-weight: 600;
|
|
list-style-position: inside;
|
|
list-style-type: circle;
|
|
margin-bottom: 10px;
|
|
}
|
|
|
|
.wppfm-feed-editor-attributes__table {
|
|
margin-bottom: 10px;
|
|
}
|
|
|
|
.wppfm-feed-editor-attributes__table-header {
|
|
background-color: #fff;
|
|
}
|
|
|
|
.wppfm-feed-editor-attributes__table > .wppfm-attribute-row-wrapper:not(:first-of-type) {
|
|
border-top: 1px solid #b5b5b5;
|
|
}
|
|
|
|
.wppfm-column-header {
|
|
display: inline-block;
|
|
padding: 8px;
|
|
}
|
|
|
|
.wppfm-attribute-row-wrapper {
|
|
padding: 10px 5px;
|
|
}
|
|
|
|
.wppfm-attribute-row {
|
|
display: flex;
|
|
padding: 5px 0;
|
|
}
|
|
|
|
.wppfm-attribute-column {
|
|
display: inline-block;
|
|
}
|
|
|
|
.wppfm-edit-value-column {
|
|
margin-left: auto;
|
|
}
|
|
|
|
.wppfm-attribute-label {
|
|
background-color: #b5b5b5;
|
|
border-radius: 4px;
|
|
color: #fff;
|
|
display: inline-block;
|
|
font-size: 14px;
|
|
font-weight: 400;
|
|
padding: 4px 10px;
|
|
position: relative;
|
|
&:after {
|
|
border-left: 18px solid #b5b5b5;
|
|
}
|
|
}
|
|
|
|
.wppfm-attribute-label:after { /* Triangle to the right of the attribute label */
|
|
content: '';
|
|
border-bottom: 11px solid transparent;
|
|
border-top: 11px solid transparent;
|
|
height: 0;
|
|
margin-right: -19px;
|
|
margin-top: -2px;
|
|
position: absolute;
|
|
right: 0;
|
|
width: 0;
|
|
}
|
|
|
|
.wppfm-remove-output {
|
|
margin-left: 25px;
|
|
}
|
|
|
|
.wppfm-select-control {
|
|
display: inline-block;
|
|
margin-top: 3px;
|
|
}
|
|
|
|
.change-source-value-wrapper {
|
|
display: inline-block;
|
|
width: 100%
|
|
}
|
|
|
|
.wppfm-value-option-input {
|
|
margin-top: 3px;
|
|
}
|
|
|
|
.wppfm-condition-value, .static-input-field {
|
|
position: relative;
|
|
top: 3px;
|
|
}
|
|
|
|
.wppfm-add-combined-field {
|
|
position: relative;
|
|
top: 3px;
|
|
}
|
|
|
|
.wppfm-condition-selector {
|
|
position: relative;
|
|
top: 3px;
|
|
}
|
|
|
|
.wppfm-sub-condition-selector {
|
|
margin-top: -3px;
|
|
}
|
|
|
|
/***************************************************/
|
|
/* Product Feed Editor - Google Analytics mapping */
|
|
/***************************************************/
|
|
div.wppfm-google-analytics-input-wrapper {
|
|
background-color: #f9f9fa;
|
|
border-radius: 5px;
|
|
box-shadow: 1px 1px 2px rgba(16, 24, 40, 0.1);
|
|
margin-bottom: 30px;
|
|
padding: 2px 10px 10px 10px;
|
|
}
|
|
|
|
div.wppfm-google-analytics__sub-title-wrapper, div.wppfm-product-filter-info-wrapper {
|
|
background-color: #fff;
|
|
margin: 5px 0 10px 0;
|
|
padding: 3px;
|
|
}
|
|
|
|
p.wppfm-analytics-info-sub-title {
|
|
margin: 3px;
|
|
}
|
|
|
|
div.wppfm-google-analytics-element {
|
|
display: inline-block;
|
|
min-width: 210px;
|
|
}
|
|
|
|
/**********************************/
|
|
/* Feed Manager Channel Manager */
|
|
/**********************************/
|
|
|
|
.wppfm-channel-manager-wrapper {
|
|
padding: 0 12px;
|
|
vertical-align: center;
|
|
}
|
|
|
|
.wppfm-channel-tile-wrapper {
|
|
background-color: #fff;
|
|
border: none;
|
|
border-radius: 5px;
|
|
border-spacing: 0;
|
|
box-shadow: 1px 1px 2px rgba(16, 24, 40, 0.1);
|
|
display: inline-block;
|
|
height: 180px;
|
|
margin: 0 5px 10px 5px;
|
|
padding: 10px;
|
|
width: 280px;
|
|
}
|
|
|
|
img.wppfm-channel-tile__thumbnail {
|
|
height: 70px;
|
|
margin: 0;
|
|
width: 140px;
|
|
}
|
|
|
|
div.wppfm-popup {
|
|
background-color: #fff;
|
|
border: 1px solid #c3c4c7;
|
|
border-radius: 5px;
|
|
box-shadow: 1px 1px 2px rgba(16, 24, 40, 0.1);
|
|
left: calc(50% + 80px - 175px); /* 50% + half the width of the WP menu - half of the width of the popup */
|
|
margin-top: -150px;
|
|
padding: 20px;
|
|
position: fixed;
|
|
top: 50%;
|
|
width: 350px;
|
|
z-index: 100;
|
|
}
|
|
|
|
.wppfm-popup__header {
|
|
display: flex;
|
|
justify-content: space-between;
|
|
}
|
|
|
|
.wppfm-popup__close-button {
|
|
cursor: pointer;
|
|
}
|
|
|
|
.wppfm-popup__header h3 {
|
|
font-size: 18px;
|
|
font-weight: 600;
|
|
margin: 0 0 10px 0;
|
|
}
|
|
|
|
.wppfm-popup__content {
|
|
padding: 5px 0 0 0;
|
|
}
|
|
|
|
.wppfm-popup__content-item {
|
|
margin: 5px 0;
|
|
}
|
|
|
|
/***************************/
|
|
/* Feed Manager Settings */
|
|
/***************************/
|
|
|
|
.wppfm-settings-wrapper table {
|
|
margin: 0 12px;
|
|
}
|
|
|
|
table.wppfm-smallfat {
|
|
background: #fff;
|
|
margin: 0 0 10px 0;
|
|
}
|
|
|
|
table.wppfm-smallfat thead th {
|
|
border-bottom: 1px solid #c3c4c7;
|
|
color: #2c3338;
|
|
font-weight: 400;
|
|
line-height: 1.4em;
|
|
padding: 10px;
|
|
}
|
|
|
|
td#wppfm-backups-table-holder {
|
|
padding-top: 8px;
|
|
}
|
|
|
|
span#wppfm-make-backup-button {
|
|
margin: 0 10px;
|
|
}
|
|
|
|
#wppfm-backup-action-column {
|
|
width: 250px;
|
|
}
|
|
|
|
/**************************/
|
|
/* Feed Manager Support */
|
|
/**************************/
|
|
|
|
.wppfm-support-wrapper {
|
|
display: grid;
|
|
grid-template-columns: auto auto;
|
|
}
|
|
|
|
.wppfm-support-card {
|
|
background-color: #fff;
|
|
border: none;
|
|
border-radius: 5px;
|
|
border-spacing: 0;
|
|
box-shadow: 1px 1px 2px rgba(16, 24, 40, 0.1);
|
|
display: inline-block;
|
|
margin: 10px;
|
|
padding: 20px 25px;
|
|
width: 95%;
|
|
}
|
|
|
|
.wppfm-support-card__icon {
|
|
display: inline-block;
|
|
margin-right: 10px;
|
|
vertical-align: middle;
|
|
}
|
|
|
|
.wppfm-support-card__icon img {
|
|
height: 50px;
|
|
margin: 0;
|
|
width: 50px;
|
|
}
|
|
.wppfm-support-card__header {
|
|
display: inline-block;
|
|
width: 80%;
|
|
}
|
|
|
|
h2.wppfm-support-card__title {
|
|
font-size: 18px;
|
|
font-weight: 600;
|
|
margin: 10px 0;
|
|
}
|
|
|
|
.wppfm-support-card__content {
|
|
display: inline-block;
|
|
width: 100%;
|
|
}
|
|
|
|
.wppfm-support-card__content ul {
|
|
list-style-position: inside;
|
|
list-style-type: circle;
|
|
}
|
|
|
|
.wppfm-action-card {
|
|
background-color: #ffcd81;
|
|
}
|
|
|
|
.wppfm-video-wrapper {
|
|
display: flex;
|
|
margin: 0 auto;
|
|
}
|
|
|
|
.wppfm-video-wrapper iframe {
|
|
border-radius: 5px;
|
|
height: 260px;
|
|
margin: 0 auto;
|
|
width: 95%;
|
|
}
|
|
|
|
input#wppfm-sign-up-mail-input {
|
|
float: left;
|
|
height: 35px;
|
|
margin-right: 10px;
|
|
width: 50%;
|
|
}
|
|
|
|
/* Processing animation for feed messages */
|
|
.wppfm-processing-dots {
|
|
display: inline-block;
|
|
}
|
|
|
|
.wppfm-processing-dots::after {
|
|
/*
|
|
* Cross-browser animated dots.
|
|
*
|
|
* We cannot animate `content` per the CSS Animations spec (Chrome-only behavior),
|
|
* so we reveal a fixed '...' string by animating `width` with `overflow: hidden`.
|
|
* Using a monospace font makes each dot reliably 1ch wide, so widths below map
|
|
* cleanly to: '', '.', '..', '...'.
|
|
*/
|
|
content: '...';
|
|
display: inline-block;
|
|
overflow: hidden;
|
|
white-space: nowrap;
|
|
vertical-align: bottom;
|
|
font-family: monospace;
|
|
width: 0ch;
|
|
animation: wppfm-dots 1.5s infinite;
|
|
}
|
|
|
|
@keyframes wppfm-dots {
|
|
0%, 24% {
|
|
width: 0ch;
|
|
}
|
|
25%, 49% {
|
|
width: 1ch;
|
|
}
|
|
50%, 74% {
|
|
width: 2ch;
|
|
}
|
|
75%, 99% {
|
|
width: 3ch;
|
|
}
|
|
100% {
|
|
width: 0ch;
|
|
}
|
|
} |