1111 lines
19 KiB
CSS
1111 lines
19 KiB
CSS
|
|
:root {
|
|
--red: #dc3545;
|
|
--red-dark: #c82333;
|
|
--orange: #ffac66;
|
|
--purple: #752cbd;
|
|
--green: #62dd62;
|
|
--blue: #50b7ff;
|
|
--blue-light: #b4ddff;
|
|
--blue-medium: #209cee;
|
|
--grey-light: #f8f8f8;
|
|
--grey-medium: #aaa;
|
|
--grey-dark: #222;
|
|
--grey: #ddd;
|
|
--input-border: #8c8f94;
|
|
--white: #fff;
|
|
}
|
|
|
|
/* Header area */
|
|
|
|
body.settings_page_facetwp {
|
|
background: var(--white);
|
|
font-size: 14px;
|
|
}
|
|
|
|
body.settings_page_facetwp .wrap {
|
|
margin: 20px 20px 0 0;
|
|
}
|
|
|
|
body.settings_page_facetwp #screen-meta,
|
|
body.settings_page_facetwp #screen-meta-links {
|
|
display: none;
|
|
}
|
|
|
|
a {
|
|
color: var(--blue);
|
|
}
|
|
|
|
a:hover {
|
|
color: var(--blue-medium);
|
|
}
|
|
|
|
#icon-facetwp {
|
|
float: left;
|
|
padding: 8px 10px 0 0;
|
|
}
|
|
|
|
.facetwp-header {
|
|
margin: 0 0 0 -20px;
|
|
padding: 10px 20px;
|
|
background-color: var(--purple);
|
|
}
|
|
|
|
.facetwp-logo {
|
|
line-height: 25px;
|
|
background: url('../images/logo.svg?v=4.1') no-repeat;
|
|
background-size: 32px 25px;
|
|
display: inline-block;
|
|
width: 32px;
|
|
}
|
|
|
|
.facetwp-version {
|
|
margin: 0 18px 0 6px;
|
|
color: var(--grey-medium);
|
|
font-size: 12px;
|
|
}
|
|
|
|
.facetwp-tab {
|
|
cursor: pointer;
|
|
display: inline-block;
|
|
border-radius: 3px;
|
|
padding: 5px 15px;
|
|
color: #d7d7d7;
|
|
}
|
|
|
|
.facetwp-tab.active {
|
|
background-color: rgba(255, 255, 255, 0.2);
|
|
color: var(--white);
|
|
}
|
|
|
|
.facetwp-tab:hover {
|
|
color: var(--white);
|
|
}
|
|
|
|
.facetwp-actions {
|
|
float: right;
|
|
}
|
|
|
|
.facetwp-response-wrap {
|
|
position: absolute;
|
|
right: 20px;
|
|
margin-top: 10px;
|
|
padding: 2px 8px;
|
|
line-height: 1;
|
|
color: var(--white);
|
|
|
|
background-color: var(--purple);
|
|
border-bottom-left-radius: 5px;
|
|
border-bottom-right-radius: 5px;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.facetwp-response {
|
|
display: none;
|
|
}
|
|
|
|
.facetwp-response.visible {
|
|
display: inline-block;
|
|
padding-right: 8px;
|
|
}
|
|
|
|
.facetwp-response-icon {
|
|
display: inline-block;
|
|
vertical-align: middle;
|
|
}
|
|
|
|
.facetwp-response-icon span {
|
|
display: inline-block;
|
|
}
|
|
|
|
.facetwp-response-icon span::before {
|
|
display: block;
|
|
font-family: dashicons;
|
|
font-size: 1.5em;
|
|
}
|
|
|
|
.facetwp-response-icon[data-status="ok"] span::before {
|
|
content: "\f12a";
|
|
color: var(--green);
|
|
}
|
|
|
|
.facetwp-response-icon[data-status="load"] span::before {
|
|
content: "\f463";
|
|
}
|
|
|
|
.facetwp-response-icon[data-status="error"] span::before {
|
|
content: "\f534";
|
|
color: var(--orange);
|
|
}
|
|
|
|
.facetwp-response-icon[data-status="load"] span {
|
|
animation: spin 1.1s infinite linear;
|
|
}
|
|
|
|
[v-cloak] {
|
|
display: none;
|
|
}
|
|
|
|
.btn-split,
|
|
.btn-normal {
|
|
position: relative;
|
|
display: inline-block;
|
|
background-color: var(--red);
|
|
border-radius: 3px;
|
|
vertical-align: top;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.btn-split {
|
|
margin-right: 4px;
|
|
}
|
|
|
|
.btn-normal {
|
|
padding: 4px 8px;
|
|
background-color: var(--grey-light);
|
|
border: 1px solid var(--grey-medium);
|
|
}
|
|
|
|
.facetwp-header .btn-normal {
|
|
border: 1px solid var(--white);
|
|
}
|
|
|
|
.btn-normal:hover {
|
|
border: 1px solid var(--grey-dark);
|
|
}
|
|
|
|
.btn-split .btn-label,
|
|
.btn-split .btn-caret {
|
|
display: inline-block;
|
|
padding: 5px 10px;
|
|
color: var(--white);
|
|
}
|
|
|
|
.btn-split .btn-label {
|
|
border-top-left-radius: 3px;
|
|
border-bottom-left-radius: 3px;
|
|
padding: 5px 15px;
|
|
}
|
|
|
|
.btn-split .btn-caret {
|
|
border-top-right-radius: 3px;
|
|
border-bottom-right-radius: 3px;
|
|
}
|
|
|
|
.btn-split .btn-label:hover,
|
|
.btn-split .btn-caret:hover {
|
|
background-color: var(--red-dark);
|
|
}
|
|
|
|
.btn-split .fa-caret-down {
|
|
pointer-events: none;
|
|
}
|
|
|
|
.btn-split .btn-dropdown {
|
|
position: absolute;
|
|
border: 1px solid var(--grey-medium);
|
|
border-top: none;
|
|
background-color: var(--white);
|
|
font-size: 12px;
|
|
width: 180px;
|
|
top: 34px;
|
|
right: 0;
|
|
z-index: 10;
|
|
}
|
|
|
|
.btn-split .dropdown-inner div {
|
|
padding: 10px;
|
|
}
|
|
|
|
.btn-split .dropdown-inner div:hover {
|
|
background-color: var(--grey-light);
|
|
}
|
|
|
|
/* Loading animation */
|
|
|
|
.facetwp-loading {
|
|
margin-top: 40px;
|
|
text-align: center;
|
|
}
|
|
|
|
@keyframes spin {
|
|
0% {
|
|
-webkit-transform: rotate(0deg);
|
|
transform: rotate(0deg);
|
|
}
|
|
100% {
|
|
-webkit-transform: rotate(360deg);
|
|
transform: rotate(360deg);
|
|
}
|
|
}
|
|
|
|
/* Content boxes */
|
|
|
|
.facetwp-region {
|
|
display: none;
|
|
padding-bottom: 30px;
|
|
}
|
|
|
|
.facetwp-region.active {
|
|
display: block;
|
|
}
|
|
|
|
.facetwp-region iframe {
|
|
width: 100%;
|
|
height: 600px;
|
|
}
|
|
|
|
.facetwp-subnav {
|
|
padding-bottom: 30px;
|
|
}
|
|
|
|
.facetwp-btn {
|
|
display: inline-block;
|
|
cursor: pointer;
|
|
padding: 5px 8px;
|
|
background-color: var(--white);
|
|
border: 1px solid var(--red);
|
|
border-radius: 3px;
|
|
font-size: 12px;
|
|
font-weight: normal;
|
|
text-decoration: none;
|
|
line-height: 1;
|
|
color: var(--red);
|
|
}
|
|
|
|
h3 .facetwp-btn {
|
|
margin-left: 6px;
|
|
}
|
|
|
|
.facetwp-btn:hover {
|
|
background: var(--red);
|
|
color: var(--white);
|
|
}
|
|
|
|
.facetwp-region h3 {
|
|
font-weight: normal;
|
|
font-size: 18px;
|
|
line-height: 1;
|
|
margin: 0 0 30px 0;
|
|
}
|
|
|
|
.facetwp-region > h3 a {
|
|
display: inline-block;
|
|
border-bottom: 3px solid var(--blue);
|
|
color: var(--blue);
|
|
cursor: pointer;
|
|
}
|
|
|
|
.facetwp-region input[type='text'],
|
|
.facetwp-region input[type='number'],
|
|
.facetwp-region select {
|
|
width: 220px;
|
|
border-radius: 4px;
|
|
}
|
|
|
|
.facet-fields input.facet-step,
|
|
.facet-fields input.facet-count,
|
|
.facet-fields input.facet-soft-limit {
|
|
width: 50px;
|
|
}
|
|
|
|
.facet-fields input.facet-count-text-plural {
|
|
width: 300px;
|
|
}
|
|
|
|
.facetwp-content .qb-wrap .facetwp-row {
|
|
grid-template-columns: 160px 1fr;
|
|
padding: 0;
|
|
}
|
|
|
|
.facetwp-region textarea {
|
|
width: 100%;
|
|
height: 320px;
|
|
padding: 10px;
|
|
color: var(--blue-light);
|
|
background-color: var(--grey-dark);
|
|
font-family: monospace;
|
|
white-space: pre;
|
|
overflow: auto;
|
|
}
|
|
|
|
.facetwp-region textarea.facet-modifier-values {
|
|
width: 360px;
|
|
height: 120px;
|
|
}
|
|
|
|
.facetwp-region .item-name {
|
|
display: inline-block;
|
|
margin: 0 12px;
|
|
}
|
|
|
|
.table-row {
|
|
margin-bottom: 15px;
|
|
}
|
|
|
|
.hidden {
|
|
display: none;
|
|
}
|
|
|
|
.facetwp-dev-mode {
|
|
display: inline-block;
|
|
position: absolute;
|
|
color: var(--purple);
|
|
right: 20px;
|
|
margin-top: 60px;
|
|
}
|
|
|
|
.facetwp-region .open-builder:before {
|
|
content: '\f107';
|
|
font: 400 20px/1 dashicons;
|
|
vertical-align: top;
|
|
padding-right: 4px;
|
|
}
|
|
|
|
.facetwp-region .fs-dropdown {
|
|
max-width: 400px;
|
|
width: auto;
|
|
}
|
|
|
|
.facetwp-region .item-locked {
|
|
padding: 10px;
|
|
margin-bottom: 20px;
|
|
background-color: var(--red);
|
|
border-radius: 3px;
|
|
color: var(--white);
|
|
}
|
|
|
|
.facetwp-region .item-locked span {
|
|
padding-left: 5px;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.facetwp-region .facetwp-content.locked {
|
|
opacity: 0.4;
|
|
}
|
|
|
|
/* fSelect overrides */
|
|
|
|
.facetwp-region .fs-label-wrap {
|
|
border: 1px solid var(--input-border);
|
|
border-radius: 4px;
|
|
}
|
|
|
|
.facetwp-region .fs-label-wrap .fs-label {
|
|
padding: 0 8px;
|
|
line-height: 2;
|
|
}
|
|
|
|
.facetwp-region .fs-search input {
|
|
padding: 0;
|
|
}
|
|
|
|
.facetwp-region .fs-label-wrap .fs-arrow {
|
|
top: 6px;
|
|
right: 5px;
|
|
bottom: initial;
|
|
width: 16px;
|
|
height: 16px;
|
|
background: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E') no-repeat;
|
|
background-size: 16px 16px;
|
|
border: none;
|
|
}
|
|
|
|
.facetwp-region .fs-open .fs-arrow {
|
|
transform: rotate(-180deg);
|
|
}
|
|
|
|
/* Data Source dropdown */
|
|
|
|
.name-source .fs-dropdown {
|
|
width: 300px;
|
|
}
|
|
|
|
/* Cards UI */
|
|
|
|
.facetwp-card {
|
|
cursor: pointer;
|
|
}
|
|
|
|
.facetwp-card:nth-child(odd) {
|
|
background-color: var(--grey-light);
|
|
}
|
|
|
|
.facetwp-card,
|
|
.facetwp-table-header {
|
|
display: grid;
|
|
grid-template-columns: 30px 1fr 1fr 1fr 1fr 80px 80px;
|
|
line-height: 22px;
|
|
padding: 8px;
|
|
}
|
|
|
|
.facetwp-region-templates .facetwp-card,
|
|
.facetwp-region-templates .facetwp-table-header {
|
|
grid-template-columns: 30px 1fr 1fr 1fr 1fr 80px;
|
|
}
|
|
|
|
.facetwp-table-header {
|
|
font-weight: bold;
|
|
}
|
|
|
|
.facetwp-card .card-drag {
|
|
cursor: move;
|
|
color: var(--grey);
|
|
font-size: 18px;
|
|
line-height: 1;
|
|
}
|
|
|
|
.facetwp-card > div {
|
|
overflow: hidden;
|
|
text-overflow: ellipsis;
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.facetwp-card > div:hover {
|
|
white-space: normal;
|
|
}
|
|
|
|
.facetwp-card:hover .card-label {
|
|
color: var(--blue-medium);
|
|
}
|
|
|
|
/* Actions button */
|
|
|
|
.facetwp-card .card-actions {
|
|
text-align: right;
|
|
}
|
|
|
|
.facetwp-card .actions-wrap {
|
|
display: inline-block;
|
|
}
|
|
|
|
.facetwp-card .actions-wrap .actions-btn {
|
|
padding: 2px 8px;
|
|
color: var(--grey);
|
|
}
|
|
|
|
.facetwp-card:hover .actions-wrap .actions-btn {
|
|
color: var(--grey-dark);
|
|
}
|
|
|
|
.facetwp-card .actions-wrap .actions-modal {
|
|
display: none;
|
|
position: absolute;
|
|
right: 28px;
|
|
font-size: 12px;
|
|
background-color: var(--white);
|
|
border: 1px solid var(--grey);
|
|
margin-top: -1px;
|
|
z-index: 1;
|
|
}
|
|
|
|
.facetwp-card .actions-wrap .actions-modal div {
|
|
padding: 4px 8px;
|
|
}
|
|
|
|
.facetwp-card .actions-wrap .actions-modal div:hover {
|
|
background-color: var(--grey-light);
|
|
}
|
|
|
|
.facetwp-card .actions-wrap:hover .actions-modal {
|
|
display: block;
|
|
}
|
|
|
|
/* Settings page */
|
|
|
|
.facetwp-region .import-code {
|
|
height: 160px;
|
|
}
|
|
|
|
.field-notes {
|
|
color: var(--grey-medium);
|
|
font-style: italic;
|
|
}
|
|
|
|
.facetwp-region .facetwp-subnav a {
|
|
display: inline-block;
|
|
font-size: 18px;
|
|
margin: 0 20px 0 0;
|
|
border-bottom: 3px solid transparent;
|
|
cursor: pointer;
|
|
color: var(--grey-dark);
|
|
}
|
|
|
|
.facetwp-region-facets .facetwp-subnav a,
|
|
.facetwp-region-templates .facetwp-subnav a {
|
|
margin: 0;
|
|
}
|
|
|
|
.facetwp-subnav a.active {
|
|
border-color: var(--blue);
|
|
color: var(--blue);
|
|
}
|
|
|
|
.facetwp-settings-section {
|
|
display: none;
|
|
}
|
|
|
|
.facetwp-settings-section.active {
|
|
display: block;
|
|
}
|
|
|
|
.facetwp-setting.slim {
|
|
width: 100px;
|
|
}
|
|
|
|
/* Tooltips */
|
|
|
|
.facetwp-tooltip {
|
|
display: inline-block;
|
|
cursor: help;
|
|
}
|
|
|
|
.facetwp-tooltip:after {
|
|
display: inline-block;
|
|
content: '?';
|
|
line-height: 1;
|
|
font-size: 12px;
|
|
border: 1px solid var(--grey-medium);
|
|
border-radius: 50%;
|
|
margin-left: 5px;
|
|
padding: 0 3px;
|
|
}
|
|
|
|
.facetwp-tooltip-content {
|
|
display: none;
|
|
}
|
|
|
|
/* Edit screens */
|
|
|
|
.facetwp-row {
|
|
display: grid;
|
|
grid-template-columns: 220px 1fr;
|
|
padding-bottom: 20px;
|
|
}
|
|
|
|
.facetwp-content.type-search .field-data-source,
|
|
.facetwp-content.type-pager .field-data-source,
|
|
.facetwp-content.type-reset .field-data-source,
|
|
.facetwp-content.type-sort .field-data-source {
|
|
display: none;
|
|
}
|
|
|
|
/* Query builder */
|
|
|
|
.qb-wrap .qb-condition {
|
|
padding-bottom: 15px;
|
|
}
|
|
|
|
.qb-wrap .qb-actions {
|
|
padding-top: 15px;
|
|
}
|
|
|
|
.qb-wrap .qb-compare,
|
|
.qb-wrap .qb-orderby,
|
|
.qb-wrap .qb-type,
|
|
.qb-wrap .qb-order {
|
|
width: 120px;
|
|
}
|
|
|
|
.facet-fields .qb-row {
|
|
display: grid;
|
|
grid-template-columns: 1fr 50px;
|
|
background-color: var(--grey-light);
|
|
border: 1px solid var(--grey-medium);
|
|
border-radius: 3px;
|
|
margin-bottom: 20px;
|
|
padding: 15px;
|
|
}
|
|
|
|
.facet-fields .qb-row .qb-order-row {
|
|
margin-top: 10px;
|
|
}
|
|
|
|
.qb-wrap input.qb-posts-per-page {
|
|
width: 60px;
|
|
}
|
|
|
|
.qb-wrap .align-right {
|
|
text-align: right;
|
|
}
|
|
|
|
.qb-add,
|
|
.qb-move,
|
|
.qb-remove {
|
|
cursor: pointer;
|
|
font-size: 18px;
|
|
vertical-align: middle;
|
|
}
|
|
|
|
.qb-remove {
|
|
color: var(--red);
|
|
}
|
|
|
|
.qb-wrap .fs-wrap {
|
|
vertical-align: middle;
|
|
}
|
|
|
|
.qb-wrap .v-select {
|
|
display: inline-block;
|
|
vertical-align: middle;
|
|
min-width: 160px;
|
|
max-width: 360px;
|
|
}
|
|
|
|
.qb-wrap .v-select.vs--searchable {
|
|
min-width: 200px;
|
|
}
|
|
|
|
.qb-wrap .v-select.vs--unsearchable {
|
|
vertical-align: top;
|
|
}
|
|
|
|
.qb-wrap .v-select .vs__search {
|
|
background: none;
|
|
height: 20px;
|
|
min-height: auto;
|
|
margin: 4px 2px 0;
|
|
line-height: 20px;
|
|
}
|
|
|
|
.qb-wrap .v-select .vs__search,
|
|
.qb-wrap .v-select .vs__search:focus {
|
|
font-size: 14px;
|
|
border: 1px solid var(--grey);
|
|
padding: 0 8px;
|
|
}
|
|
|
|
.qb-wrap .v-select .vs__dropdown-toggle {
|
|
border-color: var(--input-border);
|
|
}
|
|
|
|
.qb-wrap .v-select .vs__selected {
|
|
height: 20px;
|
|
}
|
|
|
|
.qb-wrap .v-select .vs__actions {
|
|
display: none;
|
|
}
|
|
|
|
/* Boolean toggle */
|
|
|
|
.facetwp-switch {
|
|
position: relative;
|
|
display: inline-block;
|
|
width: 48px;
|
|
height: 24px;
|
|
}
|
|
|
|
.facetwp-switch input {
|
|
display: none;
|
|
}
|
|
|
|
.facetwp-slider {
|
|
position: absolute;
|
|
cursor: pointer;
|
|
top: 0;
|
|
left: 0;
|
|
right: 0;
|
|
bottom: 0;
|
|
background-color: var(--grey-medium);
|
|
border-radius: 24px;
|
|
-webkit-transition: .4s;
|
|
transition: .4s;
|
|
}
|
|
|
|
.facetwp-slider:before {
|
|
position: absolute;
|
|
content: '';
|
|
height: 16px;
|
|
width: 16px;
|
|
left: 4px;
|
|
bottom: 4px;
|
|
background-color: white;
|
|
border-radius: 50%;
|
|
-webkit-transition: .4s;
|
|
transition: .4s;
|
|
}
|
|
|
|
.facetwp-switch input:checked + .facetwp-slider {
|
|
background-color: var(--purple);
|
|
}
|
|
|
|
.facetwp-switch input:checked + .facetwp-slider:before {
|
|
-webkit-transform: translateX(24px);
|
|
-ms-transform: translateX(24px);
|
|
transform: translateX(24px);
|
|
}
|
|
|
|
/* Template content */
|
|
|
|
.template-tabs {
|
|
margin-bottom: 20px;
|
|
border-bottom: 1px solid var(--grey);
|
|
}
|
|
|
|
.template-tabs.top-level {
|
|
margin: 30px 0 45px 0;
|
|
}
|
|
|
|
.template-tabs span {
|
|
display: inline-block;
|
|
padding: 5px 15px;
|
|
border: 1px solid var(--grey);
|
|
border-top-left-radius: 3px;
|
|
border-top-right-radius: 3px;
|
|
background-color: var(--grey-light);
|
|
color: var(--purple);
|
|
margin-left: 5px;
|
|
margin-bottom: -1px;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.template-tabs span.active {
|
|
border-bottom: 1px solid var(--white);
|
|
background-color: var(--white);
|
|
color: var(--red);
|
|
}
|
|
|
|
/* Layout builder */
|
|
|
|
.builder-wrap {
|
|
display: grid;
|
|
grid-template-columns: 1fr 320px;
|
|
grid-column-gap: 20px;
|
|
min-height: 600px;
|
|
user-select: none;
|
|
}
|
|
|
|
.builder-canvas {
|
|
position: relative;
|
|
outline: 1px solid var(--grey-medium);
|
|
border-radius: 4px;
|
|
background-color: var(--grey-light);
|
|
}
|
|
|
|
.builder-buttons div {
|
|
display: inline-block;
|
|
padding: 5px;
|
|
margin: 0 5px 5px 0;
|
|
border: 1px solid var(--grey-medium);
|
|
border-radius: 3px;
|
|
background: var(--white);
|
|
cursor: move;
|
|
}
|
|
|
|
.builder-row,
|
|
.builder-col,
|
|
.builder-item {
|
|
position: relative;
|
|
}
|
|
|
|
.builder-row-inner {
|
|
display: grid;
|
|
grid-template-columns: 1fr;
|
|
grid-column-gap: 6px;
|
|
position: relative;
|
|
min-height: 30px;
|
|
}
|
|
|
|
.builder-row-actions,
|
|
.builder-col-actions,
|
|
.builder-item-actions {
|
|
display: none;
|
|
position: absolute;
|
|
height: 20px;
|
|
line-height: 20px;
|
|
color: var(--white);
|
|
cursor: pointer;
|
|
z-index: 10;
|
|
}
|
|
|
|
.builder-row-actions span,
|
|
.builder-col-actions span,
|
|
.builder-item-actions span {
|
|
display: inline-block;
|
|
width: 20px;
|
|
}
|
|
|
|
.builder-col-actions:hover {
|
|
width: auto;
|
|
}
|
|
|
|
.builder-row-actions {
|
|
top: -20px;
|
|
left: 50%;
|
|
transform: translateX(-50%);
|
|
background-color: var(--purple);
|
|
border-top-left-radius: 3px;
|
|
border-top-right-radius: 3px;
|
|
|
|
/* fixes finnicky hovering to actions buttons */
|
|
box-shadow: inset 0 -1px var(--grey-light);
|
|
height: 21px;
|
|
}
|
|
|
|
.builder-col-actions {
|
|
top: 0;
|
|
left: 0;
|
|
width: 20px;
|
|
overflow: hidden;
|
|
background-color: var(--purple);
|
|
}
|
|
|
|
.builder-item-actions {
|
|
top: 0;
|
|
right: 0;
|
|
width: 20px;
|
|
overflow: hidden;
|
|
background-color: var(--purple);
|
|
}
|
|
|
|
.builder-row:hover > .builder-row-actions,
|
|
.builder-col:hover > .builder-col-actions,
|
|
.builder-item:hover > .builder-item-actions {
|
|
display: inline-block;
|
|
line-height: 20px;
|
|
text-align: center;
|
|
}
|
|
|
|
.builder-row:hover {
|
|
outline: 1px solid var(--purple);
|
|
}
|
|
|
|
.builder-col .resizer {
|
|
position: absolute;
|
|
top: 0;
|
|
right: -6px;
|
|
width: 5px;
|
|
height: 100%;
|
|
cursor: col-resize;
|
|
}
|
|
|
|
.builder-row:hover .builder-col .resizer {
|
|
background-color: var(--grey);
|
|
}
|
|
|
|
.builder-col-inner {
|
|
position: relative;
|
|
min-height: 30px;
|
|
margin: 20px;
|
|
}
|
|
|
|
.builder-col-inner.empty-col {
|
|
height: calc(100% - 20px);
|
|
}
|
|
|
|
.builder-item {
|
|
background-color: var(--white);
|
|
outline: 1px dashed var(--grey-medium);
|
|
margin-bottom: 10px;
|
|
padding: 2px 10px;
|
|
}
|
|
|
|
.builder-item:hover {
|
|
outline: 1px solid var(--purple);
|
|
}
|
|
|
|
.builder-item-inner {
|
|
height: 30px;
|
|
line-height: 30px;
|
|
padding-right: 20px;
|
|
word-break: break-all;
|
|
overflow: hidden;
|
|
cursor: default;
|
|
}
|
|
|
|
.builder-item-inner.is-hidden {
|
|
opacity: 0.4;
|
|
}
|
|
|
|
.builder-item-inner .item-drag {
|
|
cursor: move;
|
|
}
|
|
|
|
.builder-first-add {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
outline: 1px dashed var(--grey-medium);
|
|
font-size: 20px;
|
|
color: var(--grey-medium);
|
|
height: 30px;
|
|
cursor: default;
|
|
}
|
|
|
|
.builder-first-add:hover {
|
|
outline: 1px dashed var(--purple);
|
|
background-color: var(--white);
|
|
color: var(--purple);
|
|
}
|
|
|
|
.popover {
|
|
position: absolute;
|
|
width: 220px;
|
|
top: 20px;
|
|
left: 20px;
|
|
background-color: var(--white);
|
|
outline: 1px solid var(--purple);
|
|
z-index: 10;
|
|
}
|
|
|
|
.popover-search {
|
|
border-bottom: 1px solid var(--grey);
|
|
}
|
|
|
|
.popover-search input[type='text'] {
|
|
width: 220px;
|
|
box-shadow: none;
|
|
outline-style: none;
|
|
border-color: transparent;
|
|
line-height: 26px;
|
|
padding: 0px 10px;
|
|
}
|
|
|
|
.popover-choices {
|
|
max-height: 220px;
|
|
padding: 4px 0;
|
|
overflow: scroll;
|
|
}
|
|
|
|
.popover-choices div {
|
|
padding: 4px 10px;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.popover-choices div:hover {
|
|
background-color: var(--grey-light);
|
|
}
|
|
|
|
.builder-crumb {
|
|
display: inline-block;
|
|
}
|
|
|
|
.builder-setting {
|
|
margin-bottom: 20px;
|
|
}
|
|
|
|
.builder-setting .setting-title {
|
|
margin-bottom: 5px;
|
|
}
|
|
|
|
.builder-setting input[type='number'] {
|
|
width: 60px;
|
|
}
|
|
|
|
.builder-setting .utrbl {
|
|
display: inline-block;
|
|
width: 50px;
|
|
}
|
|
|
|
.builder-setting .utrbl-unit {
|
|
display: none;
|
|
}
|
|
|
|
.builder-setting .utrbl input[type='text'],
|
|
.builder-setting .utrbl input[type='number'] {
|
|
width: 46px;
|
|
height: auto;
|
|
}
|
|
|
|
.builder-setting textarea {
|
|
height: 100px;
|
|
}
|
|
|
|
.builder-setting .utrbl span {
|
|
display: block;
|
|
font-size: 9px;
|
|
text-transform: uppercase;
|
|
color: var(--grey-medium);
|
|
}
|
|
|
|
.builder-setting .text-style-icons span {
|
|
display: inline-block;
|
|
padding: 4px 8px;
|
|
margin: 4px 2px 0 0;
|
|
border: 1px solid var(--grey);
|
|
border-radius: 3px;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.builder-setting .text-style-icons span.active {
|
|
background-color: var(--grey-dark);
|
|
color: var(--white);
|
|
}
|
|
|
|
/* Color picker */
|
|
|
|
.color-wrap {
|
|
position: relative;
|
|
}
|
|
|
|
.color-wrap .color-canvas {
|
|
display: inline-block;
|
|
}
|
|
|
|
.color-wrap .color-preview {
|
|
position: absolute;
|
|
top: 1px;
|
|
left: 2px;
|
|
height: 28px;
|
|
width: 28px;
|
|
border-top-left-radius: 2px;
|
|
border-bottom-left-radius: 2px;
|
|
z-index: 1;
|
|
}
|
|
|
|
.color-wrap input.color-input {
|
|
padding-left: 36px;
|
|
}
|
|
|
|
.color-wrap .color-clear {
|
|
display: inline-block;
|
|
position: relative;
|
|
right: 30px;
|
|
width: 20px;
|
|
text-align: center;
|
|
cursor: pointer;
|
|
}
|
|
|
|
@media (min-width: 783px) {
|
|
.facetwp-header {
|
|
position: sticky;
|
|
z-index: 100;
|
|
top: 32px;
|
|
}
|
|
}
|
|
|
|
/* FontAwesome */
|
|
|
|
svg:not(:root).svg-inline--fa {
|
|
overflow: visible;
|
|
}
|
|
.svg-inline--fa {
|
|
display: inline-block;
|
|
font-size: inherit;
|
|
height: 1em;
|
|
overflow: visible;
|
|
vertical-align: -.125em;
|
|
}
|
|
.svg-inline--fa.fa-w-10 {
|
|
width: .625em;
|
|
}
|
|
.svg-inline--fa.fa-w-11 {
|
|
width: .6875em;
|
|
}
|
|
.svg-inline--fa.fa-w-12 {
|
|
width: .75em;
|
|
}
|
|
.svg-inline--fa.fa-w-14 {
|
|
width: .875em;
|
|
}
|
|
.svg-inline--fa.fa-w-16 {
|
|
width: 1em;
|
|
}
|
|
.svg-inline--fa.fa-w-18 {
|
|
width: 1.125em;
|
|
}
|
|
.svg-inline--fa.fa-w-20 {
|
|
width: 1.25em;
|
|
}
|