PluginProbe
FrontBlocks for Gutenberg/GeneratePress / 1.5.1
FrontBlocks for Gutenberg/GeneratePress v1.5.1
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 All 27 releases
frontblocks / assets / admin / settings.css
settings.css
1,379 lines 36.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
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