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