PluginProbe ʕ •ᴥ•ʔ
FrontBlocks for Gutenberg/GeneratePress / 1.5.0
FrontBlocks for Gutenberg/GeneratePress v1.5.0
1.5.2 1.5.1 1.4.0 1.5.0 trunk 0.2.0 0.2.1 0.2.2 0.2.3 0.2.4 0.2.5 1.0.0 1.0.1 1.0.2 1.0.3 1.0.4 1.1.0 1.2.0 1.2.1 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 ci-artifacts
frontblocks / assets / admin / settings.css
frontblocks / assets / admin Last commit date
icons 1 week ago custom-post-types.js 8 months ago settings-src.css 1 week ago settings.css 1 week ago
settings.css
1379 lines
1 /*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
2 @layer properties;
3 @layer theme, base, components, utilities;
4 @layer theme {
5 :root, :host {
6 --tw-font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue",
7 "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
8 "Segoe UI Symbol", "Noto Color Emoji";
9 --tw-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
10 "Courier New", monospace;
11 --tw-color-red-50: oklch(97.1% 0.013 17.38);
12 --tw-color-red-200: oklch(88.5% 0.062 18.334);
13 --tw-color-red-600: oklch(57.7% 0.245 27.325);
14 --tw-color-red-700: oklch(50.5% 0.213 27.518);
15 --tw-color-yellow-50: oklch(98.7% 0.026 102.212);
16 --tw-color-yellow-200: oklch(94.5% 0.129 101.54);
17 --tw-color-yellow-400: oklch(85.2% 0.199 91.936);
18 --tw-color-yellow-700: oklch(55.4% 0.135 66.442);
19 --tw-color-blue-50: oklch(97% 0.014 254.604);
20 --tw-color-blue-400: oklch(70.7% 0.165 254.624);
21 --tw-color-blue-700: oklch(48.8% 0.243 264.376);
22 --tw-color-gray-50: oklch(98.5% 0.002 247.839);
23 --tw-color-gray-200: oklch(92.8% 0.006 264.531);
24 --tw-color-gray-300: oklch(87.2% 0.01 258.338);
25 --tw-color-gray-500: oklch(55.1% 0.027 264.364);
26 --tw-color-gray-600: oklch(44.6% 0.03 256.802);
27 --tw-color-gray-700: oklch(37.3% 0.034 259.733);
28 --tw-color-gray-900: oklch(21% 0.034 264.665);
29 --tw-color-white: #fff;
30 --tw-spacing: 0.25rem;
31 --tw-container-5xl: 64rem;
32 --tw-text-xs: 0.75rem;
33 --tw-text-xs--line-height: calc(1 / 0.75);
34 --tw-text-sm: 0.875rem;
35 --tw-text-sm--line-height: calc(1.25 / 0.875);
36 --tw-text-base: 1rem;
37 --tw-text-base--line-height: calc(1.5 / 1);
38 --tw-text-lg: 1.125rem;
39 --tw-text-lg--line-height: calc(1.75 / 1.125);
40 --tw-text-xl: 1.25rem;
41 --tw-text-xl--line-height: calc(1.75 / 1.25);
42 --tw-text-2xl: 1.5rem;
43 --tw-text-2xl--line-height: calc(2 / 1.5);
44 --tw-text-3xl: 1.875rem;
45 --tw-text-3xl--line-height: calc(2.25 / 1.875);
46 --tw-font-weight-medium: 500;
47 --tw-font-weight-semibold: 600;
48 --tw-font-weight-bold: 700;
49 --tw-radius-lg: 0.5rem;
50 --tw-default-font-family: var(--tw-font-sans);
51 --tw-default-mono-font-family: var(--tw-font-mono);
52 }
53 }
54 @layer base {
55 *, ::after, ::before, ::backdrop, ::file-selector-button {
56 box-sizing: border-box;
57 margin: 0;
58 padding: 0;
59 border: 0 solid;
60 }
61 html, :host {
62 line-height: 1.5;
63 -webkit-text-size-adjust: 100%;
64 -moz-tab-size: 4;
65 -o-tab-size: 4;
66 tab-size: 4;
67 font-family: var(--tw-default-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
68 font-feature-settings: var(--tw-default-font-feature-settings, normal);
69 font-variation-settings: var(--tw-default-font-variation-settings, normal);
70 -webkit-tap-highlight-color: transparent;
71 }
72 hr {
73 height: 0;
74 color: inherit;
75 border-top-width: 1px;
76 }
77 abbr:where([title]) {
78 -webkit-text-decoration: underline dotted;
79 text-decoration: underline dotted;
80 }
81 h1, h2, h3, h4, h5, h6 {
82 font-size: inherit;
83 font-weight: inherit;
84 }
85 a {
86 color: inherit;
87 -webkit-text-decoration: inherit;
88 text-decoration: inherit;
89 }
90 b, strong {
91 font-weight: bolder;
92 }
93 code, kbd, samp, pre {
94 font-family: var(--tw-default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
95 font-feature-settings: var(--tw-default-mono-font-feature-settings, normal);
96 font-variation-settings: var(--tw-default-mono-font-variation-settings, normal);
97 font-size: 1em;
98 }
99 small {
100 font-size: 80%;
101 }
102 sub, sup {
103 font-size: 75%;
104 line-height: 0;
105 position: relative;
106 vertical-align: baseline;
107 }
108 sub {
109 bottom: -0.25em;
110 }
111 sup {
112 top: -0.5em;
113 }
114 table {
115 text-indent: 0;
116 border-color: inherit;
117 border-collapse: collapse;
118 }
119 :-moz-focusring:where(:not(iframe)) {
120 outline: auto;
121 }
122 progress {
123 vertical-align: baseline;
124 }
125 summary {
126 display: list-item;
127 }
128 ol, ul, menu {
129 list-style: none;
130 }
131 img, svg, video, canvas, audio, iframe, embed, object {
132 display: block;
133 vertical-align: middle;
134 }
135 img, video {
136 max-width: 100%;
137 height: auto;
138 }
139 button, input, select, optgroup, textarea, ::file-selector-button {
140 font: inherit;
141 font-feature-settings: inherit;
142 font-variation-settings: inherit;
143 letter-spacing: inherit;
144 color: inherit;
145 border-radius: 0;
146 background-color: transparent;
147 opacity: 1;
148 }
149 :where(select:is([multiple], [size])) optgroup {
150 font-weight: bolder;
151 }
152 :where(select:is([multiple], [size])) optgroup option {
153 padding-inline-start: 20px;
154 }
155 ::file-selector-button {
156 margin-inline-end: 4px;
157 }
158 ::-moz-placeholder {
159 opacity: 1;
160 }
161 ::placeholder {
162 opacity: 1;
163 }
164 @supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px) {
165 ::-moz-placeholder {
166 color: currentcolor;
167 @supports (color: color-mix(in lab, red, red)) {
168 color: color-mix(in oklab, currentcolor 50%, transparent);
169 }
170 }
171 ::placeholder {
172 color: currentcolor;
173 @supports (color: color-mix(in lab, red, red)) {
174 color: color-mix(in oklab, currentcolor 50%, transparent);
175 }
176 }
177 }
178 textarea {
179 resize: vertical;
180 }
181 ::-webkit-search-decoration {
182 -webkit-appearance: none;
183 }
184 ::-webkit-date-and-time-value {
185 min-height: 1lh;
186 text-align: inherit;
187 }
188 ::-webkit-datetime-edit {
189 display: inline-flex;
190 }
191 ::-webkit-datetime-edit-fields-wrapper {
192 padding: 0;
193 }
194 ::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field {
195 padding-block: 0;
196 }
197 ::-webkit-calendar-picker-indicator {
198 line-height: 1;
199 }
200 :-moz-ui-invalid {
201 box-shadow: none;
202 }
203 button, input:where([type="button"], [type="reset"], [type="submit"]), ::file-selector-button {
204 -webkit-appearance: button;
205 -moz-appearance: button;
206 appearance: button;
207 }
208 ::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
209 height: auto;
210 }
211 [hidden]:where(:not([hidden="until-found"])) {
212 display: none !important;
213 }
214 }
215 @layer utilities {
216 .frbl-settings-wrapper .tw\:m-0 {
217 margin: 0px;
218 }
219 .frbl-settings-wrapper .tw\:mx-auto {
220 margin-inline: auto;
221 }
222 .frbl-settings-wrapper .tw\:mt-0 {
223 margin-top: 0px;
224 }
225 .frbl-settings-wrapper .tw\:mt-2 {
226 margin-top: calc(var(--tw-spacing) * 2);
227 }
228 .frbl-settings-wrapper .tw\:mt-4 {
229 margin-top: calc(var(--tw-spacing) * 4);
230 }
231 .frbl-settings-wrapper .tw\:mt-6 {
232 margin-top: calc(var(--tw-spacing) * 6);
233 }
234 .frbl-settings-wrapper .tw\:mt-8 {
235 margin-top: calc(var(--tw-spacing) * 8);
236 }
237 .frbl-settings-wrapper .tw\:mr-2 {
238 margin-right: calc(var(--tw-spacing) * 2);
239 }
240 .frbl-settings-wrapper .tw\:mb-0 {
241 margin-bottom: 0px;
242 }
243 .frbl-settings-wrapper .tw\:mb-1 {
244 margin-bottom: var(--tw-spacing);
245 }
246 .frbl-settings-wrapper .tw\:mb-2 {
247 margin-bottom: calc(var(--tw-spacing) * 2);
248 }
249 .frbl-settings-wrapper .tw\:mb-4 {
250 margin-bottom: calc(var(--tw-spacing) * 4);
251 }
252 .frbl-settings-wrapper .tw\:mb-8 {
253 margin-bottom: calc(var(--tw-spacing) * 8);
254 }
255 .frbl-settings-wrapper .tw\:-ml-1 {
256 margin-left: calc(var(--tw-spacing) * -1);
257 }
258 .frbl-settings-wrapper .tw\:ml-3 {
259 margin-left: calc(var(--tw-spacing) * 3);
260 }
261 .frbl-settings-wrapper .tw\:block {
262 display: block;
263 }
264 .frbl-settings-wrapper .tw\:flex {
265 display: flex;
266 }
267 .frbl-settings-wrapper .tw\:grid {
268 display: grid;
269 }
270 .frbl-settings-wrapper .tw\:inline-flex {
271 display: inline-flex;
272 }
273 .frbl-settings-wrapper .tw\:h-5 {
274 height: calc(var(--tw-spacing) * 5);
275 }
276 .frbl-settings-wrapper .tw\:h-10 {
277 height: calc(var(--tw-spacing) * 10);
278 }
279 .frbl-settings-wrapper .tw\:min-h-screen {
280 min-height: 100vh;
281 }
282 .frbl-settings-wrapper .tw\:w-5 {
283 width: calc(var(--tw-spacing) * 5);
284 }
285 .frbl-settings-wrapper .tw\:w-32 {
286 width: calc(var(--tw-spacing) * 32);
287 }
288 .frbl-settings-wrapper .tw\:w-full {
289 width: 100%;
290 }
291 .frbl-settings-wrapper .tw\:max-w-5xl {
292 max-width: var(--tw-container-5xl);
293 }
294 .frbl-settings-wrapper .tw\:flex-1 {
295 flex: 1;
296 }
297 .frbl-settings-wrapper .tw\:flex-shrink-0 {
298 flex-shrink: 0;
299 }
300 .frbl-settings-wrapper .tw\:grid-cols-2 {
301 grid-template-columns: repeat(2, minmax(0, 1fr));
302 }
303 .frbl-settings-wrapper .tw\:grid-cols-3 {
304 grid-template-columns: repeat(3, minmax(0, 1fr));
305 }
306 .frbl-settings-wrapper .tw\:items-center {
307 align-items: center;
308 }
309 .frbl-settings-wrapper .tw\:justify-between {
310 justify-content: space-between;
311 }
312 .frbl-settings-wrapper .tw\:gap-2 {
313 gap: calc(var(--tw-spacing) * 2);
314 }
315 .frbl-settings-wrapper .tw\:gap-4 {
316 gap: calc(var(--tw-spacing) * 4);
317 }
318 :where(.frbl-settings-wrapper .tw\:space-y-6 > :not(:last-child)) {
319 --tw-space-y-reverse: 0;
320 margin-block-start: calc(calc(var(--tw-spacing) * 6) * var(--tw-space-y-reverse));
321 margin-block-end: calc(calc(var(--tw-spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));
322 }
323 :where(.frbl-settings-wrapper .tw\:space-x-2 > :not(:last-child)) {
324 --tw-space-x-reverse: 0;
325 margin-inline-start: calc(calc(var(--tw-spacing) * 2) * var(--tw-space-x-reverse));
326 margin-inline-end: calc(calc(var(--tw-spacing) * 2) * calc(1 - var(--tw-space-x-reverse)));
327 }
328 .frbl-settings-wrapper .tw\:overflow-auto {
329 overflow: auto;
330 }
331 .frbl-settings-wrapper .tw\:overflow-hidden {
332 overflow: hidden;
333 }
334 .frbl-settings-wrapper .tw\:rounded {
335 border-radius: 0.25rem;
336 }
337 .frbl-settings-wrapper .tw\:rounded-full {
338 border-radius: calc(infinity * 1px);
339 }
340 .frbl-settings-wrapper .tw\:rounded-lg {
341 border-radius: var(--tw-radius-lg);
342 }
343 .frbl-settings-wrapper .tw\:border {
344 border-style: var(--tw-border-style);
345 border-width: 1px;
346 }
347 .frbl-settings-wrapper .tw\:border-b {
348 border-bottom-style: var(--tw-border-style);
349 border-bottom-width: 1px;
350 }
351 .frbl-settings-wrapper .tw\:border-l-4 {
352 border-left-style: var(--tw-border-style);
353 border-left-width: 4px;
354 }
355 .frbl-settings-wrapper .tw\:border-blue-400 {
356 border-color: var(--tw-color-blue-400);
357 }
358 .frbl-settings-wrapper .tw\:border-gray-200 {
359 border-color: var(--tw-color-gray-200);
360 }
361 .frbl-settings-wrapper .tw\:border-gray-300 {
362 border-color: var(--tw-color-gray-300);
363 }
364 .frbl-settings-wrapper .tw\:border-red-200 {
365 border-color: var(--tw-color-red-200);
366 }
367 .frbl-settings-wrapper .tw\:border-transparent {
368 border-color: transparent;
369 }
370 .frbl-settings-wrapper .tw\:border-yellow-200 {
371 border-color: var(--tw-color-yellow-200);
372 }
373 .frbl-settings-wrapper .tw\:border-yellow-400 {
374 border-color: var(--tw-color-yellow-400);
375 }
376 .frbl-settings-wrapper .tw\:bg-blue-50 {
377 background-color: var(--tw-color-blue-50);
378 }
379 .frbl-settings-wrapper .tw\:bg-gray-50 {
380 background-color: var(--tw-color-gray-50);
381 }
382 .frbl-settings-wrapper .tw\:bg-primary-100 {
383 background-color: #e4e6fd;
384 }
385 .frbl-settings-wrapper .tw\:bg-primary-500 {
386 background-color: #687df9;
387 }
388 .frbl-settings-wrapper .tw\:bg-red-50 {
389 background-color: var(--tw-color-red-50);
390 }
391 .frbl-settings-wrapper .tw\:bg-white {
392 background-color: var(--tw-color-white);
393 }
394 .frbl-settings-wrapper .tw\:bg-yellow-50 {
395 background-color: var(--tw-color-yellow-50);
396 }
397 .frbl-settings-wrapper .tw\:bg-gradient-to-r {
398 --tw-gradient-position: to right in oklab;
399 background-image: linear-gradient(var(--tw-gradient-stops));
400 }
401 .frbl-settings-wrapper .tw\:from-gray-50 {
402 --tw-gradient-from: var(--tw-color-gray-50);
403 --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
404 }
405 .frbl-settings-wrapper .tw\:to-white {
406 --tw-gradient-to: var(--tw-color-white);
407 --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
408 }
409 .frbl-settings-wrapper .tw\:p-4 {
410 padding: calc(var(--tw-spacing) * 4);
411 }
412 .frbl-settings-wrapper .tw\:p-6 {
413 padding: calc(var(--tw-spacing) * 6);
414 }
415 .frbl-settings-wrapper .tw\:px-3 {
416 padding-inline: calc(var(--tw-spacing) * 3);
417 }
418 .frbl-settings-wrapper .tw\:px-4 {
419 padding-inline: calc(var(--tw-spacing) * 4);
420 }
421 .frbl-settings-wrapper .tw\:px-6 {
422 padding-inline: calc(var(--tw-spacing) * 6);
423 }
424 .frbl-settings-wrapper .tw\:py-1 {
425 padding-block: var(--tw-spacing);
426 }
427 .frbl-settings-wrapper .tw\:py-2 {
428 padding-block: calc(var(--tw-spacing) * 2);
429 }
430 .frbl-settings-wrapper .tw\:py-3 {
431 padding-block: calc(var(--tw-spacing) * 3);
432 }
433 .frbl-settings-wrapper .tw\:py-5 {
434 padding-block: calc(var(--tw-spacing) * 5);
435 }
436 .frbl-settings-wrapper .tw\:py-8 {
437 padding-block: calc(var(--tw-spacing) * 8);
438 }
439 .frbl-settings-wrapper .tw\:text-center {
440 text-align: center;
441 }
442 .frbl-settings-wrapper .tw\:text-2xl {
443 font-size: var(--tw-text-2xl);
444 line-height: var(--tw-leading, var(--tw-text-2xl--line-height));
445 }
446 .frbl-settings-wrapper .tw\:text-3xl {
447 font-size: var(--tw-text-3xl);
448 line-height: var(--tw-leading, var(--tw-text-3xl--line-height));
449 }
450 .frbl-settings-wrapper .tw\:text-base {
451 font-size: var(--tw-text-base);
452 line-height: var(--tw-leading, var(--tw-text-base--line-height));
453 }
454 .frbl-settings-wrapper .tw\:text-lg {
455 font-size: var(--tw-text-lg);
456 line-height: var(--tw-leading, var(--tw-text-lg--line-height));
457 }
458 .frbl-settings-wrapper .tw\:text-sm {
459 font-size: var(--tw-text-sm);
460 line-height: var(--tw-leading, var(--tw-text-sm--line-height));
461 }
462 .frbl-settings-wrapper .tw\:text-xl {
463 font-size: var(--tw-text-xl);
464 line-height: var(--tw-leading, var(--tw-text-xl--line-height));
465 }
466 .frbl-settings-wrapper .tw\:text-xs {
467 font-size: var(--tw-text-xs);
468 line-height: var(--tw-leading, var(--tw-text-xs--line-height));
469 }
470 .frbl-settings-wrapper .tw\:font-bold {
471 --tw-font-weight: var(--tw-font-weight-bold);
472 font-weight: var(--tw-font-weight-bold);
473 }
474 .frbl-settings-wrapper .tw\:font-medium {
475 --tw-font-weight: var(--tw-font-weight-medium);
476 font-weight: var(--tw-font-weight-medium);
477 }
478 .frbl-settings-wrapper .tw\:font-semibold {
479 --tw-font-weight: var(--tw-font-weight-semibold);
480 font-weight: var(--tw-font-weight-semibold);
481 }
482 .frbl-settings-wrapper .tw\:text-blue-400 {
483 color: var(--tw-color-blue-400);
484 }
485 .frbl-settings-wrapper .tw\:text-blue-700 {
486 color: var(--tw-color-blue-700);
487 }
488 .frbl-settings-wrapper .tw\:text-gray-500 {
489 color: var(--tw-color-gray-500);
490 }
491 .frbl-settings-wrapper .tw\:text-gray-600 {
492 color: var(--tw-color-gray-600);
493 }
494 .frbl-settings-wrapper .tw\:text-gray-700 {
495 color: var(--tw-color-gray-700);
496 }
497 .frbl-settings-wrapper .tw\:text-gray-900 {
498 color: var(--tw-color-gray-900);
499 }
500 .frbl-settings-wrapper .tw\:text-primary-500 {
501 color: #687df9;
502 }
503 .frbl-settings-wrapper .tw\:text-primary-700 {
504 color: #4651d9;
505 }
506 .frbl-settings-wrapper .tw\:text-red-600 {
507 color: var(--tw-color-red-600);
508 }
509 .frbl-settings-wrapper .tw\:text-red-700 {
510 color: var(--tw-color-red-700);
511 }
512 .frbl-settings-wrapper .tw\:text-white {
513 color: var(--tw-color-white);
514 }
515 .frbl-settings-wrapper .tw\:text-yellow-400 {
516 color: var(--tw-color-yellow-400);
517 }
518 .frbl-settings-wrapper .tw\:text-yellow-700 {
519 color: var(--tw-color-yellow-700);
520 }
521 .frbl-settings-wrapper .tw\:underline {
522 text-decoration-line: underline;
523 }
524 .frbl-settings-wrapper .tw\:shadow-sm {
525 --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
526 box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
527 }
528 .frbl-settings-wrapper .tw\:transition-colors {
529 transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
530 transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
531 transition-duration: var(--tw-duration, var(--default-transition-duration));
532 }
533 .frbl-settings-wrapper .tw\:duration-200 {
534 --tw-duration: 200ms;
535 transition-duration: 200ms;
536 }
537 @media (hover: hover) {
538 .frbl-settings-wrapper .tw\:hover\:bg-primary-600:hover {
539 background-color: #5565ed;
540 }
541 .frbl-settings-wrapper .tw\:hover\:text-primary-600:hover {
542 color: #5565ed;
543 }
544 .frbl-settings-wrapper .tw\:hover\:text-red-700:hover {
545 color: var(--tw-color-red-700);
546 }
547 }
548 .frbl-settings-wrapper .tw\:focus\:border-transparent:focus {
549 border-color: transparent;
550 }
551 .frbl-settings-wrapper .tw\:focus\:ring-2:focus {
552 --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
553 box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
554 }
555 .frbl-settings-wrapper .tw\:focus\:ring-primary-500:focus {
556 --tw-ring-color: #687df9;
557 }
558 .frbl-settings-wrapper .tw\:focus\:ring-offset-2:focus {
559 --tw-ring-offset-width: 2px;
560 --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
561 }
562 .frbl-settings-wrapper .tw\:focus\:outline-none:focus {
563 --tw-outline-style: none;
564 outline-style: none;
565 }
566 @media (width >= 40rem) {
567 .frbl-settings-wrapper .tw\:sm\:px-6 {
568 padding-inline: calc(var(--tw-spacing) * 6);
569 }
570 }
571 @media (width >= 64rem) {
572 .frbl-settings-wrapper .tw\:lg\:px-8 {
573 padding-inline: calc(var(--tw-spacing) * 8);
574 }
575 }
576 }
577 .frbl-settings-wrapper {
578 margin-left: -20px;
579 margin-top: -10px;
580 padding-top: 40px;
581 }
582 .frbl-settings-wrapper * {
583 box-sizing: border-box;
584 }
585 .frbl-toggle {
586 position: relative;
587 display: inline-flex;
588 height: 1.75rem;
589 width: 3.25rem;
590 flex-shrink: 0;
591 cursor: pointer;
592 border-radius: 9999px;
593 border: 2px solid transparent;
594 transition-property: color, background-color, border-color;
595 transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
596 transition-duration: 200ms;
597 background-color: #d1d5db;
598 }
599 .frbl-toggle:hover {
600 background-color: #9ca3af;
601 }
602 .frbl-toggle:focus-within {
603 outline: 2px solid transparent;
604 outline-offset: 2px;
605 box-shadow: 0 0 0 3px rgba(104, 125, 249, 0.3);
606 }
607 .frbl-toggle input {
608 position: absolute;
609 width: 1px;
610 height: 1px;
611 padding: 0;
612 margin: -1px;
613 overflow: hidden;
614 clip: rect(0, 0, 0, 0);
615 white-space: nowrap;
616 border-width: 0;
617 }
618 .frbl-toggle:has(input:checked) {
619 background-color: #687df9;
620 }
621 .frbl-toggle:has(input:checked):hover {
622 background-color: #5565ed;
623 }
624 .frbl-toggle span {
625 pointer-events: none;
626 display: inline-block;
627 height: 1.25rem;
628 width: 1.25rem;
629 border-radius: 9999px;
630 background-color: #ffffff;
631 box-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
632 transform: translateX(0.125rem);
633 transition-property: transform;
634 transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
635 transition-duration: 200ms;
636 position: relative;
637 top: 0.125rem;
638 }
639 .frbl-toggle input:checked + span {
640 transform: translateX(1.5rem);
641 background-color: #ffffff;
642 }
643 .frbl-toggle:has(input:disabled) {
644 opacity: 0.5;
645 cursor: not-allowed;
646 }
647 .frbl-toggle:has(input:disabled):hover {
648 background-color: #d1d5db;
649 }
650 .frbl-checkbox {
651 height: 1.25rem;
652 width: 1.25rem;
653 border-radius: 0.25rem;
654 border-color: #d1d5db;
655 color: #687df9;
656 transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
657 transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
658 transition-duration: 150ms;
659 cursor: pointer;
660 }
661 .frbl-checkbox:focus {
662 outline: 2px solid transparent;
663 outline-offset: 2px;
664 box-shadow: 0 0 0 3px rgba(104, 125, 249, 0.3);
665 }
666 .frbl-notice-success {
667 border-radius: 0.5rem;
668 background-color: #f0fdf4;
669 border-left-width: 4px;
670 border-color: #4ade80;
671 padding: 1rem;
672 margin-bottom: 1.5rem;
673 }
674 .frbl-notice-success p {
675 font-size: 0.875rem;
676 line-height: 1.25rem;
677 color: #15803d;
678 }
679 .frbl-info-badge {
680 display: inline-flex;
681 align-items: center;
682 padding: 0.125rem 0.625rem;
683 border-radius: 9999px;
684 font-size: 0.75rem;
685 line-height: 1rem;
686 font-weight: 500;
687 background-color: #f3f4f6;
688 color: #1f2937;
689 }
690 .frbl-card:hover {
691 box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
692 transition-property: box-shadow;
693 transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
694 transition-duration: 200ms;
695 }
696 @keyframes slideIn {
697 from {
698 opacity: 0;
699 transform: translateY(10px);
700 }
701 to {
702 opacity: 1;
703 transform: translateY(0);
704 }
705 }
706 .frbl-animate-slide-in {
707 animation: slideIn 0.3s ease-out;
708 }
709 .frbl-settings-wrapper .tw\:text-base:not(button) {
710 font-size: 1rem;
711 line-height: 1.5rem;
712 width: 100%;
713 }
714 .frbl-settings-wrapper .tw\:flex {
715 display: flex;
716 -moz-column-gap: 20px;
717 column-gap: 20px;
718 }
719 .frbl-settings-wrapper .tw\:w-1\/2 {
720 width: 50%;
721 }
722 .frbl-section-wrapper {
723 margin-bottom: 3rem;
724 }
725 .frbl-section-header {
726 margin-bottom: 1.5rem;
727 }
728 .frbl-features-grid {
729 display: grid;
730 grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
731 gap: 1.25rem;
732 }
733 .frbl-feature-card {
734 position: relative;
735 background: #ffffff;
736 border: 1px solid #e5e7eb;
737 border-radius: 12px;
738 padding: 1.5rem;
739 transition: all 0.2s ease;
740 overflow: hidden;
741 display: flex;
742 flex-direction: column;
743 min-height: 80px;
744 }
745 .frbl-feature-card:hover {
746 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
747 transform: translateY(-2px);
748 border-color: #687df9;
749 }
750 .frbl-pro-badge {
751 position: absolute;
752 top: 0;
753 left: 0;
754 background: linear-gradient(135deg, #ec4899 0%, #f97316 100%);
755 color: #ffffff;
756 font-size: 0.625rem;
757 font-weight: 700;
758 letter-spacing: 0.05em;
759 padding: 0.25rem 0.75rem;
760 border-radius: 0 0 12px 0;
761 box-shadow: 0 2px 4px rgba(236, 72, 153, 0.3);
762 z-index: 10;
763 }
764 .frbl-feature-content {
765 display: flex;
766 align-items: center;
767 justify-content: space-between;
768 flex-wrap: wrap;
769 gap: 1rem;
770 min-height: 3rem;
771 }
772 .frbl-feature-icon {
773 flex-shrink: 0;
774 width: 2.5rem;
775 height: 2.5rem;
776 display: flex;
777 align-items: center;
778 justify-content: center;
779 background: linear-gradient(135deg, #f3f4f6 0%, #e5e7eb 100%);
780 border-radius: 10px;
781 color: #687df9;
782 transition: all 0.2s ease;
783 }
784 .frbl-feature-card:hover .frbl-feature-icon {
785 background: linear-gradient(135deg, #e0e3fc 0%, #d0d4fb 100%);
786 transform: scale(1.05);
787 }
788 .frbl-feature-icon svg {
789 width: 1.5rem;
790 height: 1.5rem;
791 stroke-width: 2;
792 }
793 .frbl-feature-info {
794 flex: 1;
795 min-width: 160px;
796 display: flex;
797 align-items: center;
798 flex-direction: column;
799 }
800 .frbl-feature-title {
801 font-size: 0.9375rem;
802 font-weight: 600;
803 color: #1f2937;
804 margin: 0;
805 line-height: 1.5;
806 }
807 .frbl-feature-description {
808 font-size: 0.8125rem;
809 color: #6b7280;
810 margin: 0.25rem 0 0 0;
811 line-height: 1.4;
812 }
813 .frbl-feature-card.frbl-feature-active {
814 background: linear-gradient(135deg, #ffffff 0%, #f0fdf4 100%);
815 border-color: #d1fae5;
816 }
817 .frbl-feature-card.frbl-feature-active:hover {
818 border-color: #10b981;
819 }
820 .frbl-feature-card.frbl-feature-active .frbl-feature-icon {
821 background: linear-gradient(135deg, #d1fae5 0%, #a7f3d0 100%);
822 color: #10b981;
823 }
824 .frbl-feature-card.frbl-feature-active:hover .frbl-feature-icon {
825 background: linear-gradient(135deg, #a7f3d0 0%, #6ee7b7 100%);
826 }
827 .frbl-feature-card.frbl-feature-active .frbl-feature-info {
828 flex-direction: column;
829 align-items: flex-start;
830 }
831 .frbl-feature-card.frbl-feature-active .frbl-feature-content {
832 justify-content: flex-start;
833 }
834 .frbl-feature-toggle {
835 flex-shrink: 0;
836 display: flex;
837 align-items: center;
838 }
839 .frbl-feature-toggle:has( input:checked ):has( > div[id$='-settings-wrapper'] ),
840 .frbl-feature-toggle:has( input:checked ):has( > div[id$='-type-wrapper'] ) {
841 flex: 1 1 100%;
842 flex-wrap: wrap;
843 justify-content: space-between;
844 }
845 .frbl-feature-toggle > div[id$='-settings-wrapper'],
846 .frbl-feature-toggle > div[id$='-type-wrapper'] {
847 flex: 1 1 100%;
848 width: 100%;
849 }
850 .frbl-feature-card.frbl-feature-pro.frbl-feature-pro-info .frbl-feature-info {
851 flex-direction: column;
852 align-items: flex-start;
853 }
854 .frbl-feature-card.frbl-feature-pro.frbl-feature-pro-info .frbl-feature-content {
855 justify-content: flex-start;
856 }
857 .frbl-feature-card.frbl-feature-pro {
858 background: linear-gradient(135deg, #ffffff 0%, #fef3f2 100%);
859 border-color: #fee2e2;
860 }
861 .frbl-feature-card.frbl-feature-pro:hover {
862 border-color: #ec4899;
863 }
864 .frbl-feature-card.frbl-feature-pro .frbl-feature-icon {
865 background: linear-gradient(135deg, #fee2e2 0%, #fecaca 100%);
866 color: #ec4899;
867 }
868 .frbl-feature-card.frbl-feature-pro:hover .frbl-feature-icon {
869 background: linear-gradient(135deg, #fecaca 0%, #fca5a5 100%);
870 }
871 .frbl-feature-card.frbl-feature-pro .frbl-toggle:has(input:disabled) {
872 opacity: 0.6;
873 }
874 .frbl-feature-card.frbl-feature-locked {
875 background: linear-gradient(135deg, #ffffff 0%, #fff1f2 100%);
876 border-color: #fecdd3;
877 opacity: 0.85;
878 }
879 .frbl-feature-card.frbl-feature-locked:hover {
880 border-color: #ef4444;
881 transform: none;
882 }
883 .frbl-feature-card.frbl-feature-locked .frbl-feature-icon {
884 background: linear-gradient(135deg, #fecdd3 0%, #fca5a5 100%);
885 color: #ef4444;
886 }
887 .frbl-feature-card.frbl-feature-locked .frbl-feature-info {
888 flex-direction: column;
889 align-items: flex-start;
890 }
891 .frbl-feature-card.frbl-feature-locked .frbl-feature-content {
892 justify-content: flex-start;
893 }
894 .frbl-feature-card.frbl-feature-locked .frbl-pro-badge {
895 background: linear-gradient(135deg, #ef4444 0%, #dc2626 100%);
896 }
897 .frbl-feature-card.frbl-feature-locked .frbl-feature-description a {
898 color: #ef4444;
899 font-weight: 600;
900 text-decoration: underline;
901 }
902 @media (max-width: 768px) {
903 .frbl-features-grid {
904 grid-template-columns: 1fr;
905 }
906 .frbl-feature-card {
907 padding: 1.25rem;
908 }
909 }
910 @media (min-width: 768px) and (max-width: 1024px) {
911 .frbl-features-grid {
912 grid-template-columns: repeat(2, 1fr);
913 }
914 }
915 .formscrm-license-wrapper {
916 display: grid;
917 grid-template-columns: 1fr 320px;
918 gap: 24px;
919 max-width: 1200px;
920 margin: 20px 0;
921 }
922 @media (max-width: 900px) {
923 .formscrm-license-wrapper {
924 grid-template-columns: 1fr;
925 }
926 }
927 .formscrm-card {
928 background: #fff;
929 border: 1px solid #e5e7eb;
930 border-radius: 12px;
931 padding: 32px;
932 box-shadow: 0 1px 3px rgba(0,0,0,0.05);
933 }
934 .formscrm-card-header {
935 margin-bottom: 24px;
936 padding-bottom: 20px;
937 border-bottom: 1px solid #e5e7eb;
938 }
939 .formscrm-card-header h2 {
940 margin: 0 0 8px 0;
941 font-size: 1.5rem;
942 font-weight: 600;
943 color: #1f2937;
944 }
945 .formscrm-card-header p {
946 margin: 0;
947 color: #6b7280;
948 font-size: 0.875rem;
949 }
950 .formscrm-form-group {
951 margin-bottom: 24px;
952 }
953 .formscrm-label {
954 display: block;
955 font-weight: 600;
956 color: #374151;
957 margin-bottom: 8px;
958 font-size: 0.875rem;
959 }
960 .formscrm-input-group {
961 display: flex;
962 gap: 12px;
963 align-items: center;
964 }
965 .formscrm-input {
966 flex: 1;
967 padding: 12px 16px;
968 border: 1px solid #d1d5db;
969 border-radius: 8px;
970 font-size: 1rem;
971 transition: all 0.2s;
972 background: #fff;
973 }
974 .formscrm-input:focus {
975 outline: none;
976 border-color: #8b5cf6;
977 box-shadow: 0 0 0 3px rgba(139, 92, 246, 0.15);
978 }
979 .formscrm-input[readonly] {
980 background: #f9fafb;
981 color: #6b7280;
982 cursor: not-allowed;
983 }
984 .formscrm-deactivate-label {
985 display: flex;
986 align-items: center;
987 gap: 8px;
988 padding: 12px 16px;
989 background: #fef2f2;
990 border: 1px solid #fecaca;
991 border-radius: 8px;
992 cursor: pointer;
993 transition: background 0.2s;
994 white-space: nowrap;
995 }
996 .formscrm-deactivate-label:hover {
997 background: #fee2e2;
998 }
999 .formscrm-deactivate-label input {
1000 margin: 0;
1001 }
1002 .formscrm-deactivate-label span {
1003 font-size: 0.875rem;
1004 font-weight: 600;
1005 color: #dc2626;
1006 }
1007 .formscrm-help-text {
1008 margin: 8px 0 0 0;
1009 font-size: 0.75rem;
1010 color: #9ca3af;
1011 }
1012 .formscrm-status-box {
1013 display: flex;
1014 align-items: center;
1015 gap: 12px;
1016 padding: 14px 18px;
1017 border-radius: 8px;
1018 border: 2px solid;
1019 }
1020 .formscrm-status-active {
1021 background: #dcfce7;
1022 border-color: #86efac;
1023 color: #166534;
1024 }
1025 .formscrm-status-expired {
1026 background: #fee2e2;
1027 border-color: #fca5a5;
1028 color: #991b1b;
1029 }
1030 .formscrm-status-inactive {
1031 background: #fef9c3;
1032 border-color: #fde047;
1033 color: #854d0e;
1034 }
1035 .formscrm-status-icon {
1036 display: flex;
1037 flex-shrink: 0;
1038 }
1039 .formscrm-icon,
1040 .fcod-icon {
1041 width: 22px;
1042 height: 22px;
1043 }
1044 .formscrm-status-text {
1045 font-weight: 700;
1046 font-size: 1rem;
1047 }
1048 .formscrm-notice {
1049 padding: 14px 18px;
1050 border-radius: 8px;
1051 margin-bottom: 20px;
1052 }
1053 .formscrm-notice p {
1054 margin: 0;
1055 font-size: 0.875rem;
1056 line-height: 1.5;
1057 }
1058 .formscrm-notice a {
1059 font-weight: 600;
1060 text-decoration: underline;
1061 }
1062 .formscrm-notice-info {
1063 background: #f0f9ff;
1064 border: 1px solid #bfdbfe;
1065 color: #1e40af;
1066 }
1067 .formscrm-notice-info a {
1068 color: #1d4ed8;
1069 }
1070 .formscrm-notice-error {
1071 background: #fef2f2;
1072 border: 1px solid #fecaca;
1073 color: #991b1b;
1074 }
1075 .formscrm-notice-error a {
1076 color: #dc2626;
1077 }
1078 .formscrm-form-actions {
1079 margin-top: 24px;
1080 padding-top: 24px;
1081 border-top: 1px solid #e5e7eb;
1082 }
1083 .formscrm-button {
1084 display: inline-flex;
1085 align-items: center;
1086 padding: 12px 24px;
1087 border-radius: 8px;
1088 font-size: 1rem;
1089 font-weight: 600;
1090 cursor: pointer;
1091 transition: all 0.2s;
1092 border: none;
1093 }
1094 .formscrm-button-primary {
1095 background: #8b5cf6;
1096 color: #fff;
1097 }
1098 .formscrm-button-primary:hover {
1099 background: #7c3aed;
1100 box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);
1101 }
1102 .formscrm-info-card {
1103 background: linear-gradient(135deg, #f8fafc 0%, #f1f5f9 100%);
1104 border: 1px solid #e2e8f0;
1105 border-radius: 12px;
1106 padding: 24px;
1107 height: -moz-fit-content;
1108 height: fit-content;
1109 }
1110 .formscrm-info-card h3 {
1111 margin: 0 0 12px 0;
1112 font-size: 1.125rem;
1113 font-weight: 700;
1114 color: #1e293b;
1115 }
1116 .formscrm-info-card p {
1117 margin: 0 0 16px 0;
1118 font-size: 0.875rem;
1119 color: #64748b;
1120 line-height: 1.5;
1121 }
1122 .formscrm-benefits-list {
1123 margin: 0;
1124 padding: 0;
1125 list-style: none;
1126 }
1127 .formscrm-benefits-list li {
1128 position: relative;
1129 padding-left: 28px;
1130 margin-bottom: 10px;
1131 font-size: 0.875rem;
1132 color: #475569;
1133 }
1134 .formscrm-benefits-list li::before {
1135 content: "";
1136 position: absolute;
1137 left: 0;
1138 top: 0;
1139 color: #8b5cf6;
1140 font-weight: 700;
1141 font-size: 1.125rem;
1142 }
1143 .frbl-settings-save-bar {
1144 position: sticky;
1145 bottom: 1.5rem;
1146 z-index: 20;
1147 padding: 1.5rem;
1148 background: rgba(255, 255, 255, 0.92);
1149 backdrop-filter: blur(4px);
1150 border: 1px solid #e5e7eb;
1151 border-radius: 0.5rem;
1152 box-shadow: 0 4px 12px -6px rgba(15, 23, 42, 0.12);
1153 }
1154 .frbl-cookie-notice-preview-stage {
1155 position: relative;
1156 height: 360px;
1157 background-color: #f1f5f9;
1158 background-image: linear-gradient(45deg, #e2e8f0 25%, transparent 25%),
1159 linear-gradient(-45deg, #e2e8f0 25%, transparent 25%),
1160 linear-gradient(45deg, transparent 75%, #e2e8f0 75%),
1161 linear-gradient(-45deg, transparent 75%, #e2e8f0 75%);
1162 background-size: 16px 16px;
1163 background-position: 0 0, 0 8px, 8px -8px, -8px 0px;
1164 border-radius: 0.5rem;
1165 border: 1px solid #e5e7eb;
1166 overflow: hidden;
1167 }
1168 .frbl-cookie-notice-preview {
1169 position: absolute !important;
1170 z-index: 1;
1171 max-width: calc(100% - 24px);
1172 }
1173 .frbl-cookie-notice-preview.frbl-cookie-notice--bar {
1174 inset: auto 0 0 0;
1175 }
1176 .frbl-cookie-notice-preview.frbl-cookie-notice--box {
1177 bottom: 12px;
1178 }
1179 .frbl-cookie-notice-preview.frbl-cookie-notice--box.frbl-cookie-notice--right {
1180 right: 12px;
1181 }
1182 .frbl-cookie-notice-preview.frbl-cookie-notice--box.frbl-cookie-notice--left {
1183 left: 12px;
1184 }
1185 .frbl-cookie-notice-preview.frbl-cookie-notice--popup {
1186 position: absolute !important;
1187 inset: 0;
1188 background-color: rgba(15, 23, 42, 0.35);
1189 padding: 12px;
1190 }
1191 @media (max-width: 640px) {
1192 .frbl-settings-wrapper {
1193 margin-left: 0;
1194 }
1195 .frbl-settings-wrapper .tw\:flex.tw\:items-center.tw\:justify-between {
1196 flex-direction: column;
1197 align-items: flex-start;
1198 :where(& > :not(:last-child)) {
1199 --tw-space-y-reverse: 0;
1200 margin-block-start: calc(calc(var(--tw-spacing) * 4) * var(--tw-space-y-reverse));
1201 margin-block-end: calc(calc(var(--tw-spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
1202 }
1203 }
1204 .frbl-settings-save-bar {
1205 flex-direction: column;
1206 align-items: flex-start;
1207 :where(& > :not(:last-child)) {
1208 --tw-space-y-reverse: 0;
1209 margin-block-start: calc(calc(var(--tw-spacing) * 4) * var(--tw-space-y-reverse));
1210 margin-block-end: calc(calc(var(--tw-spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
1211 }
1212 }
1213 }
1214 @property --tw-space-y-reverse {
1215 syntax: "*";
1216 inherits: false;
1217 initial-value: 0;
1218 }
1219 @property --tw-space-x-reverse {
1220 syntax: "*";
1221 inherits: false;
1222 initial-value: 0;
1223 }
1224 @property --tw-border-style {
1225 syntax: "*";
1226 inherits: false;
1227 initial-value: solid;
1228 }
1229 @property --tw-gradient-position {
1230 syntax: "*";
1231 inherits: false;
1232 }
1233 @property --tw-gradient-from {
1234 syntax: "<color>";
1235 inherits: false;
1236 initial-value: #0000;
1237 }
1238 @property --tw-gradient-via {
1239 syntax: "<color>";
1240 inherits: false;
1241 initial-value: #0000;
1242 }
1243 @property --tw-gradient-to {
1244 syntax: "<color>";
1245 inherits: false;
1246 initial-value: #0000;
1247 }
1248 @property --tw-gradient-stops {
1249 syntax: "*";
1250 inherits: false;
1251 }
1252 @property --tw-gradient-via-stops {
1253 syntax: "*";
1254 inherits: false;
1255 }
1256 @property --tw-gradient-from-position {
1257 syntax: "<length-percentage>";
1258 inherits: false;
1259 initial-value: 0%;
1260 }
1261 @property --tw-gradient-via-position {
1262 syntax: "<length-percentage>";
1263 inherits: false;
1264 initial-value: 50%;
1265 }
1266 @property --tw-gradient-to-position {
1267 syntax: "<length-percentage>";
1268 inherits: false;
1269 initial-value: 100%;
1270 }
1271 @property --tw-font-weight {
1272 syntax: "*";
1273 inherits: false;
1274 }
1275 @property --tw-shadow {
1276 syntax: "*";
1277 inherits: false;
1278 initial-value: 0 0 #0000;
1279 }
1280 @property --tw-shadow-color {
1281 syntax: "*";
1282 inherits: false;
1283 }
1284 @property --tw-shadow-alpha {
1285 syntax: "<percentage>";
1286 inherits: false;
1287 initial-value: 100%;
1288 }
1289 @property --tw-inset-shadow {
1290 syntax: "*";
1291 inherits: false;
1292 initial-value: 0 0 #0000;
1293 }
1294 @property --tw-inset-shadow-color {
1295 syntax: "*";
1296 inherits: false;
1297 }
1298 @property --tw-inset-shadow-alpha {
1299 syntax: "<percentage>";
1300 inherits: false;
1301 initial-value: 100%;
1302 }
1303 @property --tw-ring-color {
1304 syntax: "*";
1305 inherits: false;
1306 }
1307 @property --tw-ring-shadow {
1308 syntax: "*";
1309 inherits: false;
1310 initial-value: 0 0 #0000;
1311 }
1312 @property --tw-inset-ring-color {
1313 syntax: "*";
1314 inherits: false;
1315 }
1316 @property --tw-inset-ring-shadow {
1317 syntax: "*";
1318 inherits: false;
1319 initial-value: 0 0 #0000;
1320 }
1321 @property --tw-ring-inset {
1322 syntax: "*";
1323 inherits: false;
1324 }
1325 @property --tw-ring-offset-width {
1326 syntax: "<length>";
1327 inherits: false;
1328 initial-value: 0px;
1329 }
1330 @property --tw-ring-offset-color {
1331 syntax: "*";
1332 inherits: false;
1333 initial-value: #fff;
1334 }
1335 @property --tw-ring-offset-shadow {
1336 syntax: "*";
1337 inherits: false;
1338 initial-value: 0 0 #0000;
1339 }
1340 @property --tw-duration {
1341 syntax: "*";
1342 inherits: false;
1343 }
1344 @layer properties {
1345 @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {
1346 *, ::before, ::after, ::backdrop {
1347 --tw-space-y-reverse: 0;
1348 --tw-space-x-reverse: 0;
1349 --tw-border-style: solid;
1350 --tw-gradient-position: initial;
1351 --tw-gradient-from: #0000;
1352 --tw-gradient-via: #0000;
1353 --tw-gradient-to: #0000;
1354 --tw-gradient-stops: initial;
1355 --tw-gradient-via-stops: initial;
1356 --tw-gradient-from-position: 0%;
1357 --tw-gradient-via-position: 50%;
1358 --tw-gradient-to-position: 100%;
1359 --tw-font-weight: initial;
1360 --tw-shadow: 0 0 #0000;
1361 --tw-shadow-color: initial;
1362 --tw-shadow-alpha: 100%;
1363 --tw-inset-shadow: 0 0 #0000;
1364 --tw-inset-shadow-color: initial;
1365 --tw-inset-shadow-alpha: 100%;
1366 --tw-ring-color: initial;
1367 --tw-ring-shadow: 0 0 #0000;
1368 --tw-inset-ring-color: initial;
1369 --tw-inset-ring-shadow: 0 0 #0000;
1370 --tw-ring-inset: initial;
1371 --tw-ring-offset-width: 0px;
1372 --tw-ring-offset-color: #fff;
1373 --tw-ring-offset-shadow: 0 0 #0000;
1374 --tw-duration: initial;
1375 }
1376 }
1377 }
1378
1379