| 1 |
/* |
| 2 |
* Inter, self-hosted. |
| 3 |
* |
| 4 |
* Bundled from @fontsource-variable/inter (SIL OFL 1.1) instead of loading |
| 5 |
* from Google Fonts, so no ThinkRank screen makes a third-party request. |
| 6 |
* Latin and Latin Extended only; other scripts fall back to the system font |
| 7 |
* stack that every `font-family: Inter, …` declaration already lists. |
| 8 |
* |
| 9 |
* Declared as `Inter` (not fontsource's `Inter Variable`) so the existing |
| 10 |
* font stacks, Tailwind config and canvas fonts keep working unchanged. |
| 11 |
*/ |
| 12 |
|
| 13 |
@font-face { |
| 14 |
font-family: Inter; |
| 15 |
font-style: normal; |
| 16 |
font-display: swap; |
| 17 |
font-weight: 100 900; |
| 18 |
src: url(fonts/inter-latin-ext-wght-normal.8bff79fb.woff2) format("woff2-variations"); |
| 19 |
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; |
| 20 |
} |
| 21 |
|
| 22 |
@font-face { |
| 23 |
font-family: Inter; |
| 24 |
font-style: normal; |
| 25 |
font-display: swap; |
| 26 |
font-weight: 100 900; |
| 27 |
src: url(fonts/inter-latin-wght-normal.4f2981d8.woff2) format("woff2-variations"); |
| 28 |
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; |
| 29 |
} |
| 30 |
|
| 31 |
:where(.tr-root), |
| 32 |
:where(.tr-root) *, |
| 33 |
:where(.tr-root) ::before, |
| 34 |
:where(.tr-root) ::after{ |
| 35 |
--tw-border-spacing-x: 0; |
| 36 |
--tw-border-spacing-y: 0; |
| 37 |
--tw-translate-x: 0; |
| 38 |
--tw-translate-y: 0; |
| 39 |
--tw-rotate: 0; |
| 40 |
--tw-skew-x: 0; |
| 41 |
--tw-skew-y: 0; |
| 42 |
--tw-scale-x: 1; |
| 43 |
--tw-scale-y: 1; |
| 44 |
--tw-pan-x: ; |
| 45 |
--tw-pan-y: ; |
| 46 |
--tw-pinch-zoom: ; |
| 47 |
--tw-scroll-snap-strictness: proximity; |
| 48 |
--tw-gradient-from-position: ; |
| 49 |
--tw-gradient-via-position: ; |
| 50 |
--tw-gradient-to-position: ; |
| 51 |
--tw-ordinal: ; |
| 52 |
--tw-slashed-zero: ; |
| 53 |
--tw-numeric-figure: ; |
| 54 |
--tw-numeric-spacing: ; |
| 55 |
--tw-numeric-fraction: ; |
| 56 |
--tw-ring-inset: ; |
| 57 |
--tw-ring-offset-width: 0px; |
| 58 |
--tw-ring-offset-color: #fff; |
| 59 |
--tw-ring-color: rgb(59 130 246 / 0.5); |
| 60 |
--tw-ring-offset-shadow: 0 0 #0000; |
| 61 |
--tw-ring-shadow: 0 0 #0000; |
| 62 |
--tw-shadow: 0 0 #0000; |
| 63 |
--tw-shadow-colored: 0 0 #0000; |
| 64 |
--tw-blur: ; |
| 65 |
--tw-brightness: ; |
| 66 |
--tw-contrast: ; |
| 67 |
--tw-grayscale: ; |
| 68 |
--tw-hue-rotate: ; |
| 69 |
--tw-invert: ; |
| 70 |
--tw-saturate: ; |
| 71 |
--tw-sepia: ; |
| 72 |
--tw-drop-shadow: ; |
| 73 |
--tw-backdrop-blur: ; |
| 74 |
--tw-backdrop-brightness: ; |
| 75 |
--tw-backdrop-contrast: ; |
| 76 |
--tw-backdrop-grayscale: ; |
| 77 |
--tw-backdrop-hue-rotate: ; |
| 78 |
--tw-backdrop-invert: ; |
| 79 |
--tw-backdrop-opacity: ; |
| 80 |
--tw-backdrop-saturate: ; |
| 81 |
--tw-backdrop-sepia: ; |
| 82 |
--tw-contain-size: ; |
| 83 |
--tw-contain-layout: ; |
| 84 |
--tw-contain-paint: ; |
| 85 |
--tw-contain-style: ; |
| 86 |
} |
| 87 |
/* |
| 88 |
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com |
| 89 |
*/ |
| 90 |
/* |
| 91 |
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4) |
| 92 |
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116) |
| 93 |
*/ |
| 94 |
:where(.tr-root), |
| 95 |
:where(.tr-root) *, |
| 96 |
:where(.tr-root) ::before, |
| 97 |
:where(.tr-root) ::after { |
| 98 |
box-sizing: border-box; /* 1 */ |
| 99 |
border-width: 0; /* 2 */ |
| 100 |
border-style: solid; /* 2 */ |
| 101 |
border-color: #D5D5DD; /* 2 */ |
| 102 |
} |
| 103 |
:where(.tr-root) ::before, |
| 104 |
:where(.tr-root) ::after { |
| 105 |
--tw-content: ''; |
| 106 |
} |
| 107 |
/* |
| 108 |
1. Use a consistent sensible line-height in all browsers. |
| 109 |
2. Prevent adjustments of font size after orientation changes in iOS. |
| 110 |
3. Use a more readable tab size. |
| 111 |
4. Use the user's configured `sans` font-family by default. |
| 112 |
5. Use the user's configured `sans` font-feature-settings by default. |
| 113 |
6. Use the user's configured `sans` font-variation-settings by default. |
| 114 |
7. Disable tap highlights on iOS |
| 115 |
*/ |
| 116 |
:where(.tr-root) { |
| 117 |
line-height: 1.5; /* 1 */ |
| 118 |
-webkit-text-size-adjust: 100%; /* 2 */ /* 3 */ |
| 119 |
tab-size: 4; /* 3 */ |
| 120 |
font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; /* 4 */ |
| 121 |
font-feature-settings: normal; /* 5 */ |
| 122 |
font-variation-settings: normal; /* 6 */ |
| 123 |
-webkit-tap-highlight-color: transparent; /* 7 */ |
| 124 |
} |
| 125 |
/* |
| 126 |
1. Remove the margin in all browsers. |
| 127 |
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element. |
| 128 |
*/ |
| 129 |
:where(.tr-root) body { |
| 130 |
margin: 0; /* 1 */ |
| 131 |
line-height: inherit; /* 2 */ |
| 132 |
} |
| 133 |
/* |
| 134 |
1. Add the correct height in Firefox. |
| 135 |
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655) |
| 136 |
3. Ensure horizontal rules are visible by default. |
| 137 |
*/ |
| 138 |
:where(.tr-root) hr { |
| 139 |
height: 0; /* 1 */ |
| 140 |
color: inherit; /* 2 */ |
| 141 |
border-top-width: 1px; /* 3 */ |
| 142 |
} |
| 143 |
/* |
| 144 |
Add the correct text decoration in Chrome, Edge, and Safari. |
| 145 |
*/ |
| 146 |
:where(.tr-root) abbr:where([title]) { |
| 147 |
-webkit-text-decoration: underline dotted; |
| 148 |
text-decoration: underline dotted; |
| 149 |
} |
| 150 |
/* |
| 151 |
Remove the default font size and weight for headings. |
| 152 |
*/ |
| 153 |
:where(.tr-root) h1, |
| 154 |
:where(.tr-root) h2, |
| 155 |
:where(.tr-root) h3, |
| 156 |
:where(.tr-root) h4, |
| 157 |
:where(.tr-root) h5, |
| 158 |
:where(.tr-root) h6 { |
| 159 |
font-size: inherit; |
| 160 |
font-weight: inherit; |
| 161 |
} |
| 162 |
/* |
| 163 |
Reset links to optimize for opt-in styling instead of opt-out. |
| 164 |
*/ |
| 165 |
:where(.tr-root) a { |
| 166 |
color: inherit; |
| 167 |
text-decoration: inherit; |
| 168 |
} |
| 169 |
/* |
| 170 |
Add the correct font weight in Edge and Safari. |
| 171 |
*/ |
| 172 |
:where(.tr-root) b, |
| 173 |
:where(.tr-root) strong { |
| 174 |
font-weight: bolder; |
| 175 |
} |
| 176 |
/* |
| 177 |
1. Use the user's configured `mono` font-family by default. |
| 178 |
2. Use the user's configured `mono` font-feature-settings by default. |
| 179 |
3. Use the user's configured `mono` font-variation-settings by default. |
| 180 |
4. Correct the odd `em` font sizing in all browsers. |
| 181 |
*/ |
| 182 |
:where(.tr-root) code, |
| 183 |
:where(.tr-root) kbd, |
| 184 |
:where(.tr-root) samp, |
| 185 |
:where(.tr-root) pre { |
| 186 |
font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */ |
| 187 |
font-feature-settings: normal; /* 2 */ |
| 188 |
font-variation-settings: normal; /* 3 */ |
| 189 |
font-size: 1em; /* 4 */ |
| 190 |
} |
| 191 |
/* |
| 192 |
Add the correct font size in all browsers. |
| 193 |
*/ |
| 194 |
:where(.tr-root) small { |
| 195 |
font-size: 80%; |
| 196 |
} |
| 197 |
/* |
| 198 |
Prevent `sub` and `sup` elements from affecting the line height in all browsers. |
| 199 |
*/ |
| 200 |
:where(.tr-root) sub, |
| 201 |
:where(.tr-root) sup { |
| 202 |
font-size: 75%; |
| 203 |
line-height: 0; |
| 204 |
position: relative; |
| 205 |
vertical-align: baseline; |
| 206 |
} |
| 207 |
:where(.tr-root) sub { |
| 208 |
bottom: -0.25em; |
| 209 |
} |
| 210 |
:where(.tr-root) sup { |
| 211 |
top: -0.5em; |
| 212 |
} |
| 213 |
/* |
| 214 |
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297) |
| 215 |
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016) |
| 216 |
3. Remove gaps between table borders by default. |
| 217 |
*/ |
| 218 |
:where(.tr-root) table { |
| 219 |
text-indent: 0; /* 1 */ |
| 220 |
border-color: inherit; /* 2 */ |
| 221 |
border-collapse: collapse; /* 3 */ |
| 222 |
} |
| 223 |
/* |
| 224 |
1. Change the font styles in all browsers. |
| 225 |
2. Remove the margin in Firefox and Safari. |
| 226 |
3. Remove default padding in all browsers. |
| 227 |
*/ |
| 228 |
:where(.tr-root) button, |
| 229 |
:where(.tr-root) input, |
| 230 |
:where(.tr-root) optgroup, |
| 231 |
:where(.tr-root) select, |
| 232 |
:where(.tr-root) textarea { |
| 233 |
font-family: inherit; /* 1 */ |
| 234 |
font-feature-settings: inherit; /* 1 */ |
| 235 |
font-variation-settings: inherit; /* 1 */ |
| 236 |
font-size: 100%; /* 1 */ |
| 237 |
font-weight: inherit; /* 1 */ |
| 238 |
line-height: inherit; /* 1 */ |
| 239 |
letter-spacing: inherit; /* 1 */ |
| 240 |
color: inherit; /* 1 */ |
| 241 |
margin: 0; /* 2 */ |
| 242 |
padding: 0; /* 3 */ |
| 243 |
} |
| 244 |
/* |
| 245 |
Remove the inheritance of text transform in Edge and Firefox. |
| 246 |
*/ |
| 247 |
:where(.tr-root) button, |
| 248 |
:where(.tr-root) select { |
| 249 |
text-transform: none; |
| 250 |
} |
| 251 |
/* |
| 252 |
1. Correct the inability to style clickable types in iOS and Safari. |
| 253 |
2. Remove default button styles. |
| 254 |
*/ |
| 255 |
:where(.tr-root) button, |
| 256 |
:where(.tr-root) input:where([type='button']), |
| 257 |
:where(.tr-root) input:where([type='reset']), |
| 258 |
:where(.tr-root) input:where([type='submit']) { |
| 259 |
-webkit-appearance: button; /* 1 */ |
| 260 |
background-color: transparent; /* 2 */ |
| 261 |
background-image: none; /* 2 */ |
| 262 |
} |
| 263 |
/* |
| 264 |
Use the modern Firefox focus style for all focusable elements. |
| 265 |
*/ |
| 266 |
:where(.tr-root) :-moz-focusring { |
| 267 |
outline: auto; |
| 268 |
} |
| 269 |
/* |
| 270 |
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737) |
| 271 |
*/ |
| 272 |
:where(.tr-root) :-moz-ui-invalid { |
| 273 |
box-shadow: none; |
| 274 |
} |
| 275 |
/* |
| 276 |
Add the correct vertical alignment in Chrome and Firefox. |
| 277 |
*/ |
| 278 |
:where(.tr-root) progress { |
| 279 |
vertical-align: baseline; |
| 280 |
} |
| 281 |
/* |
| 282 |
Correct the cursor style of increment and decrement buttons in Safari. |
| 283 |
*/ |
| 284 |
:where(.tr-root) ::-webkit-inner-spin-button, |
| 285 |
:where(.tr-root) ::-webkit-outer-spin-button { |
| 286 |
height: auto; |
| 287 |
} |
| 288 |
/* |
| 289 |
1. Correct the odd appearance in Chrome and Safari. |
| 290 |
2. Correct the outline style in Safari. |
| 291 |
*/ |
| 292 |
:where(.tr-root) [type='search'] { |
| 293 |
-webkit-appearance: textfield; /* 1 */ |
| 294 |
outline-offset: -2px; /* 2 */ |
| 295 |
} |
| 296 |
/* |
| 297 |
Remove the inner padding in Chrome and Safari on macOS. |
| 298 |
*/ |
| 299 |
:where(.tr-root) ::-webkit-search-decoration { |
| 300 |
-webkit-appearance: none; |
| 301 |
} |
| 302 |
/* |
| 303 |
1. Correct the inability to style clickable types in iOS and Safari. |
| 304 |
2. Change font properties to `inherit` in Safari. |
| 305 |
*/ |
| 306 |
:where(.tr-root) ::-webkit-file-upload-button { |
| 307 |
-webkit-appearance: button; /* 1 */ |
| 308 |
font: inherit; /* 2 */ |
| 309 |
} |
| 310 |
/* |
| 311 |
Add the correct display in Chrome and Safari. |
| 312 |
*/ |
| 313 |
:where(.tr-root) summary { |
| 314 |
display: list-item; |
| 315 |
} |
| 316 |
/* |
| 317 |
Removes the default spacing and border for appropriate elements. |
| 318 |
*/ |
| 319 |
:where(.tr-root) blockquote, |
| 320 |
:where(.tr-root) dl, |
| 321 |
:where(.tr-root) dd, |
| 322 |
:where(.tr-root) h1, |
| 323 |
:where(.tr-root) h2, |
| 324 |
:where(.tr-root) h3, |
| 325 |
:where(.tr-root) h4, |
| 326 |
:where(.tr-root) h5, |
| 327 |
:where(.tr-root) h6, |
| 328 |
:where(.tr-root) hr, |
| 329 |
:where(.tr-root) figure, |
| 330 |
:where(.tr-root) p, |
| 331 |
:where(.tr-root) pre { |
| 332 |
margin: 0; |
| 333 |
} |
| 334 |
:where(.tr-root) fieldset { |
| 335 |
margin: 0; |
| 336 |
padding: 0; |
| 337 |
} |
| 338 |
:where(.tr-root) legend { |
| 339 |
padding: 0; |
| 340 |
} |
| 341 |
:where(.tr-root) ol, |
| 342 |
:where(.tr-root) ul, |
| 343 |
:where(.tr-root) menu { |
| 344 |
list-style: none; |
| 345 |
margin: 0; |
| 346 |
padding: 0; |
| 347 |
} |
| 348 |
/* |
| 349 |
Reset default styling for dialogs. |
| 350 |
*/ |
| 351 |
:where(.tr-root) dialog { |
| 352 |
padding: 0; |
| 353 |
} |
| 354 |
/* |
| 355 |
Prevent resizing textareas horizontally by default. |
| 356 |
*/ |
| 357 |
:where(.tr-root) textarea { |
| 358 |
resize: vertical; |
| 359 |
} |
| 360 |
/* |
| 361 |
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300) |
| 362 |
2. Set the default placeholder color to the user's configured gray 400 color. |
| 363 |
*/ |
| 364 |
:where(.tr-root) input::placeholder, |
| 365 |
:where(.tr-root) textarea::placeholder { |
| 366 |
opacity: 1; /* 1 */ |
| 367 |
color: #9ca3af; /* 2 */ |
| 368 |
} |
| 369 |
/* |
| 370 |
Set the default cursor for buttons. |
| 371 |
*/ |
| 372 |
:where(.tr-root) button, |
| 373 |
:where(.tr-root) [role="button"] { |
| 374 |
cursor: pointer; |
| 375 |
} |
| 376 |
/* |
| 377 |
Make sure disabled buttons don't get the pointer cursor. |
| 378 |
*/ |
| 379 |
:where(.tr-root) :disabled { |
| 380 |
cursor: default; |
| 381 |
} |
| 382 |
/* |
| 383 |
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14) |
| 384 |
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210) |
| 385 |
This can trigger a poorly considered lint error in some tools but is included by design. |
| 386 |
*/ |
| 387 |
:where(.tr-root) img, |
| 388 |
:where(.tr-root) svg, |
| 389 |
:where(.tr-root) video, |
| 390 |
:where(.tr-root) canvas, |
| 391 |
:where(.tr-root) audio, |
| 392 |
:where(.tr-root) iframe, |
| 393 |
:where(.tr-root) embed, |
| 394 |
:where(.tr-root) object { |
| 395 |
display: block; /* 1 */ |
| 396 |
vertical-align: middle; /* 2 */ |
| 397 |
} |
| 398 |
/* |
| 399 |
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14) |
| 400 |
*/ |
| 401 |
:where(.tr-root) img, |
| 402 |
:where(.tr-root) video { |
| 403 |
max-width: 100%; |
| 404 |
height: auto; |
| 405 |
} |
| 406 |
/* Make elements with the HTML hidden attribute stay hidden by default */ |
| 407 |
:where(.tr-root) [hidden]:where(:not([hidden="until-found"])) { |
| 408 |
display: none; |
| 409 |
} |
| 410 |
.tr-root .tr-pointer-events-none{ |
| 411 |
pointer-events: none; |
| 412 |
} |
| 413 |
.tr-root .tr-fixed{ |
| 414 |
position: fixed; |
| 415 |
} |
| 416 |
.tr-root .tr-absolute{ |
| 417 |
position: absolute; |
| 418 |
} |
| 419 |
.tr-root .tr-relative{ |
| 420 |
position: relative; |
| 421 |
} |
| 422 |
.tr-root .tr-sticky{ |
| 423 |
position: sticky; |
| 424 |
} |
| 425 |
.tr-root .tr-inset-0{ |
| 426 |
inset: 0px; |
| 427 |
} |
| 428 |
.tr-root .tr-inset-x-0{ |
| 429 |
left: 0px; |
| 430 |
right: 0px; |
| 431 |
} |
| 432 |
.tr-root .tr-inset-y-0{ |
| 433 |
top: 0px; |
| 434 |
bottom: 0px; |
| 435 |
} |
| 436 |
.tr-root .-tr-right-2{ |
| 437 |
right: -0.5rem; |
| 438 |
} |
| 439 |
.tr-root .-tr-top-1{ |
| 440 |
top: -0.25rem; |
| 441 |
} |
| 442 |
.tr-root .tr--left-\[5px\]{ |
| 443 |
left: -5px; |
| 444 |
} |
| 445 |
.tr-root .tr-bottom-0{ |
| 446 |
bottom: 0px; |
| 447 |
} |
| 448 |
.tr-root .tr-bottom-1\.5{ |
| 449 |
bottom: 0.375rem; |
| 450 |
} |
| 451 |
.tr-root .tr-bottom-\[-3rem\]{ |
| 452 |
bottom: -3rem; |
| 453 |
} |
| 454 |
.tr-root .tr-bottom-full{ |
| 455 |
bottom: 100%; |
| 456 |
} |
| 457 |
.tr-root .tr-left-0{ |
| 458 |
left: 0px; |
| 459 |
} |
| 460 |
.tr-root .tr-left-1\/2{ |
| 461 |
left: 50%; |
| 462 |
} |
| 463 |
.tr-root .tr-left-2{ |
| 464 |
left: 0.5rem; |
| 465 |
} |
| 466 |
.tr-root .tr-left-2\.5{ |
| 467 |
left: 0.625rem; |
| 468 |
} |
| 469 |
.tr-root .tr-left-3{ |
| 470 |
left: 0.75rem; |
| 471 |
} |
| 472 |
.tr-root .tr-left-\[6rem\]{ |
| 473 |
left: 6rem; |
| 474 |
} |
| 475 |
.tr-root .tr-left-full{ |
| 476 |
left: 100%; |
| 477 |
} |
| 478 |
.tr-root .tr-right-1{ |
| 479 |
right: 0.25rem; |
| 480 |
} |
| 481 |
.tr-root .tr-right-2{ |
| 482 |
right: 0.5rem; |
| 483 |
} |
| 484 |
.tr-root .tr-right-3{ |
| 485 |
right: 0.75rem; |
| 486 |
} |
| 487 |
.tr-root .tr-right-8{ |
| 488 |
right: 2rem; |
| 489 |
} |
| 490 |
.tr-root .tr-right-\[-2rem\]{ |
| 491 |
right: -2rem; |
| 492 |
} |
| 493 |
.tr-root .tr-right-full{ |
| 494 |
right: 100%; |
| 495 |
} |
| 496 |
.tr-root .tr-top-0{ |
| 497 |
top: 0px; |
| 498 |
} |
| 499 |
.tr-root .tr-top-1{ |
| 500 |
top: 0.25rem; |
| 501 |
} |
| 502 |
.tr-root .tr-top-1\.5{ |
| 503 |
top: 0.375rem; |
| 504 |
} |
| 505 |
.tr-root .tr-top-1\/2{ |
| 506 |
top: 50%; |
| 507 |
} |
| 508 |
.tr-root .tr-top-2{ |
| 509 |
top: 0.5rem; |
| 510 |
} |
| 511 |
.tr-root .tr-top-4{ |
| 512 |
top: 1rem; |
| 513 |
} |
| 514 |
.tr-root .tr-top-\[-2\.5rem\]{ |
| 515 |
top: -2.5rem; |
| 516 |
} |
| 517 |
.tr-root .tr-top-full{ |
| 518 |
top: 100%; |
| 519 |
} |
| 520 |
.tr-root .tr-z-10{ |
| 521 |
z-index: 10; |
| 522 |
} |
| 523 |
.tr-root .tr-z-50{ |
| 524 |
z-index: 50; |
| 525 |
} |
| 526 |
.tr-root .tr-z-\[99990\]{ |
| 527 |
z-index: 99990; |
| 528 |
} |
| 529 |
.tr-root .tr-z-\[99998\]{ |
| 530 |
z-index: 99998; |
| 531 |
} |
| 532 |
.tr-root .tr-z-\[99999\]{ |
| 533 |
z-index: 99999; |
| 534 |
} |
| 535 |
.tr-root .tr-m-0{ |
| 536 |
margin: 0px; |
| 537 |
} |
| 538 |
.tr-root .tr-mx-1{ |
| 539 |
margin-left: 0.25rem; |
| 540 |
margin-right: 0.25rem; |
| 541 |
} |
| 542 |
.tr-root .tr-mx-4{ |
| 543 |
margin-left: 1rem; |
| 544 |
margin-right: 1rem; |
| 545 |
} |
| 546 |
.tr-root .tr-mx-auto{ |
| 547 |
margin-left: auto; |
| 548 |
margin-right: auto; |
| 549 |
} |
| 550 |
.tr-root .tr-my-5{ |
| 551 |
margin-top: 1.25rem; |
| 552 |
margin-bottom: 1.25rem; |
| 553 |
} |
| 554 |
.tr-root .tr--mt-0\.5{ |
| 555 |
margin-top: -0.125rem; |
| 556 |
} |
| 557 |
.tr-root .tr-mb-0{ |
| 558 |
margin-bottom: 0px; |
| 559 |
} |
| 560 |
.tr-root .tr-mb-0\.5{ |
| 561 |
margin-bottom: 0.125rem; |
| 562 |
} |
| 563 |
.tr-root .tr-mb-1{ |
| 564 |
margin-bottom: 0.25rem; |
| 565 |
} |
| 566 |
.tr-root .tr-mb-1\.5{ |
| 567 |
margin-bottom: 0.375rem; |
| 568 |
} |
| 569 |
.tr-root .tr-mb-2{ |
| 570 |
margin-bottom: 0.5rem; |
| 571 |
} |
| 572 |
.tr-root .tr-mb-2\.5{ |
| 573 |
margin-bottom: 0.625rem; |
| 574 |
} |
| 575 |
.tr-root .tr-mb-3{ |
| 576 |
margin-bottom: 0.75rem; |
| 577 |
} |
| 578 |
.tr-root .tr-mb-4{ |
| 579 |
margin-bottom: 1rem; |
| 580 |
} |
| 581 |
.tr-root .tr-mb-5{ |
| 582 |
margin-bottom: 1.25rem; |
| 583 |
} |
| 584 |
.tr-root .tr-mb-6{ |
| 585 |
margin-bottom: 1.5rem; |
| 586 |
} |
| 587 |
.tr-root .tr-mb-8{ |
| 588 |
margin-bottom: 2rem; |
| 589 |
} |
| 590 |
.tr-root .tr-ml-0\.5{ |
| 591 |
margin-left: 0.125rem; |
| 592 |
} |
| 593 |
.tr-root .tr-ml-1{ |
| 594 |
margin-left: 0.25rem; |
| 595 |
} |
| 596 |
.tr-root .tr-ml-1\.5{ |
| 597 |
margin-left: 0.375rem; |
| 598 |
} |
| 599 |
.tr-root .tr-ml-2{ |
| 600 |
margin-left: 0.5rem; |
| 601 |
} |
| 602 |
.tr-root .tr-ml-3{ |
| 603 |
margin-left: 0.75rem; |
| 604 |
} |
| 605 |
.tr-root .tr-ml-4{ |
| 606 |
margin-left: 1rem; |
| 607 |
} |
| 608 |
.tr-root .tr-ml-auto{ |
| 609 |
margin-left: auto; |
| 610 |
} |
| 611 |
.tr-root .tr-mr-0\.5{ |
| 612 |
margin-right: 0.125rem; |
| 613 |
} |
| 614 |
.tr-root .tr-mr-1{ |
| 615 |
margin-right: 0.25rem; |
| 616 |
} |
| 617 |
.tr-root .tr-mr-1\.5{ |
| 618 |
margin-right: 0.375rem; |
| 619 |
} |
| 620 |
.tr-root .tr-mr-2{ |
| 621 |
margin-right: 0.5rem; |
| 622 |
} |
| 623 |
.tr-root .tr-mr-auto{ |
| 624 |
margin-right: auto; |
| 625 |
} |
| 626 |
.tr-root .tr-mt-0{ |
| 627 |
margin-top: 0px; |
| 628 |
} |
| 629 |
.tr-root .tr-mt-0\.5{ |
| 630 |
margin-top: 0.125rem; |
| 631 |
} |
| 632 |
.tr-root .tr-mt-1{ |
| 633 |
margin-top: 0.25rem; |
| 634 |
} |
| 635 |
.tr-root .tr-mt-1\.5{ |
| 636 |
margin-top: 0.375rem; |
| 637 |
} |
| 638 |
.tr-root .tr-mt-2{ |
| 639 |
margin-top: 0.5rem; |
| 640 |
} |
| 641 |
.tr-root .tr-mt-2\.5{ |
| 642 |
margin-top: 0.625rem; |
| 643 |
} |
| 644 |
.tr-root .tr-mt-3{ |
| 645 |
margin-top: 0.75rem; |
| 646 |
} |
| 647 |
.tr-root .tr-mt-4{ |
| 648 |
margin-top: 1rem; |
| 649 |
} |
| 650 |
.tr-root .tr-mt-5{ |
| 651 |
margin-top: 1.25rem; |
| 652 |
} |
| 653 |
.tr-root .tr-mt-6{ |
| 654 |
margin-top: 1.5rem; |
| 655 |
} |
| 656 |
.tr-root .tr-mt-8{ |
| 657 |
margin-top: 2rem; |
| 658 |
} |
| 659 |
.tr-root .tr-mt-\[3px\]{ |
| 660 |
margin-top: 3px; |
| 661 |
} |
| 662 |
.tr-root .tr-mt-px{ |
| 663 |
margin-top: 1px; |
| 664 |
} |
| 665 |
.tr-root .tr-line-clamp-1{ |
| 666 |
overflow: hidden; |
| 667 |
display: -webkit-box; |
| 668 |
-webkit-box-orient: vertical; |
| 669 |
-webkit-line-clamp: 1; |
| 670 |
} |
| 671 |
.tr-root .tr-line-clamp-2{ |
| 672 |
overflow: hidden; |
| 673 |
display: -webkit-box; |
| 674 |
-webkit-box-orient: vertical; |
| 675 |
-webkit-line-clamp: 2; |
| 676 |
} |
| 677 |
.tr-root .tr-block{ |
| 678 |
display: block; |
| 679 |
} |
| 680 |
.tr-root .tr-inline-block{ |
| 681 |
display: inline-block; |
| 682 |
} |
| 683 |
.tr-root .tr-flex{ |
| 684 |
display: flex; |
| 685 |
} |
| 686 |
.tr-root .tr-inline-flex{ |
| 687 |
display: inline-flex; |
| 688 |
} |
| 689 |
.tr-root .tr-grid{ |
| 690 |
display: grid; |
| 691 |
} |
| 692 |
.tr-root .tr-hidden{ |
| 693 |
display: none; |
| 694 |
} |
| 695 |
.tr-root .tr-aspect-\[1\.91\/1\]{ |
| 696 |
aspect-ratio: 1.91/1; |
| 697 |
} |
| 698 |
.tr-root .tr-aspect-\[2\/1\]{ |
| 699 |
aspect-ratio: 2/1; |
| 700 |
} |
| 701 |
.tr-root .tr-aspect-\[2\/3\]{ |
| 702 |
aspect-ratio: 2/3; |
| 703 |
} |
| 704 |
.tr-root .tr-aspect-video{ |
| 705 |
aspect-ratio: 16 / 9; |
| 706 |
} |
| 707 |
.tr-root .tr-h-0\.5{ |
| 708 |
height: 0.125rem; |
| 709 |
} |
| 710 |
.tr-root .tr-h-1{ |
| 711 |
height: 0.25rem; |
| 712 |
} |
| 713 |
.tr-root .tr-h-1\.5{ |
| 714 |
height: 0.375rem; |
| 715 |
} |
| 716 |
.tr-root .tr-h-10{ |
| 717 |
height: 2.5rem; |
| 718 |
} |
| 719 |
.tr-root .tr-h-11{ |
| 720 |
height: 2.75rem; |
| 721 |
} |
| 722 |
.tr-root .tr-h-14{ |
| 723 |
height: 3.5rem; |
| 724 |
} |
| 725 |
.tr-root .tr-h-16{ |
| 726 |
height: 4rem; |
| 727 |
} |
| 728 |
.tr-root .tr-h-2{ |
| 729 |
height: 0.5rem; |
| 730 |
} |
| 731 |
.tr-root .tr-h-2\.5{ |
| 732 |
height: 0.625rem; |
| 733 |
} |
| 734 |
.tr-root .tr-h-20{ |
| 735 |
height: 5rem; |
| 736 |
} |
| 737 |
.tr-root .tr-h-3{ |
| 738 |
height: 0.75rem; |
| 739 |
} |
| 740 |
.tr-root .tr-h-3\.5{ |
| 741 |
height: 0.875rem; |
| 742 |
} |
| 743 |
.tr-root .tr-h-32{ |
| 744 |
height: 8rem; |
| 745 |
} |
| 746 |
.tr-root .tr-h-4{ |
| 747 |
height: 1rem; |
| 748 |
} |
| 749 |
.tr-root .tr-h-40{ |
| 750 |
height: 10rem; |
| 751 |
} |
| 752 |
.tr-root .tr-h-5{ |
| 753 |
height: 1.25rem; |
| 754 |
} |
| 755 |
.tr-root .tr-h-6{ |
| 756 |
height: 1.5rem; |
| 757 |
} |
| 758 |
.tr-root .tr-h-7{ |
| 759 |
height: 1.75rem; |
| 760 |
} |
| 761 |
.tr-root .tr-h-8{ |
| 762 |
height: 2rem; |
| 763 |
} |
| 764 |
.tr-root .tr-h-9{ |
| 765 |
height: 2.25rem; |
| 766 |
} |
| 767 |
.tr-root .tr-h-\[18px\]{ |
| 768 |
height: 18px; |
| 769 |
} |
| 770 |
.tr-root .tr-h-\[22px\]{ |
| 771 |
height: 22px; |
| 772 |
} |
| 773 |
.tr-root .tr-h-\[72px\]{ |
| 774 |
height: 72px; |
| 775 |
} |
| 776 |
.tr-root .tr-h-full{ |
| 777 |
height: 100%; |
| 778 |
} |
| 779 |
.tr-root .tr-h-px{ |
| 780 |
height: 1px; |
| 781 |
} |
| 782 |
.tr-root .tr-max-h-80{ |
| 783 |
max-height: 20rem; |
| 784 |
} |
| 785 |
.tr-root .tr-max-h-\[70vh\]{ |
| 786 |
max-height: 70vh; |
| 787 |
} |
| 788 |
.tr-root .tr-max-h-full{ |
| 789 |
max-height: 100%; |
| 790 |
} |
| 791 |
.tr-root .tr-min-h-0{ |
| 792 |
min-height: 0px; |
| 793 |
} |
| 794 |
.tr-root .tr-min-h-10{ |
| 795 |
min-height: 2.5rem; |
| 796 |
} |
| 797 |
.tr-root .tr-min-h-\[2\.5rem\]{ |
| 798 |
min-height: 2.5rem; |
| 799 |
} |
| 800 |
.tr-root .tr-min-h-screen{ |
| 801 |
min-height: 100vh; |
| 802 |
} |
| 803 |
.tr-root .tr-w-0\.5{ |
| 804 |
width: 0.125rem; |
| 805 |
} |
| 806 |
.tr-root .tr-w-1\.5{ |
| 807 |
width: 0.375rem; |
| 808 |
} |
| 809 |
.tr-root .tr-w-1\/3{ |
| 810 |
width: 33.333333%; |
| 811 |
} |
| 812 |
.tr-root .tr-w-10{ |
| 813 |
width: 2.5rem; |
| 814 |
} |
| 815 |
.tr-root .tr-w-11{ |
| 816 |
width: 2.75rem; |
| 817 |
} |
| 818 |
.tr-root .tr-w-12{ |
| 819 |
width: 3rem; |
| 820 |
} |
| 821 |
.tr-root .tr-w-14{ |
| 822 |
width: 3.5rem; |
| 823 |
} |
| 824 |
.tr-root .tr-w-16{ |
| 825 |
width: 4rem; |
| 826 |
} |
| 827 |
.tr-root .tr-w-2{ |
| 828 |
width: 0.5rem; |
| 829 |
} |
| 830 |
.tr-root .tr-w-2\.5{ |
| 831 |
width: 0.625rem; |
| 832 |
} |
| 833 |
.tr-root .tr-w-2\/3{ |
| 834 |
width: 66.666667%; |
| 835 |
} |
| 836 |
.tr-root .tr-w-20{ |
| 837 |
width: 5rem; |
| 838 |
} |
| 839 |
.tr-root .tr-w-24{ |
| 840 |
width: 6rem; |
| 841 |
} |
| 842 |
.tr-root .tr-w-3{ |
| 843 |
width: 0.75rem; |
| 844 |
} |
| 845 |
.tr-root .tr-w-3\.5{ |
| 846 |
width: 0.875rem; |
| 847 |
} |
| 848 |
.tr-root .tr-w-32{ |
| 849 |
width: 8rem; |
| 850 |
} |
| 851 |
.tr-root .tr-w-36{ |
| 852 |
width: 9rem; |
| 853 |
} |
| 854 |
.tr-root .tr-w-4{ |
| 855 |
width: 1rem; |
| 856 |
} |
| 857 |
.tr-root .tr-w-4\/5{ |
| 858 |
width: 80%; |
| 859 |
} |
| 860 |
.tr-root .tr-w-40{ |
| 861 |
width: 10rem; |
| 862 |
} |
| 863 |
.tr-root .tr-w-44{ |
| 864 |
width: 11rem; |
| 865 |
} |
| 866 |
.tr-root .tr-w-48{ |
| 867 |
width: 12rem; |
| 868 |
} |
| 869 |
.tr-root .tr-w-5{ |
| 870 |
width: 1.25rem; |
| 871 |
} |
| 872 |
.tr-root .tr-w-52{ |
| 873 |
width: 13rem; |
| 874 |
} |
| 875 |
.tr-root .tr-w-56{ |
| 876 |
width: 14rem; |
| 877 |
} |
| 878 |
.tr-root .tr-w-6{ |
| 879 |
width: 1.5rem; |
| 880 |
} |
| 881 |
.tr-root .tr-w-7{ |
| 882 |
width: 1.75rem; |
| 883 |
} |
| 884 |
.tr-root .tr-w-72{ |
| 885 |
width: 18rem; |
| 886 |
} |
| 887 |
.tr-root .tr-w-8{ |
| 888 |
width: 2rem; |
| 889 |
} |
| 890 |
.tr-root .tr-w-9{ |
| 891 |
width: 2.25rem; |
| 892 |
} |
| 893 |
.tr-root .tr-w-\[18px\]{ |
| 894 |
width: 18px; |
| 895 |
} |
| 896 |
.tr-root .tr-w-\[200px\]{ |
| 897 |
width: 200px; |
| 898 |
} |
| 899 |
.tr-root .tr-w-\[22px\]{ |
| 900 |
width: 22px; |
| 901 |
} |
| 902 |
.tr-root .tr-w-full{ |
| 903 |
width: 100%; |
| 904 |
} |
| 905 |
.tr-root .tr-w-max{ |
| 906 |
width: max-content; |
| 907 |
} |
| 908 |
.tr-root .tr-w-px{ |
| 909 |
width: 1px; |
| 910 |
} |
| 911 |
.tr-root .tr-min-w-0{ |
| 912 |
min-width: 0px; |
| 913 |
} |
| 914 |
.tr-root .tr-min-w-\[1\.5rem\]{ |
| 915 |
min-width: 1.5rem; |
| 916 |
} |
| 917 |
.tr-root .tr-min-w-\[1\.75rem\]{ |
| 918 |
min-width: 1.75rem; |
| 919 |
} |
| 920 |
.tr-root .tr-min-w-\[120px\]{ |
| 921 |
min-width: 120px; |
| 922 |
} |
| 923 |
.tr-root .tr-min-w-\[16px\]{ |
| 924 |
min-width: 16px; |
| 925 |
} |
| 926 |
.tr-root .tr-min-w-\[170px\]{ |
| 927 |
min-width: 170px; |
| 928 |
} |
| 929 |
.tr-root .tr-min-w-\[18px\]{ |
| 930 |
min-width: 18px; |
| 931 |
} |
| 932 |
.tr-root .tr-min-w-\[200px\]{ |
| 933 |
min-width: 200px; |
| 934 |
} |
| 935 |
.tr-root .tr-min-w-\[20px\]{ |
| 936 |
min-width: 20px; |
| 937 |
} |
| 938 |
.tr-root .tr-min-w-\[260px\]{ |
| 939 |
min-width: 260px; |
| 940 |
} |
| 941 |
.tr-root .tr-max-w-2xl{ |
| 942 |
max-width: 42rem; |
| 943 |
} |
| 944 |
.tr-root .tr-max-w-4xl{ |
| 945 |
max-width: 56rem; |
| 946 |
} |
| 947 |
.tr-root .tr-max-w-\[260px\]{ |
| 948 |
max-width: 260px; |
| 949 |
} |
| 950 |
.tr-root .tr-max-w-\[280px\]{ |
| 951 |
max-width: 280px; |
| 952 |
} |
| 953 |
.tr-root .tr-max-w-\[480px\]{ |
| 954 |
max-width: 480px; |
| 955 |
} |
| 956 |
.tr-root .tr-max-w-full{ |
| 957 |
max-width: 100%; |
| 958 |
} |
| 959 |
.tr-root .tr-max-w-lg{ |
| 960 |
max-width: 32rem; |
| 961 |
} |
| 962 |
.tr-root .tr-max-w-md{ |
| 963 |
max-width: 28rem; |
| 964 |
} |
| 965 |
.tr-root .tr-max-w-sm{ |
| 966 |
max-width: 24rem; |
| 967 |
} |
| 968 |
.tr-root .tr-max-w-xl{ |
| 969 |
max-width: 36rem; |
| 970 |
} |
| 971 |
.tr-root .tr-max-w-xs{ |
| 972 |
max-width: 20rem; |
| 973 |
} |
| 974 |
.tr-root .tr-flex-1{ |
| 975 |
flex: 1 1 0%; |
| 976 |
} |
| 977 |
.tr-root .tr-shrink-0{ |
| 978 |
flex-shrink: 0; |
| 979 |
} |
| 980 |
.tr-root .tr-border-collapse{ |
| 981 |
border-collapse: collapse; |
| 982 |
} |
| 983 |
.tr-root .-tr-translate-y-1\/2{ |
| 984 |
--tw-translate-y: -50%; |
| 985 |
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); |
| 986 |
} |
| 987 |
.tr-root .tr--translate-x-1\/2{ |
| 988 |
--tw-translate-x: -50%; |
| 989 |
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); |
| 990 |
} |
| 991 |
.tr-root .tr--translate-y-1\/2{ |
| 992 |
--tw-translate-y: -50%; |
| 993 |
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); |
| 994 |
} |
| 995 |
.tr-root .tr-translate-x-0{ |
| 996 |
--tw-translate-x: 0px; |
| 997 |
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); |
| 998 |
} |
| 999 |
.tr-root .tr-translate-x-5{ |
| 1000 |
--tw-translate-x: 1.25rem; |
| 1001 |
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); |
| 1002 |
} |
| 1003 |
.tr-root .tr-translate-y-0{ |
| 1004 |
--tw-translate-y: 0px; |
| 1005 |
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); |
| 1006 |
} |
| 1007 |
.tr-root .tr-translate-y-full{ |
| 1008 |
--tw-translate-y: 100%; |
| 1009 |
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); |
| 1010 |
} |
| 1011 |
.tr-root .-tr-rotate-90{ |
| 1012 |
--tw-rotate: -90deg; |
| 1013 |
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); |
| 1014 |
} |
| 1015 |
.tr-root .tr-rotate-180{ |
| 1016 |
--tw-rotate: 180deg; |
| 1017 |
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); |
| 1018 |
} |
| 1019 |
.tr-root .tr-rotate-90{ |
| 1020 |
--tw-rotate: 90deg; |
| 1021 |
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); |
| 1022 |
} |
| 1023 |
.tr-root .tr-animate-\[fadeIn_150ms_ease-out\]{ |
| 1024 |
animation: fadeIn 150ms ease-out; |
| 1025 |
} |
| 1026 |
@keyframes tr-pulse{ |
| 1027 |
50%{ |
| 1028 |
opacity: .5; |
| 1029 |
} |
| 1030 |
} |
| 1031 |
.tr-root .tr-animate-pulse{ |
| 1032 |
animation: tr-pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite; |
| 1033 |
} |
| 1034 |
@keyframes tr-skeleton-pulse{ |
| 1035 |
0%, 100%{ |
| 1036 |
opacity: 1; |
| 1037 |
} |
| 1038 |
50%{ |
| 1039 |
opacity: 0.4; |
| 1040 |
} |
| 1041 |
} |
| 1042 |
.tr-root .tr-animate-skeleton-pulse{ |
| 1043 |
animation: tr-skeleton-pulse 1.5s ease-in-out infinite; |
| 1044 |
} |
| 1045 |
@keyframes tr-spin{ |
| 1046 |
to{ |
| 1047 |
transform: rotate(360deg); |
| 1048 |
} |
| 1049 |
} |
| 1050 |
.tr-root .tr-animate-spin{ |
| 1051 |
animation: tr-spin 1s linear infinite; |
| 1052 |
} |
| 1053 |
.tr-root .tr-cursor-default{ |
| 1054 |
cursor: default; |
| 1055 |
} |
| 1056 |
.tr-root .tr-cursor-help{ |
| 1057 |
cursor: help; |
| 1058 |
} |
| 1059 |
.tr-root .tr-cursor-not-allowed{ |
| 1060 |
cursor: not-allowed; |
| 1061 |
} |
| 1062 |
.tr-root .tr-cursor-pointer{ |
| 1063 |
cursor: pointer; |
| 1064 |
} |
| 1065 |
.tr-root .tr-select-none{ |
| 1066 |
-webkit-user-select: none; |
| 1067 |
user-select: none; |
| 1068 |
} |
| 1069 |
.tr-root .tr-resize-y{ |
| 1070 |
resize: vertical; |
| 1071 |
} |
| 1072 |
.tr-root .tr-list-disc{ |
| 1073 |
list-style-type: disc; |
| 1074 |
} |
| 1075 |
.tr-root .tr-list-none{ |
| 1076 |
list-style-type: none; |
| 1077 |
} |
| 1078 |
.tr-root .tr-appearance-none{ |
| 1079 |
appearance: none; |
| 1080 |
} |
| 1081 |
.tr-root .tr-grid-cols-1{ |
| 1082 |
grid-template-columns: repeat(1, minmax(0, 1fr)); |
| 1083 |
} |
| 1084 |
.tr-root .tr-grid-cols-2{ |
| 1085 |
grid-template-columns: repeat(2, minmax(0, 1fr)); |
| 1086 |
} |
| 1087 |
.tr-root .tr-grid-cols-3{ |
| 1088 |
grid-template-columns: repeat(3, minmax(0, 1fr)); |
| 1089 |
} |
| 1090 |
.tr-root .tr-grid-cols-\[1\.75rem_1fr\]{ |
| 1091 |
grid-template-columns: 1.75rem 1fr; |
| 1092 |
} |
| 1093 |
.tr-root .tr-grid-rows-\[0fr\]{ |
| 1094 |
grid-template-rows: 0fr; |
| 1095 |
} |
| 1096 |
.tr-root .tr-grid-rows-\[1fr\]{ |
| 1097 |
grid-template-rows: 1fr; |
| 1098 |
} |
| 1099 |
.tr-root .tr-flex-row{ |
| 1100 |
flex-direction: row; |
| 1101 |
} |
| 1102 |
.tr-root .tr-flex-col{ |
| 1103 |
flex-direction: column; |
| 1104 |
} |
| 1105 |
.tr-root .tr-flex-wrap{ |
| 1106 |
flex-wrap: wrap; |
| 1107 |
} |
| 1108 |
.tr-root .tr-items-start{ |
| 1109 |
align-items: flex-start; |
| 1110 |
} |
| 1111 |
.tr-root .tr-items-end{ |
| 1112 |
align-items: flex-end; |
| 1113 |
} |
| 1114 |
.tr-root .tr-items-center{ |
| 1115 |
align-items: center; |
| 1116 |
} |
| 1117 |
.tr-root .tr-items-baseline{ |
| 1118 |
align-items: baseline; |
| 1119 |
} |
| 1120 |
.tr-root .tr-items-stretch{ |
| 1121 |
align-items: stretch; |
| 1122 |
} |
| 1123 |
.tr-root .tr-justify-start{ |
| 1124 |
justify-content: flex-start; |
| 1125 |
} |
| 1126 |
.tr-root .tr-justify-end{ |
| 1127 |
justify-content: flex-end; |
| 1128 |
} |
| 1129 |
.tr-root .tr-justify-center{ |
| 1130 |
justify-content: center; |
| 1131 |
} |
| 1132 |
.tr-root .tr-justify-between{ |
| 1133 |
justify-content: space-between; |
| 1134 |
} |
| 1135 |
.tr-root .tr-justify-around{ |
| 1136 |
justify-content: space-around; |
| 1137 |
} |
| 1138 |
.tr-root .tr-gap-0{ |
| 1139 |
gap: 0px; |
| 1140 |
} |
| 1141 |
.tr-root .tr-gap-0\.5{ |
| 1142 |
gap: 0.125rem; |
| 1143 |
} |
| 1144 |
.tr-root .tr-gap-1{ |
| 1145 |
gap: 0.25rem; |
| 1146 |
} |
| 1147 |
.tr-root .tr-gap-1\.5{ |
| 1148 |
gap: 0.375rem; |
| 1149 |
} |
| 1150 |
.tr-root .tr-gap-10{ |
| 1151 |
gap: 2.5rem; |
| 1152 |
} |
| 1153 |
.tr-root .tr-gap-2{ |
| 1154 |
gap: 0.5rem; |
| 1155 |
} |
| 1156 |
.tr-root .tr-gap-2\.5{ |
| 1157 |
gap: 0.625rem; |
| 1158 |
} |
| 1159 |
.tr-root .tr-gap-3{ |
| 1160 |
gap: 0.75rem; |
| 1161 |
} |
| 1162 |
.tr-root .tr-gap-3\.5{ |
| 1163 |
gap: 0.875rem; |
| 1164 |
} |
| 1165 |
.tr-root .tr-gap-4{ |
| 1166 |
gap: 1rem; |
| 1167 |
} |
| 1168 |
.tr-root .tr-gap-5{ |
| 1169 |
gap: 1.25rem; |
| 1170 |
} |
| 1171 |
.tr-root .tr-gap-6{ |
| 1172 |
gap: 1.5rem; |
| 1173 |
} |
| 1174 |
.tr-root .tr-gap-7{ |
| 1175 |
gap: 1.75rem; |
| 1176 |
} |
| 1177 |
.tr-root .tr-gap-8{ |
| 1178 |
gap: 2rem; |
| 1179 |
} |
| 1180 |
.tr-root .tr-gap-px{ |
| 1181 |
gap: 1px; |
| 1182 |
} |
| 1183 |
.tr-root .tr-gap-x-10{ |
| 1184 |
column-gap: 2.5rem; |
| 1185 |
} |
| 1186 |
.tr-root .tr-gap-x-2{ |
| 1187 |
column-gap: 0.5rem; |
| 1188 |
} |
| 1189 |
.tr-root .tr-gap-x-5{ |
| 1190 |
column-gap: 1.25rem; |
| 1191 |
} |
| 1192 |
.tr-root .tr-gap-x-6{ |
| 1193 |
column-gap: 1.5rem; |
| 1194 |
} |
| 1195 |
.tr-root .tr-gap-x-8{ |
| 1196 |
column-gap: 2rem; |
| 1197 |
} |
| 1198 |
.tr-root .tr-gap-y-1{ |
| 1199 |
row-gap: 0.25rem; |
| 1200 |
} |
| 1201 |
.tr-root .tr-gap-y-2{ |
| 1202 |
row-gap: 0.5rem; |
| 1203 |
} |
| 1204 |
.tr-root .tr-gap-y-2\.5{ |
| 1205 |
row-gap: 0.625rem; |
| 1206 |
} |
| 1207 |
.tr-root .tr-gap-y-4{ |
| 1208 |
row-gap: 1rem; |
| 1209 |
} |
| 1210 |
.tr-root .tr-gap-y-5{ |
| 1211 |
row-gap: 1.25rem; |
| 1212 |
} |
| 1213 |
.tr-root :is(.tr-space-y-1 > :not([hidden]) ~ :not([hidden])){ |
| 1214 |
--tw-space-y-reverse: 0; |
| 1215 |
margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse))); |
| 1216 |
margin-bottom: calc(0.25rem * var(--tw-space-y-reverse)); |
| 1217 |
} |
| 1218 |
.tr-root :is(.tr-divide-y > :not([hidden]) ~ :not([hidden])){ |
| 1219 |
--tw-divide-y-reverse: 0; |
| 1220 |
border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse))); |
| 1221 |
border-bottom-width: calc(1px * var(--tw-divide-y-reverse)); |
| 1222 |
} |
| 1223 |
.tr-root :is(.tr-divide-line-2 > :not([hidden]) ~ :not([hidden])){ |
| 1224 |
--tw-divide-opacity: 1; |
| 1225 |
border-color: rgb(226 230 241 / var(--tw-divide-opacity, 1)); |
| 1226 |
} |
| 1227 |
.tr-root :is(.tr-divide-secondary > :not([hidden]) ~ :not([hidden])){ |
| 1228 |
--tw-divide-opacity: 1; |
| 1229 |
border-color: rgb(226 230 241 / var(--tw-divide-opacity, 1)); |
| 1230 |
} |
| 1231 |
.tr-root .tr-self-start{ |
| 1232 |
align-self: flex-start; |
| 1233 |
} |
| 1234 |
.tr-root .tr-overflow-auto{ |
| 1235 |
overflow: auto; |
| 1236 |
} |
| 1237 |
.tr-root .tr-overflow-hidden{ |
| 1238 |
overflow: hidden; |
| 1239 |
} |
| 1240 |
.tr-root .tr-overflow-x-auto{ |
| 1241 |
overflow-x: auto; |
| 1242 |
} |
| 1243 |
.tr-root .tr-overflow-y-auto{ |
| 1244 |
overflow-y: auto; |
| 1245 |
} |
| 1246 |
.tr-root .tr-truncate{ |
| 1247 |
overflow: hidden; |
| 1248 |
text-overflow: ellipsis; |
| 1249 |
white-space: nowrap; |
| 1250 |
} |
| 1251 |
.tr-root .tr-whitespace-nowrap{ |
| 1252 |
white-space: nowrap; |
| 1253 |
} |
| 1254 |
.tr-root .tr-whitespace-pre{ |
| 1255 |
white-space: pre; |
| 1256 |
} |
| 1257 |
.tr-root .tr-whitespace-pre-wrap{ |
| 1258 |
white-space: pre-wrap; |
| 1259 |
} |
| 1260 |
.tr-root .tr-break-words{ |
| 1261 |
overflow-wrap: break-word; |
| 1262 |
} |
| 1263 |
.tr-root .tr-break-all{ |
| 1264 |
word-break: break-all; |
| 1265 |
} |
| 1266 |
.tr-root .tr-rounded{ |
| 1267 |
border-radius: 6px; |
| 1268 |
} |
| 1269 |
.tr-root .tr-rounded-2xl{ |
| 1270 |
border-radius: 1rem; |
| 1271 |
} |
| 1272 |
.tr-root .tr-rounded-full{ |
| 1273 |
border-radius: 9999px; |
| 1274 |
} |
| 1275 |
.tr-root .tr-rounded-lg{ |
| 1276 |
border-radius: 12px; |
| 1277 |
} |
| 1278 |
.tr-root .tr-rounded-md{ |
| 1279 |
border-radius: 8px; |
| 1280 |
} |
| 1281 |
.tr-root .tr-rounded-xl{ |
| 1282 |
border-radius: 16px; |
| 1283 |
} |
| 1284 |
.tr-root .tr-rounded-r{ |
| 1285 |
border-top-right-radius: 6px; |
| 1286 |
border-bottom-right-radius: 6px; |
| 1287 |
} |
| 1288 |
.tr-root .tr-border{ |
| 1289 |
border-width: 1px; |
| 1290 |
} |
| 1291 |
.tr-root .tr-border-0{ |
| 1292 |
border-width: 0px; |
| 1293 |
} |
| 1294 |
.tr-root .tr-border-2{ |
| 1295 |
border-width: 2px; |
| 1296 |
} |
| 1297 |
.tr-root .tr-border-\[1\.5px\]{ |
| 1298 |
border-width: 1.5px; |
| 1299 |
} |
| 1300 |
.tr-root .tr-border-b{ |
| 1301 |
border-bottom-width: 1px; |
| 1302 |
} |
| 1303 |
.tr-root .tr-border-b-2{ |
| 1304 |
border-bottom-width: 2px; |
| 1305 |
} |
| 1306 |
.tr-root .tr-border-l{ |
| 1307 |
border-left-width: 1px; |
| 1308 |
} |
| 1309 |
.tr-root .tr-border-l-2{ |
| 1310 |
border-left-width: 2px; |
| 1311 |
} |
| 1312 |
.tr-root .tr-border-l-4{ |
| 1313 |
border-left-width: 4px; |
| 1314 |
} |
| 1315 |
.tr-root .tr-border-r{ |
| 1316 |
border-right-width: 1px; |
| 1317 |
} |
| 1318 |
.tr-root .tr-border-t{ |
| 1319 |
border-top-width: 1px; |
| 1320 |
} |
| 1321 |
.tr-root .tr-border-solid{ |
| 1322 |
border-style: solid; |
| 1323 |
} |
| 1324 |
.tr-root .tr-border-dashed{ |
| 1325 |
border-style: dashed; |
| 1326 |
} |
| 1327 |
.tr-root .tr-border-amber-200{ |
| 1328 |
--tw-border-opacity: 1; |
| 1329 |
border-color: rgb(253 230 138 / var(--tw-border-opacity, 1)); |
| 1330 |
} |
| 1331 |
.tr-root .tr-border-blue-100{ |
| 1332 |
--tw-border-opacity: 1; |
| 1333 |
border-color: rgb(219 234 254 / var(--tw-border-opacity, 1)); |
| 1334 |
} |
| 1335 |
.tr-root .tr-border-blue-200{ |
| 1336 |
--tw-border-opacity: 1; |
| 1337 |
border-color: rgb(191 219 254 / var(--tw-border-opacity, 1)); |
| 1338 |
} |
| 1339 |
.tr-root .tr-border-brand{ |
| 1340 |
--tw-border-opacity: 1; |
| 1341 |
border-color: rgb(68 81 255 / var(--tw-border-opacity, 1)); |
| 1342 |
} |
| 1343 |
.tr-root .tr-border-brand\/30{ |
| 1344 |
border-color: rgb(68 81 255 / 0.3); |
| 1345 |
} |
| 1346 |
.tr-root .tr-border-danger{ |
| 1347 |
--tw-border-opacity: 1; |
| 1348 |
border-color: rgb(146 28 19 / var(--tw-border-opacity, 1)); |
| 1349 |
} |
| 1350 |
.tr-root .tr-border-danger\/30{ |
| 1351 |
border-color: rgb(146 28 19 / 0.3); |
| 1352 |
} |
| 1353 |
.tr-root .tr-border-emerald-200{ |
| 1354 |
--tw-border-opacity: 1; |
| 1355 |
border-color: rgb(167 243 208 / var(--tw-border-opacity, 1)); |
| 1356 |
} |
| 1357 |
.tr-root .tr-border-line{ |
| 1358 |
--tw-border-opacity: 1; |
| 1359 |
border-color: rgb(213 213 221 / var(--tw-border-opacity, 1)); |
| 1360 |
} |
| 1361 |
.tr-root .tr-border-primary{ |
| 1362 |
--tw-border-opacity: 1; |
| 1363 |
border-color: rgb(213 213 221 / var(--tw-border-opacity, 1)); |
| 1364 |
} |
| 1365 |
.tr-root .tr-border-secondary{ |
| 1366 |
--tw-border-opacity: 1; |
| 1367 |
border-color: rgb(226 230 241 / var(--tw-border-opacity, 1)); |
| 1368 |
} |
| 1369 |
.tr-root .tr-border-slate-100{ |
| 1370 |
--tw-border-opacity: 1; |
| 1371 |
border-color: rgb(241 245 249 / var(--tw-border-opacity, 1)); |
| 1372 |
} |
| 1373 |
.tr-root .tr-border-slate-200{ |
| 1374 |
--tw-border-opacity: 1; |
| 1375 |
border-color: rgb(226 232 240 / var(--tw-border-opacity, 1)); |
| 1376 |
} |
| 1377 |
.tr-root .tr-border-slate-300{ |
| 1378 |
--tw-border-opacity: 1; |
| 1379 |
border-color: rgb(203 213 225 / var(--tw-border-opacity, 1)); |
| 1380 |
} |
| 1381 |
.tr-root .tr-border-success{ |
| 1382 |
--tw-border-opacity: 1; |
| 1383 |
border-color: rgb(2 122 72 / var(--tw-border-opacity, 1)); |
| 1384 |
} |
| 1385 |
.tr-root .tr-border-success\/20{ |
| 1386 |
border-color: rgb(2 122 72 / 0.2); |
| 1387 |
} |
| 1388 |
.tr-root .tr-border-success\/30{ |
| 1389 |
border-color: rgb(2 122 72 / 0.3); |
| 1390 |
} |
| 1391 |
.tr-root .tr-border-transparent{ |
| 1392 |
border-color: transparent; |
| 1393 |
} |
| 1394 |
.tr-root .tr-border-violet-200{ |
| 1395 |
--tw-border-opacity: 1; |
| 1396 |
border-color: rgb(221 214 254 / var(--tw-border-opacity, 1)); |
| 1397 |
} |
| 1398 |
.tr-root .tr-border-warning{ |
| 1399 |
--tw-border-opacity: 1; |
| 1400 |
border-color: rgb(181 71 8 / var(--tw-border-opacity, 1)); |
| 1401 |
} |
| 1402 |
.tr-root .tr-border-warning\/20{ |
| 1403 |
border-color: rgb(181 71 8 / 0.2); |
| 1404 |
} |
| 1405 |
.tr-root .tr-border-warning\/30{ |
| 1406 |
border-color: rgb(181 71 8 / 0.3); |
| 1407 |
} |
| 1408 |
.tr-root .tr-border-white{ |
| 1409 |
--tw-border-opacity: 1; |
| 1410 |
border-color: rgb(255 255 255 / var(--tw-border-opacity, 1)); |
| 1411 |
} |
| 1412 |
.tr-root .tr-border-yellow-200{ |
| 1413 |
--tw-border-opacity: 1; |
| 1414 |
border-color: rgb(254 240 138 / var(--tw-border-opacity, 1)); |
| 1415 |
} |
| 1416 |
.tr-root .tr-border-b-\[\#E5E7EB\]{ |
| 1417 |
--tw-border-opacity: 1; |
| 1418 |
border-bottom-color: rgb(229 231 235 / var(--tw-border-opacity, 1)); |
| 1419 |
} |
| 1420 |
.tr-root .tr-border-t-transparent{ |
| 1421 |
border-top-color: transparent; |
| 1422 |
} |
| 1423 |
.tr-root .tr-bg-\[\#EEF0F7\]{ |
| 1424 |
--tw-bg-opacity: 1; |
| 1425 |
background-color: rgb(238 240 247 / var(--tw-bg-opacity, 1)); |
| 1426 |
} |
| 1427 |
.tr-root .tr-bg-\[\#F2F3F5\]{ |
| 1428 |
--tw-bg-opacity: 1; |
| 1429 |
background-color: rgb(242 243 245 / var(--tw-bg-opacity, 1)); |
| 1430 |
} |
| 1431 |
.tr-root .tr-bg-\[\#F5F6FA\]{ |
| 1432 |
--tw-bg-opacity: 1; |
| 1433 |
background-color: rgb(245 246 250 / var(--tw-bg-opacity, 1)); |
| 1434 |
} |
| 1435 |
.tr-root .tr-bg-\[\#F6F7FB\]{ |
| 1436 |
--tw-bg-opacity: 1; |
| 1437 |
background-color: rgb(246 247 251 / var(--tw-bg-opacity, 1)); |
| 1438 |
} |
| 1439 |
.tr-root .tr-bg-\[\#F7F8FB\]{ |
| 1440 |
--tw-bg-opacity: 1; |
| 1441 |
background-color: rgb(247 248 251 / var(--tw-bg-opacity, 1)); |
| 1442 |
} |
| 1443 |
.tr-root .tr-bg-\[\#FAFBFC\]{ |
| 1444 |
--tw-bg-opacity: 1; |
| 1445 |
background-color: rgb(250 251 252 / var(--tw-bg-opacity, 1)); |
| 1446 |
} |
| 1447 |
.tr-root .tr-bg-\[\#ecfdf3\]{ |
| 1448 |
--tw-bg-opacity: 1; |
| 1449 |
background-color: rgb(236 253 243 / var(--tw-bg-opacity, 1)); |
| 1450 |
} |
| 1451 |
.tr-root .tr-bg-\[\#f2f4f7\]{ |
| 1452 |
--tw-bg-opacity: 1; |
| 1453 |
background-color: rgb(242 244 247 / var(--tw-bg-opacity, 1)); |
| 1454 |
} |
| 1455 |
.tr-root .tr-bg-\[\#fef3f2\]{ |
| 1456 |
--tw-bg-opacity: 1; |
| 1457 |
background-color: rgb(254 243 242 / var(--tw-bg-opacity, 1)); |
| 1458 |
} |
| 1459 |
.tr-root .tr-bg-\[\#fffaeb\]{ |
| 1460 |
--tw-bg-opacity: 1; |
| 1461 |
background-color: rgb(255 250 235 / var(--tw-bg-opacity, 1)); |
| 1462 |
} |
| 1463 |
.tr-root .tr-bg-\[var\(--tr-bg-subtle\)\]{ |
| 1464 |
background-color: var(--tr-bg-subtle); |
| 1465 |
} |
| 1466 |
.tr-root .tr-bg-amber-100{ |
| 1467 |
--tw-bg-opacity: 1; |
| 1468 |
background-color: rgb(254 243 199 / var(--tw-bg-opacity, 1)); |
| 1469 |
} |
| 1470 |
.tr-root .tr-bg-amber-50{ |
| 1471 |
--tw-bg-opacity: 1; |
| 1472 |
background-color: rgb(255 251 235 / var(--tw-bg-opacity, 1)); |
| 1473 |
} |
| 1474 |
.tr-root .tr-bg-black\/40{ |
| 1475 |
background-color: rgb(0 0 0 / 0.4); |
| 1476 |
} |
| 1477 |
.tr-root .tr-bg-black\/70{ |
| 1478 |
background-color: rgb(0 0 0 / 0.7); |
| 1479 |
} |
| 1480 |
.tr-root .tr-bg-blue-50{ |
| 1481 |
--tw-bg-opacity: 1; |
| 1482 |
background-color: rgb(239 246 255 / var(--tw-bg-opacity, 1)); |
| 1483 |
} |
| 1484 |
.tr-root .tr-bg-brand{ |
| 1485 |
--tw-bg-opacity: 1; |
| 1486 |
background-color: rgb(68 81 255 / var(--tw-bg-opacity, 1)); |
| 1487 |
} |
| 1488 |
.tr-root .tr-bg-brand-bg{ |
| 1489 |
--tw-bg-opacity: 1; |
| 1490 |
background-color: rgb(238 240 255 / var(--tw-bg-opacity, 1)); |
| 1491 |
} |
| 1492 |
.tr-root .tr-bg-brand-bg\/30{ |
| 1493 |
background-color: rgb(238 240 255 / 0.3); |
| 1494 |
} |
| 1495 |
.tr-root .tr-bg-brand-bg\/40{ |
| 1496 |
background-color: rgb(238 240 255 / 0.4); |
| 1497 |
} |
| 1498 |
.tr-root .tr-bg-cyan-50{ |
| 1499 |
--tw-bg-opacity: 1; |
| 1500 |
background-color: rgb(236 254 255 / var(--tw-bg-opacity, 1)); |
| 1501 |
} |
| 1502 |
.tr-root .tr-bg-danger{ |
| 1503 |
--tw-bg-opacity: 1; |
| 1504 |
background-color: rgb(146 28 19 / var(--tw-bg-opacity, 1)); |
| 1505 |
} |
| 1506 |
.tr-root .tr-bg-danger-bg{ |
| 1507 |
--tw-bg-opacity: 1; |
| 1508 |
background-color: rgb(254 243 242 / var(--tw-bg-opacity, 1)); |
| 1509 |
} |
| 1510 |
.tr-root .tr-bg-emerald-50{ |
| 1511 |
--tw-bg-opacity: 1; |
| 1512 |
background-color: rgb(236 253 245 / var(--tw-bg-opacity, 1)); |
| 1513 |
} |
| 1514 |
.tr-root .tr-bg-gray-50{ |
| 1515 |
--tw-bg-opacity: 1; |
| 1516 |
background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1)); |
| 1517 |
} |
| 1518 |
.tr-root .tr-bg-green-100{ |
| 1519 |
--tw-bg-opacity: 1; |
| 1520 |
background-color: rgb(220 252 231 / var(--tw-bg-opacity, 1)); |
| 1521 |
} |
| 1522 |
.tr-root .tr-bg-ink-1{ |
| 1523 |
--tw-bg-opacity: 1; |
| 1524 |
background-color: rgb(29 29 29 / var(--tw-bg-opacity, 1)); |
| 1525 |
} |
| 1526 |
.tr-root .tr-bg-ink-2{ |
| 1527 |
--tw-bg-opacity: 1; |
| 1528 |
background-color: rgb(83 83 83 / var(--tw-bg-opacity, 1)); |
| 1529 |
} |
| 1530 |
.tr-root .tr-bg-ink-2\/40{ |
| 1531 |
background-color: rgb(83 83 83 / 0.4); |
| 1532 |
} |
| 1533 |
.tr-root .tr-bg-line{ |
| 1534 |
--tw-bg-opacity: 1; |
| 1535 |
background-color: rgb(213 213 221 / var(--tw-bg-opacity, 1)); |
| 1536 |
} |
| 1537 |
.tr-root .tr-bg-line-2{ |
| 1538 |
--tw-bg-opacity: 1; |
| 1539 |
background-color: rgb(226 230 241 / var(--tw-bg-opacity, 1)); |
| 1540 |
} |
| 1541 |
.tr-root .tr-bg-orange-100{ |
| 1542 |
--tw-bg-opacity: 1; |
| 1543 |
background-color: rgb(255 237 213 / var(--tw-bg-opacity, 1)); |
| 1544 |
} |
| 1545 |
.tr-root .tr-bg-pink-50{ |
| 1546 |
--tw-bg-opacity: 1; |
| 1547 |
background-color: rgb(253 242 248 / var(--tw-bg-opacity, 1)); |
| 1548 |
} |
| 1549 |
.tr-root .tr-bg-red-100{ |
| 1550 |
--tw-bg-opacity: 1; |
| 1551 |
background-color: rgb(254 226 226 / var(--tw-bg-opacity, 1)); |
| 1552 |
} |
| 1553 |
.tr-root .tr-bg-slate-50{ |
| 1554 |
--tw-bg-opacity: 1; |
| 1555 |
background-color: rgb(248 250 252 / var(--tw-bg-opacity, 1)); |
| 1556 |
} |
| 1557 |
.tr-root .tr-bg-success{ |
| 1558 |
--tw-bg-opacity: 1; |
| 1559 |
background-color: rgb(2 122 72 / var(--tw-bg-opacity, 1)); |
| 1560 |
} |
| 1561 |
.tr-root .tr-bg-success-bg{ |
| 1562 |
--tw-bg-opacity: 1; |
| 1563 |
background-color: rgb(236 253 243 / var(--tw-bg-opacity, 1)); |
| 1564 |
} |
| 1565 |
.tr-root .tr-bg-success\/10{ |
| 1566 |
background-color: rgb(2 122 72 / 0.1); |
| 1567 |
} |
| 1568 |
.tr-root .tr-bg-transparent{ |
| 1569 |
background-color: transparent; |
| 1570 |
} |
| 1571 |
.tr-root .tr-bg-violet-50{ |
| 1572 |
--tw-bg-opacity: 1; |
| 1573 |
background-color: rgb(245 243 255 / var(--tw-bg-opacity, 1)); |
| 1574 |
} |
| 1575 |
.tr-root .tr-bg-warning{ |
| 1576 |
--tw-bg-opacity: 1; |
| 1577 |
background-color: rgb(181 71 8 / var(--tw-bg-opacity, 1)); |
| 1578 |
} |
| 1579 |
.tr-root .tr-bg-warning-bg{ |
| 1580 |
--tw-bg-opacity: 1; |
| 1581 |
background-color: rgb(255 250 235 / var(--tw-bg-opacity, 1)); |
| 1582 |
} |
| 1583 |
.tr-root .tr-bg-white{ |
| 1584 |
--tw-bg-opacity: 1; |
| 1585 |
background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)); |
| 1586 |
} |
| 1587 |
.tr-root .tr-bg-white\/10{ |
| 1588 |
background-color: rgb(255 255 255 / 0.1); |
| 1589 |
} |
| 1590 |
.tr-root .tr-bg-white\/15{ |
| 1591 |
background-color: rgb(255 255 255 / 0.15); |
| 1592 |
} |
| 1593 |
.tr-root .tr-bg-white\/25{ |
| 1594 |
background-color: rgb(255 255 255 / 0.25); |
| 1595 |
} |
| 1596 |
.tr-root .tr-bg-white\/5{ |
| 1597 |
background-color: rgb(255 255 255 / 0.05); |
| 1598 |
} |
| 1599 |
.tr-root .tr-bg-white\/90{ |
| 1600 |
background-color: rgb(255 255 255 / 0.9); |
| 1601 |
} |
| 1602 |
.tr-root .tr-bg-yellow-100{ |
| 1603 |
--tw-bg-opacity: 1; |
| 1604 |
background-color: rgb(254 249 195 / var(--tw-bg-opacity, 1)); |
| 1605 |
} |
| 1606 |
.tr-root .tr-bg-yellow-50{ |
| 1607 |
--tw-bg-opacity: 1; |
| 1608 |
background-color: rgb(254 252 232 / var(--tw-bg-opacity, 1)); |
| 1609 |
} |
| 1610 |
.tr-root .tr-bg-\[linear-gradient\(90deg\,\#4c4cff_58\%\,\#3535b0_118\%\)\]{ |
| 1611 |
background-image: linear-gradient(90deg,#4c4cff 58%,#3535b0 118%); |
| 1612 |
} |
| 1613 |
.tr-root .tr-object-contain{ |
| 1614 |
object-fit: contain; |
| 1615 |
} |
| 1616 |
.tr-root .tr-object-cover{ |
| 1617 |
object-fit: cover; |
| 1618 |
} |
| 1619 |
.tr-root .tr-p-0{ |
| 1620 |
padding: 0px; |
| 1621 |
} |
| 1622 |
.tr-root .tr-p-0\.5{ |
| 1623 |
padding: 0.125rem; |
| 1624 |
} |
| 1625 |
.tr-root .tr-p-1{ |
| 1626 |
padding: 0.25rem; |
| 1627 |
} |
| 1628 |
.tr-root .tr-p-10{ |
| 1629 |
padding: 2.5rem; |
| 1630 |
} |
| 1631 |
.tr-root .tr-p-12{ |
| 1632 |
padding: 3rem; |
| 1633 |
} |
| 1634 |
.tr-root .tr-p-16{ |
| 1635 |
padding: 4rem; |
| 1636 |
} |
| 1637 |
.tr-root .tr-p-2{ |
| 1638 |
padding: 0.5rem; |
| 1639 |
} |
| 1640 |
.tr-root .tr-p-2\.5{ |
| 1641 |
padding: 0.625rem; |
| 1642 |
} |
| 1643 |
.tr-root .tr-p-3{ |
| 1644 |
padding: 0.75rem; |
| 1645 |
} |
| 1646 |
.tr-root .tr-p-3\.5{ |
| 1647 |
padding: 0.875rem; |
| 1648 |
} |
| 1649 |
.tr-root .tr-p-4{ |
| 1650 |
padding: 1rem; |
| 1651 |
} |
| 1652 |
.tr-root .tr-p-5{ |
| 1653 |
padding: 1.25rem; |
| 1654 |
} |
| 1655 |
.tr-root .tr-p-6{ |
| 1656 |
padding: 1.5rem; |
| 1657 |
} |
| 1658 |
.tr-root .tr-p-8{ |
| 1659 |
padding: 2rem; |
| 1660 |
} |
| 1661 |
.tr-root .tr-px-1{ |
| 1662 |
padding-left: 0.25rem; |
| 1663 |
padding-right: 0.25rem; |
| 1664 |
} |
| 1665 |
.tr-root .tr-px-1\.5{ |
| 1666 |
padding-left: 0.375rem; |
| 1667 |
padding-right: 0.375rem; |
| 1668 |
} |
| 1669 |
.tr-root .tr-px-2{ |
| 1670 |
padding-left: 0.5rem; |
| 1671 |
padding-right: 0.5rem; |
| 1672 |
} |
| 1673 |
.tr-root .tr-px-2\.5{ |
| 1674 |
padding-left: 0.625rem; |
| 1675 |
padding-right: 0.625rem; |
| 1676 |
} |
| 1677 |
.tr-root .tr-px-3{ |
| 1678 |
padding-left: 0.75rem; |
| 1679 |
padding-right: 0.75rem; |
| 1680 |
} |
| 1681 |
.tr-root .tr-px-4{ |
| 1682 |
padding-left: 1rem; |
| 1683 |
padding-right: 1rem; |
| 1684 |
} |
| 1685 |
.tr-root .tr-px-5{ |
| 1686 |
padding-left: 1.25rem; |
| 1687 |
padding-right: 1.25rem; |
| 1688 |
} |
| 1689 |
.tr-root .tr-px-6{ |
| 1690 |
padding-left: 1.5rem; |
| 1691 |
padding-right: 1.5rem; |
| 1692 |
} |
| 1693 |
.tr-root .tr-py-0\.5{ |
| 1694 |
padding-top: 0.125rem; |
| 1695 |
padding-bottom: 0.125rem; |
| 1696 |
} |
| 1697 |
.tr-root .tr-py-1{ |
| 1698 |
padding-top: 0.25rem; |
| 1699 |
padding-bottom: 0.25rem; |
| 1700 |
} |
| 1701 |
.tr-root .tr-py-1\.5{ |
| 1702 |
padding-top: 0.375rem; |
| 1703 |
padding-bottom: 0.375rem; |
| 1704 |
} |
| 1705 |
.tr-root .tr-py-10{ |
| 1706 |
padding-top: 2.5rem; |
| 1707 |
padding-bottom: 2.5rem; |
| 1708 |
} |
| 1709 |
.tr-root .tr-py-2{ |
| 1710 |
padding-top: 0.5rem; |
| 1711 |
padding-bottom: 0.5rem; |
| 1712 |
} |
| 1713 |
.tr-root .tr-py-2\.5{ |
| 1714 |
padding-top: 0.625rem; |
| 1715 |
padding-bottom: 0.625rem; |
| 1716 |
} |
| 1717 |
.tr-root .tr-py-3{ |
| 1718 |
padding-top: 0.75rem; |
| 1719 |
padding-bottom: 0.75rem; |
| 1720 |
} |
| 1721 |
.tr-root .tr-py-3\.5{ |
| 1722 |
padding-top: 0.875rem; |
| 1723 |
padding-bottom: 0.875rem; |
| 1724 |
} |
| 1725 |
.tr-root .tr-py-4{ |
| 1726 |
padding-top: 1rem; |
| 1727 |
padding-bottom: 1rem; |
| 1728 |
} |
| 1729 |
.tr-root .tr-py-5{ |
| 1730 |
padding-top: 1.25rem; |
| 1731 |
padding-bottom: 1.25rem; |
| 1732 |
} |
| 1733 |
.tr-root .tr-py-6{ |
| 1734 |
padding-top: 1.5rem; |
| 1735 |
padding-bottom: 1.5rem; |
| 1736 |
} |
| 1737 |
.tr-root .tr-py-7{ |
| 1738 |
padding-top: 1.75rem; |
| 1739 |
padding-bottom: 1.75rem; |
| 1740 |
} |
| 1741 |
.tr-root .tr-py-8{ |
| 1742 |
padding-top: 2rem; |
| 1743 |
padding-bottom: 2rem; |
| 1744 |
} |
| 1745 |
.tr-root .tr-py-px{ |
| 1746 |
padding-top: 1px; |
| 1747 |
padding-bottom: 1px; |
| 1748 |
} |
| 1749 |
.tr-root .tr-pb-0{ |
| 1750 |
padding-bottom: 0px; |
| 1751 |
} |
| 1752 |
.tr-root .tr-pb-2{ |
| 1753 |
padding-bottom: 0.5rem; |
| 1754 |
} |
| 1755 |
.tr-root .tr-pb-3{ |
| 1756 |
padding-bottom: 0.75rem; |
| 1757 |
} |
| 1758 |
.tr-root .tr-pb-4{ |
| 1759 |
padding-bottom: 1rem; |
| 1760 |
} |
| 1761 |
.tr-root .tr-pb-5{ |
| 1762 |
padding-bottom: 1.25rem; |
| 1763 |
} |
| 1764 |
.tr-root .tr-pb-6{ |
| 1765 |
padding-bottom: 1.5rem; |
| 1766 |
} |
| 1767 |
.tr-root .tr-pl-0{ |
| 1768 |
padding-left: 0px; |
| 1769 |
} |
| 1770 |
.tr-root .tr-pl-1{ |
| 1771 |
padding-left: 0.25rem; |
| 1772 |
} |
| 1773 |
.tr-root .tr-pl-1\.5{ |
| 1774 |
padding-left: 0.375rem; |
| 1775 |
} |
| 1776 |
.tr-root .tr-pl-2{ |
| 1777 |
padding-left: 0.5rem; |
| 1778 |
} |
| 1779 |
.tr-root .tr-pl-3{ |
| 1780 |
padding-left: 0.75rem; |
| 1781 |
} |
| 1782 |
.tr-root .tr-pl-4{ |
| 1783 |
padding-left: 1rem; |
| 1784 |
} |
| 1785 |
.tr-root .tr-pl-5{ |
| 1786 |
padding-left: 1.25rem; |
| 1787 |
} |
| 1788 |
.tr-root .tr-pl-7{ |
| 1789 |
padding-left: 1.75rem; |
| 1790 |
} |
| 1791 |
.tr-root .tr-pl-8{ |
| 1792 |
padding-left: 2rem; |
| 1793 |
} |
| 1794 |
.tr-root .tr-pl-9{ |
| 1795 |
padding-left: 2.25rem; |
| 1796 |
} |
| 1797 |
.tr-root .tr-pr-1\.5{ |
| 1798 |
padding-right: 0.375rem; |
| 1799 |
} |
| 1800 |
.tr-root .tr-pr-10{ |
| 1801 |
padding-right: 2.5rem; |
| 1802 |
} |
| 1803 |
.tr-root .tr-pr-14{ |
| 1804 |
padding-right: 3.5rem; |
| 1805 |
} |
| 1806 |
.tr-root .tr-pr-16{ |
| 1807 |
padding-right: 4rem; |
| 1808 |
} |
| 1809 |
.tr-root .tr-pr-2{ |
| 1810 |
padding-right: 0.5rem; |
| 1811 |
} |
| 1812 |
.tr-root .tr-pr-3{ |
| 1813 |
padding-right: 0.75rem; |
| 1814 |
} |
| 1815 |
.tr-root .tr-pr-9{ |
| 1816 |
padding-right: 2.25rem; |
| 1817 |
} |
| 1818 |
.tr-root .tr-pt-0{ |
| 1819 |
padding-top: 0px; |
| 1820 |
} |
| 1821 |
.tr-root .tr-pt-0\.5{ |
| 1822 |
padding-top: 0.125rem; |
| 1823 |
} |
| 1824 |
.tr-root .tr-pt-1{ |
| 1825 |
padding-top: 0.25rem; |
| 1826 |
} |
| 1827 |
.tr-root .tr-pt-2{ |
| 1828 |
padding-top: 0.5rem; |
| 1829 |
} |
| 1830 |
.tr-root .tr-pt-4{ |
| 1831 |
padding-top: 1rem; |
| 1832 |
} |
| 1833 |
.tr-root .tr-pt-5{ |
| 1834 |
padding-top: 1.25rem; |
| 1835 |
} |
| 1836 |
.tr-root .tr-pt-6{ |
| 1837 |
padding-top: 1.5rem; |
| 1838 |
} |
| 1839 |
.tr-root .tr-text-left{ |
| 1840 |
text-align: left; |
| 1841 |
} |
| 1842 |
.tr-root .tr-text-center{ |
| 1843 |
text-align: center; |
| 1844 |
} |
| 1845 |
.tr-root .tr-text-right{ |
| 1846 |
text-align: right; |
| 1847 |
} |
| 1848 |
.tr-root .tr-align-top{ |
| 1849 |
vertical-align: top; |
| 1850 |
} |
| 1851 |
.tr-root .tr-align-middle{ |
| 1852 |
vertical-align: middle; |
| 1853 |
} |
| 1854 |
.tr-root .tr-font-mono{ |
| 1855 |
font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; |
| 1856 |
} |
| 1857 |
.tr-root .tr-font-sans{ |
| 1858 |
font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; |
| 1859 |
} |
| 1860 |
.tr-root .tr-text-2xl{ |
| 1861 |
font-size: 1.5rem; |
| 1862 |
line-height: 1.25; |
| 1863 |
} |
| 1864 |
.tr-root .tr-text-3xl{ |
| 1865 |
font-size: 1.875rem; |
| 1866 |
line-height: 1.2; |
| 1867 |
} |
| 1868 |
.tr-root .tr-text-4xl{ |
| 1869 |
font-size: 2.25rem; |
| 1870 |
line-height: 2.5rem; |
| 1871 |
} |
| 1872 |
.tr-root .tr-text-\[10px\]{ |
| 1873 |
font-size: 10px; |
| 1874 |
} |
| 1875 |
.tr-root .tr-text-\[11px\]{ |
| 1876 |
font-size: 11px; |
| 1877 |
} |
| 1878 |
.tr-root .tr-text-\[13px\]{ |
| 1879 |
font-size: 13px; |
| 1880 |
} |
| 1881 |
.tr-root .tr-text-\[18px\]{ |
| 1882 |
font-size: 18px; |
| 1883 |
} |
| 1884 |
.tr-root .tr-text-\[9px\]{ |
| 1885 |
font-size: 9px; |
| 1886 |
} |
| 1887 |
.tr-root .tr-text-base{ |
| 1888 |
font-size: 1rem; |
| 1889 |
line-height: 1.5; |
| 1890 |
} |
| 1891 |
.tr-root .tr-text-lg{ |
| 1892 |
font-size: 1.125rem; |
| 1893 |
line-height: 1.4; |
| 1894 |
} |
| 1895 |
.tr-root .tr-text-sm{ |
| 1896 |
font-size: 0.875rem; |
| 1897 |
line-height: 1.5; |
| 1898 |
} |
| 1899 |
.tr-root .tr-text-xl{ |
| 1900 |
font-size: 1.25rem; |
| 1901 |
line-height: 1.3; |
| 1902 |
} |
| 1903 |
.tr-root .tr-text-xs{ |
| 1904 |
font-size: 0.75rem; |
| 1905 |
line-height: 1.5; |
| 1906 |
} |
| 1907 |
.tr-root .tr-font-bold{ |
| 1908 |
font-weight: 700; |
| 1909 |
} |
| 1910 |
.tr-root .tr-font-medium{ |
| 1911 |
font-weight: 500; |
| 1912 |
} |
| 1913 |
.tr-root .tr-font-normal{ |
| 1914 |
font-weight: 400; |
| 1915 |
} |
| 1916 |
.tr-root .tr-font-semibold{ |
| 1917 |
font-weight: 600; |
| 1918 |
} |
| 1919 |
.tr-root .tr-uppercase{ |
| 1920 |
text-transform: uppercase; |
| 1921 |
} |
| 1922 |
.tr-root .tr-capitalize{ |
| 1923 |
text-transform: capitalize; |
| 1924 |
} |
| 1925 |
.tr-root .tr-italic{ |
| 1926 |
font-style: italic; |
| 1927 |
} |
| 1928 |
.tr-root .tr-tabular-nums{ |
| 1929 |
--tw-numeric-spacing: tabular-nums; |
| 1930 |
font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction); |
| 1931 |
} |
| 1932 |
.tr-root .tr-leading-4{ |
| 1933 |
line-height: 1rem; |
| 1934 |
} |
| 1935 |
.tr-root .tr-leading-5{ |
| 1936 |
line-height: 1.25rem; |
| 1937 |
} |
| 1938 |
.tr-root .tr-leading-6{ |
| 1939 |
line-height: 1.5rem; |
| 1940 |
} |
| 1941 |
.tr-root .tr-leading-7{ |
| 1942 |
line-height: 1.75rem; |
| 1943 |
} |
| 1944 |
.tr-root .tr-leading-none{ |
| 1945 |
line-height: 1; |
| 1946 |
} |
| 1947 |
.tr-root .tr-leading-relaxed{ |
| 1948 |
line-height: 1.625; |
| 1949 |
} |
| 1950 |
.tr-root .tr-leading-snug{ |
| 1951 |
line-height: 1.375; |
| 1952 |
} |
| 1953 |
.tr-root .tr-leading-tight{ |
| 1954 |
line-height: 1.25; |
| 1955 |
} |
| 1956 |
.tr-root .tr-tracking-wide{ |
| 1957 |
letter-spacing: 0.025em; |
| 1958 |
} |
| 1959 |
.tr-root .tr-text-\[\#006621\]{ |
| 1960 |
--tw-text-opacity: 1; |
| 1961 |
color: rgb(0 102 33 / var(--tw-text-opacity, 1)); |
| 1962 |
} |
| 1963 |
.tr-root .tr-text-\[\#1a0dab\]{ |
| 1964 |
--tw-text-opacity: 1; |
| 1965 |
color: rgb(26 13 171 / var(--tw-text-opacity, 1)); |
| 1966 |
} |
| 1967 |
.tr-root .tr-text-\[\#535353\]{ |
| 1968 |
--tw-text-opacity: 1; |
| 1969 |
color: rgb(83 83 83 / var(--tw-text-opacity, 1)); |
| 1970 |
} |
| 1971 |
.tr-root .tr-text-amber-600{ |
| 1972 |
--tw-text-opacity: 1; |
| 1973 |
color: rgb(217 119 6 / var(--tw-text-opacity, 1)); |
| 1974 |
} |
| 1975 |
.tr-root .tr-text-amber-700{ |
| 1976 |
--tw-text-opacity: 1; |
| 1977 |
color: rgb(180 83 9 / var(--tw-text-opacity, 1)); |
| 1978 |
} |
| 1979 |
.tr-root .tr-text-blue-600{ |
| 1980 |
--tw-text-opacity: 1; |
| 1981 |
color: rgb(37 99 235 / var(--tw-text-opacity, 1)); |
| 1982 |
} |
| 1983 |
.tr-root .tr-text-blue-700{ |
| 1984 |
--tw-text-opacity: 1; |
| 1985 |
color: rgb(29 78 216 / var(--tw-text-opacity, 1)); |
| 1986 |
} |
| 1987 |
.tr-root .tr-text-brand{ |
| 1988 |
--tw-text-opacity: 1; |
| 1989 |
color: rgb(68 81 255 / var(--tw-text-opacity, 1)); |
| 1990 |
} |
| 1991 |
.tr-root .tr-text-brand\/80{ |
| 1992 |
color: rgb(68 81 255 / 0.8); |
| 1993 |
} |
| 1994 |
.tr-root .tr-text-current{ |
| 1995 |
color: currentColor; |
| 1996 |
} |
| 1997 |
.tr-root .tr-text-cyan-600{ |
| 1998 |
--tw-text-opacity: 1; |
| 1999 |
color: rgb(8 145 178 / var(--tw-text-opacity, 1)); |
| 2000 |
} |
| 2001 |
.tr-root .tr-text-danger{ |
| 2002 |
--tw-text-opacity: 1; |
| 2003 |
color: rgb(146 28 19 / var(--tw-text-opacity, 1)); |
| 2004 |
} |
| 2005 |
.tr-root .tr-text-danger\/80{ |
| 2006 |
color: rgb(146 28 19 / 0.8); |
| 2007 |
} |
| 2008 |
.tr-root .tr-text-emerald-600{ |
| 2009 |
--tw-text-opacity: 1; |
| 2010 |
color: rgb(5 150 105 / var(--tw-text-opacity, 1)); |
| 2011 |
} |
| 2012 |
.tr-root .tr-text-emerald-700{ |
| 2013 |
--tw-text-opacity: 1; |
| 2014 |
color: rgb(4 120 87 / var(--tw-text-opacity, 1)); |
| 2015 |
} |
| 2016 |
.tr-root .tr-text-green-700{ |
| 2017 |
--tw-text-opacity: 1; |
| 2018 |
color: rgb(21 128 61 / var(--tw-text-opacity, 1)); |
| 2019 |
} |
| 2020 |
.tr-root .tr-text-orange-700{ |
| 2021 |
--tw-text-opacity: 1; |
| 2022 |
color: rgb(194 65 12 / var(--tw-text-opacity, 1)); |
| 2023 |
} |
| 2024 |
.tr-root .tr-text-pink-600{ |
| 2025 |
--tw-text-opacity: 1; |
| 2026 |
color: rgb(219 39 119 / var(--tw-text-opacity, 1)); |
| 2027 |
} |
| 2028 |
.tr-root .tr-text-primary{ |
| 2029 |
--tw-text-opacity: 1; |
| 2030 |
color: rgb(29 29 29 / var(--tw-text-opacity, 1)); |
| 2031 |
} |
| 2032 |
.tr-root .tr-text-red-600{ |
| 2033 |
--tw-text-opacity: 1; |
| 2034 |
color: rgb(220 38 38 / var(--tw-text-opacity, 1)); |
| 2035 |
} |
| 2036 |
.tr-root .tr-text-red-700{ |
| 2037 |
--tw-text-opacity: 1; |
| 2038 |
color: rgb(185 28 28 / var(--tw-text-opacity, 1)); |
| 2039 |
} |
| 2040 |
.tr-root .tr-text-secondary{ |
| 2041 |
--tw-text-opacity: 1; |
| 2042 |
color: rgb(83 83 83 / var(--tw-text-opacity, 1)); |
| 2043 |
} |
| 2044 |
.tr-root .tr-text-slate-300{ |
| 2045 |
--tw-text-opacity: 1; |
| 2046 |
color: rgb(203 213 225 / var(--tw-text-opacity, 1)); |
| 2047 |
} |
| 2048 |
.tr-root .tr-text-slate-400{ |
| 2049 |
--tw-text-opacity: 1; |
| 2050 |
color: rgb(148 163 184 / var(--tw-text-opacity, 1)); |
| 2051 |
} |
| 2052 |
.tr-root .tr-text-slate-500{ |
| 2053 |
--tw-text-opacity: 1; |
| 2054 |
color: rgb(100 116 139 / var(--tw-text-opacity, 1)); |
| 2055 |
} |
| 2056 |
.tr-root .tr-text-slate-600{ |
| 2057 |
--tw-text-opacity: 1; |
| 2058 |
color: rgb(71 85 105 / var(--tw-text-opacity, 1)); |
| 2059 |
} |
| 2060 |
.tr-root .tr-text-slate-700{ |
| 2061 |
--tw-text-opacity: 1; |
| 2062 |
color: rgb(51 65 85 / var(--tw-text-opacity, 1)); |
| 2063 |
} |
| 2064 |
.tr-root .tr-text-slate-900{ |
| 2065 |
--tw-text-opacity: 1; |
| 2066 |
color: rgb(15 23 42 / var(--tw-text-opacity, 1)); |
| 2067 |
} |
| 2068 |
.tr-root .tr-text-success{ |
| 2069 |
--tw-text-opacity: 1; |
| 2070 |
color: rgb(2 122 72 / var(--tw-text-opacity, 1)); |
| 2071 |
} |
| 2072 |
.tr-root .tr-text-success\/70{ |
| 2073 |
color: rgb(2 122 72 / 0.7); |
| 2074 |
} |
| 2075 |
.tr-root .tr-text-success\/80{ |
| 2076 |
color: rgb(2 122 72 / 0.8); |
| 2077 |
} |
| 2078 |
.tr-root .tr-text-surface{ |
| 2079 |
--tw-text-opacity: 1; |
| 2080 |
color: rgb(255 255 255 / var(--tw-text-opacity, 1)); |
| 2081 |
} |
| 2082 |
.tr-root .tr-text-tertiary{ |
| 2083 |
--tw-text-opacity: 1; |
| 2084 |
color: rgb(90 92 94 / var(--tw-text-opacity, 1)); |
| 2085 |
} |
| 2086 |
.tr-root .tr-text-violet-700{ |
| 2087 |
--tw-text-opacity: 1; |
| 2088 |
color: rgb(109 40 217 / var(--tw-text-opacity, 1)); |
| 2089 |
} |
| 2090 |
.tr-root .tr-text-warning{ |
| 2091 |
--tw-text-opacity: 1; |
| 2092 |
color: rgb(181 71 8 / var(--tw-text-opacity, 1)); |
| 2093 |
} |
| 2094 |
.tr-root .tr-text-warning\/80{ |
| 2095 |
color: rgb(181 71 8 / 0.8); |
| 2096 |
} |
| 2097 |
.tr-root .tr-text-white{ |
| 2098 |
--tw-text-opacity: 1; |
| 2099 |
color: rgb(255 255 255 / var(--tw-text-opacity, 1)); |
| 2100 |
} |
| 2101 |
.tr-root .tr-text-white\/70{ |
| 2102 |
color: rgb(255 255 255 / 0.7); |
| 2103 |
} |
| 2104 |
.tr-root .tr-text-yellow-700{ |
| 2105 |
--tw-text-opacity: 1; |
| 2106 |
color: rgb(161 98 7 / var(--tw-text-opacity, 1)); |
| 2107 |
} |
| 2108 |
.tr-root .tr-text-yellow-800{ |
| 2109 |
--tw-text-opacity: 1; |
| 2110 |
color: rgb(133 77 14 / var(--tw-text-opacity, 1)); |
| 2111 |
} |
| 2112 |
.tr-root .tr-underline{ |
| 2113 |
text-decoration-line: underline; |
| 2114 |
} |
| 2115 |
.tr-root .tr-no-underline{ |
| 2116 |
text-decoration-line: none; |
| 2117 |
} |
| 2118 |
.tr-root .tr-accent-blue-600{ |
| 2119 |
accent-color: #2563eb; |
| 2120 |
} |
| 2121 |
.tr-root .tr-opacity-0{ |
| 2122 |
opacity: 0; |
| 2123 |
} |
| 2124 |
.tr-root .tr-opacity-100{ |
| 2125 |
opacity: 1; |
| 2126 |
} |
| 2127 |
.tr-root .tr-opacity-50{ |
| 2128 |
opacity: 0.5; |
| 2129 |
} |
| 2130 |
.tr-root .tr-opacity-60{ |
| 2131 |
opacity: 0.6; |
| 2132 |
} |
| 2133 |
.tr-root .tr-opacity-70{ |
| 2134 |
opacity: 0.7; |
| 2135 |
} |
| 2136 |
.tr-root .tr-shadow{ |
| 2137 |
--tw-shadow: 0 1px 3px rgba(0,0,0,.10), 0 1px 2px rgba(0,0,0,.06); |
| 2138 |
--tw-shadow-colored: 0 1px 3px var(--tw-shadow-color), 0 1px 2px var(--tw-shadow-color); |
| 2139 |
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); |
| 2140 |
} |
| 2141 |
.tr-root .tr-shadow-2xl{ |
| 2142 |
--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25); |
| 2143 |
--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color); |
| 2144 |
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); |
| 2145 |
} |
| 2146 |
.tr-root .tr-shadow-lg{ |
| 2147 |
--tw-shadow: 0 10px 15px -3px rgba(0,0,0,.10), 0 4px 6px -2px rgba(0,0,0,.05); |
| 2148 |
--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -2px var(--tw-shadow-color); |
| 2149 |
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); |
| 2150 |
} |
| 2151 |
.tr-root .tr-shadow-md{ |
| 2152 |
--tw-shadow: 0 4px 6px -1px rgba(0,0,0,.10), 0 2px 4px -1px rgba(0,0,0,.06); |
| 2153 |
--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -1px var(--tw-shadow-color); |
| 2154 |
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); |
| 2155 |
} |
| 2156 |
.tr-root .tr-shadow-sm{ |
| 2157 |
--tw-shadow: 0 1px 2px rgba(0,0,0,.05); |
| 2158 |
--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color); |
| 2159 |
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); |
| 2160 |
} |
| 2161 |
.tr-root .tr-outline-none{ |
| 2162 |
outline: 2px solid transparent; |
| 2163 |
outline-offset: 2px; |
| 2164 |
} |
| 2165 |
.tr-root .tr-ring-1{ |
| 2166 |
--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); |
| 2167 |
--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); |
| 2168 |
box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); |
| 2169 |
} |
| 2170 |
.tr-root .tr-ring-2{ |
| 2171 |
--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); |
| 2172 |
--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); |
| 2173 |
box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); |
| 2174 |
} |
| 2175 |
.tr-root .tr-ring-brand-500{ |
| 2176 |
--tw-ring-opacity: 1; |
| 2177 |
--tw-ring-color: rgb(68 81 255 / var(--tw-ring-opacity, 1)); |
| 2178 |
} |
| 2179 |
.tr-root .tr-ring-white{ |
| 2180 |
--tw-ring-opacity: 1; |
| 2181 |
--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1)); |
| 2182 |
} |
| 2183 |
.tr-root .tr-ring-white\/25{ |
| 2184 |
--tw-ring-color: rgb(255 255 255 / 0.25); |
| 2185 |
} |
| 2186 |
.tr-root .tr-blur-2xl{ |
| 2187 |
--tw-blur: blur(40px); |
| 2188 |
filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); |
| 2189 |
} |
| 2190 |
.tr-root .tr-backdrop-blur-sm{ |
| 2191 |
--tw-backdrop-blur: blur(4px); |
| 2192 |
backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); |
| 2193 |
} |
| 2194 |
.tr-root .tr-transition-\[grid-template-rows\]{ |
| 2195 |
transition-property: grid-template-rows; |
| 2196 |
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); |
| 2197 |
transition-duration: 150ms; |
| 2198 |
} |
| 2199 |
.tr-root .tr-transition-all{ |
| 2200 |
transition-property: all; |
| 2201 |
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); |
| 2202 |
transition-duration: 150ms; |
| 2203 |
} |
| 2204 |
.tr-root .tr-transition-colors{ |
| 2205 |
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; |
| 2206 |
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); |
| 2207 |
transition-duration: 150ms; |
| 2208 |
} |
| 2209 |
.tr-root .tr-transition-opacity{ |
| 2210 |
transition-property: opacity; |
| 2211 |
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); |
| 2212 |
transition-duration: 150ms; |
| 2213 |
} |
| 2214 |
.tr-root .tr-transition-shadow{ |
| 2215 |
transition-property: box-shadow; |
| 2216 |
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); |
| 2217 |
transition-duration: 150ms; |
| 2218 |
} |
| 2219 |
.tr-root .tr-transition-transform{ |
| 2220 |
transition-property: transform; |
| 2221 |
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); |
| 2222 |
transition-duration: 150ms; |
| 2223 |
} |
| 2224 |
.tr-root .tr-duration-100{ |
| 2225 |
transition-duration: 100ms; |
| 2226 |
} |
| 2227 |
.tr-root .tr-duration-150{ |
| 2228 |
transition-duration: 150ms; |
| 2229 |
} |
| 2230 |
.tr-root .tr-duration-200{ |
| 2231 |
transition-duration: 200ms; |
| 2232 |
} |
| 2233 |
.tr-root .tr-duration-300{ |
| 2234 |
transition-duration: 300ms; |
| 2235 |
} |
| 2236 |
.tr-root .tr-ease-out{ |
| 2237 |
transition-timing-function: cubic-bezier(0, 0, 0.2, 1); |
| 2238 |
} |
| 2239 |
@media (prefers-reduced-motion: reduce) { |
| 2240 |
|
| 2241 |
.tr-root .tr-animate-skeleton-pulse, |
| 2242 |
.tr-root .tr-animate-spin, |
| 2243 |
.tr-root .tr-animate-score-spin { |
| 2244 |
animation: none !important; |
| 2245 |
} |
| 2246 |
|
| 2247 |
.tr-root .tr-transition, |
| 2248 |
.tr-root .tr-transition-colors, |
| 2249 |
.tr-root .tr-transition-transform, |
| 2250 |
.tr-root .tr-transition-opacity, |
| 2251 |
.tr-root .tr-transition-all { |
| 2252 |
transition: none !important; |
| 2253 |
} |
| 2254 |
|
| 2255 |
.tr-root .tr-animate-skeleton-pulse, |
| 2256 |
.tr-root .tr-animate-spin, |
| 2257 |
.tr-root .tr-animate-score-spin { |
| 2258 |
animation: none !important; |
| 2259 |
} |
| 2260 |
|
| 2261 |
.tr-root .tr-transition, |
| 2262 |
.tr-root .tr-transition-colors, |
| 2263 |
.tr-root .tr-transition-transform, |
| 2264 |
.tr-root .tr-transition-opacity, |
| 2265 |
.tr-root .tr-transition-all { |
| 2266 |
transition: none !important; |
| 2267 |
} |
| 2268 |
|
| 2269 |
.tr-root .tr-animate-skeleton-pulse, |
| 2270 |
.tr-root .tr-animate-spin, |
| 2271 |
.tr-root .tr-animate-score-spin { |
| 2272 |
animation: none !important; |
| 2273 |
} |
| 2274 |
|
| 2275 |
.tr-root .tr-transition, |
| 2276 |
.tr-root .tr-transition-colors, |
| 2277 |
.tr-root .tr-transition-transform, |
| 2278 |
.tr-root .tr-transition-opacity, |
| 2279 |
.tr-root .tr-transition-all { |
| 2280 |
transition: none !important; |
| 2281 |
} |
| 2282 |
|
| 2283 |
.tr-root .tr-animate-skeleton-pulse, |
| 2284 |
.tr-root .tr-animate-spin, |
| 2285 |
.tr-root .tr-animate-score-spin { |
| 2286 |
animation: none !important; |
| 2287 |
} |
| 2288 |
|
| 2289 |
.tr-root .tr-transition, |
| 2290 |
.tr-root .tr-transition-colors, |
| 2291 |
.tr-root .tr-transition-transform, |
| 2292 |
.tr-root .tr-transition-opacity, |
| 2293 |
.tr-root .tr-transition-all { |
| 2294 |
transition: none !important; |
| 2295 |
} |
| 2296 |
|
| 2297 |
.tr-root .tr-animate-skeleton-pulse, |
| 2298 |
.tr-root .tr-animate-spin, |
| 2299 |
.tr-root .tr-animate-score-spin { |
| 2300 |
animation: none !important; |
| 2301 |
} |
| 2302 |
|
| 2303 |
.tr-root .tr-transition, |
| 2304 |
.tr-root .tr-transition-colors, |
| 2305 |
.tr-root .tr-transition-transform, |
| 2306 |
.tr-root .tr-transition-opacity, |
| 2307 |
.tr-root .tr-transition-all { |
| 2308 |
transition: none !important; |
| 2309 |
} |
| 2310 |
|
| 2311 |
.tr-root .tr-animate-skeleton-pulse, |
| 2312 |
.tr-root .tr-animate-spin, |
| 2313 |
.tr-root .tr-animate-score-spin { |
| 2314 |
animation: none !important; |
| 2315 |
} |
| 2316 |
|
| 2317 |
.tr-root .tr-transition, |
| 2318 |
.tr-root .tr-transition-colors, |
| 2319 |
.tr-root .tr-transition-transform, |
| 2320 |
.tr-root .tr-transition-opacity, |
| 2321 |
.tr-root .tr-transition-all { |
| 2322 |
transition: none !important; |
| 2323 |
} |
| 2324 |
} |
| 2325 |
|
| 2326 |
/* |
| 2327 |
* Tailwind Preflight (@tailwind base) emits UNSCOPED global resets — e.g. |
| 2328 |
* `img, svg, video, canvas { display: block }` and `*, ::before, ::after` |
| 2329 |
* box-sizing/border. Left as-is they leak past our React root into WordPress |
| 2330 |
* admin chrome and page builders (Divi/Elementor/Oxygen), breaking host UI |
| 2331 |
* (e.g. Divi's Visual Builder breadcrumb stacked vertically — issue #275). |
| 2332 |
* |
| 2333 |
* The scoping now happens at BUILD TIME in `build/postcss-scope-preflight.js`, |
| 2334 |
* which rewrites every Preflight selector to live under `.tr-root` (where the |
| 2335 |
* `tr-*` utilities already live). That removes the leak at the source, so the |
| 2336 |
* old per-symptom overrides here (e.g. restoring `#adminmenu` icon centering) |
| 2337 |
* are no longer needed. |
| 2338 |
* |
| 2339 |
* Do NOT add unscoped bare element selectors to this file — they would leak the |
| 2340 |
* same way and defeat the build-time scoping. |
| 2341 |
*/ |
| 2342 |
|
| 2343 |
/* Ensure Tailwind's animate-* skeleton pulse respects reduced-motion */ |
| 2344 |
|
| 2345 |
.tr-root :is(.marker\:tr-hidden *)::marker{ |
| 2346 |
display: none; |
| 2347 |
} |
| 2348 |
|
| 2349 |
.tr-root .marker\:tr-hidden::marker{ |
| 2350 |
display: none; |
| 2351 |
} |
| 2352 |
|
| 2353 |
.tr-root .placeholder\:tr-text-tertiary::placeholder{ |
| 2354 |
--tw-text-opacity: 1; |
| 2355 |
color: rgb(90 92 94 / var(--tw-text-opacity, 1)); |
| 2356 |
} |
| 2357 |
|
| 2358 |
.tr-root .before\:tr-absolute::before{ |
| 2359 |
content: var(--tw-content); |
| 2360 |
position: absolute; |
| 2361 |
} |
| 2362 |
|
| 2363 |
.tr-root .before\:tr-bottom-1::before{ |
| 2364 |
content: var(--tw-content); |
| 2365 |
bottom: 0.25rem; |
| 2366 |
} |
| 2367 |
|
| 2368 |
.tr-root .before\:tr-left-\[1\.5rem\]::before{ |
| 2369 |
content: var(--tw-content); |
| 2370 |
left: 1.5rem; |
| 2371 |
} |
| 2372 |
|
| 2373 |
.tr-root .before\:tr-top-1::before{ |
| 2374 |
content: var(--tw-content); |
| 2375 |
top: 0.25rem; |
| 2376 |
} |
| 2377 |
|
| 2378 |
.tr-root .before\:tr-w-px::before{ |
| 2379 |
content: var(--tw-content); |
| 2380 |
width: 1px; |
| 2381 |
} |
| 2382 |
|
| 2383 |
.tr-root .before\:tr-bg-line-2::before{ |
| 2384 |
content: var(--tw-content); |
| 2385 |
--tw-bg-opacity: 1; |
| 2386 |
background-color: rgb(226 230 241 / var(--tw-bg-opacity, 1)); |
| 2387 |
} |
| 2388 |
|
| 2389 |
.tr-root .before\:tr-content-\[\"\"\]::before{ |
| 2390 |
--tw-content: ""; |
| 2391 |
content: var(--tw-content); |
| 2392 |
} |
| 2393 |
|
| 2394 |
.tr-root .after\:tr-absolute::after{ |
| 2395 |
content: var(--tw-content); |
| 2396 |
position: absolute; |
| 2397 |
} |
| 2398 |
|
| 2399 |
.tr-root .after\:tr-bottom-0::after{ |
| 2400 |
content: var(--tw-content); |
| 2401 |
bottom: 0px; |
| 2402 |
} |
| 2403 |
|
| 2404 |
.tr-root .after\:tr-left-0::after{ |
| 2405 |
content: var(--tw-content); |
| 2406 |
left: 0px; |
| 2407 |
} |
| 2408 |
|
| 2409 |
.tr-root .after\:tr-right-0::after{ |
| 2410 |
content: var(--tw-content); |
| 2411 |
right: 0px; |
| 2412 |
} |
| 2413 |
|
| 2414 |
.tr-root .after\:tr-h-0\.5::after{ |
| 2415 |
content: var(--tw-content); |
| 2416 |
height: 0.125rem; |
| 2417 |
} |
| 2418 |
|
| 2419 |
.tr-root .after\:tr-bg-brand::after{ |
| 2420 |
content: var(--tw-content); |
| 2421 |
--tw-bg-opacity: 1; |
| 2422 |
background-color: rgb(68 81 255 / var(--tw-bg-opacity, 1)); |
| 2423 |
} |
| 2424 |
|
| 2425 |
.tr-root .after\:tr-content-\[\'\'\]::after{ |
| 2426 |
--tw-content: ''; |
| 2427 |
content: var(--tw-content); |
| 2428 |
} |
| 2429 |
|
| 2430 |
.tr-root .first\:tr-border-t-0:first-child{ |
| 2431 |
border-top-width: 0px; |
| 2432 |
} |
| 2433 |
|
| 2434 |
.tr-root .last\:tr-border-0:last-child{ |
| 2435 |
border-width: 0px; |
| 2436 |
} |
| 2437 |
|
| 2438 |
.tr-root .last\:tr-border-b-0:last-child{ |
| 2439 |
border-bottom-width: 0px; |
| 2440 |
} |
| 2441 |
|
| 2442 |
.tr-root .focus-within\:tr-border-brand:focus-within{ |
| 2443 |
--tw-border-opacity: 1; |
| 2444 |
border-color: rgb(68 81 255 / var(--tw-border-opacity, 1)); |
| 2445 |
} |
| 2446 |
|
| 2447 |
.tr-root .hover\:tr-border-\[\#A9AEC0\]:hover{ |
| 2448 |
--tw-border-opacity: 1; |
| 2449 |
border-color: rgb(169 174 192 / var(--tw-border-opacity, 1)); |
| 2450 |
} |
| 2451 |
|
| 2452 |
.tr-root .hover\:tr-border-brand:hover{ |
| 2453 |
--tw-border-opacity: 1; |
| 2454 |
border-color: rgb(68 81 255 / var(--tw-border-opacity, 1)); |
| 2455 |
} |
| 2456 |
|
| 2457 |
.tr-root .hover\:tr-border-danger:hover{ |
| 2458 |
--tw-border-opacity: 1; |
| 2459 |
border-color: rgb(146 28 19 / var(--tw-border-opacity, 1)); |
| 2460 |
} |
| 2461 |
|
| 2462 |
.tr-root .hover\:tr-border-primary:hover{ |
| 2463 |
--tw-border-opacity: 1; |
| 2464 |
border-color: rgb(213 213 221 / var(--tw-border-opacity, 1)); |
| 2465 |
} |
| 2466 |
|
| 2467 |
.tr-root .hover\:tr-bg-\[\#3641D9\]:hover{ |
| 2468 |
--tw-bg-opacity: 1; |
| 2469 |
background-color: rgb(54 65 217 / var(--tw-bg-opacity, 1)); |
| 2470 |
} |
| 2471 |
|
| 2472 |
.tr-root .hover\:tr-bg-\[\#F7F8FB\]:hover{ |
| 2473 |
--tw-bg-opacity: 1; |
| 2474 |
background-color: rgb(247 248 251 / var(--tw-bg-opacity, 1)); |
| 2475 |
} |
| 2476 |
|
| 2477 |
.tr-root .hover\:tr-bg-\[\#FAFBFC\]:hover{ |
| 2478 |
--tw-bg-opacity: 1; |
| 2479 |
background-color: rgb(250 251 252 / var(--tw-bg-opacity, 1)); |
| 2480 |
} |
| 2481 |
|
| 2482 |
.tr-root .hover\:tr-bg-brand:hover{ |
| 2483 |
--tw-bg-opacity: 1; |
| 2484 |
background-color: rgb(68 81 255 / var(--tw-bg-opacity, 1)); |
| 2485 |
} |
| 2486 |
|
| 2487 |
.tr-root .hover\:tr-bg-brand-bg:hover{ |
| 2488 |
--tw-bg-opacity: 1; |
| 2489 |
background-color: rgb(238 240 255 / var(--tw-bg-opacity, 1)); |
| 2490 |
} |
| 2491 |
|
| 2492 |
.tr-root .hover\:tr-bg-danger:hover{ |
| 2493 |
--tw-bg-opacity: 1; |
| 2494 |
background-color: rgb(146 28 19 / var(--tw-bg-opacity, 1)); |
| 2495 |
} |
| 2496 |
|
| 2497 |
.tr-root .hover\:tr-bg-danger-bg:hover{ |
| 2498 |
--tw-bg-opacity: 1; |
| 2499 |
background-color: rgb(254 243 242 / var(--tw-bg-opacity, 1)); |
| 2500 |
} |
| 2501 |
|
| 2502 |
.tr-root .hover\:tr-bg-line-2:hover{ |
| 2503 |
--tw-bg-opacity: 1; |
| 2504 |
background-color: rgb(226 230 241 / var(--tw-bg-opacity, 1)); |
| 2505 |
} |
| 2506 |
|
| 2507 |
.tr-root .hover\:tr-bg-line-2\/50:hover{ |
| 2508 |
background-color: rgb(226 230 241 / 0.5); |
| 2509 |
} |
| 2510 |
|
| 2511 |
.tr-root .hover\:tr-bg-white:hover{ |
| 2512 |
--tw-bg-opacity: 1; |
| 2513 |
background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)); |
| 2514 |
} |
| 2515 |
|
| 2516 |
.tr-root .hover\:tr-text-\[\#3641D9\]:hover{ |
| 2517 |
--tw-text-opacity: 1; |
| 2518 |
color: rgb(54 65 217 / var(--tw-text-opacity, 1)); |
| 2519 |
} |
| 2520 |
|
| 2521 |
.tr-root .hover\:tr-text-blue-800:hover{ |
| 2522 |
--tw-text-opacity: 1; |
| 2523 |
color: rgb(30 64 175 / var(--tw-text-opacity, 1)); |
| 2524 |
} |
| 2525 |
|
| 2526 |
.tr-root .hover\:tr-text-brand:hover{ |
| 2527 |
--tw-text-opacity: 1; |
| 2528 |
color: rgb(68 81 255 / var(--tw-text-opacity, 1)); |
| 2529 |
} |
| 2530 |
|
| 2531 |
.tr-root .hover\:tr-text-danger:hover{ |
| 2532 |
--tw-text-opacity: 1; |
| 2533 |
color: rgb(146 28 19 / var(--tw-text-opacity, 1)); |
| 2534 |
} |
| 2535 |
|
| 2536 |
.tr-root .hover\:tr-text-primary:hover{ |
| 2537 |
--tw-text-opacity: 1; |
| 2538 |
color: rgb(29 29 29 / var(--tw-text-opacity, 1)); |
| 2539 |
} |
| 2540 |
|
| 2541 |
.tr-root .hover\:tr-text-secondary:hover{ |
| 2542 |
--tw-text-opacity: 1; |
| 2543 |
color: rgb(83 83 83 / var(--tw-text-opacity, 1)); |
| 2544 |
} |
| 2545 |
|
| 2546 |
.tr-root .hover\:tr-text-white:hover{ |
| 2547 |
--tw-text-opacity: 1; |
| 2548 |
color: rgb(255 255 255 / var(--tw-text-opacity, 1)); |
| 2549 |
} |
| 2550 |
|
| 2551 |
.tr-root .hover\:tr-underline:hover{ |
| 2552 |
text-decoration-line: underline; |
| 2553 |
} |
| 2554 |
|
| 2555 |
.tr-root .hover\:tr-opacity-100:hover{ |
| 2556 |
opacity: 1; |
| 2557 |
} |
| 2558 |
|
| 2559 |
.tr-root .hover\:tr-opacity-70:hover{ |
| 2560 |
opacity: 0.7; |
| 2561 |
} |
| 2562 |
|
| 2563 |
.tr-root .hover\:tr-shadow-lg:hover{ |
| 2564 |
--tw-shadow: 0 10px 15px -3px rgba(0,0,0,.10), 0 4px 6px -2px rgba(0,0,0,.05); |
| 2565 |
--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -2px var(--tw-shadow-color); |
| 2566 |
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); |
| 2567 |
} |
| 2568 |
|
| 2569 |
.tr-root .hover\:tr-shadow-md:hover{ |
| 2570 |
--tw-shadow: 0 4px 6px -1px rgba(0,0,0,.10), 0 2px 4px -1px rgba(0,0,0,.06); |
| 2571 |
--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -1px var(--tw-shadow-color); |
| 2572 |
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); |
| 2573 |
} |
| 2574 |
|
| 2575 |
.tr-root .hover\:tr-brightness-110:hover{ |
| 2576 |
--tw-brightness: brightness(1.1); |
| 2577 |
filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); |
| 2578 |
} |
| 2579 |
|
| 2580 |
.tr-root .focus\:tr-border-brand:focus{ |
| 2581 |
--tw-border-opacity: 1; |
| 2582 |
border-color: rgb(68 81 255 / var(--tw-border-opacity, 1)); |
| 2583 |
} |
| 2584 |
|
| 2585 |
.tr-root .focus\:tr-bg-white:focus{ |
| 2586 |
--tw-bg-opacity: 1; |
| 2587 |
background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)); |
| 2588 |
} |
| 2589 |
|
| 2590 |
.tr-root .focus\:tr-outline-none:focus{ |
| 2591 |
outline: 2px solid transparent; |
| 2592 |
outline-offset: 2px; |
| 2593 |
} |
| 2594 |
|
| 2595 |
.tr-root .focus\:tr-ring-2:focus{ |
| 2596 |
--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); |
| 2597 |
--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); |
| 2598 |
box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); |
| 2599 |
} |
| 2600 |
|
| 2601 |
.tr-root .focus\:tr-ring-brand:focus{ |
| 2602 |
--tw-ring-opacity: 1; |
| 2603 |
--tw-ring-color: rgb(68 81 255 / var(--tw-ring-opacity, 1)); |
| 2604 |
} |
| 2605 |
|
| 2606 |
.tr-root .focus\:tr-ring-current:focus{ |
| 2607 |
--tw-ring-color: currentColor; |
| 2608 |
} |
| 2609 |
|
| 2610 |
.tr-root .focus\:tr-ring-offset-1:focus{ |
| 2611 |
--tw-ring-offset-width: 1px; |
| 2612 |
} |
| 2613 |
|
| 2614 |
.tr-root .focus\:tr-ring-offset-2:focus{ |
| 2615 |
--tw-ring-offset-width: 2px; |
| 2616 |
} |
| 2617 |
|
| 2618 |
.tr-root .focus-visible\:tr-border-brand:focus-visible{ |
| 2619 |
--tw-border-opacity: 1; |
| 2620 |
border-color: rgb(68 81 255 / var(--tw-border-opacity, 1)); |
| 2621 |
} |
| 2622 |
|
| 2623 |
.tr-root .focus-visible\:tr-ring-2:focus-visible{ |
| 2624 |
--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); |
| 2625 |
--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); |
| 2626 |
box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); |
| 2627 |
} |
| 2628 |
|
| 2629 |
.tr-root .focus-visible\:tr-ring-inset:focus-visible{ |
| 2630 |
--tw-ring-inset: inset; |
| 2631 |
} |
| 2632 |
|
| 2633 |
.tr-root .focus-visible\:tr-ring-brand:focus-visible{ |
| 2634 |
--tw-ring-opacity: 1; |
| 2635 |
--tw-ring-color: rgb(68 81 255 / var(--tw-ring-opacity, 1)); |
| 2636 |
} |
| 2637 |
|
| 2638 |
.tr-root .disabled\:tr-cursor-not-allowed:disabled{ |
| 2639 |
cursor: not-allowed; |
| 2640 |
} |
| 2641 |
|
| 2642 |
.tr-root .disabled\:tr-border-secondary:disabled{ |
| 2643 |
--tw-border-opacity: 1; |
| 2644 |
border-color: rgb(226 230 241 / var(--tw-border-opacity, 1)); |
| 2645 |
} |
| 2646 |
|
| 2647 |
.tr-root .disabled\:tr-bg-white:disabled{ |
| 2648 |
--tw-bg-opacity: 1; |
| 2649 |
background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)); |
| 2650 |
} |
| 2651 |
|
| 2652 |
.tr-root .disabled\:tr-text-tertiary:disabled{ |
| 2653 |
--tw-text-opacity: 1; |
| 2654 |
color: rgb(90 92 94 / var(--tw-text-opacity, 1)); |
| 2655 |
} |
| 2656 |
|
| 2657 |
.tr-root .disabled\:tr-opacity-40:disabled{ |
| 2658 |
opacity: 0.4; |
| 2659 |
} |
| 2660 |
|
| 2661 |
.tr-root .disabled\:tr-opacity-50:disabled{ |
| 2662 |
opacity: 0.5; |
| 2663 |
} |
| 2664 |
|
| 2665 |
.tr-root .disabled\:tr-opacity-60:disabled{ |
| 2666 |
opacity: 0.6; |
| 2667 |
} |
| 2668 |
|
| 2669 |
.tr-root .disabled\:tr-opacity-70:disabled{ |
| 2670 |
opacity: 0.7; |
| 2671 |
} |
| 2672 |
|
| 2673 |
.tr-root :is(.tr-group[open] .group-open\:tr-rotate-90){ |
| 2674 |
--tw-rotate: 90deg; |
| 2675 |
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); |
| 2676 |
} |
| 2677 |
|
| 2678 |
@media (min-width: 640px){ |
| 2679 |
.tr-root .sm\:tr-block{ |
| 2680 |
display: block; |
| 2681 |
} |
| 2682 |
.tr-root .sm\:tr-w-80{ |
| 2683 |
width: 20rem; |
| 2684 |
} |
| 2685 |
.tr-root .sm\:tr-flex-1{ |
| 2686 |
flex: 1 1 0%; |
| 2687 |
} |
| 2688 |
.tr-root .sm\:tr-grid-cols-2{ |
| 2689 |
grid-template-columns: repeat(2, minmax(0, 1fr)); |
| 2690 |
} |
| 2691 |
.tr-root .sm\:tr-grid-cols-4{ |
| 2692 |
grid-template-columns: repeat(4, minmax(0, 1fr)); |
| 2693 |
} |
| 2694 |
.tr-root .sm\:tr-flex-row{ |
| 2695 |
flex-direction: row; |
| 2696 |
} |
| 2697 |
} |
| 2698 |
|
| 2699 |
@media (min-width: 768px){ |
| 2700 |
.tr-root .md\:tr-sticky{ |
| 2701 |
position: sticky; |
| 2702 |
} |
| 2703 |
.tr-root .md\:tr-top-0{ |
| 2704 |
top: 0px; |
| 2705 |
} |
| 2706 |
.tr-root .md\:tr-top-4{ |
| 2707 |
top: 1rem; |
| 2708 |
} |
| 2709 |
.tr-root .md\:tr-block{ |
| 2710 |
display: block; |
| 2711 |
} |
| 2712 |
.tr-root .md\:tr-inline-flex{ |
| 2713 |
display: inline-flex; |
| 2714 |
} |
| 2715 |
.tr-root .md\:tr-w-44{ |
| 2716 |
width: 11rem; |
| 2717 |
} |
| 2718 |
.tr-root .md\:tr-w-52{ |
| 2719 |
width: 13rem; |
| 2720 |
} |
| 2721 |
.tr-root .md\:tr-w-56{ |
| 2722 |
width: 14rem; |
| 2723 |
} |
| 2724 |
.tr-root .md\:tr-w-full{ |
| 2725 |
width: 100%; |
| 2726 |
} |
| 2727 |
.tr-root .md\:tr-shrink-0{ |
| 2728 |
flex-shrink: 0; |
| 2729 |
} |
| 2730 |
.tr-root .md\:tr-grid-cols-2{ |
| 2731 |
grid-template-columns: repeat(2, minmax(0, 1fr)); |
| 2732 |
} |
| 2733 |
.tr-root .md\:tr-grid-cols-3{ |
| 2734 |
grid-template-columns: repeat(3, minmax(0, 1fr)); |
| 2735 |
} |
| 2736 |
.tr-root .md\:tr-grid-cols-4{ |
| 2737 |
grid-template-columns: repeat(4, minmax(0, 1fr)); |
| 2738 |
} |
| 2739 |
.tr-root .md\:tr-flex-row{ |
| 2740 |
flex-direction: row; |
| 2741 |
} |
| 2742 |
.tr-root .md\:tr-flex-col{ |
| 2743 |
flex-direction: column; |
| 2744 |
} |
| 2745 |
.tr-root .md\:tr-items-stretch{ |
| 2746 |
align-items: stretch; |
| 2747 |
} |
| 2748 |
.tr-root .md\:tr-self-stretch{ |
| 2749 |
align-self: stretch; |
| 2750 |
} |
| 2751 |
.tr-root .md\:tr-overflow-visible{ |
| 2752 |
overflow: visible; |
| 2753 |
} |
| 2754 |
.tr-root .md\:tr-overflow-x-visible{ |
| 2755 |
overflow-x: visible; |
| 2756 |
} |
| 2757 |
.tr-root .md\:tr-border-b-0{ |
| 2758 |
border-bottom-width: 0px; |
| 2759 |
} |
| 2760 |
.tr-root .md\:tr-border-r{ |
| 2761 |
border-right-width: 1px; |
| 2762 |
} |
| 2763 |
.tr-root .md\:tr-p-6{ |
| 2764 |
padding: 1.5rem; |
| 2765 |
} |
| 2766 |
.tr-root .md\:tr-px-3{ |
| 2767 |
padding-left: 0.75rem; |
| 2768 |
padding-right: 0.75rem; |
| 2769 |
} |
| 2770 |
.tr-root .md\:tr-px-8{ |
| 2771 |
padding-left: 2rem; |
| 2772 |
padding-right: 2rem; |
| 2773 |
} |
| 2774 |
.tr-root .md\:tr-text-sm{ |
| 2775 |
font-size: 0.875rem; |
| 2776 |
line-height: 1.5; |
| 2777 |
} |
| 2778 |
} |
| 2779 |
|
| 2780 |
@media (min-width: 1024px){ |
| 2781 |
.tr-root .lg\:tr-absolute{ |
| 2782 |
position: absolute; |
| 2783 |
} |
| 2784 |
.tr-root .lg\:tr-inset-0{ |
| 2785 |
inset: 0px; |
| 2786 |
} |
| 2787 |
.tr-root .lg\:tr-col-span-2{ |
| 2788 |
grid-column: span 2 / span 2; |
| 2789 |
} |
| 2790 |
.tr-root .lg\:tr-col-span-3{ |
| 2791 |
grid-column: span 3 / span 3; |
| 2792 |
} |
| 2793 |
.tr-root .lg\:tr-flex{ |
| 2794 |
display: flex; |
| 2795 |
} |
| 2796 |
.tr-root .lg\:tr-inline-flex{ |
| 2797 |
display: inline-flex; |
| 2798 |
} |
| 2799 |
.tr-root .lg\:tr-w-56{ |
| 2800 |
width: 14rem; |
| 2801 |
} |
| 2802 |
.tr-root .lg\:tr-grid-cols-2{ |
| 2803 |
grid-template-columns: repeat(2, minmax(0, 1fr)); |
| 2804 |
} |
| 2805 |
.tr-root .lg\:tr-grid-cols-3{ |
| 2806 |
grid-template-columns: repeat(3, minmax(0, 1fr)); |
| 2807 |
} |
| 2808 |
.tr-root .lg\:tr-grid-cols-4{ |
| 2809 |
grid-template-columns: repeat(4, minmax(0, 1fr)); |
| 2810 |
} |
| 2811 |
.tr-root .lg\:tr-grid-cols-5{ |
| 2812 |
grid-template-columns: repeat(5, minmax(0, 1fr)); |
| 2813 |
} |
| 2814 |
.tr-root .lg\:tr-grid-cols-\[minmax\(0\2c 1fr\)_minmax\(0\2c 2fr\)\]{ |
| 2815 |
grid-template-columns: minmax(0,1fr) minmax(0,2fr); |
| 2816 |
} |
| 2817 |
.tr-root .lg\:tr-gap-6{ |
| 2818 |
gap: 1.5rem; |
| 2819 |
} |
| 2820 |
.tr-root .lg\:tr-gap-8{ |
| 2821 |
gap: 2rem; |
| 2822 |
} |
| 2823 |
.tr-root .lg\:tr-p-8{ |
| 2824 |
padding: 2rem; |
| 2825 |
} |
| 2826 |
.tr-root .lg\:tr-pt-2\.5{ |
| 2827 |
padding-top: 0.625rem; |
| 2828 |
} |
| 2829 |
} |
| 2830 |
|
| 2831 |
@media (min-width: 1280px){ |
| 2832 |
.tr-root .xl\:tr-col-span-2{ |
| 2833 |
grid-column: span 2 / span 2; |
| 2834 |
} |
| 2835 |
.tr-root .xl\:tr-block{ |
| 2836 |
display: block; |
| 2837 |
} |
| 2838 |
.tr-root .xl\:tr-grid-cols-3{ |
| 2839 |
grid-template-columns: repeat(3, minmax(0, 1fr)); |
| 2840 |
} |
| 2841 |
} |
| 2842 |
|
| 2843 |
.tr-root :is(.\[\&_p\:last-child\]\:tr-mb-0 p:last-child){ |
| 2844 |
margin-bottom: 0px; |
| 2845 |
} |
| 2846 |
|
| 2847 |
.tr-root :is(.\[\&_p\]\:tr-mb-3 p){ |
| 2848 |
margin-bottom: 0.75rem; |
| 2849 |
} |
| 2850 |
|
| 2851 |
.tr-root :is(.\[\&_p\]\:tr-mt-0 p){ |
| 2852 |
margin-top: 0px; |
| 2853 |
} |
| 2854 |
|
| 2855 |
.tr-root :is(.\[\&_strong\]\:tr-font-semibold strong){ |
| 2856 |
font-weight: 600; |
| 2857 |
} |
| 2858 |
|
| 2859 |
.tr-root :is(.\[\&_strong\]\:tr-text-primary strong){ |
| 2860 |
--tw-text-opacity: 1; |
| 2861 |
color: rgb(29 29 29 / var(--tw-text-opacity, 1)); |
| 2862 |
} |
| 2863 |
|
| 2864 |
/* Full-page WP chrome takeover — applied when ThinkRank admin UI is active */ |
| 2865 |
|
| 2866 |
#wpcontent:has(#thinkrank-root) { |
| 2867 |
padding-left: 0; |
| 2868 |
padding-right: 0; |
| 2869 |
} |
| 2870 |
|
| 2871 |
#wpbody-content:has(#thinkrank-root) { |
| 2872 |
padding-bottom: 0; |
| 2873 |
padding-top: 0; |
| 2874 |
} |
| 2875 |
|
| 2876 |
body:has(#thinkrank-root) #wpfooter { |
| 2877 |
display: none; |
| 2878 |
} |
| 2879 |
|
| 2880 |
/* Remove WP .wrap margins so our shell fills the full width */ |
| 2881 |
body:has(#thinkrank-root) .wrap { |
| 2882 |
margin: 0; |
| 2883 |
padding: 0; |
| 2884 |
max-width: none; |
| 2885 |
} |
| 2886 |
|
| 2887 |
/* Hide the WP-generated page <h1> — our TopBar renders it */ |
| 2888 |
body:has(#thinkrank-root) .wrap > h1:first-child { |
| 2889 |
display: none; |
| 2890 |
} |
| 2891 |
|
| 2892 |
/* Hide admin notices inside ThinkRank pages */ |
| 2893 |
#wpbody:has(#thinkrank-root) #wpbody-content > .notice, |
| 2894 |
#wpbody:has(#thinkrank-root) #wpbody-content > .updated, |
| 2895 |
#wpbody:has(#thinkrank-root) #wpbody-content > .error { |
| 2896 |
display: none; |
| 2897 |
} |
| 2898 |
|
| 2899 |
/* Pin the WP admin menu on ThinkRank full-page screens. |
| 2900 |
The shell uses `min-height: 100vh` with no capped height, so the inner |
| 2901 |
`overflow-y-auto` pane never activates and the whole document scrolls — |
| 2902 |
carrying the in-flow WP admin menu (`#adminmenuwrap`, `position: relative`) |
| 2903 |
out of view while the viewport-fixed `#adminmenuback` rail stays, leaving an |
| 2904 |
empty dark column. |
| 2905 |
|
| 2906 |
`position: fixed` is the only value that actually pins it: `#adminmenuwrap` |
| 2907 |
is floated, so its containing block (`#adminmenumain`) collapses to zero |
| 2908 |
height — a `sticky` menu has no room to stick and scrolls away anyway. This |
| 2909 |
mirrors WP core's own `.sticky-menu #adminmenuwrap { position: fixed }` |
| 2910 |
mechanism, but applies it reliably here instead of depending on WP's |
| 2911 |
scroll JS. `bottom: 0` + `overflow-y: auto` keep every menu item reachable |
| 2912 |
when the menu is taller than the viewport. |
| 2913 |
|
| 2914 |
Scoped to `#thinkrank-root` (the full-page app) so the metabox (`.tr-root`) |
| 2915 |
and normal WP screens are untouched; `min-width: 783px` avoids WP's |
| 2916 |
off-canvas mobile menu; no `!important`, so WP's own inline pin styles still |
| 2917 |
win for a taller-than-viewport menu. */ |
| 2918 |
@media screen and (min-width: 783px) { |
| 2919 |
|
| 2920 |
body:has(#thinkrank-root) #adminmenuwrap { |
| 2921 |
position: fixed; |
| 2922 |
top: var(--wp-admin--admin-bar--height, 32px); |
| 2923 |
bottom: 0; |
| 2924 |
overflow-x: hidden; |
| 2925 |
overflow-y: auto; |
| 2926 |
|
| 2927 |
/* Keep the menu scrollable for taller-than-viewport menus, but hide the |
| 2928 |
scrollbar so the sidebar stays clean (Firefox / IE / WebKit). */ |
| 2929 |
scrollbar-width: none; |
| 2930 |
-ms-overflow-style: none; |
| 2931 |
} |
| 2932 |
|
| 2933 |
body:has(#thinkrank-root) #adminmenuwrap::-webkit-scrollbar { |
| 2934 |
width: 0; |
| 2935 |
height: 0; |
| 2936 |
display: none; |
| 2937 |
} |
| 2938 |
|
| 2939 |
/* Let WP's hover fly-out submenus escape the scroll container above. |
| 2940 |
`overflow-y: auto` on #adminmenuwrap makes it clip on BOTH axes (per the |
| 2941 |
CSS spec, an `auto` axis forces the other axis to clip too), which cuts |
| 2942 |
off the fly-out panels WP pops out to the right for non-current top-level |
| 2943 |
menu items. Promoting the hovered fly-out to `position: fixed` lifts it |
| 2944 |
out of the clipping context so it renders over the page. In the normal |
| 2945 |
(non-folded) menu WP does not set a viewport-relative `top` on these, so |
| 2946 |
`positionAdminFlyouts()` in the admin bundle sets `top`/`left` from the |
| 2947 |
hovered item's rect; the values below are only a first-paint fallback. */ |
| 2948 |
body:has(#thinkrank-root) #adminmenu li.wp-not-current-submenu:hover .wp-submenu { |
| 2949 |
position: fixed; |
| 2950 |
left: 160px; |
| 2951 |
} |
| 2952 |
} |
| 2953 |
|
| 2954 |
/* Ensure Inter font applies inside both admin shell and metabox */ |
| 2955 |
#thinkrank-root, |
| 2956 |
.tr-root { |
| 2957 |
font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; |
| 2958 |
-webkit-font-smoothing: antialiased; |
| 2959 |
-moz-osx-font-smoothing: grayscale; |
| 2960 |
} |
| 2961 |
|
| 2962 |
/* ─── Reduced-motion ────────────────────────────────────────────────────────── */ |
| 2963 |
|
| 2964 |
/* Honour the user's OS-level preference; collapse all durations to near-zero */ |
| 2965 |
@media (prefers-reduced-motion: reduce) { |
| 2966 |
|
| 2967 |
.tr-root *, |
| 2968 |
.tr-root *::before, |
| 2969 |
.tr-root *::after { |
| 2970 |
animation-duration: 0.01ms !important; |
| 2971 |
animation-iteration-count: 1 !important; |
| 2972 |
transition-duration: 0.01ms !important; |
| 2973 |
scroll-behavior: auto !important; |
| 2974 |
} |
| 2975 |
} |
| 2976 |
|
| 2977 |
/* ─── CSS Custom Properties — Design Token Layer ───────────────────────────── */ |
| 2978 |
|
| 2979 |
/* These mirror the Tailwind palette and serve as a hook for a future dark-mode */ |
| 2980 |
|
| 2981 |
/* toggle. Dark-mode overrides are intentionally empty until the toggle ships. */ |
| 2982 |
:root { |
| 2983 |
|
| 2984 |
/* Brand */ |
| 2985 |
--tr-color-brand: #4451ff; |
| 2986 |
--tr-color-brand-500: #4451ff; |
| 2987 |
--tr-color-brand-bg: #eef0ff; |
| 2988 |
|
| 2989 |
/* Semantic */ |
| 2990 |
--tr-color-success: #027a48; |
| 2991 |
--tr-color-success-bg: #ecfdf3; |
| 2992 |
--tr-color-warning: #b54708; |
| 2993 |
--tr-color-warning-bg: #fffaeb; |
| 2994 |
--tr-color-danger: #921c13; |
| 2995 |
--tr-color-danger-bg: #fef3f2; |
| 2996 |
|
| 2997 |
/* Semantic surfaces */ |
| 2998 |
--tr-bg-canvas: #fff; |
| 2999 |
--tr-bg-surface: #fff; |
| 3000 |
--tr-bg-elevated: #fff; |
| 3001 |
|
| 3002 |
/* Text */ |
| 3003 |
--tr-text-primary: #1d1d1d; |
| 3004 |
--tr-text-secondary: #535353; |
| 3005 |
--tr-text-tertiary: #5a5c5e; |
| 3006 |
--tr-text-muted: #5a5c5e; |
| 3007 |
|
| 3008 |
/* Borders */ |
| 3009 |
--tr-border-primary: #d5d5dd; |
| 3010 |
--tr-border-secondary: #e2e6f1; |
| 3011 |
--tr-border-base: #d5d5dd; |
| 3012 |
--tr-border-subtle: #e2e6f1; |
| 3013 |
|
| 3014 |
/* Focus ring */ |
| 3015 |
--tr-ring-color: #4451ff; |
| 3016 |
--tr-ring-width: 2px; |
| 3017 |
|
| 3018 |
/* Transition */ |
| 3019 |
--tr-duration-fast: 150ms; |
| 3020 |
--tr-duration-normal: 200ms; |
| 3021 |
--tr-easing: ease-in-out; |
| 3022 |
} |
| 3023 |
|
| 3024 |
/* Dark mode hook — intentionally a no-op until the toggle feature ships */ |
| 3025 |
|
| 3026 |
/* @media (prefers-color-scheme: dark) { :root { ... } } */ |
| 3027 |
|
| 3028 |
/* ─── WP Admin Color Scheme Isolation ──────────────────────────────────────── */ |
| 3029 |
|
| 3030 |
/* WP ships 6 admin color schemes that override link colour, menu highlight etc. */ |
| 3031 |
|
| 3032 |
/* Our plugin UI is fully self-contained inside .tr-root so these bleed-throughs */ |
| 3033 |
|
| 3034 |
/* are neutralised by Tailwind's important:.tr-root specificity. */ |
| 3035 |
|
| 3036 |
/* The rule below prevents WP's focus outline colour from leaking into our shell. */ |
| 3037 |
|
| 3038 |
/* Suppress WP is-busy button stripe animation — our plugin uses text-only loading states */ |
| 3039 |
.tr-root .components-button.is-busy, |
| 3040 |
.tr-root .components-button.is-busy:hover, |
| 3041 |
.tr-root .components-button.is-busy:disabled, |
| 3042 |
.tr-root .components-button.is-busy::after { |
| 3043 |
animation: none !important; |
| 3044 |
background-image: none !important; |
| 3045 |
} |
| 3046 |
|
| 3047 |
.tr-root a:focus, |
| 3048 |
.tr-root a:focus-visible, |
| 3049 |
.tr-root button:focus, |
| 3050 |
.tr-root button:focus-visible, |
| 3051 |
.tr-root input:focus, |
| 3052 |
.tr-root select:focus, |
| 3053 |
.tr-root textarea:focus { |
| 3054 |
outline: none; |
| 3055 |
box-shadow: none; |
| 3056 |
} |
| 3057 |
|
| 3058 |
@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.thinkrank-m-xs{margin:0.25rem !important}.thinkrank-mt-xs{margin-top:0.25rem !important}.thinkrank-mb-xs{margin-bottom:0.25rem !important}.thinkrank-ml-xs{margin-left:0.25rem !important}.thinkrank-mr-xs{margin-right:0.25rem !important}.thinkrank-mx-xs{margin-left:0.25rem !important;margin-right:0.25rem !important}.thinkrank-my-xs{margin-top:0.25rem !important;margin-bottom:0.25rem !important}.thinkrank-p-xs{padding:0.25rem !important}.thinkrank-pt-xs{padding-top:0.25rem !important}.thinkrank-pb-xs{padding-bottom:0.25rem !important}.thinkrank-pl-xs{padding-left:0.25rem !important}.thinkrank-pr-xs{padding-right:0.25rem !important}.thinkrank-px-xs{padding-left:0.25rem !important;padding-right:0.25rem !important}.thinkrank-py-xs{padding-top:0.25rem !important;padding-bottom:0.25rem !important}.thinkrank-m-sm{margin:0.5rem !important}.thinkrank-mt-sm{margin-top:0.5rem !important}.thinkrank-mb-sm{margin-bottom:0.5rem !important}.thinkrank-ml-sm{margin-left:0.5rem !important}.thinkrank-mr-sm{margin-right:0.5rem !important}.thinkrank-mx-sm{margin-left:0.5rem !important;margin-right:0.5rem !important}.thinkrank-my-sm{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.thinkrank-p-sm{padding:0.5rem !important}.thinkrank-pt-sm{padding-top:0.5rem !important}.thinkrank-pb-sm{padding-bottom:0.5rem !important}.thinkrank-pl-sm{padding-left:0.5rem !important}.thinkrank-pr-sm{padding-right:0.5rem !important}.thinkrank-px-sm{padding-left:0.5rem !important;padding-right:0.5rem !important}.thinkrank-py-sm{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.thinkrank-m-md{margin:0.75rem !important}.thinkrank-mt-md{margin-top:0.75rem !important}.thinkrank-mb-md{margin-bottom:0.75rem !important}.thinkrank-ml-md{margin-left:0.75rem !important}.thinkrank-mr-md{margin-right:0.75rem !important}.thinkrank-mx-md{margin-left:0.75rem !important;margin-right:0.75rem !important}.thinkrank-my-md{margin-top:0.75rem !important;margin-bottom:0.75rem !important}.thinkrank-p-md{padding:0.75rem !important}.thinkrank-pt-md{padding-top:0.75rem !important}.thinkrank-pb-md{padding-bottom:0.75rem !important}.thinkrank-pl-md{padding-left:0.75rem !important}.thinkrank-pr-md{padding-right:0.75rem !important}.thinkrank-px-md{padding-left:0.75rem !important;padding-right:0.75rem !important}.thinkrank-py-md{padding-top:0.75rem !important;padding-bottom:0.75rem !important}.thinkrank-m-lg{margin:1rem !important}.thinkrank-mt-lg{margin-top:1rem !important}.thinkrank-mb-lg{margin-bottom:1rem !important}.thinkrank-ml-lg{margin-left:1rem !important}.thinkrank-mr-lg{margin-right:1rem !important}.thinkrank-mx-lg{margin-left:1rem !important;margin-right:1rem !important}.thinkrank-my-lg{margin-top:1rem !important;margin-bottom:1rem !important}.thinkrank-p-lg{padding:1rem !important}.thinkrank-pt-lg{padding-top:1rem !important}.thinkrank-pb-lg{padding-bottom:1rem !important}.thinkrank-pl-lg{padding-left:1rem !important}.thinkrank-pr-lg{padding-right:1rem !important}.thinkrank-px-lg{padding-left:1rem !important;padding-right:1rem !important}.thinkrank-py-lg{padding-top:1rem !important;padding-bottom:1rem !important}.thinkrank-m-xl{margin:1.25rem !important}.thinkrank-mt-xl{margin-top:1.25rem !important}.thinkrank-mb-xl{margin-bottom:1.25rem !important}.thinkrank-ml-xl{margin-left:1.25rem !important}.thinkrank-mr-xl{margin-right:1.25rem !important}.thinkrank-mx-xl{margin-left:1.25rem !important;margin-right:1.25rem !important}.thinkrank-my-xl{margin-top:1.25rem !important;margin-bottom:1.25rem !important}.thinkrank-p-xl{padding:1.25rem !important}.thinkrank-pt-xl{padding-top:1.25rem !important}.thinkrank-pb-xl{padding-bottom:1.25rem !important}.thinkrank-pl-xl{padding-left:1.25rem !important}.thinkrank-pr-xl{padding-right:1.25rem !important}.thinkrank-px-xl{padding-left:1.25rem !important;padding-right:1.25rem !important}.thinkrank-py-xl{padding-top:1.25rem !important;padding-bottom:1.25rem !important}.thinkrank-m-2xl{margin:1.5rem !important}.thinkrank-mt-2xl{margin-top:1.5rem !important}.thinkrank-mb-2xl{margin-bottom:1.5rem !important}.thinkrank-ml-2xl{margin-left:1.5rem !important}.thinkrank-mr-2xl{margin-right:1.5rem !important}.thinkrank-mx-2xl{margin-left:1.5rem !important;margin-right:1.5rem !important}.thinkrank-my-2xl{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.thinkrank-p-2xl{padding:1.5rem !important}.thinkrank-pt-2xl{padding-top:1.5rem !important}.thinkrank-pb-2xl{padding-bottom:1.5rem !important}.thinkrank-pl-2xl{padding-left:1.5rem !important}.thinkrank-pr-2xl{padding-right:1.5rem !important}.thinkrank-px-2xl{padding-left:1.5rem !important;padding-right:1.5rem !important}.thinkrank-py-2xl{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.thinkrank-m-3xl{margin:2rem !important}.thinkrank-mt-3xl{margin-top:2rem !important}.thinkrank-mb-3xl{margin-bottom:2rem !important}.thinkrank-ml-3xl{margin-left:2rem !important}.thinkrank-mr-3xl{margin-right:2rem !important}.thinkrank-mx-3xl{margin-left:2rem !important;margin-right:2rem !important}.thinkrank-my-3xl{margin-top:2rem !important;margin-bottom:2rem !important}.thinkrank-p-3xl{padding:2rem !important}.thinkrank-pt-3xl{padding-top:2rem !important}.thinkrank-pb-3xl{padding-bottom:2rem !important}.thinkrank-pl-3xl{padding-left:2rem !important}.thinkrank-pr-3xl{padding-right:2rem !important}.thinkrank-px-3xl{padding-left:2rem !important;padding-right:2rem !important}.thinkrank-py-3xl{padding-top:2rem !important;padding-bottom:2rem !important}.thinkrank-m-4xl{margin:2.5rem !important}.thinkrank-mt-4xl{margin-top:2.5rem !important}.thinkrank-mb-4xl{margin-bottom:2.5rem !important}.thinkrank-ml-4xl{margin-left:2.5rem !important}.thinkrank-mr-4xl{margin-right:2.5rem !important}.thinkrank-mx-4xl{margin-left:2.5rem !important;margin-right:2.5rem !important}.thinkrank-my-4xl{margin-top:2.5rem !important;margin-bottom:2.5rem !important}.thinkrank-p-4xl{padding:2.5rem !important}.thinkrank-pt-4xl{padding-top:2.5rem !important}.thinkrank-pb-4xl{padding-bottom:2.5rem !important}.thinkrank-pl-4xl{padding-left:2.5rem !important}.thinkrank-pr-4xl{padding-right:2.5rem !important}.thinkrank-px-4xl{padding-left:2.5rem !important;padding-right:2.5rem !important}.thinkrank-py-4xl{padding-top:2.5rem !important;padding-bottom:2.5rem !important}.thinkrank-m-5xl{margin:3rem !important}.thinkrank-mt-5xl{margin-top:3rem !important}.thinkrank-mb-5xl{margin-bottom:3rem !important}.thinkrank-ml-5xl{margin-left:3rem !important}.thinkrank-mr-5xl{margin-right:3rem !important}.thinkrank-mx-5xl{margin-left:3rem !important;margin-right:3rem !important}.thinkrank-my-5xl{margin-top:3rem !important;margin-bottom:3rem !important}.thinkrank-p-5xl{padding:3rem !important}.thinkrank-pt-5xl{padding-top:3rem !important}.thinkrank-pb-5xl{padding-bottom:3rem !important}.thinkrank-pl-5xl{padding-left:3rem !important}.thinkrank-pr-5xl{padding-right:3rem !important}.thinkrank-px-5xl{padding-left:3rem !important;padding-right:3rem !important}.thinkrank-py-5xl{padding-top:3rem !important;padding-bottom:3rem !important}.thinkrank-m-0{margin:0 !important}.thinkrank-mt-0{margin-top:0 !important}.thinkrank-mb-0{margin-bottom:0 !important}.thinkrank-ml-0{margin-left:0 !important}.thinkrank-mr-0{margin-right:0 !important}.thinkrank-mx-0{margin-left:0 !important;margin-right:0 !important}.thinkrank-my-0{margin-top:0 !important;margin-bottom:0 !important}.thinkrank-p-0{padding:0 !important}.thinkrank-pt-0{padding-top:0 !important}.thinkrank-pb-0{padding-bottom:0 !important}.thinkrank-pl-0{padding-left:0 !important}.thinkrank-pr-0{padding-right:0 !important}.thinkrank-px-0{padding-left:0 !important;padding-right:0 !important}.thinkrank-py-0{padding-top:0 !important;padding-bottom:0 !important}.thinkrank-m-1{margin:0.25rem !important}.thinkrank-mt-1{margin-top:0.25rem !important}.thinkrank-mb-1{margin-bottom:0.25rem !important}.thinkrank-ml-1{margin-left:0.25rem !important}.thinkrank-mr-1{margin-right:0.25rem !important}.thinkrank-mx-1{margin-left:0.25rem !important;margin-right:0.25rem !important}.thinkrank-my-1{margin-top:0.25rem !important;margin-bottom:0.25rem !important}.thinkrank-p-1{padding:0.25rem !important}.thinkrank-pt-1{padding-top:0.25rem !important}.thinkrank-pb-1{padding-bottom:0.25rem !important}.thinkrank-pl-1{padding-left:0.25rem !important}.thinkrank-pr-1{padding-right:0.25rem !important}.thinkrank-px-1{padding-left:0.25rem !important;padding-right:0.25rem !important}.thinkrank-py-1{padding-top:0.25rem !important;padding-bottom:0.25rem !important}.thinkrank-m-2{margin:0.5rem !important}.thinkrank-mt-2{margin-top:0.5rem !important}.thinkrank-mb-2{margin-bottom:0.5rem !important}.thinkrank-ml-2{margin-left:0.5rem !important}.thinkrank-mr-2{margin-right:0.5rem !important}.thinkrank-mx-2{margin-left:0.5rem !important;margin-right:0.5rem !important}.thinkrank-my-2{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.thinkrank-p-2{padding:0.5rem !important}.thinkrank-pt-2{padding-top:0.5rem !important}.thinkrank-pb-2{padding-bottom:0.5rem !important}.thinkrank-pl-2{padding-left:0.5rem !important}.thinkrank-pr-2{padding-right:0.5rem !important}.thinkrank-px-2{padding-left:0.5rem !important;padding-right:0.5rem !important}.thinkrank-py-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.thinkrank-m-3{margin:0.75rem !important}.thinkrank-mt-3{margin-top:0.75rem !important}.thinkrank-mb-3{margin-bottom:0.75rem !important}.thinkrank-ml-3{margin-left:0.75rem !important}.thinkrank-mr-3{margin-right:0.75rem !important}.thinkrank-mx-3{margin-left:0.75rem !important;margin-right:0.75rem !important}.thinkrank-my-3{margin-top:0.75rem !important;margin-bottom:0.75rem !important}.thinkrank-p-3{padding:0.75rem !important}.thinkrank-pt-3{padding-top:0.75rem !important}.thinkrank-pb-3{padding-bottom:0.75rem !important}.thinkrank-pl-3{padding-left:0.75rem !important}.thinkrank-pr-3{padding-right:0.75rem !important}.thinkrank-px-3{padding-left:0.75rem !important;padding-right:0.75rem !important}.thinkrank-py-3{padding-top:0.75rem !important;padding-bottom:0.75rem !important}.thinkrank-m-4{margin:1rem !important}.thinkrank-mt-4{margin-top:1rem !important}.thinkrank-mb-4{margin-bottom:1rem !important}.thinkrank-ml-4{margin-left:1rem !important}.thinkrank-mr-4{margin-right:1rem !important}.thinkrank-mx-4{margin-left:1rem !important;margin-right:1rem !important}.thinkrank-my-4{margin-top:1rem !important;margin-bottom:1rem !important}.thinkrank-p-4{padding:1rem !important}.thinkrank-pt-4{padding-top:1rem !important}.thinkrank-pb-4{padding-bottom:1rem !important}.thinkrank-pl-4{padding-left:1rem !important}.thinkrank-pr-4{padding-right:1rem !important}.thinkrank-px-4{padding-left:1rem !important;padding-right:1rem !important}.thinkrank-py-4{padding-top:1rem !important;padding-bottom:1rem !important}.thinkrank-m-5{margin:1.25rem !important}.thinkrank-mt-5{margin-top:1.25rem !important}.thinkrank-mb-5{margin-bottom:1.25rem !important}.thinkrank-ml-5{margin-left:1.25rem !important}.thinkrank-mr-5{margin-right:1.25rem !important}.thinkrank-mx-5{margin-left:1.25rem !important;margin-right:1.25rem !important}.thinkrank-my-5{margin-top:1.25rem !important;margin-bottom:1.25rem !important}.thinkrank-p-5{padding:1.25rem !important}.thinkrank-pt-5{padding-top:1.25rem !important}.thinkrank-pb-5{padding-bottom:1.25rem !important}.thinkrank-pl-5{padding-left:1.25rem !important}.thinkrank-pr-5{padding-right:1.25rem !important}.thinkrank-px-5{padding-left:1.25rem !important;padding-right:1.25rem !important}.thinkrank-py-5{padding-top:1.25rem !important;padding-bottom:1.25rem !important}.thinkrank-m-6{margin:1.5rem !important}.thinkrank-mt-6{margin-top:1.5rem !important}.thinkrank-mb-6{margin-bottom:1.5rem !important}.thinkrank-ml-6{margin-left:1.5rem !important}.thinkrank-mr-6{margin-right:1.5rem !important}.thinkrank-mx-6{margin-left:1.5rem !important;margin-right:1.5rem !important}.thinkrank-my-6{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.thinkrank-p-6{padding:1.5rem !important}.thinkrank-pt-6{padding-top:1.5rem !important}.thinkrank-pb-6{padding-bottom:1.5rem !important}.thinkrank-pl-6{padding-left:1.5rem !important}.thinkrank-pr-6{padding-right:1.5rem !important}.thinkrank-px-6{padding-left:1.5rem !important;padding-right:1.5rem !important}.thinkrank-py-6{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.thinkrank-m-8{margin:2rem !important}.thinkrank-mt-8{margin-top:2rem !important}.thinkrank-mb-8{margin-bottom:2rem !important}.thinkrank-ml-8{margin-left:2rem !important}.thinkrank-mr-8{margin-right:2rem !important}.thinkrank-mx-8{margin-left:2rem !important;margin-right:2rem !important}.thinkrank-my-8{margin-top:2rem !important;margin-bottom:2rem !important}.thinkrank-p-8{padding:2rem !important}.thinkrank-pt-8{padding-top:2rem !important}.thinkrank-pb-8{padding-bottom:2rem !important}.thinkrank-pl-8{padding-left:2rem !important}.thinkrank-pr-8{padding-right:2rem !important}.thinkrank-px-8{padding-left:2rem !important;padding-right:2rem !important}.thinkrank-py-8{padding-top:2rem !important;padding-bottom:2rem !important}.thinkrank-m-10{margin:2.5rem !important}.thinkrank-mt-10{margin-top:2.5rem !important}.thinkrank-mb-10{margin-bottom:2.5rem !important}.thinkrank-ml-10{margin-left:2.5rem !important}.thinkrank-mr-10{margin-right:2.5rem !important}.thinkrank-mx-10{margin-left:2.5rem !important;margin-right:2.5rem !important}.thinkrank-my-10{margin-top:2.5rem !important;margin-bottom:2.5rem !important}.thinkrank-p-10{padding:2.5rem !important}.thinkrank-pt-10{padding-top:2.5rem !important}.thinkrank-pb-10{padding-bottom:2.5rem !important}.thinkrank-pl-10{padding-left:2.5rem !important}.thinkrank-pr-10{padding-right:2.5rem !important}.thinkrank-px-10{padding-left:2.5rem !important;padding-right:2.5rem !important}.thinkrank-py-10{padding-top:2.5rem !important;padding-bottom:2.5rem !important}.thinkrank-m-12{margin:3rem !important}.thinkrank-mt-12{margin-top:3rem !important}.thinkrank-mb-12{margin-bottom:3rem !important}.thinkrank-ml-12{margin-left:3rem !important}.thinkrank-mr-12{margin-right:3rem !important}.thinkrank-mx-12{margin-left:3rem !important;margin-right:3rem !important}.thinkrank-my-12{margin-top:3rem !important;margin-bottom:3rem !important}.thinkrank-p-12{padding:3rem !important}.thinkrank-pt-12{padding-top:3rem !important}.thinkrank-pb-12{padding-bottom:3rem !important}.thinkrank-pl-12{padding-left:3rem !important}.thinkrank-pr-12{padding-right:3rem !important}.thinkrank-px-12{padding-left:3rem !important;padding-right:3rem !important}.thinkrank-py-12{padding-top:3rem !important;padding-bottom:3rem !important}.thinkrank-m-16{margin:4rem !important}.thinkrank-mt-16{margin-top:4rem !important}.thinkrank-mb-16{margin-bottom:4rem !important}.thinkrank-ml-16{margin-left:4rem !important}.thinkrank-mr-16{margin-right:4rem !important}.thinkrank-mx-16{margin-left:4rem !important;margin-right:4rem !important}.thinkrank-my-16{margin-top:4rem !important;margin-bottom:4rem !important}.thinkrank-p-16{padding:4rem !important}.thinkrank-pt-16{padding-top:4rem !important}.thinkrank-pb-16{padding-bottom:4rem !important}.thinkrank-pl-16{padding-left:4rem !important}.thinkrank-pr-16{padding-right:4rem !important}.thinkrank-px-16{padding-left:4rem !important;padding-right:4rem !important}.thinkrank-py-16{padding-top:4rem !important;padding-bottom:4rem !important}.thinkrank-m-20{margin:5rem !important}.thinkrank-mt-20{margin-top:5rem !important}.thinkrank-mb-20{margin-bottom:5rem !important}.thinkrank-ml-20{margin-left:5rem !important}.thinkrank-mr-20{margin-right:5rem !important}.thinkrank-mx-20{margin-left:5rem !important;margin-right:5rem !important}.thinkrank-my-20{margin-top:5rem !important;margin-bottom:5rem !important}.thinkrank-p-20{padding:5rem !important}.thinkrank-pt-20{padding-top:5rem !important}.thinkrank-pb-20{padding-bottom:5rem !important}.thinkrank-pl-20{padding-left:5rem !important}.thinkrank-pr-20{padding-right:5rem !important}.thinkrank-px-20{padding-left:5rem !important;padding-right:5rem !important}.thinkrank-py-20{padding-top:5rem !important;padding-bottom:5rem !important}.thinkrank-m-24{margin:6rem !important}.thinkrank-mt-24{margin-top:6rem !important}.thinkrank-mb-24{margin-bottom:6rem !important}.thinkrank-ml-24{margin-left:6rem !important}.thinkrank-mr-24{margin-right:6rem !important}.thinkrank-mx-24{margin-left:6rem !important;margin-right:6rem !important}.thinkrank-my-24{margin-top:6rem !important;margin-bottom:6rem !important}.thinkrank-p-24{padding:6rem !important}.thinkrank-pt-24{padding-top:6rem !important}.thinkrank-pb-24{padding-bottom:6rem !important}.thinkrank-pl-24{padding-left:6rem !important}.thinkrank-pr-24{padding-right:6rem !important}.thinkrank-px-24{padding-left:6rem !important;padding-right:6rem !important}.thinkrank-py-24{padding-top:6rem !important;padding-bottom:6rem !important}.thinkrank-m-auto{margin:auto !important}.thinkrank-mx-auto{margin-left:auto !important;margin-right:auto !important}.thinkrank-my-auto{margin-top:auto !important;margin-bottom:auto !important}.thinkrank-space-y-1>*+*{margin-top:.25rem !important}.thinkrank-space-y-2>*+*{margin-top:.5rem !important}.thinkrank-space-y-3>*+*{margin-top:.75rem !important}.thinkrank-space-y-4>*+*{margin-top:1rem !important}.thinkrank-space-y-6>*+*{margin-top:1.5rem !important}.thinkrank-space-x-1>*+*{margin-left:.25rem !important}.thinkrank-space-x-2>*+*{margin-left:.5rem !important}.thinkrank-space-x-3>*+*{margin-left:.75rem !important}.thinkrank-block{display:block !important}.thinkrank-inline-block{display:inline-block !important}.thinkrank-inline{display:inline !important}.thinkrank-flex{display:flex !important}.thinkrank-inline-flex{display:inline-flex !important}.thinkrank-grid{display:grid !important}.thinkrank-inline-grid{display:inline-grid !important}.thinkrank-hidden{display:none !important}.thinkrank-static{position:static !important}.thinkrank-relative{position:relative !important}.thinkrank-absolute{position:absolute !important}.thinkrank-fixed{position:fixed !important}.thinkrank-sticky{position:sticky !important}.thinkrank-top-0{top:0 !important}.thinkrank-top-3{top:.75rem !important}.thinkrank-top-4{top:1rem !important}.thinkrank-top-6{top:1.5rem !important}.thinkrank-right-0{right:0 !important}.thinkrank-right-3{right:.75rem !important}.thinkrank-right-4{right:1rem !important}.thinkrank-bottom-0{bottom:0 !important}.thinkrank-left-0{left:0 !important}.thinkrank-z-10{z-index:10 !important}.thinkrank-focus\:border-blue:focus{border-color:#4451ff !important}.thinkrank-focus\:ring-2:focus{box-shadow:0 0 0 2px rgba(68,81,255,.2) !important}.thinkrank-focus\:ring-blue:focus{--thinkrank-ring-color: #4451ff}.thinkrank-focus\:ring-opacity-20:focus{--thinkrank-ring-opacity: 0.2}.thinkrank-min-h-32{min-height:8rem !important}.thinkrank-animate-spin{animation:thinkrank-spin 1s linear infinite !important}@keyframes thinkrank-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.thinkrank-sr-only{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.thinkrank-max-w-lg{max-width:32rem !important}.thinkrank-max-w-sm{max-width:24rem !important}.thinkrank-max-h-80{max-height:20rem !important}.thinkrank-max-h-96{max-height:24rem !important}.thinkrank-max-h-160{max-height:40rem !important}.thinkrank-max-h-screen-75{max-height:75vh !important}.thinkrank-overflow-y-auto{overflow-y:auto !important}.thinkrank-font-mono{font-family:ui-monospace,SFMono-Regular,"SF Mono",Consolas,"Liberation Mono",Menlo,monospace !important}.thinkrank-truncate{overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}.thinkrank-py-0\.5{padding-top:.125rem !important;padding-bottom:.125rem !important}.thinkrank-h-6{height:1.5rem !important}.thinkrank-w-3{width:.75rem !important}.thinkrank-h-3{height:.75rem !important}.thinkrank-text-gray-400{color:#5a5c5e !important}.thinkrank-text-gray-500{color:#5a5c5e !important}.thinkrank-text-gray-600{color:#535353 !important}.thinkrank-text-gray-700{color:#535353 !important}.hover\:thinkrank-underline:hover{text-decoration:underline !important}.hover\:thinkrank-text-gray-700:hover{color:#535353 !important}.hover\:thinkrank-text-red-dark:hover{color:#921c13 !important}.thinkrank-flex-row{flex-direction:row !important}.thinkrank-flex-row-reverse{flex-direction:row-reverse !important}.thinkrank-flex-col{flex-direction:column !important}.thinkrank-flex-col-reverse{flex-direction:column-reverse !important}.thinkrank-flex-wrap{flex-wrap:wrap !important}.thinkrank-flex-wrap-reverse{flex-wrap:wrap-reverse !important}.thinkrank-flex-nowrap{flex-wrap:nowrap !important}.thinkrank-flex-1{flex:1 1 0% !important}.thinkrank-flex-auto{flex:1 1 auto !important}.thinkrank-flex-initial{flex:0 1 auto !important}.thinkrank-flex-none{flex:none !important}.thinkrank-flex-grow{flex-grow:1 !important}.thinkrank-flex-grow-0{flex-grow:0 !important}.thinkrank-flex-shrink{flex-shrink:1 !important}.thinkrank-flex-shrink-0{flex-shrink:0 !important}.thinkrank-justify-start{justify-content:flex-start !important}.thinkrank-justify-end{justify-content:flex-end !important}.thinkrank-justify-center{justify-content:center !important}.thinkrank-justify-between{justify-content:space-between !important}.thinkrank-justify-around{justify-content:space-around !important}.thinkrank-justify-evenly{justify-content:space-evenly !important}.thinkrank-items-start{align-items:flex-start !important}.thinkrank-items-end{align-items:flex-end !important}.thinkrank-items-center{align-items:center !important}.thinkrank-items-baseline{align-items:baseline !important}.thinkrank-items-stretch{align-items:stretch !important}.thinkrank-content-start{align-content:flex-start !important}.thinkrank-content-end{align-content:flex-end !important}.thinkrank-content-center{align-content:center !important}.thinkrank-content-between{align-content:space-between !important}.thinkrank-content-around{align-content:space-around !important}.thinkrank-content-evenly{align-content:space-evenly !important}.thinkrank-self-auto{align-self:auto !important}.thinkrank-self-start{align-self:flex-start !important}.thinkrank-self-end{align-self:flex-end !important}.thinkrank-self-center{align-self:center !important}.thinkrank-self-stretch{align-self:stretch !important}.thinkrank-self-baseline{align-self:baseline !important}.thinkrank-grid-cols-1{grid-template-columns:repeat(1, 1fr) !important}.thinkrank-grid-cols-2{grid-template-columns:repeat(2, 1fr) !important}.thinkrank-grid-cols-3{grid-template-columns:repeat(3, 1fr) !important}.thinkrank-grid-cols-4{grid-template-columns:repeat(4, 1fr) !important}.thinkrank-grid-cols-5{grid-template-columns:repeat(5, 1fr) !important}.thinkrank-grid-cols-6{grid-template-columns:repeat(6, 1fr) !important}.thinkrank-grid-cols-none{grid-template-columns:none !important}.thinkrank-grid-rows-1{grid-template-rows:repeat(1, 1fr) !important}.thinkrank-grid-rows-2{grid-template-rows:repeat(2, 1fr) !important}.thinkrank-grid-rows-3{grid-template-rows:repeat(3, 1fr) !important}.thinkrank-grid-rows-4{grid-template-rows:repeat(4, 1fr) !important}.thinkrank-grid-rows-none{grid-template-rows:none !important}.thinkrank-col-span-1{grid-column:span 1/span 1 !important}.thinkrank-col-span-2{grid-column:span 2/span 2 !important}.thinkrank-col-span-3{grid-column:span 3/span 3 !important}.thinkrank-col-span-full{grid-column:1/-1 !important}.thinkrank-col-span-1-lg{grid-column:span 1/span 1 !important}.thinkrank-col-span-2-lg{grid-column:span 2/span 2 !important}.thinkrank-col-auto{grid-column:auto !important}.thinkrank-col-span-4{grid-column:span 4/span 4 !important}.thinkrank-col-span-5{grid-column:span 5/span 5 !important}.thinkrank-col-span-6{grid-column:span 6/span 6 !important}.thinkrank-row-auto{grid-row:auto !important}.thinkrank-row-span-1{grid-row:span 1/span 1 !important}.thinkrank-row-span-2{grid-row:span 2/span 2 !important}.thinkrank-row-span-3{grid-row:span 3/span 3 !important}.thinkrank-row-span-4{grid-row:span 4/span 4 !important}.thinkrank-row-span-full{grid-row:1/-1 !important}.thinkrank-gap-0{gap:0 !important}.thinkrank-gap-1{gap:.25rem !important}.thinkrank-gap-2{gap:.5rem !important}.thinkrank-gap-3{gap:.75rem !important}.thinkrank-gap-4{gap:1rem !important}.thinkrank-gap-5{gap:1.25rem !important}.thinkrank-gap-6{gap:1.5rem !important}.thinkrank-gap-8{gap:2rem !important}.thinkrank-gap-x-0{column-gap:0 !important}.thinkrank-gap-x-1{column-gap:.25rem !important}.thinkrank-gap-x-2{column-gap:.5rem !important}.thinkrank-gap-x-3{column-gap:.75rem !important}.thinkrank-gap-x-4{column-gap:1rem !important}.thinkrank-gap-x-6{column-gap:1.5rem !important}.thinkrank-gap-y-0{row-gap:0 !important}.thinkrank-gap-y-1{row-gap:.25rem !important}.thinkrank-gap-y-2{row-gap:.5rem !important}.thinkrank-gap-y-3{row-gap:.75rem !important}.thinkrank-gap-y-4{row-gap:1rem !important}.thinkrank-gap-y-6{row-gap:1.5rem !important}.thinkrank-w-auto{width:auto !important}.thinkrank-w-full{width:100% !important}.thinkrank-w-screen{width:100vw !important}.thinkrank-w-min{width:min-content !important}.thinkrank-w-max{width:max-content !important}.thinkrank-w-fit{width:fit-content !important}.thinkrank-w-4{width:1rem !important}.thinkrank-w-5{width:1.25rem !important}.thinkrank-w-8{width:2rem !important}.thinkrank-w-10{width:2.5rem !important}.thinkrank-w-16{width:4rem !important}.thinkrank-h-auto{height:auto !important}.thinkrank-h-full{height:100% !important}.thinkrank-h-screen{height:100vh !important}.thinkrank-h-4{height:1rem !important}.thinkrank-h-5{height:1.25rem !important}.thinkrank-h-8{height:2rem !important}.thinkrank-h-10{height:2.5rem !important}.thinkrank-h-16{height:4rem !important}.thinkrank-h-min{height:min-content !important}.thinkrank-h-max{height:max-content !important}.thinkrank-h-fit{height:fit-content !important}.thinkrank-min-w-0{min-width:0 !important}.thinkrank-min-w-full{min-width:100% !important}.thinkrank-max-w-none{max-width:none !important}.thinkrank-max-w-full{max-width:100% !important}.thinkrank-min-h-0{min-height:0 !important}.thinkrank-min-h-full{min-height:100% !important}.thinkrank-max-h-full{max-height:100% !important}.thinkrank-max-h-screen{max-height:100vh !important}.thinkrank-text-left{text-align:left !important}.thinkrank-text-center{text-align:center !important}.thinkrank-text-right{text-align:right !important}.thinkrank-text-justify{text-align:justify !important}.thinkrank-text-xs{font-size:.75rem !important}.thinkrank-text-sm{font-size:.875rem !important}.thinkrank-text-base{font-size:1rem !important}.thinkrank-text-lg{font-size:1.125rem !important}.thinkrank-text-xl{font-size:1.25rem !important}.thinkrank-text-2xl{font-size:1.5rem !important}.thinkrank-text-3xl{font-size:1.875rem !important}.thinkrank-font-normal{font-weight:400 !important}.thinkrank-font-medium{font-weight:500 !important}.thinkrank-font-semibold{font-weight:600 !important}.thinkrank-font-bold{font-weight:700 !important}.thinkrank-leading-tight{line-height:1.25 !important}.thinkrank-leading-normal{line-height:1.5 !important}.thinkrank-leading-relaxed{line-height:1.75 !important}.thinkrank-text-primary{color:#1d1d1d !important}.thinkrank-text-secondary{color:#535353 !important}.thinkrank-text-tertiary{color:#5a5c5e !important}.thinkrank-text-muted{color:#5a5c5e !important}.thinkrank-text-white{color:#fff !important}.thinkrank-text-blue{color:#4451ff !important}.thinkrank-text-green{color:#027a48 !important}.thinkrank-text-orange{color:#b54708 !important}.thinkrank-text-red{color:#921c13 !important}.thinkrank-text-openai{color:#4451ff !important}.thinkrank-text-claude{color:#4451ff !important}.thinkrank-whitespace-pre-wrap{white-space:pre-wrap !important}.thinkrank-overflow-x-auto{overflow-x:auto !important}.thinkrank-list-disc{list-style-type:disc !important}.thinkrank-list-inside{list-style-position:inside !important}.thinkrank-bg-transparent{background-color:rgba(0,0,0,0) !important}.thinkrank-bg-white{background-color:#fff !important}.thinkrank-bg-gray-50{background-color:#f8f8fb !important}.thinkrank-bg-gray-100{background-color:#f8f8fb !important}.thinkrank-bg-gray-200{background-color:#e2e6f1 !important}.thinkrank-bg-blue{background-color:#4451ff !important}.thinkrank-bg-green{background-color:#027a48 !important}.thinkrank-bg-orange{background-color:#b54708 !important}.thinkrank-bg-red{background-color:#921c13 !important}.thinkrank-bg-purple{background-color:#4451ff !important}.thinkrank-bg-openai{background-color:#4451ff !important}.thinkrank-bg-claude{background-color:#4451ff !important}.thinkrank-bg-opacity-5{--thinkrank-bg-opacity: 0.05}.thinkrank-bg-opacity-10{--thinkrank-bg-opacity: 0.1}.thinkrank-bg-opacity-20{--thinkrank-bg-opacity: 0.2}.thinkrank-bg-opacity-50{--thinkrank-bg-opacity: 0.5}.thinkrank-bg-blue.thinkrank-bg-opacity-5{background-color:rgba(59,130,246,.05) !important}.thinkrank-bg-blue.thinkrank-bg-opacity-10{background-color:rgba(59,130,246,.1) !important}.thinkrank-bg-blue.thinkrank-bg-opacity-20{background-color:rgba(59,130,246,.2) !important}.thinkrank-bg-green.thinkrank-bg-opacity-5{background-color:rgba(34,197,94,.05) !important}.thinkrank-bg-green.thinkrank-bg-opacity-10{background-color:rgba(34,197,94,.1) !important}.thinkrank-bg-orange.thinkrank-bg-opacity-5{background-color:rgba(249,115,22,.05) !important}.thinkrank-bg-orange.thinkrank-bg-opacity-10{background-color:rgba(249,115,22,.1) !important}.thinkrank-bg-orange.thinkrank-bg-opacity-20{background-color:rgba(249,115,22,.2) !important}.thinkrank-bg-red.thinkrank-bg-opacity-5{background-color:rgba(239,68,68,.05) !important}.thinkrank-bg-red.thinkrank-bg-opacity-10{background-color:rgba(146,28,19,.1) !important}.thinkrank-bg-red.thinkrank-bg-opacity-20{background-color:rgba(146,28,19,.2) !important}.thinkrank-bg-purple.thinkrank-bg-opacity-5{background-color:rgba(68,81,255,.05) !important}.thinkrank-bg-purple.thinkrank-bg-opacity-10{background-color:rgba(68,81,255,.1) !important}.thinkrank-bg-purple.thinkrank-bg-opacity-20{background-color:rgba(68,81,255,.2) !important}.thinkrank-bg-yellow{background-color:#b54708 !important}.thinkrank-border-0{border-width:0 !important}.thinkrank-border{border-width:1px !important}.thinkrank-border-2{border-width:2px !important}.thinkrank-border-t{border-top-width:1px !important}.thinkrank-border-b{border-bottom-width:1px !important}.thinkrank-border-l{border-left-width:1px !important}.thinkrank-border-r{border-right-width:1px !important}.thinkrank-border-transparent{border-color:rgba(0,0,0,0) !important}.thinkrank-border-light{border-color:#e2e6f1 !important}.thinkrank-border-medium{border-color:#d5d5dd !important}.thinkrank-border-dark{border-color:#d5d5dd !important}.thinkrank-border-gray-200{border-color:#e2e6f1 !important}.thinkrank-border-blue{border-color:#4451ff !important}.thinkrank-border-l-blue{border-left-color:#4451ff !important}.thinkrank-border-green{border-color:#027a48 !important}.thinkrank-border-orange{border-color:#b54708 !important}.thinkrank-border-red{border-color:#921c13 !important}.thinkrank-border-purple{border-color:#4451ff !important}.thinkrank-border-opacity-10{--thinkrank-border-opacity: 0.1}.thinkrank-border-opacity-20{--thinkrank-border-opacity: 0.2}.thinkrank-border-opacity-50{--thinkrank-border-opacity: 0.5}.thinkrank-border-blue.thinkrank-border-opacity-20{border-color:rgba(59,130,246,.2) !important}.thinkrank-border-green.thinkrank-border-opacity-20{border-color:rgba(34,197,94,.2) !important}.thinkrank-border-red.thinkrank-border-opacity-20{border-color:rgba(239,68,68,.2) !important}.thinkrank-border-l-4{border-left-width:4px !important}.thinkrank-rounded-none{border-radius:0 !important}.thinkrank-rounded-sm{border-radius:.25rem !important}.thinkrank-rounded{border-radius:.375rem !important}.thinkrank-rounded-md{border-radius:.375rem !important}.thinkrank-rounded-lg{border-radius:.5rem !important}.thinkrank-rounded-xl{border-radius:.75rem !important}.thinkrank-rounded-2xl{border-radius:1rem !important}.thinkrank-rounded-3xl{border-radius:1.5rem !important}.thinkrank-rounded-full{border-radius:9999px !important}.thinkrank-shadow-none{box-shadow:none !important}.thinkrank-shadow-sm{box-shadow:0 1px 2px 0 rgba(0,0,0,.05) !important}.thinkrank-shadow{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06) !important}.thinkrank-shadow-md{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06) !important}.thinkrank-shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05) !important}.thinkrank-shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04) !important}.thinkrank-shadow-2xl{box-shadow:0 25px 50px -12px rgba(0,0,0,.25) !important}@media(max-width: 639px){.thinkrank-hidden-xs{display:none !important}.thinkrank-block-xs{display:block !important}.thinkrank-flex-xs{display:flex !important}.thinkrank-grid-xs{display:grid !important}.thinkrank-flex-col-xs{flex-direction:column !important}.thinkrank-flex-row-xs{flex-direction:row !important}.thinkrank-items-center-xs{align-items:center !important}.thinkrank-items-start-xs{align-items:flex-start !important}.thinkrank-justify-center-xs{justify-content:center !important}.thinkrank-justify-between-xs{justify-content:space-between !important}.thinkrank-grid-cols-1-xs{grid-template-columns:repeat(1, 1fr) !important}.thinkrank-grid-cols-2-xs{grid-template-columns:repeat(2, 1fr) !important}.thinkrank-gap-2-xs{gap:.5rem !important}.thinkrank-gap-4-xs{gap:1rem !important}.thinkrank-text-center-xs{text-align:center !important}.thinkrank-text-left-xs{text-align:left !important}.thinkrank-text-sm-xs{font-size:.875rem !important}.thinkrank-text-xs-xs{font-size:.75rem !important}.thinkrank-p-2-xs{padding:.5rem !important}.thinkrank-p-4-xs{padding:1rem !important}.thinkrank-px-4-xs{padding-left:1rem !important;padding-right:1rem !important}.thinkrank-py-4-xs{padding-top:1rem !important;padding-bottom:1rem !important}.thinkrank-m-2-xs{margin:.5rem !important}.thinkrank-m-4-xs{margin:1rem !important}.thinkrank-mb-4-xs{margin-bottom:1rem !important}.thinkrank-mt-4-xs{margin-top:1rem !important}.thinkrank-w-full-xs{width:100% !important}.thinkrank-w-auto-xs{width:auto !important}}@media(min-width: 640px){.thinkrank-hidden-sm{display:none !important}.thinkrank-block-sm{display:block !important}.thinkrank-flex-sm{display:flex !important}.thinkrank-grid-sm{display:grid !important}.thinkrank-flex-col-sm{flex-direction:column !important}.thinkrank-flex-row-sm{flex-direction:row !important}.thinkrank-items-center-sm{align-items:center !important}.thinkrank-items-start-sm{align-items:flex-start !important}.thinkrank-justify-center-sm{justify-content:center !important}.thinkrank-justify-between-sm{justify-content:space-between !important}.thinkrank-grid-cols-1-sm{grid-template-columns:repeat(1, 1fr) !important}.thinkrank-grid-cols-2-sm{grid-template-columns:repeat(2, 1fr) !important}.thinkrank-grid-cols-3-sm{grid-template-columns:repeat(3, 1fr) !important}.thinkrank-gap-4-sm{gap:1rem !important}.thinkrank-gap-6-sm{gap:1.5rem !important}.thinkrank-text-center-sm{text-align:center !important}.thinkrank-text-left-sm{text-align:left !important}.thinkrank-text-base-sm{font-size:1rem !important}.thinkrank-p-6-sm{padding:1.5rem !important}.thinkrank-px-6-sm{padding-left:1.5rem !important;padding-right:1.5rem !important}.thinkrank-py-6-sm{padding-top:1.5rem !important;padding-bottom:1.5rem !important}}@media(min-width: 768px){.thinkrank-hidden-md{display:none !important}.thinkrank-block-md{display:block !important}.thinkrank-flex-md{display:flex !important}.thinkrank-grid-md{display:grid !important}.thinkrank-flex-col-md{flex-direction:column !important}.thinkrank-flex-row-md{flex-direction:row !important}.thinkrank-items-center-md{align-items:center !important}.thinkrank-items-start-md{align-items:flex-start !important}.thinkrank-justify-center-md{justify-content:center !important}.thinkrank-justify-between-md{justify-content:space-between !important}.thinkrank-justify-start-md{justify-content:flex-start !important}.thinkrank-justify-end-md{justify-content:flex-end !important}.thinkrank-grid-cols-1-md{grid-template-columns:repeat(1, 1fr) !important}.thinkrank-grid-cols-2-md{grid-template-columns:repeat(2, 1fr) !important}.thinkrank-grid-cols-3-md{grid-template-columns:repeat(3, 1fr) !important}.thinkrank-grid-cols-4-md{grid-template-columns:repeat(4, 1fr) !important}.thinkrank-gap-6-md{gap:1.5rem !important}.thinkrank-gap-8-md{gap:2rem !important}.thinkrank-text-center-md{text-align:center !important}.thinkrank-text-left-md{text-align:left !important}.thinkrank-text-lg-md{font-size:1.125rem !important}.thinkrank-p-8-md{padding:2rem !important}.thinkrank-px-8-md{padding-left:2rem !important;padding-right:2rem !important}.thinkrank-py-8-md{padding-top:2rem !important;padding-bottom:2rem !important}.thinkrank-w-auto-md{width:auto !important}.thinkrank-w-1-2-md{width:50% !important}.thinkrank-w-1-3-md{width:33.333333% !important}.thinkrank-w-2-3-md{width:66.666667% !important}.thinkrank-w-1-4-md{width:25% !important}.thinkrank-w-3-4-md{width:75% !important}}@media(min-width: 1024px){.thinkrank-hidden-lg{display:none !important}.thinkrank-block-lg{display:block !important}.thinkrank-flex-lg{display:flex !important}.thinkrank-grid-lg{display:grid !important}.thinkrank-flex-col-lg{flex-direction:column !important}.thinkrank-flex-row-lg{flex-direction:row !important}.thinkrank-items-center-lg{align-items:center !important}.thinkrank-items-start-lg{align-items:flex-start !important}.thinkrank-justify-center-lg{justify-content:center !important}.thinkrank-justify-between-lg{justify-content:space-between !important}.thinkrank-justify-start-lg{justify-content:flex-start !important}.thinkrank-justify-end-lg{justify-content:flex-end !important}.thinkrank-grid-cols-1-lg{grid-template-columns:repeat(1, 1fr) !important}.thinkrank-grid-cols-2-lg{grid-template-columns:repeat(2, 1fr) !important}.thinkrank-grid-cols-3-lg{grid-template-columns:repeat(3, 1fr) !important}.thinkrank-grid-cols-4-lg{grid-template-columns:repeat(4, 1fr) !important}.thinkrank-grid-cols-5-lg{grid-template-columns:repeat(5, 1fr) !important}.thinkrank-grid-cols-6-lg{grid-template-columns:repeat(6, 1fr) !important}.thinkrank-gap-8-lg{gap:2rem !important}.thinkrank-gap-10-lg{gap:2.5rem !important}.thinkrank-col-span-1-lg{grid-column:span 1/span 1 !important}.thinkrank-col-span-2-lg{grid-column:span 2/span 2 !important}.thinkrank-col-span-3-lg{grid-column:span 3/span 3 !important}.thinkrank-text-center-lg{text-align:center !important}.thinkrank-text-left-lg{text-align:left !important}.thinkrank-text-xl-lg{font-size:1.25rem !important}.thinkrank-text-2xl-lg{font-size:1.5rem !important}.thinkrank-p-10-lg{padding:2.5rem !important}.thinkrank-px-10-lg{padding-left:2.5rem !important;padding-right:2.5rem !important}.thinkrank-py-10-lg{padding-top:2.5rem !important;padding-bottom:2.5rem !important}}@media(min-width: 1280px){.thinkrank-hidden-xl{display:none !important}.thinkrank-block-xl{display:block !important}.thinkrank-flex-xl{display:flex !important}.thinkrank-grid-xl{display:grid !important}.thinkrank-grid-cols-5-xl{grid-template-columns:repeat(5, 1fr) !important}.thinkrank-grid-cols-6-xl{grid-template-columns:repeat(6, 1fr) !important}.thinkrank-gap-12-xl{gap:3rem !important}.thinkrank-text-3xl-xl{font-size:1.875rem !important}.thinkrank-p-12-xl{padding:3rem !important}.thinkrank-px-12-xl{padding-left:3rem !important;padding-right:3rem !important}.thinkrank-py-12-xl{padding-top:3rem !important;padding-bottom:3rem !important}}@media(max-width: 767px){.thinkrank-hidden-mobile{display:none !important}.thinkrank-flex-col-mobile{flex-direction:column !important}.thinkrank-grid-cols-1-mobile{grid-template-columns:repeat(1, 1fr) !important}.thinkrank-text-center-mobile{text-align:center !important}.thinkrank-px-4-mobile{padding-left:1rem !important;padding-right:1rem !important}.thinkrank-py-4-mobile{padding-top:1rem !important;padding-bottom:1rem !important}.thinkrank-gap-4-mobile{gap:1rem !important}}@media(min-width: 768px){.thinkrank-hidden-desktop{display:none !important}.thinkrank-flex-row-desktop{flex-direction:row !important}.thinkrank-grid-cols-2-desktop{grid-template-columns:repeat(2, 1fr) !important}.thinkrank-grid-cols-3-desktop{grid-template-columns:repeat(3, 1fr) !important}.thinkrank-text-left-desktop{text-align:left !important}}.thinkrank-flex-center{display:flex !important;align-items:center !important;justify-content:center !important}.thinkrank-flex-between{display:flex !important;align-items:center !important;justify-content:space-between !important}.thinkrank-flex-start{display:flex !important;align-items:center !important;justify-content:flex-start !important}.thinkrank-flex-end{display:flex !important;align-items:center !important;justify-content:flex-end !important}.thinkrank-break-words{overflow-wrap:break-word !important;word-break:break-word !important}.thinkrank-cursor-pointer{cursor:pointer !important}.thinkrank-cursor-default{cursor:default !important}.thinkrank-cursor-not-allowed{cursor:not-allowed !important}.thinkrank-ui .thinkrank-social-media-tab .thinkrank-social-media-tabs .components-tab-panel__tabs{border-bottom:1px solid var(--thinkrank-border);margin-bottom:1.5rem}.thinkrank-ui .thinkrank-social-media-tab .thinkrank-social-media-tabs .components-tab-panel__tabs-item{padding:12px 20px;border:none;border-bottom:2px solid rgba(0,0,0,0);background:none;color:var(--thinkrank-text-light);font-weight:500;transition:all .2s ease}.thinkrank-ui .thinkrank-social-media-tab .thinkrank-social-media-tabs .components-tab-panel__tabs-item:hover{color:var(--thinkrank-primary);background:rgba(37,99,235,.05)}.thinkrank-ui .thinkrank-social-media-tab .thinkrank-social-media-tabs .components-tab-panel__tabs-item.active-tab{color:var(--thinkrank-primary);border-bottom-color:var(--thinkrank-primary);background:rgba(37,99,235,.05)}.thinkrank-ui .thinkrank-social-media-tab .thinkrank-tab-content{min-height:400px}.thinkrank-ui .thinkrank-social-media-tab .thinkrank-settings-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:1.5rem;margin-bottom:1.5rem}@media(max-width: 768px){.thinkrank-ui .thinkrank-social-media-tab .thinkrank-settings-grid{grid-template-columns:1fr}}.thinkrank-social-media-tab .components-text-control__input,.thinkrank-social-media-tab .components-textarea-control__input{transition:border-color .2s ease,box-shadow .2s ease}.thinkrank-social-media-tab .components-text-control__input:focus,.thinkrank-social-media-tab .components-textarea-control__input:focus{border-color:var(--thinkrank-primary);box-shadow:0 0 0 1px var(--thinkrank-primary)}.thinkrank-social-media-tab .components-select-control__input:focus{border-color:var(--thinkrank-primary);box-shadow:0 0 0 1px var(--thinkrank-primary)}@media(max-width: 768px){.thinkrank-ui .thinkrank-social-media-tab .thinkrank-social-media-tabs .components-tab-panel__tabs{flex-wrap:wrap;gap:.5rem}.thinkrank-ui .thinkrank-social-media-tab .thinkrank-social-media-tabs .components-tab-panel__tabs-item{padding:8px 12px;font-size:13px}}.thinkrank-hist-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width: 900px){.thinkrank-hist-grid{grid-template-columns:1fr}}.thinkrank-opp-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;margin-top:8px}@media(max-width: 768px){.thinkrank-opp-grid{grid-template-columns:1fr}}.thinkrank-opp-card{border:1px solid #e5e7eb;border-radius:12px;padding:20px 24px;background:#fff;display:flex;flex-direction:column;gap:16px}.thinkrank-opp-card .thinkrank-opp-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.thinkrank-opp-card .thinkrank-opp-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex:1}.thinkrank-opp-card .thinkrank-opp-title{font-size:15px;font-weight:700;color:#111827}.thinkrank-opp-card .thinkrank-opp-badge{font-size:12px;font-weight:500;padding:3px 10px;border-radius:6px;white-space:nowrap}.thinkrank-opp-card .thinkrank-opp-metric{display:flex;align-items:baseline;gap:5px;white-space:nowrap;flex-shrink:0}.thinkrank-opp-card .thinkrank-opp-metric-value{font-size:16px;font-weight:700;color:#111827}.thinkrank-opp-card .thinkrank-opp-metric-label{font-size:13px;color:#6b7280}.thinkrank-opp-card .thinkrank-opp-actions{display:flex;flex-direction:column;gap:6px}.thinkrank-opp-card .thinkrank-opp-actions-label{font-size:14px;color:#374151;margin:0}.thinkrank-opp-card .thinkrank-opp-actions-list{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:4px}.thinkrank-opp-card .thinkrank-opp-actions-list li{font-size:14px;color:#374151;line-height:1.5}.thinkrank-opp-card .thinkrank-opp-data-box{background:#f3f4f6;border-radius:8px;padding:12px 16px;font-size:14px;color:#374151;line-height:1.6}.thinkrank-opp-card .thinkrank-opp-data-box strong{color:#111827}.thinkrank-diag-wrap{display:flex;flex-direction:column;gap:20px;padding:24px}.thinkrank-diag-stats{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px}@media(max-width: 640px){.thinkrank-diag-stats{grid-template-columns:1fr}}.thinkrank-diag-stat-card{border:1px solid #e5e7eb;border-radius:12px;padding:20px 24px;background:#fff;display:flex;flex-direction:column;gap:10px}.thinkrank-diag-stat-card .thinkrank-diag-stat-top{display:flex;justify-content:space-between;align-items:flex-start}.thinkrank-diag-stat-card .thinkrank-diag-stat-label{font-size:15px;color:#374151}.thinkrank-diag-stat-card .thinkrank-diag-stat-icon{width:44px;height:44px;border-radius:10px;background:#eef0fb;display:flex;align-items:center;justify-content:center;flex-shrink:0}.thinkrank-diag-stat-card .thinkrank-diag-stat-count{font-size:40px;font-weight:700;color:#111827;line-height:1}.thinkrank-diag-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width: 768px){.thinkrank-diag-grid{grid-template-columns:1fr}}.thinkrank-diag-card{border:1px solid #e5e7eb;border-radius:12px;padding:20px 24px;background:#fff}.thinkrank-diag-card .thinkrank-diag-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.thinkrank-diag-card .thinkrank-diag-card-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex:1}.thinkrank-diag-card .thinkrank-diag-card-title{font-size:15px;font-weight:700;color:#111827}.thinkrank-diag-card .thinkrank-diag-badge{font-size:12px;font-weight:500;padding:3px 10px;border-radius:6px;white-space:nowrap}.thinkrank-diag-card .thinkrank-diag-category{font-size:13px;color:#374151;white-space:nowrap;flex-shrink:0}.thinkrank-diag-card .thinkrank-diag-desc{font-size:14px;color:#4b5563;line-height:1.65;margin:0}.thinkrank-diag-card .thinkrank-diag-desc strong{color:#111827}.thinkrank-perf-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.thinkrank-perf-header .thinkrank-perf-heading{font-size:22px !important;font-weight:700 !important;color:#111827 !important;margin:0 0 4px !important;line-height:1.3 !important}.thinkrank-perf-header .thinkrank-perf-header-sub{font-size:13px !important;color:#6b7280 !important;display:block !important}.thinkrank-perf-header .thinkrank-perf-header-right{display:flex;align-items:center;gap:16px;flex-shrink:0}.thinkrank-perf-header .thinkrank-perf-toggle-wrap .components-toggle-control{margin:0 !important}.thinkrank-perf-header .thinkrank-perf-toggle-wrap .components-toggle-control .components-form-toggle.is-checked .components-form-toggle__track{background-color:#4353cc !important}.thinkrank-perf-header .thinkrank-perf-toggle-wrap .components-toggle-control .components-toggle-control__label{font-size:14px !important;color:#374151 !important}.thinkrank-perf-header .thinkrank-perf-refresh-btn.components-button{border:1.5px solid #4353cc !important;color:#4353cc !important;border-radius:8px !important;padding:6px 18px !important;font-size:14px !important;font-weight:500 !important;background:#fff !important;box-shadow:none !important}.thinkrank-perf-header .thinkrank-perf-refresh-btn.components-button:hover:not(:disabled){background:#f0f2ff !important}.thinkrank-cwv-wrapper{border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;background:#fff}.thinkrank-cwv-panel-layout{display:flex;align-items:stretch}@media(max-width: 900px){.thinkrank-cwv-panel-layout{flex-direction:column}}.thinkrank-cwv-score-panel{width:300px;flex-shrink:0;padding:24px 20px;border-right:1px solid #e5e7eb;display:flex;flex-direction:column;align-items:flex-start;gap:0}@media(max-width: 900px){.thinkrank-cwv-score-panel{width:100%;border-right:none;border-bottom:1px solid #e5e7eb;align-items:center}}.thinkrank-cwv-score-panel .thinkrank-cwv-score-title{font-size:16px;font-weight:600;color:#1e1e1e;margin-bottom:8px}.thinkrank-cwv-donut-wrap{display:flex;flex-direction:column;align-items:center;width:100%}.thinkrank-cwv-donut-wrap svg{display:block}.thinkrank-cwv-device-breakdown{display:flex;justify-content:space-around;width:100%;padding-top:12px;margin-top:4px;border-top:1px solid #f3f4f6}.thinkrank-cwv-device-breakdown .thinkrank-cwv-device-item{border:0;background:rgba(0,0,0,0);font-family:inherit;appearance:none;display:flex;align-items:center;gap:6px;font-size:13px;color:#9ca3af;cursor:pointer;padding:4px 8px;border-radius:6px;transition:color .15s,background .15s}.thinkrank-cwv-device-breakdown .thinkrank-cwv-device-item:hover{color:#4353cc;background:#f0f2ff}.thinkrank-cwv-device-breakdown .thinkrank-cwv-device-item:focus-visible{outline:none;box-shadow:0 0 0 2px #4451ff}.thinkrank-cwv-device-breakdown .thinkrank-cwv-device-item.is-active{color:#4451ff;font-weight:600}.thinkrank-cwv-metrics-panel{flex:1;padding:24px;min-width:0}.thinkrank-cwv-metrics-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;gap:16px}.thinkrank-cwv-metrics-header .thinkrank-cwv-metrics-title{display:block;font-size:18px;font-weight:600;color:#111827;margin-bottom:4px}.thinkrank-cwv-metrics-header .thinkrank-cwv-metrics-subtitle{display:block;font-size:13px;color:#6b7280}.thinkrank-cwv-device-tabs{display:flex;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;flex-shrink:0}.thinkrank-cwv-device-tabs button{padding:6px 18px;border:none;border-right:1px solid #e5e7eb;background:#fff;color:#374151;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s,color .15s;white-space:nowrap}.thinkrank-cwv-device-tabs button:last-child{border-right:none}.thinkrank-cwv-device-tabs button.active{background:#4451ff;color:#fff}.thinkrank-cwv-device-tabs button:not(.active):hover{background:#f5f6ff}.thinkrank-cwv-metrics-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width: 700px){.thinkrank-cwv-metrics-grid{grid-template-columns:1fr}}.thinkrank-cwv-metric-card{border:1px solid #e5e7eb;border-radius:10px;padding:16px;background:#fff}.thinkrank-cwv-metric-card .thinkrank-cwv-metric-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.thinkrank-cwv-metric-card .thinkrank-cwv-metric-name{font-size:14px;color:#374151;font-weight:500;line-height:1.4;padding-right:8px}.thinkrank-cwv-metric-card .thinkrank-cwv-status-icon{flex-shrink:0;line-height:0}.thinkrank-cwv-metric-card .thinkrank-cwv-metric-value{font-size:34px;font-weight:700;color:#111827;margin-bottom:4px;line-height:1.1;letter-spacing:-0.5px}.thinkrank-cwv-metric-card .thinkrank-cwv-metric-desc{font-size:12px;color:#9ca3af;line-height:1.4;margin-bottom:14px}.thinkrank-cwv-metric-card .thinkrank-cwv-metric-thresholds{display:flex;flex-direction:column;gap:5px;padding-top:12px;border-top:1px solid #f3f4f6}.thinkrank-cwv-metric-card .thinkrank-cwv-threshold-row{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#374151}.thinkrank-cwv-metric-card .thinkrank-cwv-threshold-row .thinkrank-cwv-threshold-good{color:#34a853;font-weight:600}.thinkrank-cwv-metric-card .thinkrank-cwv-threshold-row .thinkrank-cwv-threshold-poor{color:#921c13;font-weight:600}.components-card .thinkrank-chart-stats{display:flex !important;justify-content:space-between !important;align-items:center !important;margin-top:16px !important;padding-top:16px !important;border-top:1px solid #e0e0e0 !important}.components-card .thinkrank-chart-stats .thinkrank-current-value{font-size:1.5rem !important;font-weight:600 !important;color:#1f2937 !important;line-height:1.2 !important}.components-card .thinkrank-chart-stats .thinkrank-current-label{font-size:.875rem !important;color:#6b7280 !important;margin-top:4px !important}.components-card .thinkrank-chart-stats .thinkrank-trend{text-align:right !important}.components-card .thinkrank-chart-stats .thinkrank-trend-value{font-size:.875rem !important;font-weight:500 !important;line-height:1.2 !important}.components-card .thinkrank-chart-stats .thinkrank-trend-value.status-good{color:#027a48 !important}.components-card .thinkrank-chart-stats .thinkrank-trend-value.status-poor{color:#921c13 !important}.components-card .thinkrank-chart-stats .thinkrank-trend-label{font-size:.75rem !important;color:#6b7280 !important;margin-top:2px !important}.thinkrank-chart-container{margin-bottom:16px;border-radius:8px;overflow:hidden}.thinkrank-performance-status{display:inline-flex;align-items:center;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.thinkrank-performance-status.status-good{background:#e8f5e8;color:#34a853}.thinkrank-performance-status.status-needs-improvement{background:#fef7e0;color:#fbbc04}.thinkrank-performance-status.status-poor{background:#fce8e6;color:#921c13}.thinkrank-performance-chart canvas{border-radius:8px}.thinkrank-performance-monitoring .thinkrank-monitoring-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:16px}@media(max-width: 768px){.thinkrank-performance-monitoring .thinkrank-monitoring-grid{grid-template-columns:1fr}}.thinkrank-performance-monitoring .thinkrank-monitoring-item{padding:16px;background:#f9f9f9;border-radius:8px;border-left:4px solid #0073aa}.thinkrank-performance-monitoring .thinkrank-monitoring-item h4{margin:0 0 8px;font-size:14px;font-weight:600;color:#1e1e1e}.thinkrank-performance-monitoring .thinkrank-monitoring-item .thinkrank-monitoring-list{list-style:none;margin:0;padding:0}.thinkrank-performance-monitoring .thinkrank-monitoring-item .thinkrank-monitoring-list li{font-size:14px;margin-bottom:4px;display:flex;align-items:center}.thinkrank-performance-monitoring .thinkrank-monitoring-item .thinkrank-monitoring-list li::before{content:"� |
| 3059 |
";margin-right:8px}.thinkrank-performance-monitoring .thinkrank-monitoring-item .thinkrank-monitoring-list li.warning::before{content:"⚠️"}.thinkrank-performance-monitoring .thinkrank-monitoring-item .thinkrank-monitoring-list li.error::before{content:"❌"}.thinkrank-performance-recommendations .thinkrank-recommendation-item{padding:12px 16px;margin-bottom:8px;background:#fff;border:1px solid #e0e0e0;border-radius:6px;border-left:4px solid #0073aa}.thinkrank-performance-recommendations .thinkrank-recommendation-item.priority-high{border-left-color:#921c13}.thinkrank-performance-recommendations .thinkrank-recommendation-item.priority-medium{border-left-color:#fbbc04}.thinkrank-performance-recommendations .thinkrank-recommendation-item.priority-low{border-left-color:#34a853}.thinkrank-performance-recommendations .thinkrank-recommendation-item .thinkrank-recommendation-title{font-weight:600;margin-bottom:4px;color:#1e1e1e}.thinkrank-performance-recommendations .thinkrank-recommendation-item .thinkrank-recommendation-description{font-size:14px;color:#666;line-height:1.4}.thinkrank-metric-card{padding:1rem;background:#fff;border:1px solid #e2e6f1;border-radius:.375rem;text-align:center;transition:all .2s ease}.thinkrank-metric-card:hover{border-color:#d5d5dd;box-shadow:0 2px 4px rgba(0,0,0,.05)}.thinkrank-metric-value{font-size:1.5rem;font-weight:700;color:#1d1d1d;line-height:1.2;margin-bottom:.25rem}.thinkrank-metric-label{font-size:.875rem;color:#535353;font-weight:500;text-transform:uppercase;letter-spacing:.025em}.thinkrank-metric-small{font-size:.875rem;color:#535353}.thinkrank-metric-small .thinkrank-metric-label{font-size:.75rem;color:#5a5c5e;margin-right:.25rem}.thinkrank-metric-small .thinkrank-metric-value{font-weight:600;color:#1d1d1d}.thinkrank-seo-health-card .thinkrank-health-score{display:flex;align-items:center;gap:.5rem}.thinkrank-seo-health-card .thinkrank-health-score .thinkrank-score-value{font-size:1.875rem;font-weight:700;line-height:1}.thinkrank-seo-health-card .thinkrank-health-score .thinkrank-score-grade{font-size:1.125rem;font-weight:600;padding:.25rem .5rem;border-radius:.25rem;background:hsla(0,0%,100%,.8)}.thinkrank-seo-health-card .thinkrank-health-score.thinkrank-score-success .thinkrank-score-value{color:#027a48}.thinkrank-seo-health-card .thinkrank-health-score.thinkrank-score-success .thinkrank-score-grade{background:rgba(2,122,72,.1);color:#027a48}.thinkrank-seo-health-card .thinkrank-health-score.thinkrank-score-warning .thinkrank-score-value{color:#b54708}.thinkrank-seo-health-card .thinkrank-health-score.thinkrank-score-warning .thinkrank-score-grade{background:rgba(181,71,8,.1);color:#b54708}.thinkrank-seo-health-card .thinkrank-health-score.thinkrank-score-error .thinkrank-score-value{color:#921c13}.thinkrank-seo-health-card .thinkrank-health-score.thinkrank-score-error .thinkrank-score-grade{background:rgba(146,28,19,.1);color:#921c13}.thinkrank-component-score{padding:.5rem;background:#f8f8fb;border-radius:.25rem;text-align:center}.thinkrank-component-score .thinkrank-component-name{font-size:.75rem;color:#535353;margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.025em}.thinkrank-component-score .thinkrank-component-value{font-size:.875rem;font-weight:600;color:#1d1d1d}.thinkrank-recommendations{margin-top:.75rem}.thinkrank-recommendations .thinkrank-recommendation-list{list-style:none;padding:0;margin:.5rem 0 0 0}.thinkrank-recommendations .thinkrank-recommendation-list .thinkrank-recommendation{padding:.5rem;margin-bottom:.25rem;border-left:3px solid #d5d5dd;background:#f8f8fb;font-size:.875rem}.thinkrank-recommendations .thinkrank-recommendation-list .thinkrank-recommendation.thinkrank-priority-high{border-left-color:#921c13;background:rgba(146,28,19,.05)}.thinkrank-recommendations .thinkrank-recommendation-list .thinkrank-recommendation.thinkrank-priority-medium{border-left-color:#b54708;background:rgba(181,71,8,.05)}.thinkrank-recommendations .thinkrank-recommendation-list .thinkrank-recommendation.thinkrank-priority-low{border-left-color:#027a48;background:rgba(2,122,72,.05)}.thinkrank-trend-item{padding:.5rem 0;border-bottom:1px solid #f8f8fb}.thinkrank-trend-item:last-child{border-bottom:none}.thinkrank-trend-indicator{display:flex;align-items:center;gap:.25rem}.thinkrank-trend-indicator .thinkrank-trend-value{font-weight:600;font-size:.875rem}.thinkrank-trend-indicator .thinkrank-trend-significance{font-size:.75rem;padding:2px .25rem;border-radius:.25rem;text-transform:uppercase;letter-spacing:.025em}.thinkrank-trend-indicator.thinkrank-trend-up .thinkrank-trend-value{color:#027a48}.thinkrank-trend-indicator.thinkrank-trend-up .thinkrank-trend-significance.thinkrank-significance-high{background:rgba(2,122,72,.1);color:#027a48}.thinkrank-trend-indicator.thinkrank-trend-down .thinkrank-trend-value{color:#921c13}.thinkrank-trend-indicator.thinkrank-trend-down .thinkrank-trend-significance.thinkrank-significance-high{background:rgba(146,28,19,.1);color:#921c13}.thinkrank-trend-indicator.thinkrank-trend-stable .thinkrank-trend-value{color:#535353}.thinkrank-metric-trend{font-size:.75rem;font-weight:500;margin-top:.25rem}.thinkrank-metric-trend.thinkrank-trend-up{color:#027a48}.thinkrank-metric-trend.thinkrank-trend-down{color:#921c13}.thinkrank-metric-trend.thinkrank-trend-stable{color:#5a5c5e}.thinkrank-trend-summary{padding:.5rem;background:#f8f8fb;border-radius:.25rem;font-size:.875rem;color:#535353;margin-top:.5rem}.thinkrank-keyword-item .thinkrank-keyword-indicators{margin-top:.25rem;display:flex;gap:.25rem}.thinkrank-keyword-opportunity{display:flex;flex-direction:column;gap:.25rem}.thinkrank-keyword-badge,.thinkrank-opportunity-badge{display:inline-flex;align-items:center;padding:2px .25rem;font-size:.75rem;font-weight:500;border-radius:.25rem;text-transform:uppercase;letter-spacing:.025em}.thinkrank-keyword-badge.thinkrank-badge-success,.thinkrank-opportunity-badge.thinkrank-badge-success{background:rgba(2,122,72,.1);color:#027a48}.thinkrank-keyword-badge.thinkrank-badge-warning,.thinkrank-opportunity-badge.thinkrank-badge-warning{background:rgba(181,71,8,.1);color:#b54708}.thinkrank-keyword-badge.thinkrank-badge-info,.thinkrank-opportunity-badge.thinkrank-badge-info{background:rgba(68,81,255,.1);color:#4451ff}.thinkrank-status-badge{display:inline-flex;align-items:center;padding:4px .5rem;font-size:.75rem;font-weight:500;border-radius:.25rem;text-transform:uppercase;letter-spacing:.025em}.thinkrank-status-badge.thinkrank-status-configured{background:rgba(2,122,72,.1);color:#027a48;border:1px solid rgba(2,122,72,.2)}.thinkrank-status-badge.thinkrank-status-error{background:rgba(146,28,19,.1);color:#921c13;border:1px solid rgba(146,28,19,.2)}.thinkrank-status-badge.thinkrank-status-not_configured{background:rgba(90,92,94,.1);color:#535353;border:1px solid rgba(90,92,94,.2)}.thinkrank-quick-wins-summary{text-align:right}.thinkrank-quick-wins-summary .thinkrank-potential-clicks{font-weight:600;color:#027a48}.thinkrank-quick-win-item{padding:.75rem;border:1px solid #e2e6f1;border-radius:.375rem;margin-bottom:.5rem;background:#fff}.thinkrank-quick-win-item:hover{border-color:#4451ff;box-shadow:0 2px 4px rgba(0,0,0,.05)}.thinkrank-opportunity-content .thinkrank-opportunity-metrics{display:flex;flex-direction:column;gap:.25rem}.thinkrank-opportunity-content .thinkrank-opportunity-metrics .thinkrank-metric-row{display:flex;align-items:center;gap:.25rem;font-size:.875rem}.thinkrank-opportunity-content .thinkrank-opportunity-metrics .thinkrank-metric-row .thinkrank-metric-label{color:#535353;min-width:60px}.thinkrank-opportunity-content .thinkrank-opportunity-metrics .thinkrank-metric-row .thinkrank-metric-value{font-weight:600;color:#1d1d1d}.thinkrank-opportunity-content .thinkrank-opportunity-metrics .thinkrank-metric-row .thinkrank-metric-arrow{color:#5a5c5e;font-weight:700}.thinkrank-opportunity-content .thinkrank-opportunity-metrics .thinkrank-metric-row .thinkrank-metric-target{font-weight:600;color:#027a48}.thinkrank-impact-score,.thinkrank-opportunity-score{padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:700;text-align:center;min-width:40px}.thinkrank-impact-score.thinkrank-score-high,.thinkrank-opportunity-score.thinkrank-score-high{background:rgba(2,122,72,.1);color:#027a48}.thinkrank-impact-score.thinkrank-score-medium,.thinkrank-opportunity-score.thinkrank-score-medium{background:rgba(181,71,8,.1);color:#b54708}.thinkrank-impact-score.thinkrank-score-low,.thinkrank-opportunity-score.thinkrank-score-low{background:rgba(90,92,94,.1);color:#535353}.thinkrank-matrix-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin:1rem 0}@media(max-width: 639px){.thinkrank-matrix-grid{grid-template-columns:1fr;gap:.5rem}}.thinkrank-matrix-quadrant{padding:1rem;border-radius:.375rem;border:2px solid;min-height:120px}.thinkrank-matrix-quadrant .thinkrank-quadrant-header{margin-bottom:.75rem}.thinkrank-matrix-quadrant .thinkrank-quadrant-header .thinkrank-quadrant-title{font-size:1rem;font-weight:700;margin-bottom:.25rem}.thinkrank-matrix-quadrant .thinkrank-quadrant-header .thinkrank-quadrant-subtitle{color:#535353;margin-bottom:.5rem}.thinkrank-matrix-quadrant .thinkrank-quadrant-header .thinkrank-quadrant-count{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;font-size:.875rem;font-weight:700;background:hsla(0,0%,100%,.8)}.thinkrank-matrix-quadrant .thinkrank-matrix-item{padding:.25rem;margin-bottom:.25rem;background:hsla(0,0%,100%,.5);border-radius:.25rem;font-size:.875rem}.thinkrank-matrix-quadrant .thinkrank-matrix-item:last-child{margin-bottom:0}.thinkrank-matrix-quadrant.thinkrank-quadrant-quick-wins{border-color:#027a48;background:rgba(2,122,72,.05)}.thinkrank-matrix-quadrant.thinkrank-quadrant-quick-wins .thinkrank-quadrant-title{color:#027a48}.thinkrank-matrix-quadrant.thinkrank-quadrant-quick-wins .thinkrank-quadrant-count{background:#027a48;color:#fff}.thinkrank-matrix-quadrant.thinkrank-quadrant-major-projects{border-color:#4451ff;background:rgba(68,81,255,.05)}.thinkrank-matrix-quadrant.thinkrank-quadrant-major-projects .thinkrank-quadrant-title{color:#4451ff}.thinkrank-matrix-quadrant.thinkrank-quadrant-major-projects .thinkrank-quadrant-count{background:#4451ff;color:#fff}.thinkrank-matrix-quadrant.thinkrank-quadrant-fill-ins{border-color:#5a5c5e;background:rgba(90,92,94,.05)}.thinkrank-matrix-quadrant.thinkrank-quadrant-fill-ins .thinkrank-quadrant-title{color:#535353}.thinkrank-matrix-quadrant.thinkrank-quadrant-fill-ins .thinkrank-quadrant-count{background:#5a5c5e;color:#fff}.thinkrank-matrix-quadrant.thinkrank-quadrant-avoid{border-color:#921c13;background:rgba(146,28,19,.05)}.thinkrank-matrix-quadrant.thinkrank-quadrant-avoid .thinkrank-quadrant-title{color:#921c13}.thinkrank-matrix-quadrant.thinkrank-quadrant-avoid .thinkrank-quadrant-count{background:#921c13;color:#fff}.thinkrank-matrix-recommendations{margin-top:1rem;padding:.75rem;background:#f8f8fb;border-radius:.375rem;border-left:4px solid #4451ff}.thinkrank-insight-item{padding:.75rem;border:1px solid #e2e6f1;border-radius:.375rem;margin-bottom:.5rem;background:#fff}.thinkrank-insight-item:hover{border-color:#d5d5dd;box-shadow:0 2px 4px rgba(0,0,0,.05)}.thinkrank-insight-item.thinkrank-impact-high{border-left:4px solid #921c13}.thinkrank-insight-item.thinkrank-impact-medium{border-left:4px solid #b54708}.thinkrank-insight-item.thinkrank-impact-low{border-left:4px solid #5a5c5e}.thinkrank-insight-header{margin-bottom:.5rem}.thinkrank-insight-meta{display:flex;align-items:center;gap:.25rem}.thinkrank-impact-badge{padding:2px .25rem;font-size:.75rem;font-weight:500;border-radius:.25rem;text-transform:uppercase;letter-spacing:.025em}.thinkrank-impact-badge.thinkrank-impact-high{background:rgba(146,28,19,.1);color:#921c13}.thinkrank-impact-badge.thinkrank-impact-medium{background:rgba(181,71,8,.1);color:#b54708}.thinkrank-impact-badge.thinkrank-impact-low{background:rgba(90,92,94,.1);color:#535353}.thinkrank-action-required{padding:2px .25rem;font-size:.75rem;font-weight:500;border-radius:.25rem;background:rgba(68,81,255,.1);color:#4451ff;text-transform:uppercase;letter-spacing:.025em}.thinkrank-insight-content .thinkrank-insight-action{margin-top:.5rem;padding:.5rem;background:#f8f8fb;border-radius:.25rem;border-left:3px solid #4451ff}.thinkrank-intelligence-loading{display:flex;align-items:center;justify-content:center;padding:1.25rem}.thinkrank-intelligence-loading .thinkrank-loading-text{margin-left:.5rem;color:#535353;font-style:italic}@media(max-width: 767px){.thinkrank-metric-card{padding:.75rem}.thinkrank-metric-value{font-size:1.25rem}.thinkrank-health-score .thinkrank-score-value{font-size:1.5rem}.thinkrank-quick-win-item,.thinkrank-insight-item{padding:.5rem}.thinkrank-opportunity-metrics .thinkrank-metric-row{flex-direction:column;align-items:flex-start;gap:.25rem}}.thinkrank-pro-feature-wrapper{position:relative;overflow:hidden;border-radius:.375rem}.thinkrank-pro-feature-blur{filter:blur(1px);pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.75}.thinkrank-pro-badge-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:10;background:hsla(0,0%,100%,.15);backdrop-filter:blur(1px)}.thinkrank-pro-badge-overlay .thinkrank-pro-badge{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;background:linear-gradient(135deg, #f97316 0%, #ea580c 100%);color:#fff;font-size:15px;font-weight:700;border-radius:50px;border:none;cursor:pointer;box-shadow:0 4px 18px rgba(234,88,12,.45);text-decoration:none}.thinkrank-pro-badge-overlay .thinkrank-pro-badge .thinkrank-pro-icon{display:inline-flex;align-items:center}.thinkrank-pro-badge-overlay .thinkrank-pro-cta{display:none}.thinkrank-nav-pro-badge{display:inline-flex;align-items:center;margin-left:.25rem;padding:1px .25rem;background:linear-gradient(135deg, #f97316 0%, #ea580c 100%);color:#fff;font-size:9px;font-weight:700;border-radius:.25rem;text-transform:uppercase;letter-spacing:.05em;line-height:1.4;vertical-align:middle}.thinkrank-index-status-content{display:flex;gap:1.875rem;align-items:center;justify-content:center;flex-wrap:wrap}.thinkrank-index-status-chart{position:relative;flex-shrink:0}.thinkrank-index-status-breakdown{display:flex;flex-direction:column;gap:.5rem;min-width:260px}.thinkrank-index-status-item{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#f8f8fb;border-radius:.375rem;border:1px solid #e2e6f1;transition:all .2s ease}.thinkrank-index-status-item:hover{border-color:#d5d5dd;box-shadow:0 2px 4px rgba(0,0,0,.06);transform:translateY(-1px)}@media(max-width: 767px){.thinkrank-index-status-content{flex-direction:column;gap:1rem}.thinkrank-index-status-chart{width:200px !important;height:200px !important}.thinkrank-index-status-breakdown{min-width:auto;width:100%}}.tr-content-brief-article{color:#535353;font-size:14px;line-height:1.7}.tr-content-brief-article>*+*{margin-top:1rem}.tr-content-brief-article h1,.tr-content-brief-article h2,.tr-content-brief-article h3,.tr-content-brief-article h4,.tr-content-brief-article h5,.tr-content-brief-article h6{margin:0;color:#1d1d1d;font-weight:600;line-height:1.3}.tr-content-brief-article *+h1,.tr-content-brief-article *+h2,.tr-content-brief-article *+h3,.tr-content-brief-article *+h4,.tr-content-brief-article *+h5,.tr-content-brief-article *+h6{margin-top:1.5rem}.tr-content-brief-article h1{font-size:24px}.tr-content-brief-article h2{font-size:20px}.tr-content-brief-article h3{font-size:17px}.tr-content-brief-article h4{font-size:15px}.tr-content-brief-article h5,.tr-content-brief-article h6{font-size:14px}.tr-content-brief-article p{margin:0}.tr-content-brief-article ul,.tr-content-brief-article ol{margin:0;padding-left:1.5rem}.tr-content-brief-article ul li+li,.tr-content-brief-article ol li+li{margin-top:.5rem}.tr-content-brief-article li{padding-left:.25rem}.tr-content-brief-article a{color:#4451ff;text-decoration:underline}.tr-content-brief-article blockquote{margin:0;padding:.75rem 1rem;border-left:3px solid #4451ff;background:color-mix(in srgb, #4451ff 5%, transparent);color:#535353;font-style:italic}.tr-content-brief-article img{max-width:100%;height:auto;border-radius:.375rem}.tr-content-brief-article code{padding:2px 6px;border-radius:4px;background:color-mix(in srgb, #1d1d1d 6%, transparent);font-size:13px}.tr-content-brief-article pre{margin:0;padding:1rem;overflow-x:auto;border-radius:.375rem;background:color-mix(in srgb, #1d1d1d 6%, transparent)}.tr-content-brief-article pre code{padding:0;background:none}.tr-content-brief-article table{width:100%;border-collapse:collapse}.tr-content-brief-article table th,.tr-content-brief-article table td{padding:.5rem .75rem;border:1px solid #e2e6f1;text-align:left}.tr-content-brief-article table th{color:#1d1d1d;font-weight:600}.thinkrank-ui{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:1.5;color:#1f2937}.thinkrank-ui *,.thinkrank-ui *::before,.thinkrank-ui *::after{box-sizing:border-box}.thinkrank-ui .thinkrank-card{background:#fff;border-radius:.5rem;border:1px solid #e2e6f1;transition:all .2s ease;overflow:hidden;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.thinkrank-ui .thinkrank-card--elevated{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.thinkrank-ui .thinkrank-card--elevated:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.thinkrank-ui .thinkrank-card--interactive{cursor:pointer}.thinkrank-ui .thinkrank-card--interactive:hover{border-color:#d5d5dd;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.thinkrank-ui .thinkrank-card--interactive:active{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.thinkrank-ui .thinkrank-card--flat{box-shadow:none;border:1px solid #e2e6f1}.thinkrank-ui .thinkrank-card--bordered{border:2px solid #d5d5dd;box-shadow:none}.thinkrank-ui .thinkrank-card--compact{border-radius:.375rem}.thinkrank-ui .thinkrank-card--large{border-radius:.75rem}.thinkrank-ui .thinkrank-card--primary{border-color:rgba(68,81,255,.2);background:linear-gradient(135deg, rgba(68, 81, 255, 0.02), #fff)}.thinkrank-ui .thinkrank-card--primary.thinkrank-card--interactive:hover{border-color:rgba(68,81,255,.3);box-shadow:0 4px 12px rgba(68,81,255,.15)}.thinkrank-ui .thinkrank-card--success{border-color:rgba(2,122,72,.2);background:linear-gradient(135deg, rgba(2, 122, 72, 0.02), #fff)}.thinkrank-ui .thinkrank-card--success.thinkrank-card--interactive:hover{border-color:rgba(2,122,72,.3);box-shadow:0 4px 12px rgba(2,122,72,.15)}.thinkrank-ui .thinkrank-card--warning{border-color:rgba(181,71,8,.2);background:linear-gradient(135deg, rgba(181, 71, 8, 0.02), #fff)}.thinkrank-ui .thinkrank-card--warning.thinkrank-card--interactive:hover{border-color:rgba(181,71,8,.3);box-shadow:0 4px 12px rgba(181,71,8,.15)}.thinkrank-ui .thinkrank-card--danger{border-color:rgba(146,28,19,.2);background:linear-gradient(135deg, rgba(146, 28, 19, 0.02), #fff)}.thinkrank-ui .thinkrank-card--danger.thinkrank-card--interactive:hover{border-color:rgba(146,28,19,.3);box-shadow:0 4px 12px rgba(146,28,19,.15)}.thinkrank-ui .thinkrank-card__header{padding:1.5rem 1.5rem 1rem;border-bottom:1px solid #e2e6f1;background:#f8f8fb}.thinkrank-ui .thinkrank-card__header:last-child{border-bottom:none;padding-bottom:1.5rem}.thinkrank-ui .thinkrank-card__header h1,.thinkrank-ui .thinkrank-card__header h2,.thinkrank-ui .thinkrank-card__header h3,.thinkrank-ui .thinkrank-card__header h4,.thinkrank-ui .thinkrank-card__header h5,.thinkrank-ui .thinkrank-card__header h6{margin:0 0 .5rem 0;color:#1d1d1d;font-weight:600}.thinkrank-ui .thinkrank-card__header p{margin:0;color:#535353;font-size:.875rem}.thinkrank-ui .thinkrank-card__body{padding:1.5rem}.thinkrank-ui .thinkrank-card__body:first-child{padding-top:1.5rem}.thinkrank-ui .thinkrank-card__body:last-child{padding-bottom:1.5rem}.thinkrank-card .thinkrank-ui .thinkrank-card__body{padding:1rem}.thinkrank-ui .thinkrank-card__footer{padding:1rem 1.5rem 1.5rem;border-top:1px solid #e2e6f1;background:#f8f8fb}.thinkrank-ui .thinkrank-card__footer:last-child{border-top:none;padding-top:1.5rem}.thinkrank-ui .thinkrank-card__footer--actions{display:flex;align-items:center;justify-content:space-between;gap:.75rem}@media(max-width: 640px){.thinkrank-ui .thinkrank-card__footer--actions{flex-direction:column;align-items:stretch}.thinkrank-ui .thinkrank-card__footer--actions .thinkrank-btn,.thinkrank-ui .thinkrank-card__footer--actions .thinkrank-button-secondary,.thinkrank-ui .thinkrank-card__footer--actions .thinkrank-button-primary{width:100%;justify-content:center}}.thinkrank-ui .thinkrank-card--stat{text-align:center}.thinkrank-ui .thinkrank-card--stat .stat-number{font-size:1.875rem;font-weight:700;color:#1d1d1d;line-height:1;margin-bottom:.5rem}.thinkrank-ui .thinkrank-card--stat .stat-label{font-size:.875rem;color:#535353;text-transform:uppercase;letter-spacing:.05em;font-weight:500}.thinkrank-ui .thinkrank-card--feature{text-align:center}.thinkrank-ui .thinkrank-card--feature .feature-icon{width:3rem;height:3rem;margin:0 auto 1rem;background:#f8f8fb;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#535353;font-size:1.5rem}.thinkrank-ui .thinkrank-card--feature .feature-title{font-size:1.125rem;font-weight:600;color:#1d1d1d;margin-bottom:.5rem}.thinkrank-ui .thinkrank-card--feature .feature-description{color:#535353;font-size:.875rem;line-height:1.75}.thinkrank-ui .thinkrank-btn,.thinkrank-ui .thinkrank-button-secondary,.thinkrank-ui .thinkrank-button-primary{display:inline-flex;align-items:center;justify-content:center;border-radius:.375rem;font-weight:500;font-size:.875rem;transition:all .15s ease;cursor:pointer;border:1px solid rgba(0,0,0,0);text-decoration:none;line-height:1;background:none;outline:none}.thinkrank-ui .thinkrank-btn:focus,.thinkrank-ui .thinkrank-button-secondary:focus,.thinkrank-ui .thinkrank-button-primary:focus{outline:none;box-shadow:0 0 0 2px #4451ff}.thinkrank-ui .thinkrank-btn:disabled,.thinkrank-ui .thinkrank-button-secondary:disabled,.thinkrank-ui .thinkrank-button-primary:disabled,.thinkrank-ui .thinkrank-btn.disabled,.thinkrank-ui .disabled.thinkrank-button-secondary,.thinkrank-ui .disabled.thinkrank-button-primary{opacity:.5;cursor:not-allowed;transform:none !important;box-shadow:none !important}.thinkrank-ui .thinkrank-btn svg,.thinkrank-ui .thinkrank-button-secondary svg,.thinkrank-ui .thinkrank-button-primary svg,.thinkrank-ui .thinkrank-btn .dashicon,.thinkrank-ui .thinkrank-button-secondary .dashicon,.thinkrank-ui .thinkrank-button-primary .dashicon{margin-right:.5rem;flex-shrink:0}.thinkrank-ui .thinkrank-btn svg:last-child,.thinkrank-ui .thinkrank-button-secondary svg:last-child,.thinkrank-ui .thinkrank-button-primary svg:last-child,.thinkrank-ui .thinkrank-btn .dashicon:last-child,.thinkrank-ui .thinkrank-button-secondary .dashicon:last-child,.thinkrank-ui .thinkrank-button-primary .dashicon:last-child{margin-right:0;margin-left:.5rem}.thinkrank-ui .thinkrank-btn svg:only-child,.thinkrank-ui .thinkrank-button-secondary svg:only-child,.thinkrank-ui .thinkrank-button-primary svg:only-child,.thinkrank-ui .thinkrank-btn .dashicon:only-child,.thinkrank-ui .thinkrank-button-secondary .dashicon:only-child,.thinkrank-ui .thinkrank-button-primary .dashicon:only-child{margin:0}.thinkrank-ui .thinkrank-btn--xs{padding:.25rem .5rem;font-size:.75rem;height:1.5rem;min-height:1.5rem}.thinkrank-ui .thinkrank-btn--sm{padding:.5rem .75rem;font-size:.75rem;height:2rem;min-height:2rem}.thinkrank-ui .thinkrank-btn--base,.thinkrank-ui .thinkrank-button-secondary,.thinkrank-ui .thinkrank-button-primary{padding:.75rem 1rem;height:2.5rem;min-height:2.5rem}.thinkrank-ui .thinkrank-btn--lg{padding:1rem 1.25rem;height:3rem;min-height:3rem;font-size:1rem}.thinkrank-ui .thinkrank-btn--primary,.thinkrank-ui .thinkrank-button-primary{background:#4451ff;color:#fff;border-color:#4451ff}.thinkrank-ui .thinkrank-btn--primary:hover:not(:disabled),.thinkrank-ui .thinkrank-button-primary:hover:not(:disabled){background:#4451ff;border-color:#4451ff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(68,81,255,.3)}.thinkrank-ui .thinkrank-btn--primary:active,.thinkrank-ui .thinkrank-button-primary:active{transform:translateY(0);box-shadow:0 2px 4px rgba(68,81,255,.3)}.thinkrank-ui .thinkrank-btn--secondary,.thinkrank-ui .thinkrank-button-secondary{background:#fff;color:#535353;border-color:#d5d5dd}.thinkrank-ui .thinkrank-btn--secondary:hover:not(:disabled),.thinkrank-ui .thinkrank-button-secondary:hover:not(:disabled){background:#f8f8fb;border-color:#5a5c5e;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.thinkrank-ui .thinkrank-btn--secondary:active,.thinkrank-ui .thinkrank-button-secondary:active{transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,.1)}.thinkrank-ui .thinkrank-btn--success{background:#027a48;color:#fff;border-color:#027a48}.thinkrank-ui .thinkrank-btn--success:hover:not(:disabled){background:#027a48;border-color:#027a48;transform:translateY(-1px);box-shadow:0 4px 12px rgba(2,122,72,.3)}.thinkrank-ui .thinkrank-btn--warning{background:#b54708;color:#fff;border-color:#b54708}.thinkrank-ui .thinkrank-btn--warning:hover:not(:disabled){background:#b54708;border-color:#b54708;transform:translateY(-1px);box-shadow:0 4px 12px rgba(181,71,8,.3)}.thinkrank-ui .thinkrank-btn--danger{background:#fff;color:#921c13;border-color:#921c13}.thinkrank-ui .thinkrank-btn--danger:hover:not(:disabled){background:#921c13;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(146,28,19,.3)}.thinkrank-ui .thinkrank-btn--ghost{background:rgba(0,0,0,0);color:#535353;border-color:rgba(0,0,0,0)}.thinkrank-ui .thinkrank-btn--ghost:hover:not(:disabled){background:#f8f8fb;color:#1d1d1d}.thinkrank-ui .thinkrank-btn--link{background:rgba(0,0,0,0);color:#4451ff;border-color:rgba(0,0,0,0);text-decoration:underline}.thinkrank-ui .thinkrank-btn--link:hover:not(:disabled){color:#4451ff;text-decoration:none}.thinkrank-ui .thinkrank-btn--loading{position:relative;color:rgba(0,0,0,0)}.thinkrank-ui .thinkrank-btn--loading::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:1rem;height:1rem;border:2px solid currentcolor;border-radius:50%;border-top-color:rgba(0,0,0,0);animation:spin 1s linear infinite}.thinkrank-ui .thinkrank-btn--full{width:100%}@keyframes spin{to{transform:translate(-50%, -50%) rotate(360deg)}}.thinkrank-ui .thinkrank-loading{display:flex;align-items:center;justify-content:center;padding:2rem}.thinkrank-ui .thinkrank-loading .spinner{margin-right:.5rem}.thinkrank-ui .thinkrank-error-notice{margin-bottom:1rem}.thinkrank-ui .thinkrank-form-group{margin-bottom:1rem}.thinkrank-ui .thinkrank-form-group label{display:block;margin-bottom:.25rem;font-weight:500;color:#374151}.thinkrank-ui .thinkrank-form-group .description{margin-top:.25rem;font-size:.75rem;color:#6b7280}.thinkrank-ui .thinkrank-input{width:100%;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;line-height:1.5}.thinkrank-ui .thinkrank-input:focus{outline:none;border-color:#4451ff;box-shadow:0 0 0 1px #4451ff}.thinkrank-ui .thinkrank-input:disabled{background-color:#f9fafb;color:#6b7280;cursor:not-allowed}.thinkrank-ui .thinkrank-select{width:100%;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 20 20%27%3e%3cpath stroke=%27%236b7280%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27m6 8 4 4 4-4%27/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}.thinkrank-ui .thinkrank-select:focus{outline:none;border-color:#4451ff}.thinkrank-ui .thinkrank-textarea{width:100%;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;line-height:1.5;resize:vertical;min-height:2.75rem}.thinkrank-ui .thinkrank-textarea:focus{outline:none;border-color:#4451ff;box-shadow:0 0 0 1px #4451ff}.thinkrank-ui .thinkrank-notice{padding:.75rem 1rem;border-radius:6px;margin-bottom:1rem;border-left:4px solid}.thinkrank-ui .thinkrank-notice.notice-success{background-color:#f0fdf4;border-left-color:#027a48;color:#166534}.thinkrank-ui .thinkrank-notice.notice-error{background-color:#fef2f2;border-left-color:#921c13;color:#921c13}.thinkrank-ui .thinkrank-notice.notice-warning{background-color:#fffbeb;border-left-color:#b54708;color:#92400e}.thinkrank-ui .thinkrank-notice.notice-info{background-color:#ecfdf3;border-left-color:#4451ff;color:#4451ff}.thinkrank-ui .thinkrank-notice p{margin:0}.thinkrank-ui .thinkrank-badge{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.025em}.thinkrank-ui .thinkrank-badge.badge-success{background-color:#dcfce7;color:#166534;border:1px solid #bbf7d0}.thinkrank-ui .thinkrank-badge.badge-error{background-color:#fef2f2;color:#921c13;border:1px solid #fecaca}.thinkrank-ui .thinkrank-badge.badge-warning{background-color:#fef3c7;color:#92400e;border:1px solid #fde68a}.thinkrank-ui .thinkrank-badge.badge-info{background-color:#dbeafe;color:#4451ff;border:1px solid #e2e6f1}.thinkrank-ui .thinkrank-tooltip{position:relative;display:inline-block}.thinkrank-ui .thinkrank-tooltip .tooltip-content{visibility:hidden;width:200px;background-color:#1f2937;color:#fff;text-align:center;border-radius:6px;padding:.5rem;position:absolute;z-index:1000;bottom:125%;left:50%;margin-left:-100px;opacity:0;transition:opacity .3s;font-size:.75rem}.thinkrank-ui .thinkrank-tooltip .tooltip-content::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#1f2937 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.thinkrank-ui .thinkrank-tooltip:hover .tooltip-content{visibility:visible;opacity:1}.thinkrank-ui .thinkrank-ai-card{background:#fff;border:2px solid rgba(0,0,0,0);border-radius:16px;position:relative;overflow:hidden}.thinkrank-ui .thinkrank-ai-card::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:16px;padding:2px;background:linear-gradient(135deg, #4451ff 0%, #4451ff 25%, #4451ff 50%, #4451ff 75%, #4451ff 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;pointer-events:none}.thinkrank-ui .thinkrank-ai-card__header{display:flex;align-items:center;gap:16px;padding:24px 24px 0;margin-bottom:24px}.thinkrank-ui .thinkrank-ai-card__title h3{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 4px 0}.thinkrank-ui .thinkrank-ai-card__title p{font-size:14px;color:#64748b;margin:0}.thinkrank-ui .thinkrank-ai-card__body{padding:0 24px}.thinkrank-ui .thinkrank-ai-card__footer{padding:24px;border-top:1px solid #e2e8f0;margin-top:24px;background:#fff}.thinkrank-ui .thinkrank-ai-icon{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg, #4451ff 0%, #4451ff 100%);display:flex;align-items:center;justify-content:center;flex-shrink:0}.thinkrank-ui .thinkrank-ai-icon .thinkrank-sparkles{font-size:20px;filter:drop-shadow(0 0 8px rgba(139, 92, 246, 0.3))}.thinkrank-ui .thinkrank-icon{display:inline-flex;align-items:center;justify-content:center}.thinkrank-ui .thinkrank-icon svg{width:20px;height:20px;fill:currentcolor}.thinkrank-ui .thinkrank-ai-section{margin-top:32px;padding-top:24px;border-top:1px solid #e2e8f0}.thinkrank-ui .thinkrank-ai-section__title{font-size:16px;font-weight:600;color:#374151;margin:0 0 16px 0;display:flex;align-items:center;gap:8px}.thinkrank-ui .thinkrank-ai-section__title::before{content:"⚡";font-size:14px}.thinkrank-ui .thinkrank-ai-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:16px 24px;background:linear-gradient(135deg, #1e293b 0%, #334155 100%);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.thinkrank-ui .thinkrank-ai-btn::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.1), transparent);transition:left .5s ease}.thinkrank-ui .thinkrank-ai-btn:hover:not(:disabled){background:linear-gradient(135deg, #0f172a 0%, #1e293b 100%);transform:translateY(-1px);box-shadow:0 8px 25px rgba(30,41,59,.3)}.thinkrank-ui .thinkrank-ai-btn:hover:not(:disabled)::before{left:100%}.thinkrank-ui .thinkrank-ai-btn:hover:not(:disabled) .thinkrank-sparkles{transform:scale(1.05)}.thinkrank-ui .thinkrank-ai-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.thinkrank-ui .thinkrank-ai-btn:disabled:hover{transform:none;box-shadow:none}.thinkrank-ui .thinkrank-ai-btn--loading .components-spinner{margin-right:8px}.thinkrank-ui .thinkrank-sparkles{display:inline-block;transition:transform .3s ease}@media(max-width: 768px){.thinkrank-ui .thinkrank-hide-mobile{display:none !important}}@media(min-width: 769px){.thinkrank-ui .thinkrank-hide-desktop{display:none !important}}.thinkrank-ui .business-hours-control .day-hours-row{display:flex;align-items:center;gap:10px;margin-bottom:8px;padding:8px}.thinkrank-ui .business-hours-control .day-hours-row .components-toggle-control{margin:0;min-width:60px}.thinkrank-ui .business-hours-control .day-hours-row input[type=time]{padding:4px 8px;border:1px solid #ccd0d4;border-radius:3px;font-size:13px}.thinkrank-ui .business-hours-control .day-hours-row input[type=time]:focus{border-color:#007cba;box-shadow:0 0 0 1px #007cba;outline:none}.thinkrank-ui .business-hours-control .day-hours-row input[type=time]:disabled{background:#f6f7f7;color:#a7aaad}.thinkrank-ui .business-hours-control .day-hours-row span:not(:first-child){color:#646970;font-size:13px}.thinkrank-ui .thinkrank-sidebar-navigation{background-color:#fff;border-radius:8px;border-color:#d5d5dd;font-size:14px;overflow:hidden}.thinkrank-ui .thinkrank-sidebar-navigation .components-panel__body.is-opened{padding:16px 8px !important}.thinkrank-ui .thinkrank-sidebar-navigation .components-panel__body.is-opened .components-panel__body-title{margin:-16px -8px 0 !important}.thinkrank-ui .thinkrank-sidebar-navigation .components-panel__body-title{margin-bottom:0}.thinkrank-ui .thinkrank-sidebar-navigation .components-panel__body-title button{color:#1d1d1d !important;font-weight:500 !important;box-shadow:none !important;padding:14px 48px 14px 16px}.thinkrank-ui .thinkrank-sidebar-navigation .components-panel__body-title:hover{background-color:#f5f6fa}.thinkrank-ui .thinkrank-sidebar-navigation .components-panel__row+.components-panel__row{margin:0}.thinkrank-ui .thinkrank-sidebar-navigation .components-panel__row button{font-weight:400 !important;color:#535353 !important;background-color:rgba(0,0,0,0) !important;border:none !important;border-radius:8px !important;box-shadow:none !important}.thinkrank-ui .thinkrank-sidebar-navigation .components-panel__row button:hover:not(.is-primary){background-color:#f5f6fa !important;color:#1d1d1d !important}.thinkrank-ui .thinkrank-sidebar-navigation .components-panel__row button.is-primary{background-color:#4451ff !important;color:#fff !important;font-weight:500 !important}.thinkrank-ui .tr-info-card{border:1px solid var(--tr-border-card);border-radius:8px;margin-bottom:24px;overflow:hidden}.thinkrank-ui .tr-info-card__header{padding:16px 20px;border-bottom:1px solid var(--tr-border-light);display:flex;align-items:center;gap:8px}.thinkrank-ui .tr-info-card__body{padding:16px 20px 20px;display:flex;flex-direction:column;gap:16px}.thinkrank-ui .tr-info-card__footer{padding:12px 20px;border-top:1px solid var(--tr-border-light);background:var(--tr-bg-subtle)}.thinkrank-ui .tr-stat-box{background:var(--tr-bg-surface);border:1px solid var(--tr-border-light);border-radius:8px;padding:16px;flex:1 0 0;min-width:160px;display:flex;flex-direction:column;gap:20px;position:relative;overflow:hidden}.thinkrank-ui .tr-stat-box__icon{border-radius:8px;width:36px;height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.thinkrank-ui .tr-stat-box__label{font-size:16px;color:var(--tr-text-body);line-height:1.2}.thinkrank-ui .tr-stat-box__value{font-weight:600;font-size:24px;line-height:1.2;color:var(--tr-text-heading)}.thinkrank-ui .tr-table-header{margin:0 0 12px 0;font-size:14px;font-weight:600;color:var(--tr-text-heading)}.thinkrank-ui .tr-table-cell{padding:10px 14px;color:var(--tr-text-muted);font-weight:500}.thinkrank-ui .tr-table-cell--right{text-align:right}.thinkrank-ui .tr-alert{padding:12px;border-radius:4px;font-size:13px;line-height:1.5}.thinkrank-ui .tr-alert--success{background-color:var(--tr-success-bg);color:var(--tr-success-text)}.thinkrank-ui .tr-alert--warning{background-color:var(--tr-warning-bg);color:var(--tr-warning-text)}.thinkrank-ui .tr-alert--danger{background-color:var(--tr-danger-bg);color:var(--tr-danger-text)}.thinkrank-ui .tr-alert--info{background-color:var(--tr-info-bg);color:var(--tr-info-text)}.thinkrank-ui .tr-label{margin-left:8px;font-size:12px;color:var(--tr-text-secondary)}.thinkrank-ui .tr-label--block{display:block;margin-left:0;margin-top:4px}.thinkrank-ui .tr-divider{margin-top:20px;padding-top:20px;border-top:1px solid var(--tr-border-light)}.thinkrank-ui .tr-icon-sm{width:16px;height:16px;margin-right:4px;flex-shrink:0}.thinkrank-ui .tr-icon-md{width:20px;height:20px;margin-right:6px;flex-shrink:0}.thinkrank-ui .tr-empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;padding:64px;color:var(--tr-text-muted)}.thinkrank-ui .tr-empty-state img{display:block;margin:0 auto}.thinkrank-ui .tr-accent-badge{background:var(--tr-accent-bg);padding:4px 8px;border-radius:10px;font-weight:500;font-size:14px;color:var(--tr-accent);display:inline-flex;align-items:center;gap:4px;text-decoration:none}.tr-flex-row{display:flex;align-items:center;gap:8px}.tr-flex-row--between{display:flex;align-items:center;justify-content:space-between}.tr-flex-row--mb{display:flex;align-items:center;gap:8px;margin-bottom:8px}.tr-pro-license-notice{display:flex;align-items:flex-start;gap:16px;background:var(--tr-bg-surface);border:1px solid var(--tr-border);border-radius:12px;padding:24px}.tr-pro-license-notice__icon{width:40px;height:40px;border-radius:10px;background:#fff8e5;color:#b45309;border:1px solid #fde68a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tr-pro-license-notice__content{flex:1 1 auto;min-width:0}.tr-pro-license-notice__heading{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tr-pro-license-notice__title{margin:0;font-size:16px;font-weight:700;color:var(--tr-text-heading);line-height:1.3}.tr-pro-license-notice__badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;background:#fff8e5;color:#b45309;border:1px solid #fde68a;font-size:11.5px;font-weight:700;white-space:nowrap}.tr-pro-license-notice__dot{width:6px;height:6px;border-radius:999px;background:currentcolor;display:inline-block}.tr-pro-license-notice__description{margin:8px 0 0;font-size:14px;color:var(--tr-text-body);line-height:1.6;max-width:640px}.tr-pro-license-notice__cta{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:10px 20px;border-radius:8px;background:var(--tr-text-heading);font-size:13.5px;font-weight:600;text-decoration:none}.tr-pro-license-notice__cta,.tr-pro-license-notice__cta:hover,.tr-pro-license-notice__cta:focus,.tr-pro-license-notice__cta:active,.tr-pro-license-notice__cta:visited{color:#fff}.tr-pro-license-notice__cta:hover{background:#000}.tr-pro-license-notice__cta:focus{box-shadow:0 0 0 2px var(--tr-bg-surface),0 0 0 4px #f59e0b;outline:none}.tr-pro-teaser{display:flex;flex-wrap:wrap;align-items:center;gap:28px;background:var(--tr-bg-surface);border:1px solid var(--tr-border);border-radius:16px;padding:28px}.tr-pro-teaser__illustration{flex:0 0 190px;align-self:stretch;min-height:170px;display:flex;align-items:center;justify-content:center;background:var(--tr-accent-bg);border-radius:12px;padding:20px}.tr-pro-teaser__content{flex:1 1 340px;min-width:0}.tr-pro-teaser__heading{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tr-pro-teaser__title{margin:0;font-size:19px;font-weight:700;color:var(--tr-text-heading);line-height:1.25}.tr-pro-teaser__badge{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;background:var(--tr-accent-bg);color:var(--tr-accent);font-size:12px;font-weight:600;line-height:1.6}.tr-pro-teaser__description{margin:10px 0 0;font-size:14px;color:var(--tr-text-body);line-height:1.6;max-width:640px}.tr-pro-teaser__features{list-style:none;padding:0;margin:16px 0 0;display:flex;flex-direction:column;gap:10px}.tr-pro-teaser__feature{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--tr-text-body);line-height:1.5}.tr-pro-teaser__bullet{width:6px;height:6px;border-radius:999px;background:var(--tr-accent);flex-shrink:0;margin-top:8px}.tr-pro-teaser__cta{display:inline-flex;align-items:center;gap:8px;margin-top:22px;padding:11px 24px;border-radius:8px;background:var(--tr-accent);font-size:14px;font-weight:600;text-decoration:none}.tr-pro-teaser__cta,.tr-pro-teaser__cta:hover,.tr-pro-teaser__cta:focus,.tr-pro-teaser__cta:active,.tr-pro-teaser__cta:visited{color:#fff}.tr-pro-teaser__cta:hover{background:color-mix(in srgb, var(--tr-accent) 88%, #000)}.tr-pro-teaser__cta:focus{box-shadow:0 0 0 2px var(--tr-bg-surface),0 0 0 4px var(--tr-accent);outline:none}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(fonts/inter-latin-ext-wght-normal.8bff79fb.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(fonts/inter-latin-wght-normal.4f2981d8.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--thinkrank-primary: #4451ff;--thinkrank-secondary: #4451ff;--thinkrank-success: #027a48;--thinkrank-warning: #b54708;--thinkrank-error: #921c13;--thinkrank-text: #1d1d1d;--thinkrank-text-primary: #1d1d1d;--thinkrank-text-secondary: #535353;--thinkrank-text-light: #5a5c5e;--thinkrank-border: #d5d5dd;--thinkrank-border-light: #e2e6f1;--thinkrank-bg: #f8f8fb;--thinkrank-white: #fff;--thinkrank-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);--thinkrank-radius: 4px;--thinkrank-spacing: 16px;--tr-text-heading: #1d2327;--tr-text-body: #50575e;--tr-text-secondary: #666;--tr-text-muted: #757575;--tr-text-subtle: #9aa1a9;--tr-bg-surface: #fff;--tr-bg-subtle: #f8f9fa;--tr-bg-muted: #f6f7f7;--tr-border: #e2e4e7;--tr-border-light: #e2e6f1;--tr-border-card: #d5d5dd;--tr-accent: #4451ff;--tr-accent-bg: #ededfd;--tr-accent-wp: #0073aa;--tr-success-bg: #d4edda;--tr-success-text: #155724;--tr-warning-bg: #fff3cd;--tr-warning-text: #856404;--tr-danger-bg: #f8d7da;--tr-danger-text: #721c24;--tr-info-bg: #d1ecf1;--tr-info-text: #0c5460}.thinkrank-app{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;color:var(--thinkrank-text);line-height:1.5;background:#fafbfc;min-height:100vh}.thinkrank-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(var(--thinkrank-spacing)*2);text-align:center}.thinkrank-loading .spinner{margin-bottom:var(--thinkrank-spacing)}.thinkrank-loading p{margin:0;color:var(--thinkrank-text-light)}.thinkrank-error{padding:var(--thinkrank-spacing)}.thinkrank-error .notice{margin:0}.thinkrank-content .components-notice{margin-bottom:10px}.thinkrank-main{display:flex;gap:var(--thinkrank-spacing);margin:0 auto;padding:20px}@media(max-width: 768px){.thinkrank-main{padding:16px}}.thinkrank-navigation{flex:0 0 200px}.thinkrank-navigation .nav-tab-wrapper{border:none;margin:0}.thinkrank-navigation .nav-tab-wrapper .nav-tab{display:block;width:100%;margin:0 0 2px 0;padding:12px var(--thinkrank-spacing);border:1px solid var(--thinkrank-border);border-radius:var(--thinkrank-radius);background:var(--thinkrank-white);color:var(--thinkrank-text);text-decoration:none;transition:all .2s ease}.thinkrank-navigation .nav-tab-wrapper .nav-tab:hover{background:var(--thinkrank-bg);color:var(--thinkrank-primary)}.thinkrank-navigation .nav-tab-wrapper .nav-tab.nav-tab-active{background:var(--thinkrank-primary);color:var(--thinkrank-white);border-color:var(--thinkrank-primary)}.thinkrank-content{flex:1;min-width:0;overflow-x:hidden;background:var(--thinkrank-white);border:1px solid var(--thinkrank-border);border-radius:var(--thinkrank-radius);box-shadow:var(--thinkrank-shadow);padding:var(--thinkrank-spacing)}.thinkrank-dashboard .thinkrank-dashboard-stats{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:var(--thinkrank-spacing);margin-top:var(--thinkrank-spacing)}.thinkrank-dashboard .thinkrank-dashboard-stats .stat-card{padding:20px;background:var(--thinkrank-white);border:1px solid var(--thinkrank-border);border-radius:var(--thinkrank-radius);transition:all .2s ease}.thinkrank-dashboard .thinkrank-dashboard-stats .stat-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.thinkrank-dashboard .thinkrank-dashboard-stats .stat-card h3{margin:0 0 12px 0;font-size:14px;font-weight:500;color:var(--thinkrank-text-light);text-transform:uppercase;letter-spacing:.5px}.thinkrank-dashboard .thinkrank-dashboard-stats .stat-card .stat-number{margin:0 0 8px 0;font-size:32px;font-weight:700;color:var(--thinkrank-primary);line-height:1}.thinkrank-dashboard .thinkrank-dashboard-stats .stat-card .stat-label{margin:0;font-size:12px;color:var(--thinkrank-text-light)}.thinkrank-header-compact{background:var(--thinkrank-white);border-bottom:1px solid var(--thinkrank-border);box-shadow:0 1px 3px rgba(0,0,0,.05);margin-bottom:0}.thinkrank-header-compact .header-main{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;margin:0 auto;gap:24px}@media(max-width: 768px){.thinkrank-header-compact .header-main{padding:12px 16px}}.thinkrank-header-compact .header-branding{display:flex;align-items:center;gap:24px;flex:1;min-width:0}.thinkrank-header-compact .brand-info{flex-shrink:0}.thinkrank-header-compact .brand-info .brand-name{display:flex;align-items:center;gap:10px;margin:0;font-size:20px;font-weight:600;color:var(--thinkrank-text)}.thinkrank-header-compact .brand-info .brand-name .brand-icon{width:22px;height:22px;color:var(--thinkrank-primary);filter:drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1));flex-shrink:0}.thinkrank-header-compact .page-info{flex:1;min-width:0;margin-left:16px}.thinkrank-header-compact .page-info .page-title{margin:0;font-size:18px;font-weight:500;color:var(--thinkrank-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.thinkrank-header-compact .page-info .page-description{margin:4px 0 0 0;font-size:14px;color:var(--thinkrank-text-light);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}.thinkrank-header-compact .header-actions{display:flex;align-items:center;flex-shrink:0}.thinkrank-header-compact .version-info{font-size:12px;font-weight:500;color:var(--thinkrank-text-light);background:#f8f9fa;padding:6px 12px;border-radius:6px;border:1px solid #e9ecef;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:all .2s ease}.thinkrank-header-compact .version-info:hover{background:#e9ecef;border-color:#dee2e6}@media(max-width: 768px){.thinkrank-header-compact .header-main{padding:10px 16px;flex-wrap:wrap;gap:12px}.thinkrank-header-compact .header-branding{gap:16px;flex:1;min-width:0}.thinkrank-header-compact .brand-info .brand-name{font-size:16px}.thinkrank-header-compact .page-info .page-title{font-size:14px}.thinkrank-header-compact .page-info .page-description{display:none}.thinkrank-header-compact .version-info{font-size:11px;padding:3px 6px}}@media(max-width: 480px){.thinkrank-header-compact .header-branding{flex-direction:column;align-items:flex-start;gap:8px}.thinkrank-header-compact .page-info .page-title{font-size:13px}.thinkrank-header-compact .version-info{font-size:10px;padding:2px 4px}}@keyframes pulse{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}.thinkrank-card{background:var(--thinkrank-white);border:1px solid var(--thinkrank-border);border-radius:var(--thinkrank-radius);box-shadow:var(--thinkrank-shadow);margin-bottom:var(--thinkrank-spacing)}.thinkrank-card .card-header{padding:var(--thinkrank-spacing);border-bottom:1px solid var(--thinkrank-border);background:var(--thinkrank-bg)}.thinkrank-card .card-header h2,.thinkrank-card .card-header h3{margin:0;font-size:18px;font-weight:600}.thinkrank-card .card-body{padding:var(--thinkrank-spacing)}.thinkrank-card .card-footer{padding:var(--thinkrank-spacing);border-top:1px solid var(--thinkrank-border);background:var(--thinkrank-bg)}.thinkrank-button{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid var(--thinkrank-border);border-radius:var(--thinkrank-radius);background:var(--thinkrank-white);color:var(--thinkrank-text);text-decoration:none;cursor:pointer;transition:all .2s ease}.thinkrank-button:hover{background:var(--thinkrank-bg);border-color:var(--thinkrank-primary);color:var(--thinkrank-primary)}.thinkrank-button.is-primary{background:var(--thinkrank-primary);border-color:var(--thinkrank-primary);color:var(--thinkrank-white)}.thinkrank-button.is-primary:hover{background:var(--thinkrank-secondary);border-color:var(--thinkrank-secondary)}.thinkrank-button.is-success{background:var(--thinkrank-success);border-color:var(--thinkrank-success);color:var(--thinkrank-white)}.thinkrank-button.is-warning{background:var(--thinkrank-warning);border-color:var(--thinkrank-warning);color:var(--thinkrank-text)}.thinkrank-button.is-danger{background:var(--thinkrank-error);border-color:var(--thinkrank-error);color:var(--thinkrank-white)}.thinkrank-button:disabled,.thinkrank-button.is-disabled{opacity:.6;cursor:not-allowed}.thinkrank-button:disabled:hover,.thinkrank-button.is-disabled:hover{background:var(--thinkrank-white);border-color:var(--thinkrank-border);color:var(--thinkrank-text)}.thinkrank-ai-button{display:inline-flex;align-items:center;gap:8px;font-weight:500;transition:all .2s ease;position:relative}.thinkrank-ai-button .sparkle-icon{font-size:16px;animation:sparkle 2s ease-in-out infinite}.thinkrank-ai-button .components-spinner{margin-right:4px}.thinkrank-ai-button--small{padding:6px 12px;font-size:13px}.thinkrank-ai-button--small .sparkle-icon{font-size:14px}.thinkrank-ai-button--medium{padding:8px 16px;font-size:14px}.thinkrank-ai-button--medium .sparkle-icon{font-size:16px}.thinkrank-ai-button--large{padding:12px 20px;font-size:16px}.thinkrank-ai-button--large .sparkle-icon{font-size:18px}.thinkrank-ai-button--primary{background:linear-gradient(135deg, #4451ff 0%, #4451ff 100%);border-color:#4451ff;color:#fff;box-shadow:0 2px 4px rgba(37,99,235,.2)}.thinkrank-ai-button--primary:hover:not(:disabled){background:linear-gradient(135deg, #4451ff 0%, #4451ff 100%);border-color:#4451ff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(37,99,235,.3)}.thinkrank-ai-button--primary:active{transform:translateY(0);box-shadow:0 2px 4px rgba(37,99,235,.2)}.thinkrank-ai-button--secondary{background:var(--thinkrank-white);border-color:var(--thinkrank-border);color:var(--thinkrank-text)}.thinkrank-ai-button--secondary:hover:not(:disabled){background:var(--thinkrank-bg);border-color:var(--thinkrank-primary);color:var(--thinkrank-primary);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.thinkrank-ai-button:disabled{opacity:.6;cursor:not-allowed;transform:none !important;box-shadow:none !important}.thinkrank-ai-button:disabled .sparkle-icon{animation:none}@keyframes sparkle{0%,100%{transform:scale(1) rotate(0deg);opacity:1}25%{transform:scale(1.1) rotate(90deg);opacity:.8}50%{transform:scale(1) rotate(180deg);opacity:1}75%{transform:scale(1.1) rotate(270deg);opacity:.8}}.thinkrank-form .form-group{margin-bottom:var(--thinkrank-spacing)}.thinkrank-form .form-group label{display:block;margin-bottom:4px;font-weight:600}.thinkrank-form .form-group .description{margin-top:4px;font-size:13px;color:var(--thinkrank-text-light)}.thinkrank-form input[type=text],.thinkrank-form input[type=email],.thinkrank-form input[type=password],.thinkrank-form input[type=number],.thinkrank-form textarea,.thinkrank-form select{width:100%;padding:8px 12px;border:1px solid var(--thinkrank-border);border-radius:var(--thinkrank-radius);font-size:14px}.thinkrank-form input[type=text]:focus,.thinkrank-form input[type=email]:focus,.thinkrank-form input[type=password]:focus,.thinkrank-form input[type=number]:focus,.thinkrank-form textarea:focus,.thinkrank-form select:focus{outline:none;border-color:var(--thinkrank-primary)}.thinkrank-notice{padding:12px var(--thinkrank-spacing);border-left:4px solid var(--thinkrank-primary);background:var(--thinkrank-white);margin-bottom:var(--thinkrank-spacing)}.thinkrank-notice.is-success{border-left-color:var(--thinkrank-success)}.thinkrank-notice.is-warning{border-left-color:var(--thinkrank-warning)}.thinkrank-notice.is-error{border-left-color:var(--thinkrank-error)}.thinkrank-notice p{margin:0}@media(max-width: 768px){.thinkrank-main{flex-direction:column}.thinkrank-navigation{flex:none}.thinkrank-navigation .nav-tab-wrapper{display:flex;overflow-x:auto}.thinkrank-navigation .nav-tab-wrapper .nav-tab{flex:0 0 auto;white-space:nowrap}}.wp-admin .thinkrank-app *{box-sizing:border-box}.thinkrank-main-container{max-width:1400px;margin:0 auto;padding:20px}@media(min-width: 1600px){.thinkrank-main-container{max-width:1600px}}@media(max-width: 768px){.thinkrank-main-container{padding:16px;max-width:100%}}.thinkrank-app pre,.thinkrank-app code{overflow-wrap:break-word !important;word-wrap:break-word !important;white-space:pre-wrap !important;max-width:100% !important;overflow-x:auto !important}.thinkrank-app .components-card{overflow:hidden}.thinkrank-app .components-card pre{max-width:100%;box-sizing:border-box}.thinkrank-app .components-notice{font-size:14px;border:none;border-radius:8px}.thinkrank-app .components-notice .components-notice__content{display:flex;align-items:center;line-height:24px;margin:0}.thinkrank-app .components-notice.is-info{background:#e8f2fd;color:#12467b}.thinkrank-app .components-notice.is-info .components-notice__content::before{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxyZWN0IHg9IjAuNSIgeT0iMC41IiB3aWR0aD0iMjMiIGhlaWdodD0iMjMiIHJ4PSIzLjUiIHN0cm9rZT0iI0NCRTJGQiIvPgogICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOC42NjczIDEyLjAwMDJDMTguNjY3MyA4LjMxODI2IDE1LjY4MjUgNS4zMzM1IDEyLjAwMDcgNS4zMzM1QzguMzE4NzUgNS4zMzM1IDUuMzMzOTggOC4zMTgyNiA1LjMzMzk4IDEyLjAwMDJDNS4zMzM5OCAxNS42ODIxIDguMzE4NzUgMTguNjY2OCAxMi4wMDA3IDE4LjY2NjhDMTUuNjgyNSAxOC42NjY4IDE4LjY2NzMgMTUuNjgyMSAxOC42NjczIDEyLjAwMDJaTTEyLjAwMDcgOC4xNjY4M0MxMi4yNzY4IDguMTY2ODMgMTIuNTAwNyA4LjM5MDY5IDEyLjUwMDcgOC42NjY4M1YxMi42NjY4QzEyLjUwMDcgMTIuOTQzIDEyLjI3NjggMTMuMTY2OCAxMi4wMDA3IDEzLjE2NjhDMTEuNzI0NSAxMy4xNjY4IDExLjUwMDcgMTIuOTQzIDExLjUwMDcgMTIuNjY2OFY4LjY2NjgzQzExLjUwMDcgOC4zOTA2OSAxMS43MjQ1IDguMTY2ODMgMTIuMDAwNyA4LjE2NjgzWk0xMi4wMDA3IDE1LjMzMzVDMTIuMzY4OCAxNS4zMzM1IDEyLjY2NzMgMTUuMDM1IDEyLjY2NzMgMTQuNjY2OEMxMi42NjczIDE0LjI5ODYgMTIuMzY4OCAxNC4wMDAyIDEyLjAwMDcgMTQuMDAwMkMxMS42MzI1IDE0LjAwMDIgMTEuMzM0IDE0LjI5ODYgMTEuMzM0IDE0LjY2NjhDMTEuMzM0IDE1LjAzNSAxMS42MzI1IDE1LjMzMzUgMTIuMDAwNyAxNS4zMzM1WiIgZmlsbD0iIzEyNDY3QiIvPgo8L3N2Zz4=);margin-right:8px;height:24px}.thinkrank-app .components-notice.is-warning{background:#fffaeb;color:#b54708}.thinkrank-app .components-notice.is-warning .components-notice__content::before{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxyZWN0IHg9IjAuNSIgeT0iMC41IiB3aWR0aD0iMjMiIGhlaWdodD0iMjMiIHJ4PSIzLjUiIHN0cm9rZT0iI0ZGRUFBQSIvPgogICAgPHBhdGggZD0iTTExLjE2OSA3LjMxNzQyTDYuNTExMjcgMTUuMzg0M0M2LjQyNzEzIDE1LjUzIDYuMzgyODMgMTUuNjk1MiA2LjM4MjgxIDE1Ljg2MzVDNi4zODI4IDE2LjAzMTcgNi40MjcwNyAxNi4xOTcgNi41MTExOCAxNi4zNDI2QzYuNTk1MjkgMTYuNDg4MyA2LjcxNjI3IDE2LjYwOTMgNi44NjE5NiAxNi42OTM0QzcuMDA3NjUgMTYuNzc3NSA3LjE3MjkxIDE2LjgyMTggNy4zNDExNCAxNi44MjE4SDE2LjY1NTlDMTYuODI0MSAxNi44MjE4IDE2Ljk4OTQgMTYuNzc3NSAxNy4xMzUxIDE2LjY5MzRDMTcuMjgwOCAxNi42MDkzIDE3LjQwMTcgMTYuNDg4MyAxNy40ODU5IDE2LjM0MjZDMTcuNTcgMTYuMTk3IDE3LjYxNDIgMTYuMDMxNyAxNy42MTQyIDE1Ljg2MzVDMTcuNjE0MiAxNS42OTUyIDE3LjU2OTkgMTUuNTMgMTcuNDg1OCAxNS4zODQzTDEyLjgyODUgNy4zMTc0MkMxMi43NDQ0IDcuMTcxNzcgMTIuNjIzNSA3LjA1MDgzIDEyLjQ3NzggNi45NjY3NEMxMi4zMzIyIDYuODgyNjUgMTIuMTY2OSA2LjgzODM4IDExLjk5ODggNi44MzgzOEMxMS44MzA2IDYuODM4MzggMTEuNjY1NCA2Ljg4MjY1IDExLjUxOTcgNi45NjY3NEMxMS4zNzQxIDcuMDUwODMgMTEuMjUzMSA3LjE3MTc3IDExLjE2OSA3LjMxNzQyWiIgZmlsbD0iI0I1NDcwOCIvPgogICAgPHBhdGggZD0iTTEyLjA1NzcgOS44MDU2NkgxMS45MzYyQzExLjYzNyA5LjgwNTY2IDExLjM5NDUgMTAuMDQ4MiAxMS4zOTQ1IDEwLjM0NzNWMTIuOTM2MkMxMS4zOTQ1IDEzLjIzNTMgMTEuNjM3IDEzLjQ3NzggMTEuOTM2MiAxMy40Nzc4SDEyLjA1NzdDMTIuMzU2OCAxMy40Nzc4IDEyLjU5OTMgMTMuMjM1MyAxMi41OTkzIDEyLjkzNjJWMTAuMzQ3M0MxMi41OTkzIDEwLjA0ODIgMTIuMzU2OCA5LjgwNTY2IDEyLjA1NzcgOS44MDU2NloiIGZpbGw9IiNGRkY3RUQiLz4KICAgIDxwYXRoIGQ9Ik0xMS45OTY5IDE1LjUzMDlDMTIuMzI5NiAxNS41MzA5IDEyLjU5OTMgMTUuMjYxMiAxMi41OTkzIDE0LjkyODVDMTIuNTk5MyAxNC41OTU5IDEyLjMyOTYgMTQuMzI2MiAxMS45OTY5IDE0LjMyNjJDMTEuNjY0MiAxNC4zMjYyIDExLjM5NDUgMTQuNTk1OSAxMS4zOTQ1IDE0LjkyODVDMTEuMzk0NSAxNS4yNjEyIDExLjY2NDIgMTUuNTMwOSAxMS45OTY5IDE1LjUzMDlaIiBmaWxsPSIjRkZGN0VEIi8+Cjwvc3ZnPg==);margin-right:8px;height:24px}.thinkrank-app .components-notice.is-success{background:#ecfdf3;color:#027a48}.thinkrank-app .components-notice.is-success .components-notice__content::before{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxyZWN0IHg9IjAuNSIgeT0iMC41IiB3aWR0aD0iMjMiIGhlaWdodD0iMjMiIHJ4PSIzLjUiIHN0cm9rZT0iI0MxRTJDRiIvPgogICAgPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE5M180NzI0KSI+CiAgICAgICAgPHBhdGggZD0iTTcuMzMzOTggMTIuMDAwM0wxMC42NjczIDE1LjMzMzdMMTcuMzM0IDguNjY2OTkiIHN0cm9rZT0iIzAyN0E0OCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KICAgIDwvZz4KICAgIDxkZWZzPgogICAgICAgIDxjbGlwUGF0aCBpZD0iY2xpcDBfMTkzXzQ3MjQiPgogICAgICAgICAgICA8cmVjdCB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0IDQpIi8+CiAgICAgICAgPC9jbGlwUGF0aD4KICAgIDwvZGVmcz4KPC9zdmc+);margin-right:8px;height:24px}.components-card{box-shadow:none !important;border:1px solid #d5d5dd !important;border-radius:8px !important;overflow:hidden}.components-card-header{border-bottom:1px solid #d5d5dd !important;border-radius:8px 8px 0 0 !important}.components-card-header h2{color:#1d1d1d;font-size:20px;font-weight:600;margin:0}.components-card-header h3{color:#1d1d1d;font-weight:600;font-size:16px;margin:0}.components-card-header.thinkrank-card-header-with-column{flex-direction:column;align-items:flex-start}.components-card-header.thinkrank-card-header-with-column h4{margin:0}.components-card-body .components-card-header{border-bottom:none !important;padding-bottom:0 !important}.components-button+.components-button{margin-left:.75rem}.components-button{font-size:14px !important;font-weight:600 !important;border-radius:4px !important}.components-button.is-primary{background:#4451ff !important;border-color:#4451ff !important;color:#fff}.components-button.is-primary.thinkrank-media-picker-button{background:#f5f6fa !important;border:1px dashed #d5d5dd !important;color:#5a5c5e !important;font-weight:500 !important}.components-button.is-primary.thinkrank-media-picker-button img{margin-right:7px}.components-button.is-primary:disabled{background:#e4e6e7 !important;border-color:#e4e6e7 !important;color:#bbbcc9 !important}.components-button.is-primary:hover:not(:disabled){background:#0f1fff !important;border-color:#0f1fff !important}.components-button.is-primary:hover:not(:disabled).thinkrank-media-picker-button{background:#eff2fe !important;color:#535353 !important;border-color:#d5d5dd !important}.components-button.is-secondary{background:#f5f6fa !important;border:1px solid #4451ff !important;color:#4451ff !important;box-shadow:none !important}.components-button.is-secondary:disabled{background:#eeeff0 !important;border-color:#d6d7db !important;color:#bbbcc9 !important}.components-button.is-secondary:hover:not(:disabled){background:#f5f6fa !important;border-color:#0f1fff !important;color:#0f1fff !important}.components-button.is-link{color:#535353 !important;text-decoration:none !important;box-shadow:none !important}.components-button.is-link:hover:not(:disabled){color:#1d1d1d !important;text-decoration:underline !important}.components-button.is-tertiary{background:rgba(0,0,0,0) !important;border:none !important;color:#921c13 !important;box-shadow:none !important;font-weight:500 !important}.components-button.is-tertiary:hover:not(:disabled){text-decoration:underline !important}.components-form-toggle{height:24px !important}.components-form-toggle .components-form-toggle__track{height:24px !important;width:44px !important;border-radius:12px !important;background-color:#d5d5dd !important;border:none !important}.components-form-toggle .components-form-toggle__thumb{background-color:#fff !important;height:20px !important;width:20px !important}.components-form-toggle.is-checked .components-form-toggle__track{background-color:#4451ff !important}.components-form-toggle.is-checked .components-form-toggle__thumb{transform:translateX(20px) !important}.components-checkbox-control .components-checkbox-control__input-container{width:20px !important}.components-checkbox-control .components-checkbox-control__input[type=checkbox]{background-color:#fff !important;border-color:#d5d5dd !important;border-radius:6px !important;height:20px !important;width:20px !important}.components-checkbox-control .components-checkbox-control__input[type=checkbox]:checked{background-color:#4451ff !important;border-color:#4451ff !important}.components-base-control .components-base-control__label,.components-base-control .components-input-control__label,.components-base-control .components-toggle-control__label{font-size:14px !important;font-weight:500 !important;color:#1d1d1d !important;margin-bottom:4px !important}.components-base-control .components-text-control__input,.components-base-control .components-textarea-control__input{font-size:16px !important;color:#1d1d1d !important;border-color:#d5d5dd !important;border-radius:4px !important;padding:0 12px !important;line-height:40px !important}.components-base-control .components-text-control__input:focus,.components-base-control .components-textarea-control__input:focus{border-color:#4451ff !important;box-shadow:0 0 0 1px #4451ff !important}.components-base-control .components-text-control__input:disabled,.components-base-control .components-textarea-control__input:disabled{background-color:#f5f6fa !important;border-color:#d5d5dd !important;color:#5a5c5e !important}.components-base-control .components-base-control__help{color:#6e7073 !important;font-size:14px !important;margin:2px 0 18px !important}.thinkrank-media-picker .components-base-control__label{font-size:14px !important;font-weight:500 !important;color:#1d1d1d !important;margin-bottom:13px !important}.thinkrank-media-picker .components-base-control__help{color:#6e7073 !important;font-size:14px !important;margin-top:4px !important}.thinkrank-media-picker+.thinkrank-media-picker{margin-top:22px !important}.tr-grid>.thinkrank-media-picker+.thinkrank-media-picker{margin-top:0 !important}.thinkrank-components-base-control__help{color:#6e7073 !important;font-size:14px !important;margin:2px 0 18px !important}.thinkrank-advanced-robots-meta .components-base-control+.components-base-control{margin-top:5px}.thinkrank-export-options{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.thinkrank-variable-tag{display:inline-block;border:0;font-family:inherit;appearance:none;background:#eef0f7;border-radius:100px;padding:0 8px;margin-right:8px;font-size:14px;cursor:pointer;color:#535353;text-decoration:none;transition:all .2s ease;line-height:22px}.thinkrank-variable-tag:hover{background:#f5f6fa;color:#1d1d1d}.tr-root .thinkrank-variable-tag:focus-visible{outline:none;box-shadow:0 0 0 2px #4451ff}.thinkrank-variable-tag.is-disabled{opacity:.5;cursor:not-allowed;background:#f0f0f0;color:#888;pointer-events:none}#thinkrank-root select,.tr-root select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%2394a3b8%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z%27 clip-rule=%27evenodd%27/%3E%3C%2Fsvg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1rem 1rem;padding-right:1.75rem;max-width:none}#thinkrank-root select option,.tr-root select option{color:#1e293b;background-color:#fff}#thinkrank-root select:focus,.tr-root select:focus{outline:none !important;box-shadow:none !important} |
| 3060 |
:root { |
| 3061 |
--toastify-color-light: #fff; |
| 3062 |
--toastify-color-dark: #121212; |
| 3063 |
--toastify-color-info: #3498db; |
| 3064 |
--toastify-color-success: #07bc0c; |
| 3065 |
--toastify-color-warning: #f1c40f; |
| 3066 |
--toastify-color-error: hsl(6, 78%, 57%); |
| 3067 |
--toastify-color-transparent: rgba(255, 255, 255, 0.7); |
| 3068 |
|
| 3069 |
--toastify-icon-color-info: var(--toastify-color-info); |
| 3070 |
--toastify-icon-color-success: var(--toastify-color-success); |
| 3071 |
--toastify-icon-color-warning: var(--toastify-color-warning); |
| 3072 |
--toastify-icon-color-error: var(--toastify-color-error); |
| 3073 |
|
| 3074 |
--toastify-container-width: fit-content; |
| 3075 |
--toastify-toast-width: 320px; |
| 3076 |
--toastify-toast-offset: 16px; |
| 3077 |
--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top)); |
| 3078 |
--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right)); |
| 3079 |
--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left)); |
| 3080 |
--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom)); |
| 3081 |
--toastify-toast-background: #fff; |
| 3082 |
--toastify-toast-padding: 14px; |
| 3083 |
--toastify-toast-min-height: 64px; |
| 3084 |
--toastify-toast-max-height: 800px; |
| 3085 |
--toastify-toast-bd-radius: 6px; |
| 3086 |
--toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1); |
| 3087 |
--toastify-font-family: sans-serif; |
| 3088 |
--toastify-z-index: 9999; |
| 3089 |
--toastify-text-color-light: #757575; |
| 3090 |
--toastify-text-color-dark: #fff; |
| 3091 |
|
| 3092 |
/* Used only for colored theme */ |
| 3093 |
--toastify-text-color-info: #fff; |
| 3094 |
--toastify-text-color-success: #fff; |
| 3095 |
--toastify-text-color-warning: #fff; |
| 3096 |
--toastify-text-color-error: #fff; |
| 3097 |
|
| 3098 |
--toastify-spinner-color: #616161; |
| 3099 |
--toastify-spinner-color-empty-area: #e0e0e0; |
| 3100 |
--toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55); |
| 3101 |
--toastify-color-progress-dark: #bb86fc; |
| 3102 |
--toastify-color-progress-info: var(--toastify-color-info); |
| 3103 |
--toastify-color-progress-success: var(--toastify-color-success); |
| 3104 |
--toastify-color-progress-warning: var(--toastify-color-warning); |
| 3105 |
--toastify-color-progress-error: var(--toastify-color-error); |
| 3106 |
/* used to control the opacity of the progress trail */ |
| 3107 |
--toastify-color-progress-bgo: 0.2; |
| 3108 |
} |
| 3109 |
|
| 3110 |
.Toastify__toast-container { |
| 3111 |
z-index: var(--toastify-z-index); |
| 3112 |
-webkit-transform: translate3d(0, 0, var(--toastify-z-index)); |
| 3113 |
position: fixed; |
| 3114 |
width: var(--toastify-container-width); |
| 3115 |
box-sizing: border-box; |
| 3116 |
color: #fff; |
| 3117 |
display: flex; |
| 3118 |
flex-direction: column; |
| 3119 |
} |
| 3120 |
|
| 3121 |
.Toastify__toast-container--top-left { |
| 3122 |
top: var(--toastify-toast-top); |
| 3123 |
left: var(--toastify-toast-left); |
| 3124 |
} |
| 3125 |
.Toastify__toast-container--top-center { |
| 3126 |
top: var(--toastify-toast-top); |
| 3127 |
left: 50%; |
| 3128 |
transform: translateX(-50%); |
| 3129 |
align-items: center; |
| 3130 |
} |
| 3131 |
.Toastify__toast-container--top-right { |
| 3132 |
top: var(--toastify-toast-top); |
| 3133 |
right: var(--toastify-toast-right); |
| 3134 |
align-items: end; |
| 3135 |
} |
| 3136 |
.Toastify__toast-container--bottom-left { |
| 3137 |
bottom: var(--toastify-toast-bottom); |
| 3138 |
left: var(--toastify-toast-left); |
| 3139 |
} |
| 3140 |
.Toastify__toast-container--bottom-center { |
| 3141 |
bottom: var(--toastify-toast-bottom); |
| 3142 |
left: 50%; |
| 3143 |
transform: translateX(-50%); |
| 3144 |
align-items: center; |
| 3145 |
} |
| 3146 |
.Toastify__toast-container--bottom-right { |
| 3147 |
bottom: var(--toastify-toast-bottom); |
| 3148 |
right: var(--toastify-toast-right); |
| 3149 |
align-items: end; |
| 3150 |
} |
| 3151 |
|
| 3152 |
.Toastify__toast { |
| 3153 |
--y: 0px; |
| 3154 |
position: relative; |
| 3155 |
touch-action: none; |
| 3156 |
width: var(--toastify-toast-width); |
| 3157 |
min-height: var(--toastify-toast-min-height); |
| 3158 |
box-sizing: border-box; |
| 3159 |
margin-bottom: 1rem; |
| 3160 |
padding: var(--toastify-toast-padding); |
| 3161 |
border-radius: var(--toastify-toast-bd-radius); |
| 3162 |
box-shadow: var(--toastify-toast-shadow); |
| 3163 |
max-height: var(--toastify-toast-max-height); |
| 3164 |
font-family: var(--toastify-font-family); |
| 3165 |
/* webkit only issue #791 */ |
| 3166 |
z-index: 0; |
| 3167 |
/* inner swag */ |
| 3168 |
display: flex; |
| 3169 |
flex: 1 auto; |
| 3170 |
align-items: center; |
| 3171 |
word-break: break-word; |
| 3172 |
} |
| 3173 |
|
| 3174 |
@media only screen and (max-width: 480px) { |
| 3175 |
.Toastify__toast-container { |
| 3176 |
width: 100vw; |
| 3177 |
left: env(safe-area-inset-left); |
| 3178 |
margin: 0; |
| 3179 |
} |
| 3180 |
.Toastify__toast-container--top-left, |
| 3181 |
.Toastify__toast-container--top-center, |
| 3182 |
.Toastify__toast-container--top-right { |
| 3183 |
top: env(safe-area-inset-top); |
| 3184 |
transform: translateX(0); |
| 3185 |
} |
| 3186 |
.Toastify__toast-container--bottom-left, |
| 3187 |
.Toastify__toast-container--bottom-center, |
| 3188 |
.Toastify__toast-container--bottom-right { |
| 3189 |
bottom: env(safe-area-inset-bottom); |
| 3190 |
transform: translateX(0); |
| 3191 |
} |
| 3192 |
.Toastify__toast-container--rtl { |
| 3193 |
right: env(safe-area-inset-right); |
| 3194 |
left: initial; |
| 3195 |
} |
| 3196 |
.Toastify__toast { |
| 3197 |
--toastify-toast-width: 100%; |
| 3198 |
margin-bottom: 0; |
| 3199 |
border-radius: 0; |
| 3200 |
} |
| 3201 |
} |
| 3202 |
|
| 3203 |
.Toastify__toast-container[data-stacked='true'] { |
| 3204 |
width: var(--toastify-toast-width); |
| 3205 |
} |
| 3206 |
|
| 3207 |
@media only screen and (max-width: 480px) { |
| 3208 |
.Toastify__toast-container[data-stacked='true'] { |
| 3209 |
width: 100vw; |
| 3210 |
} |
| 3211 |
} |
| 3212 |
|
| 3213 |
.Toastify__toast--stacked { |
| 3214 |
position: absolute; |
| 3215 |
width: 100%; |
| 3216 |
transform: translate3d(0, var(--y), 0) scale(var(--s)); |
| 3217 |
transition: transform 0.3s; |
| 3218 |
} |
| 3219 |
|
| 3220 |
.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body, |
| 3221 |
.Toastify__toast--stacked[data-collapsed] .Toastify__close-button { |
| 3222 |
transition: opacity 0.1s; |
| 3223 |
} |
| 3224 |
|
| 3225 |
.Toastify__toast--stacked[data-collapsed='false'] { |
| 3226 |
overflow: visible; |
| 3227 |
} |
| 3228 |
|
| 3229 |
.Toastify__toast--stacked[data-collapsed='true']:not(:last-child) > * { |
| 3230 |
opacity: 0; |
| 3231 |
} |
| 3232 |
|
| 3233 |
.Toastify__toast--stacked:after { |
| 3234 |
content: ''; |
| 3235 |
position: absolute; |
| 3236 |
left: 0; |
| 3237 |
right: 0; |
| 3238 |
height: calc(var(--g) * 1px); |
| 3239 |
bottom: 100%; |
| 3240 |
} |
| 3241 |
|
| 3242 |
.Toastify__toast--stacked[data-pos='top'] { |
| 3243 |
top: 0; |
| 3244 |
} |
| 3245 |
|
| 3246 |
.Toastify__toast--stacked[data-pos='bot'] { |
| 3247 |
bottom: 0; |
| 3248 |
} |
| 3249 |
|
| 3250 |
.Toastify__toast--stacked[data-pos='bot'].Toastify__toast--stacked:before { |
| 3251 |
transform-origin: top; |
| 3252 |
} |
| 3253 |
|
| 3254 |
.Toastify__toast--stacked[data-pos='top'].Toastify__toast--stacked:before { |
| 3255 |
transform-origin: bottom; |
| 3256 |
} |
| 3257 |
|
| 3258 |
.Toastify__toast--stacked:before { |
| 3259 |
content: ''; |
| 3260 |
position: absolute; |
| 3261 |
left: 0; |
| 3262 |
right: 0; |
| 3263 |
bottom: 0; |
| 3264 |
height: 100%; |
| 3265 |
transform: scaleY(3); |
| 3266 |
z-index: -1; |
| 3267 |
} |
| 3268 |
|
| 3269 |
.Toastify__toast--rtl { |
| 3270 |
direction: rtl; |
| 3271 |
} |
| 3272 |
|
| 3273 |
.Toastify__toast--close-on-click { |
| 3274 |
cursor: pointer; |
| 3275 |
} |
| 3276 |
|
| 3277 |
.Toastify__toast-icon { |
| 3278 |
margin-inline-end: 10px; |
| 3279 |
width: 22px; |
| 3280 |
flex-shrink: 0; |
| 3281 |
display: flex; |
| 3282 |
} |
| 3283 |
|
| 3284 |
.Toastify--animate { |
| 3285 |
animation-fill-mode: both; |
| 3286 |
animation-duration: 0.5s; |
| 3287 |
} |
| 3288 |
|
| 3289 |
.Toastify--animate-icon { |
| 3290 |
animation-fill-mode: both; |
| 3291 |
animation-duration: 0.3s; |
| 3292 |
} |
| 3293 |
|
| 3294 |
.Toastify__toast-theme--dark { |
| 3295 |
background: var(--toastify-color-dark); |
| 3296 |
color: var(--toastify-text-color-dark); |
| 3297 |
} |
| 3298 |
|
| 3299 |
.Toastify__toast-theme--light { |
| 3300 |
background: var(--toastify-color-light); |
| 3301 |
color: var(--toastify-text-color-light); |
| 3302 |
} |
| 3303 |
|
| 3304 |
.Toastify__toast-theme--colored.Toastify__toast--default { |
| 3305 |
background: var(--toastify-color-light); |
| 3306 |
color: var(--toastify-text-color-light); |
| 3307 |
} |
| 3308 |
|
| 3309 |
.Toastify__toast-theme--colored.Toastify__toast--info { |
| 3310 |
color: var(--toastify-text-color-info); |
| 3311 |
background: var(--toastify-color-info); |
| 3312 |
} |
| 3313 |
|
| 3314 |
.Toastify__toast-theme--colored.Toastify__toast--success { |
| 3315 |
color: var(--toastify-text-color-success); |
| 3316 |
background: var(--toastify-color-success); |
| 3317 |
} |
| 3318 |
|
| 3319 |
.Toastify__toast-theme--colored.Toastify__toast--warning { |
| 3320 |
color: var(--toastify-text-color-warning); |
| 3321 |
background: var(--toastify-color-warning); |
| 3322 |
} |
| 3323 |
|
| 3324 |
.Toastify__toast-theme--colored.Toastify__toast--error { |
| 3325 |
color: var(--toastify-text-color-error); |
| 3326 |
background: var(--toastify-color-error); |
| 3327 |
} |
| 3328 |
|
| 3329 |
.Toastify__progress-bar-theme--light { |
| 3330 |
background: var(--toastify-color-progress-light); |
| 3331 |
} |
| 3332 |
|
| 3333 |
.Toastify__progress-bar-theme--dark { |
| 3334 |
background: var(--toastify-color-progress-dark); |
| 3335 |
} |
| 3336 |
|
| 3337 |
.Toastify__progress-bar--info { |
| 3338 |
background: var(--toastify-color-progress-info); |
| 3339 |
} |
| 3340 |
|
| 3341 |
.Toastify__progress-bar--success { |
| 3342 |
background: var(--toastify-color-progress-success); |
| 3343 |
} |
| 3344 |
|
| 3345 |
.Toastify__progress-bar--warning { |
| 3346 |
background: var(--toastify-color-progress-warning); |
| 3347 |
} |
| 3348 |
|
| 3349 |
.Toastify__progress-bar--error { |
| 3350 |
background: var(--toastify-color-progress-error); |
| 3351 |
} |
| 3352 |
|
| 3353 |
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info, |
| 3354 |
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success, |
| 3355 |
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning, |
| 3356 |
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error { |
| 3357 |
background: var(--toastify-color-transparent); |
| 3358 |
} |
| 3359 |
|
| 3360 |
.Toastify__close-button { |
| 3361 |
color: #fff; |
| 3362 |
position: absolute; |
| 3363 |
top: 6px; |
| 3364 |
right: 6px; |
| 3365 |
background: transparent; |
| 3366 |
outline: none; |
| 3367 |
border: none; |
| 3368 |
padding: 0; |
| 3369 |
cursor: pointer; |
| 3370 |
opacity: 0.7; |
| 3371 |
transition: 0.3s ease; |
| 3372 |
z-index: 1; |
| 3373 |
} |
| 3374 |
|
| 3375 |
.Toastify__toast--rtl .Toastify__close-button { |
| 3376 |
left: 6px; |
| 3377 |
right: unset; |
| 3378 |
} |
| 3379 |
|
| 3380 |
.Toastify__close-button--light { |
| 3381 |
color: #000; |
| 3382 |
opacity: 0.3; |
| 3383 |
} |
| 3384 |
|
| 3385 |
.Toastify__close-button > svg { |
| 3386 |
fill: currentColor; |
| 3387 |
height: 16px; |
| 3388 |
width: 14px; |
| 3389 |
} |
| 3390 |
|
| 3391 |
.Toastify__close-button:hover, |
| 3392 |
.Toastify__close-button:focus { |
| 3393 |
opacity: 1; |
| 3394 |
} |
| 3395 |
|
| 3396 |
@keyframes Toastify__trackProgress { |
| 3397 |
0% { |
| 3398 |
transform: scaleX(1); |
| 3399 |
} |
| 3400 |
100% { |
| 3401 |
transform: scaleX(0); |
| 3402 |
} |
| 3403 |
} |
| 3404 |
|
| 3405 |
.Toastify__progress-bar { |
| 3406 |
position: absolute; |
| 3407 |
bottom: 0; |
| 3408 |
left: 0; |
| 3409 |
width: 100%; |
| 3410 |
height: 100%; |
| 3411 |
z-index: 1; |
| 3412 |
opacity: 0.7; |
| 3413 |
transform-origin: left; |
| 3414 |
} |
| 3415 |
|
| 3416 |
.Toastify__progress-bar--animated { |
| 3417 |
animation: Toastify__trackProgress linear 1 forwards; |
| 3418 |
} |
| 3419 |
|
| 3420 |
.Toastify__progress-bar--controlled { |
| 3421 |
transition: transform 0.2s; |
| 3422 |
} |
| 3423 |
|
| 3424 |
.Toastify__progress-bar--rtl { |
| 3425 |
right: 0; |
| 3426 |
left: initial; |
| 3427 |
transform-origin: right; |
| 3428 |
border-bottom-left-radius: initial; |
| 3429 |
} |
| 3430 |
|
| 3431 |
.Toastify__progress-bar--wrp { |
| 3432 |
position: absolute; |
| 3433 |
overflow: hidden; |
| 3434 |
bottom: 0; |
| 3435 |
left: 0; |
| 3436 |
width: 100%; |
| 3437 |
height: 5px; |
| 3438 |
border-bottom-left-radius: var(--toastify-toast-bd-radius); |
| 3439 |
border-bottom-right-radius: var(--toastify-toast-bd-radius); |
| 3440 |
} |
| 3441 |
|
| 3442 |
.Toastify__progress-bar--wrp[data-hidden='true'] { |
| 3443 |
opacity: 0; |
| 3444 |
} |
| 3445 |
|
| 3446 |
.Toastify__progress-bar--bg { |
| 3447 |
opacity: var(--toastify-color-progress-bgo); |
| 3448 |
width: 100%; |
| 3449 |
height: 100%; |
| 3450 |
} |
| 3451 |
|
| 3452 |
.Toastify__spinner { |
| 3453 |
width: 20px; |
| 3454 |
height: 20px; |
| 3455 |
box-sizing: border-box; |
| 3456 |
border: 2px solid; |
| 3457 |
border-radius: 100%; |
| 3458 |
border-color: var(--toastify-spinner-color-empty-area); |
| 3459 |
border-right-color: var(--toastify-spinner-color); |
| 3460 |
animation: Toastify__spin 0.65s linear infinite; |
| 3461 |
} |
| 3462 |
|
| 3463 |
@keyframes Toastify__bounceInRight { |
| 3464 |
from, |
| 3465 |
60%, |
| 3466 |
75%, |
| 3467 |
90%, |
| 3468 |
to { |
| 3469 |
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); |
| 3470 |
} |
| 3471 |
from { |
| 3472 |
opacity: 0; |
| 3473 |
transform: translate3d(3000px, 0, 0); |
| 3474 |
} |
| 3475 |
60% { |
| 3476 |
opacity: 1; |
| 3477 |
transform: translate3d(-25px, 0, 0); |
| 3478 |
} |
| 3479 |
75% { |
| 3480 |
transform: translate3d(10px, 0, 0); |
| 3481 |
} |
| 3482 |
90% { |
| 3483 |
transform: translate3d(-5px, 0, 0); |
| 3484 |
} |
| 3485 |
to { |
| 3486 |
transform: none; |
| 3487 |
} |
| 3488 |
} |
| 3489 |
|
| 3490 |
@keyframes Toastify__bounceOutRight { |
| 3491 |
20% { |
| 3492 |
opacity: 1; |
| 3493 |
transform: translate3d(-20px, var(--y), 0); |
| 3494 |
} |
| 3495 |
to { |
| 3496 |
opacity: 0; |
| 3497 |
transform: translate3d(2000px, var(--y), 0); |
| 3498 |
} |
| 3499 |
} |
| 3500 |
|
| 3501 |
@keyframes Toastify__bounceInLeft { |
| 3502 |
from, |
| 3503 |
60%, |
| 3504 |
75%, |
| 3505 |
90%, |
| 3506 |
to { |
| 3507 |
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); |
| 3508 |
} |
| 3509 |
0% { |
| 3510 |
opacity: 0; |
| 3511 |
transform: translate3d(-3000px, 0, 0); |
| 3512 |
} |
| 3513 |
60% { |
| 3514 |
opacity: 1; |
| 3515 |
transform: translate3d(25px, 0, 0); |
| 3516 |
} |
| 3517 |
75% { |
| 3518 |
transform: translate3d(-10px, 0, 0); |
| 3519 |
} |
| 3520 |
90% { |
| 3521 |
transform: translate3d(5px, 0, 0); |
| 3522 |
} |
| 3523 |
to { |
| 3524 |
transform: none; |
| 3525 |
} |
| 3526 |
} |
| 3527 |
|
| 3528 |
@keyframes Toastify__bounceOutLeft { |
| 3529 |
20% { |
| 3530 |
opacity: 1; |
| 3531 |
transform: translate3d(20px, var(--y), 0); |
| 3532 |
} |
| 3533 |
to { |
| 3534 |
opacity: 0; |
| 3535 |
transform: translate3d(-2000px, var(--y), 0); |
| 3536 |
} |
| 3537 |
} |
| 3538 |
|
| 3539 |
@keyframes Toastify__bounceInUp { |
| 3540 |
from, |
| 3541 |
60%, |
| 3542 |
75%, |
| 3543 |
90%, |
| 3544 |
to { |
| 3545 |
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); |
| 3546 |
} |
| 3547 |
from { |
| 3548 |
opacity: 0; |
| 3549 |
transform: translate3d(0, 3000px, 0); |
| 3550 |
} |
| 3551 |
60% { |
| 3552 |
opacity: 1; |
| 3553 |
transform: translate3d(0, -20px, 0); |
| 3554 |
} |
| 3555 |
75% { |
| 3556 |
transform: translate3d(0, 10px, 0); |
| 3557 |
} |
| 3558 |
90% { |
| 3559 |
transform: translate3d(0, -5px, 0); |
| 3560 |
} |
| 3561 |
to { |
| 3562 |
transform: translate3d(0, 0, 0); |
| 3563 |
} |
| 3564 |
} |
| 3565 |
|
| 3566 |
@keyframes Toastify__bounceOutUp { |
| 3567 |
20% { |
| 3568 |
transform: translate3d(0, calc(var(--y) - 10px), 0); |
| 3569 |
} |
| 3570 |
40%, |
| 3571 |
45% { |
| 3572 |
opacity: 1; |
| 3573 |
transform: translate3d(0, calc(var(--y) + 20px), 0); |
| 3574 |
} |
| 3575 |
to { |
| 3576 |
opacity: 0; |
| 3577 |
transform: translate3d(0, -2000px, 0); |
| 3578 |
} |
| 3579 |
} |
| 3580 |
|
| 3581 |
@keyframes Toastify__bounceInDown { |
| 3582 |
from, |
| 3583 |
60%, |
| 3584 |
75%, |
| 3585 |
90%, |
| 3586 |
to { |
| 3587 |
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); |
| 3588 |
} |
| 3589 |
0% { |
| 3590 |
opacity: 0; |
| 3591 |
transform: translate3d(0, -3000px, 0); |
| 3592 |
} |
| 3593 |
60% { |
| 3594 |
opacity: 1; |
| 3595 |
transform: translate3d(0, 25px, 0); |
| 3596 |
} |
| 3597 |
75% { |
| 3598 |
transform: translate3d(0, -10px, 0); |
| 3599 |
} |
| 3600 |
90% { |
| 3601 |
transform: translate3d(0, 5px, 0); |
| 3602 |
} |
| 3603 |
to { |
| 3604 |
transform: none; |
| 3605 |
} |
| 3606 |
} |
| 3607 |
|
| 3608 |
@keyframes Toastify__bounceOutDown { |
| 3609 |
20% { |
| 3610 |
transform: translate3d(0, calc(var(--y) - 10px), 0); |
| 3611 |
} |
| 3612 |
40%, |
| 3613 |
45% { |
| 3614 |
opacity: 1; |
| 3615 |
transform: translate3d(0, calc(var(--y) + 20px), 0); |
| 3616 |
} |
| 3617 |
to { |
| 3618 |
opacity: 0; |
| 3619 |
transform: translate3d(0, 2000px, 0); |
| 3620 |
} |
| 3621 |
} |
| 3622 |
|
| 3623 |
.Toastify__bounce-enter--top-left, |
| 3624 |
.Toastify__bounce-enter--bottom-left { |
| 3625 |
animation-name: Toastify__bounceInLeft; |
| 3626 |
} |
| 3627 |
|
| 3628 |
.Toastify__bounce-enter--top-right, |
| 3629 |
.Toastify__bounce-enter--bottom-right { |
| 3630 |
animation-name: Toastify__bounceInRight; |
| 3631 |
} |
| 3632 |
|
| 3633 |
.Toastify__bounce-enter--top-center { |
| 3634 |
animation-name: Toastify__bounceInDown; |
| 3635 |
} |
| 3636 |
|
| 3637 |
.Toastify__bounce-enter--bottom-center { |
| 3638 |
animation-name: Toastify__bounceInUp; |
| 3639 |
} |
| 3640 |
|
| 3641 |
.Toastify__bounce-exit--top-left, |
| 3642 |
.Toastify__bounce-exit--bottom-left { |
| 3643 |
animation-name: Toastify__bounceOutLeft; |
| 3644 |
} |
| 3645 |
|
| 3646 |
.Toastify__bounce-exit--top-right, |
| 3647 |
.Toastify__bounce-exit--bottom-right { |
| 3648 |
animation-name: Toastify__bounceOutRight; |
| 3649 |
} |
| 3650 |
|
| 3651 |
.Toastify__bounce-exit--top-center { |
| 3652 |
animation-name: Toastify__bounceOutUp; |
| 3653 |
} |
| 3654 |
|
| 3655 |
.Toastify__bounce-exit--bottom-center { |
| 3656 |
animation-name: Toastify__bounceOutDown; |
| 3657 |
} |
| 3658 |
|
| 3659 |
@keyframes Toastify__zoomIn { |
| 3660 |
from { |
| 3661 |
opacity: 0; |
| 3662 |
transform: scale3d(0.3, 0.3, 0.3); |
| 3663 |
} |
| 3664 |
50% { |
| 3665 |
opacity: 1; |
| 3666 |
} |
| 3667 |
} |
| 3668 |
|
| 3669 |
@keyframes Toastify__zoomOut { |
| 3670 |
from { |
| 3671 |
opacity: 1; |
| 3672 |
} |
| 3673 |
50% { |
| 3674 |
opacity: 0; |
| 3675 |
transform: translate3d(0, var(--y), 0) scale3d(0.3, 0.3, 0.3); |
| 3676 |
} |
| 3677 |
to { |
| 3678 |
opacity: 0; |
| 3679 |
} |
| 3680 |
} |
| 3681 |
|
| 3682 |
.Toastify__zoom-enter { |
| 3683 |
animation-name: Toastify__zoomIn; |
| 3684 |
} |
| 3685 |
|
| 3686 |
.Toastify__zoom-exit { |
| 3687 |
animation-name: Toastify__zoomOut; |
| 3688 |
} |
| 3689 |
|
| 3690 |
@keyframes Toastify__flipIn { |
| 3691 |
from { |
| 3692 |
transform: perspective(400px) rotate3d(1, 0, 0, 90deg); |
| 3693 |
animation-timing-function: ease-in; |
| 3694 |
opacity: 0; |
| 3695 |
} |
| 3696 |
40% { |
| 3697 |
transform: perspective(400px) rotate3d(1, 0, 0, -20deg); |
| 3698 |
animation-timing-function: ease-in; |
| 3699 |
} |
| 3700 |
60% { |
| 3701 |
transform: perspective(400px) rotate3d(1, 0, 0, 10deg); |
| 3702 |
opacity: 1; |
| 3703 |
} |
| 3704 |
80% { |
| 3705 |
transform: perspective(400px) rotate3d(1, 0, 0, -5deg); |
| 3706 |
} |
| 3707 |
to { |
| 3708 |
transform: perspective(400px); |
| 3709 |
} |
| 3710 |
} |
| 3711 |
|
| 3712 |
@keyframes Toastify__flipOut { |
| 3713 |
from { |
| 3714 |
transform: translate3d(0, var(--y), 0) perspective(400px); |
| 3715 |
} |
| 3716 |
30% { |
| 3717 |
transform: translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, -20deg); |
| 3718 |
opacity: 1; |
| 3719 |
} |
| 3720 |
to { |
| 3721 |
transform: translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, 90deg); |
| 3722 |
opacity: 0; |
| 3723 |
} |
| 3724 |
} |
| 3725 |
|
| 3726 |
.Toastify__flip-enter { |
| 3727 |
animation-name: Toastify__flipIn; |
| 3728 |
} |
| 3729 |
|
| 3730 |
.Toastify__flip-exit { |
| 3731 |
animation-name: Toastify__flipOut; |
| 3732 |
} |
| 3733 |
|
| 3734 |
@keyframes Toastify__slideInRight { |
| 3735 |
from { |
| 3736 |
transform: translate3d(110%, 0, 0); |
| 3737 |
visibility: visible; |
| 3738 |
} |
| 3739 |
to { |
| 3740 |
transform: translate3d(0, var(--y), 0); |
| 3741 |
} |
| 3742 |
} |
| 3743 |
|
| 3744 |
@keyframes Toastify__slideInLeft { |
| 3745 |
from { |
| 3746 |
transform: translate3d(-110%, 0, 0); |
| 3747 |
visibility: visible; |
| 3748 |
} |
| 3749 |
to { |
| 3750 |
transform: translate3d(0, var(--y), 0); |
| 3751 |
} |
| 3752 |
} |
| 3753 |
|
| 3754 |
@keyframes Toastify__slideInUp { |
| 3755 |
from { |
| 3756 |
transform: translate3d(0, 110%, 0); |
| 3757 |
visibility: visible; |
| 3758 |
} |
| 3759 |
to { |
| 3760 |
transform: translate3d(0, var(--y), 0); |
| 3761 |
} |
| 3762 |
} |
| 3763 |
|
| 3764 |
@keyframes Toastify__slideInDown { |
| 3765 |
from { |
| 3766 |
transform: translate3d(0, -110%, 0); |
| 3767 |
visibility: visible; |
| 3768 |
} |
| 3769 |
to { |
| 3770 |
transform: translate3d(0, var(--y), 0); |
| 3771 |
} |
| 3772 |
} |
| 3773 |
|
| 3774 |
@keyframes Toastify__slideOutRight { |
| 3775 |
from { |
| 3776 |
transform: translate3d(0, var(--y), 0); |
| 3777 |
} |
| 3778 |
to { |
| 3779 |
visibility: hidden; |
| 3780 |
transform: translate3d(110%, var(--y), 0); |
| 3781 |
} |
| 3782 |
} |
| 3783 |
|
| 3784 |
@keyframes Toastify__slideOutLeft { |
| 3785 |
from { |
| 3786 |
transform: translate3d(0, var(--y), 0); |
| 3787 |
} |
| 3788 |
to { |
| 3789 |
visibility: hidden; |
| 3790 |
transform: translate3d(-110%, var(--y), 0); |
| 3791 |
} |
| 3792 |
} |
| 3793 |
|
| 3794 |
@keyframes Toastify__slideOutDown { |
| 3795 |
from { |
| 3796 |
transform: translate3d(0, var(--y), 0); |
| 3797 |
} |
| 3798 |
to { |
| 3799 |
visibility: hidden; |
| 3800 |
transform: translate3d(0, 500px, 0); |
| 3801 |
} |
| 3802 |
} |
| 3803 |
|
| 3804 |
@keyframes Toastify__slideOutUp { |
| 3805 |
from { |
| 3806 |
transform: translate3d(0, var(--y), 0); |
| 3807 |
} |
| 3808 |
to { |
| 3809 |
visibility: hidden; |
| 3810 |
transform: translate3d(0, -500px, 0); |
| 3811 |
} |
| 3812 |
} |
| 3813 |
|
| 3814 |
.Toastify__slide-enter--top-left, |
| 3815 |
.Toastify__slide-enter--bottom-left { |
| 3816 |
animation-name: Toastify__slideInLeft; |
| 3817 |
} |
| 3818 |
|
| 3819 |
.Toastify__slide-enter--top-right, |
| 3820 |
.Toastify__slide-enter--bottom-right { |
| 3821 |
animation-name: Toastify__slideInRight; |
| 3822 |
} |
| 3823 |
|
| 3824 |
.Toastify__slide-enter--top-center { |
| 3825 |
animation-name: Toastify__slideInDown; |
| 3826 |
} |
| 3827 |
|
| 3828 |
.Toastify__slide-enter--bottom-center { |
| 3829 |
animation-name: Toastify__slideInUp; |
| 3830 |
} |
| 3831 |
|
| 3832 |
.Toastify__slide-exit--top-left, |
| 3833 |
.Toastify__slide-exit--bottom-left { |
| 3834 |
animation-name: Toastify__slideOutLeft; |
| 3835 |
animation-timing-function: ease-in; |
| 3836 |
animation-duration: 0.3s; |
| 3837 |
} |
| 3838 |
|
| 3839 |
.Toastify__slide-exit--top-right, |
| 3840 |
.Toastify__slide-exit--bottom-right { |
| 3841 |
animation-name: Toastify__slideOutRight; |
| 3842 |
animation-timing-function: ease-in; |
| 3843 |
animation-duration: 0.3s; |
| 3844 |
} |
| 3845 |
|
| 3846 |
.Toastify__slide-exit--top-center { |
| 3847 |
animation-name: Toastify__slideOutUp; |
| 3848 |
animation-timing-function: ease-in; |
| 3849 |
animation-duration: 0.3s; |
| 3850 |
} |
| 3851 |
|
| 3852 |
.Toastify__slide-exit--bottom-center { |
| 3853 |
animation-name: Toastify__slideOutDown; |
| 3854 |
animation-timing-function: ease-in; |
| 3855 |
animation-duration: 0.3s; |
| 3856 |
} |
| 3857 |
|
| 3858 |
@keyframes Toastify__spin { |
| 3859 |
from { |
| 3860 |
transform: rotate(0deg); |
| 3861 |
} |
| 3862 |
to { |
| 3863 |
transform: rotate(360deg); |
| 3864 |
} |
| 3865 |
} |
| 3866 |
|
| 3867 |
/** |
| 3868 |
* ThinkRank toast styling — on-brand overrides for react-toastify. |
| 3869 |
* |
| 3870 |
* The ToastContainer (components/App.js) portals to <body>, outside the |
| 3871 |
* admin token scope (the tr- and thinkrank- CSS variables), so brand values |
| 3872 |
* are inlined here to mirror _variables.scss. |
| 3873 |
* |
| 3874 |
* react-toastify's own defaults live in a :root block that can load after |
| 3875 |
* this file, so plain :root overrides lose the cascade. We instead set the |
| 3876 |
* variables on .Toastify__toast-container with !important — important custom |
| 3877 |
* properties win regardless of source order, and the toasts (descendants) |
| 3878 |
* inherit them. |
| 3879 |
* |
| 3880 |
* @package ThinkRank |
| 3881 |
*/ |
| 3882 |
|
| 3883 |
.Toastify__toast-container { |
| 3884 |
|
| 3885 |
/* Type + shape */ |
| 3886 |
--toastify-font-family: -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif !important; |
| 3887 |
--toastify-toast-bd-radius: 8px !important; /* $radius-lg */ |
| 3888 |
--toastify-toast-min-height: 56px !important; |
| 3889 |
--toastify-toast-width: 360px !important; |
| 3890 |
--toastify-toast-shadow: 0 10px 15px -3px rgba(29, 29, 29, 0.12), 0 4px 6px -2px rgba(29, 29, 29, 0.06) !important; |
| 3891 |
--toastify-toast-top: 96px !important; /* clear the WP admin bar + plugin top nav (ends at 88px) */ |
| 3892 |
--toastify-z-index: 999999 !important; /* above WP admin bar */ |
| 3893 |
|
| 3894 |
/* Status colors — mirror _variables.scss */ |
| 3895 |
--toastify-color-success: #027a48 !important; |
| 3896 |
--toastify-color-error: #921c13 !important; |
| 3897 |
--toastify-color-warning: #b54708 !important; |
| 3898 |
--toastify-color-info: #4451ff !important; /* $primary */ |
| 3899 |
--toastify-icon-color-success: #027a48 !important; |
| 3900 |
--toastify-icon-color-error: #921c13 !important; |
| 3901 |
--toastify-icon-color-warning: #b54708 !important; |
| 3902 |
--toastify-icon-color-info: #4451ff !important; |
| 3903 |
|
| 3904 |
--toastify-text-color-light: #1d1d1d !important; /* $text-primary */ |
| 3905 |
} |
| 3906 |
|
| 3907 |
/* Clean, modern card: uniform hairline border, no accent rail. |
| 3908 |
Compound selector (0,2,0) beats react-toastify's single-class base rule. */ |
| 3909 |
.Toastify__toast-container .Toastify__toast { |
| 3910 |
border: 1px solid #e2e6f1; /* $border-secondary */ |
| 3911 |
padding: 12px 14px; |
| 3912 |
align-items: center; |
| 3913 |
} |
| 3914 |
|
| 3915 |
.Toastify__toast-container .Toastify__toast-body { |
| 3916 |
font-size: 14px; |
| 3917 |
line-height: 1.45; |
| 3918 |
font-weight: 500; |
| 3919 |
color: #1d1d1d; |
| 3920 |
padding: 0; |
| 3921 |
} |
| 3922 |
|
| 3923 |
.Toastify__toast-container .Toastify__toast-icon { |
| 3924 |
width: 20px; |
| 3925 |
margin-inline-end: 12px; |
| 3926 |
} |
| 3927 |
|
| 3928 |
/* Slimmer, slightly muted progress bar. */ |
| 3929 |
.Toastify__toast-container .Toastify__progress-bar { |
| 3930 |
height: 3px; |
| 3931 |
opacity: 0.9; |
| 3932 |
} |
| 3933 |
|
| 3934 |
/* Quieter close affordance until hovered. */ |
| 3935 |
.Toastify__toast-container .Toastify__close-button { |
| 3936 |
align-self: center; |
| 3937 |
color: #5a5c5e; /* $text-tertiary */ |
| 3938 |
opacity: 0.5; |
| 3939 |
transition: opacity 0.15s ease; |
| 3940 |
} |
| 3941 |
|
| 3942 |
.Toastify__toast-container .Toastify__close-button:hover, |
| 3943 |
.Toastify__toast-container .Toastify__close-button:focus-visible { |
| 3944 |
opacity: 1; |
| 3945 |
} |
| 3946 |
|
| 3947 |
|