| 1 |
/* Library workspace. Scope every rule to this screen or its own modal. */ |
| 2 |
body.blockenberg_page_blockenberg-templates, |
| 3 |
body.blockenberg_page_blockenberg-templates #wpcontent, |
| 4 |
body.blockenberg_page_blockenberg-templates #wpbody {background:#f7f7f6} |
| 5 |
.bkbg-template-catalog { |
| 6 |
--bkbg-ink:#242424;--bkbg-muted:#6b6b68;--bkbg-line:#e3e3e0; |
| 7 |
--bkbg-accent:#262626;--bkbg-soft:#eeeeec; |
| 8 |
max-width:1840px;margin:26px 32px 48px 16px;color:var(--bkbg-ink); |
| 9 |
font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif; |
| 10 |
-webkit-font-smoothing:antialiased; |
| 11 |
} |
| 12 |
.bkbg-template-catalog *,.bkbg-import-dialog,.bkbg-import-dialog * {box-sizing:border-box} |
| 13 |
.bkbg-template-catalog a {text-decoration:none;color:inherit} |
| 14 |
.bkbg-template-catalog :is(a,button,input,select,summary):focus-visible, |
| 15 |
.bkbg-import-dialog :is(a,button):focus-visible {outline:2px solid #666;outline-offset:3px;box-shadow:none} |
| 16 |
.bkbg-template-catalog .button,.bkbg-import-dialog .button { |
| 17 |
display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px; |
| 18 |
border:1px solid #dededb;border-radius:8px;padding:7px 12px;background:#fff;color:#303030; |
| 19 |
box-shadow:none;font:500 12px/1.4 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif; |
| 20 |
transition:background .15s,border-color .15s; |
| 21 |
} |
| 22 |
.bkbg-template-catalog .button:hover,.bkbg-import-dialog .button:hover {background:#f1f1ef;border-color:#c9c9c5;color:#242424} |
| 23 |
.bkbg-template-catalog .button-primary,.bkbg-import-dialog .button-primary {border-color:#292929;background:#292929;color:#fff} |
| 24 |
.bkbg-template-catalog .button-primary:hover,.bkbg-import-dialog .button-primary:hover {background:#444;border-color:#444;color:#fff} |
| 25 |
.bkbg-template-catalog .button-primary:is(:focus,:focus-visible,:active,:disabled), |
| 26 |
.bkbg-import-dialog .button-primary:is(:focus,:focus-visible,:active,:disabled) {background:#292929;border-color:#292929;color:#fff;box-shadow:none} |
| 27 |
.bkbg-template-catalog .button:is(:focus,:focus-visible),.bkbg-import-dialog .button:is(:focus,:focus-visible) {border-color:#737373;outline:2px solid #737373;outline-offset:3px;box-shadow:none} |
| 28 |
.bkbg-template-catalog .button:disabled,.bkbg-import-dialog .button:disabled {opacity:.5;cursor:wait} |
| 29 |
.bkbg-catalog-header {margin-bottom:28px;padding:24px 28px 0;border-radius:14px;background:#242424;color:#fff} |
| 30 |
.bkbg-catalog-brand {display:flex;align-items:center;gap:8px;margin-bottom:16px} |
| 31 |
.bkbg-catalog-mark {display:grid;place-items:center;width:20px;height:20px;color:#f5f5f3} |
| 32 |
.bkbg-catalog-mark svg {width:17px;height:17px} |
| 33 |
.bkbg-catalog-eyebrow {color:#c6c6c2;font-size:12px;letter-spacing:0;font-weight:500} |
| 34 |
.bkbg-catalog-intro {display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:24px} |
| 35 |
.bkbg-catalog-intro>div {display:contents} |
| 36 |
.bkbg-catalog-intro h1 {grid-column:1;grid-row:1} |
| 37 |
.bkbg-catalog-intro p {grid-column:1;grid-row:2} |
| 38 |
.bkbg-catalog-header h1 {margin:0;padding:0;font-size:29px;line-height:1.2;letter-spacing:-1px;font-weight:550;color:#fff} |
| 39 |
.bkbg-catalog-header p {margin:0;color:#c6c6c2;font-size:13px;line-height:1.65} |
| 40 |
.bkbg-catalog-intro .bkbg-catalog-refresh {grid-column:2;grid-row:1/span 2;margin:0} |
| 41 |
.bkbg-catalog-refresh .button {background:transparent;border-color:#ffffff26;color:#f1f1ee} |
| 42 |
.bkbg-catalog-refresh .button:hover {background:#ffffff12;border-color:#ffffff45;color:#fff} |
| 43 |
.bkbg-catalog-header :is(a,button):focus-visible {outline-color:#fff} |
| 44 |
.bkbg-catalog-header .button:is(:focus,:focus-visible) {border-color:#fff;outline-color:#fff;color:#fff} |
| 45 |
.bkbg-catalog-intro .notice {grid-column:1/-1;grid-row:3;margin:14px 0 0;padding:8px 12px;border:1px solid #e4e1d5;border-radius:8px;background:#f4f2e9;box-shadow:none} |
| 46 |
.bkbg-catalog-intro .notice p {padding:0;margin:0;color:#746b52;font-size:11px;line-height:1.6} |
| 47 |
.bkbg-catalog-intro .fs-notice {grid-column:1/-1;grid-row:3;margin:18px 0 0} |
| 48 |
.bkbg-catalog-tabs {display:flex;align-items:center;gap:24px;margin-bottom:24px;border-bottom:1px solid #dededb} |
| 49 |
.bkbg-catalog-tabs a {position:relative;display:flex;align-items:center;gap:8px;min-height:44px;padding:9px 0 13px;color:#6f6f6b;font-size:14px;font-weight:450;border-radius:0} |
| 50 |
.bkbg-catalog-tabs a:hover {color:#242424} |
| 51 |
.bkbg-catalog-tabs a.is-active {color:#242424;font-weight:550} |
| 52 |
.bkbg-catalog-tabs a.is-active::after {content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;border-radius:2px;background:#303030} |
| 53 |
.bkbg-catalog-tabs span {padding:0;background:none;color:#858580;font-size:11px;font-weight:400;font-variant-numeric:tabular-nums} |
| 54 |
.bkbg-catalog-header .bkbg-catalog-tabs {margin:24px 0 0;border-bottom:0} |
| 55 |
.bkbg-catalog-header .bkbg-catalog-tabs a {padding-bottom:16px;color:#b8b8b3} |
| 56 |
.bkbg-catalog-header .bkbg-catalog-tabs a:is(:hover,.is-active) {color:#fff} |
| 57 |
.bkbg-catalog-header .bkbg-catalog-tabs a.is-active::after {bottom:0;background:#fff} |
| 58 |
.bkbg-catalog-header .bkbg-catalog-tabs span {color:#b8b8b3} |
| 59 |
.bkbg-catalog-header .bkbg-catalog-tabs a.is-active span {color:#dededa} |
| 60 |
.bkbg-catalog-layout {display:flex;align-items:flex-start;gap:28px} |
| 61 |
.bkbg-catalog-sidebar {position:sticky;top:52px;flex:0 0 196px;padding:4px 20px 16px 0;border-right:1px solid #e4e4e0;background:transparent} |
| 62 |
.bkbg-catalog-filter-heading {display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:22px} |
| 63 |
.bkbg-catalog-filter-heading strong {font-size:12px;font-weight:550} |
| 64 |
.bkbg-catalog-sidebar a {font-size:11px;color:#6f6f6b} |
| 65 |
.bkbg-catalog-sidebar a:hover {color:#242424} |
| 66 |
.bkbg-catalog-filter-footer {margin-top:22px;padding-top:18px;border-top:1px solid var(--bkbg-line)} |
| 67 |
.bkbg-catalog-sidebar .bkbg-catalog-reset {display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:42px;padding:10px 8px;border:1px solid #262626;border-radius:8px;background:#262626;color:#fff;font-size:11px;font-weight:500;line-height:1.5;text-align:center;transition:background .15s,border-color .15s} |
| 68 |
.bkbg-catalog-reset svg {flex:none} |
| 69 |
.bkbg-catalog-sidebar .bkbg-catalog-reset:hover {background:#414141;border-color:#414141;color:#fff} |
| 70 |
.bkbg-catalog-sidebar .bkbg-catalog-reset:active {background:#171717} |
| 71 |
|
| 72 |
.bkbg-catalog-sidebar>label,.bkbg-catalog-sidebar legend {display:block;margin:18px 0 8px;color:#6f6f6b;font-size:12px;font-weight:500} |
| 73 |
.bkbg-catalog-sidebar select {width:100%;max-width:none;min-height:38px;padding:6px 26px 6px 10px;border:1px solid #dededb;border-radius:8px;background-color:#fff;box-shadow:none;color:#3d3d3b;font-size:12px;cursor:pointer} |
| 74 |
.bkbg-catalog-sidebar .bkbg-catalog-access {display:block;min-width:0;border:0;padding:0;margin:22px 0} |
| 75 |
.bkbg-catalog-sidebar legend {float:none;width:100%;margin:0 0 9px} |
| 76 |
.bkbg-catalog-access-options {display:grid;grid-template-columns:max-content minmax(0,1fr) minmax(0,1fr);gap:2px;padding:4px;border:1px solid #d8dccf;border-radius:11px;background:#eceee7} |
| 77 |
.bkbg-catalog-choice {position:relative;display:flex;align-items:center;gap:8px;padding:7px 0;font-size:12px;line-height:1.6;cursor:pointer} |
| 78 |
.bkbg-catalog-choice input {width:15px;height:15px;min-width:15px;margin:0;border-color:#bdbdb8;box-shadow:none;accent-color:#303030} |
| 79 |
.bkbg-catalog-choice input[type=checkbox]:checked::before {filter:grayscale(1)} |
| 80 |
.bkbg-catalog-access-options .bkbg-catalog-choice {justify-content:center;min-width:0;min-height:36px;padding:7px 6px;border:1px solid transparent;border-radius:7px;color:#666c5d;font-size:11px;font-weight:500;line-height:1.4;white-space:nowrap;transition:background .15s,color .15s,border-color .15s} |
| 81 |
.bkbg-catalog-access-options .bkbg-catalog-choice:hover {background:#ffffffa6;color:#242424} |
| 82 |
.bkbg-catalog-access-options .bkbg-catalog-choice:has(input:checked) {border-color:#242424;background:#242424;color:#fff;box-shadow:0 1px 3px #24242412} |
| 83 |
.bkbg-catalog-access-options .bkbg-catalog-choice:has(input:checked):hover {border-color:#3c4036;background:#3c4036} |
| 84 |
.bkbg-catalog-access-options input[type=radio] {appearance:none;position:absolute;width:1px;height:1px;min-width:0;opacity:0} |
| 85 |
.bkbg-catalog-access-options .bkbg-catalog-choice:has(input:focus-visible) {outline:2px solid #879768;outline-offset:2px} |
| 86 |
@media(max-width:900px){.bkbg-catalog-access-options .bkbg-catalog-choice{min-height:42px}} |
| 87 |
@media(prefers-reduced-motion:reduce){.bkbg-catalog-access-options .bkbg-catalog-choice{transition:none}} |
| 88 |
.bkbg-catalog-choice small {margin-left:auto;color:#6f6f6b;font-size:10px;font-variant-numeric:tabular-nums} |
| 89 |
.bkbg-catalog-tags {padding-top:18px;border-top:1px solid #e0e0dc} |
| 90 |
.bkbg-catalog-tags summary {display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:28px;list-style:none;font-size:12px;font-weight:500;cursor:pointer} |
| 91 |
.bkbg-catalog-tags summary::-webkit-details-marker {display:none} |
| 92 |
.bkbg-catalog-tags summary span {margin-left:auto;font-size:10px;font-weight:400;color:#6f6f6b} |
| 93 |
.bkbg-catalog-tags summary::after {content:"";display:block;width:12px;height:12px;flex:0 0 12px;align-self:center;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%236f6f6b%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m6%209%206%206%206-6%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;transform:rotate(0deg)} |
| 94 |
.bkbg-catalog-tags[open] summary::after {transform:rotate(180deg)} |
| 95 |
.bkbg-catalog-tag-list {max-height:260px;margin-top:12px;padding-right:6px;overflow:auto;scrollbar-width:thin} |
| 96 |
.bkbg-catalog-apply {margin-top:14px;width:100%} |
| 97 |
.bkbg-template-catalog.has-live-search .bkbg-catalog-apply {display:none} |
| 98 |
.bkbg-catalog-content {flex:1;min-width:0} |
| 99 |
.bkbg-catalog-search {display:flex;align-items:center;gap:10px;min-height:48px;padding:9px 15px;border:1px solid #dededb;border-radius:12px;background:#fff;box-shadow:0 2px 4px #00000003} |
| 100 |
.bkbg-catalog-search svg {flex:none;width:18px;height:18px;color:#858581} |
| 101 |
.bkbg-catalog-search input[type=search] {width:100%;min-height:28px;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#303030;font-size:13px} |
| 102 |
.bkbg-catalog-search input[type=search]::placeholder {color:#6f6f6b} |
| 103 |
.bkbg-catalog-search input[type=search]:focus {outline:none;box-shadow:none} |
| 104 |
.bkbg-catalog-search:focus-within {border-color:#95958f;box-shadow:0 0 0 2px #30303009} |
| 105 |
.has-live-search .bkbg-catalog-search button {display:none} |
| 106 |
.bkbg-catalog-result-heading {display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 0;color:#6f6f6b} |
| 107 |
.bkbg-catalog-result-heading p {margin:0;font-size:11px;font-weight:400} |
| 108 |
.bkbg-catalog-result-heading span {font-size:10px;font-variant-numeric:tabular-nums} |
| 109 |
.bkbg-catalog-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 22px} |
| 110 |
.bkbg-catalog-card {display:flex;flex-direction:column;min-width:0;padding:0;border:0;border-radius:0;background:transparent} |
| 111 |
.bkbg-catalog-image {position:relative;aspect-ratio:1;border:1px solid #e0e0dc;border-radius:12px;background:#efefed;overflow:hidden;transition:border-color .18s,box-shadow .18s} |
| 112 |
.bkbg-catalog-image>img {display:block;width:100%;height:100%;object-fit:cover;object-position:top;transition:object-position 4s ease} |
| 113 |
.bkbg-catalog-card:hover .bkbg-catalog-image {border-color:#bdbdb8;box-shadow:0 4px 16px #00000008} |
| 114 |
.bkbg-catalog-card:hover .bkbg-catalog-image>img {object-position:bottom} |
| 115 |
.bkbg-catalog-plan {position:absolute;top:10px;right:10px;pointer-events:none;border:1px solid #ffffff80;border-radius:6px;padding:4px 7px;background:#292929;color:#fff;box-shadow:0 1px 4px #00000009;font-size:9px;line-height:1.4;font-weight:500;letter-spacing:.3px} |
| 116 |
.bkbg-catalog-plan.is-free {border-color:#e8e8e3;background:#ffffffed;color:#555550} |
| 117 |
.bkbg-catalog-preview-overlay {position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#00000025;color:#fff!important;font-size:12px;font-weight:500;opacity:0;isolation:isolate;transition:opacity .18s} |
| 118 |
.bkbg-catalog-preview-overlay::before {content:"";position:absolute;z-index:-1;width:140px;height:40px;border:1px solid #ffffff22;border-radius:20px;background:#2c2c2c;box-shadow:0 3px 12px #0002} |
| 119 |
.bkbg-catalog-image:hover .bkbg-catalog-preview-overlay,.bkbg-catalog-image:focus-within .bkbg-catalog-preview-overlay {opacity:1} |
| 120 |
.bkbg-catalog-card-body {display:flex;flex-direction:column;flex:1;padding:14px 2px 0} |
| 121 |
.bkbg-catalog-category {color:#6f6f6b;font-size:11px;line-height:1.4;font-weight:400} |
| 122 |
.bkbg-catalog-card h2 {margin:5px 0 12px;color:#303030;font-size:15px;line-height:1.4;font-weight:550;letter-spacing:-.1px;overflow-wrap:anywhere} |
| 123 |
.bkbg-catalog-actions {display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:0;border:0} |
| 124 |
.bkbg-catalog-actions>a:not(.button) {display:flex;align-items:center;min-height:34px;padding:6px 0;color:#73736e;font-size:11px;font-weight:400} |
| 125 |
.bkbg-catalog-actions>a:hover {color:#242424} |
| 126 |
.bkbg-catalog-actions .button {min-height:32px;padding:6px 12px;border-radius:18px;font-size:12px;white-space:nowrap} |
| 127 |
.bkbg-catalog-actions a.button-primary {border-color:#d7d7d2;background:transparent;color:#484844} |
| 128 |
.bkbg-catalog-actions a.button-primary:hover {border-color:#aaa;background:#ebebe8;color:#242424} |
| 129 |
.bkbg-catalog-pagination {display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;margin:32px 0} |
| 130 |
.bkbg-catalog-pagination a,.bkbg-catalog-pagination span {display:grid;place-items:center;min-width:34px;min-height:34px;padding:6px 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:#6f6f6b;font-size:12px} |
| 131 |
.bkbg-catalog-pagination a:hover {background:#e9e9e5;color:#242424} |
| 132 |
.bkbg-catalog-pagination .current {border-color:#dededb;background:#fff;color:#242424;font-weight:550} |
| 133 |
.bkbg-catalog-empty {padding:80px 24px;text-align:center;border:1px solid #e3e3de;border-radius:12px;background:#fff;color:#6f6f6b} |
| 134 |
.bkbg-catalog-empty h2 {color:#303030;font-size:20px;font-weight:550;letter-spacing:-.4px} |
| 135 |
.bkbg-catalog-empty a {display:inline-block;margin-top:8px;color:#303030;font-weight:500;text-decoration:underline} |
| 136 |
.bkbg-catalog-collections {display:grid;gap:32px} |
| 137 |
.bkbg-catalog-collection {padding:0 0 28px;border:0;border-bottom:1px solid #dededb;border-radius:0;background:transparent} |
| 138 |
.bkbg-catalog-collection-heading {display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px} |
| 139 |
.bkbg-catalog-collection-heading h2 {margin:0 0 6px;font-size:18px;line-height:1.4;font-weight:550;letter-spacing:-.3px} |
| 140 |
.bkbg-catalog-collection-heading p {margin:0;color:#6f6f6b;font-size:11px} |
| 141 |
.bkbg-catalog-collection-previews {display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px} |
| 142 |
.bkbg-catalog-collection-previews img {display:block;width:100%;aspect-ratio:4/5;border:1px solid #dededb;border-radius:10px;object-fit:cover;object-position:top;transition:border-color .15s} |
| 143 |
.bkbg-catalog-collection-previews a:hover img {border-color:#aaa} |
| 144 |
.bkbg-catalog-collection-previews span {display:block;margin-top:10px;color:#6f6f6b;font-size:11px;overflow-wrap:anywhere} |
| 145 |
.bkbg-catalog-content[aria-busy=true] #bkbg-catalog-results {opacity:.55;pointer-events:none} |
| 146 |
.bkbg-catalog-load-error {padding:12px 15px;border:1px solid #e7d0c1;border-radius:9px;background:#fcf6f0;color:#854520;font-size:12px} |
| 147 |
|
| 148 |
/* A compact device toolbar above a separate, neutral preview canvas. */ |
| 149 |
html.bkbg-preview-open {overflow:hidden} |
| 150 |
.bkbg-preview {position:fixed;inset:0;width:calc(100vw - 64px);max-width:none;height:calc(100vh - 64px);height:calc(100dvh - 64px);max-height:none;margin:auto;padding:0;border:0;border-radius:16px;background:#eaeae7;color:#2d2d2d;box-shadow:0 24px 96px #00000030;overflow:hidden} |
| 151 |
.bkbg-preview:not([open]) {display:none} |
| 152 |
.bkbg-preview[open] {display:flex;flex-direction:column} |
| 153 |
.bkbg-preview::backdrop {background:#20202066;backdrop-filter:blur(4px)} |
| 154 |
.bkbg-preview-toolbar {display:flex;align-items:center;gap:12px;flex:none;min-height:64px;padding:12px 20px;border-bottom:1px solid #dfdfdb;background:#fafaf9} |
| 155 |
.bkbg-preview-toolbar h2 {flex:1;min-width:0;margin:0;color:#303030;font-size:15px;line-height:1.4;font-weight:550;letter-spacing:-.1px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis} |
| 156 |
.bkbg-preview-devices {display:flex;gap:2px;padding:3px;border:1px solid #e3e3df;border-radius:10px;background:#eeeeeb} |
| 157 |
.bkbg-preview-devices button {display:grid;place-items:center;width:34px;height:32px;padding:0;border:1px solid transparent;border-radius:7px;background:transparent;color:#7c7c76;cursor:pointer} |
| 158 |
.bkbg-preview-devices button[aria-pressed=true] {border-color:#dcdcd7;background:#fff;color:#303030;box-shadow:0 1px 2px #00000006} |
| 159 |
.bkbg-preview-devices button:hover {color:#303030} |
| 160 |
.bkbg-preview-size {min-width:50px;color:#80807a;font-size:10px;font-variant-numeric:tabular-nums;text-align:center} |
| 161 |
.bkbg-preview-close,.bkbg-preview-open-page {display:grid;place-items:center;flex:none;width:34px;height:34px;padding:0;border:0;border-radius:8px;background:transparent;color:#767670;cursor:pointer} |
| 162 |
.bkbg-preview-close:hover,.bkbg-preview-open-page:hover {background:#e9e9e5;color:#303030} |
| 163 |
.bkbg-preview-close {margin-left:2px} |
| 164 |
.bkbg-preview-status {position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0,0,0,0);overflow:hidden;white-space:nowrap} |
| 165 |
.bkbg-preview.is-slow .bkbg-preview-status {position:static;width:auto;height:auto;clip:auto;white-space:normal;margin:0;padding:10px 20px;border-bottom:1px solid #deded8;background:#f5f3ed;color:#736955;font-size:12px;line-height:1.5} |
| 166 |
.bkbg-preview-stage {position:relative;display:flex;align-items:stretch;flex:1;min-height:0;padding:20px 24px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin} |
| 167 |
.bkbg-preview-frame {display:block;flex:none;box-sizing:border-box;width:100%;max-width:none;min-height:100%;height:100%;margin:0 auto;border:1px solid #deded8;border-radius:8px;background:#fff;box-shadow:0 2px 12px #00000005} |
| 168 |
.bkbg-preview-stage[data-device=desktop] {padding:0} |
| 169 |
.bkbg-preview-stage[data-device=desktop] .bkbg-preview-frame {border:0;border-radius:0;box-shadow:none} |
| 170 |
.bkbg-preview.is-loading .bkbg-preview-frame {opacity:0} |
| 171 |
.bkbg-preview-loading {position:absolute;inset:0;z-index:1;display:none;align-items:center;justify-content:center;flex-direction:column;gap:14px;pointer-events:none;color:#777770;font-size:12px} |
| 172 |
.bkbg-preview.is-loading .bkbg-preview-loading {display:flex} |
| 173 |
.bkbg-preview-loading span {width:22px;height:22px;border:2px solid #cecec8;border-top-color:#66665f;border-radius:50%;animation:bkbg-library-spin .9s linear infinite} |
| 174 |
@keyframes bkbg-library-spin {to{transform:rotate(360deg)}} |
| 175 |
|
| 176 |
.bkbg-import-dialog {width:min(460px,calc(100vw - 32px));max-width:calc(100vw - 32px);padding:28px;border:0;border-radius:16px;background:#fafaf9;color:#303030;box-shadow:0 20px 80px #00000030;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif} |
| 177 |
.bkbg-import-dialog::backdrop {background:#20202066;backdrop-filter:blur(4px)} |
| 178 |
.bkbg-import-dialog h2 {display:flex;align-items:center;gap:12px;margin:0 0 20px;font-size:22px;font-weight:550;letter-spacing:-.5px} |
| 179 |
.bkbg-import-indicator {display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:#edf0e5;color:#687653} |
| 180 |
.bkbg-import-indicator svg {display:block;width:23px;height:23px} |
| 181 |
.bkbg-import-track {opacity:.2} |
| 182 |
.bkbg-import-spin {stroke-dasharray:18 57;transform-origin:12px 12px;animation:bkbg-library-spin .9s linear infinite} |
| 183 |
.bkbg-import-check,.bkbg-import-error {display:none} |
| 184 |
.bkbg-import-dialog[data-state=complete] .bkbg-import-spin,.bkbg-import-dialog[data-state=error] .bkbg-import-spin,.bkbg-import-dialog[data-state=complete] .bkbg-import-track,.bkbg-import-dialog[data-state=error] .bkbg-import-track {display:none;animation:none} |
| 185 |
.bkbg-import-dialog[data-state=complete] .bkbg-import-check,.bkbg-import-dialog[data-state=error] .bkbg-import-error {display:block} |
| 186 |
.bkbg-import-dialog[data-state=error] .bkbg-import-indicator {background:#f7eae5;color:#983d26} |
| 187 |
@media(prefers-reduced-motion:reduce){.bkbg-import-spin{animation:none}} |
| 188 |
.bkbg-import-dialog progress {display:block;width:100%;height:6px;border:0;border-radius:6px;overflow:hidden;accent-color:#454541} |
| 189 |
.bkbg-import-dialog progress::-webkit-progress-bar {border-radius:6px;background:#e4e4df} |
| 190 |
.bkbg-import-dialog progress::-webkit-progress-value {border-radius:6px;background:#454541} |
| 191 |
.bkbg-import-dialog progress::-moz-progress-bar {border-radius:6px;background:#454541} |
| 192 |
.bkbg-import-message {min-height:24px;margin:0 0 18px;font-size:13px;line-height:1.6} |
| 193 |
.bkbg-import-message[role=alert] {color:#983d26} |
| 194 |
.bkbg-import-percent {margin:10px 0 20px;text-align:right;font-size:11px;font-weight:500;font-variant-numeric:tabular-nums} |
| 195 |
.bkbg-import-note {color:#6f6f6b;font-size:12px;line-height:1.7} |
| 196 |
.bkbg-import-actions {display:flex;justify-content:flex-end;gap:10px;margin-top:24px} |
| 197 |
.bkbg-import-actions [hidden] {display:none!important} |
| 198 |
|
| 199 |
@media(min-width:1600px) {.bkbg-catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr))}} |
| 200 |
@media(max-width:1100px) {.bkbg-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bkbg-catalog-layout{gap:22px}.bkbg-catalog-sidebar{flex-basis:184px}.bkbg-catalog-collection-previews{grid-template-columns:repeat(3,minmax(0,1fr))}} |
| 201 |
@media(max-width:800px) { |
| 202 |
.bkbg-template-catalog{margin:22px 20px 40px 8px}.bkbg-catalog-layout{display:block} |
| 203 |
.bkbg-catalog-sidebar{position:static;display:grid;grid-template-columns:1fr 1fr;gap:0 16px;margin-bottom:22px;padding:0 0 18px;border-right:0;border-bottom:1px solid #dededb} |
| 204 |
.bkbg-catalog-filter-heading{grid-column:1/-1;margin-bottom:2px}.bkbg-catalog-sidebar>label{margin-top:12px} |
| 205 |
.bkbg-catalog-sidebar>label[for=bkbg-catalog-category]{grid-column:1;grid-row:2}.bkbg-catalog-sidebar>select[name=category]{grid-column:1;grid-row:3} |
| 206 |
.bkbg-catalog-sidebar>label[for=bkbg-catalog-collection]{grid-column:2;grid-row:2}.bkbg-catalog-sidebar>select[name=collection]{grid-column:2;grid-row:3} |
| 207 |
.bkbg-catalog-sidebar fieldset{grid-column:1;align-self:start;margin:16px 0 0}.bkbg-catalog-sidebar fieldset legend{float:none;margin-bottom:8px} |
| 208 |
.bkbg-catalog-tags{grid-column:2;align-self:start;margin-top:16px;padding:0;border:0}.bkbg-catalog-tags summary{padding-top:26px}.bkbg-catalog-tag-list{max-height:180px} |
| 209 |
.bkbg-catalog-apply{grid-column:1/-1} |
| 210 |
} |
| 211 |
@media(max-width:520px) { |
| 212 |
.bkbg-catalog-header{margin-bottom:22px;padding:20px 18px 0} |
| 213 |
.bkbg-template-catalog{margin:18px 14px 36px 2px}.bkbg-catalog-brand{margin-bottom:12px}.bkbg-catalog-header h1{font-size:27px} |
| 214 |
.bkbg-catalog-intro{grid-template-columns:minmax(0,1fr);gap:0}.bkbg-catalog-header p{font-size:12px}.bkbg-catalog-intro .bkbg-catalog-refresh{grid-column:1;grid-row:3;margin-top:8px;justify-self:start}.bkbg-catalog-intro .notice{grid-row:4} |
| 215 |
.bkbg-catalog-intro .fs-notice{grid-row:4} |
| 216 |
.bkbg-catalog-refresh .button{min-height:40px}.bkbg-catalog-tabs{margin-bottom:20px}.bkbg-catalog-sidebar{gap:0 12px}.bkbg-catalog-sidebar select{min-height:44px;padding-left:8px;font-size:11px} |
| 217 |
.bkbg-catalog-sidebar fieldset .bkbg-catalog-choice{min-height:44px;font-size:11px}.bkbg-catalog-tag-list .bkbg-catalog-choice{min-height:44px} |
| 218 |
.bkbg-catalog-grid{grid-template-columns:1fr;gap:26px}.bkbg-catalog-image{aspect-ratio:4/4.2}.bkbg-catalog-card h2{font-size:16px}.bkbg-catalog-actions .button{min-height:40px;font-size:12px}.bkbg-catalog-actions>a:not(.button){min-height:44px;font-size:12px} |
| 219 |
.bkbg-catalog-search{min-height:48px}.bkbg-catalog-collection-heading{align-items:flex-start;flex-wrap:wrap;gap:12px}.bkbg-catalog-collection-heading h2{font-size:17px}.bkbg-catalog-collection-previews{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px} |
| 220 |
.bkbg-preview{width:100vw;height:100vh;height:100dvh;border:0;border-radius:0} |
| 221 |
.bkbg-preview-toolbar{flex-wrap:wrap;gap:6px;min-height:60px;padding:8px 10px}.bkbg-preview-toolbar h2{flex:1 1 calc(100% - 102px);font-size:13px}.bkbg-preview-open-page,.bkbg-preview-close{width:44px;height:44px} |
| 222 |
.bkbg-preview-devices{order:4;margin:0 auto}.bkbg-preview-devices button{width:44px;height:40px}.bkbg-preview-size{order:5;margin-right:auto;min-width:54px;font-size:10px} |
| 223 |
.bkbg-preview-stage{padding:12px 0}.bkbg-preview.is-slow .bkbg-preview-status{padding:10px 12px;font-size:11px} |
| 224 |
.bkbg-import-dialog{padding:24px}.bkbg-import-actions .button{min-height:42px} |
| 225 |
} |
| 226 |
@media(prefers-reduced-motion:reduce) { |
| 227 |
.bkbg-template-catalog *{transition:none!important}.bkbg-catalog-card:hover .bkbg-catalog-image>img{object-position:top}.bkbg-preview-loading span{animation:none} |
| 228 |
} |
| 229 |
body.blockenberg_page_blockenberg-templates #adminmenu li.wp-has-current-submenu>a.wp-has-current-submenu {background:#383838} |
| 230 |
body.blockenberg_page_blockenberg-templates #adminmenu :is(a:hover,a:focus) {color:#fff} |
| 231 |
|