Changeset 3259019
- Timestamp:
- 03/20/2025 09:36:44 AM (12 months ago)
- Location:
- affilizz
- Files:
-
- 2 deleted
- 38 edited
- 1 copied
-
tags/1.15.1 (copied) (copied from affilizz/trunk)
-
tags/1.15.1/assets/dist/css/admin.css (modified) (1 diff)
-
tags/1.15.1/assets/dist/css/public.css (modified) (1 diff)
-
tags/1.15.1/assets/src/components/affilizz-embed/package-lock.json (deleted)
-
tags/1.15.1/assets/src/scss/common/block.scss (modified) (8 diffs)
-
tags/1.15.1/assets/src/scss/common/blocks/form.scss (modified) (2 diffs)
-
tags/1.15.1/assets/src/scss/common/blocks/product.scss (modified) (15 diffs)
-
tags/1.15.1/assets/src/scss/common/blocks/reset.scss (modified) (1 diff)
-
tags/1.15.1/assets/src/scss/common/modal.scss (modified) (1 diff)
-
tags/1.15.1/classes/API.php (modified) (1 diff)
-
tags/1.15.1/classes/Core.php (modified) (1 diff)
-
tags/1.15.1/classes/Util/Analytics.php (modified) (2 diffs)
-
tags/1.15.1/classes/Util/Cron.php (modified) (2 diffs)
-
tags/1.15.1/classes/Util/Filters.php (modified) (2 diffs)
-
tags/1.15.1/classes/Util/Notices.php (modified) (2 diffs)
-
tags/1.15.1/includes/i18n.php (modified) (3 diffs)
-
tags/1.15.1/init.php (modified) (3 diffs)
-
tags/1.15.1/readme.txt (modified) (8 diffs)
-
tags/1.15.1/templates/administration/page/settings/rendering.php (modified) (1 diff)
-
tags/1.15.1/templates/administration/page/settings/technical.php (modified) (2 diffs)
-
tags/1.15.1/templates/administration/page/wizard/success.php (modified) (1 diff)
-
trunk/assets/dist/css/admin.css (modified) (1 diff)
-
trunk/assets/dist/css/public.css (modified) (1 diff)
-
trunk/assets/src/components/affilizz-embed/package-lock.json (deleted)
-
trunk/assets/src/scss/common/block.scss (modified) (8 diffs)
-
trunk/assets/src/scss/common/blocks/form.scss (modified) (2 diffs)
-
trunk/assets/src/scss/common/blocks/product.scss (modified) (15 diffs)
-
trunk/assets/src/scss/common/blocks/reset.scss (modified) (1 diff)
-
trunk/assets/src/scss/common/modal.scss (modified) (1 diff)
-
trunk/classes/API.php (modified) (1 diff)
-
trunk/classes/Core.php (modified) (1 diff)
-
trunk/classes/Util/Analytics.php (modified) (2 diffs)
-
trunk/classes/Util/Cron.php (modified) (2 diffs)
-
trunk/classes/Util/Filters.php (modified) (2 diffs)
-
trunk/classes/Util/Notices.php (modified) (2 diffs)
-
trunk/includes/i18n.php (modified) (3 diffs)
-
trunk/init.php (modified) (3 diffs)
-
trunk/readme.txt (modified) (8 diffs)
-
trunk/templates/administration/page/settings/rendering.php (modified) (1 diff)
-
trunk/templates/administration/page/settings/technical.php (modified) (2 diffs)
-
trunk/templates/administration/page/wizard/success.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
affilizz/tags/1.15.1/assets/dist/css/admin.css
r3254716 r3259019 1 1 @import url(https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,400;0,500;1,400;1,500&display=swap); 2 @font-face { 3 font-family: "affilizz-icons"; 4 src: url("../fonts/affilizz-icons/affilizz-icons.ttf?b2n8aj") format("truetype"), url("../fonts/affilizz-icons/affilizz-icons.woff?b2n8aj") format("woff"), url("../fonts/affilizz-icons/affilizz-icons.svg?b2n8aj") format("svg"); 5 font-weight: normal; 6 font-style: normal; 7 font-display: block; 8 } 9 *, 10 *:before, 11 *:after { 12 box-sizing: border-box; 13 } 14 15 .affilizz-button { 16 text-decoration: none; 17 cursor: pointer; 18 } 19 .affilizz-button--inline * { 20 display: inline-block; 21 } 22 .affilizz-button--inline svg { 23 margin-left: 5px; 24 } 25 .affilizz-button--inline > svg { 26 max-width: 16px; 27 max-height: 16px; 28 } 29 .affilizz-button-icons { 30 display: flex; 31 flex-direction: row; 32 align-items: center; 33 justify-content: center; 34 margin-right: 5px; 35 } 36 .affilizz-button-icons .dashicons, .affilizz-button-icons .dashicons-before { 37 display: flex; 38 align-items: center; 39 justify-content: center; 40 line-height: 1; 41 } 42 .affilizz-button-icons .dashicons:before, .affilizz-button-icons .dashicons-before:before { 43 font-size: 16px; 44 top: 2px; 45 position: relative; 46 opacity: 0.7; 47 } 48 .affilizz-button--primary { 49 background: #111453; 50 padding: 10px 12px; 51 font-weight: 400; 52 font-size: 16px; 53 color: #fff; 54 border-radius: 4px; 55 border: none; 56 } 57 .affilizz-button--primary:hover, .affilizz-button--primary:active { 58 color: #fff; 59 cursor: pointer; 60 background-color: #7af4d1; 61 color: #111453; 62 } 63 .affilizz-button--primary:disabled { 64 background: #d9deeb; 65 color: #fff; 66 } 67 .affilizz-button[disabled] { 68 pointer-events: none; 69 opacity: 0.25; 70 } 71 .affilizz-button--secondary { 72 background: #fff; 73 box-shadow: 0 0 0 1px #111453 inset; 74 padding: 10px 20px; 75 border: none; 76 font-weight: 400; 77 font-size: 16px; 78 color: #111453; 79 border-radius: 4px; 80 } 81 .affilizz-button--secondary:hover, .affilizz-button--secondary:active { 82 cursor: pointer; 83 background-color: #111453; 84 color: #fff; 85 } 86 .affilizz-button--secondary:hover img, .affilizz-button--secondary:active img { 87 filter: brightness(0) invert(1); 88 } 89 .affilizz-button--primary-hover:hover, .affilizz-button--primary-hover:active { 90 color: #fff; 91 cursor: pointer; 92 background-color: #7af4d1; 93 color: #111453; 94 box-shadow: none; 95 } 96 .affilizz-button--create { 97 display: inline-flex; 98 background: #ff5722; 99 border-radius: 4px; 100 margin-right: 5px; 101 margin-bottom: 4px; 102 } 103 .affilizz-button--create a { 104 color: #fff; 105 font-size: 13px; 106 } 107 .affilizz-button--create a.alt { 108 color: #fff; 109 font-size: 13px; 110 padding: 0 5px; 111 } 112 .affilizz-button--call { 113 display: inline-block; 114 background: #1dd6a1; 115 border-radius: 4px; 116 margin-bottom: 4px; 117 } 118 .affilizz-button--call a { 119 color: #fff; 120 font-size: 13px; 121 } 122 .affilizz-button--hollow { 123 border-radius: 4px; 124 border: 1px solid #fff; 125 padding: 5px; 126 display: flex; 127 flex-direction: row; 128 align-items: center; 129 justify-content: center; 130 padding: 3px 5px; 131 gap: 5px; 132 color: #fff; 133 } 134 .affilizz-button--hollow:hover, .affilizz-button--hollow:active, .affilizz-button--hollow:focus { 135 color: #fff; 136 } 137 138 .insert-affilizz-publication, #insert-affilizz-publication, 139 .create-affilizz-publication, #create-affilizz-publication { 140 display: flex; 141 flex-direction: row; 142 align-items: center; 143 justify-content: center; 144 padding: 5px 7px 6px; 145 font-weight: 600; 146 color: #fff; 147 font-size: 13px; 148 } 149 .insert-affilizz-publication *, #insert-affilizz-publication *, 150 .create-affilizz-publication *, #create-affilizz-publication * { 151 pointer-events: none; 152 } 153 154 #affilizz-floating-button { 155 width: 25px; 156 height: 40px; 157 background: #1dd6a1; 158 position: absolute; 159 top: 0; 160 z-index: 6000; 161 opacity: 0; 162 padding: 0 5px 4px 5px; 163 border-radius: 4px; 164 text-decoration: none; 165 } 166 #affilizz-floating-button:after { 167 opacity: 1; 168 height: 8px; 169 width: 8px; 170 transform: rotate(45deg); 171 content: ""; 172 position: absolute; 173 background: #1dd6a1; 174 right: -4px; 175 top: 16px; 176 } 177 #affilizz-floating-button:focus, #affilizz-floating-button:active { 178 outline: none; 179 box-shadow: none; 180 } 181 #affilizz-floating-button img { 182 margin-top: 4px; 183 } 184 #affilizz-floating-button * { 185 pointer-events: none; 186 } 187 188 #step-success-button { 189 color: #fff; 190 } 191 192 .wp-media-buttons { 193 display: flex; 194 } 195 196 @keyframes spin { 197 0% { 198 transform: rotate(0deg); 199 } 200 100% { 201 transform: rotate(359deg); 202 } 203 } 204 .affilizz-modal { 205 position: fixed; 206 z-index: 100102; 207 border-radius: 4px; 208 overflow: hidden; 209 font-family: "Rubik", Arial, Sans_serif; 210 font-size: 14px; 211 left: 0; 212 width: 100vw; 213 height: 100vh; 214 top: -9999em; 215 visibility: hidden; 216 opacity: 0; 217 pointer-events: none; 218 background: rgba(17, 20, 83, 0.8); 219 display: flex; 220 align-items: center; 221 justify-content: space-around; 222 } 223 .affilizz-modal__wrapper { 224 z-index: 100101; 225 background-color: #fff; 226 box-shadow: 0 0 1.5em hsla(0, 0%, 0%, 0.35); 227 min-width: 500px; 228 border-radius: 4px; 229 } 230 .affilizz-modal__header { 231 position: relative; 232 padding: 20px 40px; 233 border-radius: 3px 3px 0 0; 234 display: flex; 235 flex-direction: row; 236 justify-content: left; 237 align-items: center; 238 background: #111453; 239 } 240 .affilizz-modal.has-error .affilizz-modal__actions { 241 justify-content: center; 242 } 243 .affilizz-modal.has-error.message-error .affilizz-modal__overtitle { 244 color: #e41f5a; 245 } 246 .affilizz-modal.has-error.message-error .affilizz-modal__logo { 247 filter: brightness(0) saturate(100%) invert(17%) sepia(58%) saturate(6412%) hue-rotate(334deg) brightness(96%) contrast(85%); 248 } 249 .affilizz-modal__overtitle { 250 display: block; 251 margin: 0; 252 color: #c5ffee; 253 font-size: 12px; 254 font-weight: 500; 255 } 256 .affilizz-modal__heading { 257 margin: 0; 258 font-weight: 400; 259 flex-grow: 1; 260 -webkit-font-smoothing: antialiased; 261 -moz-osx-font-smoothing: grayscale; 262 color: #fff; 263 margin: 0; 264 margin-left: 1.5rem; 265 } 266 .affilizz-modal__logo { 267 margin-top: 2px; 268 } 269 .affilizz-modal__header__actions { 270 padding: 0 0.75rem; 271 } 272 .affilizz-modal__header__actions a { 273 font-size: 14px; 274 } 275 .affilizz-modal__close { 276 position: absolute; 277 top: 16px; 278 right: 16px; 279 text-decoration: none; 280 color: #e9eaff !important; 281 background: none; 282 border: 0; 283 font-size: 20px !important; 284 z-index: 999; 285 cursor: pointer; 286 } 287 .affilizz-modal__close:hover { 288 color: #e9eaff; 289 } 290 .affilizz-modal__body { 291 border-radius: 0 0 4px 4px; 292 color: #111453; 293 min-width: 640px; 294 overflow-x: hidden; 295 overflow-y: auto; 296 } 297 .affilizz-modal__body *:first-child { 298 margin-top: 0; 299 } 300 .affilizz-modal__body *:last-child { 301 margin-bottom: 0; 302 } 303 .affilizz-modal__content { 304 min-width: 640px; 305 max-width: 600px; 306 } 307 .affilizz-creation-modal .affilizz-modal__content { 308 padding: 0; 309 } 310 .affilizz-modal__actions { 311 padding: 20px 40px; 312 border-top: 1px solid #d9deeb; 313 gap: 0.5rem; 314 display: flex; 315 flex-direction: row; 316 justify-content: right; 317 align-items: center; 318 } 319 .affilizz-modal__hint { 320 background: #f8f8ff; 321 color: #7a7db0; 322 padding: 8px 14px; 323 font-size: 14px; 324 border-radius: 4px; 325 } 326 .affilizz-modal__hint a { 327 color: #111453; 328 } 329 .affilizz-modal.hidden, .affilizz-modal .hidden { 330 visibility: hidden; 331 opacity: 0; 332 } 333 .affilizz-modal.visible, .affilizz-modal .visible { 334 visibility: visible; 335 opacity: 1; 336 pointer-events: auto; 337 top: 0; 338 } 339 .affilizz-modal__loader img { 340 animation: spin 2s linear infinite; 341 position: relative; 342 top: 1px; 343 margin-right: 10px; 344 } 345 .affilizz-modal__title { 346 font-size: 1rem; 347 } 348 .affilizz-modal-message { 349 text-align: center; 350 } 351 .affilizz-modal-message__title { 352 font-size: 1rem; 353 font-weight: bold; 354 padding-bottom: 20px; 355 } 356 357 #affilizz-edit-publication-link { 358 display: flex; 359 justify-content: flex-end; 360 gap: 10px; 361 align-items: flex-start; 362 padding: 6px; 363 color: #111453; 364 align-self: flex-end; 365 font-size: 14px; 366 text-decoration: underline; 367 } 368 369 #affilizz-edit-publication-call { 370 display: flex; 371 justify-content: flex-end; 372 } 373 374 *, 375 *:before, 376 *:after { 377 box-sizing: border-box; 378 } 379 380 .affilizz-select-option--floating { 381 opacity: 0.5; 382 z-index: 9999; 383 } 384 385 .affilizz-form { 386 position: relative; 387 } 388 .affilizz-form .ts-wrapper.single .ts-control, .affilizz-form .ts-wrapper.single .ts-control input { 389 width: auto !important; 390 } 391 .affilizz-form .ts-wrapper .ts-control { 392 transition: var(--transition) !important; 393 } 394 .affilizz-form .ts-wrapper .ts-control ::-moz-placeholder { 395 font-size: 16px !important; 396 color: var(--blue-400) !important; 397 } 398 .affilizz-form .ts-wrapper .ts-control input, .affilizz-form .ts-wrapper .ts-control ::placeholder { 399 font-size: 16px !important; 400 color: var(--blue-400) !important; 401 } 402 .affilizz-form .ts-wrapper:not(.input-active, .disabled, .has-items) .ts-control { 403 background: var(--blue-0) !important; 404 color: var(--blue-400) !important; 405 } 406 .affilizz-form .ts-wrapper.has-items ::-moz-placeholder { 407 display: none; 408 visibility: hidden; 409 } 410 .affilizz-form .ts-wrapper.has-items ::placeholder { 411 display: none; 412 visibility: hidden; 413 } 414 .affilizz-form .ts-wrapper.input-active .ts-control { 415 box-shadow: 0 0 0 0.1875rem var(--stroke-green--light) !important; 416 background: var(--white); 417 color: var(--blue-800); 418 } 419 .affilizz-form .ts-wrapper.loading .ts-control { 420 border-radius: 4px !important; 421 } 422 .affilizz-form .ts-wrapper.loading .ts-dropdown { 423 display: none !important; 424 } 425 .affilizz-form__label { 426 display: flex; 427 flex-direction: row; 428 justify-content: space-between; 429 align-items: center; 430 padding-bottom: 3px; 431 font-weight: 400; 432 font-size: 12px; 433 color: #404489; 434 } 435 .affilizz-form__label__hint { 436 color: #737af9; 437 flex-shrink: 1; 438 } 439 .affilizz-form .ts-wrapper.multi .ts-control { 440 align-items: center; 441 } 442 .affilizz-form .ts-wrapper.multi .ts-control div { 443 height: 25px; 444 } 445 .affilizz-form .ts-wrapper.multi .ts-control .affilizz-empty-publication-content-name { 446 font-weight: normal; 447 font-style: italic; 448 opacity: 0.5; 449 } 450 .affilizz-form select, .affilizz-form input[type=text], .affilizz-form .ts-wrapper.single .ts-control, .affilizz-form .ts-wrapper.multi .ts-control, .affilizz-form .affilizz-faux-select { 451 box-sizing: border-box; 452 padding: 13px 8px 13px 12px; 453 line-height: 1; 454 width: 100%; 455 max-width: 100%; 456 min-height: 45px; 457 font-size: 14px; 458 box-shadow: none; 459 background: #fff; 460 border: 1px solid #a9b1c8; 461 border-radius: 4px; 462 align-self: stretch; 463 flex-grow: 0; 464 } 465 .affilizz-form select.dropdown-input, .affilizz-form input[type=text].dropdown-input, .affilizz-form .ts-wrapper.single .ts-control.dropdown-input, .affilizz-form .ts-wrapper.multi .ts-control.dropdown-input, .affilizz-form .affilizz-faux-select.dropdown-input { 466 margin: 5px; 467 max-width: calc(100% - 10px); 468 padding: 8px 12px; 469 min-height: 30px; 470 border-color: #1dd6a1; 471 } 472 .affilizz-form select::-webkit-input-placeholder, .affilizz-form input[type=text]::-webkit-input-placeholder, .affilizz-form .ts-wrapper.single .ts-control::-webkit-input-placeholder, .affilizz-form .ts-wrapper.multi .ts-control::-webkit-input-placeholder, .affilizz-form .affilizz-faux-select::-webkit-input-placeholder { 473 color: #a9b1c8; 474 font-size: 14px; 475 } 476 477 .affilizz-form select:-moz-placeholder, .affilizz-form input[type=text]:-moz-placeholder, .affilizz-form .ts-wrapper.single .ts-control:-moz-placeholder, .affilizz-form .ts-wrapper.multi .ts-control:-moz-placeholder, .affilizz-form .affilizz-faux-select:-moz-placeholder { 478 color: #a9b1c8; 479 font-size: 14px; 480 } 481 482 .affilizz-form select::-moz-placeholder, .affilizz-form input[type=text]::-moz-placeholder, .affilizz-form .ts-wrapper.single .ts-control::-moz-placeholder, .affilizz-form .ts-wrapper.multi .ts-control::-moz-placeholder, .affilizz-form .affilizz-faux-select::-moz-placeholder { 483 color: #a9b1c8; 484 font-size: 14px; 485 } 486 487 .affilizz-form select:-ms-input-placeholder, .affilizz-form input[type=text]:-ms-input-placeholder, .affilizz-form .ts-wrapper.single .ts-control:-ms-input-placeholder, .affilizz-form .ts-wrapper.multi .ts-control:-ms-input-placeholder, .affilizz-form .affilizz-faux-select:-ms-input-placeholder { 488 color: #a9b1c8; 489 font-size: 14px; 490 } 491 492 .affilizz-form select:focus, .affilizz-form input[type=text]:focus, .affilizz-form .ts-wrapper.single .ts-control:focus, .affilizz-form .ts-wrapper.multi .ts-control:focus, .affilizz-form .affilizz-faux-select:focus { 493 border: 1px solid #404489; 494 box-shadow: 0px 0px 0px 2px rgba(29, 214, 161, 0.5); 495 border-radius: 4px; 496 } 497 .affilizz-form select:disabled, .affilizz-form select:disabled input, .affilizz-form input[type=text]:disabled, .affilizz-form input[type=text]:disabled input, .affilizz-form .ts-wrapper.single .ts-control:disabled, .affilizz-form .ts-wrapper.single .ts-control:disabled input, .affilizz-form .ts-wrapper.multi .ts-control:disabled, .affilizz-form .ts-wrapper.multi .ts-control:disabled input, .affilizz-form .affilizz-faux-select:disabled, .affilizz-form .affilizz-faux-select:disabled input { 498 background: #f0f3fa !important; 499 color: #a9b1c8 !important; 500 border: #d9deeb !important; 501 } 502 .affilizz-form select .affilizz-option, .affilizz-form input[type=text] .affilizz-option, .affilizz-form .ts-wrapper.single .ts-control .affilizz-option, .affilizz-form .ts-wrapper.multi .ts-control .affilizz-option, .affilizz-form .affilizz-faux-select .affilizz-option { 503 padding-top: 2px; 504 } 505 .affilizz-form select .recent, .affilizz-form input[type=text] .recent, .affilizz-form .ts-wrapper.single .ts-control .recent, .affilizz-form .ts-wrapper.multi .ts-control .recent, .affilizz-form .affilizz-faux-select .recent { 506 background: #a9b1c8; 507 border-radius: 4px; 508 color: #fff; 509 padding: 3px 4px; 510 font-size: 13px; 511 margin-left: auto; 512 } 513 .affilizz-form .affilizz-faux-select img { 514 margin-right: 5px; 515 } 516 .affilizz-form__field { 517 margin: 0; 518 } 519 .affilizz-form__field .disabled .ts-control, .affilizz-form__field .disabled .ts-control input { 520 opacity: 1 !important; 521 background: #f0f3fa !important; 522 color: #a9b1c8 !important; 523 border-color: #d9deeb !important; 524 } 525 .affilizz-form__field .disabled .ts-control::-moz-placeholder, .affilizz-form__field .disabled .ts-control input::-moz-placeholder { 526 color: #a9b1c8 !important; 527 } 528 .affilizz-form__field .disabled .ts-control::placeholder, .affilizz-form__field .disabled .ts-control input::placeholder { 529 color: #a9b1c8 !important; 530 } 531 532 .affilizz-select-item > img { 533 width: 12px !important; 534 height: 12px !important; 535 padding: 0 !important; 536 } 537 538 .affilizz-select-option, .affilizz-select-item { 539 color: #111453 !important; 540 border: none !important; 541 box-shadow: none !important; 542 text-shadow: none !important; 543 } 544 .affilizz-select-option.affilizz-select-option, .affilizz-select-item.affilizz-select-option { 545 font-weight: 500; 546 } 547 .affilizz-select-option--content-type-link, .affilizz-select-item--content-type-link { 548 background: #ccf7fa !important; 549 } 550 .affilizz-select-option--content-type-cta, .affilizz-select-item--content-type-cta { 551 background: #fdf6a1 !important; 552 } 553 .affilizz-select-option--content-type-box, .affilizz-select-item--content-type-box { 554 background: #fbdfde !important; 555 } 556 .affilizz-select-option--content-type-card, .affilizz-select-item--content-type-card { 557 background: #cfc7ff !important; 558 } 559 .affilizz-select-option--content-type-carousel, .affilizz-select-item--content-type-carousel { 560 background: #bfffbe !important; 561 } 562 .affilizz-select-option--content-type-deal, .affilizz-select-item--content-type-deal { 563 background: #ffa88e !important; 564 } 565 .affilizz-select-option--text::first-letter, .affilizz-select-item--text::first-letter { 566 text-transform: uppercase; 567 } 568 569 .affilizz-select-item--content-type-deal .affilizz-select-option--subtext { 570 color: #cb5735; 571 } 572 573 .ts-dropdown-content { 574 max-height: 165px !important; 575 } 576 .ts-dropdown-content .affilizz-select-option--subtext { 577 color: #a9b1c8; 578 } 579 580 .ts-dropdown-content { 581 margin-bottom: 0; 582 } 583 .ts-dropdown-content .affilizz-inline-loader { 584 display: flex; 585 gap: 15px; 586 justify-content: flex-start; 587 align-items: center; 588 padding-left: 12px; 589 background: #fff; 590 font-size: 14px; 591 color: #111453; 592 line-height: 35px; 593 } 594 .ts-dropdown-content .affilizz-inline-loader img { 595 max-width: 20px; 596 } 597 598 .ts-control > .item { 599 font-size: 1rem; 600 } 601 602 #affilizz-publication-id-wrapper .ts-control > .item { 603 display: flex; 604 align-items: center; 605 gap: 8px; 606 max-width: calc(100% - 34px); 607 } 608 #affilizz-publication-id-wrapper .ts-control > .item > .label { 609 white-space: nowrap; 610 overflow: hidden; 611 text-overflow: ellipsis; 612 } 613 614 .ts-dropdown { 615 margin: 0px !important; 616 width: 100% !important; 617 border-radius: 4px !important; 618 box-shadow: 0px 4px 4px rgba(17, 20, 83, 0.4); 619 } 620 .ts-dropdown .recent { 621 background: #a9b1c8; 622 border-radius: 4px; 623 color: #fff; 624 padding: 2px 4px; 625 font-size: 13px; 626 margin-left: auto; 627 } 628 .ts-dropdown [data-selectable].option { 629 font-size: 14px !important; 630 color: var(--blue-600) !important; 631 display: flex; 632 align-items: center; 633 padding: 8px 12px !important; 634 } 635 .ts-dropdown [data-selectable] .highlight { 636 background: var(--background-orange--lighter) !important; 637 border-radius: 4px; 638 font-size: 14px; 639 margin-right: 4px; 640 color: var(--blue-600); 641 padding: 0; 642 } 643 .ts-dropdown .option { 644 display: flex; 645 align-items: center; 646 padding: 0; 647 padding-left: 12px; 648 border-radius: 4px; 649 min-height: 35px; 650 } 651 .ts-dropdown .affilizz-select-option { 652 border-radius: 4px; 653 padding: 4px 8px; 654 display: inline-flex; 655 align-items: center; 656 gap: 4px; 657 } 658 .ts-dropdown .affilizz-select-option img { 659 width: 12px !important; 660 height: 12px !important; 661 padding: 0 !important; 662 } 663 664 #affilizz-publication-content-id-wrapper .ts-dropdown .option { 665 gap: 8px; 666 } 667 668 #affilizz-publication-id-wrapper .ts-control::before { 669 content: " "; 670 background-image: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2912_15560)'%3E%3Cg clip-path='url(%23clip1_2912_15560)'%3E%3Cpath d='M15.85 15.62L12.02 11.76C13.0689 10.5226 13.6432 8.95221 13.64 7.33002C13.6426 5.51674 12.9262 3.77634 11.6478 2.49042C10.3693 1.20449 8.63328 0.47791 6.82001 0.469971C5.00675 0.47791 3.27056 1.20449 1.99213 2.49042C0.713705 3.77634 -0.00271814 5.51674 -5.36294e-05 7.33002C-0.00271814 9.1433 0.713705 10.8836 1.99213 12.1696C3.27056 13.4555 5.00675 14.1821 6.82001 14.19C8.47818 14.1869 10.0782 13.5788 11.32 12.48L15.14 16.33C15.1877 16.3761 15.2442 16.4121 15.306 16.4362C15.3678 16.4602 15.4337 16.4717 15.4999 16.47C15.5646 16.4709 15.629 16.459 15.689 16.435C15.7491 16.411 15.8038 16.3753 15.85 16.33C15.8969 16.2835 15.934 16.2282 15.9594 16.1673C15.9848 16.1064 15.9979 16.041 15.9979 15.975C15.9979 15.909 15.9848 15.8436 15.9594 15.7827C15.934 15.7218 15.8969 15.6665 15.85 15.62ZM0.999946 7.33002C0.99728 5.78195 1.60839 4.2959 2.69929 3.19751C3.79018 2.09912 5.27197 1.47791 6.82001 1.46997C8.36806 1.47791 9.84985 2.09912 10.9407 3.19751C12.0316 4.2959 12.6426 5.78195 12.64 7.33002C12.6426 8.87808 12.0316 10.3641 10.9407 11.4625C9.84985 12.5609 8.36806 13.1821 6.82001 13.19C5.27716 13.1821 3.79983 12.565 2.70979 11.4731C1.61975 10.3812 1.0052 8.90285 0.999946 7.35999V7.33002Z' fill='%237A7DB0' style='fill:%237A7DB0;fill:color(display-p3 0.4798 0.4913 0.6917);fill-opacity:1;'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); 671 margin-right: 8px; 672 width: 16px; 673 height: 16px; 674 display: block; 675 } 676 677 #affilizz-publication-id-ts-control { 678 min-width: 35% !important; 679 } 680 681 .affilizz-block { 682 --tag--default: #7A7DB0; 683 --tag--pink: #FEC8FF; 684 --tag--purple: #CFB8FF; 685 --radius--xs: 0.125rem; 686 --radius: 0.25rem; 687 --radius--sm: 0.375rem; 688 --radius--md: 0.5rem; 689 --radius--lg: 0.75rem; 690 --white: #ffffff; 691 --black: #000000; 692 --blue-0: #F8F8FF; 693 --blue-50: #E9EAFF; 694 --blue-100: #D9DEEB; 695 --blue-150: #CDCFFE; 696 --blue-300: #A9B1C8; 697 --blue-400: #7A7DB0; 698 --blue-600: #404489; 699 --blue-800: #111453; 700 --grey-50: #F0F3FA; 701 --accent-blue-300: #737AF9; 702 --yellow-50: #FFFAF5; 703 --orange-50: #FFF3E4; 704 --red-50: #FFF2F6; 705 --red-500: #E41F5A; 706 --green-100: #C5FFEE; 707 --green-200: #A3E8D2; 708 --green-300: #7AF4D1; 709 --green-500: #1DD6A1; 710 --block-padding-inline: 2.5rem; 711 --block-padding-block: 2rem; 712 --title-font: Rubik, sans-serif; 713 --text-font: Rubik, sans-serif; 714 --text-color--invert: var(--white); 715 --text-color: var(--blue-800); 716 --text-color--medium: var(--blue-600); 717 --text-color--light: var(--blue-400); 718 --text-color--lighter: var(--blue-300); 719 --text-color--accent: var(--green-500); 720 --text-blue--accent: var(--accent-blue-300); 721 --text-red--accent: var(--red-500); 722 --title-color: var(--blue-800); 723 --title-color--medium: var(--blue-600); 724 --title-color--light: var(--blue-400); 725 --title-color--accent: var(--green-500); 726 --stroke-color--dark: var(--blue-800); 727 --stroke-color--medium: var(--blue-600); 728 --stroke-color: var(--blue-400); 729 --stroke-color--shade: var(--blue-300); 730 --stroke-color--light: var(--blue-100); 731 --stroke-color--accent: var(--green-500); 732 --stroke-green--light: var(--green-200); 733 --background-color: var(--white); 734 --background-color--shade: var(--blue-100); 735 --background-color--light: var(--blue-150); 736 --background-color--lighter: var(--blue-50); 737 --background-color--bright: var(--blue-0); 738 --background-color--accent: var(--green-500); 739 --background-yellow--lighter: var(--yellow-50); 740 --background-red--lighter: var(--red-50); 741 --background-orange--lighter: var(--orange-50); 742 --background-grey--lighter: var(--grey-50); 743 --background-green--lighter: var(--green-100); 744 --background-green--medium: var(--green-300); 745 --drop-shadow: 0 0.25rem 0.25rem rgba(17, 20, 83, 0.2); 746 --transition-easing: cubic-bezier(0.45, 0, 0.15, 1); 747 --transition-easing--in-out: cubic-bezier(0.4, 0, 0.1, 1); 748 --transition-duration: 0.32s; 749 --transition: all 0.32s cubic-bezier(0.45, 0, 0.15, 1); 750 } 751 752 /* purgecss start ignore */ 753 /*** 754 The new CSS reset - version 1.7.3 (last updated 7.8.2022) 755 GitHub page: https://github.com/elad2412/the-new-css-reset 756 ***/ 757 /* 758 Remove all the styles of the "User-Agent-Stylesheet", except for the 'display' property 759 - The "symbol *" part is to solve Firefox SVG sprite bug 760 */ 761 *:where(:not(html, iframe, canvas, img, svg, video, audio):not(svg *, symbol *, path, clipPath)) { 762 all: unset; 763 display: revert; 764 } 765 766 /* Preferred box-sizing value */ 767 *, 768 *::before, 769 *::after { 770 box-sizing: border-box; 771 } 772 773 /* Reapply the pointer cursor for anchor tags */ 774 a, button { 775 cursor: revert; 776 -webkit-tap-highlight-color: transparent; 777 } 778 779 /* Remove list styles (bullets/numbers) */ 780 ol, ul, menu { 781 list-style: none; 782 } 783 784 /* For images to not be able to exceed their container */ 785 img { 786 max-width: 100%; 787 } 788 789 /* removes spacing between cells in tables */ 790 table { 791 border-collapse: collapse; 792 } 793 794 /* Safari - solving issue when using user-select:none on the <body> text input doesn't working */ 795 input, textarea { 796 -webkit-user-select: auto; 797 } 798 799 /* revert the 'white-space' property for textarea elements on Safari */ 800 textarea { 801 white-space: revert; 802 overflow-wrap: break-word; 803 word-wrap: break-word; 804 } 805 806 /* minimum style to allow to style meter element */ 807 meter { 808 -webkit-appearance: revert; 809 -moz-appearance: revert; 810 appearance: revert; 811 } 812 813 /* reset default text opacity of input placeholder */ 814 ::-moz-placeholder { 815 color: unset; 816 } 817 ::placeholder { 818 color: unset; 819 } 820 821 /* fix the feature of 'hidden' attribute. 822 display:revert; revert to element instead of attribute */ 823 :where([hidden]) { 824 display: none; 825 } 826 827 /* revert for bug in Chromium browsers 828 - fix for the content editable attribute will work properly. 829 - webkit-user-select: auto; added for Safari in case of using user-select:none on wrapper element*/ 830 :where([contenteditable]:not([contenteditable=false])) { 831 -moz-user-modify: read-write; 832 -webkit-user-modify: read-write; 833 overflow-wrap: break-word; 834 -webkit-line-break: after-white-space; 835 -webkit-user-select: auto; 836 } 837 838 /* apply back the draggable feature - exist only in Chromium and Safari */ 839 :where([draggable=true]) { 840 -webkit-user-drag: element; 841 } 842 843 /* hide arrow in details on safari and ios */ 844 ::-webkit-details-marker { 845 display: none; 846 } 847 848 /* purgecss end ignore */ 849 .affilizz-icon { 850 display: flex; 851 aspect-ratio: 1/1; 852 width: 1.25rem; 853 box-sizing: content-box; 854 font-family: "affilizz-icons" !important; 855 speak: never; 856 font-style: normal; 857 font-weight: normal; 858 font-variant: normal; 859 text-transform: none; 860 line-height: 1; 861 pointer-events: none; 862 -webkit-font-smoothing: antialiased; 863 -moz-osx-font-smoothing: grayscale; 864 transition: var(--transition); 865 } 866 .affilizz-icon:before { 867 align-self: center; 868 margin: 0 auto; 869 } 870 871 .affilizz-icon--add:before { 872 content: "\e908"; 873 } 874 875 .affilizz-icon--remove:before { 876 content: "\e909"; 877 } 878 879 .affilizz-icon--pros:before { 880 content: "\e906"; 881 } 882 883 .affilizz-icon--cons:before { 884 content: "\e907"; 885 } 886 887 .affilizz-icon--table:before { 888 content: "\e900"; 889 } 890 891 .affilizz-icon--button:before { 892 content: "\e901"; 893 } 894 895 .affilizz-icon--card:before { 896 content: "\e902"; 897 } 898 899 .affilizz-icon--link:before { 900 content: "\e903"; 901 } 902 903 .affilizz-icon--search:before { 904 content: "\e904"; 905 } 906 907 .affilizz-icon--arrow-left:before { 908 content: "\e905"; 909 } 910 911 .affilizz-title, .affilizz-block__choice strong, .affilizz-block__product__informations, .affilizz-block__label { 912 margin: 0; 913 font-family: var(--title-font); 914 font-weight: 500; 915 line-height: 1.25em; 916 color: var(--title-color); 917 } 918 .affilizz-title mark, .affilizz-block__choice strong mark, .affilizz-block__product__informations mark, .affilizz-block__label mark { 919 font-weight: 500; 920 color: var(--title-color--accent); 921 } 922 923 .affilizz-title--md { 924 font-size: 1.5rem !important; 925 } 926 .affilizz-title--sm, .affilizz-block__choice strong { 927 font-size: 1rem !important; 928 } 929 .affilizz-title--xs { 930 font-size: 0.875rem !important; 931 } 932 .affilizz-title--xxs, .affilizz-block__product__informations { 933 font-size: 0.75rem !important; 934 } 935 .affilizz-title--thin, .affilizz-block__product__informations, .affilizz-block__label { 936 font-weight: 400 !important; 937 } 938 .affilizz-title--light { 939 color: var(--title-color--light) !important; 940 } 941 .affilizz-title--centered { 942 text-align: center !important; 943 } 944 945 .affilizz-block__button, .affilizz-block__accordion__button, .affilizz-block__accordion__create { 946 --button-height: 2.75rem; 947 --button-background: var(--blue-800); 948 --button-color: var(--text-color--invert); 949 --button-stroke: var(--stroke-color--dark); 950 display: inline-grid; 951 grid-template-columns: 1fr; 952 grid-template-rows: 1fr; 953 grid-template-areas: "text"; 954 gap: 0.5rem; 955 min-height: var(--button-height); 956 align-items: center; 957 padding: 0 1.5rem; 958 cursor: pointer !important; 959 border-radius: var(--radius); 960 -webkit-user-select: none; 961 -moz-user-select: none; 962 user-select: none; 963 font-size: 0.875rem; 964 font-weight: 500; 965 line-height: var(--button-height); 966 color: var(--button-color); 967 text-align: center; 968 background: var(--button-background); 969 transition: var(--transition); 970 } 971 .affilizz-block__button:hover:not(.affilizz-block__button--inline, .affilizz-block__accordion__button, .affilizz-block__button--outline, .affilizz-block__accordion__create, .affilizz-block__button--disable), .affilizz-block__accordion__button:hover:not(.affilizz-block__button--inline, .affilizz-block__accordion__button, .affilizz-block__button--outline, .affilizz-block__accordion__create, .affilizz-block__button--disable), .affilizz-block__accordion__create:hover:not(.affilizz-block__button--inline, .affilizz-block__accordion__button, .affilizz-block__button--outline, .affilizz-block__accordion__create, .affilizz-block__button--disable) { 972 --button-background: var(--background-color--accent); 973 } 974 .affilizz-block__button .affilizz-icon, .affilizz-block__accordion__button .affilizz-icon, .affilizz-block__accordion__create .affilizz-icon, .affilizz-block__button::after, .affilizz-block__accordion__button::after, .affilizz-block__accordion__create::after { 975 grid-area: icon; 976 font-size: 1.25rem; 977 color: var(--button-color); 978 } 979 .affilizz-block__button--sm, .affilizz-block__accordion__create { 980 font-size: 0.8125rem; 981 } 982 .affilizz-block__button--outline, .affilizz-block__accordion__create { 983 --button-height: 1.5rem; 984 --button-background: var(--background-color); 985 --button-color: var(--text-color); 986 padding: 0 0.5rem; 987 border: 0.125rem solid var(--button-stroke); 988 } 989 .affilizz-block__button--outline:hover, .affilizz-block__accordion__create:hover { 990 --button-color: var(--text-color--accent); 991 --button-stroke: var(--stroke-color--accent); 992 } 993 .affilizz-block__button--disable { 994 --button-background: var(--background-grey--lighter); 995 --button-color: var(--text-color--lighter); 996 cursor: auto !important; 997 } 998 .affilizz-block__button--icon, .affilizz-block__accordion__button { 999 grid-template-columns: auto 1fr; 1000 grid-template-rows: 1fr; 1001 grid-template-areas: "text icon"; 1002 } 1003 .affilizz-block__button--invert { 1004 grid-template-areas: "icon text"; 1005 } 1006 .affilizz-block__button--inline, .affilizz-block__accordion__button { 1007 --button-color: var(--text-color); 1008 padding: 0; 1009 font-size: 0.75rem; 1010 background: transparent; 1011 } 1012 .affilizz-block__button--inline:hover, .affilizz-block__accordion__button:hover { 1013 --button-color: var(--text-color--accent); 1014 } 1015 .affilizz-block__button--offset { 1016 margin-top: -0.75rem; 1017 } 1018 .affilizz-block__button--auto { 1019 width: 100%; 1020 } 1021 1022 .affilizz-block__tag { 1023 padding: 0.125rem 0.25rem; 1024 margin: 0; 1025 font-size: 0.6875rem; 1026 line-height: 1em; 1027 font-weight: 500; 1028 background: var(--tag--default); 1029 border-radius: var(--radius--xs); 1030 color: var(--text-color--invert); 1031 } 1032 .affilizz-block__tag--default { 1033 background: var(--tag--default); 1034 color: var(--text-color); 1035 } 1036 .affilizz-block__tag--pink { 1037 background: var(--tag--pink); 1038 color: var(--text-color); 1039 } 1040 .affilizz-block__tag--purple { 1041 background: var(--tag--purple); 1042 color: var(--text-color); 1043 } 1044 .affilizz-block__tag__list { 1045 display: flex; 1046 gap: 0.25rem; 1047 align-self: center; 1048 } 1049 1050 .affilizz-block input { 1051 outline: 0 !important; 1052 background: none; 1053 } 1054 .affilizz-block textarea { 1055 resize: none !important; 1056 } 1057 .affilizz-block__field { 1058 --field-stroke-color: var(--stroke-color--shade); 1059 display: grid; 1060 grid-template-columns: 1fr; 1061 grid-template-rows: 1fr auto; 1062 grid-template-areas: "label" "input"; 1063 } 1064 .affilizz-block__field + * { 1065 margin-top: 0.5rem; 1066 } 1067 .affilizz-block__field:hover .affilizz-block__input:not(.affilizz-block__input--quality) { 1068 box-shadow: 0 0 0 0.1875rem var(--stroke-green--light) !important; 1069 } 1070 .affilizz-block__field--search { 1071 --field-stroke-color: var(--stroke-color--medium); 1072 align-items: center; 1073 } 1074 .affilizz-block__field--search .affilizz-icon { 1075 grid-area: input; 1076 padding-inline: 0.625rem; 1077 font-size: 1.25rem; 1078 color: var(--text-color--medium); 1079 } 1080 .affilizz-block__field--search + * { 1081 margin-top: 1rem; 1082 } 1083 .affilizz-block__field--quality { 1084 grid-template-columns: auto 1fr auto auto; 1085 grid-template-rows: 1fr; 1086 grid-template-areas: "icon input clone remove"; 1087 } 1088 .affilizz-block__field--quality input.affilizz-block__input { 1089 grid-column: icon/input; 1090 height: 2rem; 1091 padding: 0 0.75rem 0 2.75rem !important; 1092 position: relative; 1093 z-index: 2; 1094 } 1095 .affilizz-block__field--quality input.affilizz-block__input, .affilizz-block__field--quality input.affilizz-block__input:focus, .affilizz-block__field--quality input.affilizz-block__input:hover { 1096 box-shadow: 0 0 0 0 transparent !important; 1097 } 1098 .affilizz-block__field--quality .affilizz-icon--pros, 1099 .affilizz-block__field--quality .affilizz-icon--cons { 1100 grid-area: icon; 1101 width: 2rem; 1102 height: calc(2rem - 2px); 1103 border: 0.0625rem solid var(--field-stroke-color); 1104 background: var(--background-grey--lighter); 1105 position: relative; 1106 z-index: 3; 1107 } 1108 .affilizz-block__field--quality .affilizz-icon { 1109 font-size: 1.125rem; 1110 border-top-left-radius: var(--radius); 1111 border-bottom-left-radius: var(--radius); 1112 } 1113 .affilizz-block__field--quality .affilizz-icon--pros { 1114 color: var(--text-color--accent) !important; 1115 } 1116 .affilizz-block__field--quality .affilizz-icon--cons { 1117 color: var(--text-red--accent) !important; 1118 } 1119 .affilizz-block__field--quality .affilizz-block__add { 1120 margin-left: 0.5rem; 1121 } 1122 .affilizz-block__field--quality .affilizz-block__add, 1123 .affilizz-block__field--quality .affilizz-block__remove { 1124 display: flex; 1125 width: 2rem; 1126 justify-content: center; 1127 cursor: pointer !important; 1128 } 1129 .affilizz-block__field--quality .affilizz-block__add i, 1130 .affilizz-block__field--quality .affilizz-block__remove i { 1131 color: var(--text-color--light); 1132 } 1133 .affilizz-block__field--quality .affilizz-block__add:hover i, 1134 .affilizz-block__field--quality .affilizz-block__remove:hover i { 1135 color: var(--text-color); 1136 transform: scale(1.1); 1137 } 1138 .affilizz-block__field--quality + * { 1139 margin-top: 0.25rem; 1140 } 1141 .affilizz-block__field__list + * { 1142 margin-top: 0.5rem; 1143 } 1144 .affilizz-block__field.has-error .help { 1145 color: #e41f5a; 1146 margin-top: 0.125rem; 1147 } 1148 .affilizz-block__field.has-error .affilizz-block__label { 1149 color: #e41f5a !important; 1150 } 1151 .affilizz-block__field.has-error .affilizz-block__input { 1152 border-color: #e41f5a !important; 1153 } 1154 .affilizz-block__input { 1155 grid-area: input; 1156 padding: 0.625rem 0.75rem !important; 1157 min-height: auto !important; 1158 border: 0.0625rem solid var(--field-stroke-color) !important; 1159 border-radius: var(--radius) !important; 1160 font-size: 1rem !important; 1161 line-height: 1.5rem !important; 1162 color: var(--text-color--medium) !important; 1163 transition: var(--transition) !important; 1164 } 1165 .affilizz-block__input::-moz-placeholder { 1166 color: var(--text-color--lighter) !important; 1167 } 1168 .affilizz-block__input::placeholder { 1169 color: var(--text-color--lighter) !important; 1170 } 1171 .affilizz-block__input:focus { 1172 box-shadow: 0 0 0 0.1875rem var(--stroke-green--light) !important; 1173 } 1174 .affilizz-block__input:focus + :not(i) { 1175 color: var(--text-color) !important; 1176 } 1177 .affilizz-block__input:hover, .affilizz-block__input:focus { 1178 --field-stroke-color: var(--stroke-color); 1179 } 1180 .affilizz-block__input--search { 1181 padding: 0.75rem 0.875rem 0.75rem 2.5rem !important; 1182 } 1183 .affilizz-block__label { 1184 display: flex; 1185 justify-content: space-between; 1186 grid-area: label; 1187 margin-block-end: 0.125rem; 1188 font-size: 0.8125rem; 1189 color: var(--text-color--medium); 1190 } 1191 .affilizz-block__label small { 1192 color: #7a7db0; 1193 font-size: 0.75rem; 1194 font-style: italic; 1195 } 1196 1197 @keyframes slide { 1198 0% { 1199 tranform: translate(0, 0); 1200 } 1201 100% { 1202 transform: translate(-66.6666666667%, 0); 1203 } 1204 } 1205 .affilizz-block__product { 1206 display: grid; 1207 grid-template-columns: auto 1fr; 1208 grid-template-rows: auto 1fr; 1209 grid-template-areas: "image title" "image informations"; 1210 align-items: center; 1211 gap: 0.25rem 0.5rem; 1212 width: 100%; 1213 padding: 0.5rem; 1214 border: 0.0625rem solid var(--stroke-color--shade); 1215 border-radius: var(--radius); 1216 cursor: pointer !important; 1217 position: relative; 1218 z-index: 2; 1219 transition: var(--transition); 1220 } 1221 .affilizz-block__product--selected { 1222 border-color: #1dd6a1; 1223 background: linear-gradient(to top, #eaf4ff 0%, white 100%); 1224 } 1225 .affilizz-block__product--brand, .affilizz-block__product--loading { 1226 grid-template-columns: auto auto 1fr; 1227 grid-template-areas: "image title title" "image brand price"; 1228 } 1229 .affilizz-block__product--brand .accent-color { 1230 font-size: 0.875rem; 1231 font-weight: 500; 1232 color: var(--text-color--accent); 1233 } 1234 .affilizz-block__product--loading { 1235 grid-template-columns: auto auto 0.0625rem auto 1fr; 1236 grid-template-rows: auto auto auto; 1237 grid-template-areas: "square line1 line1 line1 line1" "square line2 line2 line2 line2" "square line3 pipe line4 space"; 1238 border-color: var(--stroke-color--light) !important; 1239 transform: none !important; 1240 } 1241 .affilizz-block__product--loading::before { 1242 display: none !important; 1243 } 1244 .affilizz-block__product--loading::after { 1245 content: ""; 1246 grid-area: pipe; 1247 width: 0.0625rem; 1248 height: 100%; 1249 background: var(--background-grey--lighter); 1250 } 1251 .affilizz-block__product--loading .affilizz-block__square { 1252 grid-area: square; 1253 aspect-ratio: 1/1; 1254 width: 3.5rem; 1255 margin-right: 0.5rem; 1256 border-radius: var(--radius); 1257 } 1258 .affilizz-block__product--loading > * { 1259 min-height: 0.75rem; 1260 border-radius: 6.25rem; 1261 position: relative; 1262 overflow: hidden; 1263 } 1264 .affilizz-block__product--loading > *::before { 1265 content: ""; 1266 display: block; 1267 width: 300%; 1268 height: 100%; 1269 background: linear-gradient(to right, var(--background-grey--lighter) 0%, var(--background-color) 33.33%, var(--background-grey--lighter) 66.66%, var(--background-color)); 1270 position: absolute; 1271 top: 0; 1272 left: 0; 1273 z-index: -1; 1274 animation: slide 1.5s linear infinite; 1275 } 1276 .affilizz-block__product--loading .affilizz-block__line { 1277 min-width: 3rem; 1278 } 1279 .affilizz-block__product--loading .affilizz-block__line--1 { 1280 grid-area: line1; 1281 } 1282 .affilizz-block__product--loading .affilizz-block__line--1::before { 1283 animation-delay: 0.25s; 1284 } 1285 .affilizz-block__product--loading .affilizz-block__line--2 { 1286 grid-area: line2; 1287 } 1288 .affilizz-block__product--loading .affilizz-block__line--2::before { 1289 animation-delay: 0.5s; 1290 } 1291 .affilizz-block__product--loading .affilizz-block__line--3 { 1292 grid-area: line3; 1293 } 1294 .affilizz-block__product--loading .affilizz-block__line--3::before { 1295 animation-delay: 0.75s; 1296 } 1297 .affilizz-block__product--loading .affilizz-block__line--4 { 1298 grid-area: line4; 1299 } 1300 .affilizz-block__product--loading .affilizz-block__line--4::before { 1301 animation-delay: 1s; 1302 } 1303 .affilizz-block__product::before { 1304 content: ""; 1305 display: block; 1306 width: 100%; 1307 height: 100%; 1308 border-radius: inherit; 1309 box-shadow: 0 2px 1px rgba(17, 20, 83, 0.1); 1310 pointer-events: none; 1311 opacity: 0; 1312 position: absolute; 1313 top: 0; 1314 left: 0; 1315 z-index: -1; 1316 transition: var(--transition); 1317 } 1318 .affilizz-block__product:not(.affilizz-block__product--selected):hover { 1319 border-color: var(--stroke-color); 1320 z-index: 3; 1321 transform: translate(0, -0.0625rem); 1322 } 1323 .affilizz-block__product:not(.affilizz-block__product--selected):hover::before { 1324 opacity: 1; 1325 } 1326 .affilizz-block__product__list { 1327 display: flex; 1328 flex-wrap: wrap; 1329 gap: 0.25rem; 1330 margin-inline: 0; 1331 } 1332 .affilizz-block__product__item { 1333 flex: 0 0 100%; 1334 } 1335 .affilizz-block__product__title { 1336 grid-area: title; 1337 align-self: end; 1338 margin: 0; 1339 } 1340 .affilizz-block__product__brand { 1341 grid-area: brand; 1342 display: flex; 1343 font-size: 0.75rem; 1344 align-items: center; 1345 gap: 0.25rem; 1346 margin: 0; 1347 } 1348 .affilizz-block__product__brand img { 1349 flex: 0 0 1.25rem; 1350 max-width: 1.25rem; 1351 } 1352 .affilizz-block__product__price { 1353 grid-area: price; 1354 padding-left: 0.5rem; 1355 margin: 0; 1356 font-size: 0.875rem; 1357 font-weight: 500; 1358 color: var(--text-color--accent); 1359 border-left: 0.0625rem solid var(--stroke-color); 1360 } 1361 .affilizz-block__product__informations { 1362 grid-area: informations; 1363 align-self: start; 1364 margin: 0; 1365 } 1366 .affilizz-block__product__image { 1367 grid-area: image; 1368 aspect-ratio: 1/1; 1369 width: 4rem; 1370 height: 4rem; 1371 -o-object-fit: contain; 1372 object-fit: contain; 1373 } 1374 .affilizz-block__product--not-affiliated { 1375 border: 0; 1376 padding: 1rem 1.5rem; 1377 border-radius: var(--radius--lg); 1378 background: var(--background-red--lighter) !important; 1379 } 1380 .affilizz-block__product--not-affiliated .pretitle { 1381 color: #b91b4a; 1382 margin-bottom: 0.3125rem; 1383 } 1384 .affilizz-block__product--not-affiliated .pretitle img { 1385 width: 16px !important; 1386 height: 16px !important; 1387 background-color: transparent !important; 1388 padding: 0 !important; 1389 } 1390 .affilizz-block__product--not-affiliated .pretitle span { 1391 vertical-align: middle; 1392 } 1393 * + .affilizz-block__product { 1394 margin-top: 0.375rem; 1395 } 1396 * + .affilizz-block__product--loading { 1397 margin-top: 1rem; 1398 } 1399 1400 .affilizz-block__accordion { 1401 display: grid; 1402 grid-template-columns: 1fr; 1403 grid-template-rows: auto auto; 1404 grid-template-areas: "content" "button"; 1405 position: relative; 1406 } 1407 .affilizz-block__accordion__content { 1408 display: flex; 1409 flex-wrap: wrap; 1410 } 1411 .affilizz-block__accordion__content > * { 1412 flex: 0 0 100%; 1413 } 1414 .affilizz-block__accordion__list { 1415 display: flex; 1416 flex-wrap: wrap; 1417 gap: 0.4rem; 1418 } 1419 .affilizz-block__accordion__item { 1420 margin: 0; 1421 flex: 0 0 100%; 1422 display: grid; 1423 grid-template-columns: 1fr auto; 1424 grid-template-rows: auto auto; 1425 grid-template-areas: "brand price" "link button"; 1426 gap: 0.4rem 1.6rem; 1427 padding: 0.8rem; 1428 padding-block-end: 0.4rem; 1429 border-radius: var(--radius); 1430 background: var(--background-color--bright); 1431 } 1432 .affilizz-block__accordion__brand { 1433 grid-area: brand; 1434 display: flex; 1435 } 1436 .affilizz-block__accordion__brand p { 1437 display: flex; 1438 align-items: center; 1439 gap: 0.4rem; 1440 font-size: 1.3rem; 1441 margin: 0; 1442 } 1443 .affilizz-block__accordion__brand img { 1444 width: 2rem; 1445 } 1446 .affilizz-block__accordion__brand .affilizz-block__tag__list { 1447 padding-inline-start: 0.8rem; 1448 border-left: 0.1rem solid var(--stroke-color); 1449 margin-inline-start: 0.8rem; 1450 } 1451 .affilizz-block__accordion__price { 1452 grid-area: price; 1453 display: flex; 1454 align-items: center; 1455 gap: 0.4rem; 1456 font-size: 1.3rem; 1457 font-weight: 500; 1458 } 1459 .affilizz-block__accordion__price p { 1460 margin: 0; 1461 } 1462 .affilizz-block__accordion__price .affilizz-block__tag__list { 1463 order: -1; 1464 } 1465 .affilizz-block__accordion__link { 1466 grid-area: link; 1467 padding-block: 0.4rem; 1468 margin: 0; 1469 outline: 0 !important; 1470 font-size: 1.1rem; 1471 line-height: 1.6rem; 1472 } 1473 .affilizz-block__accordion__link:hover { 1474 text-decoration: underline; 1475 } 1476 .affilizz-block__accordion__create { 1477 grid-area: button; 1478 align-self: center; 1479 margin-inline-start: auto; 1480 margin-block-start: 0 !important; 1481 margin-block-end: 0.4rem !important; 1482 } 1483 .affilizz-block__accordion__button { 1484 grid-area: button; 1485 justify-self: center !important; 1486 font-weight: 400; 1487 } 1488 .affilizz-block__accordion__button::before { 1489 content: attr(data-collapse); 1490 } 1491 .affilizz-block__accordion__button::after { 1492 grid-area: icon; 1493 content: ""; 1494 width: 0.8rem; 1495 height: 0.8rem; 1496 border: 0.2rem solid currentColor; 1497 border-bottom: 0; 1498 border-left: 0; 1499 transform: translate(0, 25%) rotate(-45deg); 1500 transition: var(--transition); 1501 } 1502 1503 .js-accordion .affilizz-block__accordion__content { 1504 overflow: hidden; 1505 opacity: 0; 1506 transition: var(--transition); 1507 } 1508 .js-accordion.expand .affilizz-block__accordion__content { 1509 height: var(--accordion-height-open); 1510 opacity: 1; 1511 } 1512 .js-accordion.expand .affilizz-block__accordion__button::after { 1513 transform: translate(0, 25%) rotate(-45deg); 1514 } 1515 .js-accordion.expand .affilizz-block__accordion__button::before { 1516 content: attr(data-open); 1517 } 1518 .js-accordion:not(.expand) .affilizz-block__accordion__button::after { 1519 transform: translate(0, -25%) rotate(-45deg) scale(-1, -1); 1520 } 1521 .js-accordion:not(.expand) .affilizz-block__accordion__content { 1522 height: var(--accordion-height-close, auto); 1523 } 1524 1525 .affilizz-block { 1526 padding: var(--block-padding-block) var(--block-padding-inline); 1527 background: var(--background-color); 1528 color: var(--text-color); 1529 max-height: 80vh; 1530 overflow: visible; 1531 } 1532 .affilizz-block ::-moz-selection { 1533 background: var(--green-100); 1534 } 1535 .affilizz-block ::selection { 1536 background: var(--green-100); 1537 } 1538 .affilizz-block a { 1539 outline: 0 !important; 1540 color: currentColor; 1541 } 1542 .affilizz-block + .affilizz-block { 1543 padding-block-start: 0; 1544 } 1545 .affilizz-block--border { 1546 padding-block-end: 1rem; 1547 } 1548 .affilizz-block--reduce .affilizz-block__section--border { 1549 padding-block-end: 1rem; 1550 } 1551 .affilizz-block__section + *:not(.affilizz-block__section), .affilizz-block__alert + *:not(.affilizz-block__section) { 1552 margin-top: 1rem; 1553 } 1554 .affilizz-block__section { 1555 padding: 1rem 0 0; 1556 } 1557 .affilizz-block__section .affilizz-block__title { 1558 margin-top: 1rem; 1559 } 1560 .affilizz-block__section--select { 1561 padding-block-end: 1.25rem; 1562 padding: 0 !important; 1563 border-radius: var(--radius--lg); 1564 outline: 0.0625rem solid var(--background-color--light); 1565 outline-offset: -0.0625rem; 1566 position: relative; 1567 z-index: 10; 1568 } 1569 .affilizz-block__section--select + .affilizz-block__section--border { 1570 margin-top: 1.25rem; 1571 } 1572 .affilizz-block__section--select::before { 1573 content: ""; 1574 display: block; 1575 width: 0.75rem; 1576 height: 0.75rem; 1577 border: 0.75rem solid transparent; 1578 border-top-color: var(--background-color--light); 1579 position: absolute; 1580 bottom: 0; 1581 left: 50%; 1582 z-index: -1; 1583 transform-origin: center top; 1584 transform: translate(-50%, 100%); 1585 } 1586 .affilizz-block__section--select .affilizz-block__type__list { 1587 margin-top: 1.25rem; 1588 padding-bottom: 1rem; 1589 } 1590 .affilizz-block__section--select .affilizz-block__product { 1591 border: none; 1592 padding: 1rem 1.5rem; 1593 gap: 0.75rem; 1594 border-radius: 0; 1595 border-top-left-radius: inherit; 1596 border-top-right-radius: inherit; 1597 background: var(--background-color--light); 1598 cursor: auto !important; 1599 transform: none !important; 1600 } 1601 .affilizz-block__section--select .affilizz-block__product::before { 1602 display: none; 1603 } 1604 .affilizz-block__section--select .affilizz-block__product + * { 1605 margin-top: 1.25rem; 1606 } 1607 .affilizz-block__section--select .affilizz-block__product__title { 1608 grid-row: 1/-1; 1609 align-self: center; 1610 } 1611 .affilizz-block__section--select .affilizz-block__product img { 1612 width: 4.5rem; 1613 height: 4.5rem; 1614 padding: 0.25rem; 1615 border-radius: 0.125rem; 1616 background-color: var(--background-color); 1617 } 1618 .affilizz-block__section--border { 1619 padding: 1.75rem; 1620 background: var(--background-color--light); 1621 border-radius: var(--radius--lg); 1622 position: relative; 1623 z-index: 2; 1624 } 1625 .affilizz-block__section--border + .affilizz-block__section--border { 1626 margin-top: 1.25rem; 1627 } 1628 .affilizz-block__section--border::before { 1629 content: ""; 1630 display: block; 1631 width: calc(100% - 1rem * 2); 1632 height: calc(100% - 1rem * 2); 1633 background: var(--background-color); 1634 border-radius: var(--radius--sm); 1635 position: absolute; 1636 top: 50%; 1637 left: 50%; 1638 z-index: -1; 1639 transform: translate(-50%, -50%); 1640 } 1641 .affilizz-block__section .brand-and-price { 1642 display: flex; 1643 align-items: center; 1644 justify-content: center; 1645 gap: 0.5rem; 1646 margin-top: 0.5rem; 1647 } 1648 .affilizz-block__section .brand-and-price > * { 1649 flex: 1; 1650 } 1651 .affilizz-block__section .brand-and-price > *:first-child { 1652 justify-content: end; 1653 } 1654 .affilizz-block__title { 1655 padding: 0 !important; 1656 } 1657 .affilizz-block__title.affilizz-title--thin + *, .affilizz-block__title.affilizz-block__label + *, .affilizz-block__title.affilizz-block__product__informations + * { 1658 margin-top: 0.25rem; 1659 } 1660 .affilizz-block .affilizz-title + .affilizz-title, .affilizz-block .affilizz-block__choice strong + .affilizz-title, .affilizz-block__choice .affilizz-block strong + .affilizz-title, .affilizz-block .affilizz-block__choice .affilizz-title + strong, .affilizz-block__choice .affilizz-block .affilizz-title + strong, .affilizz-block .affilizz-block__choice strong + strong, .affilizz-block__choice .affilizz-block strong + strong, .affilizz-block .affilizz-block__label + .affilizz-title, .affilizz-block .affilizz-block__choice .affilizz-block__label + strong, .affilizz-block__choice .affilizz-block .affilizz-block__label + strong, .affilizz-block .affilizz-block__product__informations + .affilizz-title, .affilizz-block .affilizz-block__choice .affilizz-block__product__informations + strong, .affilizz-block__choice .affilizz-block .affilizz-block__product__informations + strong, .affilizz-block .affilizz-title + .affilizz-block__label, .affilizz-block .affilizz-block__choice strong + .affilizz-block__label, .affilizz-block__choice .affilizz-block strong + .affilizz-block__label, .affilizz-block .affilizz-block__label + .affilizz-block__label, .affilizz-block .affilizz-block__product__informations + .affilizz-block__label, .affilizz-block .affilizz-title + .affilizz-block__product__informations, .affilizz-block .affilizz-block__choice strong + .affilizz-block__product__informations, .affilizz-block__choice .affilizz-block strong + .affilizz-block__product__informations, .affilizz-block .affilizz-block__label + .affilizz-block__product__informations, .affilizz-block .affilizz-block__product__informations + .affilizz-block__product__informations { 1661 margin-top: 0.625rem; 1662 } 1663 .affilizz-block__section-title { 1664 color: #404489 !important; 1665 font-size: 1rem !important; 1666 padding: 0 !important; 1667 } 1668 .affilizz-block__choice { 1669 display: flex; 1670 flex-wrap: wrap; 1671 justify-items: center; 1672 border-radius: var(--radius); 1673 border: 0.0625rem solid var(--stroke-color--light); 1674 background: var(--background-color); 1675 cursor: pointer !important; 1676 text-align: center; 1677 position: relative; 1678 z-index: 2; 1679 transition: var(--transition); 1680 } 1681 .affilizz-block__choice::before { 1682 content: ""; 1683 display: block; 1684 width: 100%; 1685 height: 100%; 1686 border-radius: inherit; 1687 box-shadow: var(--drop-shadow); 1688 pointer-events: none; 1689 opacity: 0; 1690 position: absolute; 1691 top: 0; 1692 left: 0; 1693 z-index: -1; 1694 transition: var(--transition); 1695 } 1696 .affilizz-block__choice:hover { 1697 border-color: var(--stroke-color); 1698 transform: translate(0, -0.0625rem); 1699 } 1700 .affilizz-block__choice:hover::before { 1701 opacity: 1; 1702 } 1703 .affilizz-block__choice > * { 1704 flex: 0 0 100%; 1705 } 1706 .affilizz-block__choice span { 1707 padding: 0.75rem 1.5rem; 1708 font-size: 1rem; 1709 line-height: 1.25rem; 1710 } 1711 .affilizz-block__choice strong { 1712 display: block; 1713 font-weight: 600; 1714 } 1715 .affilizz-block__choice img { 1716 order: -1; 1717 display: block; 1718 padding: 0.75rem 0; 1719 pointer-events: none; 1720 border-radius: var(--radius); 1721 border-bottom-left-radius: 0; 1722 border-bottom-right-radius: 0; 1723 aspect-ratio: 16/9; 1724 -o-object-fit: contain; 1725 object-fit: contain; 1726 } 1727 .affilizz-block__choice--blue img { 1728 background-color: var(--background-color--lighter); 1729 } 1730 .affilizz-block__choice--yellow img { 1731 background-color: var(--background-yellow--lighter); 1732 } 1733 .affilizz-block__choice__list { 1734 display: flex; 1735 justify-content: center; 1736 gap: 1rem; 1737 } 1738 .affilizz-block__choice__item { 1739 flex: 1; 1740 max-width: 13.125rem; 1741 } 1742 .affilizz-block__button, .affilizz-block__accordion__create, .affilizz-block__accordion__button { 1743 justify-self: start; 1744 } 1745 * + .affilizz-block__button, * + .affilizz-block__accordion__create, * + .affilizz-block__accordion__button { 1746 margin-top: 1rem; 1747 } 1748 .affilizz-block__checkbox:selected + label:before { 1749 background: red !important; 1750 } 1751 .affilizz-block__filter__list { 1752 display: flex; 1753 flex-wrap: wrap; 1754 border: 0.0625rem solid var(--stroke-color--shade); 1755 gap: 0.0625rem; 1756 margin-inline: 0; 1757 background: var(--stroke-color--shade); 1758 border-radius: var(--radius); 1759 overflow: hidden; 1760 } 1761 .affilizz-block__filter__list + p { 1762 margin-bottom: 0 !important; 1763 } 1764 .affilizz-block__filter__item { 1765 display: grid; 1766 flex: 1 1 auto; 1767 margin: 0; 1768 background: var(--background-color); 1769 -webkit-user-select: none; 1770 -moz-user-select: none; 1771 user-select: none; 1772 cursor: pointer; 1773 } 1774 .affilizz-block__filter__item > * { 1775 grid-row: 1/-1 !important; 1776 grid-column: 1/-1 !important; 1777 } 1778 .affilizz-block__filter__item.checked label { 1779 color: var(--text-color--medium); 1780 } 1781 .affilizz-block__filter__item.checked label::before { 1782 background: var(--background-green--lighter); 1783 opacity: 1; 1784 } 1785 .affilizz-block__filter__item.checked.checked-first label::before, .affilizz-block__filter__item.checked.checked-last label::before { 1786 background: var(--background-green--medium); 1787 opacity: 1; 1788 } 1789 .affilizz-block__filter__item input { 1790 width: 100% !important; 1791 height: 100% !important; 1792 border: none !important; 1793 color: unset !important; 1794 outline: none !important; 1795 border-radius: 0 !important; 1796 -webkit-appearance: none !important; 1797 -moz-appearance: none !important; 1798 appearance: none !important; 1799 box-shadow: none !important; 1800 margin: 0 !important; 1801 pointer-events: none; 1802 transition: var(--transition) !important; 1803 } 1804 .affilizz-block__filter__item label { 1805 width: 100%; 1806 padding-inline: 0.5rem; 1807 font-size: 0.875rem; 1808 font-weight: 500; 1809 line-height: 1.75rem; 1810 text-align: center; 1811 white-space: nowrap; 1812 color: var(--text-color--lighter); 1813 position: relative; 1814 z-index: 2; 1815 transition: var(--transition); 1816 } 1817 .affilizz-block__filter__item label::before { 1818 content: ""; 1819 display: block; 1820 width: calc(100% + 0.125rem); 1821 height: 100%; 1822 background: var(--background-green--medium); 1823 opacity: 0; 1824 position: absolute; 1825 top: 0; 1826 left: 50%; 1827 transform: translate(-50%, 0); 1828 z-index: -1; 1829 transition: var(--transition); 1830 } 1831 .affilizz-block__filter__item:hover label { 1832 color: var(--text-color--medium); 1833 } 1834 .affilizz-block__filter__item:hover label::before { 1835 background: var(--background-green--lighter); 1836 opacity: 1; 1837 } 1838 * + .affilizz-block__filter { 1839 margin-top: 1rem; 1840 } 1841 .affilizz-block__back-button { 1842 display: flex; 1843 align-items: center; 1844 gap: 0.5rem; 1845 margin-bottom: 1rem; 1846 margin-top: -0.5rem !important; 1847 background: var(--blue-0); 1848 padding: 0.25rem 0.5rem; 1849 border-radius: 5px; 1850 border: 1px solid var(--blue-300); 1851 } 1852 .affilizz-block__alert { 1853 padding: 1rem 1.5rem; 1854 border-radius: var(--radius--lg); 1855 background: var(--background-color--lighter); 1856 font-size: 0.875rem; 1857 line-height: 1.375rem; 1858 } 1859 .affilizz-block__alert a { 1860 color: currentColor !important; 1861 text-decoration: underline; 1862 } 1863 .affilizz-block__alert .affilizz-button--hollow { 1864 border-color: var(--blue-800); 1865 color: var(--blue-800); 1866 } 1867 .affilizz-block__alert .affilizz-button--hollow img { 1868 padding: 0 !important; 1869 } 1870 .affilizz-block__alert__actions { 1871 display: flex; 1872 gap: 0.375rem; 1873 margin-top: 0.375rem; 1874 } 1875 .affilizz-block__alert__actions a { 1876 padding: 0 0.25rem; 1877 } 1878 .affilizz-block__alert--red { 1879 background: var(--background-red--lighter); 1880 } 1881 .affilizz-block__alert--orange { 1882 background: var(--background-orange--lighter); 1883 } 1884 .affilizz-block__type__list { 1885 display: flex; 1886 flex-wrap: wrap; 1887 justify-content: center; 1888 gap: 0.5rem; 1889 } 1890 .affilizz-block__type__button { 1891 display: flex; 1892 flex-wrap: wrap; 1893 align-content: center; 1894 justify-content: center; 1895 flex: 0 0 4.5rem; 1896 width: 4.5rem; 1897 border: 0.0625rem solid var(--stroke-color--medium); 1898 aspect-ratio: 1/1; 1899 border-radius: var(--radius); 1900 color: var(--text-color--medium); 1901 text-align: center; 1902 cursor: pointer !important; 1903 transition: var(--transition); 1904 } 1905 .affilizz-block__type__button p { 1906 flex: 0 0 100%; 1907 font-size: 0.875rem; 1908 font-weight: 600; 1909 margin-bottom: 0; 1910 } 1911 .affilizz-block__type__button i { 1912 font-size: 1.25rem; 1913 margin-bottom: 0.2em; 1914 order: -1; 1915 } 1916 .affilizz-block__type__button.active { 1917 color: var(--text-color); 1918 background: var(--background-green--lighter); 1919 border-color: var(--stroke-color-dark); 1920 } 1921 .affilizz-block__type__button.disable { 1922 color: var(--text-color--lighter); 1923 border-color: var(--stroke-color--shade); 1924 background: var(--background-grey--lighter); 1925 cursor: default !important; 1926 } 1927 .affilizz-block__merchant { 1928 display: block; 1929 width: 100%; 1930 font-size: 0.75rem; 1931 line-height: 1.25rem; 1932 text-align: center; 1933 margin: 0; 1934 } 1935 .affilizz-block__merchant mark { 1936 color: var(--text-color--accent); 1937 font-weight: 500; 1938 font-size: 1rem; 1939 } 1940 .affilizz-block__merchant span { 1941 display: inline-flex; 1942 align-items: baseline; 1943 gap: 0.25rem; 1944 } 1945 .affilizz-block__merchant img { 1946 align-self: center; 1947 width: 1.25rem; 1948 -o-object-fit: contain; 1949 object-fit: contain; 1950 } 1951 .affilizz-block__merchant--single span { 1952 padding-inline-end: 0.5rem; 1953 border-right: 0.0625rem solid var(--stroke-color); 1954 margin-inline-end: 0.5rem; 1955 } 1956 .affilizz-block__message { 1957 padding-block: 0.25rem 0.75rem; 1958 margin: 0; 1959 font-style: italic; 1960 font-size: 0.6875rem; 1961 text-align: center; 1962 color: var(--text-color--medium); 1963 transform: translate(0, 0.2rem); 1964 transition: var(--transition); 1965 } 1966 .affilizz-block__infos { 1967 text-align: center; 1968 margin: 1rem auto; 1969 color: var(--blue-800); 1970 } 1971 .affilizz-block__infos__starting { 1972 display: flex; 1973 align-items: center; 1974 gap: 5px; 1975 justify-content: center; 1976 margin-bottom: 5px; 1977 } 1978 .affilizz-block__infos__starting img { 1979 max-height: 16px; 1980 } 1981 .affilizz-block__infos__starting + br { 1982 display: none !important; 1983 } 1984 .affilizz-block__infos .price { 1985 font-size: 0.875rem; 1986 font-weight: 500; 1987 color: var(--text-color--accent); 1988 } 1989 .affilizz-block__infos em { 1990 font-style: italic; 1991 font-size: 0.8125rem; 1992 color: var(--blue-600); 1993 } 1994 .affilizz-block__infos img { 1995 max-width: 1.5rem; 1996 } 1997 .affilizz-block__more-button { 1998 display: flex; 1999 align-items: center; 2000 margin: 0 auto; 2001 cursor: pointer; 2002 justify-content: center; 2003 gap: 5px; 2004 } 2005 .affilizz-block__more-button img { 2006 max-width: 10px; 2007 } 2008 * + .affilizz-block__merchant { 2009 margin-top: 0.5rem; 2010 } 2011 .affilizz-block__offers { 2012 position: relative; 2013 } 2014 .affilizz-block__offers:after, .affilizz-block__offers:before { 2015 content: ""; 2016 position: absolute; 2017 height: 1rem; 2018 width: 100%; 2019 z-index: 50; 2020 } 2021 .affilizz-block__offers:before { 2022 background: linear-gradient(white, transparent); 2023 top: 0; 2024 } 2025 .affilizz-block__offers:after { 2026 background: linear-gradient(transparent, white); 2027 bottom: 0; 2028 } 2029 .affilizz-block__offers--scroller { 2030 overflow-y: auto; 2031 overflow-x: hidden; 2032 max-height: 50vh; 2033 padding: 1rem 0; 2034 } 2035 .affilizz-block__price { 2036 font-size: 0.875rem; 2037 font-weight: 500; 2038 color: var(--text-color--accent); 2039 } 2040 .affilizz-block__shop { 2041 display: flex; 2042 flex-direction: column; 2043 background: #f8f8ff; 2044 border-radius: var(--radius); 2045 margin-bottom: 0.25rem; 2046 padding: 0.5rem; 2047 } 2048 .affilizz-block__shop-upper { 2049 display: flex; 2050 flex-direction: row; 2051 justify-content: space-between; 2052 } 2053 .affilizz-block__shop-lower { 2054 margin-top: 5px; 2055 display: flex; 2056 flex-direction: row; 2057 justify-content: space-between; 2058 align-items: center; 2059 gap: 1rem; 2060 } 2061 .affilizz-block__shop-lower .affilizz-button { 2062 font-size: 0.75rem; 2063 padding: 0.125rem 0.3125rem; 2064 } 2065 .affilizz-block__shop-left { 2066 display: flex; 2067 align-items: center; 2068 gap: 5px; 2069 } 2070 .affilizz-block__shop-left img { 2071 max-width: 16px; 2072 height: auto; 2073 } 2074 .affilizz-block__shop-right { 2075 display: flex; 2076 flex-direction: row; 2077 align-items: center; 2078 gap: 0.25rem; 2079 font-weight: bold; 2080 } 2081 .affilizz-block__shop p { 2082 margin: 0; 2083 font-size: 0.75rem; 2084 } 2085 .affilizz-block__shop:last-child { 2086 margin-bottom: 1rem; 2087 } 2088 .affilizz-block__shop__label { 2089 border-radius: 3px; 2090 font-weight: bold; 2091 font-size: 0.6875rem; 2092 padding: 0.125rem 0.1875rem; 2093 line-height: 1; 2094 } 2095 .affilizz-block__shop__label--marketplace { 2096 background: #7a7db0; 2097 color: #fff; 2098 margin-left: 1rem; 2099 } 2100 .affilizz-block__shop__label--refurbished { 2101 background: #fec8ff; 2102 color: var(--text-color); 2103 } 2104 .affilizz-block__shop__label--refurbished { 2105 background: #fec8ff; 2106 color: var(--text-color); 2107 } 2108 .affilizz-block__shop__label--used { 2109 background: #cfb8ff; 2110 color: var(--text-color); 2111 } 2112 .affilizz-block__loader { 2113 position: absolute; 2114 background: rgba(255, 255, 255, 0.9); 2115 top: 0; 2116 left: 0; 2117 width: 100%; 2118 height: 100%; 2119 z-index: 100; 2120 display: flex; 2121 justify-content: center; 2122 align-items: center; 2123 opacity: 0; 2124 transition: opacity 200ms ease-in; 2125 } 2126 .affilizz-block__loader > div { 2127 text-align: center; 2128 } 2129 .affilizz-block__loader img { 2130 transform: rotate(90deg); 2131 } 2132 .affilizz-block__loader p { 2133 font-size: 1rem; 2134 } 2135 2136 .affilizz__notice { 2137 --accent-color: #1dd6a1; 2138 background: #fff; 2139 border: none; 2140 border-left: 2px solid var(--accent-color); 2141 color: #111453; 2142 font-family: "Rubik", Arial, Sans_serif; 2143 padding: 1rem 1.5rem 1rem 4rem; 2144 margin-left: 0; 2145 background-repeat: no-repeat; 2146 background-position: 20px center; 2147 background-size: 30px; 2148 } 2149 .affilizz__notice strong { 2150 color: var(--accent-color); 2151 } 2152 .affilizz__notice--success { 2153 --accent-color: #1dd6a1; 2154 background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_323_167)'%3E%3Cpath d='M23.11 11.24C22.9221 11.2367 22.739 11.1805 22.5816 11.0779C22.4242 10.9754 22.2989 10.8305 22.22 10.66C22.0967 10.4253 22.0717 10.1512 22.1505 9.89804C22.2292 9.64489 22.4053 9.43337 22.64 9.30999L26.5 7.30999C26.6165 7.24524 26.7448 7.20444 26.8773 7.18998C27.0098 7.17552 27.1439 7.1877 27.2716 7.22581C27.3993 7.26391 27.5181 7.32716 27.6211 7.41185C27.724 7.49654 27.809 7.60096 27.871 7.71895C27.933 7.83695 27.9708 7.96616 27.9821 8.09897C27.9935 8.23178 27.9781 8.36552 27.937 8.49233C27.896 8.61913 27.8299 8.73644 27.7429 8.83736C27.6558 8.93828 27.5494 9.02078 27.43 9.07999L23.57 11.08C23.4322 11.1704 23.2742 11.2254 23.11 11.24Z' fill='%231dd6a1' style='fill:%231dd6a1;fill-opacity:1;'/%3E%3Cpath d='M19.81 7.09998C19.7106 7.11507 19.6094 7.11507 19.51 7.09998C19.2568 7.02164 19.0451 6.84597 18.9213 6.61158C18.7975 6.3772 18.7719 6.10327 18.85 5.84998L20.12 1.65998C20.2036 1.40803 20.3838 1.19958 20.621 1.08049C20.8582 0.961408 21.1331 0.941441 21.385 1.02498C21.637 1.10853 21.8454 1.28874 21.9645 1.52597C22.0836 1.7632 22.1036 2.03803 22.02 2.28998L20.76 6.39998C20.6964 6.60234 20.57 6.77922 20.3993 6.90505C20.2285 7.03088 20.0221 7.09915 19.81 7.09998Z' fill='%231dd6a1' style='fill:%231dd6a1;fill-opacity:1;'/%3E%3Cpath d='M29.02 17.45C28.9239 17.4641 28.8262 17.4641 28.73 17.45L24.52 16.17C24.2672 16.0937 24.0549 15.9204 23.9294 15.6881C23.8039 15.4558 23.7754 15.1833 23.85 14.93C23.9243 14.6754 24.0966 14.4607 24.3292 14.3332C24.5617 14.2057 24.8354 14.1758 25.09 14.25L29.28 15.49C29.4113 15.5084 29.5377 15.5525 29.652 15.6197C29.7663 15.687 29.8663 15.7761 29.9461 15.8819C30.026 15.9878 30.0842 16.1083 30.1175 16.2367C30.1507 16.365 30.1584 16.4987 30.14 16.63C30.1216 16.7613 30.0775 16.8878 30.0103 17.002C29.9431 17.1163 29.854 17.2163 29.7481 17.2961C29.6423 17.376 29.5217 17.4342 29.3933 17.4675C29.265 17.5007 29.1313 17.5084 29 17.49L29.02 17.45Z' fill='%231dd6a1' style='fill:%231dd6a1;fill-opacity:1;'/%3E%3Cpath d='M1.01999 21.87L0.529995 20.97C0.263693 20.4896 0.0963999 19.9606 0.038002 19.4144C-0.0203959 18.8682 0.0312864 18.3159 0.189995 17.79C0.351408 17.2539 0.618635 16.7555 0.975889 16.3244C1.33314 15.8933 1.77318 15.5382 2.26999 15.28L6.47999 13.06C9.74999 11.34 12.3 7.89 12.63 5.75C12.6981 5.32063 12.8983 4.92317 13.2029 4.61296C13.5074 4.30275 13.9012 4.09523 14.3292 4.01931C14.7573 3.94338 15.1983 4.00282 15.591 4.18936C15.9837 4.37589 16.3084 4.68023 16.52 5.06L20.18 11.75L18.43 12.75L14.76 6.02H14.61C14.2 8.69 11.4 12.71 7.40999 14.8L3.17999 17.05C2.92065 17.1853 2.69076 17.3708 2.50365 17.5957C2.31654 17.8206 2.17593 18.0804 2.08999 18.36C2.00564 18.6306 1.97721 18.9155 2.00644 19.1975C2.03566 19.4794 2.12193 19.7524 2.25999 20L2.75999 20.91L1.01999 21.87Z' fill='%231dd6a1' style='fill:%231dd6a1;fill-opacity:1;'/%3E%3Cpath d='M5.25 24.97C4.48541 24.9717 3.73433 24.7685 3.07485 24.3816C2.41537 23.9947 1.87158 23.4382 1.5 22.77L1 21.87L2.76 20.87L3.25 21.77C3.54485 22.2891 4.02999 22.6732 4.60289 22.8412C5.17579 23.0091 5.79154 22.9477 6.32 22.67L10.55 20.45C14.55 18.36 19.48 18.28 21.97 19.45H22.11L18.43 12.74L20.18 11.74L23.85 18.43C24.0629 18.8037 24.1497 19.2361 24.0975 19.663C24.0452 20.0899 23.8568 20.4886 23.56 20.8C23.2568 21.1221 22.86 21.3408 22.4258 21.4252C21.9915 21.5095 21.5417 21.4552 21.14 21.27C19.14 20.35 14.76 20.52 11.48 22.27L7.25 24.48C6.63272 24.8025 5.94647 24.9706 5.25 24.97Z' fill='%231dd6a1' style='fill:%231dd6a1;fill-opacity:1;'/%3E%3Cpath d='M10.76 29C10.1137 29.0012 9.47881 28.8293 8.92136 28.5022C8.36392 28.1752 7.9042 27.7048 7.58997 27.14L5.90997 24.07L7.65997 23.07L9.33997 26.14C9.55027 26.5077 9.89543 26.7791 10.3023 26.8966C10.7093 27.0142 11.146 26.9688 11.52 26.77L12.52 26.25L13.45 28.02L12.45 28.54C11.932 28.8275 11.3522 28.9853 10.76 29Z' fill='%231dd6a1' style='fill:%231dd6a1;fill-opacity:1;'/%3E%3Cpath d='M5.59161 14.6515L3.82001 15.5797L7.96415 23.4898L9.73574 22.5617L5.59161 14.6515Z' fill='%231dd6a1' style='fill:%231dd6a1;fill-opacity:1;'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_323_167'%3E%3Crect width='30' height='28' fill='white' style='fill:white;fill:white;fill-opacity:1;' transform='translate(0 1)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); 2155 } 2156 .affilizz__notice--warning { 2157 --accent-color: #dba617; 2158 background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23path-1)'%3E%3Cg clip-path='url(%23path-2)'%3E%3Cpath d='M10 0C8.68678 0 7.38642 0.258661 6.17316 0.761208C4.95991 1.26375 3.85752 2.00035 2.92893 2.92893C2.00035 3.85752 1.26375 4.95992 0.761208 6.17317C0.258661 7.38643 0 8.68678 0 10C0 12.6522 1.05357 15.1957 2.92893 17.0711C4.8043 18.9464 7.34784 20 10 20C12.6522 20 15.1957 18.9464 17.0711 17.0711C18.9464 15.1957 20 12.6522 20 10C20 8.68678 19.7413 7.38643 19.2388 6.17317C18.7362 4.95992 17.9997 3.85752 17.0711 2.92893C16.1425 2.00035 15.0401 1.26375 13.8268 0.761208C12.6136 0.258661 11.3132 0 10 0ZM10 18C7.87827 18 5.84344 17.1572 4.34315 15.6569C2.84286 14.1566 2 12.1217 2 10C2 7.87827 2.84286 5.84344 4.34315 4.34315C5.84344 2.84286 7.87827 2 10 2C12.1217 2 14.1566 2.84286 15.6569 4.34315C17.1571 5.84344 18 7.87827 18 10C18 12.1217 17.1571 14.1566 15.6569 15.6569C14.1566 17.1572 12.1217 18 10 18Z' fill='%23dba617' style='fill:%23dba617;fill-opacity:1;'/%3E%3Cpath d='M11 4.86H9V11.29H11V4.86Z' fill='%23dba617' style='fill:%23dba617;fill-opacity:1;'/%3E%3Cpath d='M11 12.57H9V15.14H11V12.57Z' fill='%23dba617' style='fill:%23dba617;fill-opacity:1;'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='path-1'%3E%3Crect width='20' height='20' fill='white' style='fill:white;fill:white;fill-opacity:1;'/%3E%3C/clipPath%3E%3CclipPath id='path-2'%3E%3Crect width='20' height='20' fill='white' style='fill:white;fill:white;fill-opacity:1;'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); 2159 } 2160 .affilizz__notice--error { 2161 --accent-color: #e41f5a; 2162 background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23path-1)'%3E%3Cpath d='M5.51997 19C4.96282 19.0016 4.41085 18.8928 3.89595 18.68C3.38104 18.4672 2.91341 18.1545 2.51997 17.76C2.06034 17.3022 1.71208 16.7449 1.50227 16.131C1.29246 15.5172 1.22663 14.8633 1.30989 14.22C1.45955 13.2436 1.9271 12.3438 2.63996 11.66L4.63996 9.65998C4.82733 9.47373 5.08073 9.36919 5.34492 9.36919C5.60911 9.36919 5.86251 9.47373 6.04988 9.65998C6.14361 9.75294 6.2181 9.86355 6.26887 9.98541C6.31964 10.1073 6.34578 10.238 6.34578 10.37C6.34578 10.502 6.31964 10.6327 6.26887 10.7546C6.2181 10.8764 6.14361 10.987 6.04988 11.08L3.91987 13.19C3.71255 13.3974 3.5484 13.6438 3.43684 13.9149C3.32527 14.1861 3.26859 14.4767 3.26997 14.77C3.27048 15.3616 3.5039 15.9293 3.91987 16.35C4.34303 16.7689 4.91451 17.0039 5.50996 17.0039C6.10541 17.0039 6.67677 16.7689 7.09993 16.35L10.0999 13.28C10.3134 13.0741 10.4829 12.8271 10.5981 12.5537C10.7133 12.2804 10.7718 11.9866 10.77 11.69C10.7697 11.3424 10.6875 10.9998 10.53 10.69C10.4284 10.5159 10.3862 10.3135 10.4096 10.1133C10.4331 9.91308 10.521 9.72592 10.66 9.57998L10.7999 9.43998C10.8984 9.34014 11.0189 9.26472 11.1518 9.21973C11.2847 9.17474 11.4262 9.16143 11.5651 9.18086C11.7041 9.20029 11.8366 9.25192 11.952 9.33164C12.0674 9.41135 12.1626 9.51694 12.2299 9.63998C12.5843 10.2687 12.7704 10.9783 12.77 11.7C12.7719 12.2581 12.6624 12.8109 12.4477 13.3261C12.233 13.8413 11.9176 14.3084 11.52 14.7L8.51997 17.76C7.72343 18.554 6.64465 18.9999 5.51997 19Z' fill='%23e41f5a' style='fill:%23e41f5a;;fill-opacity:1;'/%3E%3Cpath d='M15.4701 9.50998C15.239 9.51563 15.013 9.44099 14.8307 9.29878C14.6484 9.15656 14.5209 8.95556 14.4701 8.72998C14.4135 8.47143 14.4618 8.20099 14.6043 7.97793C14.7467 7.75487 14.9718 7.59738 15.2301 7.53998C15.5165 7.47362 15.7868 7.35105 16.0254 7.17939C16.264 7.00772 16.4662 6.79038 16.6201 6.53998C16.7773 6.2931 16.8838 6.01746 16.9336 5.72907C16.9834 5.44067 16.9755 5.14526 16.9102 4.85998C16.7811 4.27811 16.4263 3.77125 15.9239 3.45065C15.4214 3.13005 14.8122 3.02192 14.2301 3.14998L9.09011 4.27998C8.78484 4.34808 8.49721 4.47937 8.24575 4.66538C7.9943 4.85139 7.78462 5.088 7.63015 5.35998C7.5665 5.47492 7.48077 5.5762 7.37796 5.65802C7.27515 5.73984 7.15721 5.80059 7.03091 5.83681C6.90461 5.87303 6.77242 5.88401 6.64187 5.86911C6.51133 5.85421 6.38506 5.81372 6.27017 5.74998C6.03973 5.61973 5.87033 5.40344 5.7991 5.14851C5.72787 4.89358 5.76061 4.6208 5.89016 4.38998C6.17799 3.87066 6.57291 3.41844 7.04873 3.06329C7.52456 2.70815 8.07043 2.45819 8.65017 2.32998L13.8001 1.18998C14.8977 0.951192 16.0452 1.15556 16.9928 1.75861C17.9405 2.36166 18.6116 3.31457 18.8601 4.40998C18.9865 4.95308 19.0029 5.516 18.9085 6.06556C18.814 6.61513 18.6106 7.14024 18.3101 7.60998C18.0155 8.08176 17.6292 8.48953 17.174 8.80906C16.7187 9.12858 16.204 9.35334 15.6602 9.46998C15.5988 9.49117 15.5349 9.50461 15.4701 9.50998Z' fill='%23e41f5a' style='fill:%23e41f5a;;fill-opacity:1;'/%3E%3Cpath d='M2.00018 8.49002C1.74666 8.49065 1.50236 8.39495 1.31671 8.2223C1.13106 8.04964 1.01793 7.81292 1.00018 7.56002C0.990659 7.42863 1.00713 7.29666 1.04876 7.17168C1.0904 7.04669 1.15632 6.93117 1.24273 6.83174C1.32915 6.73232 1.43446 6.65095 1.55243 6.5923C1.67039 6.53366 1.79868 6.4989 1.93011 6.49002L3.4002 6.39002C3.53238 6.38053 3.6651 6.3974 3.79071 6.43966C3.91631 6.48192 4.03221 6.54872 4.13177 6.63618C4.23133 6.72364 4.31258 6.83002 4.37066 6.94914C4.42875 7.06825 4.46254 7.19772 4.47015 7.33002C4.48662 7.59373 4.39807 7.85323 4.22381 8.05185C4.04956 8.25046 3.8037 8.37204 3.5401 8.39002L2.07013 8.49002H2.00018Z' fill='%23e41f5a' style='fill:%23e41f5a;;fill-opacity:1;'/%3E%3Cpath d='M3.59998 4.44C3.45059 4.44051 3.30296 4.40754 3.16798 4.34351C3.033 4.27948 2.91407 4.18602 2.81995 4.07L1.65003 2.63C1.56697 2.52772 1.50485 2.41002 1.46741 2.28368C1.42998 2.15734 1.41795 2.02485 1.43189 1.89382C1.44583 1.76279 1.48554 1.63581 1.54871 1.52018C1.61189 1.40454 1.69721 1.30253 1.79993 1.22C1.90222 1.13694 2.01991 1.07491 2.14625 1.03748C2.27259 1.00004 2.40511 0.987949 2.53614 1.00189C2.66717 1.01583 2.79416 1.05552 2.9098 1.1187C3.02543 1.18187 3.12745 1.26728 3.20997 1.37L4.38001 2.81C4.46308 2.91229 4.52508 3.02999 4.56251 3.15633C4.59994 3.28267 4.61209 3.41516 4.59815 3.54619C4.58421 3.67722 4.5445 3.8042 4.48133 3.91983C4.41816 4.03547 4.33271 4.13748 4.22999 4.22C4.05137 4.36331 3.82898 4.44097 3.59998 4.44Z' fill='%23e41f5a' style='fill:%23e41f5a;;fill-opacity:1;'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='path-1'%3E%3Crect width='18' height='18' fill='white' style='fill:white;fill:white;fill-opacity:1;' transform='translate(1 1)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); 2163 } 2164 2165 @keyframes quarter-rotation { 2166 0% { 2167 transform: rotate(0deg); 2168 } 2169 25% { 2170 transform: rotate(90deg); 2171 } 2172 50% { 2173 transform: rotate(180deg); 2174 } 2175 75% { 2176 transform: rotate(270deg); 2177 } 2178 100% { 2179 transform: rotate(359deg); 2180 } 2181 } 2182 .wpview.wpview-wrap[data-wpview-type=affilizz-publication] { 2183 padding: 15px; 2184 width: auto !important; 2185 z-index: 100000 !important; 2186 } 2187 2188 .mce-content-body *[contentEditable=false][data-mce-selected][data-wpview-type=affilizz-publication] { 2189 outline-color: transparent; 2190 border: 2px solid #a9b1c8; 2191 border-radius: 9px; 2192 padding: 14px; 2193 } 2194 .mce-content-body *[contentEditable=false][data-mce-selected][data-wpview-type=affilizz-publication] .affilizz-inline__indicator { 2195 background: #a9b1c8; 2196 border-radius: 0 0 4px 4px; 2197 } 2198 2199 .affilizz-missing-publication { 2200 background: #dcdcde; 2201 padding: 20px; 2202 text-align: center; 2203 margin-bottom: -10px; 2204 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 2205 font-size: 15px; 2206 text-decoration: underline; 2207 text-underline-offset: 5px; 2208 text-decoration-color: #fff; 2209 } 2210 2211 .affilizz-rendered-publication { 2212 padding: 1.5rem; 2213 display: flex; 2214 flex-direction: column; 2215 align-items: center; 2216 border: 1px dashed #7a7db0; 2217 border-radius: 3px; 2218 } 2219 .affilizz-rendered-publication + .affilizz-rendered-publication { 2220 margin-top: 15px; 2221 } 2222 2223 .affilizz-loader { 2224 visibility: hidden; 2225 position: absolute; 2226 background: rgba(255, 255, 255, 0.8); 2227 color: #111453; 2228 width: 100%; 2229 height: 100%; 2230 z-index: 9999; 2231 display: flex; 2232 flex-direction: column; 2233 align-items: center; 2234 justify-content: center; 2235 font-size: 1.25em; 2236 border-radius: 4px; 2237 } 2238 .affilizz-loader img { 2239 animation: quarter-rotation 2.5s ease infinite; 2240 } 2241 .affilizz-loader p { 2242 font-size: 18px; 2243 } 2244 2245 .affilizz-inline { 2246 position: relative; 2247 border: 1px solid #c9c9cb; 2248 border-radius: 4px; 2249 padding: 15px 15px 0; 2250 margin: 15px 0; 2251 font-family: "Rubik", Arial, Sans_serif; 2252 width: 100%; 2253 } 2254 .affilizz-inline__indicator { 2255 display: inline-flex; 2256 flex-direction: row; 2257 align-items: center; 2258 justify-content: center; 2259 gap: 5px; 2260 font-weight: 600; 2261 color: #1e1e1e; 2262 font-size: 12px; 2263 font-weight: 300; 2264 background: #c7c7c7; 2265 border-radius: 2px; 2266 padding: 3px 7px 3px; 2267 line-height: 1; 2268 position: absolute; 2269 top: -10px; 2270 z-index: 2; 2271 } 2272 .affilizz-inline__indicator svg, .affilizz-inline__indicator img { 2273 filter: invert(0.75); 2274 } 2275 2276 .mce-content-body .affilizz-inline__indicator { 2277 top: inherit; 2278 margin-top: -30px; 2279 } 2280 2281 .media-modal { 2282 z-index: 999999 !important; 2283 } 2284 2285 .affilizz-metabox__content { 2286 padding: 6px 0 12px; 2287 } 2288 .affilizz-metabox__footer { 2289 padding: 10px; 2290 display: flex; 2291 justify-content: flex-end; 2292 border-top: 1px solid #dcdcde; 2293 background: #f6f7f7; 2294 margin: 0 -12px -12px; 2295 } 2296 .affilizz-metabox__label { 2297 display: block; 2298 margin-bottom: 6px; 2299 font-weight: bold; 2300 } 2301 .affilizz-metabox__description { 2302 border-radius: 4px; 2303 border: 0.0625rem solid #eed1b4; 2304 padding: 12px; 2305 margin: 6px 1px 0 0 !important; 2306 background: var(--yellow-50); 2307 color: #a37648 !important; 2308 } 2309 2310 .wp-block-affilizz-publication { 2311 padding-bottom: 15px; 2312 border: 1px solid #c9c9cb; 2313 border-radius: 4px; 2314 padding: 5px; 2315 margin: 30px 0; 2316 font-family: "Rubik", Arial, Sans_serif; 2317 top: 15px; 2318 } 2319 .wp-block-affilizz-publication.affilizz-align-left .components-text-control__input { 2320 text-align: left; 2321 } 2322 .wp-block-affilizz-publication.affilizz-align-center .components-text-control__input { 2323 text-align: center; 2324 } 2325 .wp-block-affilizz-publication.affilizz-align-right .components-text-control__input { 2326 text-align: right; 2327 } 2328 2329 .affilizz-loading { 2330 display: flex; 2331 align-items: center; 2332 justify-items: center; 2333 padding: 2.25rem; 2334 gap: 16px; 2335 font-family: "Rubik", Arial, Sans_serif; 2336 font-weight: 500; 2337 } 2338 .affilizz-loading svg { 2339 height: 32px; 2340 width: 32px; 2341 } 2342 .affilizz-loading p { 2343 margin: 0 !important; 2344 } 2345 2346 .components-modal__frame.affilizz-modal__wrapper .components-modal__content { 2347 padding: 0; 2348 margin-top: 0; 2349 max-width: 600px; 2350 } 2351 .components-modal__frame.affilizz-modal__wrapper .components-modal__content:before { 2352 margin-bottom: 0; 2353 } 2354 .components-modal__frame.affilizz-modal__wrapper .components-modal__header { 2355 display: none; 2356 } 2357 2358 .affilizz-placeholder-wrapper { 2359 background-color: #fff; 2360 width: calc(100% + 12px); 2361 margin: -6px; 2362 padding: 24px; 2363 background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='black' stroke-width='2' stroke-dasharray='2%2c 2' stroke-dashoffset='0' stroke-linecap='butt'/%3e%3c/svg%3e"); 2364 border-radius: 4px; 2365 } 2366 .affilizz-placeholder-wrapper .affilizz-placeholder { 2367 box-shadow: none; 2368 text-align: center; 2369 color: #1e1e1e; 2370 display: flex; 2371 flex-direction: column; 2372 align-items: center; 2373 gap: 8px; 2374 } 2375 .affilizz-placeholder-wrapper .affilizz-placeholder h2 { 2376 display: flex; 2377 flex-direction: column; 2378 gap: 8px; 2379 align-items: center; 2380 font-size: 18px; 2381 margin-bottom: 0; 2382 } 2383 .affilizz-placeholder-wrapper .affilizz-placeholder h2 > svg { 2384 width: 32px; 2385 height: 32px; 2386 } 2387 .affilizz-placeholder-wrapper .affilizz-placeholder p { 2388 margin: 0; 2389 font-size: 16px; 2390 line-height: 22px; 2391 } 2392 .affilizz-placeholder-wrapper .affilizz-placeholder button { 2393 margin-top: 5px; 2394 color: #1e1e1e; 2395 } 2396 .affilizz-placeholder-wrapper .affilizz-placeholder .components-placeholder__label { 2397 display: flex; 2398 flex-direction: row; 2399 align-items: center; 2400 font-family: "Rubik", Arial, Sans_serif; 2401 font-weight: 500; 2402 gap: 16px; 2403 } 2404 .affilizz-placeholder-wrapper .affilizz-placeholder .components-placeholder__label svg { 2405 width: 32px; 2406 height: 32px; 2407 margin-right: 0; 2408 } 2409 .affilizz-placeholder-wrapper .affilizz-placeholder .components-placeholder__instructions { 2410 background: #f8f8ff; 2411 color: #7a7db0; 2412 padding: 8px 14px; 2413 font-size: 14px; 2414 border-radius: 4px; 2415 } 2416 .affilizz-placeholder-wrapper .affilizz-placeholder .components-placeholder__instructions a { 2417 color: #111453; 2418 } 2419 .affilizz-placeholder-wrapper .affilizz-placeholder .components-button { 2420 width: auto !important; 2421 background: #1dd6a1; 2422 font-size: 14px; 2423 } 2424 .affilizz-placeholder-wrapper .affilizz-placeholder .components-button:hover { 2425 color: #fff !important; 2426 } 2427 .affilizz-placeholder-wrapper .affilizz-placeholder .components-button:focus { 2428 --wp-admin-border-width-focus: 1px; 2429 --wp-components-color-accent: #000; 2430 } 2431 .affilizz-placeholder-wrapper .affilizz-placeholder .components-placeholder__fieldset { 2432 display: block; 2433 } 2434 2435 .affilizz_page_affilizz-wizard { 2436 overflow: hidden; 2437 margin-top: -32px; 2438 } 2439 .affilizz_page_affilizz-wizard #adminmenuback, 2440 .affilizz_page_affilizz-wizard #adminmenuwrap, 2441 .affilizz_page_affilizz-wizard #wpadminbar, 2442 .affilizz_page_affilizz-wizard #wpfooter, 2443 .affilizz_page_affilizz-wizard #wpbody-content .notice { 2444 display: none; 2445 } 2446 .affilizz_page_affilizz-wizard #wpcontent { 2447 margin: 0; 2448 padding: 0; 2449 } 2450 .affilizz_page_affilizz-wizard #wpwrap { 2451 background: #0b0d30 conic-gradient(from 189.81deg at 60% 500px, #404489 -9.27deg, #111453 24.39deg, #111453 178.12deg, #1dd6a1 283.06deg, #404489 350.73deg, #111453 384.39deg); 2452 display: flex; 2453 flex-direction: column; 2454 align-items: center; 2455 justify-content: space-evenly; 2456 padding: 1.5rem; 2457 } 2458 2459 .affilizz-wizard-wrapper { 2460 max-width: 640px; 2461 margin: 0 auto; 2462 font-size: 14px; 2463 } 2464 .affilizz-wizard-wrapper .header { 2465 display: flex; 2466 flex-direction: row; 2467 padding: 1.5rem; 2468 justify-content: left; 2469 align-items: start; 2470 } 2471 .affilizz-wizard-wrapper .header__brand { 2472 color: #fff; 2473 margin: 0; 2474 margin-left: 0.75rem; 2475 line-height: 40px; 2476 } 2477 .affilizz-wizard-wrapper .affilizz-wizard { 2478 border-radius: 4px; 2479 overflow: hidden; 2480 } 2481 .affilizz-wizard-wrapper .affilizz-wizard__footer { 2482 display: flex; 2483 justify-content: center; 2484 align-items: center; 2485 padding: 30px 0; 2486 color: #fff; 2487 font-size: 20px; 2488 text-transform: uppercase; 2489 gap: 10px; 2490 font-weight: 500; 2491 } 2492 .affilizz-wizard-wrapper .affilizz-wizard__skip a { 2493 font-size: 12px; 2494 color: #404489; 2495 } 2496 .affilizz-wizard-wrapper .steps { 2497 background: #fff; 2498 } 2499 .affilizz-wizard-wrapper .steps ol { 2500 margin: 0 auto; 2501 width: 100%; 2502 display: flex; 2503 flex-direction: row; 2504 justify-content: center; 2505 list-style-type: none; 2506 } 2507 .affilizz-wizard-wrapper .steps ol .step { 2508 background: #f8f8ff; 2509 border-bottom: 2px solid #d9deeb; 2510 font-size: 14px; 2511 text-align: center; 2512 margin: 0; 2513 flex: 1 1 0px; 2514 padding: 12px 0 8px; 2515 } 2516 .affilizz-wizard-wrapper .steps ol .step__number { 2517 display: block; 2518 font-weight: 500; 2519 } 2520 .affilizz-wizard-wrapper .steps ol .step a { 2521 color: #7a7db0; 2522 text-decoration: none; 2523 } 2524 .affilizz-wizard-wrapper .steps ol .step--current { 2525 border-bottom-color: #1dd6a1; 2526 background: #fff; 2527 color: #111453; 2528 } 2529 .affilizz-wizard-wrapper .steps ol .step--current a { 2530 color: #111453; 2531 } 2532 .affilizz-wizard-wrapper .steps a[disabled] { 2533 pointer-events: none; 2534 text-decoration: none; 2535 color: #04b180; 2536 } 2537 .affilizz-wizard-wrapper .step a { 2538 text-decoration: none; 2539 color: #404489; 2540 } 2541 .affilizz-wizard-wrapper .step p { 2542 font-size: 14px; 2543 line-height: 1.5; 2544 } 2545 .affilizz-wizard-wrapper .step__content { 2546 display: none; 2547 background: #fff; 2548 padding: 40px 80px; 2549 font-family: "Rubik", Arial, Sans_serif; 2550 border-radius: 0 0 4px 4px; 2551 } 2552 .affilizz-wizard-wrapper .step__content h2 { 2553 font-size: 24px; 2554 color: #111453; 2555 } 2556 .affilizz-wizard-wrapper .step__content h2:first-child { 2557 margin-top: 0; 2558 } 2559 .affilizz-wizard-wrapper .step__content h3 { 2560 color: #111453; 2561 line-height: 24px; 2562 font-size: 20px; 2563 } 2564 .affilizz-wizard-wrapper .step__content a { 2565 font-size: 14px; 2566 color: #404489; 2567 display: inline-flex; 2568 align-items: center; 2569 gap: 4px; 2570 } 2571 .affilizz-wizard-wrapper .step__content a img { 2572 margin-right: 0; 2573 } 2574 .affilizz-wizard-wrapper .step__content label { 2575 font-weight: 400; 2576 font-size: 13px; 2577 } 2578 .affilizz-wizard-wrapper .step__content select { 2579 background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E"); 2580 background-size: 11px; 2581 background-position: calc(100% - 20px) center; 2582 background-repeat: no-repeat; 2583 } 2584 .affilizz-wizard-wrapper .step__content input, .affilizz-wizard-wrapper .step__content select { 2585 box-sizing: border-box; 2586 padding: 8px 12px; 2587 width: 100%; 2588 max-width: 100%; 2589 background-color: #fff; 2590 border: 1px solid #a9b1c8; 2591 border-radius: 4px; 2592 align-self: stretch; 2593 flex-grow: 0; 2594 } 2595 .affilizz-wizard-wrapper .step__content input::-webkit-input-placeholder, .affilizz-wizard-wrapper .step__content select::-webkit-input-placeholder { 2596 color: #a9b1c8; 2597 font-size: 14px; 2598 } 2599 2600 .affilizz-wizard-wrapper .step__content input:-moz-placeholder, .affilizz-wizard-wrapper .step__content select:-moz-placeholder { 2601 color: #a9b1c8; 2602 font-size: 14px; 2603 } 2604 2605 .affilizz-wizard-wrapper .step__content input::-moz-placeholder, .affilizz-wizard-wrapper .step__content select::-moz-placeholder { 2606 color: #a9b1c8; 2607 font-size: 14px; 2608 } 2609 2610 .affilizz-wizard-wrapper .step__content input:-ms-input-placeholder, .affilizz-wizard-wrapper .step__content select:-ms-input-placeholder { 2611 color: #a9b1c8; 2612 font-size: 14px; 2613 } 2614 2615 .affilizz-wizard-wrapper .step__content input:disabled, .affilizz-wizard-wrapper .step__content select:disabled { 2616 background: #f0f3fa; 2617 color: #a9b1c8; 2618 border: 1px solid #d9deeb; 2619 } 2620 .affilizz-wizard-wrapper .step__content input:focus, .affilizz-wizard-wrapper .step__content select:focus { 2621 border: 1px solid #404489; 2622 box-shadow: 0px 0px 0px 2px rgba(29, 214, 161, 0.5); 2623 border-radius: 4px; 2624 } 2625 .affilizz-wizard-wrapper .step__content__button { 2626 background: #111453; 2627 border-radius: 4px; 2628 padding: 10px 18px; 2629 position: relative; 2630 font-size: 14px; 2631 float: right; 2632 color: #fff !important; 2633 } 2634 .affilizz-wizard-wrapper .step__content__button:after { 2635 background-image: url("data:image/svg+xml,%3Csvg%20width%3D%228%22%20height%3D%2212%22%20viewBox%3D%220%200%208%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M0.99999%2012C0.796413%2011.998%200.598292%2011.9339%200.432119%2011.8163C0.265946%2011.6987%200.139633%2011.5331%200.0700584%2011.3418C0.000483952%2011.1505%20-0.00903286%2010.9425%200.0427756%2010.7456C0.0945842%2010.5487%200.205239%2010.3723%200.359975%2010.24L5.43999%206.00002L0.359975%201.77002C0.248536%201.68968%200.154862%201.58723%200.0847678%201.46908C0.0146733%201.35092%20-0.0303424%201.21959%20-0.0474343%201.08327C-0.0645262%200.946958%20-0.0532897%200.808583%20-0.0145364%200.676779C0.024217%200.544976%200.0896931%200.422571%200.177846%200.3172C0.266%200.211829%200.374901%200.125753%200.497793%200.0643394C0.620685%200.00292631%200.754949%20-0.032506%200.892141%20-0.0397475C1.02933%20-0.0469889%201.16654%20-0.0258842%201.29522%200.0222504C1.42389%200.070385%201.54125%200.144517%201.64%200.240022L7.64%205.24002C7.7515%205.33389%207.84115%205.451%207.90264%205.58314C7.96413%205.71528%207.99596%205.85927%207.99596%206.00502C7.99596%206.15077%207.96413%206.29476%207.90264%206.4269C7.84115%206.55905%207.7515%206.67615%207.64%206.77002L1.64%2011.77C1.46009%2011.9191%201.23364%2012.0005%200.99999%2012Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E"); 2636 content: ""; 2637 display: inline-block; 2638 width: 8px; 2639 height: 12px; 2640 position: relative; 2641 margin-left: 12px; 2642 } 2643 .affilizz-wizard-wrapper .step__illustration { 2644 text-align: center; 2645 } 2646 .affilizz-wizard-wrapper .step__illustration h2 { 2647 margin-top: 12px; 2648 } 2649 .affilizz-wizard-wrapper .step--current__content { 2650 display: block; 2651 } 2652 .affilizz-wizard-wrapper .step__help { 2653 box-sizing: border-box; 2654 background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='4' ry='4' stroke='%231DD6A1FF' stroke-width='4' stroke-dasharray='4%2c 4' stroke-dashoffset='0' stroke-linecap='butt'/%3e%3c/svg%3e"); 2655 border-radius: 4px; 2656 padding: 2.25rem; 2657 display: flex; 2658 flex-direction: row; 2659 align-items: flex-start; 2660 gap: 1.5rem; 2661 margin-bottom: 1.5rem; 2662 } 2663 .affilizz-wizard-wrapper .step__help__icon { 2664 display: flex; 2665 align-items: center; 2666 justify-content: center; 2667 width: 100px; 2668 max-width: 100px; 2669 } 2670 .affilizz-wizard-wrapper .step__help__content h3 { 2671 margin-top: 0; 2672 font-size: 16px; 2673 line-height: 24px; 2674 color: #111453; 2675 } 2676 .affilizz-wizard-wrapper .step__help__content ol { 2677 list-style-type: none; 2678 margin: 0; 2679 } 2680 .affilizz-wizard-wrapper .step__help__content ol li { 2681 counter-increment: step-counter; 2682 padding-left: 15px; 2683 position: relative; 2684 margin-bottom: 10px; 2685 } 2686 .affilizz-wizard-wrapper .step__help__content ol li::before { 2687 content: counter(step-counter); 2688 margin-right: 10px; 2689 color: #1dd6a1; 2690 position: absolute; 2691 left: 0; 2692 } 2693 .affilizz-wizard-wrapper .step__help__content ol li::marker { 2694 color: #1dd6a1; 2695 } 2696 .affilizz-wizard-wrapper .step__help__content p:last-child { 2697 margin-bottom: 0; 2698 } 2699 .affilizz-wizard-wrapper .step__actions { 2700 padding: 20px 0; 2701 display: flex; 2702 flex-direction: row; 2703 justify-content: space-between; 2704 align-items: center; 2705 } 2706 .affilizz-wizard-wrapper .step__actions--mono-link { 2707 justify-content: flex-end; 2708 } 2709 .affilizz-wizard-wrapper .step__actions .step__button { 2710 display: inline-flex; 2711 align-items: center; 2712 gap: 14px; 2713 padding: 10px 12px; 2714 } 2715 .affilizz-wizard-wrapper .ajax_error { 2716 width: 100%; 2717 text-align: left; 2718 margin: 10px; 2719 color: darkred; 2720 } 2721 .affilizz-wizard-wrapper .skip { 2722 text-align: center; 2723 } 2724 .affilizz-wizard-wrapper .skip a { 2725 color: #404489; 2726 } 2727 2728 .affilizz-admin-page-wrap { 2729 font-family: "Rubik", Arial, Sans_serif; 2730 display: flex; 2731 min-height: 60vh; 2732 margin-top: 0; 2733 } 2734 2735 .affilizz-plugin { 2736 font-family: "Rubik", Arial, Sans_serif; 2737 display: flex; 2738 flex-direction: row; 2739 border-radius: 4px; 2740 overflow: hidden; 2741 width: 100%; 2742 } 2743 .affilizz-plugin__sidebar { 2744 flex: 0 0 300px; 2745 } 2746 .affilizz-plugin__body { 2747 background: #fff; 2748 padding: 40px; 2749 flex-grow: 1; 2750 } 2751 .affilizz-plugin__body .description { 2752 font-size: 14px; 2753 color: #7a7db0; 2754 } 2755 .affilizz-plugin__body ul.description { 2756 margin-left: 1.5rem; 2757 } 2758 .affilizz-plugin__body ul.description li { 2759 list-style-type: disc; 2760 } 2761 2762 .affilizz-plugin-menu { 2763 font-family: "Rubik", Arial, Sans_serif; 2764 } 2765 .affilizz-plugin-menu__header { 2766 display: grid; 2767 grid-template-columns: 44px 1fr; 2768 grid-template-rows: repeat(2, 50%); 2769 grid-template-areas: "a b" "a c"; 2770 align-content: space-between; 2771 justify-content: space-around; 2772 padding: 15px 0; 2773 margin-bottom: 1.5rem; 2774 margin-top: 1.5rem; 2775 } 2776 .affilizz-plugin-menu__header__icon { 2777 grid-area: a; 2778 display: flex; 2779 flex-direction: column; 2780 justify-content: center; 2781 } 2782 .affilizz-plugin-menu__header__icon img { 2783 width: 36px; 2784 } 2785 .affilizz-plugin-menu__header__title { 2786 grid-area: b; 2787 font-weight: 500; 2788 text-transform: uppercase; 2789 color: #7a7db0; 2790 font-size: 13px; 2791 } 2792 .affilizz-plugin-menu__header__description { 2793 grid-area: c; 2794 color: #111453; 2795 } 2796 .affilizz-plugin-menu__item { 2797 display: grid; 2798 grid-template-columns: 1fr 24px; 2799 grid-template-rows: repeat(2, 50%); 2800 grid-template-areas: "b a" "c a"; 2801 align-content: space-between; 2802 justify-content: space-around; 2803 padding: 15px; 2804 text-decoration: none; 2805 color: #7a7db0; 2806 } 2807 .affilizz-plugin-menu__item--active { 2808 background: #fff; 2809 border-left: 2px solid #1dd6a1; 2810 color: #111453; 2811 } 2812 .affilizz-plugin-menu__item--active__description { 2813 color: #1dd6a1; 2814 } 2815 .affilizz-plugin-menu__item--active .affilizz-plugin-menu__item__icon img { 2816 filter: invert(64%) sepia(58%) saturate(585%) hue-rotate(111deg) brightness(97%) contrast(87%); 2817 } 2818 .affilizz-plugin-menu__item:active, .affilizz-plugin-menu__item:hover, .affilizz-plugin-menu__item:focus { 2819 color: #111453; 2820 outline: none; 2821 box-shadow: none; 2822 } 2823 .affilizz-plugin-menu__item__icon { 2824 grid-area: a; 2825 display: flex; 2826 flex-direction: column; 2827 justify-content: center; 2828 } 2829 .affilizz-plugin-menu__item__icon img { 2830 width: 65%; 2831 } 2832 .affilizz-plugin-menu__item__title { 2833 grid-area: b; 2834 font-weight: 500; 2835 } 2836 .affilizz-plugin-menu__item__description { 2837 grid-area: c; 2838 color: #7a7db0; 2839 } 2840 2841 .affilizz-plugin__pane { 2842 -webkit-font-smoothing: antialiased; 2843 -moz-osx-font-smoothing: grayscale; 2844 font-family: "Rubik", Arial, Sans_serif; 2845 font-size: 14px; 2846 } 2847 .affilizz-plugin__pane .affilizz-field-wrapper--api-key { 2848 display: flex; 2849 flex-wrap: wrap; 2850 align-items: flex-end; 2851 gap: 0 20px; 2852 } 2853 .affilizz-plugin__pane .affilizz-field-wrapper--api-key .affilizz-field { 2854 flex: 0 1 40%; 2855 } 2856 .affilizz-plugin__pane .affilizz-field-wrapper--api-key .affilizz-field-main { 2857 margin-bottom: 0.25rem !important; 2858 } 2859 .affilizz-plugin__pane .affilizz-field-wrapper--api-key .affilizz-field input { 2860 max-width: 100% !important; 2861 width: 100%; 2862 color: #7a7db0; 2863 } 2864 .affilizz-plugin__pane .affilizz-field-wrapper--api-key > a { 2865 flex: 1; 2866 margin-bottom: 18px; 2867 display: flex; 2868 align-items: center; 2869 justify-content: flex-start; 2870 gap: 10px; 2871 color: #404489; 2872 text-decoration: underline; 2873 } 2874 .affilizz-plugin__pane .affilizz-field-wrapper--api-key .description { 2875 flex-basis: 100%; 2876 color: #7a7db0; 2877 font-style: italic; 2878 font-size: 12px; 2879 } 2880 .affilizz-plugin__pane--danger .affilizz-plugin__pane__inner { 2881 background: #fff2f6; 2882 padding: 40px; 2883 padding: 25px; 2884 border-radius: 5px; 2885 margin-top: 5px; 2886 color: #e41f5a; 2887 display: flex; 2888 flex-direction: column; 2889 gap: 10px; 2890 } 2891 .affilizz-plugin__pane--danger .affilizz-field__label, .affilizz-plugin__pane--danger label { 2892 color: #e41f5a !important; 2893 line-height: 1.5; 2894 } 2895 .affilizz-plugin__pane--danger .affilizz-field__label strong, .affilizz-plugin__pane--danger label strong { 2896 font-weight: 500 !important; 2897 } 2898 .affilizz-plugin__pane--danger hr { 2899 border-top: 1px solid #e41f5a; 2900 border-bottom: none; 2901 margin: 1.5rem 0; 2902 } 2903 .affilizz-plugin__pane--danger input[type=checkbox]:checked { 2904 background: #e41f5a !important; 2905 box-shadow: 0 0 0 1px #b91b4a !important; 2906 } 2907 .affilizz-plugin__pane--danger select:focus, .affilizz-plugin__pane--danger input[type=text]:focus, .affilizz-plugin__pane--danger .ts-wrapper.single .ts-control:focus, .affilizz-plugin__pane--danger .ts-wrapper.multi .ts-control:focus, .affilizz-plugin__pane--danger .affilizz-faux-select:focus { 2908 box-shadow: 0px 0px 0px 2px rgba(214, 54, 56, 0.5) !important; 2909 } 2910 .affilizz-plugin__pane--danger .affilizz-plugin__pane__section__title { 2911 color: #e41f5a; 2912 } 2913 .affilizz-plugin__pane__button--submit { 2914 font-size: 14px; 2915 } 2916 .affilizz-plugin__pane__header { 2917 display: flex; 2918 padding: 0 0 15px 0; 2919 border-bottom: 1px solid gray; 2920 margin-bottom: 15px; 2921 } 2922 .affilizz-plugin__pane__header__text { 2923 display: flex; 2924 flex-direction: column; 2925 flex: 1; 2926 gap: 5px; 2927 font-weight: font_weight_light; 2928 color: #7a7db0; 2929 } 2930 .affilizz-plugin__pane__header__text h3 { 2931 font-size: 24px; 2932 font-weight: 400; 2933 color: #111453; 2934 } 2935 .affilizz-plugin__pane__header__text p { 2936 font-size: 14px; 2937 } 2938 .affilizz-plugin__pane__header__text * { 2939 margin: 0; 2940 flex: 1; 2941 } 2942 .affilizz-plugin__pane__header__icon { 2943 width: 48px; 2944 } 2945 .affilizz-plugin__pane__header__icon img { 2946 filter: invert(64%) sepia(58%) saturate(585%) hue-rotate(111deg) brightness(97%) contrast(87%); 2947 width: 26px; 2948 } 2949 .affilizz-plugin__pane__header p.submit { 2950 margin: 0; 2951 padding: 0; 2952 display: flex; 2953 align-items: center; 2954 } 2955 .affilizz-plugin__pane__section__title { 2956 color: #111453; 2957 font-weight: 400; 2958 margin: 1.5rem 0; 2959 } 2960 .affilizz-plugin__pane__section__title span { 2961 background: #fff; 2962 padding: 5px 1.5rem 0 0; 2963 } 2964 .affilizz-plugin__pane__section__title:after { 2965 content: " "; 2966 background: #d9deeb; 2967 width: 100%; 2968 display: block; 2969 height: 1px; 2970 margin-top: -10px; 2971 } 2972 .affilizz-plugin__pane .affilizz-form .affilizz-field.radio label, .affilizz-plugin__pane .affilizz-form .affilizz-field.checkbox label { 2973 color: #404489; 2974 display: flex; 2975 align-items: center; 2976 gap: 0.5rem; 2977 } 2978 .affilizz-plugin__pane .affilizz-form .affilizz-field.radio label small, .affilizz-plugin__pane .affilizz-form .affilizz-field.checkbox label small { 2979 display: block; 2980 font-size: 12px; 2981 color: #7a7db0; 2982 font-style: italic; 2983 } 2984 .affilizz-plugin__pane .affilizz-form .affilizz-field.radio input[type=radio] { 2985 border: none; 2986 -webkit-appearance: none; 2987 -moz-appearance: none; 2988 appearance: none; 2989 box-shadow: 0 0 0 1px #a9b1c8; 2990 } 2991 .affilizz-plugin__pane .affilizz-form .affilizz-field.radio input[type=radio]:before { 2992 content: ""; 2993 width: 6px; 2994 height: 6px; 2995 border-radius: 50%; 2996 transform: scale(0); 2997 transition: 120ms transform ease-in-out; 2998 box-shadow: inset 1em 1em #fff; 2999 margin: 5px 0 0 5px; 3000 } 3001 .affilizz-plugin__pane .affilizz-form .affilizz-field.radio input[type=radio]:hover { 3002 box-shadow: 0 0 0 1px #404489; 3003 } 3004 .affilizz-plugin__pane .affilizz-form .affilizz-field.radio input[type=radio]:checked { 3005 box-shadow: 0 0 0 1px #1dd6a1; 3006 background: #1dd6a1; 3007 } 3008 .affilizz-plugin__pane .affilizz-form .affilizz-field.radio input[type=radio]:checked:hover { 3009 box-shadow: 0 0 0 1px #1dd6a1; 3010 } 3011 .affilizz-plugin__pane .affilizz-form .affilizz-field.radio input[type=radio]:checked:before { 3012 transform: scale(1); 3013 } 3014 .affilizz-plugin__pane .affilizz-form .affilizz-field.checkbox input[type=checkbox] { 3015 border: none; 3016 -webkit-appearance: none; 3017 -moz-appearance: none; 3018 appearance: none; 3019 box-shadow: 0 0 0 1px #a9b1c8; 3020 } 3021 .affilizz-plugin__pane .affilizz-form .affilizz-field.checkbox input[type=checkbox]:before { 3022 content: url('data:image/svg+xml; utf8, <svg width="8" height="8" viewBox="0 0 8 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.94403 7.08803L0.288025 4.88003C0.124652 4.74424 0.0219124 4.54911 0.00240865 4.33757C-0.0170951 4.12602 0.0482342 3.9154 0.184025 3.75203C0.319816 3.58865 0.514945 3.48591 0.726486 3.46641C0.938027 3.44691 1.14865 3.51224 1.31203 3.64803L2.83203 4.91203L6.63203 1.04003C6.78585 0.888323 6.99364 0.803939 7.20968 0.80544C7.42572 0.80694 7.63232 0.894201 7.78403 1.04803C7.93573 1.20185 8.02011 1.40964 8.01861 1.62568C8.01711 1.84173 7.92985 2.04832 7.77603 2.20003L2.94403 7.08803Z" fill="white"/></svg>'); 3023 width: 6px; 3024 height: 6px; 3025 border-radius: 50%; 3026 transform: scale(0); 3027 transition: 120ms transform ease-in-out; 3028 margin: 4px 0 0 4px; 3029 } 3030 .affilizz-plugin__pane .affilizz-form .affilizz-field.checkbox input[type=checkbox]:hover { 3031 box-shadow: 0 0 0 1px #404489; 3032 } 3033 .affilizz-plugin__pane .affilizz-form .affilizz-field.checkbox input[type=checkbox]:checked { 3034 box-shadow: 0 0 0 1px #1dd6a1; 3035 background: #1dd6a1; 3036 } 3037 .affilizz-plugin__pane .affilizz-form .affilizz-field.checkbox input[type=checkbox]:checked:hover { 3038 box-shadow: 0 0 0 1px #1dd6a1; 3039 } 3040 .affilizz-plugin__pane .affilizz-form .affilizz-field.checkbox input[type=checkbox]:checked:before { 3041 transform: scale(1); 3042 } 3043 .affilizz-plugin__pane .affilizz-form .affilizz-field.checkbox p.description { 3044 font-style: italic; 3045 margin-bottom: 0.75rem; 3046 } 3047 .affilizz-plugin__pane .affilizz-form .affilizz-field-main { 3048 margin-bottom: 0.75rem; 3049 } 3050 .affilizz-plugin__pane .affilizz-form fieldset { 3051 background: #f8f8ff; 3052 padding: 20px; 3053 border: 1px solid #d9deeb; 3054 border-radius: 4px; 3055 margin-top: 50px; 3056 } 3057 .affilizz-plugin__pane .affilizz-form fieldset p { 3058 color: #111453; 3059 font-style: italic; 3060 font-size: 14px; 3061 } 3062 .affilizz-plugin__pane .affilizz-form fieldset p a { 3063 color: #1dd6a1; 3064 text-decoration: underline; 3065 } 3066 .affilizz-plugin__pane .affilizz-form fieldset > p { 3067 margin-bottom: 0; 3068 } 3069 .affilizz-plugin__pane .affilizz-form fieldset p.description { 3070 padding: 5px 0 10px; 3071 color: #7a7db0; 3072 font-size: 14px; 3073 font-style: italic; 3074 } 3075 .affilizz-plugin__pane .affilizz-form fieldset p.description span { 3076 color: #7a7db0; 3077 } 3078 .affilizz-plugin__pane .affilizz-form legend { 3079 position: absolute; 3080 color: #7a7db0; 3081 margin: -50px 0 0 -25px; 3082 padding-left: 3px; 3083 } 3084 .affilizz-plugin__pane .affilizz-form label { 3085 margin-bottom: 5px; 3086 color: #7a7db0; 3087 display: block; 3088 } 3089 .affilizz-plugin__pane .affilizz-form input[type=text] { 3090 max-width: 50%; 3091 border-color: #d9deeb; 3092 display: block; 3093 } 3094 3095 .affilizz-analytics { 3096 display: none; 3097 color: #7a7db0; 3098 transition: all 0.5s ease-out; 3099 } 3100 .affilizz-analytics--open { 3101 display: block; 3102 } 3103 .affilizz-analytics__toggle { 3104 color: #7a7db0; 3105 display: flex; 3106 align-items: center; 3107 gap: 7px; 3108 } 3109 .affilizz-analytics__toggle:focus, .affilizz-analytics__toggle:active { 3110 outline: none; 3111 box-shadow: none; 3112 color: #404489; 3113 } 3114 .affilizz-analytics__toggle:hover { 3115 color: #404489; 3116 } 3117 .affilizz-analytics__toggle svg { 3118 width: 12px; 3119 height: 12px; 3120 margin-top: -1px; 3121 margin-right: 0; 3122 } 3123 .affilizz-analytics__list { 3124 margin-top: 15px; 3125 } 3126 .affilizz-analytics__wrapper { 3127 background: #f8f8ff; 3128 padding: 10px; 3129 border: 1px solid #d9deeb; 3130 border-radius: 4px; 3131 } 3132 .affilizz-analytics__item { 3133 display: flex; 3134 flex-wrap: wrap; 3135 border-bottom: 1px solid #d9deeb; 3136 } 3137 .affilizz-analytics__item:last-child { 3138 border-bottom: 0; 3139 } 3140 .affilizz-analytics__item__key, .affilizz-analytics__item__value { 3141 padding: 8px 5px; 3142 } 3143 .affilizz-analytics__item__key { 3144 flex: 1 1 20%; 3145 color: #7a7db0; 3146 font-weight: 500; 3147 text-align: right; 3148 } 3149 .affilizz-analytics__item__key small { 3150 display: block; 3151 font-style: italic; 3152 font-size: 10px; 3153 font-weight: normal; 3154 } 3155 .affilizz-analytics__item__value { 3156 flex: 1 1 80%; 3157 color: #333333; 3158 } 2 @font-face{font-display:block;font-family:affilizz-icons;font-style:normal;font-weight:400;src:url(../fonts/affilizz-icons/affilizz-icons.ttf?b2n8aj) format("truetype"),url(../fonts/affilizz-icons/affilizz-icons.woff?b2n8aj) format("woff"),url(../fonts/affilizz-icons/affilizz-icons.svg?b2n8aj) format("svg")}.affilizz-button{cursor:pointer;text-decoration:none}.affilizz-button--inline *{display:inline-block}.affilizz-button--inline svg{margin-left:5px}.affilizz-button--inline>svg{max-height:16px;max-width:16px}.affilizz-button-icons{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-right:5px}.affilizz-button-icons .dashicons,.affilizz-button-icons .dashicons-before{align-items:center;display:flex;justify-content:center;line-height:1}.affilizz-button-icons .dashicons-before:before,.affilizz-button-icons .dashicons:before{font-size:16px;opacity:.7;position:relative;top:2px}.affilizz-button--primary{background:#111453;border:none;border-radius:4px;color:#fff;font-size:16px;font-weight:400;padding:10px 12px}.affilizz-button--primary:active,.affilizz-button--primary:hover{background-color:#7af4d1;color:#fff;color:#111453;cursor:pointer}.affilizz-button--primary:disabled{background:#d9deeb;color:#fff}.affilizz-button[disabled]{opacity:.25;pointer-events:none}.affilizz-button--secondary{background:#fff;border:none;border-radius:4px;box-shadow:inset 0 0 0 1px #111453;color:#111453;font-size:16px;font-weight:400;padding:10px 20px}.affilizz-button--secondary:active,.affilizz-button--secondary:hover{background-color:#111453;color:#fff;cursor:pointer}.affilizz-button--secondary:active img,.affilizz-button--secondary:hover img{filter:brightness(0) invert(1)}.affilizz-button--primary-hover:active,.affilizz-button--primary-hover:hover{background-color:#7af4d1;box-shadow:none;color:#fff;color:#111453;cursor:pointer}.affilizz-button--create{background:#ff5722;border-radius:4px;display:inline-flex;margin-bottom:4px;margin-right:5px}.affilizz-button--create a{color:#fff;font-size:13px}.affilizz-button--create a.alt{color:#fff;font-size:13px;padding:0 5px}.affilizz-button--call{background:#1dd6a1;border-radius:4px;display:inline-block;margin-bottom:4px}.affilizz-button--call a{color:#fff;font-size:13px}.affilizz-button--hollow{align-items:center;border:1px solid #fff;border-radius:4px;color:#fff;display:flex;flex-direction:row;gap:5px;justify-content:center;padding:3px 5px}.affilizz-button--hollow:active,.affilizz-button--hollow:focus,.affilizz-button--hollow:hover{color:#fff}#create-affilizz-publication,#insert-affilizz-publication,.create-affilizz-publication,.insert-affilizz-publication{align-items:center;color:#fff;display:flex;flex-direction:row;font-size:13px;font-weight:600;justify-content:center;padding:5px 7px 6px}#create-affilizz-publication *,#insert-affilizz-publication *,.create-affilizz-publication *,.insert-affilizz-publication *{pointer-events:none}#affilizz-floating-button{background:#1dd6a1;border-radius:4px;height:40px;opacity:0;padding:0 5px 4px;position:absolute;text-decoration:none;top:0;width:25px;z-index:6000}#affilizz-floating-button:after{background:#1dd6a1;content:"";height:8px;opacity:1;position:absolute;right:-4px;top:16px;transform:rotate(45deg);width:8px}#affilizz-floating-button:active,#affilizz-floating-button:focus{box-shadow:none;outline:none}#affilizz-floating-button img{margin-top:4px}#affilizz-floating-button *{pointer-events:none}#step-success-button{color:#fff}.wp-media-buttons{display:flex}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.affilizz-modal{align-items:center;background:rgba(17,20,83,.8);border-radius:4px;display:flex;font-family:Rubik,Arial,Sans_serif;font-size:14px;height:100vh;justify-content:space-around;left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:-9999em;visibility:hidden;width:100vw;z-index:100102}.affilizz-modal__wrapper{background-color:#fff;border-radius:4px;box-shadow:0 0 1.5em rgba(0,0,0,.35);min-width:500px;z-index:100101}.affilizz-modal__header{align-items:center;background:#111453;border-radius:3px 3px 0 0;display:flex;flex-direction:row;justify-content:left;padding:20px 40px;position:relative}.affilizz-modal.has-error .affilizz-modal__actions{justify-content:center}.affilizz-modal.has-error.message-error .affilizz-modal__overtitle{color:#e41f5a}.affilizz-modal.has-error.message-error .affilizz-modal__logo{filter:brightness(0) saturate(100%) invert(17%) sepia(58%) saturate(6412%) hue-rotate(334deg) brightness(96%) contrast(85%)}.affilizz-modal__overtitle{color:#c5ffee;display:block;font-size:12px;font-weight:500;margin:0}.affilizz-modal__heading{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;flex-grow:1;font-weight:400;margin:0 0 0 1.5rem}.affilizz-modal__logo{margin-top:2px}.affilizz-modal__header__actions{padding:0 .75rem}.affilizz-modal__header__actions a{font-size:14px}.affilizz-modal__close{background:none;border:0;color:#e9eaff!important;cursor:pointer;font-size:20px!important;position:absolute;right:16px;text-decoration:none;top:16px;z-index:999}.affilizz-modal__close:hover{color:#e9eaff}.affilizz-modal__body{border-radius:0 0 4px 4px;color:#111453;min-width:640px;overflow-x:hidden;overflow-y:auto}.affilizz-modal__body :first-child{margin-top:0}.affilizz-modal__body :last-child{margin-bottom:0}.affilizz-modal__content{max-width:600px;min-width:640px}.affilizz-creation-modal .affilizz-modal__content{padding:0}.affilizz-modal__actions{align-items:center;border-top:1px solid #d9deeb;display:flex;flex-direction:row;gap:.5rem;justify-content:right;padding:20px 40px}.affilizz-modal__hint{background:#f8f8ff;border-radius:4px;color:#7a7db0;font-size:14px;padding:8px 14px}.affilizz-modal__hint a{color:#111453}.affilizz-modal .hidden,.affilizz-modal.hidden{opacity:0;visibility:hidden}.affilizz-modal .visible,.affilizz-modal.visible{opacity:1;pointer-events:auto;top:0;visibility:visible}.affilizz-modal__loader{border-radius:var(--border-radius)}.affilizz-modal__loader img{animation:spin 2s linear infinite;margin-right:10px;position:relative;top:1px}.affilizz-modal__title{font-size:1rem}.affilizz-modal-message{text-align:center}.affilizz-modal-message__title{font-size:1rem;font-weight:700;padding-bottom:20px}#affilizz-edit-publication-link{align-items:flex-start;align-self:flex-end;color:#111453;font-size:14px;gap:10px;padding:6px;text-decoration:underline}#affilizz-edit-publication-call,#affilizz-edit-publication-link{display:flex;justify-content:flex-end}*,:after,:before{box-sizing:border-box}.affilizz-select-option--floating{opacity:.5;z-index:9999}.affilizz-form{position:relative}.affilizz-form .ts-wrapper.single .ts-control,.affilizz-form .ts-wrapper.single .ts-control input{width:auto!important}.affilizz-form .ts-wrapper .ts-control{transition:var(--transition)!important}.affilizz-form .ts-wrapper .ts-control ::-moz-placeholder{color:var(--blue-400)!important;font-size:16px!important}.affilizz-form .ts-wrapper .ts-control ::placeholder,.affilizz-form .ts-wrapper .ts-control input{color:var(--blue-400)!important;font-size:16px!important}.affilizz-form .ts-wrapper:not(.input-active,.disabled,.has-items) .ts-control{background:var(--blue-0)!important;color:var(--blue-400)!important}.affilizz-form .ts-wrapper.has-items ::-moz-placeholder{display:none;visibility:hidden}.affilizz-form .ts-wrapper.has-items ::placeholder{display:none;visibility:hidden}.affilizz-form .ts-wrapper.input-active .ts-control{background:var(--white);box-shadow:0 0 0 .1875rem var(--stroke-green--light)!important;color:var(--blue-800)}.affilizz-form .ts-wrapper.loading .ts-control{border-radius:4px!important}.affilizz-form .ts-wrapper.loading .ts-dropdown{display:none!important}.affilizz-form__label{align-items:center;color:#404489;display:flex;flex-direction:row;font-size:12px;font-weight:400;justify-content:space-between;padding-bottom:3px}.affilizz-form__label__hint{color:#737af9;flex-shrink:1}.affilizz-form .ts-wrapper.multi .ts-control{align-items:center}.affilizz-form .ts-wrapper.multi .ts-control div{height:25px}.affilizz-form .ts-wrapper.multi .ts-control .affilizz-empty-publication-content-name{font-style:italic;font-weight:400;opacity:.5}.affilizz-form .affilizz-faux-select,.affilizz-form .ts-wrapper.multi .ts-control,.affilizz-form .ts-wrapper.single .ts-control,.affilizz-form input[type=text],.affilizz-form select{align-self:stretch;background:#fff;border:1px solid #a9b1c8;border-radius:4px;box-shadow:none;box-sizing:border-box;flex-grow:0;font-size:14px;line-height:1;max-width:100%;min-height:45px;padding:13px 8px 13px 12px;width:100%}.affilizz-form .affilizz-faux-select.dropdown-input,.affilizz-form .ts-wrapper.multi .ts-control.dropdown-input,.affilizz-form .ts-wrapper.single .ts-control.dropdown-input,.affilizz-form input[type=text].dropdown-input,.affilizz-form select.dropdown-input{border-color:#1dd6a1;margin:5px;max-width:calc(100% - 10px);min-height:30px;padding:8px 12px}.affilizz-form .affilizz-faux-select::-webkit-input-placeholder,.affilizz-form .ts-wrapper.multi .ts-control::-webkit-input-placeholder,.affilizz-form .ts-wrapper.single .ts-control::-webkit-input-placeholder,.affilizz-form input[type=text]::-webkit-input-placeholder,.affilizz-form select::-webkit-input-placeholder{color:#a9b1c8;font-size:14px}.affilizz-form .affilizz-faux-select:-moz-placeholder,.affilizz-form .affilizz-faux-select::-moz-placeholder,.affilizz-form .ts-wrapper.multi .ts-control:-moz-placeholder,.affilizz-form .ts-wrapper.multi .ts-control::-moz-placeholder,.affilizz-form .ts-wrapper.single .ts-control:-moz-placeholder,.affilizz-form .ts-wrapper.single .ts-control::-moz-placeholder,.affilizz-form input[type=text]:-moz-placeholder,.affilizz-form input[type=text]::-moz-placeholder,.affilizz-form select:-moz-placeholder,.affilizz-form select::-moz-placeholder{color:#a9b1c8;font-size:14px}.affilizz-form .affilizz-faux-select:-ms-input-placeholder,.affilizz-form .ts-wrapper.multi .ts-control:-ms-input-placeholder,.affilizz-form .ts-wrapper.single .ts-control:-ms-input-placeholder,.affilizz-form input[type=text]:-ms-input-placeholder,.affilizz-form select:-ms-input-placeholder{color:#a9b1c8;font-size:14px}.affilizz-form .affilizz-faux-select:focus,.affilizz-form .ts-wrapper.multi .ts-control:focus,.affilizz-form .ts-wrapper.single .ts-control:focus,.affilizz-form input[type=text]:focus,.affilizz-form select:focus{border:1px solid #404489;border-radius:4px;box-shadow:0 0 0 2px rgba(29,214,161,.5)}.affilizz-form .affilizz-faux-select:disabled,.affilizz-form .affilizz-faux-select:disabled input,.affilizz-form .ts-wrapper.multi .ts-control:disabled,.affilizz-form .ts-wrapper.multi .ts-control:disabled input,.affilizz-form .ts-wrapper.single .ts-control:disabled,.affilizz-form .ts-wrapper.single .ts-control:disabled input,.affilizz-form input[type=text]:disabled,.affilizz-form input[type=text]:disabled input,.affilizz-form select:disabled,.affilizz-form select:disabled input{background:#f0f3fa!important;border:#d9deeb!important;color:#a9b1c8!important}.affilizz-form .affilizz-faux-select .affilizz-option,.affilizz-form .ts-wrapper.multi .ts-control .affilizz-option,.affilizz-form .ts-wrapper.single .ts-control .affilizz-option,.affilizz-form input[type=text] .affilizz-option,.affilizz-form select .affilizz-option{padding-top:2px}.affilizz-form .affilizz-faux-select .recent,.affilizz-form .ts-wrapper.multi .ts-control .recent,.affilizz-form .ts-wrapper.single .ts-control .recent,.affilizz-form input[type=text] .recent,.affilizz-form select .recent{background:#a9b1c8;border-radius:4px;color:#fff;font-size:13px;margin-left:auto;padding:3px 4px}.affilizz-form .affilizz-faux-select img{margin-right:5px}.affilizz-form__field{margin:0}.affilizz-form__field .disabled .ts-control,.affilizz-form__field .disabled .ts-control input{background:#f0f3fa!important;border-color:#d9deeb!important;color:#a9b1c8!important;opacity:1!important}.affilizz-form__field .disabled .ts-control input::-moz-placeholder,.affilizz-form__field .disabled .ts-control::-moz-placeholder{color:#a9b1c8!important}.affilizz-form__field .disabled .ts-control input::placeholder,.affilizz-form__field .disabled .ts-control::placeholder{color:#a9b1c8!important}.affilizz-select-item>img{height:12px!important;padding:0!important;width:12px!important}.affilizz-select-item,.affilizz-select-option{border:none!important;box-shadow:none!important;color:#111453!important;text-shadow:none!important}.affilizz-select-item.affilizz-select-option,.affilizz-select-option.affilizz-select-option{font-weight:500}.affilizz-select-item--content-type-link,.affilizz-select-option--content-type-link{background:#ccf7fa!important}.affilizz-select-item--content-type-cta,.affilizz-select-option--content-type-cta{background:#fdf6a1!important}.affilizz-select-item--content-type-box,.affilizz-select-option--content-type-box{background:#fbdfde!important}.affilizz-select-item--content-type-card,.affilizz-select-option--content-type-card{background:#cfc7ff!important}.affilizz-select-item--content-type-carousel,.affilizz-select-option--content-type-carousel{background:#bfffbe!important}.affilizz-select-item--content-type-deal,.affilizz-select-option--content-type-deal{background:#ffa88e!important}.affilizz-select-item--text:first-letter,.affilizz-select-option--text:first-letter{text-transform:uppercase}.affilizz-select-item--content-type-deal .affilizz-select-option--subtext{color:#cb5735}.ts-dropdown-content{max-height:165px!important}.ts-dropdown-content .affilizz-select-option--subtext{color:#a9b1c8}.ts-dropdown-content{margin-bottom:0}.ts-dropdown-content .affilizz-inline-loader{align-items:center;background:#fff;color:#111453;display:flex;font-size:14px;gap:15px;justify-content:flex-start;line-height:35px;padding-left:12px}.ts-dropdown-content .affilizz-inline-loader img{max-width:20px}.ts-control>.item{font-size:1rem}#affilizz-publication-id-wrapper .ts-control>.item{align-items:center;display:flex;gap:8px;max-width:calc(100% - 34px)}#affilizz-publication-id-wrapper .ts-control>.item>.label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-dropdown{border-radius:4px!important;box-shadow:0 4px 4px rgba(17,20,83,.4);margin:0!important;width:100%!important}.ts-dropdown .recent{background:#a9b1c8;border-radius:4px;color:#fff;font-size:13px;margin-left:auto;padding:2px 4px}.ts-dropdown [data-selectable].option{align-items:center;color:var(--blue-600)!important;display:flex;font-size:14px!important;padding:8px 12px!important}.ts-dropdown [data-selectable] .highlight{background:var(--background-orange--lighter)!important;border-radius:4px;color:var(--blue-600);font-size:14px;margin-right:4px;padding:0}.ts-dropdown .option{align-items:center;border-radius:4px;display:flex;min-height:35px;padding:0 0 0 12px}.ts-dropdown .affilizz-select-option{align-items:center;border-radius:4px;display:inline-flex;gap:4px;padding:4px 8px}.ts-dropdown .affilizz-select-option img{height:12px!important;padding:0!important;width:12px!important}#affilizz-publication-content-id-wrapper .ts-dropdown .option{gap:8px}#affilizz-publication-id-wrapper .ts-control:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2912_15560)'%3E%3Cg clip-path='url(%23clip1_2912_15560)'%3E%3Cpath d='m15.85 15.62-3.83-3.86a6.83 6.83 0 0 0 1.62-4.43A6.85 6.85 0 0 0 6.82.47 6.85 6.85 0 0 0 0 7.33a6.85 6.85 0 0 0 6.82 6.86 6.81 6.81 0 0 0 4.5-1.71l3.82 3.85a.5.5 0 0 0 .36.14.491.491 0 0 0 .46-.687.5.5 0 0 0-.11-.163ZM1 7.33a5.85 5.85 0 0 1 5.82-5.86 5.85 5.85 0 0 1 5.82 5.86 5.85 5.85 0 0 1-5.82 5.86A5.85 5.85 0 0 1 1 7.36v-.03Z' fill='%237A7DB0' style='fill:color(display-p3 .4798 .4913 .6917);fill-opacity:1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");content:" ";display:block;height:16px;margin-right:8px;width:16px}#affilizz-publication-id-ts-control{min-width:35%!important}.affilizz-block{--tag--default:#7a7db0;--tag--pink:#fec8ff;--tag--purple:#cfb8ff;--radius--xs:0.125rem;--radius:0.25rem;--radius--sm:0.375rem;--radius--md:0.5rem;--radius--lg:0.75rem;--white:#fff;--black:#000;--blue-0:#f8f8ff;--blue-50:#e9eaff;--blue-100:#d9deeb;--blue-150:#cdcffe;--blue-300:#a9b1c8;--blue-400:#7a7db0;--blue-600:#404489;--blue-800:#111453;--grey-50:#f0f3fa;--accent-blue-300:#737af9;--yellow-50:#fffaf5;--orange-50:#fff3e4;--red-50:#fff2f6;--red-500:#e41f5a;--green-100:#c5ffee;--green-200:#a3e8d2;--green-300:#7af4d1;--green-500:#1dd6a1;--block-padding-inline:2.5rem;--block-padding-block:2rem;--title-font:Rubik,sans-serif;--text-font:Rubik,sans-serif;--text-color--invert:var(--white);--text-color:var(--blue-800);--text-color--medium:var(--blue-600);--text-color--light:var(--blue-400);--text-color--lighter:var(--blue-300);--text-color--accent:var(--green-500);--text-blue--accent:var(--accent-blue-300);--text-red--accent:var(--red-500);--title-color:var(--blue-800);--title-color--medium:var(--blue-600);--title-color--light:var(--blue-400);--title-color--accent:var(--green-500);--stroke-color--dark:var(--blue-800);--stroke-color--medium:var(--blue-600);--stroke-color:var(--blue-400);--stroke-color--shade:var(--blue-300);--stroke-color--light:var(--blue-100);--stroke-color--accent:var(--green-500);--stroke-green--light:var(--green-200);--background-color:var(--white);--background-color--shade:var(--blue-100);--background-color--light:var(--blue-150);--background-color--lighter:var(--blue-50);--background-color--bright:var(--blue-0);--background-color--accent:var(--green-500);--background-yellow--lighter:var(--yellow-50);--background-red--lighter:var(--red-50);--background-orange--lighter:var(--orange-50);--background-grey--lighter:var(--grey-50);--background-green--lighter:var(--green-100);--background-green--medium:var(--green-300);--drop-shadow:0 0.25rem 0.25rem rgba(17,20,83,.2);--transition-easing:cubic-bezier(0.45,0,0.15,1);--transition-easing--in-out:cubic-bezier(0.4,0,0.1,1);--transition-duration:0.32s;--transition:all 0.32s cubic-bezier(0.45,0,0.15,1)}.affilizz-component-container p,.affilizz-modal p,.wpview[data-wpview-type~=affilizz] p{margin:0}.affilizz-component-container button,.affilizz-modal button,.wpview[data-wpview-type~=affilizz] button{cursor:pointer}.affilizz-component-container *,.affilizz-component-container :after,.affilizz-component-container :before,.affilizz-modal *,.affilizz-modal :after,.affilizz-modal :before,.wpview[data-wpview-type~=affilizz] *,.wpview[data-wpview-type~=affilizz] :after,.wpview[data-wpview-type~=affilizz] :before{box-sizing:border-box}.affilizz-component-container a,.affilizz-component-container button,.affilizz-modal a,.affilizz-modal button,.wpview[data-wpview-type~=affilizz] a,.wpview[data-wpview-type~=affilizz] button{-webkit-tap-highlight-color:transparent;cursor:revert}.affilizz-component-container menu,.affilizz-component-container ol,.affilizz-component-container ul,.affilizz-modal menu,.affilizz-modal ol,.affilizz-modal ul,.wpview[data-wpview-type~=affilizz] menu,.wpview[data-wpview-type~=affilizz] ol,.wpview[data-wpview-type~=affilizz] ul{list-style:none}.affilizz-component-container img,.affilizz-modal img,.wpview[data-wpview-type~=affilizz] img{max-width:100%}.affilizz-component-container table,.affilizz-modal table,.wpview[data-wpview-type~=affilizz] table{border-collapse:collapse}.affilizz-component-container input,.affilizz-component-container textarea,.affilizz-modal input,.affilizz-modal textarea,.wpview[data-wpview-type~=affilizz] input,.wpview[data-wpview-type~=affilizz] textarea{-webkit-user-select:auto}.affilizz-component-container textarea,.affilizz-modal textarea,.wpview[data-wpview-type~=affilizz] textarea{word-wrap:break-word;overflow-wrap:break-word;white-space:revert}.affilizz-component-container meter,.affilizz-modal meter,.wpview[data-wpview-type~=affilizz] meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}.affilizz-component-container ::-moz-placeholder,.affilizz-modal ::-moz-placeholder,.wpview[data-wpview-type~=affilizz] ::-moz-placeholder{color:unset}.affilizz-component-container ::placeholder,.affilizz-modal ::placeholder,.wpview[data-wpview-type~=affilizz] ::placeholder{color:unset}.affilizz-component-container :where([hidden]),.affilizz-modal :where([hidden]),.wpview[data-wpview-type~=affilizz] :where([hidden]){display:none}.affilizz-component-container :where([contenteditable]:not([contenteditable=false])),.affilizz-modal :where([contenteditable]:not([contenteditable=false])),.wpview[data-wpview-type~=affilizz] :where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;-webkit-user-select:auto}.affilizz-component-container :where([draggable=true]),.affilizz-modal :where([draggable=true]),.wpview[data-wpview-type~=affilizz] :where([draggable=true]){-webkit-user-drag:element}.affilizz-component-container ::-webkit-details-marker,.affilizz-modal ::-webkit-details-marker,.wpview[data-wpview-type~=affilizz] ::-webkit-details-marker{display:none}.affilizz-icon{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;aspect-ratio:1/1;box-sizing:content-box;display:flex;font-family:affilizz-icons!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;pointer-events:none;text-transform:none;transition:var(--transition);width:1.25rem}.affilizz-icon:before{align-self:center;margin:0 auto}.affilizz-icon--add:before{content:"\e908"}.affilizz-icon--remove:before{content:"\e909"}.affilizz-icon--pros:before{content:"\e906"}.affilizz-icon--cons:before{content:"\e907"}.affilizz-icon--table:before{content:"\e900"}.affilizz-icon--button:before{content:"\e901"}.affilizz-icon--card:before{content:"\e902"}.affilizz-icon--link:before{content:"\e903"}.affilizz-icon--search:before{content:"\e904"}.affilizz-icon--arrow-left:before{content:"\e905"}.affilizz-block__choice strong,.affilizz-block__label,.affilizz-block__product__informations,.affilizz-title{color:var(--title-color);font-family:var(--title-font);font-weight:500;line-height:1.25em;margin:0}.affilizz-block__choice strong mark,.affilizz-block__label mark,.affilizz-block__product__informations mark,.affilizz-title mark{color:var(--title-color--accent);font-weight:500}.affilizz-title--md{font-size:1.5rem!important}.affilizz-block__choice strong,.affilizz-title--sm{font-size:1rem!important}.affilizz-title--xs{font-size:.875rem!important}.affilizz-block__product__informations,.affilizz-title--xxs{font-size:.75rem!important}.affilizz-block__label,.affilizz-block__product__informations,.affilizz-title--thin{font-weight:400!important}.affilizz-title--light{color:var(--title-color--light)!important}.affilizz-title--centered{text-align:center!important}.affilizz-block__accordion__button,.affilizz-block__accordion__create,.affilizz-block__button{--button-height:2.75rem;--button-background:var(--blue-800);--button-color:var(--text-color--invert);--button-stroke:var(--stroke-color--dark);align-items:center;background:var(--button-background);border-radius:var(--radius);color:var(--button-color);cursor:pointer!important;display:inline-grid;font-size:.875rem;font-weight:500;gap:.5rem;grid-template-areas:"text";grid-template-columns:1fr;grid-template-rows:1fr;line-height:var(--button-height);min-height:var(--button-height);padding:0 1.5rem;text-align:center;transition:var(--transition);-webkit-user-select:none;-moz-user-select:none;user-select:none}.affilizz-block__accordion__button:hover:not(.affilizz-block__button--inline,.affilizz-block__accordion__button,.affilizz-block__button--outline,.affilizz-block__accordion__create,.affilizz-block__button--disable),.affilizz-block__accordion__create:hover:not(.affilizz-block__button--inline,.affilizz-block__accordion__button,.affilizz-block__button--outline,.affilizz-block__accordion__create,.affilizz-block__button--disable),.affilizz-block__button:hover:not(.affilizz-block__button--inline,.affilizz-block__accordion__button,.affilizz-block__button--outline,.affilizz-block__accordion__create,.affilizz-block__button--disable){--button-background:var(--background-color--accent)}.affilizz-block__accordion__button .affilizz-icon,.affilizz-block__accordion__button:after,.affilizz-block__accordion__create .affilizz-icon,.affilizz-block__accordion__create:after,.affilizz-block__button .affilizz-icon,.affilizz-block__button:after{color:var(--button-color);font-size:1.25rem;grid-area:icon}.affilizz-block__accordion__create,.affilizz-block__button--sm{font-size:.8125rem}.affilizz-block__accordion__create,.affilizz-block__button--outline{--button-height:1.5rem;--button-background:var(--background-color);--button-color:var(--text-color);border:.125rem solid var(--button-stroke);padding:0 .5rem}.affilizz-block__accordion__create:hover,.affilizz-block__button--outline:hover{--button-color:var(--text-color--accent);--button-stroke:var(--stroke-color--accent)}.affilizz-block__button--disable{--button-background:var(--background-grey--lighter);--button-color:var(--text-color--lighter);cursor:auto!important}.affilizz-block__accordion__button,.affilizz-block__button--icon{grid-template-areas:"text icon";grid-template-columns:auto 1fr;grid-template-rows:1fr}.affilizz-block__button--invert{grid-template-areas:"icon text"}.affilizz-block__accordion__button,.affilizz-block__button--inline{--button-color:var(--text-color);background:transparent;font-size:.75rem;padding:0}.affilizz-block__accordion__button:hover,.affilizz-block__button--inline:hover{--button-color:var(--text-color--accent)}.affilizz-block__button--offset{margin-top:-.75rem}.affilizz-block__button--auto{width:100%}.affilizz-block__tag{background:var(--tag--default);border-radius:var(--radius--xs);color:var(--text-color--invert);font-size:.6875rem;font-weight:500;line-height:1em;margin:0;padding:.125rem .25rem}.affilizz-block__tag--default{background:var(--tag--default);color:var(--text-color)}.affilizz-block__tag--pink{background:var(--tag--pink);color:var(--text-color)}.affilizz-block__tag--purple{background:var(--tag--purple);color:var(--text-color)}.affilizz-block__tag__list{align-self:center;display:flex;gap:.25rem}.affilizz-block input{background:none;outline:0!important}.affilizz-block textarea{resize:none!important}.affilizz-block__field{--field-stroke-color:var(--stroke-color--shade);display:grid;grid-template-areas:"label" "input";grid-template-columns:1fr;grid-template-rows:1fr auto}.affilizz-block__field+*{margin-top:.5rem}.affilizz-block__field:hover .affilizz-block__input:not(.affilizz-block__input--quality){box-shadow:0 0 0 .1875rem var(--stroke-green--light)!important}.affilizz-block__field--search{--field-stroke-color:var(--stroke-color--medium);align-items:center}.affilizz-block__field--search .affilizz-icon{color:var(--text-color--medium);font-size:1.25rem;grid-area:input;padding-inline:.625rem}.affilizz-block__field--search+*{margin-top:1rem}.affilizz-block__field--quality{grid-template-areas:"icon input clone remove";grid-template-columns:auto 1fr auto auto;grid-template-rows:1fr}.affilizz-block__field--quality input.affilizz-block__input{grid-column:icon/input;height:2rem;padding:0 .75rem 0 2.75rem!important;position:relative;z-index:2}.affilizz-block__field--quality input.affilizz-block__input,.affilizz-block__field--quality input.affilizz-block__input:focus,.affilizz-block__field--quality input.affilizz-block__input:hover{box-shadow:0 0 0 0 transparent!important}.affilizz-block__field--quality .affilizz-icon--cons,.affilizz-block__field--quality .affilizz-icon--pros{background:var(--background-grey--lighter);border:.0625rem solid var(--field-stroke-color);grid-area:icon;height:calc(2rem - 2px);position:relative;width:2rem;z-index:3}.affilizz-block__field--quality .affilizz-icon{border-bottom-left-radius:var(--radius);border-top-left-radius:var(--radius);font-size:1.125rem}.affilizz-block__field--quality .affilizz-icon--pros{color:var(--text-color--accent)!important}.affilizz-block__field--quality .affilizz-icon--cons{color:var(--text-red--accent)!important}.affilizz-block__field--quality .affilizz-block__add{margin-left:.5rem}.affilizz-block__field--quality .affilizz-block__add,.affilizz-block__field--quality .affilizz-block__remove{background:#fff;border:none;cursor:pointer!important;display:flex;justify-content:center;width:2rem}.affilizz-block__field--quality .affilizz-block__add i,.affilizz-block__field--quality .affilizz-block__remove i{color:var(--text-color--light)}.affilizz-block__field--quality .affilizz-block__add:hover i,.affilizz-block__field--quality .affilizz-block__remove:hover i{color:var(--text-color);transform:scale(1.1)}.affilizz-block__field--quality+*{margin-top:.25rem}.affilizz-block__field__list{margin-bottom:0}.affilizz-block__field__list+*{margin-top:.5rem}.affilizz-block__field.has-error .help{color:#e41f5a;margin-top:.125rem}.affilizz-block__field.has-error .affilizz-block__label{color:#e41f5a!important}.affilizz-block__field.has-error .affilizz-block__input{border-color:#e41f5a!important}.affilizz-block__input{border:.0625rem solid var(--field-stroke-color)!important;border-radius:var(--radius)!important;color:var(--text-color--medium)!important;font-size:1rem!important;grid-area:input;line-height:1.5rem!important;min-height:auto!important;padding:.625rem .75rem!important;transition:var(--transition)!important}.affilizz-block__input::-moz-placeholder{color:var(--text-color--lighter)!important}.affilizz-block__input::placeholder{color:var(--text-color--lighter)!important}.affilizz-block__input:focus{box-shadow:0 0 0 .1875rem var(--stroke-green--light)!important}.affilizz-block__input:focus+:not(i){color:var(--text-color)!important}.affilizz-block__input:focus,.affilizz-block__input:hover{--field-stroke-color:var(--stroke-color)}.affilizz-block__input--search{padding:.75rem .875rem .75rem 2.5rem!important}.affilizz-block__label{color:var(--text-color--medium);display:flex;font-size:.8125rem;grid-area:label;justify-content:space-between;margin-block-end:.125rem}.affilizz-block__label small{color:#7a7db0;font-size:.75rem;font-style:italic}@keyframes slide{0%{tranform:translate(0,0)}to{transform:translate(-66.6666666667%)}}.affilizz-block__product{align-items:center;background-color:#fff;border:.0625rem solid var(--stroke-color--shade);border-radius:var(--radius);cursor:pointer!important;display:grid;gap:.25rem .5rem;grid-template-areas:"image title" "image informations";grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;padding:.5rem;position:relative;text-align:left;transition:var(--transition);width:100%;z-index:2}.affilizz-block__product--selected{background:linear-gradient(0deg,#eaf4ff 0,#fff);border-color:#1dd6a1}.affilizz-block__product--brand,.affilizz-block__product--loading{grid-template-areas:"image title title" "image brand price";grid-template-columns:auto auto 1fr}.affilizz-block__product--brand .accent-color{color:var(--text-color--accent);font-size:.875rem;font-weight:500}.affilizz-block__product--loading{border-color:var(--stroke-color--light)!important;grid-template-areas:"square line1 line1 line1 line1" "square line2 line2 line2 line2" "square line3 pipe line4 space";grid-template-columns:auto auto .0625rem auto 1fr;grid-template-rows:auto auto auto;transform:none!important}.affilizz-block__product--loading:before{display:none!important}.affilizz-block__product--loading:after{background:var(--background-grey--lighter);content:"";grid-area:pipe;height:100%;width:.0625rem}.affilizz-block__product--loading .affilizz-block__square{aspect-ratio:1/1;border-radius:var(--radius);grid-area:square;margin-right:.5rem;width:3.5rem}.affilizz-block__product--loading>*{border-radius:6.25rem;min-height:.75rem;overflow:hidden;position:relative}.affilizz-block__product--loading>:before{animation:slide 1.5s linear infinite;background:linear-gradient(to right,var(--background-grey--lighter) 0,var(--background-color) 33.33%,var(--background-grey--lighter) 66.66%,var(--background-color));content:"";display:block;height:100%;left:0;position:absolute;top:0;width:300%;z-index:-1}.affilizz-block__product--loading .affilizz-block__line{min-width:3rem}.affilizz-block__product--loading .affilizz-block__line--1{grid-area:line1}.affilizz-block__product--loading .affilizz-block__line--1:before{animation-delay:.25s}.affilizz-block__product--loading .affilizz-block__line--2{grid-area:line2}.affilizz-block__product--loading .affilizz-block__line--2:before{animation-delay:.5s}.affilizz-block__product--loading .affilizz-block__line--3{grid-area:line3}.affilizz-block__product--loading .affilizz-block__line--3:before{animation-delay:.75s}.affilizz-block__product--loading .affilizz-block__line--4{grid-area:line4}.affilizz-block__product--loading .affilizz-block__line--4:before{animation-delay:1s}.affilizz-block__product:before{border-radius:inherit;box-shadow:0 2px 1px rgba(17,20,83,.1);content:"";display:block;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:var(--transition);width:100%;z-index:-1}.affilizz-block__product:not(.affilizz-block__product--selected):hover{border-color:var(--stroke-color);transform:translateY(-.0625rem);z-index:3}.affilizz-block__product:not(.affilizz-block__product--selected):hover:before{opacity:1}.affilizz-block__product__list{display:flex;flex-wrap:wrap;gap:.25rem;margin-inline:0}.affilizz-block__product__item{flex:0 0 100%}.affilizz-block__product__title{align-self:end;grid-area:title;margin:0}.affilizz-block__product__brand{align-items:center;display:flex;font-size:.75rem;gap:.25rem;grid-area:brand;margin:0}.affilizz-block__product__brand img{flex:0 0 1.25rem;max-width:1.25rem}.affilizz-block__product__price{border-left:.0625rem solid var(--stroke-color);color:var(--text-color--accent);font-size:.875rem;font-weight:500;grid-area:price;margin:0;padding-left:.5rem}.affilizz-block__product__informations{align-self:start;grid-area:informations;margin:0}.affilizz-block__product__image{aspect-ratio:1/1;grid-area:image;height:4rem;-o-object-fit:contain;object-fit:contain;width:4rem}.affilizz-block__product--not-affiliated{background:var(--background-red--lighter)!important;border:0;border-radius:var(--radius--lg);padding:1rem 1.5rem}.affilizz-block__product--not-affiliated .pretitle{color:#b91b4a;margin-bottom:.3125rem}.affilizz-block__product--not-affiliated .pretitle img{background-color:transparent!important;height:16px!important;padding:0!important;width:16px!important}.affilizz-block__product--not-affiliated .pretitle span{vertical-align:middle}*+.affilizz-block__product{margin-top:.375rem}*+.affilizz-block__product--loading{margin-top:1rem}.affilizz-block__accordion{display:grid;grid-template-areas:"content" "button";grid-template-columns:1fr;grid-template-rows:auto auto;position:relative}.affilizz-block__accordion__content{display:flex;flex-wrap:wrap}.affilizz-block__accordion__content>*{flex:0 0 100%}.affilizz-block__accordion__list{display:flex;flex-wrap:wrap;gap:.4rem}.affilizz-block__accordion__item{background:var(--background-color--bright);border-radius:var(--radius);display:grid;flex:0 0 100%;gap:.4rem 1.6rem;grid-template-areas:"brand price" "link button";grid-template-columns:1fr auto;grid-template-rows:auto auto;margin:0;padding:.8rem;padding-block-end:.4rem}.affilizz-block__accordion__brand{display:flex;grid-area:brand}.affilizz-block__accordion__brand p{align-items:center;display:flex;font-size:1.3rem;gap:.4rem;margin:0}.affilizz-block__accordion__brand img{width:2rem}.affilizz-block__accordion__brand .affilizz-block__tag__list{border-left:.1rem solid var(--stroke-color);margin-inline-start:.8rem;padding-inline-start:.8rem}.affilizz-block__accordion__price{align-items:center;display:flex;font-size:1.3rem;font-weight:500;gap:.4rem;grid-area:price}.affilizz-block__accordion__price p{margin:0}.affilizz-block__accordion__price .affilizz-block__tag__list{order:-1}.affilizz-block__accordion__link{font-size:1.1rem;grid-area:link;line-height:1.6rem;margin:0;outline:0!important;padding-block:.4rem}.affilizz-block__accordion__link:hover{text-decoration:underline}.affilizz-block__accordion__create{align-self:center;grid-area:button;margin-block-end:.4rem!important;margin-block-start:0!important;margin-inline-start:auto}.affilizz-block__accordion__button{font-weight:400;grid-area:button;justify-self:center!important}.affilizz-block__accordion__button:before{content:attr(data-collapse)}.affilizz-block__accordion__button:after{border:.2rem solid;border-bottom:0;border-left:0;content:"";grid-area:icon;height:.8rem;transform:translateY(25%) rotate(-45deg);transition:var(--transition);width:.8rem}.js-accordion .affilizz-block__accordion__content{opacity:0;overflow:hidden;transition:var(--transition)}.js-accordion.expand .affilizz-block__accordion__content{height:var(--accordion-height-open);opacity:1}.js-accordion.expand .affilizz-block__accordion__button:after{transform:translateY(25%) rotate(-45deg)}.js-accordion.expand .affilizz-block__accordion__button:before{content:attr(data-open)}.js-accordion:not(.expand) .affilizz-block__accordion__button:after{transform:translateY(-25%) rotate(-45deg) scale(-1)}.js-accordion:not(.expand) .affilizz-block__accordion__content{height:var(--accordion-height-close,auto)}.affilizz-block{background:var(--background-color);color:var(--text-color);max-height:80vh;overflow:visible;padding:var(--block-padding-block) var(--block-padding-inline)}.affilizz-block ::-moz-selection{background:var(--green-100)}.affilizz-block ::selection{background:var(--green-100)}.affilizz-block a{color:currentColor;outline:0!important}.affilizz-block+.affilizz-block{padding-block-start:0}.affilizz-block--border,.affilizz-block--reduce .affilizz-block__section--border{padding-block-end:1rem}.affilizz-block__alert+:not(.affilizz-block__section),.affilizz-block__section+:not(.affilizz-block__section){margin-top:1rem}.affilizz-block__section{padding:1rem 0 0}.affilizz-block__section .affilizz-block__title{margin-top:1rem}.affilizz-block__section--select{border-radius:var(--radius--lg);outline:.0625rem solid var(--background-color--light);outline-offset:-.0625rem;padding-block-end:1.25rem;padding:0!important;position:relative;z-index:10}.affilizz-block__section--select+.affilizz-block__section--border{margin-top:1.25rem}.affilizz-block__section--select:before{border:.75rem solid transparent;border-top:.75rem solid var(--background-color--light);bottom:0;content:"";display:block;height:.75rem;left:50%;position:absolute;transform:translate(-50%,100%);transform-origin:center top;width:.75rem;z-index:-1}.affilizz-block__section--select .affilizz-block__type__list{margin-top:1.25rem;padding-bottom:1rem}.affilizz-block__section--select .affilizz-block__product{background:var(--background-color--light);border:none;border-radius:0;border-top-left-radius:inherit;border-top-right-radius:inherit;cursor:auto!important;gap:.75rem;padding:1rem 1.5rem;transform:none!important}.affilizz-block__section--select .affilizz-block__product:before{display:none}.affilizz-block__section--select .affilizz-block__product+*{margin-top:1.25rem}.affilizz-block__section--select .affilizz-block__product__title{align-self:center;grid-row:1/-1}.affilizz-block__section--select .affilizz-block__product img{background-color:var(--background-color);border-radius:.125rem;height:4.5rem;padding:.25rem;width:4.5rem}.affilizz-block__section--border{background:var(--background-color--light);border-radius:var(--radius--lg);padding:1.75rem;position:relative;z-index:2}.affilizz-block__section--border+.affilizz-block__section--border{margin-top:1.25rem}.affilizz-block__section--border:before{background:var(--background-color);border-radius:var(--radius--sm);content:"";display:block;height:calc(100% - 2rem);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - 2rem);z-index:-1}.affilizz-block__section .brand-and-price{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-top:.5rem}.affilizz-block__section .brand-and-price>*{flex:1}.affilizz-block__section .brand-and-price>:first-child{justify-content:end}.affilizz-block__title{padding:0!important}.affilizz-block__title.affilizz-block__label+*,.affilizz-block__title.affilizz-block__product__informations+*,.affilizz-block__title.affilizz-title--thin+*{margin-top:.25rem}.affilizz-block .affilizz-block__choice .affilizz-block__label+strong,.affilizz-block .affilizz-block__choice .affilizz-block__product__informations+strong,.affilizz-block .affilizz-block__choice .affilizz-title+strong,.affilizz-block .affilizz-block__choice strong+.affilizz-block__label,.affilizz-block .affilizz-block__choice strong+.affilizz-block__product__informations,.affilizz-block .affilizz-block__choice strong+.affilizz-title,.affilizz-block .affilizz-block__choice strong+strong,.affilizz-block .affilizz-block__label+.affilizz-block__label,.affilizz-block .affilizz-block__label+.affilizz-block__product__informations,.affilizz-block .affilizz-block__label+.affilizz-title,.affilizz-block .affilizz-block__product__informations+.affilizz-block__label,.affilizz-block .affilizz-block__product__informations+.affilizz-block__product__informations,.affilizz-block .affilizz-block__product__informations+.affilizz-title,.affilizz-block .affilizz-title+.affilizz-block__label,.affilizz-block .affilizz-title+.affilizz-block__product__informations,.affilizz-block .affilizz-title+.affilizz-title,.affilizz-block__choice .affilizz-block .affilizz-block__label+strong,.affilizz-block__choice .affilizz-block .affilizz-block__product__informations+strong,.affilizz-block__choice .affilizz-block .affilizz-title+strong,.affilizz-block__choice .affilizz-block strong+.affilizz-block__label,.affilizz-block__choice .affilizz-block strong+.affilizz-block__product__informations,.affilizz-block__choice .affilizz-block strong+.affilizz-title,.affilizz-block__choice .affilizz-block strong+strong{margin-top:.625rem}.affilizz-block__section-title{color:#404489!important;font-size:1rem!important;padding:0!important}.affilizz-block__choice{background:var(--background-color);border:.0625rem solid var(--stroke-color--light);border-radius:var(--radius);cursor:pointer!important;display:flex;flex-wrap:wrap;justify-items:center;padding:0;position:relative;text-align:center;transition:var(--transition);z-index:2}.affilizz-block__choice:before{border-radius:inherit;box-shadow:var(--drop-shadow);content:"";display:block;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:var(--transition);width:100%;z-index:-1}.affilizz-block__choice:hover{border-color:var(--stroke-color);transform:translateY(-.0625rem)}.affilizz-block__choice:hover:before{opacity:1}.affilizz-block__choice>*{flex:0 0 100%}.affilizz-block__choice span{font-size:1rem;line-height:1.25rem;padding:.75rem 1.5rem}.affilizz-block__choice strong{display:block;font-weight:600}.affilizz-block__choice img{aspect-ratio:16/9;border-radius:var(--radius);border-bottom-left-radius:0;border-bottom-right-radius:0;display:block;-o-object-fit:contain;object-fit:contain;order:-1;padding:.75rem 0;pointer-events:none}.affilizz-block__choice--blue img{background-color:var(--background-color--lighter)}.affilizz-block__choice--yellow img{background-color:var(--background-yellow--lighter)}.affilizz-block__choice__list{display:flex;gap:1rem;justify-content:center}.affilizz-block__choice__item{flex:1;max-width:13.125rem}.affilizz-block__accordion__button,.affilizz-block__accordion__create,.affilizz-block__button{border:none;justify-self:start}.affilizz-block__accordion__button:hover,.affilizz-block__accordion__create:hover,.affilizz-block__button:hover{border:none}*+.affilizz-block__accordion__button,*+.affilizz-block__accordion__create,*+.affilizz-block__button{margin-top:1rem}.affilizz-block__checkbox:selected+label:before{background:red!important}.affilizz-block__filter__list{background:var(--stroke-color--shade);border:.0625rem solid var(--stroke-color--shade);border-radius:var(--radius);display:flex;flex-wrap:wrap;gap:.0625rem;margin-inline:0;overflow:hidden}.affilizz-block__filter__list+p{margin-bottom:0!important}.affilizz-block__filter__item{background:var(--background-color);cursor:pointer;display:grid;flex:1 1 auto;margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.affilizz-block__filter__item>*{grid-column:1/-1!important;grid-row:1/-1!important}.affilizz-block__filter__item.checked label{color:var(--text-color--medium)}.affilizz-block__filter__item.checked label:before{background:var(--background-green--lighter);opacity:1}.affilizz-block__filter__item.checked.checked-first label:before,.affilizz-block__filter__item.checked.checked-last label:before{background:var(--background-green--medium);opacity:1}.affilizz-block__filter__item input{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:unset!important;height:100%!important;margin:0!important;outline:none!important;pointer-events:none;transition:var(--transition)!important;width:100%!important}.affilizz-block__filter__item label{color:var(--text-color--lighter);font-size:.875rem;font-weight:500;line-height:1.75rem;padding-inline:.5rem;position:relative;text-align:center;transition:var(--transition);white-space:nowrap;width:100%;z-index:2}.affilizz-block__filter__item label:before{background:var(--background-green--medium);content:"";display:block;height:100%;left:50%;opacity:0;position:absolute;top:0;transform:translate(-50%);transition:var(--transition);width:calc(100% + .125rem);z-index:-1}.affilizz-block__filter__item:hover label{color:var(--text-color--medium)}.affilizz-block__filter__item:hover label:before{background:var(--background-green--lighter);opacity:1}*+.affilizz-block__filter{margin-top:1rem}.affilizz-block__back-button{align-items:center;background:var(--blue-0);border:1px solid var(--blue-300);border-radius:5px;display:flex;gap:.5rem;margin-bottom:1rem;margin-top:-.5rem!important;padding:.25rem .5rem}.affilizz-block__alert{background:var(--background-color--lighter);border-radius:var(--radius--lg);font-size:.875rem;line-height:1.375rem;padding:1rem 1.5rem}.affilizz-block__alert a{color:currentColor!important;text-decoration:underline}.affilizz-block__alert .affilizz-button--hollow{border-color:var(--blue-800);color:var(--blue-800)}.affilizz-block__alert .affilizz-button--hollow img{padding:0!important}.affilizz-block__alert__actions{display:flex;gap:.375rem;margin-top:.375rem}.affilizz-block__alert__actions a{padding:0 .25rem}.affilizz-block__alert--red{background:var(--background-red--lighter)}.affilizz-block__alert--orange{background:var(--background-orange--lighter)}.affilizz-block__type__item{margin-bottom:0}.affilizz-block__type__list{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.affilizz-block__type__button{align-content:center;aspect-ratio:1/1;background:#fff;border:.0625rem solid var(--stroke-color--medium);border-radius:var(--radius);color:var(--text-color--medium);cursor:pointer!important;display:flex;flex:0 0 4.5rem;flex-wrap:wrap;justify-content:center;text-align:center;transition:var(--transition);width:4.5rem}.affilizz-block__type__button p{flex:0 0 100%;font-size:.875rem;font-weight:400;margin-bottom:0}.affilizz-block__type__button i{font-size:1.25rem;margin-bottom:.2em;order:-1}.affilizz-block__type__button.active{background:var(--background-green--lighter);border-color:var(--stroke-color-dark);color:var(--text-color)}.affilizz-block__type__button.disable{background:var(--background-grey--lighter);border-color:var(--stroke-color--shade);color:var(--text-color--lighter);cursor:default!important}.affilizz-block__merchant{display:block;font-size:.75rem;line-height:1.25rem;margin:0;text-align:center;width:100%}.affilizz-block__merchant mark{color:var(--text-color--accent);font-size:1rem;font-weight:500}.affilizz-block__merchant span{align-items:baseline;display:inline-flex;gap:.25rem}.affilizz-block__merchant img{align-self:center;-o-object-fit:contain;object-fit:contain;width:1.25rem}.affilizz-block__merchant--single span{border-right:.0625rem solid var(--stroke-color);margin-inline-end:.5rem;padding-inline-end:.5rem}.affilizz-block__message{color:var(--text-color--medium);font-size:.6875rem;font-style:italic;margin:0;padding-block:.25rem .75rem;text-align:center;transform:translateY(.2rem);transition:var(--transition)}.affilizz-block__infos{color:var(--blue-800);margin:1rem auto;text-align:center}.affilizz-block__infos__starting{align-items:center;display:flex;gap:5px;justify-content:center;margin-bottom:5px}.affilizz-block__infos__starting img{max-height:16px}.affilizz-block__infos__starting+br{display:none!important}.affilizz-block__infos .price{color:var(--text-color--accent);font-size:.875rem;font-weight:500}.affilizz-block__infos em{color:var(--blue-600);font-size:.8125rem;font-style:italic}.affilizz-block__infos img{max-width:1.5rem}.affilizz-block__more-button{align-items:center;cursor:pointer;display:flex;gap:5px;justify-content:center;margin:0 auto}.affilizz-block__more-button img{max-width:10px}*+.affilizz-block__merchant{margin-top:.5rem}.affilizz-block__offers{position:relative}.affilizz-block__offers:after,.affilizz-block__offers:before{content:"";height:1rem;position:absolute;width:100%;z-index:50}.affilizz-block__offers:before{background:linear-gradient(#fff,transparent);top:0}.affilizz-block__offers:after{background:linear-gradient(transparent,#fff);bottom:0}.affilizz-block__offers--scroller{max-height:50vh;overflow-x:hidden;overflow-y:auto;padding:1rem 0}.affilizz-block__price{color:var(--text-color--accent);font-size:.875rem;font-weight:500}.affilizz-block__shop{background:#f8f8ff;border-radius:var(--radius);display:flex;flex-direction:column;margin-bottom:.25rem;padding:.5rem}.affilizz-block__shop-lower,.affilizz-block__shop-upper{display:flex;flex-direction:row;justify-content:space-between}.affilizz-block__shop-lower{align-items:center;gap:1rem;margin-top:5px}.affilizz-block__shop-lower .affilizz-button{font-size:.75rem;padding:.125rem .3125rem}.affilizz-block__shop-left{align-items:center;display:flex;gap:5px}.affilizz-block__shop-left img{height:auto;max-width:16px}.affilizz-block__shop-right{align-items:center;display:flex;flex-direction:row;font-weight:700;gap:.25rem}.affilizz-block__shop p{font-size:.75rem;margin:0}.affilizz-block__shop:last-child{margin-bottom:1rem}.affilizz-block__shop__label{border-radius:3px;font-size:.6875rem;font-weight:700;line-height:1;padding:.125rem .1875rem}.affilizz-block__shop__label--marketplace{background:#7a7db0;color:#fff;margin-left:1rem}.affilizz-block__shop__label--refurbished{background:#fec8ff;color:var(--text-color)}.affilizz-block__shop__label--used{background:#cfb8ff;color:var(--text-color)}.affilizz-block__loader{align-items:center;background:hsla(0,0%,100%,.9);border-radius:var(--border-radius);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease-in;width:100%;z-index:100}.affilizz-block__loader>div{text-align:center}.affilizz-block__loader img{transform:rotate(90deg)}.affilizz-block__loader p{font-size:1rem}.affilizz-block__more-button{background-color:#fff;border:none;color:#111453}.affilizz__notice{--accent-color:#1dd6a1;background:#fff;background-position:20px;background-repeat:no-repeat;background-size:30px;border:none;border-left:2px solid var(--accent-color);color:#111453;font-family:Rubik,Arial,Sans_serif;margin-left:0;padding:1rem 1.5rem 1rem 4rem}.affilizz__notice strong{color:var(--accent-color)}.affilizz__notice--success{--accent-color:#1dd6a1;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='30' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)' fill='%231dd6a1'%3E%3Cpath d='M23.11 11.24a1 1 0 0 1-.89-.58 1 1 0 0 1 .42-1.35l3.86-2a1 1 0 1 1 .93 1.77l-3.86 2a1 1 0 0 1-.46.16ZM19.81 7.1a1 1 0 0 1-.3 0 1 1 0 0 1-.66-1.25l1.27-4.19a1.001 1.001 0 0 1 1.9.63L20.76 6.4a1 1 0 0 1-.95.7ZM29.02 17.45a1 1 0 0 1-.29 0l-4.21-1.28a1 1 0 0 1-.19-1.837 1 1 0 0 1 .76-.083l4.19 1.24a1.01 1.01 0 0 1-.28 2l.02-.04ZM1.02 21.87l-.49-.9a4.11 4.11 0 0 1-.34-3.18 4.19 4.19 0 0 1 2.08-2.51l4.21-2.22c3.27-1.72 5.82-5.17 6.15-7.31a2.09 2.09 0 0 1 3.89-.69l3.66 6.69-1.75 1-3.67-6.73h-.15c-.41 2.67-3.21 6.69-7.2 8.78l-4.23 2.25a2.209 2.209 0 0 0-1.09 1.31A2.09 2.09 0 0 0 2.26 20l.5.91-1.74.96Z' style='fill:%231dd6a1;fill-opacity:1'/%3E%3Cpath d='M5.25 24.97a4.28 4.28 0 0 1-3.75-2.2l-.5-.9 1.76-1 .49.9a2.3 2.3 0 0 0 3.07.9l4.23-2.22c4-2.09 8.93-2.17 11.42-1h.14l-3.68-6.71 1.75-1 3.67 6.69a2 2 0 0 1-.29 2.37 2.11 2.11 0 0 1-2.42.47c-2-.92-6.38-.75-9.66 1l-4.23 2.21a4.311 4.311 0 0 1-2 .49Z' style='fill:%231dd6a1;fill-opacity:1'/%3E%3Cpath d='M10.76 29a3.62 3.62 0 0 1-3.17-1.86l-1.68-3.07 1.75-1 1.68 3.07a1.63 1.63 0 0 0 2.18.63l1-.52.93 1.77-1 .52a3.67 3.67 0 0 1-1.69.46Z' style='fill:%231dd6a1;fill-opacity:1'/%3E%3Cpath d='m5.592 14.652-1.772.928 4.144 7.91 1.772-.928-4.144-7.91Z' style='fill:%231dd6a1;fill-opacity:1'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' style='fill:%23fff;fill-opacity:1' transform='translate(0 1)' d='M0 0h30v28H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.affilizz__notice--warning{--accent-color:#dba617;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cg clip-path='url(%23b)' fill='%23dba617'%3E%3Cpath d='M10 0a10 10 0 1 0 0 20 10 10 0 0 0 0-20Zm0 18a8 8 0 1 1 0-16 8 8 0 0 1 0 16Z' style='fill:%23dba617;fill-opacity:1'/%3E%3Cpath d='M11 4.86H9v6.43h2V4.86ZM11 12.57H9v2.57h2v-2.57Z' style='fill:%23dba617;fill-opacity:1'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' style='fill:%23fff;fill-opacity:1' d='M0 0h20v20H0z'/%3E%3C/clipPath%3E%3CclipPath id='b'%3E%3Cpath fill='%23fff' style='fill:%23fff;fill-opacity:1' d='M0 0h20v20H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.affilizz__notice--error{--accent-color:#e41f5a;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)' fill='%23e41f5a'%3E%3Cpath d='M5.52 19a4.22 4.22 0 0 1-3-1.24 4.23 4.23 0 0 1-1.21-3.54 4.49 4.49 0 0 1 1.33-2.56l2-2a1 1 0 1 1 1.41 1.42l-2.13 2.11a2.22 2.22 0 0 0-.65 1.58c0 .592.234 1.16.65 1.58a2.26 2.26 0 0 0 3.18 0l3-3.07a2.19 2.19 0 0 0 .67-1.59c0-.348-.082-.69-.24-1a.93.93 0 0 1 .13-1.11l.14-.14a.9.9 0 0 1 1.43.2 4.19 4.19 0 0 1 .54 2.06 4.19 4.19 0 0 1-1.25 3l-3 3.06a4.25 4.25 0 0 1-3 1.24ZM15.47 9.51a1 1 0 0 1-1-.78 1 1 0 0 1 .76-1.19 2.22 2.22 0 0 0 1.39-1 2.21 2.21 0 0 0 .29-1.68 2.25 2.25 0 0 0-2.68-1.71L9.09 4.28a2.24 2.24 0 0 0-1.46 1.08 1 1 0 0 1-1.36.39 1 1 0 0 1-.38-1.36 4.19 4.19 0 0 1 2.76-2.06l5.15-1.14a4.26 4.26 0 0 1 5.06 3.22 4.181 4.181 0 0 1-.55 3.2 4.151 4.151 0 0 1-2.65 1.86.78.78 0 0 1-.19.04ZM2 8.49a1 1 0 0 1-.07-2l1.47-.1a1 1 0 0 1 1.07.94 1 1 0 0 1-.93 1.06l-1.47.1H2ZM3.6 4.44a1 1 0 0 1-.78-.37L1.65 2.63a1 1 0 0 1 .496-1.593 1 1 0 0 1 1.064.333l1.17 1.44a1 1 0 0 1-.78 1.63Z' style='fill:%23e41f5a;fill-opacity:1'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' style='fill:%23fff;fill-opacity:1' transform='translate(1 1)' d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}@keyframes quarter-rotation{0%{transform:rotate(0deg)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}to{transform:rotate(359deg)}}.wpview.wpview-wrap[data-wpview-type=affilizz-publication]{padding:15px;width:auto!important;z-index:100000!important}.mce-content-body [contentEditable=false][data-mce-selected][data-wpview-type=affilizz-publication]{border:2px solid #a9b1c8;border-radius:9px;outline-color:transparent;padding:14px}.mce-content-body [contentEditable=false][data-mce-selected][data-wpview-type=affilizz-publication] .affilizz-inline__indicator{background:#a9b1c8;border-radius:0 0 4px 4px}.affilizz-missing-publication{background:#dcdcde;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:15px;margin-bottom:-10px;padding:20px;text-align:center;text-decoration:underline;text-decoration-color:#fff;text-underline-offset:5px}.affilizz-rendered-publication{align-items:center;border:1px dashed #7a7db0;border-radius:3px;display:flex;flex-direction:column;padding:1.5rem}.affilizz-rendered-publication+.affilizz-rendered-publication{margin-top:15px}.affilizz-loader{align-items:center;background:hsla(0,0%,100%,.8);border-radius:4px;color:#111453;display:flex;flex-direction:column;font-size:1.25em;height:100%;justify-content:center;position:absolute;visibility:hidden;width:100%;z-index:9999}.affilizz-loader img{animation:quarter-rotation 2.5s ease infinite}.affilizz-loader p{font-size:18px}.affilizz-inline{border:1px solid #c9c9cb;border-radius:4px;font-family:Rubik,Arial,Sans_serif;margin:15px 0;padding:15px 15px 0;position:relative;width:100%}.affilizz-inline__indicator{align-items:center;background:#c7c7c7;border-radius:2px;color:#1e1e1e;display:inline-flex;flex-direction:row;font-size:12px;font-weight:600;font-weight:300;gap:5px;justify-content:center;line-height:1;padding:3px 7px;position:absolute;top:-10px;z-index:2}.affilizz-inline__indicator img,.affilizz-inline__indicator svg{filter:invert(.75)}.mce-content-body .affilizz-inline__indicator{margin-top:-30px;top:inherit}.media-modal{z-index:999999!important}.affilizz-metabox__content{padding:6px 0 12px}.affilizz-metabox__footer{background:#f6f7f7;border-top:1px solid #dcdcde;display:flex;justify-content:flex-end;margin:0 -12px -12px;padding:10px}.affilizz-metabox__label{display:block;font-weight:700;margin-bottom:6px}.affilizz-metabox__description{background:var(--yellow-50);border:.0625rem solid #eed1b4;border-radius:4px;color:#a37648!important;margin:6px 1px 0 0!important;padding:12px}.wp-block-affilizz-publication{border:1px solid #c9c9cb;border-radius:4px;font-family:Rubik,Arial,Sans_serif;margin:30px 0;padding:5px;top:15px}.wp-block-affilizz-publication.affilizz-align-left .components-text-control__input{text-align:left}.wp-block-affilizz-publication.affilizz-align-center .components-text-control__input{text-align:center}.wp-block-affilizz-publication.affilizz-align-right .components-text-control__input{text-align:right}.affilizz-loading{align-items:center;display:flex;font-family:Rubik,Arial,Sans_serif;font-weight:500;gap:16px;justify-items:center;padding:2.25rem}.affilizz-loading svg{height:32px;width:32px}.affilizz-loading p{margin:0!important}.components-modal__frame.affilizz-modal__wrapper .components-modal__content{margin-top:0;max-width:600px;padding:0}.components-modal__frame.affilizz-modal__wrapper .components-modal__content:before{margin-bottom:0}.components-modal__frame.affilizz-modal__wrapper .components-modal__header{display:none}.affilizz-placeholder-wrapper{background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' stroke='%23000' stroke-width='2' stroke-dasharray='2, 2'/%3E%3C/svg%3E");border-radius:4px;margin:-6px;padding:24px;width:calc(100% + 12px)}.affilizz-placeholder-wrapper .affilizz-placeholder{align-items:center;box-shadow:none;color:#1e1e1e;display:flex;flex-direction:column;gap:8px;text-align:center}.affilizz-placeholder-wrapper .affilizz-placeholder h2{align-items:center;display:flex;flex-direction:column;font-size:18px;gap:8px;margin-bottom:0}.affilizz-placeholder-wrapper .affilizz-placeholder h2>svg{height:32px;width:32px}.affilizz-placeholder-wrapper .affilizz-placeholder p{font-size:16px;line-height:22px;margin:0}.affilizz-placeholder-wrapper .affilizz-placeholder button{color:#1e1e1e;margin-top:5px}.affilizz-placeholder-wrapper .affilizz-placeholder .components-placeholder__label{align-items:center;display:flex;flex-direction:row;font-family:Rubik,Arial,Sans_serif;font-weight:500;gap:16px}.affilizz-placeholder-wrapper .affilizz-placeholder .components-placeholder__label svg{height:32px;margin-right:0;width:32px}.affilizz-placeholder-wrapper .affilizz-placeholder .components-placeholder__instructions{background:#f8f8ff;border-radius:4px;color:#7a7db0;font-size:14px;padding:8px 14px}.affilizz-placeholder-wrapper .affilizz-placeholder .components-placeholder__instructions a{color:#111453}.affilizz-placeholder-wrapper .affilizz-placeholder .components-button{background:#1dd6a1;font-size:14px;width:auto!important}.affilizz-placeholder-wrapper .affilizz-placeholder .components-button:hover{color:#fff!important}.affilizz-placeholder-wrapper .affilizz-placeholder .components-button:focus{--wp-admin-border-width-focus:1px;--wp-components-color-accent:#000}.affilizz-placeholder-wrapper .affilizz-placeholder .components-placeholder__fieldset{display:block}.affilizz_page_affilizz-wizard{margin-top:-32px;overflow:hidden}.affilizz_page_affilizz-wizard #adminmenuback,.affilizz_page_affilizz-wizard #adminmenuwrap,.affilizz_page_affilizz-wizard #wpadminbar,.affilizz_page_affilizz-wizard #wpbody-content .notice,.affilizz_page_affilizz-wizard #wpfooter{display:none}.affilizz_page_affilizz-wizard #wpcontent{margin:0;padding:0}.affilizz_page_affilizz-wizard #wpwrap{align-items:center;background:#0b0d30 conic-gradient(from 189.81deg at 60% 500px,#404489 -9.27deg,#111453 24.39deg,#111453 178.12deg,#1dd6a1 283.06deg,#404489 350.73deg,#111453 384.39deg);display:flex;flex-direction:column;justify-content:space-evenly;padding:1.5rem}.affilizz-wizard-wrapper{font-size:14px;margin:0 auto;max-width:640px}.affilizz-wizard-wrapper .header{align-items:start;display:flex;flex-direction:row;justify-content:left;padding:1.5rem}.affilizz-wizard-wrapper .header__brand{color:#fff;line-height:40px;margin:0 0 0 .75rem}.affilizz-wizard-wrapper .affilizz-wizard{border-radius:4px;overflow:hidden}.affilizz-wizard-wrapper .affilizz-wizard__footer{align-items:center;color:#fff;display:flex;font-size:20px;font-weight:500;gap:10px;justify-content:center;padding:30px 0;text-transform:uppercase}.affilizz-wizard-wrapper .affilizz-wizard__skip a{color:#404489;font-size:12px}.affilizz-wizard-wrapper .steps{background:#fff}.affilizz-wizard-wrapper .steps ol{display:flex;flex-direction:row;justify-content:center;list-style-type:none;margin:0 auto;width:100%}.affilizz-wizard-wrapper .steps ol .step{background:#f8f8ff;border-bottom:2px solid #d9deeb;flex:1 1 0px;font-size:14px;margin:0;padding:12px 0 8px;text-align:center}.affilizz-wizard-wrapper .steps ol .step__number{display:block;font-weight:500}.affilizz-wizard-wrapper .steps ol .step a{color:#7a7db0;text-decoration:none}.affilizz-wizard-wrapper .steps ol .step--current{background:#fff;border-bottom-color:#1dd6a1;color:#111453}.affilizz-wizard-wrapper .steps ol .step--current a{color:#111453}.affilizz-wizard-wrapper .steps a[disabled]{color:#04b180;pointer-events:none;text-decoration:none}.affilizz-wizard-wrapper .step a{color:#404489;text-decoration:none}.affilizz-wizard-wrapper .step p{font-size:14px;line-height:1.5}.affilizz-wizard-wrapper .step__content{background:#fff;border-radius:0 0 4px 4px;display:none;font-family:Rubik,Arial,Sans_serif;padding:40px 80px}.affilizz-wizard-wrapper .step__content h2{color:#111453;font-size:24px}.affilizz-wizard-wrapper .step__content h2:first-child{margin-top:0}.affilizz-wizard-wrapper .step__content h3{color:#111453;font-size:20px;line-height:24px}.affilizz-wizard-wrapper .step__content a{align-items:center;color:#404489;display:inline-flex;font-size:14px;gap:4px}.affilizz-wizard-wrapper .step__content a img{margin-right:0}.affilizz-wizard-wrapper .step__content label{font-size:13px;font-weight:400}.affilizz-wizard-wrapper .step__content select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath d='M10.293 3.293 6 7.586 1.707 3.293A1 1 0 0 0 .293 4.707l5 5a1 1 0 0 0 1.414 0l5-5a1 1 0 1 0-1.414-1.414Z'/%3E%3C/svg%3E");background-position:calc(100% - 20px);background-repeat:no-repeat;background-size:11px}.affilizz-wizard-wrapper .step__content input,.affilizz-wizard-wrapper .step__content select{align-self:stretch;background-color:#fff;border:1px solid #a9b1c8;border-radius:4px;box-sizing:border-box;flex-grow:0;max-width:100%;padding:8px 12px;width:100%}.affilizz-wizard-wrapper .step__content input::-webkit-input-placeholder,.affilizz-wizard-wrapper .step__content select::-webkit-input-placeholder{color:#a9b1c8;font-size:14px}.affilizz-wizard-wrapper .step__content input:-moz-placeholder,.affilizz-wizard-wrapper .step__content input::-moz-placeholder,.affilizz-wizard-wrapper .step__content select:-moz-placeholder,.affilizz-wizard-wrapper .step__content select::-moz-placeholder{color:#a9b1c8;font-size:14px}.affilizz-wizard-wrapper .step__content input:-ms-input-placeholder,.affilizz-wizard-wrapper .step__content select:-ms-input-placeholder{color:#a9b1c8;font-size:14px}.affilizz-wizard-wrapper .step__content input:disabled,.affilizz-wizard-wrapper .step__content select:disabled{background:#f0f3fa;border:1px solid #d9deeb;color:#a9b1c8}.affilizz-wizard-wrapper .step__content input:focus,.affilizz-wizard-wrapper .step__content select:focus{border:1px solid #404489;border-radius:4px;box-shadow:0 0 0 2px rgba(29,214,161,.5)}.affilizz-wizard-wrapper .step__content__button{background:#111453;border-radius:4px;color:#fff!important;float:right;font-size:14px;padding:10px 18px;position:relative}.affilizz-wizard-wrapper .step__content__button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 12a1 1 0 0 1-.64-1.76L5.44 6 .36 1.77A1 1 0 1 1 1.64.24l6 5a1 1 0 0 1 0 1.53l-6 5A1 1 0 0 1 1 12Z' fill='%23fff'/%3E%3C/svg%3E");content:"";display:inline-block;height:12px;margin-left:12px;position:relative;width:8px}.affilizz-wizard-wrapper .step__illustration{text-align:center}.affilizz-wizard-wrapper .step__illustration h2{margin-top:12px}.affilizz-wizard-wrapper .step--current__content{display:block}.affilizz-wizard-wrapper .step__help{align-items:flex-start;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' rx='4' ry='4' stroke='%231DD6A1FF' stroke-width='4' stroke-dasharray='4, 4'/%3E%3C/svg%3E");border-radius:4px;box-sizing:border-box;display:flex;flex-direction:row;gap:1.5rem;margin-bottom:1.5rem;padding:2.25rem}.affilizz-wizard-wrapper .step__help__icon{align-items:center;display:flex;justify-content:center;max-width:100px;width:100px}.affilizz-wizard-wrapper .step__help__content h3{color:#111453;font-size:16px;line-height:24px;margin-top:0}.affilizz-wizard-wrapper .step__help__content ol{list-style-type:none;margin:0}.affilizz-wizard-wrapper .step__help__content ol li{counter-increment:step-counter;margin-bottom:10px;padding-left:15px;position:relative}.affilizz-wizard-wrapper .step__help__content ol li:before{color:#1dd6a1;content:counter(step-counter);left:0;margin-right:10px;position:absolute}.affilizz-wizard-wrapper .step__help__content ol li::marker{color:#1dd6a1}.affilizz-wizard-wrapper .step__help__content p:last-child{margin-bottom:0}.affilizz-wizard-wrapper .step__actions{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:20px 0}.affilizz-wizard-wrapper .step__actions--mono-link{justify-content:flex-end}.affilizz-wizard-wrapper .step__actions .step__button{align-items:center;display:inline-flex;gap:14px;padding:10px 12px}.affilizz-wizard-wrapper .ajax_error{color:darkred;margin:10px;text-align:left;width:100%}.affilizz-wizard-wrapper .skip{text-align:center}.affilizz-wizard-wrapper .skip a{color:#404489}.affilizz-admin-page-wrap{margin-top:0;min-height:60vh}.affilizz-admin-page-wrap,.affilizz-plugin{display:flex;font-family:Rubik,Arial,Sans_serif}.affilizz-plugin{border-radius:4px;flex-direction:row;overflow:hidden;width:100%}.affilizz-plugin__sidebar{flex:0 0 300px}.affilizz-plugin__body{background:#fff;flex-grow:1;padding:40px}.affilizz-plugin__body .description{color:#7a7db0;font-size:14px}.affilizz-plugin__body ul.description{margin-left:1.5rem}.affilizz-plugin__body ul.description li{list-style-type:disc}.affilizz-plugin-menu{font-family:Rubik,Arial,Sans_serif}.affilizz-plugin-menu__header{align-content:space-between;display:grid;grid-template-areas:"a b" "a c";grid-template-columns:44px 1fr;grid-template-rows:repeat(2,50%);justify-content:space-around;margin-bottom:1.5rem;margin-top:1.5rem;padding:15px 0}.affilizz-plugin-menu__header__icon{display:flex;flex-direction:column;grid-area:a;justify-content:center}.affilizz-plugin-menu__header__icon img{width:36px}.affilizz-plugin-menu__header__title{color:#7a7db0;font-size:13px;font-weight:500;grid-area:b;text-transform:uppercase}.affilizz-plugin-menu__header__description{color:#111453;grid-area:c}.affilizz-plugin-menu__item{align-content:space-between;color:#7a7db0;display:grid;grid-template-areas:"b a" "c a";grid-template-columns:1fr 24px;grid-template-rows:repeat(2,50%);justify-content:space-around;padding:15px;text-decoration:none}.affilizz-plugin-menu__item--active{background:#fff;border-left:2px solid #1dd6a1;color:#111453}.affilizz-plugin-menu__item--active__description{color:#1dd6a1}.affilizz-plugin-menu__item--active .affilizz-plugin-menu__item__icon img{filter:invert(64%) sepia(58%) saturate(585%) hue-rotate(111deg) brightness(97%) contrast(87%)}.affilizz-plugin-menu__item:active,.affilizz-plugin-menu__item:focus,.affilizz-plugin-menu__item:hover{box-shadow:none;color:#111453;outline:none}.affilizz-plugin-menu__item__icon{display:flex;flex-direction:column;grid-area:a;justify-content:center}.affilizz-plugin-menu__item__icon img{width:65%}.affilizz-plugin-menu__item__title{font-weight:500;grid-area:b}.affilizz-plugin-menu__item__description{color:#7a7db0;grid-area:c}.affilizz-plugin__pane{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Rubik,Arial,Sans_serif;font-size:14px}.affilizz-plugin__pane .affilizz-field-wrapper--api-key{align-items:flex-end;display:flex;flex-wrap:wrap;gap:0 20px}.affilizz-plugin__pane .affilizz-field-wrapper--api-key .affilizz-field{flex:0 1 40%}.affilizz-plugin__pane .affilizz-field-wrapper--api-key .affilizz-field-main{margin-bottom:.25rem!important}.affilizz-plugin__pane .affilizz-field-wrapper--api-key .affilizz-field input{color:#7a7db0;max-width:100%!important;width:100%}.affilizz-plugin__pane .affilizz-field-wrapper--api-key>a{align-items:center;color:#404489;display:flex;flex:1;gap:10px;justify-content:flex-start;margin-bottom:18px;text-decoration:underline}.affilizz-plugin__pane .affilizz-field-wrapper--api-key .description{color:#7a7db0;flex-basis:100%;font-size:12px;font-style:italic}.affilizz-plugin__pane--danger .affilizz-plugin__pane__inner{background:#fff2f6;border-radius:5px;color:#e41f5a;display:flex;flex-direction:column;gap:10px;margin-top:5px;padding:25px}.affilizz-plugin__pane--danger .affilizz-field__label,.affilizz-plugin__pane--danger label{color:#e41f5a!important;line-height:1.5}.affilizz-plugin__pane--danger .affilizz-field__label strong,.affilizz-plugin__pane--danger label strong{font-weight:500!important}.affilizz-plugin__pane--danger hr{border-bottom:none;border-top:1px solid #e41f5a;margin:1.5rem 0}.affilizz-plugin__pane--danger input[type=checkbox]:checked{background:#e41f5a!important;box-shadow:0 0 0 1px #b91b4a!important}.affilizz-plugin__pane--danger .affilizz-faux-select:focus,.affilizz-plugin__pane--danger .ts-wrapper.multi .ts-control:focus,.affilizz-plugin__pane--danger .ts-wrapper.single .ts-control:focus,.affilizz-plugin__pane--danger input[type=text]:focus,.affilizz-plugin__pane--danger select:focus{box-shadow:0 0 0 2px rgba(214,54,56,.5)!important}.affilizz-plugin__pane--danger .affilizz-plugin__pane__section__title{color:#e41f5a}.affilizz-plugin__pane__button--submit{font-size:14px}.affilizz-plugin__pane__header{border-bottom:1px solid gray;display:flex;margin-bottom:15px;padding:0 0 15px}.affilizz-plugin__pane__header__text{color:#7a7db0;display:flex;flex:1;flex-direction:column;font-weight:font_weight_light;gap:5px}.affilizz-plugin__pane__header__text h3{color:#111453;font-size:24px;font-weight:400}.affilizz-plugin__pane__header__text p{font-size:14px}.affilizz-plugin__pane__header__text *{flex:1;margin:0}.affilizz-plugin__pane__header__icon{width:48px}.affilizz-plugin__pane__header__icon img{filter:invert(64%) sepia(58%) saturate(585%) hue-rotate(111deg) brightness(97%) contrast(87%);width:26px}.affilizz-plugin__pane__header p.submit{align-items:center;display:flex;margin:0;padding:0}.affilizz-plugin__pane__section__title{color:#111453;font-weight:400;margin:1.5rem 0}.affilizz-plugin__pane__section__title span{background:#fff;padding:5px 1.5rem 0 0}.affilizz-plugin__pane__section__title:after{background:#d9deeb;content:" ";display:block;height:1px;margin-top:-10px;width:100%}.affilizz-plugin__pane .affilizz-form .affilizz-field.checkbox label,.affilizz-plugin__pane .affilizz-form .affilizz-field.radio label{align-items:center;color:#404489;display:flex;gap:.5rem}.affilizz-plugin__pane .affilizz-form .affilizz-field.checkbox label small,.affilizz-plugin__pane .affilizz-form .affilizz-field.radio label small{color:#7a7db0;display:block;font-size:12px;font-style:italic}.affilizz-plugin__pane .affilizz-form .affilizz-field.radio input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:0 0 0 1px #a9b1c8}.affilizz-plugin__pane .affilizz-form .affilizz-field.radio input[type=radio]:before{border-radius:50%;box-shadow:inset 1em 1em #fff;content:"";height:6px;margin:5px 0 0 5px;transform:scale(0);transition:transform .12s ease-in-out;width:6px}.affilizz-plugin__pane .affilizz-form .affilizz-field.radio input[type=radio]:hover{box-shadow:0 0 0 1px #404489}.affilizz-plugin__pane .affilizz-form .affilizz-field.radio input[type=radio]:checked{background:#1dd6a1;box-shadow:0 0 0 1px #1dd6a1}.affilizz-plugin__pane .affilizz-form .affilizz-field.radio input[type=radio]:checked:hover{box-shadow:0 0 0 1px #1dd6a1}.affilizz-plugin__pane .affilizz-form .affilizz-field.radio input[type=radio]:checked:before{transform:scale(1)}.affilizz-plugin__pane .affilizz-form .affilizz-field.checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:0 0 0 1px #a9b1c8}.affilizz-plugin__pane .affilizz-form .affilizz-field.checkbox input[type=checkbox]:before{border-radius:50%;content:url('data:image/svg+xml; utf8, <svg width="8" height="8" viewBox="0 0 8 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.94403 7.08803L0.288025 4.88003C0.124652 4.74424 0.0219124 4.54911 0.00240865 4.33757C-0.0170951 4.12602 0.0482342 3.9154 0.184025 3.75203C0.319816 3.58865 0.514945 3.48591 0.726486 3.46641C0.938027 3.44691 1.14865 3.51224 1.31203 3.64803L2.83203 4.91203L6.63203 1.04003C6.78585 0.888323 6.99364 0.803939 7.20968 0.80544C7.42572 0.80694 7.63232 0.894201 7.78403 1.04803C7.93573 1.20185 8.02011 1.40964 8.01861 1.62568C8.01711 1.84173 7.92985 2.04832 7.77603 2.20003L2.94403 7.08803Z" fill="white"/></svg>');height:6px;margin:4px 0 0 4px;transform:scale(0);transition:transform .12s ease-in-out;width:6px}.affilizz-plugin__pane .affilizz-form .affilizz-field.checkbox input[type=checkbox]:hover{box-shadow:0 0 0 1px #404489}.affilizz-plugin__pane .affilizz-form .affilizz-field.checkbox input[type=checkbox]:checked{background:#1dd6a1;box-shadow:0 0 0 1px #1dd6a1}.affilizz-plugin__pane .affilizz-form .affilizz-field.checkbox input[type=checkbox]:checked:hover{box-shadow:0 0 0 1px #1dd6a1}.affilizz-plugin__pane .affilizz-form .affilizz-field.checkbox input[type=checkbox]:checked:before{transform:scale(1)}.affilizz-plugin__pane .affilizz-form .affilizz-field.checkbox p.description{font-style:italic;margin-bottom:.75rem}.affilizz-plugin__pane .affilizz-form .affilizz-field-main{margin-bottom:.75rem}.affilizz-plugin__pane .affilizz-form fieldset{background:#f8f8ff;border:1px solid #d9deeb;border-radius:4px;margin-top:50px;padding:20px}.affilizz-plugin__pane .affilizz-form fieldset p{color:#111453;font-size:14px;font-style:italic}.affilizz-plugin__pane .affilizz-form fieldset p a{color:#1dd6a1;text-decoration:underline}.affilizz-plugin__pane .affilizz-form fieldset>p{margin-bottom:0}.affilizz-plugin__pane .affilizz-form fieldset p.description{color:#7a7db0;font-size:14px;font-style:italic;padding:5px 0 10px}.affilizz-plugin__pane .affilizz-form fieldset p.description span{color:#7a7db0}.affilizz-plugin__pane .affilizz-form legend{color:#7a7db0;margin:-50px 0 0 -25px;padding-left:3px;position:absolute}.affilizz-plugin__pane .affilizz-form label{color:#7a7db0;display:block;margin-bottom:5px}.affilizz-plugin__pane .affilizz-form input[type=text]{border-color:#d9deeb;display:block;max-width:50%}.affilizz-analytics{color:#7a7db0;display:none;transition:all .5s ease-out}.affilizz-analytics--open{display:block}.affilizz-analytics__toggle{align-items:center;color:#7a7db0;display:flex;gap:7px}.affilizz-analytics__toggle:active,.affilizz-analytics__toggle:focus{box-shadow:none;color:#404489;outline:none}.affilizz-analytics__toggle:hover{color:#404489}.affilizz-analytics__toggle svg{height:12px;margin-right:0;margin-top:-1px;width:12px}.affilizz-analytics__list{margin-top:15px}.affilizz-analytics__wrapper{background:#f8f8ff;border:1px solid #d9deeb;border-radius:4px;padding:10px}.affilizz-analytics__item{border-bottom:1px solid #d9deeb;display:flex;flex-wrap:wrap}.affilizz-analytics__item:last-child{border-bottom:0}.affilizz-analytics__item__key,.affilizz-analytics__item__value{padding:8px 5px}.affilizz-analytics__item__key{color:#7a7db0;flex:1 1 20%;font-weight:500;text-align:right}.affilizz-analytics__item__key small{display:block;font-size:10px;font-style:italic;font-weight:400}.affilizz-analytics__item__value{color:#333;flex:1 1 80%} -
affilizz/tags/1.15.1/assets/dist/css/public.css
r3254716 r3259019 1 1 @import url(https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,400;0,500;1,400;1,500&display=swap); 2 @font-face { 3 font-family: "affilizz-icons"; 4 src: url("../fonts/affilizz-icons/affilizz-icons.ttf?b2n8aj") format("truetype"), url("../fonts/affilizz-icons/affilizz-icons.woff?b2n8aj") format("woff"), url("../fonts/affilizz-icons/affilizz-icons.svg?b2n8aj") format("svg"); 5 font-weight: normal; 6 font-style: normal; 7 font-display: block; 8 } 9 .affilizz-button { 10 text-decoration: none; 11 cursor: pointer; 12 } 13 .affilizz-button--inline * { 14 display: inline-block; 15 } 16 .affilizz-button--inline svg { 17 margin-left: 5px; 18 } 19 .affilizz-button--inline > svg { 20 max-width: 16px; 21 max-height: 16px; 22 } 23 .affilizz-button-icons { 24 display: flex; 25 flex-direction: row; 26 align-items: center; 27 justify-content: center; 28 margin-right: 5px; 29 } 30 .affilizz-button-icons .dashicons, .affilizz-button-icons .dashicons-before { 31 display: flex; 32 align-items: center; 33 justify-content: center; 34 line-height: 1; 35 } 36 .affilizz-button-icons .dashicons:before, .affilizz-button-icons .dashicons-before:before { 37 font-size: 16px; 38 top: 2px; 39 position: relative; 40 opacity: 0.7; 41 } 42 .affilizz-button--primary { 43 background: #111453; 44 padding: 10px 12px; 45 font-weight: 400; 46 font-size: 16px; 47 color: #fff; 48 border-radius: 4px; 49 border: none; 50 } 51 .affilizz-button--primary:hover, .affilizz-button--primary:active { 52 color: #fff; 53 cursor: pointer; 54 background-color: #7af4d1; 55 color: #111453; 56 } 57 .affilizz-button--primary:disabled { 58 background: #d9deeb; 59 color: #fff; 60 } 61 .affilizz-button[disabled] { 62 pointer-events: none; 63 opacity: 0.25; 64 } 65 .affilizz-button--secondary { 66 background: #fff; 67 box-shadow: 0 0 0 1px #111453 inset; 68 padding: 10px 20px; 69 border: none; 70 font-weight: 400; 71 font-size: 16px; 72 color: #111453; 73 border-radius: 4px; 74 } 75 .affilizz-button--secondary:hover, .affilizz-button--secondary:active { 76 cursor: pointer; 77 background-color: #111453; 78 color: #fff; 79 } 80 .affilizz-button--secondary:hover img, .affilizz-button--secondary:active img { 81 filter: brightness(0) invert(1); 82 } 83 .affilizz-button--primary-hover:hover, .affilizz-button--primary-hover:active { 84 color: #fff; 85 cursor: pointer; 86 background-color: #7af4d1; 87 color: #111453; 88 box-shadow: none; 89 } 90 .affilizz-button--create { 91 display: inline-flex; 92 background: #ff5722; 93 border-radius: 4px; 94 margin-right: 5px; 95 margin-bottom: 4px; 96 } 97 .affilizz-button--create a { 98 color: #fff; 99 font-size: 13px; 100 } 101 .affilizz-button--create a.alt { 102 color: #fff; 103 font-size: 13px; 104 padding: 0 5px; 105 } 106 .affilizz-button--call { 107 display: inline-block; 108 background: #1dd6a1; 109 border-radius: 4px; 110 margin-bottom: 4px; 111 } 112 .affilizz-button--call a { 113 color: #fff; 114 font-size: 13px; 115 } 116 .affilizz-button--hollow { 117 border-radius: 4px; 118 border: 1px solid #fff; 119 padding: 5px; 120 display: flex; 121 flex-direction: row; 122 align-items: center; 123 justify-content: center; 124 padding: 3px 5px; 125 gap: 5px; 126 color: #fff; 127 } 128 .affilizz-button--hollow:hover, .affilizz-button--hollow:active, .affilizz-button--hollow:focus { 129 color: #fff; 130 } 131 132 .insert-affilizz-publication, #insert-affilizz-publication, 133 .create-affilizz-publication, #create-affilizz-publication { 134 display: flex; 135 flex-direction: row; 136 align-items: center; 137 justify-content: center; 138 padding: 5px 7px 6px; 139 font-weight: 600; 140 color: #fff; 141 font-size: 13px; 142 } 143 .insert-affilizz-publication *, #insert-affilizz-publication *, 144 .create-affilizz-publication *, #create-affilizz-publication * { 145 pointer-events: none; 146 } 147 148 #affilizz-floating-button { 149 width: 25px; 150 height: 40px; 151 background: #1dd6a1; 152 position: absolute; 153 top: 0; 154 z-index: 6000; 155 opacity: 0; 156 padding: 0 5px 4px 5px; 157 border-radius: 4px; 158 text-decoration: none; 159 } 160 #affilizz-floating-button:after { 161 opacity: 1; 162 height: 8px; 163 width: 8px; 164 transform: rotate(45deg); 165 content: ""; 166 position: absolute; 167 background: #1dd6a1; 168 right: -4px; 169 top: 16px; 170 } 171 #affilizz-floating-button:focus, #affilizz-floating-button:active { 172 outline: none; 173 box-shadow: none; 174 } 175 #affilizz-floating-button img { 176 margin-top: 4px; 177 } 178 #affilizz-floating-button * { 179 pointer-events: none; 180 } 181 182 #step-success-button { 183 color: #fff; 184 } 185 186 *, 187 *:before, 188 *:after { 189 box-sizing: border-box; 190 } 191 192 .affilizz-select-option--floating { 193 opacity: 0.5; 194 z-index: 9999; 195 } 196 197 .affilizz-form { 198 position: relative; 199 } 200 .affilizz-form .ts-wrapper.single .ts-control, .affilizz-form .ts-wrapper.single .ts-control input { 201 width: auto !important; 202 } 203 .affilizz-form .ts-wrapper .ts-control { 204 transition: var(--transition) !important; 205 } 206 .affilizz-form .ts-wrapper .ts-control ::-moz-placeholder { 207 font-size: 16px !important; 208 color: var(--blue-400) !important; 209 } 210 .affilizz-form .ts-wrapper .ts-control input, .affilizz-form .ts-wrapper .ts-control ::placeholder { 211 font-size: 16px !important; 212 color: var(--blue-400) !important; 213 } 214 .affilizz-form .ts-wrapper:not(.input-active, .disabled, .has-items) .ts-control { 215 background: var(--blue-0) !important; 216 color: var(--blue-400) !important; 217 } 218 .affilizz-form .ts-wrapper.has-items ::-moz-placeholder { 219 display: none; 220 visibility: hidden; 221 } 222 .affilizz-form .ts-wrapper.has-items ::placeholder { 223 display: none; 224 visibility: hidden; 225 } 226 .affilizz-form .ts-wrapper.input-active .ts-control { 227 box-shadow: 0 0 0 0.1875rem var(--stroke-green--light) !important; 228 background: var(--white); 229 color: var(--blue-800); 230 } 231 .affilizz-form .ts-wrapper.loading .ts-control { 232 border-radius: 4px !important; 233 } 234 .affilizz-form .ts-wrapper.loading .ts-dropdown { 235 display: none !important; 236 } 237 .affilizz-form__label { 238 display: flex; 239 flex-direction: row; 240 justify-content: space-between; 241 align-items: center; 242 padding-bottom: 3px; 243 font-weight: 400; 244 font-size: 12px; 245 color: #404489; 246 } 247 .affilizz-form__label__hint { 248 color: #737af9; 249 flex-shrink: 1; 250 } 251 .affilizz-form .ts-wrapper.multi .ts-control { 252 align-items: center; 253 } 254 .affilizz-form .ts-wrapper.multi .ts-control div { 255 height: 25px; 256 } 257 .affilizz-form .ts-wrapper.multi .ts-control .affilizz-empty-publication-content-name { 258 font-weight: normal; 259 font-style: italic; 260 opacity: 0.5; 261 } 262 .affilizz-form select, .affilizz-form input[type=text], .affilizz-form .ts-wrapper.single .ts-control, .affilizz-form .ts-wrapper.multi .ts-control, .affilizz-form .affilizz-faux-select { 263 box-sizing: border-box; 264 padding: 13px 8px 13px 12px; 265 line-height: 1; 266 width: 100%; 267 max-width: 100%; 268 min-height: 45px; 269 font-size: 14px; 270 box-shadow: none; 271 background: #fff; 272 border: 1px solid #a9b1c8; 273 border-radius: 4px; 274 align-self: stretch; 275 flex-grow: 0; 276 } 277 .affilizz-form select.dropdown-input, .affilizz-form input[type=text].dropdown-input, .affilizz-form .ts-wrapper.single .ts-control.dropdown-input, .affilizz-form .ts-wrapper.multi .ts-control.dropdown-input, .affilizz-form .affilizz-faux-select.dropdown-input { 278 margin: 5px; 279 max-width: calc(100% - 10px); 280 padding: 8px 12px; 281 min-height: 30px; 282 border-color: #1dd6a1; 283 } 284 .affilizz-form select::-webkit-input-placeholder, .affilizz-form input[type=text]::-webkit-input-placeholder, .affilizz-form .ts-wrapper.single .ts-control::-webkit-input-placeholder, .affilizz-form .ts-wrapper.multi .ts-control::-webkit-input-placeholder, .affilizz-form .affilizz-faux-select::-webkit-input-placeholder { 285 color: #a9b1c8; 286 font-size: 14px; 287 } 288 289 .affilizz-form select:-moz-placeholder, .affilizz-form input[type=text]:-moz-placeholder, .affilizz-form .ts-wrapper.single .ts-control:-moz-placeholder, .affilizz-form .ts-wrapper.multi .ts-control:-moz-placeholder, .affilizz-form .affilizz-faux-select:-moz-placeholder { 290 color: #a9b1c8; 291 font-size: 14px; 292 } 293 294 .affilizz-form select::-moz-placeholder, .affilizz-form input[type=text]::-moz-placeholder, .affilizz-form .ts-wrapper.single .ts-control::-moz-placeholder, .affilizz-form .ts-wrapper.multi .ts-control::-moz-placeholder, .affilizz-form .affilizz-faux-select::-moz-placeholder { 295 color: #a9b1c8; 296 font-size: 14px; 297 } 298 299 .affilizz-form select:-ms-input-placeholder, .affilizz-form input[type=text]:-ms-input-placeholder, .affilizz-form .ts-wrapper.single .ts-control:-ms-input-placeholder, .affilizz-form .ts-wrapper.multi .ts-control:-ms-input-placeholder, .affilizz-form .affilizz-faux-select:-ms-input-placeholder { 300 color: #a9b1c8; 301 font-size: 14px; 302 } 303 304 .affilizz-form select:focus, .affilizz-form input[type=text]:focus, .affilizz-form .ts-wrapper.single .ts-control:focus, .affilizz-form .ts-wrapper.multi .ts-control:focus, .affilizz-form .affilizz-faux-select:focus { 305 border: 1px solid #404489; 306 box-shadow: 0px 0px 0px 2px rgba(29, 214, 161, 0.5); 307 border-radius: 4px; 308 } 309 .affilizz-form select:disabled, .affilizz-form select:disabled input, .affilizz-form input[type=text]:disabled, .affilizz-form input[type=text]:disabled input, .affilizz-form .ts-wrapper.single .ts-control:disabled, .affilizz-form .ts-wrapper.single .ts-control:disabled input, .affilizz-form .ts-wrapper.multi .ts-control:disabled, .affilizz-form .ts-wrapper.multi .ts-control:disabled input, .affilizz-form .affilizz-faux-select:disabled, .affilizz-form .affilizz-faux-select:disabled input { 310 background: #f0f3fa !important; 311 color: #a9b1c8 !important; 312 border: #d9deeb !important; 313 } 314 .affilizz-form select .affilizz-option, .affilizz-form input[type=text] .affilizz-option, .affilizz-form .ts-wrapper.single .ts-control .affilizz-option, .affilizz-form .ts-wrapper.multi .ts-control .affilizz-option, .affilizz-form .affilizz-faux-select .affilizz-option { 315 padding-top: 2px; 316 } 317 .affilizz-form select .recent, .affilizz-form input[type=text] .recent, .affilizz-form .ts-wrapper.single .ts-control .recent, .affilizz-form .ts-wrapper.multi .ts-control .recent, .affilizz-form .affilizz-faux-select .recent { 318 background: #a9b1c8; 319 border-radius: 4px; 320 color: #fff; 321 padding: 3px 4px; 322 font-size: 13px; 323 margin-left: auto; 324 } 325 .affilizz-form .affilizz-faux-select img { 326 margin-right: 5px; 327 } 328 .affilizz-form__field { 329 margin: 0; 330 } 331 .affilizz-form__field .disabled .ts-control, .affilizz-form__field .disabled .ts-control input { 332 opacity: 1 !important; 333 background: #f0f3fa !important; 334 color: #a9b1c8 !important; 335 border-color: #d9deeb !important; 336 } 337 .affilizz-form__field .disabled .ts-control::-moz-placeholder, .affilizz-form__field .disabled .ts-control input::-moz-placeholder { 338 color: #a9b1c8 !important; 339 } 340 .affilizz-form__field .disabled .ts-control::placeholder, .affilizz-form__field .disabled .ts-control input::placeholder { 341 color: #a9b1c8 !important; 342 } 343 344 .affilizz-select-item > img { 345 width: 12px !important; 346 height: 12px !important; 347 padding: 0 !important; 348 } 349 350 .affilizz-select-option, .affilizz-select-item { 351 color: #111453 !important; 352 border: none !important; 353 box-shadow: none !important; 354 text-shadow: none !important; 355 } 356 .affilizz-select-option.affilizz-select-option, .affilizz-select-item.affilizz-select-option { 357 font-weight: 500; 358 } 359 .affilizz-select-option--content-type-link, .affilizz-select-item--content-type-link { 360 background: #ccf7fa !important; 361 } 362 .affilizz-select-option--content-type-cta, .affilizz-select-item--content-type-cta { 363 background: #fdf6a1 !important; 364 } 365 .affilizz-select-option--content-type-box, .affilizz-select-item--content-type-box { 366 background: #fbdfde !important; 367 } 368 .affilizz-select-option--content-type-card, .affilizz-select-item--content-type-card { 369 background: #cfc7ff !important; 370 } 371 .affilizz-select-option--content-type-carousel, .affilizz-select-item--content-type-carousel { 372 background: #bfffbe !important; 373 } 374 .affilizz-select-option--content-type-deal, .affilizz-select-item--content-type-deal { 375 background: #ffa88e !important; 376 } 377 .affilizz-select-option--text::first-letter, .affilizz-select-item--text::first-letter { 378 text-transform: uppercase; 379 } 380 381 .affilizz-select-item--content-type-deal .affilizz-select-option--subtext { 382 color: #cb5735; 383 } 384 385 .ts-dropdown-content { 386 max-height: 165px !important; 387 } 388 .ts-dropdown-content .affilizz-select-option--subtext { 389 color: #a9b1c8; 390 } 391 392 .ts-dropdown-content { 393 margin-bottom: 0; 394 } 395 .ts-dropdown-content .affilizz-inline-loader { 396 display: flex; 397 gap: 15px; 398 justify-content: flex-start; 399 align-items: center; 400 padding-left: 12px; 401 background: #fff; 402 font-size: 14px; 403 color: #111453; 404 line-height: 35px; 405 } 406 .ts-dropdown-content .affilizz-inline-loader img { 407 max-width: 20px; 408 } 409 410 .ts-control > .item { 411 font-size: 1rem; 412 } 413 414 #affilizz-publication-id-wrapper .ts-control > .item { 415 display: flex; 416 align-items: center; 417 gap: 8px; 418 max-width: calc(100% - 34px); 419 } 420 #affilizz-publication-id-wrapper .ts-control > .item > .label { 421 white-space: nowrap; 422 overflow: hidden; 423 text-overflow: ellipsis; 424 } 425 426 .ts-dropdown { 427 margin: 0px !important; 428 width: 100% !important; 429 border-radius: 4px !important; 430 box-shadow: 0px 4px 4px rgba(17, 20, 83, 0.4); 431 } 432 .ts-dropdown .recent { 433 background: #a9b1c8; 434 border-radius: 4px; 435 color: #fff; 436 padding: 2px 4px; 437 font-size: 13px; 438 margin-left: auto; 439 } 440 .ts-dropdown [data-selectable].option { 441 font-size: 14px !important; 442 color: var(--blue-600) !important; 443 display: flex; 444 align-items: center; 445 padding: 8px 12px !important; 446 } 447 .ts-dropdown [data-selectable] .highlight { 448 background: var(--background-orange--lighter) !important; 449 border-radius: 4px; 450 font-size: 14px; 451 margin-right: 4px; 452 color: var(--blue-600); 453 padding: 0; 454 } 455 .ts-dropdown .option { 456 display: flex; 457 align-items: center; 458 padding: 0; 459 padding-left: 12px; 460 border-radius: 4px; 461 min-height: 35px; 462 } 463 .ts-dropdown .affilizz-select-option { 464 border-radius: 4px; 465 padding: 4px 8px; 466 display: inline-flex; 467 align-items: center; 468 gap: 4px; 469 } 470 .ts-dropdown .affilizz-select-option img { 471 width: 12px !important; 472 height: 12px !important; 473 padding: 0 !important; 474 } 475 476 #affilizz-publication-content-id-wrapper .ts-dropdown .option { 477 gap: 8px; 478 } 479 480 #affilizz-publication-id-wrapper .ts-control::before { 481 content: " "; 482 background-image: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2912_15560)'%3E%3Cg clip-path='url(%23clip1_2912_15560)'%3E%3Cpath d='M15.85 15.62L12.02 11.76C13.0689 10.5226 13.6432 8.95221 13.64 7.33002C13.6426 5.51674 12.9262 3.77634 11.6478 2.49042C10.3693 1.20449 8.63328 0.47791 6.82001 0.469971C5.00675 0.47791 3.27056 1.20449 1.99213 2.49042C0.713705 3.77634 -0.00271814 5.51674 -5.36294e-05 7.33002C-0.00271814 9.1433 0.713705 10.8836 1.99213 12.1696C3.27056 13.4555 5.00675 14.1821 6.82001 14.19C8.47818 14.1869 10.0782 13.5788 11.32 12.48L15.14 16.33C15.1877 16.3761 15.2442 16.4121 15.306 16.4362C15.3678 16.4602 15.4337 16.4717 15.4999 16.47C15.5646 16.4709 15.629 16.459 15.689 16.435C15.7491 16.411 15.8038 16.3753 15.85 16.33C15.8969 16.2835 15.934 16.2282 15.9594 16.1673C15.9848 16.1064 15.9979 16.041 15.9979 15.975C15.9979 15.909 15.9848 15.8436 15.9594 15.7827C15.934 15.7218 15.8969 15.6665 15.85 15.62ZM0.999946 7.33002C0.99728 5.78195 1.60839 4.2959 2.69929 3.19751C3.79018 2.09912 5.27197 1.47791 6.82001 1.46997C8.36806 1.47791 9.84985 2.09912 10.9407 3.19751C12.0316 4.2959 12.6426 5.78195 12.64 7.33002C12.6426 8.87808 12.0316 10.3641 10.9407 11.4625C9.84985 12.5609 8.36806 13.1821 6.82001 13.19C5.27716 13.1821 3.79983 12.565 2.70979 11.4731C1.61975 10.3812 1.0052 8.90285 0.999946 7.35999V7.33002Z' fill='%237A7DB0' style='fill:%237A7DB0;fill:color(display-p3 0.4798 0.4913 0.6917);fill-opacity:1;'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); 483 margin-right: 8px; 484 width: 16px; 485 height: 16px; 486 display: block; 487 } 488 489 #affilizz-publication-id-ts-control { 490 min-width: 35% !important; 491 } 2 @font-face{font-display:block;font-family:affilizz-icons;font-style:normal;font-weight:400;src:url(../fonts/affilizz-icons/affilizz-icons.ttf?b2n8aj) format("truetype"),url(../fonts/affilizz-icons/affilizz-icons.woff?b2n8aj) format("woff"),url(../fonts/affilizz-icons/affilizz-icons.svg?b2n8aj) format("svg")}.affilizz-button{cursor:pointer;text-decoration:none}.affilizz-button--inline *{display:inline-block}.affilizz-button--inline svg{margin-left:5px}.affilizz-button--inline>svg{max-height:16px;max-width:16px}.affilizz-button-icons{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-right:5px}.affilizz-button-icons .dashicons,.affilizz-button-icons .dashicons-before{align-items:center;display:flex;justify-content:center;line-height:1}.affilizz-button-icons .dashicons-before:before,.affilizz-button-icons .dashicons:before{font-size:16px;opacity:.7;position:relative;top:2px}.affilizz-button--primary{background:#111453;border:none;border-radius:4px;color:#fff;font-size:16px;font-weight:400;padding:10px 12px}.affilizz-button--primary:active,.affilizz-button--primary:hover{background-color:#7af4d1;color:#fff;color:#111453;cursor:pointer}.affilizz-button--primary:disabled{background:#d9deeb;color:#fff}.affilizz-button[disabled]{opacity:.25;pointer-events:none}.affilizz-button--secondary{background:#fff;border:none;border-radius:4px;box-shadow:inset 0 0 0 1px #111453;color:#111453;font-size:16px;font-weight:400;padding:10px 20px}.affilizz-button--secondary:active,.affilizz-button--secondary:hover{background-color:#111453;color:#fff;cursor:pointer}.affilizz-button--secondary:active img,.affilizz-button--secondary:hover img{filter:brightness(0) invert(1)}.affilizz-button--primary-hover:active,.affilizz-button--primary-hover:hover{background-color:#7af4d1;box-shadow:none;color:#fff;color:#111453;cursor:pointer}.affilizz-button--create{background:#ff5722;border-radius:4px;display:inline-flex;margin-bottom:4px;margin-right:5px}.affilizz-button--create a{color:#fff;font-size:13px}.affilizz-button--create a.alt{color:#fff;font-size:13px;padding:0 5px}.affilizz-button--call{background:#1dd6a1;border-radius:4px;display:inline-block;margin-bottom:4px}.affilizz-button--call a{color:#fff;font-size:13px}.affilizz-button--hollow{align-items:center;border:1px solid #fff;border-radius:4px;color:#fff;display:flex;flex-direction:row;gap:5px;justify-content:center;padding:3px 5px}.affilizz-button--hollow:active,.affilizz-button--hollow:focus,.affilizz-button--hollow:hover{color:#fff}#create-affilizz-publication,#insert-affilizz-publication,.create-affilizz-publication,.insert-affilizz-publication{align-items:center;color:#fff;display:flex;flex-direction:row;font-size:13px;font-weight:600;justify-content:center;padding:5px 7px 6px}#create-affilizz-publication *,#insert-affilizz-publication *,.create-affilizz-publication *,.insert-affilizz-publication *{pointer-events:none}#affilizz-floating-button{background:#1dd6a1;border-radius:4px;height:40px;opacity:0;padding:0 5px 4px;position:absolute;text-decoration:none;top:0;width:25px;z-index:6000}#affilizz-floating-button:after{background:#1dd6a1;content:"";height:8px;opacity:1;position:absolute;right:-4px;top:16px;transform:rotate(45deg);width:8px}#affilizz-floating-button:active,#affilizz-floating-button:focus{box-shadow:none;outline:none}#affilizz-floating-button img{margin-top:4px}#affilizz-floating-button *{pointer-events:none}#step-success-button{color:#fff}*,:after,:before{box-sizing:border-box}.affilizz-select-option--floating{opacity:.5;z-index:9999}.affilizz-form{position:relative}.affilizz-form .ts-wrapper.single .ts-control,.affilizz-form .ts-wrapper.single .ts-control input{width:auto!important}.affilizz-form .ts-wrapper .ts-control{transition:var(--transition)!important}.affilizz-form .ts-wrapper .ts-control ::-moz-placeholder{color:var(--blue-400)!important;font-size:16px!important}.affilizz-form .ts-wrapper .ts-control ::placeholder,.affilizz-form .ts-wrapper .ts-control input{color:var(--blue-400)!important;font-size:16px!important}.affilizz-form .ts-wrapper:not(.input-active,.disabled,.has-items) .ts-control{background:var(--blue-0)!important;color:var(--blue-400)!important}.affilizz-form .ts-wrapper.has-items ::-moz-placeholder{display:none;visibility:hidden}.affilizz-form .ts-wrapper.has-items ::placeholder{display:none;visibility:hidden}.affilizz-form .ts-wrapper.input-active .ts-control{background:var(--white);box-shadow:0 0 0 .1875rem var(--stroke-green--light)!important;color:var(--blue-800)}.affilizz-form .ts-wrapper.loading .ts-control{border-radius:4px!important}.affilizz-form .ts-wrapper.loading .ts-dropdown{display:none!important}.affilizz-form__label{align-items:center;color:#404489;display:flex;flex-direction:row;font-size:12px;font-weight:400;justify-content:space-between;padding-bottom:3px}.affilizz-form__label__hint{color:#737af9;flex-shrink:1}.affilizz-form .ts-wrapper.multi .ts-control{align-items:center}.affilizz-form .ts-wrapper.multi .ts-control div{height:25px}.affilizz-form .ts-wrapper.multi .ts-control .affilizz-empty-publication-content-name{font-style:italic;font-weight:400;opacity:.5}.affilizz-form .affilizz-faux-select,.affilizz-form .ts-wrapper.multi .ts-control,.affilizz-form .ts-wrapper.single .ts-control,.affilizz-form input[type=text],.affilizz-form select{align-self:stretch;background:#fff;border:1px solid #a9b1c8;border-radius:4px;box-shadow:none;box-sizing:border-box;flex-grow:0;font-size:14px;line-height:1;max-width:100%;min-height:45px;padding:13px 8px 13px 12px;width:100%}.affilizz-form .affilizz-faux-select.dropdown-input,.affilizz-form .ts-wrapper.multi .ts-control.dropdown-input,.affilizz-form .ts-wrapper.single .ts-control.dropdown-input,.affilizz-form input[type=text].dropdown-input,.affilizz-form select.dropdown-input{border-color:#1dd6a1;margin:5px;max-width:calc(100% - 10px);min-height:30px;padding:8px 12px}.affilizz-form .affilizz-faux-select::-webkit-input-placeholder,.affilizz-form .ts-wrapper.multi .ts-control::-webkit-input-placeholder,.affilizz-form .ts-wrapper.single .ts-control::-webkit-input-placeholder,.affilizz-form input[type=text]::-webkit-input-placeholder,.affilizz-form select::-webkit-input-placeholder{color:#a9b1c8;font-size:14px}.affilizz-form .affilizz-faux-select:-moz-placeholder,.affilizz-form .affilizz-faux-select::-moz-placeholder,.affilizz-form .ts-wrapper.multi .ts-control:-moz-placeholder,.affilizz-form .ts-wrapper.multi .ts-control::-moz-placeholder,.affilizz-form .ts-wrapper.single .ts-control:-moz-placeholder,.affilizz-form .ts-wrapper.single .ts-control::-moz-placeholder,.affilizz-form input[type=text]:-moz-placeholder,.affilizz-form input[type=text]::-moz-placeholder,.affilizz-form select:-moz-placeholder,.affilizz-form select::-moz-placeholder{color:#a9b1c8;font-size:14px}.affilizz-form .affilizz-faux-select:-ms-input-placeholder,.affilizz-form .ts-wrapper.multi .ts-control:-ms-input-placeholder,.affilizz-form .ts-wrapper.single .ts-control:-ms-input-placeholder,.affilizz-form input[type=text]:-ms-input-placeholder,.affilizz-form select:-ms-input-placeholder{color:#a9b1c8;font-size:14px}.affilizz-form .affilizz-faux-select:focus,.affilizz-form .ts-wrapper.multi .ts-control:focus,.affilizz-form .ts-wrapper.single .ts-control:focus,.affilizz-form input[type=text]:focus,.affilizz-form select:focus{border:1px solid #404489;border-radius:4px;box-shadow:0 0 0 2px rgba(29,214,161,.5)}.affilizz-form .affilizz-faux-select:disabled,.affilizz-form .affilizz-faux-select:disabled input,.affilizz-form .ts-wrapper.multi .ts-control:disabled,.affilizz-form .ts-wrapper.multi .ts-control:disabled input,.affilizz-form .ts-wrapper.single .ts-control:disabled,.affilizz-form .ts-wrapper.single .ts-control:disabled input,.affilizz-form input[type=text]:disabled,.affilizz-form input[type=text]:disabled input,.affilizz-form select:disabled,.affilizz-form select:disabled input{background:#f0f3fa!important;border:#d9deeb!important;color:#a9b1c8!important}.affilizz-form .affilizz-faux-select .affilizz-option,.affilizz-form .ts-wrapper.multi .ts-control .affilizz-option,.affilizz-form .ts-wrapper.single .ts-control .affilizz-option,.affilizz-form input[type=text] .affilizz-option,.affilizz-form select .affilizz-option{padding-top:2px}.affilizz-form .affilizz-faux-select .recent,.affilizz-form .ts-wrapper.multi .ts-control .recent,.affilizz-form .ts-wrapper.single .ts-control .recent,.affilizz-form input[type=text] .recent,.affilizz-form select .recent{background:#a9b1c8;border-radius:4px;color:#fff;font-size:13px;margin-left:auto;padding:3px 4px}.affilizz-form .affilizz-faux-select img{margin-right:5px}.affilizz-form__field{margin:0}.affilizz-form__field .disabled .ts-control,.affilizz-form__field .disabled .ts-control input{background:#f0f3fa!important;border-color:#d9deeb!important;color:#a9b1c8!important;opacity:1!important}.affilizz-form__field .disabled .ts-control input::-moz-placeholder,.affilizz-form__field .disabled .ts-control::-moz-placeholder{color:#a9b1c8!important}.affilizz-form__field .disabled .ts-control input::placeholder,.affilizz-form__field .disabled .ts-control::placeholder{color:#a9b1c8!important}.affilizz-select-item>img{height:12px!important;padding:0!important;width:12px!important}.affilizz-select-item,.affilizz-select-option{border:none!important;box-shadow:none!important;color:#111453!important;text-shadow:none!important}.affilizz-select-item.affilizz-select-option,.affilizz-select-option.affilizz-select-option{font-weight:500}.affilizz-select-item--content-type-link,.affilizz-select-option--content-type-link{background:#ccf7fa!important}.affilizz-select-item--content-type-cta,.affilizz-select-option--content-type-cta{background:#fdf6a1!important}.affilizz-select-item--content-type-box,.affilizz-select-option--content-type-box{background:#fbdfde!important}.affilizz-select-item--content-type-card,.affilizz-select-option--content-type-card{background:#cfc7ff!important}.affilizz-select-item--content-type-carousel,.affilizz-select-option--content-type-carousel{background:#bfffbe!important}.affilizz-select-item--content-type-deal,.affilizz-select-option--content-type-deal{background:#ffa88e!important}.affilizz-select-item--text:first-letter,.affilizz-select-option--text:first-letter{text-transform:uppercase}.affilizz-select-item--content-type-deal .affilizz-select-option--subtext{color:#cb5735}.ts-dropdown-content{max-height:165px!important}.ts-dropdown-content .affilizz-select-option--subtext{color:#a9b1c8}.ts-dropdown-content{margin-bottom:0}.ts-dropdown-content .affilizz-inline-loader{align-items:center;background:#fff;color:#111453;display:flex;font-size:14px;gap:15px;justify-content:flex-start;line-height:35px;padding-left:12px}.ts-dropdown-content .affilizz-inline-loader img{max-width:20px}.ts-control>.item{font-size:1rem}#affilizz-publication-id-wrapper .ts-control>.item{align-items:center;display:flex;gap:8px;max-width:calc(100% - 34px)}#affilizz-publication-id-wrapper .ts-control>.item>.label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-dropdown{border-radius:4px!important;box-shadow:0 4px 4px rgba(17,20,83,.4);margin:0!important;width:100%!important}.ts-dropdown .recent{background:#a9b1c8;border-radius:4px;color:#fff;font-size:13px;margin-left:auto;padding:2px 4px}.ts-dropdown [data-selectable].option{align-items:center;color:var(--blue-600)!important;display:flex;font-size:14px!important;padding:8px 12px!important}.ts-dropdown [data-selectable] .highlight{background:var(--background-orange--lighter)!important;border-radius:4px;color:var(--blue-600);font-size:14px;margin-right:4px;padding:0}.ts-dropdown .option{align-items:center;border-radius:4px;display:flex;min-height:35px;padding:0 0 0 12px}.ts-dropdown .affilizz-select-option{align-items:center;border-radius:4px;display:inline-flex;gap:4px;padding:4px 8px}.ts-dropdown .affilizz-select-option img{height:12px!important;padding:0!important;width:12px!important}#affilizz-publication-content-id-wrapper .ts-dropdown .option{gap:8px}#affilizz-publication-id-wrapper .ts-control:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2912_15560)'%3E%3Cg clip-path='url(%23clip1_2912_15560)'%3E%3Cpath d='m15.85 15.62-3.83-3.86a6.83 6.83 0 0 0 1.62-4.43A6.85 6.85 0 0 0 6.82.47 6.85 6.85 0 0 0 0 7.33a6.85 6.85 0 0 0 6.82 6.86 6.81 6.81 0 0 0 4.5-1.71l3.82 3.85a.5.5 0 0 0 .36.14.491.491 0 0 0 .46-.687.5.5 0 0 0-.11-.163ZM1 7.33a5.85 5.85 0 0 1 5.82-5.86 5.85 5.85 0 0 1 5.82 5.86 5.85 5.85 0 0 1-5.82 5.86A5.85 5.85 0 0 1 1 7.36v-.03Z' fill='%237A7DB0' style='fill:color(display-p3 .4798 .4913 .6917);fill-opacity:1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");content:" ";display:block;height:16px;margin-right:8px;width:16px}#affilizz-publication-id-ts-control{min-width:35%!important} -
affilizz/tags/1.15.1/assets/src/scss/common/block.scss
r3254716 r3259019 187 187 188 188 &__choice { 189 padding: 0; 189 190 190 191 display: flex; … … 285 286 &__button { 286 287 justify-self: start; 288 border: none; 289 290 &:hover { 291 border: none; 292 } 287 293 } 288 294 … … 478 484 &__type { 479 485 486 &__item { 487 margin-bottom: 0; 488 } 489 480 490 &__list { 481 491 display: flex; … … 486 496 487 497 &__button { 498 background: #fff; 488 499 display: flex; 489 500 flex-wrap: wrap; … … 505 516 flex: 0 0 100%; 506 517 font-size: rem(14); 507 font-weight: 600; 508 518 font-weight: 400; 509 519 margin-bottom: 0; 510 520 } … … 512 522 i { 513 523 font-size: rem(20); 514 // height: rem(20);515 524 margin-bottom: .2em; 516 525 order: -1; 517 // transform: scale(1.2);518 526 } 519 527 … … 764 772 &__loader { 765 773 position: absolute; 774 border-radius: var(--border-radius); 766 775 background: rgba(255, 255, 255, 0.9); 767 776 top: 0; … … 790 799 } 791 800 } 801 802 &__more-button { 803 background-color: #fff; 804 color: #111453; 805 border: none; 806 } 792 807 } -
affilizz/tags/1.15.1/assets/src/scss/common/blocks/form.scss
r3254716 r3259019 104 104 .affilizz-block__add, 105 105 .affilizz-block__remove { 106 border: none; 107 background: #fff; 106 108 display: flex; 107 109 width: rem(32); … … 126 128 127 129 &__list { 130 margin-bottom: 0; 128 131 & + * { 129 132 margin-top: rem(8); -
affilizz/tags/1.15.1/assets/src/scss/common/blocks/product.scss
r3254716 r3259019 1 1 @keyframes slide { 2 0% {2 0% { 3 3 tranform: translate(0,0); 4 4 } 5 100% {5 100% { 6 6 transform: translate(math.div(-100%,3)*2,0); 7 7 } 8 8 } 9 9 10 .affilizz-block{ 11 &__product{ 10 .affilizz-block { 11 &__product { 12 text-align: left; 13 background-color: #fff; 12 14 display: grid; 13 15 grid-template-columns: auto 1fr; … … 38 40 39 41 &--brand, 40 &--loading {42 &--loading { 41 43 grid-template-columns: auto auto 1fr; 42 44 grid-template-areas: … … 54 56 } 55 57 56 &--loading {58 &--loading { 57 59 grid-template-columns: auto auto rem(1) auto 1fr; 58 60 grid-template-rows: auto auto auto; … … 66 68 transform: none !important; 67 69 68 &::before {70 &::before { 69 71 display: none !important; 70 72 } 71 73 72 &::after {74 &::after { 73 75 content: ""; 74 76 grid-area: pipe; … … 79 81 } 80 82 81 .affilizz-block__square {83 .affilizz-block__square { 82 84 grid-area: square; 83 85 aspect-ratio: 1/1; … … 96 98 overflow: hidden; 97 99 98 &::before {100 &::before { 99 101 // --background-grey--lighter: red; 100 102 content: ""; … … 115 117 } 116 118 117 .affilizz-block__line {119 .affilizz-block__line { 118 120 min-width: rem(48); 119 &--1 {121 &--1 { 120 122 grid-area: line1; 121 123 122 &::before {124 &::before { 123 125 animation-delay: .25s; 124 126 } 125 127 }; 126 &--2 {128 &--2 { 127 129 grid-area: line2; 128 &::before {130 &::before { 129 131 animation-delay: .25s * 2; 130 132 } 131 133 }; 132 &--3 {134 &--3 { 133 135 grid-area: line3; 134 &::before {136 &::before { 135 137 animation-delay: .25s * 3; 136 138 } 137 139 }; 138 &--4 {140 &--4 { 139 141 grid-area: line4; 140 &::before {142 &::before { 141 143 animation-delay: .25s * 4; 142 144 } … … 145 147 } 146 148 147 &::before {149 &::before { 148 150 content: ""; 149 151 display: block; … … 164 166 } 165 167 166 &:not(.affilizz-block__product--selected):hover {168 &:not(.affilizz-block__product--selected):hover { 167 169 border-color: var(--stroke-color); 168 170 z-index: 3; 169 171 transform: translate(0,rem(-1)); 170 &::before {172 &::before { 171 173 opacity: 1; 172 174 } 173 175 } 174 176 175 &__list {177 &__list { 176 178 display: flex; 177 179 flex-wrap: wrap; … … 180 182 } 181 183 182 &__item {184 &__item { 183 185 flex: 0 0 100%; 184 186 } 185 187 186 &__title {188 &__title { 187 189 grid-area: title; 188 190 align-self: end; … … 190 192 } 191 193 192 &__brand {194 &__brand { 193 195 grid-area: brand; 194 196 … … 199 201 margin: 0; 200 202 201 img {203 img { 202 204 flex: 0 0 rem(20); 203 205 max-width: rem(20); … … 205 207 } 206 208 207 &__price {209 &__price { 208 210 grid-area: price; 209 211 … … 217 219 } 218 220 219 &__informations {221 &__informations { 220 222 221 223 @extend .affilizz-title, .affilizz-title--thin, .affilizz-title--xxs; … … 225 227 } 226 228 227 &__image {229 &__image { 228 230 grid-area: image; 229 231 -
affilizz/tags/1.15.1/assets/src/scss/common/blocks/reset.scss
r3254716 r3259019 1 .wpview[data-wpview-type~="affilizz"], .affilizz-modal, .affilizz-component-container { 2 p { 3 margin: 0; 4 } 1 5 2 /* purgecss start ignore */ 6 button { 7 cursor: pointer; 8 } 3 9 4 /*** 5 The new CSS reset - version 1.7.3 (last updated 7.8.2022) 6 GitHub page: https://github.com/elad2412/the-new-css-reset 7 ***/ 10 *, 11 *::before, 12 *::after { 13 box-sizing: border-box; 14 } 8 15 9 /* 10 Remove all the styles of the "User-Agent-Stylesheet", except for the 'display' property 11 - The "symbol *" part is to solve Firefox SVG sprite bug 12 */ 13 *:where(:not(html, iframe, canvas, img, svg, video, audio):not(svg *, symbol *, path, clipPath )) { 14 all: unset; 15 display: revert; 16 a, button { 17 cursor: revert; 18 -webkit-tap-highlight-color: transparent; 19 } 20 21 ol, ul, menu { 22 list-style: none; 23 } 24 25 img { 26 max-width: 100%; 27 } 28 29 table { 30 border-collapse: collapse; 31 } 32 33 input, textarea { 34 -webkit-user-select: auto; 35 } 36 37 textarea { 38 white-space: revert; 39 overflow-wrap: break-word; 40 word-wrap: break-word; 41 } 42 43 meter { 44 -webkit-appearance: revert; 45 appearance: revert; 46 } 47 48 ::placeholder { 49 color: unset; 50 } 51 52 :where([hidden]) { 53 display: none; 54 } 55 56 :where([contenteditable]:not([contenteditable="false"])) { 57 -moz-user-modify: read-write; 58 -webkit-user-modify: read-write; 59 -webkit-user-select: auto; 60 } 61 62 :where([draggable="true"]) { 63 -webkit-user-drag: element; 64 } 65 66 ::-webkit-details-marker{ 67 display: none; 68 } 16 69 } 17 18 /* Preferred box-sizing value */19 *,20 *::before,21 *::after {22 box-sizing: border-box;23 }24 25 /* Reapply the pointer cursor for anchor tags */26 a, button {27 cursor: revert;28 -webkit-tap-highlight-color: transparent;29 }30 31 /* Remove list styles (bullets/numbers) */32 ol, ul, menu {33 list-style: none;34 }35 36 /* For images to not be able to exceed their container */37 img {38 max-width: 100%;39 }40 41 /* removes spacing between cells in tables */42 table {43 border-collapse: collapse;44 }45 46 /* Safari - solving issue when using user-select:none on the <body> text input doesn't working */47 input, textarea {48 -webkit-user-select: auto;49 }50 51 /* revert the 'white-space' property for textarea elements on Safari */52 textarea {53 white-space: revert;54 55 // Prevent textarea to expand his height56 overflow-wrap: break-word;57 word-wrap: break-word;58 }59 60 /* minimum style to allow to style meter element */61 meter {62 -webkit-appearance: revert;63 appearance: revert;64 }65 66 /* reset default text opacity of input placeholder */67 ::placeholder {68 color: unset;69 }70 71 /* fix the feature of 'hidden' attribute.72 display:revert; revert to element instead of attribute */73 :where([hidden]) {74 display: none;75 }76 77 /* revert for bug in Chromium browsers78 - fix for the content editable attribute will work properly.79 - webkit-user-select: auto; added for Safari in case of using user-select:none on wrapper element*/80 :where([contenteditable]:not([contenteditable="false"])) {81 -moz-user-modify: read-write;82 -webkit-user-modify: read-write;83 overflow-wrap: break-word;84 -webkit-line-break: after-white-space;85 -webkit-user-select: auto;86 }87 88 /* apply back the draggable feature - exist only in Chromium and Safari */89 :where([draggable="true"]) {90 -webkit-user-drag: element;91 }92 93 /* hide arrow in details on safari and ios */94 ::-webkit-details-marker{95 display: none;96 }97 98 /* purgecss end ignore */ -
affilizz/tags/1.15.1/assets/src/scss/common/modal.scss
r3254716 r3259019 168 168 169 169 &__loader { 170 border-radius: var(--border-radius); 170 171 img { 171 172 animation: spin 2s linear infinite; -
affilizz/tags/1.15.1/classes/API.php
r3254716 r3259019 631 631 wp_send_json_error( 632 632 array( 633 'message' => sprintf( __( ' "%s"type is not implemented yet.', 'affilizz' ), $type ),633 'message' => sprintf( __( 'The "%s" publication type is not implemented yet.', 'affilizz' ), $type ), 634 634 ) 635 635 ); -
affilizz/tags/1.15.1/classes/Core.php
r3254716 r3259019 191 191 wp_enqueue_style( 'affilizz-admin' ); 192 192 wp_enqueue_style( 'tom-select' ); 193 194 // In-between-versions CSS changes for the admin195 wp_enqueue_style( 'affilizz-external-css', ( Assets::get_instance() )->get_diverted_css_file_url(), array(), AFFILIZZ_VERSION );196 193 } 197 194 -
affilizz/tags/1.15.1/classes/Util/Analytics.php
r3254716 r3259019 19 19 $locale = explode( '_', get_locale() ); 20 20 $rendering_modes = array( 21 'webcomponent' => __( 'Web component', 'affilizz' ),21 'webcomponent' => __( 'Webcomponent', 'affilizz' ), 22 22 'ssr' => __( 'Server-side rendering (SSR)', 'affilizz' ) 23 23 ); … … 161 161 ], 162 162 'affilizz_selective_enqueue' => [ 163 'key' => __( 'Selective enqueue', 'affilizz' ),163 'key' => __( 'Selective assets load', 'affilizz' ), 164 164 'value' => $selective_enqueing 165 165 ], -
affilizz/tags/1.15.1/classes/Util/Cron.php
r3254716 r3259019 17 17 */ 18 18 public function __construct() { 19 add_action( 'affilizz_hourly_cron', [ $this, 'check_media_existence' ]);20 add_action( 'admin_notices', [ $this, 'display_missing_media_notice' ]);19 add_action( 'affilizz_hourly_cron', array( $this, 'check_media_existence' ) ); 20 add_action( 'admin_notices', array( $this, 'display_missing_media_notice' ) ); 21 21 22 22 // Connect to the API … … 25 25 // Schedule events 26 26 if ( ! wp_next_scheduled( 'affilizz_hourly_cron' ) ) { 27 wp_schedule_event( time(), 'hourly', 'affilizz_hourly_cron', array( false ) );27 wp_schedule_event( time(), 'hourly', 'affilizz_hourly_cron', array( false ) ); 28 28 } 29 29 } -
affilizz/tags/1.15.1/classes/Util/Filters.php
r3254716 r3259019 25 25 26 26 // Add styles to the classic editor styles 27 add_action( 'admin_init', array( $this, 'add_editor_style' ) ); 27 add_action( 'admin_init', array( $this, 'add_editor_style_classic' ) ); 28 add_action( 'enqueue_block_assets', array( $this, 'add_editor_style_classic' ) ); 28 29 29 30 // Wrap the renders in a custom container … … 82 83 * @return void 83 84 */ 84 public function add_editor_style () {85 public function add_editor_style_classic() { 85 86 add_theme_support( 'editor-style' ); 86 add_editor_style( AFFILIZZ_URL . 'assets/dist/css/admin.css' ); 87 if ( ! empty( get_current_screen() ) && get_current_screen()->is_block_editor() ) return; 88 add_editor_style( AFFILIZZ_URL . 'assets/dist/css/admin.css?affilizz_version = ' . AFFILIZZ_ASSETS_BUILD_VERSION ); 89 } 90 public function add_editor_style_gutenberg() { 91 if ( ! is_admin() ) return; 92 if ( empty( get_current_screen() ) || ! get_current_screen()->is_block_editor() ) return; 93 wp_enqueue_style( 'affilizz-block-admin-css', AFFILIZZ_URL . 'assets/dist/css/admin.css' ); 87 94 } 88 95 -
affilizz/tags/1.15.1/classes/Util/Notices.php
r3003902 r3259019 15 15 public function __construct() { 16 16 // Clean up a bit the top of the admin pages when notices exist 17 add_action( 'admin_enqueue_scripts', [ $this, 'clean_administration_notices' ] ); 17 add_action( 'admin_enqueue_scripts', array( $this, 'clean_administration_notices_classic' ) ); 18 add_action( 'enqueue_block_assets', array( $this, 'clean_administration_notices_gutenberg' ) ); 18 19 19 20 // Deal with the missing media states notices 20 add_action( 'all_admin_notices', [ $this, 'display_missing_channel_notice' ]);21 add_action( 'all_admin_notices', [ $this, 'display_missing_media_notice' ]);21 add_action( 'all_admin_notices', array( $this, 'display_missing_channel_notice' ) ); 22 add_action( 'all_admin_notices', array( $this, 'display_missing_media_notice' ) ); 22 23 } 23 24 … … 28 29 * @return void 29 30 */ 30 public function clean_administration_notices() { 31 public function clean_administration_notices_classic() { 32 if ( ! empty( get_current_screen() ) && get_current_screen()->is_block_editor() ) return; 33 wp_add_inline_style( 'affilizz-admin', ':not(.notice) + .notice { margin-top: 20px; }' ); 34 } 35 public function clean_administration_notices_gutenberg() { 36 if ( ! is_admin() ) return; 37 if ( empty( get_current_screen() ) || ! get_current_screen()->is_block_editor() ) return; 31 38 wp_add_inline_style( 'affilizz-admin', ':not(.notice) + .notice { margin-top: 20px; }' ); 32 39 } -
affilizz/tags/1.15.1/includes/i18n.php
r3254716 r3259019 18 18 'link' => __( 'Link', 'affilizz' ), 19 19 'default' => __( 'Publication', 'affilizz' ), 20 'box' => _ _( 'Table', 'affilizz' ),20 'box' => _x( 'Table', 'Used as a short version for "price table" in compact interfaces', 'affilizz' ), 21 21 'card' => __( 'Card', 'affilizz' ), 22 22 'cta' => __( 'Button', 'affilizz' ), … … 145 145 ), 146 146 'condition' => array( 147 'marketplace' => __( 'Market Place', 'affilizz'),148 'used' => __( 'Used', 'affilizz'),149 'refurbished' => __( 'Refurbished', 'affilizz'),147 'marketplace' => __( 'Marketplace', 'affilizz' ), 148 'used' => __( 'Used', 'affilizz' ), 149 'refurbished' => __( 'Refurbished', 'affilizz' ), 150 150 'abbreviations' => array ( 151 'marketplace' => _x( 'MP', 'abbreviation of Market Place', 'affilizz'),152 'used' => _x( 'U', 'abbreviation of used', 'affilizz'),153 'refurbished' => _x( 'R', 'abbreviation of refurbished', 'affilizz'),151 'marketplace' => _x( 'MP', 'Abbreviation for "Marketplace"', 'affilizz' ), 152 'used' => _x( 'U', 'Abbreviation for used', 'affilizz' ), 153 'refurbished' => _x( 'R', 'abbreviation for refurbished', 'affilizz' ), 154 154 ), 155 155 ) … … 208 208 'search' => __( 'Error thrown while searching products in a create scenario.', 'affilizz' ), 209 209 'offer' => __( 'Error thrown in modal while selecting the offer.', 'affilizz' ), 210 'contents' => __( 'Error thrown in modal while populating content IDs.', 'affilizz' ),211 'publication' => __( 'Error thrown in modal while searchingURL.', 'affilizz' )210 'contents' => __( 'Error thrown in modal while populating the publication contents list.', 'affilizz' ), 211 'publication' => __( 'Error thrown in modal while fetching an URL.', 'affilizz' ) 212 212 ) 213 213 ) -
affilizz/tags/1.15.1/init.php
r3254716 r3259019 5 5 * Author URI: https://www.affilizz.com 6 6 * Author: Affilizz, Dewizz SAS <wordpress@affilizz.com> 7 * Version: 1.15. 07 * Version: 1.15.1 8 8 * Requires at least: 5.9 9 9 * Requires PHP: 7.3.0 … … 13 13 if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly 14 14 15 define( 'AFFILIZZ_VERSION', '1.15. 0' );16 define( 'AFFILIZZ_ASSETS_BUILD_VERSION', ' 18hBOULky6sAQlmA' );15 define( 'AFFILIZZ_VERSION', '1.15.1' ); 16 define( 'AFFILIZZ_ASSETS_BUILD_VERSION', 'lB2WutOuF1C7nE9C' ); 17 17 18 18 foreach ( array( … … 26 26 27 27 register_activation_hook( __FILE__, array( 'Affilizz\Install', 'install' ) ); 28 register_uninstall_hook( __FILE__, array( 'Affilizz\ Install', 'uninstall' ) );28 register_uninstall_hook( __FILE__, array( 'Affilizz\Core', 'uninstall' ) ); 29 29 30 30 // Allows translation of the plugin name -
affilizz/tags/1.15.1/readme.txt
r3254716 r3259019 1 1 === Affilizz === 2 2 Contributors: affilizz, romaincarlier 3 Tags: gutenberg, affilizz, editor, block, affiliation, affiliate, ads3 Tags: affilizz, block, affiliation, affiliate, ads 4 4 Requires at least: 5.9 5 5 Tested up to: 6.7.2 6 Stable tag: 1.15. 06 Stable tag: 1.15.1 7 7 Requires PHP: 7.3.0 8 8 License: GPLv2 or later … … 53 53 == Changelog == 54 54 55 = 1.15.1 = 56 57 * Fixes an issue when uninstalling / deleting the plugin from the plugins page in the back-office. 58 * Fixes PHP notations for the array callbacks in hooks. 59 * Fixes a warning while loading admin.css and inline admin styles for gutenberg (moved to enqueue_block_assets). 60 * Changes some translation source strings. 61 55 62 = 1.15.0 = 56 63 … … 62 69 * **Added** : An opening screen to choose between two modes to add affiliate content : 63 70 * Direct creation of affiliate widgets using textual search or merchant URL. 64 * Allows for creation of magic links, multi- and mono-merchant buttons, price tables, card badges, 71 * Allows for creation of magic links, multi- and mono-merchant buttons, price tables, card badges, (AI) deals, carousels. 65 72 * Browsing publications previously created in Affilizz to add affiliate widgets. 66 73 * **Added** : Administration options to share technical details to improve customer support. 67 74 * For developers : Technical output in the browser console. 68 75 * For users : Actionable in the administration pages in the back-office. 69 * **Added :**Support for carousels / deals both in insertion and creation.76 * **Added** : Support for carousels / deals both in insertion and creation. 70 77 * **Added** : Creation of groups of content *(TinyMCE version only)* 71 78 * **Added** : Support for new code hooks to customize your Affilizz integration. … … 90 97 * **Added** : All translations are now dealt with in a single file, PHP-side (i18n.php) to facilitate custom translations. 91 98 * The *affilizz_publications_javascript_l10n* filters allows to alter these imported translations. 92 * **Improved** : Pre-rendering of affilizz blocks shortcodes allow for a 90% load time improvement on the edit pages (the more complex the greater the time gain).99 * **Improved** : Pre-rendering of Affilizz blocks shortcodes allow for a 90% load time improvement on the edit pages (the more complex the greater the time gain). 93 100 * **Improved** : Cache management for SSR / webcomponents situations. 94 101 * **Improved** : Allowed tags and attributes for the KSES filtering of the administration pages and scripts renders. … … 135 142 * Adds class attributes to allowed tags and attributes in the plugin. 136 143 * Adds translations for the button opening process. 137 * Limits searches in the publications table to local- and affilizz- ids columns.144 * Limits searches in the publications table to local- and Affilizz- ids columns. 138 145 * Prepares the works to move to the react-based version of the plugin. 139 146 … … 146 153 * Changes local caching logic to only store in database cached version of SSR renders (not webcomponents). 147 154 * Fixes various issues with the diverted asset file path (local cached version of the Affilizz assets). 148 * Rewrites the selective enqueueing logic.155 * Rewrites the selective assets loading logic. 149 156 * Adds filters for multiple plugin variables : 150 157 * affilizz_publication_transient_key … … 225 232 * Updates translation files. 226 233 * Updates the local caching mechanism to use real files and avoid rewriting after report of bugs from a user. 227 * Adds option to delete the affilizz table.234 * Adds option to delete the Affilizz table. 228 235 * Moves the creation of the table to the insertion of blocks, thus being less invasive for testers. 229 236 * Allows to load the rendering script selectively. … … 237 244 * Adds support for card format (from Affilizz). 238 245 * Updates translation files. 239 * Adds a verification of the need to regenerate tinyMCE previews of the affilizz blocks.246 * Adds a verification of the need to regenerate tinyMCE previews of the Affilizz blocks. 240 247 241 248 = 1.10.0 = -
affilizz/tags/1.15.1/templates/administration/page/settings/rendering.php
r3167531 r3259019 4 4 $rendering_modes = array( 5 5 'webcomponent' => array( 6 'title' => __( 'Web component (default)', 'affilizz' ),6 'title' => __( 'Webcomponent (default)', 'affilizz' ), 7 7 'description' => sprintf( __( '%1$sRecommended%2$s - Your affiliate content is loaded after the page.', 'affilizz' ), '<em>', '</em>' ) . ' ' . __( 'There is no conflict possible with your CSS…', 'affilizz' ) 8 8 ), 'ssr' => array( -
affilizz/tags/1.15.1/templates/administration/page/settings/technical.php
r3254716 r3259019 29 29 <li><?php _e( 'If you encounter issued where ads are displayed in the back-office editor but not on the live website', 'affilizz' ); ?> ;</li> 30 30 <li><?php _e( 'If you notice a script being rejected by standard adblockers', 'affilizz' ); ?> ;</li> 31 <li><?php _e( 'If you are requested to do so by an affilizz administrator', 'affilizz' ); ?>.</li>31 <li><?php _e( 'If the Affilizz support team requests you to do so', 'affilizz' ); ?>.</li> 32 32 </ul> 33 33 </div> … … 42 42 <input type="checkbox" id="affilizz-selective-enqueue" name="affilizz-selective-enqueue" value="1" <?php checked( 1 == (int) get_option( 'affilizz_selective_enqueue' ), true, true ); ?> /> 43 43 <span class="affilizz-field__label"> 44 <?php _e( 'Enable selective script enqueuing', 'affilizz' ); ?>44 <?php _e( 'Enable conditional script loading', 'affilizz' ); ?> 45 45 <small><?php _e( 'Only load the script on pages containing our rendering tags.', 'affilizz' ); ?></small> 46 46 </span> -
affilizz/tags/1.15.1/templates/administration/page/wizard/success.php
r2963967 r3259019 10 10 <div class="step__help step__help--no-icon"> 11 11 <div class="step__help__content"> 12 <h3><?php _e( 'You are all set!', 'affilizz' ); ?></h3>12 <h3><?php _e( 'You have completed the setup process', 'affilizz' ); ?></h3> 13 13 <p><?php _e( 'You can now insert any affiliate content from Affilizz into your pages. Start by :', 'affilizz' ); ?></p> 14 14 <ol class="list list--numbered list--numbered-accent"> -
affilizz/trunk/assets/dist/css/admin.css
r3254716 r3259019 1 1 @import url(https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,400;0,500;1,400;1,500&display=swap); 2 @font-face { 3 font-family: "affilizz-icons"; 4 src: url("../fonts/affilizz-icons/affilizz-icons.ttf?b2n8aj") format("truetype"), url("../fonts/affilizz-icons/affilizz-icons.woff?b2n8aj") format("woff"), url("../fonts/affilizz-icons/affilizz-icons.svg?b2n8aj") format("svg"); 5 font-weight: normal; 6 font-style: normal; 7 font-display: block; 8 } 9 *, 10 *:before, 11 *:after { 12 box-sizing: border-box; 13 } 14 15 .affilizz-button { 16 text-decoration: none; 17 cursor: pointer; 18 } 19 .affilizz-button--inline * { 20 display: inline-block; 21 } 22 .affilizz-button--inline svg { 23 margin-left: 5px; 24 } 25 .affilizz-button--inline > svg { 26 max-width: 16px; 27 max-height: 16px; 28 } 29 .affilizz-button-icons { 30 display: flex; 31 flex-direction: row; 32 align-items: center; 33 justify-content: center; 34 margin-right: 5px; 35 } 36 .affilizz-button-icons .dashicons, .affilizz-button-icons .dashicons-before { 37 display: flex; 38 align-items: center; 39 justify-content: center; 40 line-height: 1; 41 } 42 .affilizz-button-icons .dashicons:before, .affilizz-button-icons .dashicons-before:before { 43 font-size: 16px; 44 top: 2px; 45 position: relative; 46 opacity: 0.7; 47 } 48 .affilizz-button--primary { 49 background: #111453; 50 padding: 10px 12px; 51 font-weight: 400; 52 font-size: 16px; 53 color: #fff; 54 border-radius: 4px; 55 border: none; 56 } 57 .affilizz-button--primary:hover, .affilizz-button--primary:active { 58 color: #fff; 59 cursor: pointer; 60 background-color: #7af4d1; 61 color: #111453; 62 } 63 .affilizz-button--primary:disabled { 64 background: #d9deeb; 65 color: #fff; 66 } 67 .affilizz-button[disabled] { 68 pointer-events: none; 69 opacity: 0.25; 70 } 71 .affilizz-button--secondary { 72 background: #fff; 73 box-shadow: 0 0 0 1px #111453 inset; 74 padding: 10px 20px; 75 border: none; 76 font-weight: 400; 77 font-size: 16px; 78 color: #111453; 79 border-radius: 4px; 80 } 81 .affilizz-button--secondary:hover, .affilizz-button--secondary:active { 82 cursor: pointer; 83 background-color: #111453; 84 color: #fff; 85 } 86 .affilizz-button--secondary:hover img, .affilizz-button--secondary:active img { 87 filter: brightness(0) invert(1); 88 } 89 .affilizz-button--primary-hover:hover, .affilizz-button--primary-hover:active { 90 color: #fff; 91 cursor: pointer; 92 background-color: #7af4d1; 93 color: #111453; 94 box-shadow: none; 95 } 96 .affilizz-button--create { 97 display: inline-flex; 98 background: #ff5722; 99 border-radius: 4px; 100 margin-right: 5px; 101 margin-bottom: 4px; 102 } 103 .affilizz-button--create a { 104 color: #fff; 105 font-size: 13px; 106 } 107 .affilizz-button--create a.alt { 108 color: #fff; 109 font-size: 13px; 110 padding: 0 5px; 111 } 112 .affilizz-button--call { 113 display: inline-block; 114 background: #1dd6a1; 115 border-radius: 4px; 116 margin-bottom: 4px; 117 } 118 .affilizz-button--call a { 119 color: #fff; 120 font-size: 13px; 121 } 122 .affilizz-button--hollow { 123 border-radius: 4px; 124 border: 1px solid #fff; 125 padding: 5px; 126 display: flex; 127 flex-direction: row; 128 align-items: center; 129 justify-content: center; 130 padding: 3px 5px; 131 gap: 5px; 132 color: #fff; 133 } 134 .affilizz-button--hollow:hover, .affilizz-button--hollow:active, .affilizz-button--hollow:focus { 135 color: #fff; 136 } 137 138 .insert-affilizz-publication, #insert-affilizz-publication, 139 .create-affilizz-publication, #create-affilizz-publication { 140 display: flex; 141 flex-direction: row; 142 align-items: center; 143 justify-content: center; 144 padding: 5px 7px 6px; 145 font-weight: 600; 146 color: #fff; 147 font-size: 13px; 148 } 149 .insert-affilizz-publication *, #insert-affilizz-publication *, 150 .create-affilizz-publication *, #create-affilizz-publication * { 151 pointer-events: none; 152 } 153 154 #affilizz-floating-button { 155 width: 25px; 156 height: 40px; 157 background: #1dd6a1; 158 position: absolute; 159 top: 0; 160 z-index: 6000; 161 opacity: 0; 162 padding: 0 5px 4px 5px; 163 border-radius: 4px; 164 text-decoration: none; 165 } 166 #affilizz-floating-button:after { 167 opacity: 1; 168 height: 8px; 169 width: 8px; 170 transform: rotate(45deg); 171 content: ""; 172 position: absolute; 173 background: #1dd6a1; 174 right: -4px; 175 top: 16px; 176 } 177 #affilizz-floating-button:focus, #affilizz-floating-button:active { 178 outline: none; 179 box-shadow: none; 180 } 181 #affilizz-floating-button img { 182 margin-top: 4px; 183 } 184 #affilizz-floating-button * { 185 pointer-events: none; 186 } 187 188 #step-success-button { 189 color: #fff; 190 } 191 192 .wp-media-buttons { 193 display: flex; 194 } 195 196 @keyframes spin { 197 0% { 198 transform: rotate(0deg); 199 } 200 100% { 201 transform: rotate(359deg); 202 } 203 } 204 .affilizz-modal { 205 position: fixed; 206 z-index: 100102; 207 border-radius: 4px; 208 overflow: hidden; 209 font-family: "Rubik", Arial, Sans_serif; 210 font-size: 14px; 211 left: 0; 212 width: 100vw; 213 height: 100vh; 214 top: -9999em; 215 visibility: hidden; 216 opacity: 0; 217 pointer-events: none; 218 background: rgba(17, 20, 83, 0.8); 219 display: flex; 220 align-items: center; 221 justify-content: space-around; 222 } 223 .affilizz-modal__wrapper { 224 z-index: 100101; 225 background-color: #fff; 226 box-shadow: 0 0 1.5em hsla(0, 0%, 0%, 0.35); 227 min-width: 500px; 228 border-radius: 4px; 229 } 230 .affilizz-modal__header { 231 position: relative; 232 padding: 20px 40px; 233 border-radius: 3px 3px 0 0; 234 display: flex; 235 flex-direction: row; 236 justify-content: left; 237 align-items: center; 238 background: #111453; 239 } 240 .affilizz-modal.has-error .affilizz-modal__actions { 241 justify-content: center; 242 } 243 .affilizz-modal.has-error.message-error .affilizz-modal__overtitle { 244 color: #e41f5a; 245 } 246 .affilizz-modal.has-error.message-error .affilizz-modal__logo { 247 filter: brightness(0) saturate(100%) invert(17%) sepia(58%) saturate(6412%) hue-rotate(334deg) brightness(96%) contrast(85%); 248 } 249 .affilizz-modal__overtitle { 250 display: block; 251 margin: 0; 252 color: #c5ffee; 253 font-size: 12px; 254 font-weight: 500; 255 } 256 .affilizz-modal__heading { 257 margin: 0; 258 font-weight: 400; 259 flex-grow: 1; 260 -webkit-font-smoothing: antialiased; 261 -moz-osx-font-smoothing: grayscale; 262 color: #fff; 263 margin: 0; 264 margin-left: 1.5rem; 265 } 266 .affilizz-modal__logo { 267 margin-top: 2px; 268 } 269 .affilizz-modal__header__actions { 270 padding: 0 0.75rem; 271 } 272 .affilizz-modal__header__actions a { 273 font-size: 14px; 274 } 275 .affilizz-modal__close { 276 position: absolute; 277 top: 16px; 278 right: 16px; 279 text-decoration: none; 280 color: #e9eaff !important; 281 background: none; 282 border: 0; 283 font-size: 20px !important; 284 z-index: 999; 285 cursor: pointer; 286 } 287 .affilizz-modal__close:hover { 288 color: #e9eaff; 289 } 290 .affilizz-modal__body { 291 border-radius: 0 0 4px 4px; 292 color: #111453; 293 min-width: 640px; 294 overflow-x: hidden; 295 overflow-y: auto; 296 } 297 .affilizz-modal__body *:first-child { 298 margin-top: 0; 299 } 300 .affilizz-modal__body *:last-child { 301 margin-bottom: 0; 302 } 303 .affilizz-modal__content { 304 min-width: 640px; 305 max-width: 600px; 306 } 307 .affilizz-creation-modal .affilizz-modal__content { 308 padding: 0; 309 } 310 .affilizz-modal__actions { 311 padding: 20px 40px; 312 border-top: 1px solid #d9deeb; 313 gap: 0.5rem; 314 display: flex; 315 flex-direction: row; 316 justify-content: right; 317 align-items: center; 318 } 319 .affilizz-modal__hint { 320 background: #f8f8ff; 321 color: #7a7db0; 322 padding: 8px 14px; 323 font-size: 14px; 324 border-radius: 4px; 325 } 326 .affilizz-modal__hint a { 327 color: #111453; 328 } 329 .affilizz-modal.hidden, .affilizz-modal .hidden { 330 visibility: hidden; 331 opacity: 0; 332 } 333 .affilizz-modal.visible, .affilizz-modal .visible { 334 visibility: visible; 335 opacity: 1; 336 pointer-events: auto; 337 top: 0; 338 } 339 .affilizz-modal__loader img { 340 animation: spin 2s linear infinite; 341 position: relative; 342 top: 1px; 343 margin-right: 10px; 344 } 345 .affilizz-modal__title { 346 font-size: 1rem; 347 } 348 .affilizz-modal-message { 349 text-align: center; 350 } 351 .affilizz-modal-message__title { 352 font-size: 1rem; 353 font-weight: bold; 354 padding-bottom: 20px; 355 } 356 357 #affilizz-edit-publication-link { 358 display: flex; 359 justify-content: flex-end; 360 gap: 10px; 361 align-items: flex-start; 362 padding: 6px; 363 color: #111453; 364 align-self: flex-end; 365 font-size: 14px; 366 text-decoration: underline; 367 } 368 369 #affilizz-edit-publication-call { 370 display: flex; 371 justify-content: flex-end; 372 } 373 374 *, 375 *:before, 376 *:after { 377 box-sizing: border-box; 378 } 379 380 .affilizz-select-option--floating { 381 opacity: 0.5; 382 z-index: 9999; 383 } 384 385 .affilizz-form { 386 position: relative; 387 } 388 .affilizz-form .ts-wrapper.single .ts-control, .affilizz-form .ts-wrapper.single .ts-control input { 389 width: auto !important; 390 } 391 .affilizz-form .ts-wrapper .ts-control { 392 transition: var(--transition) !important; 393 } 394 .affilizz-form .ts-wrapper .ts-control ::-moz-placeholder { 395 font-size: 16px !important; 396 color: var(--blue-400) !important; 397 } 398 .affilizz-form .ts-wrapper .ts-control input, .affilizz-form .ts-wrapper .ts-control ::placeholder { 399 font-size: 16px !important; 400 color: var(--blue-400) !important; 401 } 402 .affilizz-form .ts-wrapper:not(.input-active, .disabled, .has-items) .ts-control { 403 background: var(--blue-0) !important; 404 color: var(--blue-400) !important; 405 } 406 .affilizz-form .ts-wrapper.has-items ::-moz-placeholder { 407 display: none; 408 visibility: hidden; 409 } 410 .affilizz-form .ts-wrapper.has-items ::placeholder { 411 display: none; 412 visibility: hidden; 413 } 414 .affilizz-form .ts-wrapper.input-active .ts-control { 415 box-shadow: 0 0 0 0.1875rem var(--stroke-green--light) !important; 416 background: var(--white); 417 color: var(--blue-800); 418 } 419 .affilizz-form .ts-wrapper.loading .ts-control { 420 border-radius: 4px !important; 421 } 422 .affilizz-form .ts-wrapper.loading .ts-dropdown { 423 display: none !important; 424 } 425 .affilizz-form__label { 426 display: flex; 427 flex-direction: row; 428 justify-content: space-between; 429 align-items: center; 430 padding-bottom: 3px; 431 font-weight: 400; 432 font-size: 12px; 433 color: #404489; 434 } 435 .affilizz-form__label__hint { 436 color: #737af9; 437 flex-shrink: 1; 438 } 439 .affilizz-form .ts-wrapper.multi .ts-control { 440 align-items: center; 441 } 442 .affilizz-form .ts-wrapper.multi .ts-control div { 443 height: 25px; 444 } 445 .affilizz-form .ts-wrapper.multi .ts-control .affilizz-empty-publication-content-name { 446 font-weight: normal; 447 font-style: italic; 448 opacity: 0.5; 449 } 450 .affilizz-form select, .affilizz-form input[type=text], .affilizz-form .ts-wrapper.single .ts-control, .affilizz-form .ts-wrapper.multi .ts-control, .affilizz-form .affilizz-faux-select { 451 box-sizing: border-box; 452 padding: 13px 8px 13px 12px; 453 line-height: 1; 454 width: 100%; 455 max-width: 100%; 456 min-height: 45px; 457 font-size: 14px; 458 box-shadow: none; 459 background: #fff; 460 border: 1px solid #a9b1c8; 461 border-radius: 4px; 462 align-self: stretch; 463 flex-grow: 0; 464 } 465 .affilizz-form select.dropdown-input, .affilizz-form input[type=text].dropdown-input, .affilizz-form .ts-wrapper.single .ts-control.dropdown-input, .affilizz-form .ts-wrapper.multi .ts-control.dropdown-input, .affilizz-form .affilizz-faux-select.dropdown-input { 466 margin: 5px; 467 max-width: calc(100% - 10px); 468 padding: 8px 12px; 469 min-height: 30px; 470 border-color: #1dd6a1; 471 } 472 .affilizz-form select::-webkit-input-placeholder, .affilizz-form input[type=text]::-webkit-input-placeholder, .affilizz-form .ts-wrapper.single .ts-control::-webkit-input-placeholder, .affilizz-form .ts-wrapper.multi .ts-control::-webkit-input-placeholder, .affilizz-form .affilizz-faux-select::-webkit-input-placeholder { 473 color: #a9b1c8; 474 font-size: 14px; 475 } 476 477 .affilizz-form select:-moz-placeholder, .affilizz-form input[type=text]:-moz-placeholder, .affilizz-form .ts-wrapper.single .ts-control:-moz-placeholder, .affilizz-form .ts-wrapper.multi .ts-control:-moz-placeholder, .affilizz-form .affilizz-faux-select:-moz-placeholder { 478 color: #a9b1c8; 479 font-size: 14px; 480 } 481 482 .affilizz-form select::-moz-placeholder, .affilizz-form input[type=text]::-moz-placeholder, .affilizz-form .ts-wrapper.single .ts-control::-moz-placeholder, .affilizz-form .ts-wrapper.multi .ts-control::-moz-placeholder, .affilizz-form .affilizz-faux-select::-moz-placeholder { 483 color: #a9b1c8; 484 font-size: 14px; 485 } 486 487 .affilizz-form select:-ms-input-placeholder, .affilizz-form input[type=text]:-ms-input-placeholder, .affilizz-form .ts-wrapper.single .ts-control:-ms-input-placeholder, .affilizz-form .ts-wrapper.multi .ts-control:-ms-input-placeholder, .affilizz-form .affilizz-faux-select:-ms-input-placeholder { 488 color: #a9b1c8; 489 font-size: 14px; 490 } 491 492 .affilizz-form select:focus, .affilizz-form input[type=text]:focus, .affilizz-form .ts-wrapper.single .ts-control:focus, .affilizz-form .ts-wrapper.multi .ts-control:focus, .affilizz-form .affilizz-faux-select:focus { 493 border: 1px solid #404489; 494 box-shadow: 0px 0px 0px 2px rgba(29, 214, 161, 0.5); 495 border-radius: 4px; 496 } 497 .affilizz-form select:disabled, .affilizz-form select:disabled input, .affilizz-form input[type=text]:disabled, .affilizz-form input[type=text]:disabled input, .affilizz-form .ts-wrapper.single .ts-control:disabled, .affilizz-form .ts-wrapper.single .ts-control:disabled input, .affilizz-form .ts-wrapper.multi .ts-control:disabled, .affilizz-form .ts-wrapper.multi .ts-control:disabled input, .affilizz-form .affilizz-faux-select:disabled, .affilizz-form .affilizz-faux-select:disabled input { 498 background: #f0f3fa !important; 499 color: #a9b1c8 !important; 500 border: #d9deeb !important; 501 } 502 .affilizz-form select .affilizz-option, .affilizz-form input[type=text] .affilizz-option, .affilizz-form .ts-wrapper.single .ts-control .affilizz-option, .affilizz-form .ts-wrapper.multi .ts-control .affilizz-option, .affilizz-form .affilizz-faux-select .affilizz-option { 503 padding-top: 2px; 504 } 505 .affilizz-form select .recent, .affilizz-form input[type=text] .recent, .affilizz-form .ts-wrapper.single .ts-control .recent, .affilizz-form .ts-wrapper.multi .ts-control .recent, .affilizz-form .affilizz-faux-select .recent { 506 background: #a9b1c8; 507 border-radius: 4px; 508 color: #fff; 509 padding: 3px 4px; 510 font-size: 13px; 511 margin-left: auto; 512 } 513 .affilizz-form .affilizz-faux-select img { 514 margin-right: 5px; 515 } 516 .affilizz-form__field { 517 margin: 0; 518 } 519 .affilizz-form__field .disabled .ts-control, .affilizz-form__field .disabled .ts-control input { 520 opacity: 1 !important; 521 background: #f0f3fa !important; 522 color: #a9b1c8 !important; 523 border-color: #d9deeb !important; 524 } 525 .affilizz-form__field .disabled .ts-control::-moz-placeholder, .affilizz-form__field .disabled .ts-control input::-moz-placeholder { 526 color: #a9b1c8 !important; 527 } 528 .affilizz-form__field .disabled .ts-control::placeholder, .affilizz-form__field .disabled .ts-control input::placeholder { 529 color: #a9b1c8 !important; 530 } 531 532 .affilizz-select-item > img { 533 width: 12px !important; 534 height: 12px !important; 535 padding: 0 !important; 536 } 537 538 .affilizz-select-option, .affilizz-select-item { 539 color: #111453 !important; 540 border: none !important; 541 box-shadow: none !important; 542 text-shadow: none !important; 543 } 544 .affilizz-select-option.affilizz-select-option, .affilizz-select-item.affilizz-select-option { 545 font-weight: 500; 546 } 547 .affilizz-select-option--content-type-link, .affilizz-select-item--content-type-link { 548 background: #ccf7fa !important; 549 } 550 .affilizz-select-option--content-type-cta, .affilizz-select-item--content-type-cta { 551 background: #fdf6a1 !important; 552 } 553 .affilizz-select-option--content-type-box, .affilizz-select-item--content-type-box { 554 background: #fbdfde !important; 555 } 556 .affilizz-select-option--content-type-card, .affilizz-select-item--content-type-card { 557 background: #cfc7ff !important; 558 } 559 .affilizz-select-option--content-type-carousel, .affilizz-select-item--content-type-carousel { 560 background: #bfffbe !important; 561 } 562 .affilizz-select-option--content-type-deal, .affilizz-select-item--content-type-deal { 563 background: #ffa88e !important; 564 } 565 .affilizz-select-option--text::first-letter, .affilizz-select-item--text::first-letter { 566 text-transform: uppercase; 567 } 568 569 .affilizz-select-item--content-type-deal .affilizz-select-option--subtext { 570 color: #cb5735; 571 } 572 573 .ts-dropdown-content { 574 max-height: 165px !important; 575 } 576 .ts-dropdown-content .affilizz-select-option--subtext { 577 color: #a9b1c8; 578 } 579 580 .ts-dropdown-content { 581 margin-bottom: 0; 582 } 583 .ts-dropdown-content .affilizz-inline-loader { 584 display: flex; 585 gap: 15px; 586 justify-content: flex-start; 587 align-items: center; 588 padding-left: 12px; 589 background: #fff; 590 font-size: 14px; 591 color: #111453; 592 line-height: 35px; 593 } 594 .ts-dropdown-content .affilizz-inline-loader img { 595 max-width: 20px; 596 } 597 598 .ts-control > .item { 599 font-size: 1rem; 600 } 601 602 #affilizz-publication-id-wrapper .ts-control > .item { 603 display: flex; 604 align-items: center; 605 gap: 8px; 606 max-width: calc(100% - 34px); 607 } 608 #affilizz-publication-id-wrapper .ts-control > .item > .label { 609 white-space: nowrap; 610 overflow: hidden; 611 text-overflow: ellipsis; 612 } 613 614 .ts-dropdown { 615 margin: 0px !important; 616 width: 100% !important; 617 border-radius: 4px !important; 618 box-shadow: 0px 4px 4px rgba(17, 20, 83, 0.4); 619 } 620 .ts-dropdown .recent { 621 background: #a9b1c8; 622 border-radius: 4px; 623 color: #fff; 624 padding: 2px 4px; 625 font-size: 13px; 626 margin-left: auto; 627 } 628 .ts-dropdown [data-selectable].option { 629 font-size: 14px !important; 630 color: var(--blue-600) !important; 631 display: flex; 632 align-items: center; 633 padding: 8px 12px !important; 634 } 635 .ts-dropdown [data-selectable] .highlight { 636 background: var(--background-orange--lighter) !important; 637 border-radius: 4px; 638 font-size: 14px; 639 margin-right: 4px; 640 color: var(--blue-600); 641 padding: 0; 642 } 643 .ts-dropdown .option { 644 display: flex; 645 align-items: center; 646 padding: 0; 647 padding-left: 12px; 648 border-radius: 4px; 649 min-height: 35px; 650 } 651 .ts-dropdown .affilizz-select-option { 652 border-radius: 4px; 653 padding: 4px 8px; 654 display: inline-flex; 655 align-items: center; 656 gap: 4px; 657 } 658 .ts-dropdown .affilizz-select-option img { 659 width: 12px !important; 660 height: 12px !important; 661 padding: 0 !important; 662 } 663 664 #affilizz-publication-content-id-wrapper .ts-dropdown .option { 665 gap: 8px; 666 } 667 668 #affilizz-publication-id-wrapper .ts-control::before { 669 content: " "; 670 background-image: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2912_15560)'%3E%3Cg clip-path='url(%23clip1_2912_15560)'%3E%3Cpath d='M15.85 15.62L12.02 11.76C13.0689 10.5226 13.6432 8.95221 13.64 7.33002C13.6426 5.51674 12.9262 3.77634 11.6478 2.49042C10.3693 1.20449 8.63328 0.47791 6.82001 0.469971C5.00675 0.47791 3.27056 1.20449 1.99213 2.49042C0.713705 3.77634 -0.00271814 5.51674 -5.36294e-05 7.33002C-0.00271814 9.1433 0.713705 10.8836 1.99213 12.1696C3.27056 13.4555 5.00675 14.1821 6.82001 14.19C8.47818 14.1869 10.0782 13.5788 11.32 12.48L15.14 16.33C15.1877 16.3761 15.2442 16.4121 15.306 16.4362C15.3678 16.4602 15.4337 16.4717 15.4999 16.47C15.5646 16.4709 15.629 16.459 15.689 16.435C15.7491 16.411 15.8038 16.3753 15.85 16.33C15.8969 16.2835 15.934 16.2282 15.9594 16.1673C15.9848 16.1064 15.9979 16.041 15.9979 15.975C15.9979 15.909 15.9848 15.8436 15.9594 15.7827C15.934 15.7218 15.8969 15.6665 15.85 15.62ZM0.999946 7.33002C0.99728 5.78195 1.60839 4.2959 2.69929 3.19751C3.79018 2.09912 5.27197 1.47791 6.82001 1.46997C8.36806 1.47791 9.84985 2.09912 10.9407 3.19751C12.0316 4.2959 12.6426 5.78195 12.64 7.33002C12.6426 8.87808 12.0316 10.3641 10.9407 11.4625C9.84985 12.5609 8.36806 13.1821 6.82001 13.19C5.27716 13.1821 3.79983 12.565 2.70979 11.4731C1.61975 10.3812 1.0052 8.90285 0.999946 7.35999V7.33002Z' fill='%237A7DB0' style='fill:%237A7DB0;fill:color(display-p3 0.4798 0.4913 0.6917);fill-opacity:1;'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); 671 margin-right: 8px; 672 width: 16px; 673 height: 16px; 674 display: block; 675 } 676 677 #affilizz-publication-id-ts-control { 678 min-width: 35% !important; 679 } 680 681 .affilizz-block { 682 --tag--default: #7A7DB0; 683 --tag--pink: #FEC8FF; 684 --tag--purple: #CFB8FF; 685 --radius--xs: 0.125rem; 686 --radius: 0.25rem; 687 --radius--sm: 0.375rem; 688 --radius--md: 0.5rem; 689 --radius--lg: 0.75rem; 690 --white: #ffffff; 691 --black: #000000; 692 --blue-0: #F8F8FF; 693 --blue-50: #E9EAFF; 694 --blue-100: #D9DEEB; 695 --blue-150: #CDCFFE; 696 --blue-300: #A9B1C8; 697 --blue-400: #7A7DB0; 698 --blue-600: #404489; 699 --blue-800: #111453; 700 --grey-50: #F0F3FA; 701 --accent-blue-300: #737AF9; 702 --yellow-50: #FFFAF5; 703 --orange-50: #FFF3E4; 704 --red-50: #FFF2F6; 705 --red-500: #E41F5A; 706 --green-100: #C5FFEE; 707 --green-200: #A3E8D2; 708 --green-300: #7AF4D1; 709 --green-500: #1DD6A1; 710 --block-padding-inline: 2.5rem; 711 --block-padding-block: 2rem; 712 --title-font: Rubik, sans-serif; 713 --text-font: Rubik, sans-serif; 714 --text-color--invert: var(--white); 715 --text-color: var(--blue-800); 716 --text-color--medium: var(--blue-600); 717 --text-color--light: var(--blue-400); 718 --text-color--lighter: var(--blue-300); 719 --text-color--accent: var(--green-500); 720 --text-blue--accent: var(--accent-blue-300); 721 --text-red--accent: var(--red-500); 722 --title-color: var(--blue-800); 723 --title-color--medium: var(--blue-600); 724 --title-color--light: var(--blue-400); 725 --title-color--accent: var(--green-500); 726 --stroke-color--dark: var(--blue-800); 727 --stroke-color--medium: var(--blue-600); 728 --stroke-color: var(--blue-400); 729 --stroke-color--shade: var(--blue-300); 730 --stroke-color--light: var(--blue-100); 731 --stroke-color--accent: var(--green-500); 732 --stroke-green--light: var(--green-200); 733 --background-color: var(--white); 734 --background-color--shade: var(--blue-100); 735 --background-color--light: var(--blue-150); 736 --background-color--lighter: var(--blue-50); 737 --background-color--bright: var(--blue-0); 738 --background-color--accent: var(--green-500); 739 --background-yellow--lighter: var(--yellow-50); 740 --background-red--lighter: var(--red-50); 741 --background-orange--lighter: var(--orange-50); 742 --background-grey--lighter: var(--grey-50); 743 --background-green--lighter: var(--green-100); 744 --background-green--medium: var(--green-300); 745 --drop-shadow: 0 0.25rem 0.25rem rgba(17, 20, 83, 0.2); 746 --transition-easing: cubic-bezier(0.45, 0, 0.15, 1); 747 --transition-easing--in-out: cubic-bezier(0.4, 0, 0.1, 1); 748 --transition-duration: 0.32s; 749 --transition: all 0.32s cubic-bezier(0.45, 0, 0.15, 1); 750 } 751 752 /* purgecss start ignore */ 753 /*** 754 The new CSS reset - version 1.7.3 (last updated 7.8.2022) 755 GitHub page: https://github.com/elad2412/the-new-css-reset 756 ***/ 757 /* 758 Remove all the styles of the "User-Agent-Stylesheet", except for the 'display' property 759 - The "symbol *" part is to solve Firefox SVG sprite bug 760 */ 761 *:where(:not(html, iframe, canvas, img, svg, video, audio):not(svg *, symbol *, path, clipPath)) { 762 all: unset; 763 display: revert; 764 } 765 766 /* Preferred box-sizing value */ 767 *, 768 *::before, 769 *::after { 770 box-sizing: border-box; 771 } 772 773 /* Reapply the pointer cursor for anchor tags */ 774 a, button { 775 cursor: revert; 776 -webkit-tap-highlight-color: transparent; 777 } 778 779 /* Remove list styles (bullets/numbers) */ 780 ol, ul, menu { 781 list-style: none; 782 } 783 784 /* For images to not be able to exceed their container */ 785 img { 786 max-width: 100%; 787 } 788 789 /* removes spacing between cells in tables */ 790 table { 791 border-collapse: collapse; 792 } 793 794 /* Safari - solving issue when using user-select:none on the <body> text input doesn't working */ 795 input, textarea { 796 -webkit-user-select: auto; 797 } 798 799 /* revert the 'white-space' property for textarea elements on Safari */ 800 textarea { 801 white-space: revert; 802 overflow-wrap: break-word; 803 word-wrap: break-word; 804 } 805 806 /* minimum style to allow to style meter element */ 807 meter { 808 -webkit-appearance: revert; 809 -moz-appearance: revert; 810 appearance: revert; 811 } 812 813 /* reset default text opacity of input placeholder */ 814 ::-moz-placeholder { 815 color: unset; 816 } 817 ::placeholder { 818 color: unset; 819 } 820 821 /* fix the feature of 'hidden' attribute. 822 display:revert; revert to element instead of attribute */ 823 :where([hidden]) { 824 display: none; 825 } 826 827 /* revert for bug in Chromium browsers 828 - fix for the content editable attribute will work properly. 829 - webkit-user-select: auto; added for Safari in case of using user-select:none on wrapper element*/ 830 :where([contenteditable]:not([contenteditable=false])) { 831 -moz-user-modify: read-write; 832 -webkit-user-modify: read-write; 833 overflow-wrap: break-word; 834 -webkit-line-break: after-white-space; 835 -webkit-user-select: auto; 836 } 837 838 /* apply back the draggable feature - exist only in Chromium and Safari */ 839 :where([draggable=true]) { 840 -webkit-user-drag: element; 841 } 842 843 /* hide arrow in details on safari and ios */ 844 ::-webkit-details-marker { 845 display: none; 846 } 847 848 /* purgecss end ignore */ 849 .affilizz-icon { 850 display: flex; 851 aspect-ratio: 1/1; 852 width: 1.25rem; 853 box-sizing: content-box; 854 font-family: "affilizz-icons" !important; 855 speak: never; 856 font-style: normal; 857 font-weight: normal; 858 font-variant: normal; 859 text-transform: none; 860 line-height: 1; 861 pointer-events: none; 862 -webkit-font-smoothing: antialiased; 863 -moz-osx-font-smoothing: grayscale; 864 transition: var(--transition); 865 } 866 .affilizz-icon:before { 867 align-self: center; 868 margin: 0 auto; 869 } 870 871 .affilizz-icon--add:before { 872 content: "\e908"; 873 } 874 875 .affilizz-icon--remove:before { 876 content: "\e909"; 877 } 878 879 .affilizz-icon--pros:before { 880 content: "\e906"; 881 } 882 883 .affilizz-icon--cons:before { 884 content: "\e907"; 885 } 886 887 .affilizz-icon--table:before { 888 content: "\e900"; 889 } 890 891 .affilizz-icon--button:before { 892 content: "\e901"; 893 } 894 895 .affilizz-icon--card:before { 896 content: "\e902"; 897 } 898 899 .affilizz-icon--link:before { 900 content: "\e903"; 901 } 902 903 .affilizz-icon--search:before { 904 content: "\e904"; 905 } 906 907 .affilizz-icon--arrow-left:before { 908 content: "\e905"; 909 } 910 911 .affilizz-title, .affilizz-block__choice strong, .affilizz-block__product__informations, .affilizz-block__label { 912 margin: 0; 913 font-family: var(--title-font); 914 font-weight: 500; 915 line-height: 1.25em; 916 color: var(--title-color); 917 } 918 .affilizz-title mark, .affilizz-block__choice strong mark, .affilizz-block__product__informations mark, .affilizz-block__label mark { 919 font-weight: 500; 920 color: var(--title-color--accent); 921 } 922 923 .affilizz-title--md { 924 font-size: 1.5rem !important; 925 } 926 .affilizz-title--sm, .affilizz-block__choice strong { 927 font-size: 1rem !important; 928 } 929 .affilizz-title--xs { 930 font-size: 0.875rem !important; 931 } 932 .affilizz-title--xxs, .affilizz-block__product__informations { 933 font-size: 0.75rem !important; 934 } 935 .affilizz-title--thin, .affilizz-block__product__informations, .affilizz-block__label { 936 font-weight: 400 !important; 937 } 938 .affilizz-title--light { 939 color: var(--title-color--light) !important; 940 } 941 .affilizz-title--centered { 942 text-align: center !important; 943 } 944 945 .affilizz-block__button, .affilizz-block__accordion__button, .affilizz-block__accordion__create { 946 --button-height: 2.75rem; 947 --button-background: var(--blue-800); 948 --button-color: var(--text-color--invert); 949 --button-stroke: var(--stroke-color--dark); 950 display: inline-grid; 951 grid-template-columns: 1fr; 952 grid-template-rows: 1fr; 953 grid-template-areas: "text"; 954 gap: 0.5rem; 955 min-height: var(--button-height); 956 align-items: center; 957 padding: 0 1.5rem; 958 cursor: pointer !important; 959 border-radius: var(--radius); 960 -webkit-user-select: none; 961 -moz-user-select: none; 962 user-select: none; 963 font-size: 0.875rem; 964 font-weight: 500; 965 line-height: var(--button-height); 966 color: var(--button-color); 967 text-align: center; 968 background: var(--button-background); 969 transition: var(--transition); 970 } 971 .affilizz-block__button:hover:not(.affilizz-block__button--inline, .affilizz-block__accordion__button, .affilizz-block__button--outline, .affilizz-block__accordion__create, .affilizz-block__button--disable), .affilizz-block__accordion__button:hover:not(.affilizz-block__button--inline, .affilizz-block__accordion__button, .affilizz-block__button--outline, .affilizz-block__accordion__create, .affilizz-block__button--disable), .affilizz-block__accordion__create:hover:not(.affilizz-block__button--inline, .affilizz-block__accordion__button, .affilizz-block__button--outline, .affilizz-block__accordion__create, .affilizz-block__button--disable) { 972 --button-background: var(--background-color--accent); 973 } 974 .affilizz-block__button .affilizz-icon, .affilizz-block__accordion__button .affilizz-icon, .affilizz-block__accordion__create .affilizz-icon, .affilizz-block__button::after, .affilizz-block__accordion__button::after, .affilizz-block__accordion__create::after { 975 grid-area: icon; 976 font-size: 1.25rem; 977 color: var(--button-color); 978 } 979 .affilizz-block__button--sm, .affilizz-block__accordion__create { 980 font-size: 0.8125rem; 981 } 982 .affilizz-block__button--outline, .affilizz-block__accordion__create { 983 --button-height: 1.5rem; 984 --button-background: var(--background-color); 985 --button-color: var(--text-color); 986 padding: 0 0.5rem; 987 border: 0.125rem solid var(--button-stroke); 988 } 989 .affilizz-block__button--outline:hover, .affilizz-block__accordion__create:hover { 990 --button-color: var(--text-color--accent); 991 --button-stroke: var(--stroke-color--accent); 992 } 993 .affilizz-block__button--disable { 994 --button-background: var(--background-grey--lighter); 995 --button-color: var(--text-color--lighter); 996 cursor: auto !important; 997 } 998 .affilizz-block__button--icon, .affilizz-block__accordion__button { 999 grid-template-columns: auto 1fr; 1000 grid-template-rows: 1fr; 1001 grid-template-areas: "text icon"; 1002 } 1003 .affilizz-block__button--invert { 1004 grid-template-areas: "icon text"; 1005 } 1006 .affilizz-block__button--inline, .affilizz-block__accordion__button { 1007 --button-color: var(--text-color); 1008 padding: 0; 1009 font-size: 0.75rem; 1010 background: transparent; 1011 } 1012 .affilizz-block__button--inline:hover, .affilizz-block__accordion__button:hover { 1013 --button-color: var(--text-color--accent); 1014 } 1015 .affilizz-block__button--offset { 1016 margin-top: -0.75rem; 1017 } 1018 .affilizz-block__button--auto { 1019 width: 100%; 1020 } 1021 1022 .affilizz-block__tag { 1023 padding: 0.125rem 0.25rem; 1024 margin: 0; 1025 font-size: 0.6875rem; 1026 line-height: 1em; 1027 font-weight: 500; 1028 background: var(--tag--default); 1029 border-radius: var(--radius--xs); 1030 color: var(--text-color--invert); 1031 } 1032 .affilizz-block__tag--default { 1033 background: var(--tag--default); 1034 color: var(--text-color); 1035 } 1036 .affilizz-block__tag--pink { 1037 background: var(--tag--pink); 1038 color: var(--text-color); 1039 } 1040 .affilizz-block__tag--purple { 1041 background: var(--tag--purple); 1042 color: var(--text-color); 1043 } 1044 .affilizz-block__tag__list { 1045 display: flex; 1046 gap: 0.25rem; 1047 align-self: center; 1048 } 1049 1050 .affilizz-block input { 1051 outline: 0 !important; 1052 background: none; 1053 } 1054 .affilizz-block textarea { 1055 resize: none !important; 1056 } 1057 .affilizz-block__field { 1058 --field-stroke-color: var(--stroke-color--shade); 1059 display: grid; 1060 grid-template-columns: 1fr; 1061 grid-template-rows: 1fr auto; 1062 grid-template-areas: "label" "input"; 1063 } 1064 .affilizz-block__field + * { 1065 margin-top: 0.5rem; 1066 } 1067 .affilizz-block__field:hover .affilizz-block__input:not(.affilizz-block__input--quality) { 1068 box-shadow: 0 0 0 0.1875rem var(--stroke-green--light) !important; 1069 } 1070 .affilizz-block__field--search { 1071 --field-stroke-color: var(--stroke-color--medium); 1072 align-items: center; 1073 } 1074 .affilizz-block__field--search .affilizz-icon { 1075 grid-area: input; 1076 padding-inline: 0.625rem; 1077 font-size: 1.25rem; 1078 color: var(--text-color--medium); 1079 } 1080 .affilizz-block__field--search + * { 1081 margin-top: 1rem; 1082 } 1083 .affilizz-block__field--quality { 1084 grid-template-columns: auto 1fr auto auto; 1085 grid-template-rows: 1fr; 1086 grid-template-areas: "icon input clone remove"; 1087 } 1088 .affilizz-block__field--quality input.affilizz-block__input { 1089 grid-column: icon/input; 1090 height: 2rem; 1091 padding: 0 0.75rem 0 2.75rem !important; 1092 position: relative; 1093 z-index: 2; 1094 } 1095 .affilizz-block__field--quality input.affilizz-block__input, .affilizz-block__field--quality input.affilizz-block__input:focus, .affilizz-block__field--quality input.affilizz-block__input:hover { 1096 box-shadow: 0 0 0 0 transparent !important; 1097 } 1098 .affilizz-block__field--quality .affilizz-icon--pros, 1099 .affilizz-block__field--quality .affilizz-icon--cons { 1100 grid-area: icon; 1101 width: 2rem; 1102 height: calc(2rem - 2px); 1103 border: 0.0625rem solid var(--field-stroke-color); 1104 background: var(--background-grey--lighter); 1105 position: relative; 1106 z-index: 3; 1107 } 1108 .affilizz-block__field--quality .affilizz-icon { 1109 font-size: 1.125rem; 1110 border-top-left-radius: var(--radius); 1111 border-bottom-left-radius: var(--radius); 1112 } 1113 .affilizz-block__field--quality .affilizz-icon--pros { 1114 color: var(--text-color--accent) !important; 1115 } 1116 .affilizz-block__field--quality .affilizz-icon--cons { 1117 color: var(--text-red--accent) !important; 1118 } 1119 .affilizz-block__field--quality .affilizz-block__add { 1120 margin-left: 0.5rem; 1121 } 1122 .affilizz-block__field--quality .affilizz-block__add, 1123 .affilizz-block__field--quality .affilizz-block__remove { 1124 display: flex; 1125 width: 2rem; 1126 justify-content: center; 1127 cursor: pointer !important; 1128 } 1129 .affilizz-block__field--quality .affilizz-block__add i, 1130 .affilizz-block__field--quality .affilizz-block__remove i { 1131 color: var(--text-color--light); 1132 } 1133 .affilizz-block__field--quality .affilizz-block__add:hover i, 1134 .affilizz-block__field--quality .affilizz-block__remove:hover i { 1135 color: var(--text-color); 1136 transform: scale(1.1); 1137 } 1138 .affilizz-block__field--quality + * { 1139 margin-top: 0.25rem; 1140 } 1141 .affilizz-block__field__list + * { 1142 margin-top: 0.5rem; 1143 } 1144 .affilizz-block__field.has-error .help { 1145 color: #e41f5a; 1146 margin-top: 0.125rem; 1147 } 1148 .affilizz-block__field.has-error .affilizz-block__label { 1149 color: #e41f5a !important; 1150 } 1151 .affilizz-block__field.has-error .affilizz-block__input { 1152 border-color: #e41f5a !important; 1153 } 1154 .affilizz-block__input { 1155 grid-area: input; 1156 padding: 0.625rem 0.75rem !important; 1157 min-height: auto !important; 1158 border: 0.0625rem solid var(--field-stroke-color) !important; 1159 border-radius: var(--radius) !important; 1160 font-size: 1rem !important; 1161 line-height: 1.5rem !important; 1162 color: var(--text-color--medium) !important; 1163 transition: var(--transition) !important; 1164 } 1165 .affilizz-block__input::-moz-placeholder { 1166 color: var(--text-color--lighter) !important; 1167 } 1168 .affilizz-block__input::placeholder { 1169 color: var(--text-color--lighter) !important; 1170 } 1171 .affilizz-block__input:focus { 1172 box-shadow: 0 0 0 0.1875rem var(--stroke-green--light) !important; 1173 } 1174 .affilizz-block__input:focus + :not(i) { 1175 color: var(--text-color) !important; 1176 } 1177 .affilizz-block__input:hover, .affilizz-block__input:focus { 1178 --field-stroke-color: var(--stroke-color); 1179 } 1180 .affilizz-block__input--search { 1181 padding: 0.75rem 0.875rem 0.75rem 2.5rem !important; 1182 } 1183 .affilizz-block__label { 1184 display: flex; 1185 justify-content: space-between; 1186 grid-area: label; 1187 margin-block-end: 0.125rem; 1188 font-size: 0.8125rem; 1189 color: var(--text-color--medium); 1190 } 1191 .affilizz-block__label small { 1192 color: #7a7db0; 1193 font-size: 0.75rem; 1194 font-style: italic; 1195 } 1196 1197 @keyframes slide { 1198 0% { 1199 tranform: translate(0, 0); 1200 } 1201 100% { 1202 transform: translate(-66.6666666667%, 0); 1203 } 1204 } 1205 .affilizz-block__product { 1206 display: grid; 1207 grid-template-columns: auto 1fr; 1208 grid-template-rows: auto 1fr; 1209 grid-template-areas: "image title" "image informations"; 1210 align-items: center; 1211 gap: 0.25rem 0.5rem; 1212 width: 100%; 1213 padding: 0.5rem; 1214 border: 0.0625rem solid var(--stroke-color--shade); 1215 border-radius: var(--radius); 1216 cursor: pointer !important; 1217 position: relative; 1218 z-index: 2; 1219 transition: var(--transition); 1220 } 1221 .affilizz-block__product--selected { 1222 border-color: #1dd6a1; 1223 background: linear-gradient(to top, #eaf4ff 0%, white 100%); 1224 } 1225 .affilizz-block__product--brand, .affilizz-block__product--loading { 1226 grid-template-columns: auto auto 1fr; 1227 grid-template-areas: "image title title" "image brand price"; 1228 } 1229 .affilizz-block__product--brand .accent-color { 1230 font-size: 0.875rem; 1231 font-weight: 500; 1232 color: var(--text-color--accent); 1233 } 1234 .affilizz-block__product--loading { 1235 grid-template-columns: auto auto 0.0625rem auto 1fr; 1236 grid-template-rows: auto auto auto; 1237 grid-template-areas: "square line1 line1 line1 line1" "square line2 line2 line2 line2" "square line3 pipe line4 space"; 1238 border-color: var(--stroke-color--light) !important; 1239 transform: none !important; 1240 } 1241 .affilizz-block__product--loading::before { 1242 display: none !important; 1243 } 1244 .affilizz-block__product--loading::after { 1245 content: ""; 1246 grid-area: pipe; 1247 width: 0.0625rem; 1248 height: 100%; 1249 background: var(--background-grey--lighter); 1250 } 1251 .affilizz-block__product--loading .affilizz-block__square { 1252 grid-area: square; 1253 aspect-ratio: 1/1; 1254 width: 3.5rem; 1255 margin-right: 0.5rem; 1256 border-radius: var(--radius); 1257 } 1258 .affilizz-block__product--loading > * { 1259 min-height: 0.75rem; 1260 border-radius: 6.25rem; 1261 position: relative; 1262 overflow: hidden; 1263 } 1264 .affilizz-block__product--loading > *::before { 1265 content: ""; 1266 display: block; 1267 width: 300%; 1268 height: 100%; 1269 background: linear-gradient(to right, var(--background-grey--lighter) 0%, var(--background-color) 33.33%, var(--background-grey--lighter) 66.66%, var(--background-color)); 1270 position: absolute; 1271 top: 0; 1272 left: 0; 1273 z-index: -1; 1274 animation: slide 1.5s linear infinite; 1275 } 1276 .affilizz-block__product--loading .affilizz-block__line { 1277 min-width: 3rem; 1278 } 1279 .affilizz-block__product--loading .affilizz-block__line--1 { 1280 grid-area: line1; 1281 } 1282 .affilizz-block__product--loading .affilizz-block__line--1::before { 1283 animation-delay: 0.25s; 1284 } 1285 .affilizz-block__product--loading .affilizz-block__line--2 { 1286 grid-area: line2; 1287 } 1288 .affilizz-block__product--loading .affilizz-block__line--2::before { 1289 animation-delay: 0.5s; 1290 } 1291 .affilizz-block__product--loading .affilizz-block__line--3 { 1292 grid-area: line3; 1293 } 1294 .affilizz-block__product--loading .affilizz-block__line--3::before { 1295 animation-delay: 0.75s; 1296 } 1297 .affilizz-block__product--loading .affilizz-block__line--4 { 1298 grid-area: line4; 1299 } 1300 .affilizz-block__product--loading .affilizz-block__line--4::before { 1301 animation-delay: 1s; 1302 } 1303 .affilizz-block__product::before { 1304 content: ""; 1305 display: block; 1306 width: 100%; 1307 height: 100%; 1308 border-radius: inherit; 1309 box-shadow: 0 2px 1px rgba(17, 20, 83, 0.1); 1310 pointer-events: none; 1311 opacity: 0; 1312 position: absolute; 1313 top: 0; 1314 left: 0; 1315 z-index: -1; 1316 transition: var(--transition); 1317 } 1318 .affilizz-block__product:not(.affilizz-block__product--selected):hover { 1319 border-color: var(--stroke-color); 1320 z-index: 3; 1321 transform: translate(0, -0.0625rem); 1322 } 1323 .affilizz-block__product:not(.affilizz-block__product--selected):hover::before { 1324 opacity: 1; 1325 } 1326 .affilizz-block__product__list { 1327 display: flex; 1328 flex-wrap: wrap; 1329 gap: 0.25rem; 1330 margin-inline: 0; 1331 } 1332 .affilizz-block__product__item { 1333 flex: 0 0 100%; 1334 } 1335 .affilizz-block__product__title { 1336 grid-area: title; 1337 align-self: end; 1338 margin: 0; 1339 } 1340 .affilizz-block__product__brand { 1341 grid-area: brand; 1342 display: flex; 1343 font-size: 0.75rem; 1344 align-items: center; 1345 gap: 0.25rem; 1346 margin: 0; 1347 } 1348 .affilizz-block__product__brand img { 1349 flex: 0 0 1.25rem; 1350 max-width: 1.25rem; 1351 } 1352 .affilizz-block__product__price { 1353 grid-area: price; 1354 padding-left: 0.5rem; 1355 margin: 0; 1356 font-size: 0.875rem; 1357 font-weight: 500; 1358 color: var(--text-color--accent); 1359 border-left: 0.0625rem solid var(--stroke-color); 1360 } 1361 .affilizz-block__product__informations { 1362 grid-area: informations; 1363 align-self: start; 1364 margin: 0; 1365 } 1366 .affilizz-block__product__image { 1367 grid-area: image; 1368 aspect-ratio: 1/1; 1369 width: 4rem; 1370 height: 4rem; 1371 -o-object-fit: contain; 1372 object-fit: contain; 1373 } 1374 .affilizz-block__product--not-affiliated { 1375 border: 0; 1376 padding: 1rem 1.5rem; 1377 border-radius: var(--radius--lg); 1378 background: var(--background-red--lighter) !important; 1379 } 1380 .affilizz-block__product--not-affiliated .pretitle { 1381 color: #b91b4a; 1382 margin-bottom: 0.3125rem; 1383 } 1384 .affilizz-block__product--not-affiliated .pretitle img { 1385 width: 16px !important; 1386 height: 16px !important; 1387 background-color: transparent !important; 1388 padding: 0 !important; 1389 } 1390 .affilizz-block__product--not-affiliated .pretitle span { 1391 vertical-align: middle; 1392 } 1393 * + .affilizz-block__product { 1394 margin-top: 0.375rem; 1395 } 1396 * + .affilizz-block__product--loading { 1397 margin-top: 1rem; 1398 } 1399 1400 .affilizz-block__accordion { 1401 display: grid; 1402 grid-template-columns: 1fr; 1403 grid-template-rows: auto auto; 1404 grid-template-areas: "content" "button"; 1405 position: relative; 1406 } 1407 .affilizz-block__accordion__content { 1408 display: flex; 1409 flex-wrap: wrap; 1410 } 1411 .affilizz-block__accordion__content > * { 1412 flex: 0 0 100%; 1413 } 1414 .affilizz-block__accordion__list { 1415 display: flex; 1416 flex-wrap: wrap; 1417 gap: 0.4rem; 1418 } 1419 .affilizz-block__accordion__item { 1420 margin: 0; 1421 flex: 0 0 100%; 1422 display: grid; 1423 grid-template-columns: 1fr auto; 1424 grid-template-rows: auto auto; 1425 grid-template-areas: "brand price" "link button"; 1426 gap: 0.4rem 1.6rem; 1427 padding: 0.8rem; 1428 padding-block-end: 0.4rem; 1429 border-radius: var(--radius); 1430 background: var(--background-color--bright); 1431 } 1432 .affilizz-block__accordion__brand { 1433 grid-area: brand; 1434 display: flex; 1435 } 1436 .affilizz-block__accordion__brand p { 1437 display: flex; 1438 align-items: center; 1439 gap: 0.4rem; 1440 font-size: 1.3rem; 1441 margin: 0; 1442 } 1443 .affilizz-block__accordion__brand img { 1444 width: 2rem; 1445 } 1446 .affilizz-block__accordion__brand .affilizz-block__tag__list { 1447 padding-inline-start: 0.8rem; 1448 border-left: 0.1rem solid var(--stroke-color); 1449 margin-inline-start: 0.8rem; 1450 } 1451 .affilizz-block__accordion__price { 1452 grid-area: price; 1453 display: flex; 1454 align-items: center; 1455 gap: 0.4rem; 1456 font-size: 1.3rem; 1457 font-weight: 500; 1458 } 1459 .affilizz-block__accordion__price p { 1460 margin: 0; 1461 } 1462 .affilizz-block__accordion__price .affilizz-block__tag__list { 1463 order: -1; 1464 } 1465 .affilizz-block__accordion__link { 1466 grid-area: link; 1467 padding-block: 0.4rem; 1468 margin: 0; 1469 outline: 0 !important; 1470 font-size: 1.1rem; 1471 line-height: 1.6rem; 1472 } 1473 .affilizz-block__accordion__link:hover { 1474 text-decoration: underline; 1475 } 1476 .affilizz-block__accordion__create { 1477 grid-area: button; 1478 align-self: center; 1479 margin-inline-start: auto; 1480 margin-block-start: 0 !important; 1481 margin-block-end: 0.4rem !important; 1482 } 1483 .affilizz-block__accordion__button { 1484 grid-area: button; 1485 justify-self: center !important; 1486 font-weight: 400; 1487 } 1488 .affilizz-block__accordion__button::before { 1489 content: attr(data-collapse); 1490 } 1491 .affilizz-block__accordion__button::after { 1492 grid-area: icon; 1493 content: ""; 1494 width: 0.8rem; 1495 height: 0.8rem; 1496 border: 0.2rem solid currentColor; 1497 border-bottom: 0; 1498 border-left: 0; 1499 transform: translate(0, 25%) rotate(-45deg); 1500 transition: var(--transition); 1501 } 1502 1503 .js-accordion .affilizz-block__accordion__content { 1504 overflow: hidden; 1505 opacity: 0; 1506 transition: var(--transition); 1507 } 1508 .js-accordion.expand .affilizz-block__accordion__content { 1509 height: var(--accordion-height-open); 1510 opacity: 1; 1511 } 1512 .js-accordion.expand .affilizz-block__accordion__button::after { 1513 transform: translate(0, 25%) rotate(-45deg); 1514 } 1515 .js-accordion.expand .affilizz-block__accordion__button::before { 1516 content: attr(data-open); 1517 } 1518 .js-accordion:not(.expand) .affilizz-block__accordion__button::after { 1519 transform: translate(0, -25%) rotate(-45deg) scale(-1, -1); 1520 } 1521 .js-accordion:not(.expand) .affilizz-block__accordion__content { 1522 height: var(--accordion-height-close, auto); 1523 } 1524 1525 .affilizz-block { 1526 padding: var(--block-padding-block) var(--block-padding-inline); 1527 background: var(--background-color); 1528 color: var(--text-color); 1529 max-height: 80vh; 1530 overflow: visible; 1531 } 1532 .affilizz-block ::-moz-selection { 1533 background: var(--green-100); 1534 } 1535 .affilizz-block ::selection { 1536 background: var(--green-100); 1537 } 1538 .affilizz-block a { 1539 outline: 0 !important; 1540 color: currentColor; 1541 } 1542 .affilizz-block + .affilizz-block { 1543 padding-block-start: 0; 1544 } 1545 .affilizz-block--border { 1546 padding-block-end: 1rem; 1547 } 1548 .affilizz-block--reduce .affilizz-block__section--border { 1549 padding-block-end: 1rem; 1550 } 1551 .affilizz-block__section + *:not(.affilizz-block__section), .affilizz-block__alert + *:not(.affilizz-block__section) { 1552 margin-top: 1rem; 1553 } 1554 .affilizz-block__section { 1555 padding: 1rem 0 0; 1556 } 1557 .affilizz-block__section .affilizz-block__title { 1558 margin-top: 1rem; 1559 } 1560 .affilizz-block__section--select { 1561 padding-block-end: 1.25rem; 1562 padding: 0 !important; 1563 border-radius: var(--radius--lg); 1564 outline: 0.0625rem solid var(--background-color--light); 1565 outline-offset: -0.0625rem; 1566 position: relative; 1567 z-index: 10; 1568 } 1569 .affilizz-block__section--select + .affilizz-block__section--border { 1570 margin-top: 1.25rem; 1571 } 1572 .affilizz-block__section--select::before { 1573 content: ""; 1574 display: block; 1575 width: 0.75rem; 1576 height: 0.75rem; 1577 border: 0.75rem solid transparent; 1578 border-top-color: var(--background-color--light); 1579 position: absolute; 1580 bottom: 0; 1581 left: 50%; 1582 z-index: -1; 1583 transform-origin: center top; 1584 transform: translate(-50%, 100%); 1585 } 1586 .affilizz-block__section--select .affilizz-block__type__list { 1587 margin-top: 1.25rem; 1588 padding-bottom: 1rem; 1589 } 1590 .affilizz-block__section--select .affilizz-block__product { 1591 border: none; 1592 padding: 1rem 1.5rem; 1593 gap: 0.75rem; 1594 border-radius: 0; 1595 border-top-left-radius: inherit; 1596 border-top-right-radius: inherit; 1597 background: var(--background-color--light); 1598 cursor: auto !important; 1599 transform: none !important; 1600 } 1601 .affilizz-block__section--select .affilizz-block__product::before { 1602 display: none; 1603 } 1604 .affilizz-block__section--select .affilizz-block__product + * { 1605 margin-top: 1.25rem; 1606 } 1607 .affilizz-block__section--select .affilizz-block__product__title { 1608 grid-row: 1/-1; 1609 align-self: center; 1610 } 1611 .affilizz-block__section--select .affilizz-block__product img { 1612 width: 4.5rem; 1613 height: 4.5rem; 1614 padding: 0.25rem; 1615 border-radius: 0.125rem; 1616 background-color: var(--background-color); 1617 } 1618 .affilizz-block__section--border { 1619 padding: 1.75rem; 1620 background: var(--background-color--light); 1621 border-radius: var(--radius--lg); 1622 position: relative; 1623 z-index: 2; 1624 } 1625 .affilizz-block__section--border + .affilizz-block__section--border { 1626 margin-top: 1.25rem; 1627 } 1628 .affilizz-block__section--border::before { 1629 content: ""; 1630 display: block; 1631 width: calc(100% - 1rem * 2); 1632 height: calc(100% - 1rem * 2); 1633 background: var(--background-color); 1634 border-radius: var(--radius--sm); 1635 position: absolute; 1636 top: 50%; 1637 left: 50%; 1638 z-index: -1; 1639 transform: translate(-50%, -50%); 1640 } 1641 .affilizz-block__section .brand-and-price { 1642 display: flex; 1643 align-items: center; 1644 justify-content: center; 1645 gap: 0.5rem; 1646 margin-top: 0.5rem; 1647 } 1648 .affilizz-block__section .brand-and-price > * { 1649 flex: 1; 1650 } 1651 .affilizz-block__section .brand-and-price > *:first-child { 1652 justify-content: end; 1653 } 1654 .affilizz-block__title { 1655 padding: 0 !important; 1656 } 1657 .affilizz-block__title.affilizz-title--thin + *, .affilizz-block__title.affilizz-block__label + *, .affilizz-block__title.affilizz-block__product__informations + * { 1658 margin-top: 0.25rem; 1659 } 1660 .affilizz-block .affilizz-title + .affilizz-title, .affilizz-block .affilizz-block__choice strong + .affilizz-title, .affilizz-block__choice .affilizz-block strong + .affilizz-title, .affilizz-block .affilizz-block__choice .affilizz-title + strong, .affilizz-block__choice .affilizz-block .affilizz-title + strong, .affilizz-block .affilizz-block__choice strong + strong, .affilizz-block__choice .affilizz-block strong + strong, .affilizz-block .affilizz-block__label + .affilizz-title, .affilizz-block .affilizz-block__choice .affilizz-block__label + strong, .affilizz-block__choice .affilizz-block .affilizz-block__label + strong, .affilizz-block .affilizz-block__product__informations + .affilizz-title, .affilizz-block .affilizz-block__choice .affilizz-block__product__informations + strong, .affilizz-block__choice .affilizz-block .affilizz-block__product__informations + strong, .affilizz-block .affilizz-title + .affilizz-block__label, .affilizz-block .affilizz-block__choice strong + .affilizz-block__label, .affilizz-block__choice .affilizz-block strong + .affilizz-block__label, .affilizz-block .affilizz-block__label + .affilizz-block__label, .affilizz-block .affilizz-block__product__informations + .affilizz-block__label, .affilizz-block .affilizz-title + .affilizz-block__product__informations, .affilizz-block .affilizz-block__choice strong + .affilizz-block__product__informations, .affilizz-block__choice .affilizz-block strong + .affilizz-block__product__informations, .affilizz-block .affilizz-block__label + .affilizz-block__product__informations, .affilizz-block .affilizz-block__product__informations + .affilizz-block__product__informations { 1661 margin-top: 0.625rem; 1662 } 1663 .affilizz-block__section-title { 1664 color: #404489 !important; 1665 font-size: 1rem !important; 1666 padding: 0 !important; 1667 } 1668 .affilizz-block__choice { 1669 display: flex; 1670 flex-wrap: wrap; 1671 justify-items: center; 1672 border-radius: var(--radius); 1673 border: 0.0625rem solid var(--stroke-color--light); 1674 background: var(--background-color); 1675 cursor: pointer !important; 1676 text-align: center; 1677 position: relative; 1678 z-index: 2; 1679 transition: var(--transition); 1680 } 1681 .affilizz-block__choice::before { 1682 content: ""; 1683 display: block; 1684 width: 100%; 1685 height: 100%; 1686 border-radius: inherit; 1687 box-shadow: var(--drop-shadow); 1688 pointer-events: none; 1689 opacity: 0; 1690 position: absolute; 1691 top: 0; 1692 left: 0; 1693 z-index: -1; 1694 transition: var(--transition); 1695 } 1696 .affilizz-block__choice:hover { 1697 border-color: var(--stroke-color); 1698 transform: translate(0, -0.0625rem); 1699 } 1700 .affilizz-block__choice:hover::before { 1701 opacity: 1; 1702 } 1703 .affilizz-block__choice > * { 1704 flex: 0 0 100%; 1705 } 1706 .affilizz-block__choice span { 1707 padding: 0.75rem 1.5rem; 1708 font-size: 1rem; 1709 line-height: 1.25rem; 1710 } 1711 .affilizz-block__choice strong { 1712 display: block; 1713 font-weight: 600; 1714 } 1715 .affilizz-block__choice img { 1716 order: -1; 1717 display: block; 1718 padding: 0.75rem 0; 1719 pointer-events: none; 1720 border-radius: var(--radius); 1721 border-bottom-left-radius: 0; 1722 border-bottom-right-radius: 0; 1723 aspect-ratio: 16/9; 1724 -o-object-fit: contain; 1725 object-fit: contain; 1726 } 1727 .affilizz-block__choice--blue img { 1728 background-color: var(--background-color--lighter); 1729 } 1730 .affilizz-block__choice--yellow img { 1731 background-color: var(--background-yellow--lighter); 1732 } 1733 .affilizz-block__choice__list { 1734 display: flex; 1735 justify-content: center; 1736 gap: 1rem; 1737 } 1738 .affilizz-block__choice__item { 1739 flex: 1; 1740 max-width: 13.125rem; 1741 } 1742 .affilizz-block__button, .affilizz-block__accordion__create, .affilizz-block__accordion__button { 1743 justify-self: start; 1744 } 1745 * + .affilizz-block__button, * + .affilizz-block__accordion__create, * + .affilizz-block__accordion__button { 1746 margin-top: 1rem; 1747 } 1748 .affilizz-block__checkbox:selected + label:before { 1749 background: red !important; 1750 } 1751 .affilizz-block__filter__list { 1752 display: flex; 1753 flex-wrap: wrap; 1754 border: 0.0625rem solid var(--stroke-color--shade); 1755 gap: 0.0625rem; 1756 margin-inline: 0; 1757 background: var(--stroke-color--shade); 1758 border-radius: var(--radius); 1759 overflow: hidden; 1760 } 1761 .affilizz-block__filter__list + p { 1762 margin-bottom: 0 !important; 1763 } 1764 .affilizz-block__filter__item { 1765 display: grid; 1766 flex: 1 1 auto; 1767 margin: 0; 1768 background: var(--background-color); 1769 -webkit-user-select: none; 1770 -moz-user-select: none; 1771 user-select: none; 1772 cursor: pointer; 1773 } 1774 .affilizz-block__filter__item > * { 1775 grid-row: 1/-1 !important; 1776 grid-column: 1/-1 !important; 1777 } 1778 .affilizz-block__filter__item.checked label { 1779 color: var(--text-color--medium); 1780 } 1781 .affilizz-block__filter__item.checked label::before { 1782 background: var(--background-green--lighter); 1783 opacity: 1; 1784 } 1785 .affilizz-block__filter__item.checked.checked-first label::before, .affilizz-block__filter__item.checked.checked-last label::before { 1786 background: var(--background-green--medium); 1787 opacity: 1; 1788 } 1789 .affilizz-block__filter__item input { 1790 width: 100% !important; 1791 height: 100% !important; 1792 border: none !important; 1793 color: unset !important; 1794 outline: none !important; 1795 border-radius: 0 !important; 1796 -webkit-appearance: none !important; 1797 -moz-appearance: none !important; 1798 appearance: none !important; 1799 box-shadow: none !important; 1800 margin: 0 !important; 1801 pointer-events: none; 1802 transition: var(--transition) !important; 1803 } 1804 .affilizz-block__filter__item label { 1805 width: 100%; 1806 padding-inline: 0.5rem; 1807 font-size: 0.875rem; 1808 font-weight: 500; 1809 line-height: 1.75rem; 1810 text-align: center; 1811 white-space: nowrap; 1812 color: var(--text-color--lighter); 1813 position: relative; 1814 z-index: 2; 1815 transition: var(--transition); 1816 } 1817 .affilizz-block__filter__item label::before { 1818 content: ""; 1819 display: block; 1820 width: calc(100% + 0.125rem); 1821 height: 100%; 1822 background: var(--background-green--medium); 1823 opacity: 0; 1824 position: absolute; 1825 top: 0; 1826 left: 50%; 1827 transform: translate(-50%, 0); 1828 z-index: -1; 1829 transition: var(--transition); 1830 } 1831 .affilizz-block__filter__item:hover label { 1832 color: var(--text-color--medium); 1833 } 1834 .affilizz-block__filter__item:hover label::before { 1835 background: var(--background-green--lighter); 1836 opacity: 1; 1837 } 1838 * + .affilizz-block__filter { 1839 margin-top: 1rem; 1840 } 1841 .affilizz-block__back-button { 1842 display: flex; 1843 align-items: center; 1844 gap: 0.5rem; 1845 margin-bottom: 1rem; 1846 margin-top: -0.5rem !important; 1847 background: var(--blue-0); 1848 padding: 0.25rem 0.5rem; 1849 border-radius: 5px; 1850 border: 1px solid var(--blue-300); 1851 } 1852 .affilizz-block__alert { 1853 padding: 1rem 1.5rem; 1854 border-radius: var(--radius--lg); 1855 background: var(--background-color--lighter); 1856 font-size: 0.875rem; 1857 line-height: 1.375rem; 1858 } 1859 .affilizz-block__alert a { 1860 color: currentColor !important; 1861 text-decoration: underline; 1862 } 1863 .affilizz-block__alert .affilizz-button--hollow { 1864 border-color: var(--blue-800); 1865 color: var(--blue-800); 1866 } 1867 .affilizz-block__alert .affilizz-button--hollow img { 1868 padding: 0 !important; 1869 } 1870 .affilizz-block__alert__actions { 1871 display: flex; 1872 gap: 0.375rem; 1873 margin-top: 0.375rem; 1874 } 1875 .affilizz-block__alert__actions a { 1876 padding: 0 0.25rem; 1877 } 1878 .affilizz-block__alert--red { 1879 background: var(--background-red--lighter); 1880 } 1881 .affilizz-block__alert--orange { 1882 background: var(--background-orange--lighter); 1883 } 1884 .affilizz-block__type__list { 1885 display: flex; 1886 flex-wrap: wrap; 1887 justify-content: center; 1888 gap: 0.5rem; 1889 } 1890 .affilizz-block__type__button { 1891 display: flex; 1892 flex-wrap: wrap; 1893 align-content: center; 1894 justify-content: center; 1895 flex: 0 0 4.5rem; 1896 width: 4.5rem; 1897 border: 0.0625rem solid var(--stroke-color--medium); 1898 aspect-ratio: 1/1; 1899 border-radius: var(--radius); 1900 color: var(--text-color--medium); 1901 text-align: center; 1902 cursor: pointer !important; 1903 transition: var(--transition); 1904 } 1905 .affilizz-block__type__button p { 1906 flex: 0 0 100%; 1907 font-size: 0.875rem; 1908 font-weight: 600; 1909 margin-bottom: 0; 1910 } 1911 .affilizz-block__type__button i { 1912 font-size: 1.25rem; 1913 margin-bottom: 0.2em; 1914 order: -1; 1915 } 1916 .affilizz-block__type__button.active { 1917 color: var(--text-color); 1918 background: var(--background-green--lighter); 1919 border-color: var(--stroke-color-dark); 1920 } 1921 .affilizz-block__type__button.disable { 1922 color: var(--text-color--lighter); 1923 border-color: var(--stroke-color--shade); 1924 background: var(--background-grey--lighter); 1925 cursor: default !important; 1926 } 1927 .affilizz-block__merchant { 1928 display: block; 1929 width: 100%; 1930 font-size: 0.75rem; 1931 line-height: 1.25rem; 1932 text-align: center; 1933 margin: 0; 1934 } 1935 .affilizz-block__merchant mark { 1936 color: var(--text-color--accent); 1937 font-weight: 500; 1938 font-size: 1rem; 1939 } 1940 .affilizz-block__merchant span { 1941 display: inline-flex; 1942 align-items: baseline; 1943 gap: 0.25rem; 1944 } 1945 .affilizz-block__merchant img { 1946 align-self: center; 1947 width: 1.25rem; 1948 -o-object-fit: contain; 1949 object-fit: contain; 1950 } 1951 .affilizz-block__merchant--single span { 1952 padding-inline-end: 0.5rem; 1953 border-right: 0.0625rem solid var(--stroke-color); 1954 margin-inline-end: 0.5rem; 1955 } 1956 .affilizz-block__message { 1957 padding-block: 0.25rem 0.75rem; 1958 margin: 0; 1959 font-style: italic; 1960 font-size: 0.6875rem; 1961 text-align: center; 1962 color: var(--text-color--medium); 1963 transform: translate(0, 0.2rem); 1964 transition: var(--transition); 1965 } 1966 .affilizz-block__infos { 1967 text-align: center; 1968 margin: 1rem auto; 1969 color: var(--blue-800); 1970 } 1971 .affilizz-block__infos__starting { 1972 display: flex; 1973 align-items: center; 1974 gap: 5px; 1975 justify-content: center; 1976 margin-bottom: 5px; 1977 } 1978 .affilizz-block__infos__starting img { 1979 max-height: 16px; 1980 } 1981 .affilizz-block__infos__starting + br { 1982 display: none !important; 1983 } 1984 .affilizz-block__infos .price { 1985 font-size: 0.875rem; 1986 font-weight: 500; 1987 color: var(--text-color--accent); 1988 } 1989 .affilizz-block__infos em { 1990 font-style: italic; 1991 font-size: 0.8125rem; 1992 color: var(--blue-600); 1993 } 1994 .affilizz-block__infos img { 1995 max-width: 1.5rem; 1996 } 1997 .affilizz-block__more-button { 1998 display: flex; 1999 align-items: center; 2000 margin: 0 auto; 2001 cursor: pointer; 2002 justify-content: center; 2003 gap: 5px; 2004 } 2005 .affilizz-block__more-button img { 2006 max-width: 10px; 2007 } 2008 * + .affilizz-block__merchant { 2009 margin-top: 0.5rem; 2010 } 2011 .affilizz-block__offers { 2012 position: relative; 2013 } 2014 .affilizz-block__offers:after, .affilizz-block__offers:before { 2015 content: ""; 2016 position: absolute; 2017 height: 1rem; 2018 width: 100%; 2019 z-index: 50; 2020 } 2021 .affilizz-block__offers:before { 2022 background: linear-gradient(white, transparent); 2023 top: 0; 2024 } 2025 .affilizz-block__offers:after { 2026 background: linear-gradient(transparent, white); 2027 bottom: 0; 2028 } 2029 .affilizz-block__offers--scroller { 2030 overflow-y: auto; 2031 overflow-x: hidden; 2032 max-height: 50vh; 2033 padding: 1rem 0; 2034 } 2035 .affilizz-block__price { 2036 font-size: 0.875rem; 2037 font-weight: 500; 2038 color: var(--text-color--accent); 2039 } 2040 .affilizz-block__shop { 2041 display: flex; 2042 flex-direction: column; 2043 background: #f8f8ff; 2044 border-radius: var(--radius); 2045 margin-bottom: 0.25rem; 2046 padding: 0.5rem; 2047 } 2048 .affilizz-block__shop-upper { 2049 display: flex; 2050 flex-direction: row; 2051 justify-content: space-between; 2052 } 2053 .affilizz-block__shop-lower { 2054 margin-top: 5px; 2055 display: flex; 2056 flex-direction: row; 2057 justify-content: space-between; 2058 align-items: center; 2059 gap: 1rem; 2060 } 2061 .affilizz-block__shop-lower .affilizz-button { 2062 font-size: 0.75rem; 2063 padding: 0.125rem 0.3125rem; 2064 } 2065 .affilizz-block__shop-left { 2066 display: flex; 2067 align-items: center; 2068 gap: 5px; 2069 } 2070 .affilizz-block__shop-left img { 2071 max-width: 16px; 2072 height: auto; 2073 } 2074 .affilizz-block__shop-right { 2075 display: flex; 2076 flex-direction: row; 2077 align-items: center; 2078 gap: 0.25rem; 2079 font-weight: bold; 2080 } 2081 .affilizz-block__shop p { 2082 margin: 0; 2083 font-size: 0.75rem; 2084 } 2085 .affilizz-block__shop:last-child { 2086 margin-bottom: 1rem; 2087 } 2088 .affilizz-block__shop__label { 2089 border-radius: 3px; 2090 font-weight: bold; 2091 font-size: 0.6875rem; 2092 padding: 0.125rem 0.1875rem; 2093 line-height: 1; 2094 } 2095 .affilizz-block__shop__label--marketplace { 2096 background: #7a7db0; 2097 color: #fff; 2098 margin-left: 1rem; 2099 } 2100 .affilizz-block__shop__label--refurbished { 2101 background: #fec8ff; 2102 color: var(--text-color); 2103 } 2104 .affilizz-block__shop__label--refurbished { 2105 background: #fec8ff; 2106 color: var(--text-color); 2107 } 2108 .affilizz-block__shop__label--used { 2109 background: #cfb8ff; 2110 color: var(--text-color); 2111 } 2112 .affilizz-block__loader { 2113 position: absolute; 2114 background: rgba(255, 255, 255, 0.9); 2115 top: 0; 2116 left: 0; 2117 width: 100%; 2118 height: 100%; 2119 z-index: 100; 2120 display: flex; 2121 justify-content: center; 2122 align-items: center; 2123 opacity: 0; 2124 transition: opacity 200ms ease-in; 2125 } 2126 .affilizz-block__loader > div { 2127 text-align: center; 2128 } 2129 .affilizz-block__loader img { 2130 transform: rotate(90deg); 2131 } 2132 .affilizz-block__loader p { 2133 font-size: 1rem; 2134 } 2135 2136 .affilizz__notice { 2137 --accent-color: #1dd6a1; 2138 background: #fff; 2139 border: none; 2140 border-left: 2px solid var(--accent-color); 2141 color: #111453; 2142 font-family: "Rubik", Arial, Sans_serif; 2143 padding: 1rem 1.5rem 1rem 4rem; 2144 margin-left: 0; 2145 background-repeat: no-repeat; 2146 background-position: 20px center; 2147 background-size: 30px; 2148 } 2149 .affilizz__notice strong { 2150 color: var(--accent-color); 2151 } 2152 .affilizz__notice--success { 2153 --accent-color: #1dd6a1; 2154 background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_323_167)'%3E%3Cpath d='M23.11 11.24C22.9221 11.2367 22.739 11.1805 22.5816 11.0779C22.4242 10.9754 22.2989 10.8305 22.22 10.66C22.0967 10.4253 22.0717 10.1512 22.1505 9.89804C22.2292 9.64489 22.4053 9.43337 22.64 9.30999L26.5 7.30999C26.6165 7.24524 26.7448 7.20444 26.8773 7.18998C27.0098 7.17552 27.1439 7.1877 27.2716 7.22581C27.3993 7.26391 27.5181 7.32716 27.6211 7.41185C27.724 7.49654 27.809 7.60096 27.871 7.71895C27.933 7.83695 27.9708 7.96616 27.9821 8.09897C27.9935 8.23178 27.9781 8.36552 27.937 8.49233C27.896 8.61913 27.8299 8.73644 27.7429 8.83736C27.6558 8.93828 27.5494 9.02078 27.43 9.07999L23.57 11.08C23.4322 11.1704 23.2742 11.2254 23.11 11.24Z' fill='%231dd6a1' style='fill:%231dd6a1;fill-opacity:1;'/%3E%3Cpath d='M19.81 7.09998C19.7106 7.11507 19.6094 7.11507 19.51 7.09998C19.2568 7.02164 19.0451 6.84597 18.9213 6.61158C18.7975 6.3772 18.7719 6.10327 18.85 5.84998L20.12 1.65998C20.2036 1.40803 20.3838 1.19958 20.621 1.08049C20.8582 0.961408 21.1331 0.941441 21.385 1.02498C21.637 1.10853 21.8454 1.28874 21.9645 1.52597C22.0836 1.7632 22.1036 2.03803 22.02 2.28998L20.76 6.39998C20.6964 6.60234 20.57 6.77922 20.3993 6.90505C20.2285 7.03088 20.0221 7.09915 19.81 7.09998Z' fill='%231dd6a1' style='fill:%231dd6a1;fill-opacity:1;'/%3E%3Cpath d='M29.02 17.45C28.9239 17.4641 28.8262 17.4641 28.73 17.45L24.52 16.17C24.2672 16.0937 24.0549 15.9204 23.9294 15.6881C23.8039 15.4558 23.7754 15.1833 23.85 14.93C23.9243 14.6754 24.0966 14.4607 24.3292 14.3332C24.5617 14.2057 24.8354 14.1758 25.09 14.25L29.28 15.49C29.4113 15.5084 29.5377 15.5525 29.652 15.6197C29.7663 15.687 29.8663 15.7761 29.9461 15.8819C30.026 15.9878 30.0842 16.1083 30.1175 16.2367C30.1507 16.365 30.1584 16.4987 30.14 16.63C30.1216 16.7613 30.0775 16.8878 30.0103 17.002C29.9431 17.1163 29.854 17.2163 29.7481 17.2961C29.6423 17.376 29.5217 17.4342 29.3933 17.4675C29.265 17.5007 29.1313 17.5084 29 17.49L29.02 17.45Z' fill='%231dd6a1' style='fill:%231dd6a1;fill-opacity:1;'/%3E%3Cpath d='M1.01999 21.87L0.529995 20.97C0.263693 20.4896 0.0963999 19.9606 0.038002 19.4144C-0.0203959 18.8682 0.0312864 18.3159 0.189995 17.79C0.351408 17.2539 0.618635 16.7555 0.975889 16.3244C1.33314 15.8933 1.77318 15.5382 2.26999 15.28L6.47999 13.06C9.74999 11.34 12.3 7.89 12.63 5.75C12.6981 5.32063 12.8983 4.92317 13.2029 4.61296C13.5074 4.30275 13.9012 4.09523 14.3292 4.01931C14.7573 3.94338 15.1983 4.00282 15.591 4.18936C15.9837 4.37589 16.3084 4.68023 16.52 5.06L20.18 11.75L18.43 12.75L14.76 6.02H14.61C14.2 8.69 11.4 12.71 7.40999 14.8L3.17999 17.05C2.92065 17.1853 2.69076 17.3708 2.50365 17.5957C2.31654 17.8206 2.17593 18.0804 2.08999 18.36C2.00564 18.6306 1.97721 18.9155 2.00644 19.1975C2.03566 19.4794 2.12193 19.7524 2.25999 20L2.75999 20.91L1.01999 21.87Z' fill='%231dd6a1' style='fill:%231dd6a1;fill-opacity:1;'/%3E%3Cpath d='M5.25 24.97C4.48541 24.9717 3.73433 24.7685 3.07485 24.3816C2.41537 23.9947 1.87158 23.4382 1.5 22.77L1 21.87L2.76 20.87L3.25 21.77C3.54485 22.2891 4.02999 22.6732 4.60289 22.8412C5.17579 23.0091 5.79154 22.9477 6.32 22.67L10.55 20.45C14.55 18.36 19.48 18.28 21.97 19.45H22.11L18.43 12.74L20.18 11.74L23.85 18.43C24.0629 18.8037 24.1497 19.2361 24.0975 19.663C24.0452 20.0899 23.8568 20.4886 23.56 20.8C23.2568 21.1221 22.86 21.3408 22.4258 21.4252C21.9915 21.5095 21.5417 21.4552 21.14 21.27C19.14 20.35 14.76 20.52 11.48 22.27L7.25 24.48C6.63272 24.8025 5.94647 24.9706 5.25 24.97Z' fill='%231dd6a1' style='fill:%231dd6a1;fill-opacity:1;'/%3E%3Cpath d='M10.76 29C10.1137 29.0012 9.47881 28.8293 8.92136 28.5022C8.36392 28.1752 7.9042 27.7048 7.58997 27.14L5.90997 24.07L7.65997 23.07L9.33997 26.14C9.55027 26.5077 9.89543 26.7791 10.3023 26.8966C10.7093 27.0142 11.146 26.9688 11.52 26.77L12.52 26.25L13.45 28.02L12.45 28.54C11.932 28.8275 11.3522 28.9853 10.76 29Z' fill='%231dd6a1' style='fill:%231dd6a1;fill-opacity:1;'/%3E%3Cpath d='M5.59161 14.6515L3.82001 15.5797L7.96415 23.4898L9.73574 22.5617L5.59161 14.6515Z' fill='%231dd6a1' style='fill:%231dd6a1;fill-opacity:1;'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_323_167'%3E%3Crect width='30' height='28' fill='white' style='fill:white;fill:white;fill-opacity:1;' transform='translate(0 1)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); 2155 } 2156 .affilizz__notice--warning { 2157 --accent-color: #dba617; 2158 background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23path-1)'%3E%3Cg clip-path='url(%23path-2)'%3E%3Cpath d='M10 0C8.68678 0 7.38642 0.258661 6.17316 0.761208C4.95991 1.26375 3.85752 2.00035 2.92893 2.92893C2.00035 3.85752 1.26375 4.95992 0.761208 6.17317C0.258661 7.38643 0 8.68678 0 10C0 12.6522 1.05357 15.1957 2.92893 17.0711C4.8043 18.9464 7.34784 20 10 20C12.6522 20 15.1957 18.9464 17.0711 17.0711C18.9464 15.1957 20 12.6522 20 10C20 8.68678 19.7413 7.38643 19.2388 6.17317C18.7362 4.95992 17.9997 3.85752 17.0711 2.92893C16.1425 2.00035 15.0401 1.26375 13.8268 0.761208C12.6136 0.258661 11.3132 0 10 0ZM10 18C7.87827 18 5.84344 17.1572 4.34315 15.6569C2.84286 14.1566 2 12.1217 2 10C2 7.87827 2.84286 5.84344 4.34315 4.34315C5.84344 2.84286 7.87827 2 10 2C12.1217 2 14.1566 2.84286 15.6569 4.34315C17.1571 5.84344 18 7.87827 18 10C18 12.1217 17.1571 14.1566 15.6569 15.6569C14.1566 17.1572 12.1217 18 10 18Z' fill='%23dba617' style='fill:%23dba617;fill-opacity:1;'/%3E%3Cpath d='M11 4.86H9V11.29H11V4.86Z' fill='%23dba617' style='fill:%23dba617;fill-opacity:1;'/%3E%3Cpath d='M11 12.57H9V15.14H11V12.57Z' fill='%23dba617' style='fill:%23dba617;fill-opacity:1;'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='path-1'%3E%3Crect width='20' height='20' fill='white' style='fill:white;fill:white;fill-opacity:1;'/%3E%3C/clipPath%3E%3CclipPath id='path-2'%3E%3Crect width='20' height='20' fill='white' style='fill:white;fill:white;fill-opacity:1;'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); 2159 } 2160 .affilizz__notice--error { 2161 --accent-color: #e41f5a; 2162 background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23path-1)'%3E%3Cpath d='M5.51997 19C4.96282 19.0016 4.41085 18.8928 3.89595 18.68C3.38104 18.4672 2.91341 18.1545 2.51997 17.76C2.06034 17.3022 1.71208 16.7449 1.50227 16.131C1.29246 15.5172 1.22663 14.8633 1.30989 14.22C1.45955 13.2436 1.9271 12.3438 2.63996 11.66L4.63996 9.65998C4.82733 9.47373 5.08073 9.36919 5.34492 9.36919C5.60911 9.36919 5.86251 9.47373 6.04988 9.65998C6.14361 9.75294 6.2181 9.86355 6.26887 9.98541C6.31964 10.1073 6.34578 10.238 6.34578 10.37C6.34578 10.502 6.31964 10.6327 6.26887 10.7546C6.2181 10.8764 6.14361 10.987 6.04988 11.08L3.91987 13.19C3.71255 13.3974 3.5484 13.6438 3.43684 13.9149C3.32527 14.1861 3.26859 14.4767 3.26997 14.77C3.27048 15.3616 3.5039 15.9293 3.91987 16.35C4.34303 16.7689 4.91451 17.0039 5.50996 17.0039C6.10541 17.0039 6.67677 16.7689 7.09993 16.35L10.0999 13.28C10.3134 13.0741 10.4829 12.8271 10.5981 12.5537C10.7133 12.2804 10.7718 11.9866 10.77 11.69C10.7697 11.3424 10.6875 10.9998 10.53 10.69C10.4284 10.5159 10.3862 10.3135 10.4096 10.1133C10.4331 9.91308 10.521 9.72592 10.66 9.57998L10.7999 9.43998C10.8984 9.34014 11.0189 9.26472 11.1518 9.21973C11.2847 9.17474 11.4262 9.16143 11.5651 9.18086C11.7041 9.20029 11.8366 9.25192 11.952 9.33164C12.0674 9.41135 12.1626 9.51694 12.2299 9.63998C12.5843 10.2687 12.7704 10.9783 12.77 11.7C12.7719 12.2581 12.6624 12.8109 12.4477 13.3261C12.233 13.8413 11.9176 14.3084 11.52 14.7L8.51997 17.76C7.72343 18.554 6.64465 18.9999 5.51997 19Z' fill='%23e41f5a' style='fill:%23e41f5a;;fill-opacity:1;'/%3E%3Cpath d='M15.4701 9.50998C15.239 9.51563 15.013 9.44099 14.8307 9.29878C14.6484 9.15656 14.5209 8.95556 14.4701 8.72998C14.4135 8.47143 14.4618 8.20099 14.6043 7.97793C14.7467 7.75487 14.9718 7.59738 15.2301 7.53998C15.5165 7.47362 15.7868 7.35105 16.0254 7.17939C16.264 7.00772 16.4662 6.79038 16.6201 6.53998C16.7773 6.2931 16.8838 6.01746 16.9336 5.72907C16.9834 5.44067 16.9755 5.14526 16.9102 4.85998C16.7811 4.27811 16.4263 3.77125 15.9239 3.45065C15.4214 3.13005 14.8122 3.02192 14.2301 3.14998L9.09011 4.27998C8.78484 4.34808 8.49721 4.47937 8.24575 4.66538C7.9943 4.85139 7.78462 5.088 7.63015 5.35998C7.5665 5.47492 7.48077 5.5762 7.37796 5.65802C7.27515 5.73984 7.15721 5.80059 7.03091 5.83681C6.90461 5.87303 6.77242 5.88401 6.64187 5.86911C6.51133 5.85421 6.38506 5.81372 6.27017 5.74998C6.03973 5.61973 5.87033 5.40344 5.7991 5.14851C5.72787 4.89358 5.76061 4.6208 5.89016 4.38998C6.17799 3.87066 6.57291 3.41844 7.04873 3.06329C7.52456 2.70815 8.07043 2.45819 8.65017 2.32998L13.8001 1.18998C14.8977 0.951192 16.0452 1.15556 16.9928 1.75861C17.9405 2.36166 18.6116 3.31457 18.8601 4.40998C18.9865 4.95308 19.0029 5.516 18.9085 6.06556C18.814 6.61513 18.6106 7.14024 18.3101 7.60998C18.0155 8.08176 17.6292 8.48953 17.174 8.80906C16.7187 9.12858 16.204 9.35334 15.6602 9.46998C15.5988 9.49117 15.5349 9.50461 15.4701 9.50998Z' fill='%23e41f5a' style='fill:%23e41f5a;;fill-opacity:1;'/%3E%3Cpath d='M2.00018 8.49002C1.74666 8.49065 1.50236 8.39495 1.31671 8.2223C1.13106 8.04964 1.01793 7.81292 1.00018 7.56002C0.990659 7.42863 1.00713 7.29666 1.04876 7.17168C1.0904 7.04669 1.15632 6.93117 1.24273 6.83174C1.32915 6.73232 1.43446 6.65095 1.55243 6.5923C1.67039 6.53366 1.79868 6.4989 1.93011 6.49002L3.4002 6.39002C3.53238 6.38053 3.6651 6.3974 3.79071 6.43966C3.91631 6.48192 4.03221 6.54872 4.13177 6.63618C4.23133 6.72364 4.31258 6.83002 4.37066 6.94914C4.42875 7.06825 4.46254 7.19772 4.47015 7.33002C4.48662 7.59373 4.39807 7.85323 4.22381 8.05185C4.04956 8.25046 3.8037 8.37204 3.5401 8.39002L2.07013 8.49002H2.00018Z' fill='%23e41f5a' style='fill:%23e41f5a;;fill-opacity:1;'/%3E%3Cpath d='M3.59998 4.44C3.45059 4.44051 3.30296 4.40754 3.16798 4.34351C3.033 4.27948 2.91407 4.18602 2.81995 4.07L1.65003 2.63C1.56697 2.52772 1.50485 2.41002 1.46741 2.28368C1.42998 2.15734 1.41795 2.02485 1.43189 1.89382C1.44583 1.76279 1.48554 1.63581 1.54871 1.52018C1.61189 1.40454 1.69721 1.30253 1.79993 1.22C1.90222 1.13694 2.01991 1.07491 2.14625 1.03748C2.27259 1.00004 2.40511 0.987949 2.53614 1.00189C2.66717 1.01583 2.79416 1.05552 2.9098 1.1187C3.02543 1.18187 3.12745 1.26728 3.20997 1.37L4.38001 2.81C4.46308 2.91229 4.52508 3.02999 4.56251 3.15633C4.59994 3.28267 4.61209 3.41516 4.59815 3.54619C4.58421 3.67722 4.5445 3.8042 4.48133 3.91983C4.41816 4.03547 4.33271 4.13748 4.22999 4.22C4.05137 4.36331 3.82898 4.44097 3.59998 4.44Z' fill='%23e41f5a' style='fill:%23e41f5a;;fill-opacity:1;'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='path-1'%3E%3Crect width='18' height='18' fill='white' style='fill:white;fill:white;fill-opacity:1;' transform='translate(1 1)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); 2163 } 2164 2165 @keyframes quarter-rotation { 2166 0% { 2167 transform: rotate(0deg); 2168 } 2169 25% { 2170 transform: rotate(90deg); 2171 } 2172 50% { 2173 transform: rotate(180deg); 2174 } 2175 75% { 2176 transform: rotate(270deg); 2177 } 2178 100% { 2179 transform: rotate(359deg); 2180 } 2181 } 2182 .wpview.wpview-wrap[data-wpview-type=affilizz-publication] { 2183 padding: 15px; 2184 width: auto !important; 2185 z-index: 100000 !important; 2186 } 2187 2188 .mce-content-body *[contentEditable=false][data-mce-selected][data-wpview-type=affilizz-publication] { 2189 outline-color: transparent; 2190 border: 2px solid #a9b1c8; 2191 border-radius: 9px; 2192 padding: 14px; 2193 } 2194 .mce-content-body *[contentEditable=false][data-mce-selected][data-wpview-type=affilizz-publication] .affilizz-inline__indicator { 2195 background: #a9b1c8; 2196 border-radius: 0 0 4px 4px; 2197 } 2198 2199 .affilizz-missing-publication { 2200 background: #dcdcde; 2201 padding: 20px; 2202 text-align: center; 2203 margin-bottom: -10px; 2204 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 2205 font-size: 15px; 2206 text-decoration: underline; 2207 text-underline-offset: 5px; 2208 text-decoration-color: #fff; 2209 } 2210 2211 .affilizz-rendered-publication { 2212 padding: 1.5rem; 2213 display: flex; 2214 flex-direction: column; 2215 align-items: center; 2216 border: 1px dashed #7a7db0; 2217 border-radius: 3px; 2218 } 2219 .affilizz-rendered-publication + .affilizz-rendered-publication { 2220 margin-top: 15px; 2221 } 2222 2223 .affilizz-loader { 2224 visibility: hidden; 2225 position: absolute; 2226 background: rgba(255, 255, 255, 0.8); 2227 color: #111453; 2228 width: 100%; 2229 height: 100%; 2230 z-index: 9999; 2231 display: flex; 2232 flex-direction: column; 2233 align-items: center; 2234 justify-content: center; 2235 font-size: 1.25em; 2236 border-radius: 4px; 2237 } 2238 .affilizz-loader img { 2239 animation: quarter-rotation 2.5s ease infinite; 2240 } 2241 .affilizz-loader p { 2242 font-size: 18px; 2243 } 2244 2245 .affilizz-inline { 2246 position: relative; 2247 border: 1px solid #c9c9cb; 2248 border-radius: 4px; 2249 padding: 15px 15px 0; 2250 margin: 15px 0; 2251 font-family: "Rubik", Arial, Sans_serif; 2252 width: 100%; 2253 } 2254 .affilizz-inline__indicator { 2255 display: inline-flex; 2256 flex-direction: row; 2257 align-items: center; 2258 justify-content: center; 2259 gap: 5px; 2260 font-weight: 600; 2261 color: #1e1e1e; 2262 font-size: 12px; 2263 font-weight: 300; 2264 background: #c7c7c7; 2265 border-radius: 2px; 2266 padding: 3px 7px 3px; 2267 line-height: 1; 2268 position: absolute; 2269 top: -10px; 2270 z-index: 2; 2271 } 2272 .affilizz-inline__indicator svg, .affilizz-inline__indicator img { 2273 filter: invert(0.75); 2274 } 2275 2276 .mce-content-body .affilizz-inline__indicator { 2277 top: inherit; 2278 margin-top: -30px; 2279 } 2280 2281 .media-modal { 2282 z-index: 999999 !important; 2283 } 2284 2285 .affilizz-metabox__content { 2286 padding: 6px 0 12px; 2287 } 2288 .affilizz-metabox__footer { 2289 padding: 10px; 2290 display: flex; 2291 justify-content: flex-end; 2292 border-top: 1px solid #dcdcde; 2293 background: #f6f7f7; 2294 margin: 0 -12px -12px; 2295 } 2296 .affilizz-metabox__label { 2297 display: block; 2298 margin-bottom: 6px; 2299 font-weight: bold; 2300 } 2301 .affilizz-metabox__description { 2302 border-radius: 4px; 2303 border: 0.0625rem solid #eed1b4; 2304 padding: 12px; 2305 margin: 6px 1px 0 0 !important; 2306 background: var(--yellow-50); 2307 color: #a37648 !important; 2308 } 2309 2310 .wp-block-affilizz-publication { 2311 padding-bottom: 15px; 2312 border: 1px solid #c9c9cb; 2313 border-radius: 4px; 2314 padding: 5px; 2315 margin: 30px 0; 2316 font-family: "Rubik", Arial, Sans_serif; 2317 top: 15px; 2318 } 2319 .wp-block-affilizz-publication.affilizz-align-left .components-text-control__input { 2320 text-align: left; 2321 } 2322 .wp-block-affilizz-publication.affilizz-align-center .components-text-control__input { 2323 text-align: center; 2324 } 2325 .wp-block-affilizz-publication.affilizz-align-right .components-text-control__input { 2326 text-align: right; 2327 } 2328 2329 .affilizz-loading { 2330 display: flex; 2331 align-items: center; 2332 justify-items: center; 2333 padding: 2.25rem; 2334 gap: 16px; 2335 font-family: "Rubik", Arial, Sans_serif; 2336 font-weight: 500; 2337 } 2338 .affilizz-loading svg { 2339 height: 32px; 2340 width: 32px; 2341 } 2342 .affilizz-loading p { 2343 margin: 0 !important; 2344 } 2345 2346 .components-modal__frame.affilizz-modal__wrapper .components-modal__content { 2347 padding: 0; 2348 margin-top: 0; 2349 max-width: 600px; 2350 } 2351 .components-modal__frame.affilizz-modal__wrapper .components-modal__content:before { 2352 margin-bottom: 0; 2353 } 2354 .components-modal__frame.affilizz-modal__wrapper .components-modal__header { 2355 display: none; 2356 } 2357 2358 .affilizz-placeholder-wrapper { 2359 background-color: #fff; 2360 width: calc(100% + 12px); 2361 margin: -6px; 2362 padding: 24px; 2363 background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='black' stroke-width='2' stroke-dasharray='2%2c 2' stroke-dashoffset='0' stroke-linecap='butt'/%3e%3c/svg%3e"); 2364 border-radius: 4px; 2365 } 2366 .affilizz-placeholder-wrapper .affilizz-placeholder { 2367 box-shadow: none; 2368 text-align: center; 2369 color: #1e1e1e; 2370 display: flex; 2371 flex-direction: column; 2372 align-items: center; 2373 gap: 8px; 2374 } 2375 .affilizz-placeholder-wrapper .affilizz-placeholder h2 { 2376 display: flex; 2377 flex-direction: column; 2378 gap: 8px; 2379 align-items: center; 2380 font-size: 18px; 2381 margin-bottom: 0; 2382 } 2383 .affilizz-placeholder-wrapper .affilizz-placeholder h2 > svg { 2384 width: 32px; 2385 height: 32px; 2386 } 2387 .affilizz-placeholder-wrapper .affilizz-placeholder p { 2388 margin: 0; 2389 font-size: 16px; 2390 line-height: 22px; 2391 } 2392 .affilizz-placeholder-wrapper .affilizz-placeholder button { 2393 margin-top: 5px; 2394 color: #1e1e1e; 2395 } 2396 .affilizz-placeholder-wrapper .affilizz-placeholder .components-placeholder__label { 2397 display: flex; 2398 flex-direction: row; 2399 align-items: center; 2400 font-family: "Rubik", Arial, Sans_serif; 2401 font-weight: 500; 2402 gap: 16px; 2403 } 2404 .affilizz-placeholder-wrapper .affilizz-placeholder .components-placeholder__label svg { 2405 width: 32px; 2406 height: 32px; 2407 margin-right: 0; 2408 } 2409 .affilizz-placeholder-wrapper .affilizz-placeholder .components-placeholder__instructions { 2410 background: #f8f8ff; 2411 color: #7a7db0; 2412 padding: 8px 14px; 2413 font-size: 14px; 2414 border-radius: 4px; 2415 } 2416 .affilizz-placeholder-wrapper .affilizz-placeholder .components-placeholder__instructions a { 2417 color: #111453; 2418 } 2419 .affilizz-placeholder-wrapper .affilizz-placeholder .components-button { 2420 width: auto !important; 2421 background: #1dd6a1; 2422 font-size: 14px; 2423 } 2424 .affilizz-placeholder-wrapper .affilizz-placeholder .components-button:hover { 2425 color: #fff !important; 2426 } 2427 .affilizz-placeholder-wrapper .affilizz-placeholder .components-button:focus { 2428 --wp-admin-border-width-focus: 1px; 2429 --wp-components-color-accent: #000; 2430 } 2431 .affilizz-placeholder-wrapper .affilizz-placeholder .components-placeholder__fieldset { 2432 display: block; 2433 } 2434 2435 .affilizz_page_affilizz-wizard { 2436 overflow: hidden; 2437 margin-top: -32px; 2438 } 2439 .affilizz_page_affilizz-wizard #adminmenuback, 2440 .affilizz_page_affilizz-wizard #adminmenuwrap, 2441 .affilizz_page_affilizz-wizard #wpadminbar, 2442 .affilizz_page_affilizz-wizard #wpfooter, 2443 .affilizz_page_affilizz-wizard #wpbody-content .notice { 2444 display: none; 2445 } 2446 .affilizz_page_affilizz-wizard #wpcontent { 2447 margin: 0; 2448 padding: 0; 2449 } 2450 .affilizz_page_affilizz-wizard #wpwrap { 2451 background: #0b0d30 conic-gradient(from 189.81deg at 60% 500px, #404489 -9.27deg, #111453 24.39deg, #111453 178.12deg, #1dd6a1 283.06deg, #404489 350.73deg, #111453 384.39deg); 2452 display: flex; 2453 flex-direction: column; 2454 align-items: center; 2455 justify-content: space-evenly; 2456 padding: 1.5rem; 2457 } 2458 2459 .affilizz-wizard-wrapper { 2460 max-width: 640px; 2461 margin: 0 auto; 2462 font-size: 14px; 2463 } 2464 .affilizz-wizard-wrapper .header { 2465 display: flex; 2466 flex-direction: row; 2467 padding: 1.5rem; 2468 justify-content: left; 2469 align-items: start; 2470 } 2471 .affilizz-wizard-wrapper .header__brand { 2472 color: #fff; 2473 margin: 0; 2474 margin-left: 0.75rem; 2475 line-height: 40px; 2476 } 2477 .affilizz-wizard-wrapper .affilizz-wizard { 2478 border-radius: 4px; 2479 overflow: hidden; 2480 } 2481 .affilizz-wizard-wrapper .affilizz-wizard__footer { 2482 display: flex; 2483 justify-content: center; 2484 align-items: center; 2485 padding: 30px 0; 2486 color: #fff; 2487 font-size: 20px; 2488 text-transform: uppercase; 2489 gap: 10px; 2490 font-weight: 500; 2491 } 2492 .affilizz-wizard-wrapper .affilizz-wizard__skip a { 2493 font-size: 12px; 2494 color: #404489; 2495 } 2496 .affilizz-wizard-wrapper .steps { 2497 background: #fff; 2498 } 2499 .affilizz-wizard-wrapper .steps ol { 2500 margin: 0 auto; 2501 width: 100%; 2502 display: flex; 2503 flex-direction: row; 2504 justify-content: center; 2505 list-style-type: none; 2506 } 2507 .affilizz-wizard-wrapper .steps ol .step { 2508 background: #f8f8ff; 2509 border-bottom: 2px solid #d9deeb; 2510 font-size: 14px; 2511 text-align: center; 2512 margin: 0; 2513 flex: 1 1 0px; 2514 padding: 12px 0 8px; 2515 } 2516 .affilizz-wizard-wrapper .steps ol .step__number { 2517 display: block; 2518 font-weight: 500; 2519 } 2520 .affilizz-wizard-wrapper .steps ol .step a { 2521 color: #7a7db0; 2522 text-decoration: none; 2523 } 2524 .affilizz-wizard-wrapper .steps ol .step--current { 2525 border-bottom-color: #1dd6a1; 2526 background: #fff; 2527 color: #111453; 2528 } 2529 .affilizz-wizard-wrapper .steps ol .step--current a { 2530 color: #111453; 2531 } 2532 .affilizz-wizard-wrapper .steps a[disabled] { 2533 pointer-events: none; 2534 text-decoration: none; 2535 color: #04b180; 2536 } 2537 .affilizz-wizard-wrapper .step a { 2538 text-decoration: none; 2539 color: #404489; 2540 } 2541 .affilizz-wizard-wrapper .step p { 2542 font-size: 14px; 2543 line-height: 1.5; 2544 } 2545 .affilizz-wizard-wrapper .step__content { 2546 display: none; 2547 background: #fff; 2548 padding: 40px 80px; 2549 font-family: "Rubik", Arial, Sans_serif; 2550 border-radius: 0 0 4px 4px; 2551 } 2552 .affilizz-wizard-wrapper .step__content h2 { 2553 font-size: 24px; 2554 color: #111453; 2555 } 2556 .affilizz-wizard-wrapper .step__content h2:first-child { 2557 margin-top: 0; 2558 } 2559 .affilizz-wizard-wrapper .step__content h3 { 2560 color: #111453; 2561 line-height: 24px; 2562 font-size: 20px; 2563 } 2564 .affilizz-wizard-wrapper .step__content a { 2565 font-size: 14px; 2566 color: #404489; 2567 display: inline-flex; 2568 align-items: center; 2569 gap: 4px; 2570 } 2571 .affilizz-wizard-wrapper .step__content a img { 2572 margin-right: 0; 2573 } 2574 .affilizz-wizard-wrapper .step__content label { 2575 font-weight: 400; 2576 font-size: 13px; 2577 } 2578 .affilizz-wizard-wrapper .step__content select { 2579 background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E"); 2580 background-size: 11px; 2581 background-position: calc(100% - 20px) center; 2582 background-repeat: no-repeat; 2583 } 2584 .affilizz-wizard-wrapper .step__content input, .affilizz-wizard-wrapper .step__content select { 2585 box-sizing: border-box; 2586 padding: 8px 12px; 2587 width: 100%; 2588 max-width: 100%; 2589 background-color: #fff; 2590 border: 1px solid #a9b1c8; 2591 border-radius: 4px; 2592 align-self: stretch; 2593 flex-grow: 0; 2594 } 2595 .affilizz-wizard-wrapper .step__content input::-webkit-input-placeholder, .affilizz-wizard-wrapper .step__content select::-webkit-input-placeholder { 2596 color: #a9b1c8; 2597 font-size: 14px; 2598 } 2599 2600 .affilizz-wizard-wrapper .step__content input:-moz-placeholder, .affilizz-wizard-wrapper .step__content select:-moz-placeholder { 2601 color: #a9b1c8; 2602 font-size: 14px; 2603 } 2604 2605 .affilizz-wizard-wrapper .step__content input::-moz-placeholder, .affilizz-wizard-wrapper .step__content select::-moz-placeholder { 2606 color: #a9b1c8; 2607 font-size: 14px; 2608 } 2609 2610 .affilizz-wizard-wrapper .step__content input:-ms-input-placeholder, .affilizz-wizard-wrapper .step__content select:-ms-input-placeholder { 2611 color: #a9b1c8; 2612 font-size: 14px; 2613 } 2614 2615 .affilizz-wizard-wrapper .step__content input:disabled, .affilizz-wizard-wrapper .step__content select:disabled { 2616 background: #f0f3fa; 2617 color: #a9b1c8; 2618 border: 1px solid #d9deeb; 2619 } 2620 .affilizz-wizard-wrapper .step__content input:focus, .affilizz-wizard-wrapper .step__content select:focus { 2621 border: 1px solid #404489; 2622 box-shadow: 0px 0px 0px 2px rgba(29, 214, 161, 0.5); 2623 border-radius: 4px; 2624 } 2625 .affilizz-wizard-wrapper .step__content__button { 2626 background: #111453; 2627 border-radius: 4px; 2628 padding: 10px 18px; 2629 position: relative; 2630 font-size: 14px; 2631 float: right; 2632 color: #fff !important; 2633 } 2634 .affilizz-wizard-wrapper .step__content__button:after { 2635 background-image: url("data:image/svg+xml,%3Csvg%20width%3D%228%22%20height%3D%2212%22%20viewBox%3D%220%200%208%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M0.99999%2012C0.796413%2011.998%200.598292%2011.9339%200.432119%2011.8163C0.265946%2011.6987%200.139633%2011.5331%200.0700584%2011.3418C0.000483952%2011.1505%20-0.00903286%2010.9425%200.0427756%2010.7456C0.0945842%2010.5487%200.205239%2010.3723%200.359975%2010.24L5.43999%206.00002L0.359975%201.77002C0.248536%201.68968%200.154862%201.58723%200.0847678%201.46908C0.0146733%201.35092%20-0.0303424%201.21959%20-0.0474343%201.08327C-0.0645262%200.946958%20-0.0532897%200.808583%20-0.0145364%200.676779C0.024217%200.544976%200.0896931%200.422571%200.177846%200.3172C0.266%200.211829%200.374901%200.125753%200.497793%200.0643394C0.620685%200.00292631%200.754949%20-0.032506%200.892141%20-0.0397475C1.02933%20-0.0469889%201.16654%20-0.0258842%201.29522%200.0222504C1.42389%200.070385%201.54125%200.144517%201.64%200.240022L7.64%205.24002C7.7515%205.33389%207.84115%205.451%207.90264%205.58314C7.96413%205.71528%207.99596%205.85927%207.99596%206.00502C7.99596%206.15077%207.96413%206.29476%207.90264%206.4269C7.84115%206.55905%207.7515%206.67615%207.64%206.77002L1.64%2011.77C1.46009%2011.9191%201.23364%2012.0005%200.99999%2012Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E"); 2636 content: ""; 2637 display: inline-block; 2638 width: 8px; 2639 height: 12px; 2640 position: relative; 2641 margin-left: 12px; 2642 } 2643 .affilizz-wizard-wrapper .step__illustration { 2644 text-align: center; 2645 } 2646 .affilizz-wizard-wrapper .step__illustration h2 { 2647 margin-top: 12px; 2648 } 2649 .affilizz-wizard-wrapper .step--current__content { 2650 display: block; 2651 } 2652 .affilizz-wizard-wrapper .step__help { 2653 box-sizing: border-box; 2654 background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='4' ry='4' stroke='%231DD6A1FF' stroke-width='4' stroke-dasharray='4%2c 4' stroke-dashoffset='0' stroke-linecap='butt'/%3e%3c/svg%3e"); 2655 border-radius: 4px; 2656 padding: 2.25rem; 2657 display: flex; 2658 flex-direction: row; 2659 align-items: flex-start; 2660 gap: 1.5rem; 2661 margin-bottom: 1.5rem; 2662 } 2663 .affilizz-wizard-wrapper .step__help__icon { 2664 display: flex; 2665 align-items: center; 2666 justify-content: center; 2667 width: 100px; 2668 max-width: 100px; 2669 } 2670 .affilizz-wizard-wrapper .step__help__content h3 { 2671 margin-top: 0; 2672 font-size: 16px; 2673 line-height: 24px; 2674 color: #111453; 2675 } 2676 .affilizz-wizard-wrapper .step__help__content ol { 2677 list-style-type: none; 2678 margin: 0; 2679 } 2680 .affilizz-wizard-wrapper .step__help__content ol li { 2681 counter-increment: step-counter; 2682 padding-left: 15px; 2683 position: relative; 2684 margin-bottom: 10px; 2685 } 2686 .affilizz-wizard-wrapper .step__help__content ol li::before { 2687 content: counter(step-counter); 2688 margin-right: 10px; 2689 color: #1dd6a1; 2690 position: absolute; 2691 left: 0; 2692 } 2693 .affilizz-wizard-wrapper .step__help__content ol li::marker { 2694 color: #1dd6a1; 2695 } 2696 .affilizz-wizard-wrapper .step__help__content p:last-child { 2697 margin-bottom: 0; 2698 } 2699 .affilizz-wizard-wrapper .step__actions { 2700 padding: 20px 0; 2701 display: flex; 2702 flex-direction: row; 2703 justify-content: space-between; 2704 align-items: center; 2705 } 2706 .affilizz-wizard-wrapper .step__actions--mono-link { 2707 justify-content: flex-end; 2708 } 2709 .affilizz-wizard-wrapper .step__actions .step__button { 2710 display: inline-flex; 2711 align-items: center; 2712 gap: 14px; 2713 padding: 10px 12px; 2714 } 2715 .affilizz-wizard-wrapper .ajax_error { 2716 width: 100%; 2717 text-align: left; 2718 margin: 10px; 2719 color: darkred; 2720 } 2721 .affilizz-wizard-wrapper .skip { 2722 text-align: center; 2723 } 2724 .affilizz-wizard-wrapper .skip a { 2725 color: #404489; 2726 } 2727 2728 .affilizz-admin-page-wrap { 2729 font-family: "Rubik", Arial, Sans_serif; 2730 display: flex; 2731 min-height: 60vh; 2732 margin-top: 0; 2733 } 2734 2735 .affilizz-plugin { 2736 font-family: "Rubik", Arial, Sans_serif; 2737 display: flex; 2738 flex-direction: row; 2739 border-radius: 4px; 2740 overflow: hidden; 2741 width: 100%; 2742 } 2743 .affilizz-plugin__sidebar { 2744 flex: 0 0 300px; 2745 } 2746 .affilizz-plugin__body { 2747 background: #fff; 2748 padding: 40px; 2749 flex-grow: 1; 2750 } 2751 .affilizz-plugin__body .description { 2752 font-size: 14px; 2753 color: #7a7db0; 2754 } 2755 .affilizz-plugin__body ul.description { 2756 margin-left: 1.5rem; 2757 } 2758 .affilizz-plugin__body ul.description li { 2759 list-style-type: disc; 2760 } 2761 2762 .affilizz-plugin-menu { 2763 font-family: "Rubik", Arial, Sans_serif; 2764 } 2765 .affilizz-plugin-menu__header { 2766 display: grid; 2767 grid-template-columns: 44px 1fr; 2768 grid-template-rows: repeat(2, 50%); 2769 grid-template-areas: "a b" "a c"; 2770 align-content: space-between; 2771 justify-content: space-around; 2772 padding: 15px 0; 2773 margin-bottom: 1.5rem; 2774 margin-top: 1.5rem; 2775 } 2776 .affilizz-plugin-menu__header__icon { 2777 grid-area: a; 2778 display: flex; 2779 flex-direction: column; 2780 justify-content: center; 2781 } 2782 .affilizz-plugin-menu__header__icon img { 2783 width: 36px; 2784 } 2785 .affilizz-plugin-menu__header__title { 2786 grid-area: b; 2787 font-weight: 500; 2788 text-transform: uppercase; 2789 color: #7a7db0; 2790 font-size: 13px; 2791 } 2792 .affilizz-plugin-menu__header__description { 2793 grid-area: c; 2794 color: #111453; 2795 } 2796 .affilizz-plugin-menu__item { 2797 display: grid; 2798 grid-template-columns: 1fr 24px; 2799 grid-template-rows: repeat(2, 50%); 2800 grid-template-areas: "b a" "c a"; 2801 align-content: space-between; 2802 justify-content: space-around; 2803 padding: 15px; 2804 text-decoration: none; 2805 color: #7a7db0; 2806 } 2807 .affilizz-plugin-menu__item--active { 2808 background: #fff; 2809 border-left: 2px solid #1dd6a1; 2810 color: #111453; 2811 } 2812 .affilizz-plugin-menu__item--active__description { 2813 color: #1dd6a1; 2814 } 2815 .affilizz-plugin-menu__item--active .affilizz-plugin-menu__item__icon img { 2816 filter: invert(64%) sepia(58%) saturate(585%) hue-rotate(111deg) brightness(97%) contrast(87%); 2817 } 2818 .affilizz-plugin-menu__item:active, .affilizz-plugin-menu__item:hover, .affilizz-plugin-menu__item:focus { 2819 color: #111453; 2820 outline: none; 2821 box-shadow: none; 2822 } 2823 .affilizz-plugin-menu__item__icon { 2824 grid-area: a; 2825 display: flex; 2826 flex-direction: column; 2827 justify-content: center; 2828 } 2829 .affilizz-plugin-menu__item__icon img { 2830 width: 65%; 2831 } 2832 .affilizz-plugin-menu__item__title { 2833 grid-area: b; 2834 font-weight: 500; 2835 } 2836 .affilizz-plugin-menu__item__description { 2837 grid-area: c; 2838 color: #7a7db0; 2839 } 2840 2841 .affilizz-plugin__pane { 2842 -webkit-font-smoothing: antialiased; 2843 -moz-osx-font-smoothing: grayscale; 2844 font-family: "Rubik", Arial, Sans_serif; 2845 font-size: 14px; 2846 } 2847 .affilizz-plugin__pane .affilizz-field-wrapper--api-key { 2848 display: flex; 2849 flex-wrap: wrap; 2850 align-items: flex-end; 2851 gap: 0 20px; 2852 } 2853 .affilizz-plugin__pane .affilizz-field-wrapper--api-key .affilizz-field { 2854 flex: 0 1 40%; 2855 } 2856 .affilizz-plugin__pane .affilizz-field-wrapper--api-key .affilizz-field-main { 2857 margin-bottom: 0.25rem !important; 2858 } 2859 .affilizz-plugin__pane .affilizz-field-wrapper--api-key .affilizz-field input { 2860 max-width: 100% !important; 2861 width: 100%; 2862 color: #7a7db0; 2863 } 2864 .affilizz-plugin__pane .affilizz-field-wrapper--api-key > a { 2865 flex: 1; 2866 margin-bottom: 18px; 2867 display: flex; 2868 align-items: center; 2869 justify-content: flex-start; 2870 gap: 10px; 2871 color: #404489; 2872 text-decoration: underline; 2873 } 2874 .affilizz-plugin__pane .affilizz-field-wrapper--api-key .description { 2875 flex-basis: 100%; 2876 color: #7a7db0; 2877 font-style: italic; 2878 font-size: 12px; 2879 } 2880 .affilizz-plugin__pane--danger .affilizz-plugin__pane__inner { 2881 background: #fff2f6; 2882 padding: 40px; 2883 padding: 25px; 2884 border-radius: 5px; 2885 margin-top: 5px; 2886 color: #e41f5a; 2887 display: flex; 2888 flex-direction: column; 2889 gap: 10px; 2890 } 2891 .affilizz-plugin__pane--danger .affilizz-field__label, .affilizz-plugin__pane--danger label { 2892 color: #e41f5a !important; 2893 line-height: 1.5; 2894 } 2895 .affilizz-plugin__pane--danger .affilizz-field__label strong, .affilizz-plugin__pane--danger label strong { 2896 font-weight: 500 !important; 2897 } 2898 .affilizz-plugin__pane--danger hr { 2899 border-top: 1px solid #e41f5a; 2900 border-bottom: none; 2901 margin: 1.5rem 0; 2902 } 2903 .affilizz-plugin__pane--danger input[type=checkbox]:checked { 2904 background: #e41f5a !important; 2905 box-shadow: 0 0 0 1px #b91b4a !important; 2906 } 2907 .affilizz-plugin__pane--danger select:focus, .affilizz-plugin__pane--danger input[type=text]:focus, .affilizz-plugin__pane--danger .ts-wrapper.single .ts-control:focus, .affilizz-plugin__pane--danger .ts-wrapper.multi .ts-control:focus, .affilizz-plugin__pane--danger .affilizz-faux-select:focus { 2908 box-shadow: 0px 0px 0px 2px rgba(214, 54, 56, 0.5) !important; 2909 } 2910 .affilizz-plugin__pane--danger .affilizz-plugin__pane__section__title { 2911 color: #e41f5a; 2912 } 2913 .affilizz-plugin__pane__button--submit { 2914 font-size: 14px; 2915 } 2916 .affilizz-plugin__pane__header { 2917 display: flex; 2918 padding: 0 0 15px 0; 2919 border-bottom: 1px solid gray; 2920 margin-bottom: 15px; 2921 } 2922 .affilizz-plugin__pane__header__text { 2923 display: flex; 2924 flex-direction: column; 2925 flex: 1; 2926 gap: 5px; 2927 font-weight: font_weight_light; 2928 color: #7a7db0; 2929 } 2930 .affilizz-plugin__pane__header__text h3 { 2931 font-size: 24px; 2932 font-weight: 400; 2933 color: #111453; 2934 } 2935 .affilizz-plugin__pane__header__text p { 2936 font-size: 14px; 2937 } 2938 .affilizz-plugin__pane__header__text * { 2939 margin: 0; 2940 flex: 1; 2941 } 2942 .affilizz-plugin__pane__header__icon { 2943 width: 48px; 2944 } 2945 .affilizz-plugin__pane__header__icon img { 2946 filter: invert(64%) sepia(58%) saturate(585%) hue-rotate(111deg) brightness(97%) contrast(87%); 2947 width: 26px; 2948 } 2949 .affilizz-plugin__pane__header p.submit { 2950 margin: 0; 2951 padding: 0; 2952 display: flex; 2953 align-items: center; 2954 } 2955 .affilizz-plugin__pane__section__title { 2956 color: #111453; 2957 font-weight: 400; 2958 margin: 1.5rem 0; 2959 } 2960 .affilizz-plugin__pane__section__title span { 2961 background: #fff; 2962 padding: 5px 1.5rem 0 0; 2963 } 2964 .affilizz-plugin__pane__section__title:after { 2965 content: " "; 2966 background: #d9deeb; 2967 width: 100%; 2968 display: block; 2969 height: 1px; 2970 margin-top: -10px; 2971 } 2972 .affilizz-plugin__pane .affilizz-form .affilizz-field.radio label, .affilizz-plugin__pane .affilizz-form .affilizz-field.checkbox label { 2973 color: #404489; 2974 display: flex; 2975 align-items: center; 2976 gap: 0.5rem; 2977 } 2978 .affilizz-plugin__pane .affilizz-form .affilizz-field.radio label small, .affilizz-plugin__pane .affilizz-form .affilizz-field.checkbox label small { 2979 display: block; 2980 font-size: 12px; 2981 color: #7a7db0; 2982 font-style: italic; 2983 } 2984 .affilizz-plugin__pane .affilizz-form .affilizz-field.radio input[type=radio] { 2985 border: none; 2986 -webkit-appearance: none; 2987 -moz-appearance: none; 2988 appearance: none; 2989 box-shadow: 0 0 0 1px #a9b1c8; 2990 } 2991 .affilizz-plugin__pane .affilizz-form .affilizz-field.radio input[type=radio]:before { 2992 content: ""; 2993 width: 6px; 2994 height: 6px; 2995 border-radius: 50%; 2996 transform: scale(0); 2997 transition: 120ms transform ease-in-out; 2998 box-shadow: inset 1em 1em #fff; 2999 margin: 5px 0 0 5px; 3000 } 3001 .affilizz-plugin__pane .affilizz-form .affilizz-field.radio input[type=radio]:hover { 3002 box-shadow: 0 0 0 1px #404489; 3003 } 3004 .affilizz-plugin__pane .affilizz-form .affilizz-field.radio input[type=radio]:checked { 3005 box-shadow: 0 0 0 1px #1dd6a1; 3006 background: #1dd6a1; 3007 } 3008 .affilizz-plugin__pane .affilizz-form .affilizz-field.radio input[type=radio]:checked:hover { 3009 box-shadow: 0 0 0 1px #1dd6a1; 3010 } 3011 .affilizz-plugin__pane .affilizz-form .affilizz-field.radio input[type=radio]:checked:before { 3012 transform: scale(1); 3013 } 3014 .affilizz-plugin__pane .affilizz-form .affilizz-field.checkbox input[type=checkbox] { 3015 border: none; 3016 -webkit-appearance: none; 3017 -moz-appearance: none; 3018 appearance: none; 3019 box-shadow: 0 0 0 1px #a9b1c8; 3020 } 3021 .affilizz-plugin__pane .affilizz-form .affilizz-field.checkbox input[type=checkbox]:before { 3022 content: url('data:image/svg+xml; utf8, <svg width="8" height="8" viewBox="0 0 8 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.94403 7.08803L0.288025 4.88003C0.124652 4.74424 0.0219124 4.54911 0.00240865 4.33757C-0.0170951 4.12602 0.0482342 3.9154 0.184025 3.75203C0.319816 3.58865 0.514945 3.48591 0.726486 3.46641C0.938027 3.44691 1.14865 3.51224 1.31203 3.64803L2.83203 4.91203L6.63203 1.04003C6.78585 0.888323 6.99364 0.803939 7.20968 0.80544C7.42572 0.80694 7.63232 0.894201 7.78403 1.04803C7.93573 1.20185 8.02011 1.40964 8.01861 1.62568C8.01711 1.84173 7.92985 2.04832 7.77603 2.20003L2.94403 7.08803Z" fill="white"/></svg>'); 3023 width: 6px; 3024 height: 6px; 3025 border-radius: 50%; 3026 transform: scale(0); 3027 transition: 120ms transform ease-in-out; 3028 margin: 4px 0 0 4px; 3029 } 3030 .affilizz-plugin__pane .affilizz-form .affilizz-field.checkbox input[type=checkbox]:hover { 3031 box-shadow: 0 0 0 1px #404489; 3032 } 3033 .affilizz-plugin__pane .affilizz-form .affilizz-field.checkbox input[type=checkbox]:checked { 3034 box-shadow: 0 0 0 1px #1dd6a1; 3035 background: #1dd6a1; 3036 } 3037 .affilizz-plugin__pane .affilizz-form .affilizz-field.checkbox input[type=checkbox]:checked:hover { 3038 box-shadow: 0 0 0 1px #1dd6a1; 3039 } 3040 .affilizz-plugin__pane .affilizz-form .affilizz-field.checkbox input[type=checkbox]:checked:before { 3041 transform: scale(1); 3042 } 3043 .affilizz-plugin__pane .affilizz-form .affilizz-field.checkbox p.description { 3044 font-style: italic; 3045 margin-bottom: 0.75rem; 3046 } 3047 .affilizz-plugin__pane .affilizz-form .affilizz-field-main { 3048 margin-bottom: 0.75rem; 3049 } 3050 .affilizz-plugin__pane .affilizz-form fieldset { 3051 background: #f8f8ff; 3052 padding: 20px; 3053 border: 1px solid #d9deeb; 3054 border-radius: 4px; 3055 margin-top: 50px; 3056 } 3057 .affilizz-plugin__pane .affilizz-form fieldset p { 3058 color: #111453; 3059 font-style: italic; 3060 font-size: 14px; 3061 } 3062 .affilizz-plugin__pane .affilizz-form fieldset p a { 3063 color: #1dd6a1; 3064 text-decoration: underline; 3065 } 3066 .affilizz-plugin__pane .affilizz-form fieldset > p { 3067 margin-bottom: 0; 3068 } 3069 .affilizz-plugin__pane .affilizz-form fieldset p.description { 3070 padding: 5px 0 10px; 3071 color: #7a7db0; 3072 font-size: 14px; 3073 font-style: italic; 3074 } 3075 .affilizz-plugin__pane .affilizz-form fieldset p.description span { 3076 color: #7a7db0; 3077 } 3078 .affilizz-plugin__pane .affilizz-form legend { 3079 position: absolute; 3080 color: #7a7db0; 3081 margin: -50px 0 0 -25px; 3082 padding-left: 3px; 3083 } 3084 .affilizz-plugin__pane .affilizz-form label { 3085 margin-bottom: 5px; 3086 color: #7a7db0; 3087 display: block; 3088 } 3089 .affilizz-plugin__pane .affilizz-form input[type=text] { 3090 max-width: 50%; 3091 border-color: #d9deeb; 3092 display: block; 3093 } 3094 3095 .affilizz-analytics { 3096 display: none; 3097 color: #7a7db0; 3098 transition: all 0.5s ease-out; 3099 } 3100 .affilizz-analytics--open { 3101 display: block; 3102 } 3103 .affilizz-analytics__toggle { 3104 color: #7a7db0; 3105 display: flex; 3106 align-items: center; 3107 gap: 7px; 3108 } 3109 .affilizz-analytics__toggle:focus, .affilizz-analytics__toggle:active { 3110 outline: none; 3111 box-shadow: none; 3112 color: #404489; 3113 } 3114 .affilizz-analytics__toggle:hover { 3115 color: #404489; 3116 } 3117 .affilizz-analytics__toggle svg { 3118 width: 12px; 3119 height: 12px; 3120 margin-top: -1px; 3121 margin-right: 0; 3122 } 3123 .affilizz-analytics__list { 3124 margin-top: 15px; 3125 } 3126 .affilizz-analytics__wrapper { 3127 background: #f8f8ff; 3128 padding: 10px; 3129 border: 1px solid #d9deeb; 3130 border-radius: 4px; 3131 } 3132 .affilizz-analytics__item { 3133 display: flex; 3134 flex-wrap: wrap; 3135 border-bottom: 1px solid #d9deeb; 3136 } 3137 .affilizz-analytics__item:last-child { 3138 border-bottom: 0; 3139 } 3140 .affilizz-analytics__item__key, .affilizz-analytics__item__value { 3141 padding: 8px 5px; 3142 } 3143 .affilizz-analytics__item__key { 3144 flex: 1 1 20%; 3145 color: #7a7db0; 3146 font-weight: 500; 3147 text-align: right; 3148 } 3149 .affilizz-analytics__item__key small { 3150 display: block; 3151 font-style: italic; 3152 font-size: 10px; 3153 font-weight: normal; 3154 } 3155 .affilizz-analytics__item__value { 3156 flex: 1 1 80%; 3157 color: #333333; 3158 } 2 @font-face{font-display:block;font-family:affilizz-icons;font-style:normal;font-weight:400;src:url(../fonts/affilizz-icons/affilizz-icons.ttf?b2n8aj) format("truetype"),url(../fonts/affilizz-icons/affilizz-icons.woff?b2n8aj) format("woff"),url(../fonts/affilizz-icons/affilizz-icons.svg?b2n8aj) format("svg")}.affilizz-button{cursor:pointer;text-decoration:none}.affilizz-button--inline *{display:inline-block}.affilizz-button--inline svg{margin-left:5px}.affilizz-button--inline>svg{max-height:16px;max-width:16px}.affilizz-button-icons{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-right:5px}.affilizz-button-icons .dashicons,.affilizz-button-icons .dashicons-before{align-items:center;display:flex;justify-content:center;line-height:1}.affilizz-button-icons .dashicons-before:before,.affilizz-button-icons .dashicons:before{font-size:16px;opacity:.7;position:relative;top:2px}.affilizz-button--primary{background:#111453;border:none;border-radius:4px;color:#fff;font-size:16px;font-weight:400;padding:10px 12px}.affilizz-button--primary:active,.affilizz-button--primary:hover{background-color:#7af4d1;color:#fff;color:#111453;cursor:pointer}.affilizz-button--primary:disabled{background:#d9deeb;color:#fff}.affilizz-button[disabled]{opacity:.25;pointer-events:none}.affilizz-button--secondary{background:#fff;border:none;border-radius:4px;box-shadow:inset 0 0 0 1px #111453;color:#111453;font-size:16px;font-weight:400;padding:10px 20px}.affilizz-button--secondary:active,.affilizz-button--secondary:hover{background-color:#111453;color:#fff;cursor:pointer}.affilizz-button--secondary:active img,.affilizz-button--secondary:hover img{filter:brightness(0) invert(1)}.affilizz-button--primary-hover:active,.affilizz-button--primary-hover:hover{background-color:#7af4d1;box-shadow:none;color:#fff;color:#111453;cursor:pointer}.affilizz-button--create{background:#ff5722;border-radius:4px;display:inline-flex;margin-bottom:4px;margin-right:5px}.affilizz-button--create a{color:#fff;font-size:13px}.affilizz-button--create a.alt{color:#fff;font-size:13px;padding:0 5px}.affilizz-button--call{background:#1dd6a1;border-radius:4px;display:inline-block;margin-bottom:4px}.affilizz-button--call a{color:#fff;font-size:13px}.affilizz-button--hollow{align-items:center;border:1px solid #fff;border-radius:4px;color:#fff;display:flex;flex-direction:row;gap:5px;justify-content:center;padding:3px 5px}.affilizz-button--hollow:active,.affilizz-button--hollow:focus,.affilizz-button--hollow:hover{color:#fff}#create-affilizz-publication,#insert-affilizz-publication,.create-affilizz-publication,.insert-affilizz-publication{align-items:center;color:#fff;display:flex;flex-direction:row;font-size:13px;font-weight:600;justify-content:center;padding:5px 7px 6px}#create-affilizz-publication *,#insert-affilizz-publication *,.create-affilizz-publication *,.insert-affilizz-publication *{pointer-events:none}#affilizz-floating-button{background:#1dd6a1;border-radius:4px;height:40px;opacity:0;padding:0 5px 4px;position:absolute;text-decoration:none;top:0;width:25px;z-index:6000}#affilizz-floating-button:after{background:#1dd6a1;content:"";height:8px;opacity:1;position:absolute;right:-4px;top:16px;transform:rotate(45deg);width:8px}#affilizz-floating-button:active,#affilizz-floating-button:focus{box-shadow:none;outline:none}#affilizz-floating-button img{margin-top:4px}#affilizz-floating-button *{pointer-events:none}#step-success-button{color:#fff}.wp-media-buttons{display:flex}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.affilizz-modal{align-items:center;background:rgba(17,20,83,.8);border-radius:4px;display:flex;font-family:Rubik,Arial,Sans_serif;font-size:14px;height:100vh;justify-content:space-around;left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:-9999em;visibility:hidden;width:100vw;z-index:100102}.affilizz-modal__wrapper{background-color:#fff;border-radius:4px;box-shadow:0 0 1.5em rgba(0,0,0,.35);min-width:500px;z-index:100101}.affilizz-modal__header{align-items:center;background:#111453;border-radius:3px 3px 0 0;display:flex;flex-direction:row;justify-content:left;padding:20px 40px;position:relative}.affilizz-modal.has-error .affilizz-modal__actions{justify-content:center}.affilizz-modal.has-error.message-error .affilizz-modal__overtitle{color:#e41f5a}.affilizz-modal.has-error.message-error .affilizz-modal__logo{filter:brightness(0) saturate(100%) invert(17%) sepia(58%) saturate(6412%) hue-rotate(334deg) brightness(96%) contrast(85%)}.affilizz-modal__overtitle{color:#c5ffee;display:block;font-size:12px;font-weight:500;margin:0}.affilizz-modal__heading{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;flex-grow:1;font-weight:400;margin:0 0 0 1.5rem}.affilizz-modal__logo{margin-top:2px}.affilizz-modal__header__actions{padding:0 .75rem}.affilizz-modal__header__actions a{font-size:14px}.affilizz-modal__close{background:none;border:0;color:#e9eaff!important;cursor:pointer;font-size:20px!important;position:absolute;right:16px;text-decoration:none;top:16px;z-index:999}.affilizz-modal__close:hover{color:#e9eaff}.affilizz-modal__body{border-radius:0 0 4px 4px;color:#111453;min-width:640px;overflow-x:hidden;overflow-y:auto}.affilizz-modal__body :first-child{margin-top:0}.affilizz-modal__body :last-child{margin-bottom:0}.affilizz-modal__content{max-width:600px;min-width:640px}.affilizz-creation-modal .affilizz-modal__content{padding:0}.affilizz-modal__actions{align-items:center;border-top:1px solid #d9deeb;display:flex;flex-direction:row;gap:.5rem;justify-content:right;padding:20px 40px}.affilizz-modal__hint{background:#f8f8ff;border-radius:4px;color:#7a7db0;font-size:14px;padding:8px 14px}.affilizz-modal__hint a{color:#111453}.affilizz-modal .hidden,.affilizz-modal.hidden{opacity:0;visibility:hidden}.affilizz-modal .visible,.affilizz-modal.visible{opacity:1;pointer-events:auto;top:0;visibility:visible}.affilizz-modal__loader{border-radius:var(--border-radius)}.affilizz-modal__loader img{animation:spin 2s linear infinite;margin-right:10px;position:relative;top:1px}.affilizz-modal__title{font-size:1rem}.affilizz-modal-message{text-align:center}.affilizz-modal-message__title{font-size:1rem;font-weight:700;padding-bottom:20px}#affilizz-edit-publication-link{align-items:flex-start;align-self:flex-end;color:#111453;font-size:14px;gap:10px;padding:6px;text-decoration:underline}#affilizz-edit-publication-call,#affilizz-edit-publication-link{display:flex;justify-content:flex-end}*,:after,:before{box-sizing:border-box}.affilizz-select-option--floating{opacity:.5;z-index:9999}.affilizz-form{position:relative}.affilizz-form .ts-wrapper.single .ts-control,.affilizz-form .ts-wrapper.single .ts-control input{width:auto!important}.affilizz-form .ts-wrapper .ts-control{transition:var(--transition)!important}.affilizz-form .ts-wrapper .ts-control ::-moz-placeholder{color:var(--blue-400)!important;font-size:16px!important}.affilizz-form .ts-wrapper .ts-control ::placeholder,.affilizz-form .ts-wrapper .ts-control input{color:var(--blue-400)!important;font-size:16px!important}.affilizz-form .ts-wrapper:not(.input-active,.disabled,.has-items) .ts-control{background:var(--blue-0)!important;color:var(--blue-400)!important}.affilizz-form .ts-wrapper.has-items ::-moz-placeholder{display:none;visibility:hidden}.affilizz-form .ts-wrapper.has-items ::placeholder{display:none;visibility:hidden}.affilizz-form .ts-wrapper.input-active .ts-control{background:var(--white);box-shadow:0 0 0 .1875rem var(--stroke-green--light)!important;color:var(--blue-800)}.affilizz-form .ts-wrapper.loading .ts-control{border-radius:4px!important}.affilizz-form .ts-wrapper.loading .ts-dropdown{display:none!important}.affilizz-form__label{align-items:center;color:#404489;display:flex;flex-direction:row;font-size:12px;font-weight:400;justify-content:space-between;padding-bottom:3px}.affilizz-form__label__hint{color:#737af9;flex-shrink:1}.affilizz-form .ts-wrapper.multi .ts-control{align-items:center}.affilizz-form .ts-wrapper.multi .ts-control div{height:25px}.affilizz-form .ts-wrapper.multi .ts-control .affilizz-empty-publication-content-name{font-style:italic;font-weight:400;opacity:.5}.affilizz-form .affilizz-faux-select,.affilizz-form .ts-wrapper.multi .ts-control,.affilizz-form .ts-wrapper.single .ts-control,.affilizz-form input[type=text],.affilizz-form select{align-self:stretch;background:#fff;border:1px solid #a9b1c8;border-radius:4px;box-shadow:none;box-sizing:border-box;flex-grow:0;font-size:14px;line-height:1;max-width:100%;min-height:45px;padding:13px 8px 13px 12px;width:100%}.affilizz-form .affilizz-faux-select.dropdown-input,.affilizz-form .ts-wrapper.multi .ts-control.dropdown-input,.affilizz-form .ts-wrapper.single .ts-control.dropdown-input,.affilizz-form input[type=text].dropdown-input,.affilizz-form select.dropdown-input{border-color:#1dd6a1;margin:5px;max-width:calc(100% - 10px);min-height:30px;padding:8px 12px}.affilizz-form .affilizz-faux-select::-webkit-input-placeholder,.affilizz-form .ts-wrapper.multi .ts-control::-webkit-input-placeholder,.affilizz-form .ts-wrapper.single .ts-control::-webkit-input-placeholder,.affilizz-form input[type=text]::-webkit-input-placeholder,.affilizz-form select::-webkit-input-placeholder{color:#a9b1c8;font-size:14px}.affilizz-form .affilizz-faux-select:-moz-placeholder,.affilizz-form .affilizz-faux-select::-moz-placeholder,.affilizz-form .ts-wrapper.multi .ts-control:-moz-placeholder,.affilizz-form .ts-wrapper.multi .ts-control::-moz-placeholder,.affilizz-form .ts-wrapper.single .ts-control:-moz-placeholder,.affilizz-form .ts-wrapper.single .ts-control::-moz-placeholder,.affilizz-form input[type=text]:-moz-placeholder,.affilizz-form input[type=text]::-moz-placeholder,.affilizz-form select:-moz-placeholder,.affilizz-form select::-moz-placeholder{color:#a9b1c8;font-size:14px}.affilizz-form .affilizz-faux-select:-ms-input-placeholder,.affilizz-form .ts-wrapper.multi .ts-control:-ms-input-placeholder,.affilizz-form .ts-wrapper.single .ts-control:-ms-input-placeholder,.affilizz-form input[type=text]:-ms-input-placeholder,.affilizz-form select:-ms-input-placeholder{color:#a9b1c8;font-size:14px}.affilizz-form .affilizz-faux-select:focus,.affilizz-form .ts-wrapper.multi .ts-control:focus,.affilizz-form .ts-wrapper.single .ts-control:focus,.affilizz-form input[type=text]:focus,.affilizz-form select:focus{border:1px solid #404489;border-radius:4px;box-shadow:0 0 0 2px rgba(29,214,161,.5)}.affilizz-form .affilizz-faux-select:disabled,.affilizz-form .affilizz-faux-select:disabled input,.affilizz-form .ts-wrapper.multi .ts-control:disabled,.affilizz-form .ts-wrapper.multi .ts-control:disabled input,.affilizz-form .ts-wrapper.single .ts-control:disabled,.affilizz-form .ts-wrapper.single .ts-control:disabled input,.affilizz-form input[type=text]:disabled,.affilizz-form input[type=text]:disabled input,.affilizz-form select:disabled,.affilizz-form select:disabled input{background:#f0f3fa!important;border:#d9deeb!important;color:#a9b1c8!important}.affilizz-form .affilizz-faux-select .affilizz-option,.affilizz-form .ts-wrapper.multi .ts-control .affilizz-option,.affilizz-form .ts-wrapper.single .ts-control .affilizz-option,.affilizz-form input[type=text] .affilizz-option,.affilizz-form select .affilizz-option{padding-top:2px}.affilizz-form .affilizz-faux-select .recent,.affilizz-form .ts-wrapper.multi .ts-control .recent,.affilizz-form .ts-wrapper.single .ts-control .recent,.affilizz-form input[type=text] .recent,.affilizz-form select .recent{background:#a9b1c8;border-radius:4px;color:#fff;font-size:13px;margin-left:auto;padding:3px 4px}.affilizz-form .affilizz-faux-select img{margin-right:5px}.affilizz-form__field{margin:0}.affilizz-form__field .disabled .ts-control,.affilizz-form__field .disabled .ts-control input{background:#f0f3fa!important;border-color:#d9deeb!important;color:#a9b1c8!important;opacity:1!important}.affilizz-form__field .disabled .ts-control input::-moz-placeholder,.affilizz-form__field .disabled .ts-control::-moz-placeholder{color:#a9b1c8!important}.affilizz-form__field .disabled .ts-control input::placeholder,.affilizz-form__field .disabled .ts-control::placeholder{color:#a9b1c8!important}.affilizz-select-item>img{height:12px!important;padding:0!important;width:12px!important}.affilizz-select-item,.affilizz-select-option{border:none!important;box-shadow:none!important;color:#111453!important;text-shadow:none!important}.affilizz-select-item.affilizz-select-option,.affilizz-select-option.affilizz-select-option{font-weight:500}.affilizz-select-item--content-type-link,.affilizz-select-option--content-type-link{background:#ccf7fa!important}.affilizz-select-item--content-type-cta,.affilizz-select-option--content-type-cta{background:#fdf6a1!important}.affilizz-select-item--content-type-box,.affilizz-select-option--content-type-box{background:#fbdfde!important}.affilizz-select-item--content-type-card,.affilizz-select-option--content-type-card{background:#cfc7ff!important}.affilizz-select-item--content-type-carousel,.affilizz-select-option--content-type-carousel{background:#bfffbe!important}.affilizz-select-item--content-type-deal,.affilizz-select-option--content-type-deal{background:#ffa88e!important}.affilizz-select-item--text:first-letter,.affilizz-select-option--text:first-letter{text-transform:uppercase}.affilizz-select-item--content-type-deal .affilizz-select-option--subtext{color:#cb5735}.ts-dropdown-content{max-height:165px!important}.ts-dropdown-content .affilizz-select-option--subtext{color:#a9b1c8}.ts-dropdown-content{margin-bottom:0}.ts-dropdown-content .affilizz-inline-loader{align-items:center;background:#fff;color:#111453;display:flex;font-size:14px;gap:15px;justify-content:flex-start;line-height:35px;padding-left:12px}.ts-dropdown-content .affilizz-inline-loader img{max-width:20px}.ts-control>.item{font-size:1rem}#affilizz-publication-id-wrapper .ts-control>.item{align-items:center;display:flex;gap:8px;max-width:calc(100% - 34px)}#affilizz-publication-id-wrapper .ts-control>.item>.label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-dropdown{border-radius:4px!important;box-shadow:0 4px 4px rgba(17,20,83,.4);margin:0!important;width:100%!important}.ts-dropdown .recent{background:#a9b1c8;border-radius:4px;color:#fff;font-size:13px;margin-left:auto;padding:2px 4px}.ts-dropdown [data-selectable].option{align-items:center;color:var(--blue-600)!important;display:flex;font-size:14px!important;padding:8px 12px!important}.ts-dropdown [data-selectable] .highlight{background:var(--background-orange--lighter)!important;border-radius:4px;color:var(--blue-600);font-size:14px;margin-right:4px;padding:0}.ts-dropdown .option{align-items:center;border-radius:4px;display:flex;min-height:35px;padding:0 0 0 12px}.ts-dropdown .affilizz-select-option{align-items:center;border-radius:4px;display:inline-flex;gap:4px;padding:4px 8px}.ts-dropdown .affilizz-select-option img{height:12px!important;padding:0!important;width:12px!important}#affilizz-publication-content-id-wrapper .ts-dropdown .option{gap:8px}#affilizz-publication-id-wrapper .ts-control:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2912_15560)'%3E%3Cg clip-path='url(%23clip1_2912_15560)'%3E%3Cpath d='m15.85 15.62-3.83-3.86a6.83 6.83 0 0 0 1.62-4.43A6.85 6.85 0 0 0 6.82.47 6.85 6.85 0 0 0 0 7.33a6.85 6.85 0 0 0 6.82 6.86 6.81 6.81 0 0 0 4.5-1.71l3.82 3.85a.5.5 0 0 0 .36.14.491.491 0 0 0 .46-.687.5.5 0 0 0-.11-.163ZM1 7.33a5.85 5.85 0 0 1 5.82-5.86 5.85 5.85 0 0 1 5.82 5.86 5.85 5.85 0 0 1-5.82 5.86A5.85 5.85 0 0 1 1 7.36v-.03Z' fill='%237A7DB0' style='fill:color(display-p3 .4798 .4913 .6917);fill-opacity:1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");content:" ";display:block;height:16px;margin-right:8px;width:16px}#affilizz-publication-id-ts-control{min-width:35%!important}.affilizz-block{--tag--default:#7a7db0;--tag--pink:#fec8ff;--tag--purple:#cfb8ff;--radius--xs:0.125rem;--radius:0.25rem;--radius--sm:0.375rem;--radius--md:0.5rem;--radius--lg:0.75rem;--white:#fff;--black:#000;--blue-0:#f8f8ff;--blue-50:#e9eaff;--blue-100:#d9deeb;--blue-150:#cdcffe;--blue-300:#a9b1c8;--blue-400:#7a7db0;--blue-600:#404489;--blue-800:#111453;--grey-50:#f0f3fa;--accent-blue-300:#737af9;--yellow-50:#fffaf5;--orange-50:#fff3e4;--red-50:#fff2f6;--red-500:#e41f5a;--green-100:#c5ffee;--green-200:#a3e8d2;--green-300:#7af4d1;--green-500:#1dd6a1;--block-padding-inline:2.5rem;--block-padding-block:2rem;--title-font:Rubik,sans-serif;--text-font:Rubik,sans-serif;--text-color--invert:var(--white);--text-color:var(--blue-800);--text-color--medium:var(--blue-600);--text-color--light:var(--blue-400);--text-color--lighter:var(--blue-300);--text-color--accent:var(--green-500);--text-blue--accent:var(--accent-blue-300);--text-red--accent:var(--red-500);--title-color:var(--blue-800);--title-color--medium:var(--blue-600);--title-color--light:var(--blue-400);--title-color--accent:var(--green-500);--stroke-color--dark:var(--blue-800);--stroke-color--medium:var(--blue-600);--stroke-color:var(--blue-400);--stroke-color--shade:var(--blue-300);--stroke-color--light:var(--blue-100);--stroke-color--accent:var(--green-500);--stroke-green--light:var(--green-200);--background-color:var(--white);--background-color--shade:var(--blue-100);--background-color--light:var(--blue-150);--background-color--lighter:var(--blue-50);--background-color--bright:var(--blue-0);--background-color--accent:var(--green-500);--background-yellow--lighter:var(--yellow-50);--background-red--lighter:var(--red-50);--background-orange--lighter:var(--orange-50);--background-grey--lighter:var(--grey-50);--background-green--lighter:var(--green-100);--background-green--medium:var(--green-300);--drop-shadow:0 0.25rem 0.25rem rgba(17,20,83,.2);--transition-easing:cubic-bezier(0.45,0,0.15,1);--transition-easing--in-out:cubic-bezier(0.4,0,0.1,1);--transition-duration:0.32s;--transition:all 0.32s cubic-bezier(0.45,0,0.15,1)}.affilizz-component-container p,.affilizz-modal p,.wpview[data-wpview-type~=affilizz] p{margin:0}.affilizz-component-container button,.affilizz-modal button,.wpview[data-wpview-type~=affilizz] button{cursor:pointer}.affilizz-component-container *,.affilizz-component-container :after,.affilizz-component-container :before,.affilizz-modal *,.affilizz-modal :after,.affilizz-modal :before,.wpview[data-wpview-type~=affilizz] *,.wpview[data-wpview-type~=affilizz] :after,.wpview[data-wpview-type~=affilizz] :before{box-sizing:border-box}.affilizz-component-container a,.affilizz-component-container button,.affilizz-modal a,.affilizz-modal button,.wpview[data-wpview-type~=affilizz] a,.wpview[data-wpview-type~=affilizz] button{-webkit-tap-highlight-color:transparent;cursor:revert}.affilizz-component-container menu,.affilizz-component-container ol,.affilizz-component-container ul,.affilizz-modal menu,.affilizz-modal ol,.affilizz-modal ul,.wpview[data-wpview-type~=affilizz] menu,.wpview[data-wpview-type~=affilizz] ol,.wpview[data-wpview-type~=affilizz] ul{list-style:none}.affilizz-component-container img,.affilizz-modal img,.wpview[data-wpview-type~=affilizz] img{max-width:100%}.affilizz-component-container table,.affilizz-modal table,.wpview[data-wpview-type~=affilizz] table{border-collapse:collapse}.affilizz-component-container input,.affilizz-component-container textarea,.affilizz-modal input,.affilizz-modal textarea,.wpview[data-wpview-type~=affilizz] input,.wpview[data-wpview-type~=affilizz] textarea{-webkit-user-select:auto}.affilizz-component-container textarea,.affilizz-modal textarea,.wpview[data-wpview-type~=affilizz] textarea{word-wrap:break-word;overflow-wrap:break-word;white-space:revert}.affilizz-component-container meter,.affilizz-modal meter,.wpview[data-wpview-type~=affilizz] meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}.affilizz-component-container ::-moz-placeholder,.affilizz-modal ::-moz-placeholder,.wpview[data-wpview-type~=affilizz] ::-moz-placeholder{color:unset}.affilizz-component-container ::placeholder,.affilizz-modal ::placeholder,.wpview[data-wpview-type~=affilizz] ::placeholder{color:unset}.affilizz-component-container :where([hidden]),.affilizz-modal :where([hidden]),.wpview[data-wpview-type~=affilizz] :where([hidden]){display:none}.affilizz-component-container :where([contenteditable]:not([contenteditable=false])),.affilizz-modal :where([contenteditable]:not([contenteditable=false])),.wpview[data-wpview-type~=affilizz] :where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;-webkit-user-select:auto}.affilizz-component-container :where([draggable=true]),.affilizz-modal :where([draggable=true]),.wpview[data-wpview-type~=affilizz] :where([draggable=true]){-webkit-user-drag:element}.affilizz-component-container ::-webkit-details-marker,.affilizz-modal ::-webkit-details-marker,.wpview[data-wpview-type~=affilizz] ::-webkit-details-marker{display:none}.affilizz-icon{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;aspect-ratio:1/1;box-sizing:content-box;display:flex;font-family:affilizz-icons!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;pointer-events:none;text-transform:none;transition:var(--transition);width:1.25rem}.affilizz-icon:before{align-self:center;margin:0 auto}.affilizz-icon--add:before{content:"\e908"}.affilizz-icon--remove:before{content:"\e909"}.affilizz-icon--pros:before{content:"\e906"}.affilizz-icon--cons:before{content:"\e907"}.affilizz-icon--table:before{content:"\e900"}.affilizz-icon--button:before{content:"\e901"}.affilizz-icon--card:before{content:"\e902"}.affilizz-icon--link:before{content:"\e903"}.affilizz-icon--search:before{content:"\e904"}.affilizz-icon--arrow-left:before{content:"\e905"}.affilizz-block__choice strong,.affilizz-block__label,.affilizz-block__product__informations,.affilizz-title{color:var(--title-color);font-family:var(--title-font);font-weight:500;line-height:1.25em;margin:0}.affilizz-block__choice strong mark,.affilizz-block__label mark,.affilizz-block__product__informations mark,.affilizz-title mark{color:var(--title-color--accent);font-weight:500}.affilizz-title--md{font-size:1.5rem!important}.affilizz-block__choice strong,.affilizz-title--sm{font-size:1rem!important}.affilizz-title--xs{font-size:.875rem!important}.affilizz-block__product__informations,.affilizz-title--xxs{font-size:.75rem!important}.affilizz-block__label,.affilizz-block__product__informations,.affilizz-title--thin{font-weight:400!important}.affilizz-title--light{color:var(--title-color--light)!important}.affilizz-title--centered{text-align:center!important}.affilizz-block__accordion__button,.affilizz-block__accordion__create,.affilizz-block__button{--button-height:2.75rem;--button-background:var(--blue-800);--button-color:var(--text-color--invert);--button-stroke:var(--stroke-color--dark);align-items:center;background:var(--button-background);border-radius:var(--radius);color:var(--button-color);cursor:pointer!important;display:inline-grid;font-size:.875rem;font-weight:500;gap:.5rem;grid-template-areas:"text";grid-template-columns:1fr;grid-template-rows:1fr;line-height:var(--button-height);min-height:var(--button-height);padding:0 1.5rem;text-align:center;transition:var(--transition);-webkit-user-select:none;-moz-user-select:none;user-select:none}.affilizz-block__accordion__button:hover:not(.affilizz-block__button--inline,.affilizz-block__accordion__button,.affilizz-block__button--outline,.affilizz-block__accordion__create,.affilizz-block__button--disable),.affilizz-block__accordion__create:hover:not(.affilizz-block__button--inline,.affilizz-block__accordion__button,.affilizz-block__button--outline,.affilizz-block__accordion__create,.affilizz-block__button--disable),.affilizz-block__button:hover:not(.affilizz-block__button--inline,.affilizz-block__accordion__button,.affilizz-block__button--outline,.affilizz-block__accordion__create,.affilizz-block__button--disable){--button-background:var(--background-color--accent)}.affilizz-block__accordion__button .affilizz-icon,.affilizz-block__accordion__button:after,.affilizz-block__accordion__create .affilizz-icon,.affilizz-block__accordion__create:after,.affilizz-block__button .affilizz-icon,.affilizz-block__button:after{color:var(--button-color);font-size:1.25rem;grid-area:icon}.affilizz-block__accordion__create,.affilizz-block__button--sm{font-size:.8125rem}.affilizz-block__accordion__create,.affilizz-block__button--outline{--button-height:1.5rem;--button-background:var(--background-color);--button-color:var(--text-color);border:.125rem solid var(--button-stroke);padding:0 .5rem}.affilizz-block__accordion__create:hover,.affilizz-block__button--outline:hover{--button-color:var(--text-color--accent);--button-stroke:var(--stroke-color--accent)}.affilizz-block__button--disable{--button-background:var(--background-grey--lighter);--button-color:var(--text-color--lighter);cursor:auto!important}.affilizz-block__accordion__button,.affilizz-block__button--icon{grid-template-areas:"text icon";grid-template-columns:auto 1fr;grid-template-rows:1fr}.affilizz-block__button--invert{grid-template-areas:"icon text"}.affilizz-block__accordion__button,.affilizz-block__button--inline{--button-color:var(--text-color);background:transparent;font-size:.75rem;padding:0}.affilizz-block__accordion__button:hover,.affilizz-block__button--inline:hover{--button-color:var(--text-color--accent)}.affilizz-block__button--offset{margin-top:-.75rem}.affilizz-block__button--auto{width:100%}.affilizz-block__tag{background:var(--tag--default);border-radius:var(--radius--xs);color:var(--text-color--invert);font-size:.6875rem;font-weight:500;line-height:1em;margin:0;padding:.125rem .25rem}.affilizz-block__tag--default{background:var(--tag--default);color:var(--text-color)}.affilizz-block__tag--pink{background:var(--tag--pink);color:var(--text-color)}.affilizz-block__tag--purple{background:var(--tag--purple);color:var(--text-color)}.affilizz-block__tag__list{align-self:center;display:flex;gap:.25rem}.affilizz-block input{background:none;outline:0!important}.affilizz-block textarea{resize:none!important}.affilizz-block__field{--field-stroke-color:var(--stroke-color--shade);display:grid;grid-template-areas:"label" "input";grid-template-columns:1fr;grid-template-rows:1fr auto}.affilizz-block__field+*{margin-top:.5rem}.affilizz-block__field:hover .affilizz-block__input:not(.affilizz-block__input--quality){box-shadow:0 0 0 .1875rem var(--stroke-green--light)!important}.affilizz-block__field--search{--field-stroke-color:var(--stroke-color--medium);align-items:center}.affilizz-block__field--search .affilizz-icon{color:var(--text-color--medium);font-size:1.25rem;grid-area:input;padding-inline:.625rem}.affilizz-block__field--search+*{margin-top:1rem}.affilizz-block__field--quality{grid-template-areas:"icon input clone remove";grid-template-columns:auto 1fr auto auto;grid-template-rows:1fr}.affilizz-block__field--quality input.affilizz-block__input{grid-column:icon/input;height:2rem;padding:0 .75rem 0 2.75rem!important;position:relative;z-index:2}.affilizz-block__field--quality input.affilizz-block__input,.affilizz-block__field--quality input.affilizz-block__input:focus,.affilizz-block__field--quality input.affilizz-block__input:hover{box-shadow:0 0 0 0 transparent!important}.affilizz-block__field--quality .affilizz-icon--cons,.affilizz-block__field--quality .affilizz-icon--pros{background:var(--background-grey--lighter);border:.0625rem solid var(--field-stroke-color);grid-area:icon;height:calc(2rem - 2px);position:relative;width:2rem;z-index:3}.affilizz-block__field--quality .affilizz-icon{border-bottom-left-radius:var(--radius);border-top-left-radius:var(--radius);font-size:1.125rem}.affilizz-block__field--quality .affilizz-icon--pros{color:var(--text-color--accent)!important}.affilizz-block__field--quality .affilizz-icon--cons{color:var(--text-red--accent)!important}.affilizz-block__field--quality .affilizz-block__add{margin-left:.5rem}.affilizz-block__field--quality .affilizz-block__add,.affilizz-block__field--quality .affilizz-block__remove{background:#fff;border:none;cursor:pointer!important;display:flex;justify-content:center;width:2rem}.affilizz-block__field--quality .affilizz-block__add i,.affilizz-block__field--quality .affilizz-block__remove i{color:var(--text-color--light)}.affilizz-block__field--quality .affilizz-block__add:hover i,.affilizz-block__field--quality .affilizz-block__remove:hover i{color:var(--text-color);transform:scale(1.1)}.affilizz-block__field--quality+*{margin-top:.25rem}.affilizz-block__field__list{margin-bottom:0}.affilizz-block__field__list+*{margin-top:.5rem}.affilizz-block__field.has-error .help{color:#e41f5a;margin-top:.125rem}.affilizz-block__field.has-error .affilizz-block__label{color:#e41f5a!important}.affilizz-block__field.has-error .affilizz-block__input{border-color:#e41f5a!important}.affilizz-block__input{border:.0625rem solid var(--field-stroke-color)!important;border-radius:var(--radius)!important;color:var(--text-color--medium)!important;font-size:1rem!important;grid-area:input;line-height:1.5rem!important;min-height:auto!important;padding:.625rem .75rem!important;transition:var(--transition)!important}.affilizz-block__input::-moz-placeholder{color:var(--text-color--lighter)!important}.affilizz-block__input::placeholder{color:var(--text-color--lighter)!important}.affilizz-block__input:focus{box-shadow:0 0 0 .1875rem var(--stroke-green--light)!important}.affilizz-block__input:focus+:not(i){color:var(--text-color)!important}.affilizz-block__input:focus,.affilizz-block__input:hover{--field-stroke-color:var(--stroke-color)}.affilizz-block__input--search{padding:.75rem .875rem .75rem 2.5rem!important}.affilizz-block__label{color:var(--text-color--medium);display:flex;font-size:.8125rem;grid-area:label;justify-content:space-between;margin-block-end:.125rem}.affilizz-block__label small{color:#7a7db0;font-size:.75rem;font-style:italic}@keyframes slide{0%{tranform:translate(0,0)}to{transform:translate(-66.6666666667%)}}.affilizz-block__product{align-items:center;background-color:#fff;border:.0625rem solid var(--stroke-color--shade);border-radius:var(--radius);cursor:pointer!important;display:grid;gap:.25rem .5rem;grid-template-areas:"image title" "image informations";grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;padding:.5rem;position:relative;text-align:left;transition:var(--transition);width:100%;z-index:2}.affilizz-block__product--selected{background:linear-gradient(0deg,#eaf4ff 0,#fff);border-color:#1dd6a1}.affilizz-block__product--brand,.affilizz-block__product--loading{grid-template-areas:"image title title" "image brand price";grid-template-columns:auto auto 1fr}.affilizz-block__product--brand .accent-color{color:var(--text-color--accent);font-size:.875rem;font-weight:500}.affilizz-block__product--loading{border-color:var(--stroke-color--light)!important;grid-template-areas:"square line1 line1 line1 line1" "square line2 line2 line2 line2" "square line3 pipe line4 space";grid-template-columns:auto auto .0625rem auto 1fr;grid-template-rows:auto auto auto;transform:none!important}.affilizz-block__product--loading:before{display:none!important}.affilizz-block__product--loading:after{background:var(--background-grey--lighter);content:"";grid-area:pipe;height:100%;width:.0625rem}.affilizz-block__product--loading .affilizz-block__square{aspect-ratio:1/1;border-radius:var(--radius);grid-area:square;margin-right:.5rem;width:3.5rem}.affilizz-block__product--loading>*{border-radius:6.25rem;min-height:.75rem;overflow:hidden;position:relative}.affilizz-block__product--loading>:before{animation:slide 1.5s linear infinite;background:linear-gradient(to right,var(--background-grey--lighter) 0,var(--background-color) 33.33%,var(--background-grey--lighter) 66.66%,var(--background-color));content:"";display:block;height:100%;left:0;position:absolute;top:0;width:300%;z-index:-1}.affilizz-block__product--loading .affilizz-block__line{min-width:3rem}.affilizz-block__product--loading .affilizz-block__line--1{grid-area:line1}.affilizz-block__product--loading .affilizz-block__line--1:before{animation-delay:.25s}.affilizz-block__product--loading .affilizz-block__line--2{grid-area:line2}.affilizz-block__product--loading .affilizz-block__line--2:before{animation-delay:.5s}.affilizz-block__product--loading .affilizz-block__line--3{grid-area:line3}.affilizz-block__product--loading .affilizz-block__line--3:before{animation-delay:.75s}.affilizz-block__product--loading .affilizz-block__line--4{grid-area:line4}.affilizz-block__product--loading .affilizz-block__line--4:before{animation-delay:1s}.affilizz-block__product:before{border-radius:inherit;box-shadow:0 2px 1px rgba(17,20,83,.1);content:"";display:block;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:var(--transition);width:100%;z-index:-1}.affilizz-block__product:not(.affilizz-block__product--selected):hover{border-color:var(--stroke-color);transform:translateY(-.0625rem);z-index:3}.affilizz-block__product:not(.affilizz-block__product--selected):hover:before{opacity:1}.affilizz-block__product__list{display:flex;flex-wrap:wrap;gap:.25rem;margin-inline:0}.affilizz-block__product__item{flex:0 0 100%}.affilizz-block__product__title{align-self:end;grid-area:title;margin:0}.affilizz-block__product__brand{align-items:center;display:flex;font-size:.75rem;gap:.25rem;grid-area:brand;margin:0}.affilizz-block__product__brand img{flex:0 0 1.25rem;max-width:1.25rem}.affilizz-block__product__price{border-left:.0625rem solid var(--stroke-color);color:var(--text-color--accent);font-size:.875rem;font-weight:500;grid-area:price;margin:0;padding-left:.5rem}.affilizz-block__product__informations{align-self:start;grid-area:informations;margin:0}.affilizz-block__product__image{aspect-ratio:1/1;grid-area:image;height:4rem;-o-object-fit:contain;object-fit:contain;width:4rem}.affilizz-block__product--not-affiliated{background:var(--background-red--lighter)!important;border:0;border-radius:var(--radius--lg);padding:1rem 1.5rem}.affilizz-block__product--not-affiliated .pretitle{color:#b91b4a;margin-bottom:.3125rem}.affilizz-block__product--not-affiliated .pretitle img{background-color:transparent!important;height:16px!important;padding:0!important;width:16px!important}.affilizz-block__product--not-affiliated .pretitle span{vertical-align:middle}*+.affilizz-block__product{margin-top:.375rem}*+.affilizz-block__product--loading{margin-top:1rem}.affilizz-block__accordion{display:grid;grid-template-areas:"content" "button";grid-template-columns:1fr;grid-template-rows:auto auto;position:relative}.affilizz-block__accordion__content{display:flex;flex-wrap:wrap}.affilizz-block__accordion__content>*{flex:0 0 100%}.affilizz-block__accordion__list{display:flex;flex-wrap:wrap;gap:.4rem}.affilizz-block__accordion__item{background:var(--background-color--bright);border-radius:var(--radius);display:grid;flex:0 0 100%;gap:.4rem 1.6rem;grid-template-areas:"brand price" "link button";grid-template-columns:1fr auto;grid-template-rows:auto auto;margin:0;padding:.8rem;padding-block-end:.4rem}.affilizz-block__accordion__brand{display:flex;grid-area:brand}.affilizz-block__accordion__brand p{align-items:center;display:flex;font-size:1.3rem;gap:.4rem;margin:0}.affilizz-block__accordion__brand img{width:2rem}.affilizz-block__accordion__brand .affilizz-block__tag__list{border-left:.1rem solid var(--stroke-color);margin-inline-start:.8rem;padding-inline-start:.8rem}.affilizz-block__accordion__price{align-items:center;display:flex;font-size:1.3rem;font-weight:500;gap:.4rem;grid-area:price}.affilizz-block__accordion__price p{margin:0}.affilizz-block__accordion__price .affilizz-block__tag__list{order:-1}.affilizz-block__accordion__link{font-size:1.1rem;grid-area:link;line-height:1.6rem;margin:0;outline:0!important;padding-block:.4rem}.affilizz-block__accordion__link:hover{text-decoration:underline}.affilizz-block__accordion__create{align-self:center;grid-area:button;margin-block-end:.4rem!important;margin-block-start:0!important;margin-inline-start:auto}.affilizz-block__accordion__button{font-weight:400;grid-area:button;justify-self:center!important}.affilizz-block__accordion__button:before{content:attr(data-collapse)}.affilizz-block__accordion__button:after{border:.2rem solid;border-bottom:0;border-left:0;content:"";grid-area:icon;height:.8rem;transform:translateY(25%) rotate(-45deg);transition:var(--transition);width:.8rem}.js-accordion .affilizz-block__accordion__content{opacity:0;overflow:hidden;transition:var(--transition)}.js-accordion.expand .affilizz-block__accordion__content{height:var(--accordion-height-open);opacity:1}.js-accordion.expand .affilizz-block__accordion__button:after{transform:translateY(25%) rotate(-45deg)}.js-accordion.expand .affilizz-block__accordion__button:before{content:attr(data-open)}.js-accordion:not(.expand) .affilizz-block__accordion__button:after{transform:translateY(-25%) rotate(-45deg) scale(-1)}.js-accordion:not(.expand) .affilizz-block__accordion__content{height:var(--accordion-height-close,auto)}.affilizz-block{background:var(--background-color);color:var(--text-color);max-height:80vh;overflow:visible;padding:var(--block-padding-block) var(--block-padding-inline)}.affilizz-block ::-moz-selection{background:var(--green-100)}.affilizz-block ::selection{background:var(--green-100)}.affilizz-block a{color:currentColor;outline:0!important}.affilizz-block+.affilizz-block{padding-block-start:0}.affilizz-block--border,.affilizz-block--reduce .affilizz-block__section--border{padding-block-end:1rem}.affilizz-block__alert+:not(.affilizz-block__section),.affilizz-block__section+:not(.affilizz-block__section){margin-top:1rem}.affilizz-block__section{padding:1rem 0 0}.affilizz-block__section .affilizz-block__title{margin-top:1rem}.affilizz-block__section--select{border-radius:var(--radius--lg);outline:.0625rem solid var(--background-color--light);outline-offset:-.0625rem;padding-block-end:1.25rem;padding:0!important;position:relative;z-index:10}.affilizz-block__section--select+.affilizz-block__section--border{margin-top:1.25rem}.affilizz-block__section--select:before{border:.75rem solid transparent;border-top:.75rem solid var(--background-color--light);bottom:0;content:"";display:block;height:.75rem;left:50%;position:absolute;transform:translate(-50%,100%);transform-origin:center top;width:.75rem;z-index:-1}.affilizz-block__section--select .affilizz-block__type__list{margin-top:1.25rem;padding-bottom:1rem}.affilizz-block__section--select .affilizz-block__product{background:var(--background-color--light);border:none;border-radius:0;border-top-left-radius:inherit;border-top-right-radius:inherit;cursor:auto!important;gap:.75rem;padding:1rem 1.5rem;transform:none!important}.affilizz-block__section--select .affilizz-block__product:before{display:none}.affilizz-block__section--select .affilizz-block__product+*{margin-top:1.25rem}.affilizz-block__section--select .affilizz-block__product__title{align-self:center;grid-row:1/-1}.affilizz-block__section--select .affilizz-block__product img{background-color:var(--background-color);border-radius:.125rem;height:4.5rem;padding:.25rem;width:4.5rem}.affilizz-block__section--border{background:var(--background-color--light);border-radius:var(--radius--lg);padding:1.75rem;position:relative;z-index:2}.affilizz-block__section--border+.affilizz-block__section--border{margin-top:1.25rem}.affilizz-block__section--border:before{background:var(--background-color);border-radius:var(--radius--sm);content:"";display:block;height:calc(100% - 2rem);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - 2rem);z-index:-1}.affilizz-block__section .brand-and-price{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-top:.5rem}.affilizz-block__section .brand-and-price>*{flex:1}.affilizz-block__section .brand-and-price>:first-child{justify-content:end}.affilizz-block__title{padding:0!important}.affilizz-block__title.affilizz-block__label+*,.affilizz-block__title.affilizz-block__product__informations+*,.affilizz-block__title.affilizz-title--thin+*{margin-top:.25rem}.affilizz-block .affilizz-block__choice .affilizz-block__label+strong,.affilizz-block .affilizz-block__choice .affilizz-block__product__informations+strong,.affilizz-block .affilizz-block__choice .affilizz-title+strong,.affilizz-block .affilizz-block__choice strong+.affilizz-block__label,.affilizz-block .affilizz-block__choice strong+.affilizz-block__product__informations,.affilizz-block .affilizz-block__choice strong+.affilizz-title,.affilizz-block .affilizz-block__choice strong+strong,.affilizz-block .affilizz-block__label+.affilizz-block__label,.affilizz-block .affilizz-block__label+.affilizz-block__product__informations,.affilizz-block .affilizz-block__label+.affilizz-title,.affilizz-block .affilizz-block__product__informations+.affilizz-block__label,.affilizz-block .affilizz-block__product__informations+.affilizz-block__product__informations,.affilizz-block .affilizz-block__product__informations+.affilizz-title,.affilizz-block .affilizz-title+.affilizz-block__label,.affilizz-block .affilizz-title+.affilizz-block__product__informations,.affilizz-block .affilizz-title+.affilizz-title,.affilizz-block__choice .affilizz-block .affilizz-block__label+strong,.affilizz-block__choice .affilizz-block .affilizz-block__product__informations+strong,.affilizz-block__choice .affilizz-block .affilizz-title+strong,.affilizz-block__choice .affilizz-block strong+.affilizz-block__label,.affilizz-block__choice .affilizz-block strong+.affilizz-block__product__informations,.affilizz-block__choice .affilizz-block strong+.affilizz-title,.affilizz-block__choice .affilizz-block strong+strong{margin-top:.625rem}.affilizz-block__section-title{color:#404489!important;font-size:1rem!important;padding:0!important}.affilizz-block__choice{background:var(--background-color);border:.0625rem solid var(--stroke-color--light);border-radius:var(--radius);cursor:pointer!important;display:flex;flex-wrap:wrap;justify-items:center;padding:0;position:relative;text-align:center;transition:var(--transition);z-index:2}.affilizz-block__choice:before{border-radius:inherit;box-shadow:var(--drop-shadow);content:"";display:block;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:var(--transition);width:100%;z-index:-1}.affilizz-block__choice:hover{border-color:var(--stroke-color);transform:translateY(-.0625rem)}.affilizz-block__choice:hover:before{opacity:1}.affilizz-block__choice>*{flex:0 0 100%}.affilizz-block__choice span{font-size:1rem;line-height:1.25rem;padding:.75rem 1.5rem}.affilizz-block__choice strong{display:block;font-weight:600}.affilizz-block__choice img{aspect-ratio:16/9;border-radius:var(--radius);border-bottom-left-radius:0;border-bottom-right-radius:0;display:block;-o-object-fit:contain;object-fit:contain;order:-1;padding:.75rem 0;pointer-events:none}.affilizz-block__choice--blue img{background-color:var(--background-color--lighter)}.affilizz-block__choice--yellow img{background-color:var(--background-yellow--lighter)}.affilizz-block__choice__list{display:flex;gap:1rem;justify-content:center}.affilizz-block__choice__item{flex:1;max-width:13.125rem}.affilizz-block__accordion__button,.affilizz-block__accordion__create,.affilizz-block__button{border:none;justify-self:start}.affilizz-block__accordion__button:hover,.affilizz-block__accordion__create:hover,.affilizz-block__button:hover{border:none}*+.affilizz-block__accordion__button,*+.affilizz-block__accordion__create,*+.affilizz-block__button{margin-top:1rem}.affilizz-block__checkbox:selected+label:before{background:red!important}.affilizz-block__filter__list{background:var(--stroke-color--shade);border:.0625rem solid var(--stroke-color--shade);border-radius:var(--radius);display:flex;flex-wrap:wrap;gap:.0625rem;margin-inline:0;overflow:hidden}.affilizz-block__filter__list+p{margin-bottom:0!important}.affilizz-block__filter__item{background:var(--background-color);cursor:pointer;display:grid;flex:1 1 auto;margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.affilizz-block__filter__item>*{grid-column:1/-1!important;grid-row:1/-1!important}.affilizz-block__filter__item.checked label{color:var(--text-color--medium)}.affilizz-block__filter__item.checked label:before{background:var(--background-green--lighter);opacity:1}.affilizz-block__filter__item.checked.checked-first label:before,.affilizz-block__filter__item.checked.checked-last label:before{background:var(--background-green--medium);opacity:1}.affilizz-block__filter__item input{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:unset!important;height:100%!important;margin:0!important;outline:none!important;pointer-events:none;transition:var(--transition)!important;width:100%!important}.affilizz-block__filter__item label{color:var(--text-color--lighter);font-size:.875rem;font-weight:500;line-height:1.75rem;padding-inline:.5rem;position:relative;text-align:center;transition:var(--transition);white-space:nowrap;width:100%;z-index:2}.affilizz-block__filter__item label:before{background:var(--background-green--medium);content:"";display:block;height:100%;left:50%;opacity:0;position:absolute;top:0;transform:translate(-50%);transition:var(--transition);width:calc(100% + .125rem);z-index:-1}.affilizz-block__filter__item:hover label{color:var(--text-color--medium)}.affilizz-block__filter__item:hover label:before{background:var(--background-green--lighter);opacity:1}*+.affilizz-block__filter{margin-top:1rem}.affilizz-block__back-button{align-items:center;background:var(--blue-0);border:1px solid var(--blue-300);border-radius:5px;display:flex;gap:.5rem;margin-bottom:1rem;margin-top:-.5rem!important;padding:.25rem .5rem}.affilizz-block__alert{background:var(--background-color--lighter);border-radius:var(--radius--lg);font-size:.875rem;line-height:1.375rem;padding:1rem 1.5rem}.affilizz-block__alert a{color:currentColor!important;text-decoration:underline}.affilizz-block__alert .affilizz-button--hollow{border-color:var(--blue-800);color:var(--blue-800)}.affilizz-block__alert .affilizz-button--hollow img{padding:0!important}.affilizz-block__alert__actions{display:flex;gap:.375rem;margin-top:.375rem}.affilizz-block__alert__actions a{padding:0 .25rem}.affilizz-block__alert--red{background:var(--background-red--lighter)}.affilizz-block__alert--orange{background:var(--background-orange--lighter)}.affilizz-block__type__item{margin-bottom:0}.affilizz-block__type__list{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.affilizz-block__type__button{align-content:center;aspect-ratio:1/1;background:#fff;border:.0625rem solid var(--stroke-color--medium);border-radius:var(--radius);color:var(--text-color--medium);cursor:pointer!important;display:flex;flex:0 0 4.5rem;flex-wrap:wrap;justify-content:center;text-align:center;transition:var(--transition);width:4.5rem}.affilizz-block__type__button p{flex:0 0 100%;font-size:.875rem;font-weight:400;margin-bottom:0}.affilizz-block__type__button i{font-size:1.25rem;margin-bottom:.2em;order:-1}.affilizz-block__type__button.active{background:var(--background-green--lighter);border-color:var(--stroke-color-dark);color:var(--text-color)}.affilizz-block__type__button.disable{background:var(--background-grey--lighter);border-color:var(--stroke-color--shade);color:var(--text-color--lighter);cursor:default!important}.affilizz-block__merchant{display:block;font-size:.75rem;line-height:1.25rem;margin:0;text-align:center;width:100%}.affilizz-block__merchant mark{color:var(--text-color--accent);font-size:1rem;font-weight:500}.affilizz-block__merchant span{align-items:baseline;display:inline-flex;gap:.25rem}.affilizz-block__merchant img{align-self:center;-o-object-fit:contain;object-fit:contain;width:1.25rem}.affilizz-block__merchant--single span{border-right:.0625rem solid var(--stroke-color);margin-inline-end:.5rem;padding-inline-end:.5rem}.affilizz-block__message{color:var(--text-color--medium);font-size:.6875rem;font-style:italic;margin:0;padding-block:.25rem .75rem;text-align:center;transform:translateY(.2rem);transition:var(--transition)}.affilizz-block__infos{color:var(--blue-800);margin:1rem auto;text-align:center}.affilizz-block__infos__starting{align-items:center;display:flex;gap:5px;justify-content:center;margin-bottom:5px}.affilizz-block__infos__starting img{max-height:16px}.affilizz-block__infos__starting+br{display:none!important}.affilizz-block__infos .price{color:var(--text-color--accent);font-size:.875rem;font-weight:500}.affilizz-block__infos em{color:var(--blue-600);font-size:.8125rem;font-style:italic}.affilizz-block__infos img{max-width:1.5rem}.affilizz-block__more-button{align-items:center;cursor:pointer;display:flex;gap:5px;justify-content:center;margin:0 auto}.affilizz-block__more-button img{max-width:10px}*+.affilizz-block__merchant{margin-top:.5rem}.affilizz-block__offers{position:relative}.affilizz-block__offers:after,.affilizz-block__offers:before{content:"";height:1rem;position:absolute;width:100%;z-index:50}.affilizz-block__offers:before{background:linear-gradient(#fff,transparent);top:0}.affilizz-block__offers:after{background:linear-gradient(transparent,#fff);bottom:0}.affilizz-block__offers--scroller{max-height:50vh;overflow-x:hidden;overflow-y:auto;padding:1rem 0}.affilizz-block__price{color:var(--text-color--accent);font-size:.875rem;font-weight:500}.affilizz-block__shop{background:#f8f8ff;border-radius:var(--radius);display:flex;flex-direction:column;margin-bottom:.25rem;padding:.5rem}.affilizz-block__shop-lower,.affilizz-block__shop-upper{display:flex;flex-direction:row;justify-content:space-between}.affilizz-block__shop-lower{align-items:center;gap:1rem;margin-top:5px}.affilizz-block__shop-lower .affilizz-button{font-size:.75rem;padding:.125rem .3125rem}.affilizz-block__shop-left{align-items:center;display:flex;gap:5px}.affilizz-block__shop-left img{height:auto;max-width:16px}.affilizz-block__shop-right{align-items:center;display:flex;flex-direction:row;font-weight:700;gap:.25rem}.affilizz-block__shop p{font-size:.75rem;margin:0}.affilizz-block__shop:last-child{margin-bottom:1rem}.affilizz-block__shop__label{border-radius:3px;font-size:.6875rem;font-weight:700;line-height:1;padding:.125rem .1875rem}.affilizz-block__shop__label--marketplace{background:#7a7db0;color:#fff;margin-left:1rem}.affilizz-block__shop__label--refurbished{background:#fec8ff;color:var(--text-color)}.affilizz-block__shop__label--used{background:#cfb8ff;color:var(--text-color)}.affilizz-block__loader{align-items:center;background:hsla(0,0%,100%,.9);border-radius:var(--border-radius);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease-in;width:100%;z-index:100}.affilizz-block__loader>div{text-align:center}.affilizz-block__loader img{transform:rotate(90deg)}.affilizz-block__loader p{font-size:1rem}.affilizz-block__more-button{background-color:#fff;border:none;color:#111453}.affilizz__notice{--accent-color:#1dd6a1;background:#fff;background-position:20px;background-repeat:no-repeat;background-size:30px;border:none;border-left:2px solid var(--accent-color);color:#111453;font-family:Rubik,Arial,Sans_serif;margin-left:0;padding:1rem 1.5rem 1rem 4rem}.affilizz__notice strong{color:var(--accent-color)}.affilizz__notice--success{--accent-color:#1dd6a1;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='30' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)' fill='%231dd6a1'%3E%3Cpath d='M23.11 11.24a1 1 0 0 1-.89-.58 1 1 0 0 1 .42-1.35l3.86-2a1 1 0 1 1 .93 1.77l-3.86 2a1 1 0 0 1-.46.16ZM19.81 7.1a1 1 0 0 1-.3 0 1 1 0 0 1-.66-1.25l1.27-4.19a1.001 1.001 0 0 1 1.9.63L20.76 6.4a1 1 0 0 1-.95.7ZM29.02 17.45a1 1 0 0 1-.29 0l-4.21-1.28a1 1 0 0 1-.19-1.837 1 1 0 0 1 .76-.083l4.19 1.24a1.01 1.01 0 0 1-.28 2l.02-.04ZM1.02 21.87l-.49-.9a4.11 4.11 0 0 1-.34-3.18 4.19 4.19 0 0 1 2.08-2.51l4.21-2.22c3.27-1.72 5.82-5.17 6.15-7.31a2.09 2.09 0 0 1 3.89-.69l3.66 6.69-1.75 1-3.67-6.73h-.15c-.41 2.67-3.21 6.69-7.2 8.78l-4.23 2.25a2.209 2.209 0 0 0-1.09 1.31A2.09 2.09 0 0 0 2.26 20l.5.91-1.74.96Z' style='fill:%231dd6a1;fill-opacity:1'/%3E%3Cpath d='M5.25 24.97a4.28 4.28 0 0 1-3.75-2.2l-.5-.9 1.76-1 .49.9a2.3 2.3 0 0 0 3.07.9l4.23-2.22c4-2.09 8.93-2.17 11.42-1h.14l-3.68-6.71 1.75-1 3.67 6.69a2 2 0 0 1-.29 2.37 2.11 2.11 0 0 1-2.42.47c-2-.92-6.38-.75-9.66 1l-4.23 2.21a4.311 4.311 0 0 1-2 .49Z' style='fill:%231dd6a1;fill-opacity:1'/%3E%3Cpath d='M10.76 29a3.62 3.62 0 0 1-3.17-1.86l-1.68-3.07 1.75-1 1.68 3.07a1.63 1.63 0 0 0 2.18.63l1-.52.93 1.77-1 .52a3.67 3.67 0 0 1-1.69.46Z' style='fill:%231dd6a1;fill-opacity:1'/%3E%3Cpath d='m5.592 14.652-1.772.928 4.144 7.91 1.772-.928-4.144-7.91Z' style='fill:%231dd6a1;fill-opacity:1'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' style='fill:%23fff;fill-opacity:1' transform='translate(0 1)' d='M0 0h30v28H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.affilizz__notice--warning{--accent-color:#dba617;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cg clip-path='url(%23b)' fill='%23dba617'%3E%3Cpath d='M10 0a10 10 0 1 0 0 20 10 10 0 0 0 0-20Zm0 18a8 8 0 1 1 0-16 8 8 0 0 1 0 16Z' style='fill:%23dba617;fill-opacity:1'/%3E%3Cpath d='M11 4.86H9v6.43h2V4.86ZM11 12.57H9v2.57h2v-2.57Z' style='fill:%23dba617;fill-opacity:1'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' style='fill:%23fff;fill-opacity:1' d='M0 0h20v20H0z'/%3E%3C/clipPath%3E%3CclipPath id='b'%3E%3Cpath fill='%23fff' style='fill:%23fff;fill-opacity:1' d='M0 0h20v20H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.affilizz__notice--error{--accent-color:#e41f5a;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)' fill='%23e41f5a'%3E%3Cpath d='M5.52 19a4.22 4.22 0 0 1-3-1.24 4.23 4.23 0 0 1-1.21-3.54 4.49 4.49 0 0 1 1.33-2.56l2-2a1 1 0 1 1 1.41 1.42l-2.13 2.11a2.22 2.22 0 0 0-.65 1.58c0 .592.234 1.16.65 1.58a2.26 2.26 0 0 0 3.18 0l3-3.07a2.19 2.19 0 0 0 .67-1.59c0-.348-.082-.69-.24-1a.93.93 0 0 1 .13-1.11l.14-.14a.9.9 0 0 1 1.43.2 4.19 4.19 0 0 1 .54 2.06 4.19 4.19 0 0 1-1.25 3l-3 3.06a4.25 4.25 0 0 1-3 1.24ZM15.47 9.51a1 1 0 0 1-1-.78 1 1 0 0 1 .76-1.19 2.22 2.22 0 0 0 1.39-1 2.21 2.21 0 0 0 .29-1.68 2.25 2.25 0 0 0-2.68-1.71L9.09 4.28a2.24 2.24 0 0 0-1.46 1.08 1 1 0 0 1-1.36.39 1 1 0 0 1-.38-1.36 4.19 4.19 0 0 1 2.76-2.06l5.15-1.14a4.26 4.26 0 0 1 5.06 3.22 4.181 4.181 0 0 1-.55 3.2 4.151 4.151 0 0 1-2.65 1.86.78.78 0 0 1-.19.04ZM2 8.49a1 1 0 0 1-.07-2l1.47-.1a1 1 0 0 1 1.07.94 1 1 0 0 1-.93 1.06l-1.47.1H2ZM3.6 4.44a1 1 0 0 1-.78-.37L1.65 2.63a1 1 0 0 1 .496-1.593 1 1 0 0 1 1.064.333l1.17 1.44a1 1 0 0 1-.78 1.63Z' style='fill:%23e41f5a;fill-opacity:1'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' style='fill:%23fff;fill-opacity:1' transform='translate(1 1)' d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}@keyframes quarter-rotation{0%{transform:rotate(0deg)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}to{transform:rotate(359deg)}}.wpview.wpview-wrap[data-wpview-type=affilizz-publication]{padding:15px;width:auto!important;z-index:100000!important}.mce-content-body [contentEditable=false][data-mce-selected][data-wpview-type=affilizz-publication]{border:2px solid #a9b1c8;border-radius:9px;outline-color:transparent;padding:14px}.mce-content-body [contentEditable=false][data-mce-selected][data-wpview-type=affilizz-publication] .affilizz-inline__indicator{background:#a9b1c8;border-radius:0 0 4px 4px}.affilizz-missing-publication{background:#dcdcde;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:15px;margin-bottom:-10px;padding:20px;text-align:center;text-decoration:underline;text-decoration-color:#fff;text-underline-offset:5px}.affilizz-rendered-publication{align-items:center;border:1px dashed #7a7db0;border-radius:3px;display:flex;flex-direction:column;padding:1.5rem}.affilizz-rendered-publication+.affilizz-rendered-publication{margin-top:15px}.affilizz-loader{align-items:center;background:hsla(0,0%,100%,.8);border-radius:4px;color:#111453;display:flex;flex-direction:column;font-size:1.25em;height:100%;justify-content:center;position:absolute;visibility:hidden;width:100%;z-index:9999}.affilizz-loader img{animation:quarter-rotation 2.5s ease infinite}.affilizz-loader p{font-size:18px}.affilizz-inline{border:1px solid #c9c9cb;border-radius:4px;font-family:Rubik,Arial,Sans_serif;margin:15px 0;padding:15px 15px 0;position:relative;width:100%}.affilizz-inline__indicator{align-items:center;background:#c7c7c7;border-radius:2px;color:#1e1e1e;display:inline-flex;flex-direction:row;font-size:12px;font-weight:600;font-weight:300;gap:5px;justify-content:center;line-height:1;padding:3px 7px;position:absolute;top:-10px;z-index:2}.affilizz-inline__indicator img,.affilizz-inline__indicator svg{filter:invert(.75)}.mce-content-body .affilizz-inline__indicator{margin-top:-30px;top:inherit}.media-modal{z-index:999999!important}.affilizz-metabox__content{padding:6px 0 12px}.affilizz-metabox__footer{background:#f6f7f7;border-top:1px solid #dcdcde;display:flex;justify-content:flex-end;margin:0 -12px -12px;padding:10px}.affilizz-metabox__label{display:block;font-weight:700;margin-bottom:6px}.affilizz-metabox__description{background:var(--yellow-50);border:.0625rem solid #eed1b4;border-radius:4px;color:#a37648!important;margin:6px 1px 0 0!important;padding:12px}.wp-block-affilizz-publication{border:1px solid #c9c9cb;border-radius:4px;font-family:Rubik,Arial,Sans_serif;margin:30px 0;padding:5px;top:15px}.wp-block-affilizz-publication.affilizz-align-left .components-text-control__input{text-align:left}.wp-block-affilizz-publication.affilizz-align-center .components-text-control__input{text-align:center}.wp-block-affilizz-publication.affilizz-align-right .components-text-control__input{text-align:right}.affilizz-loading{align-items:center;display:flex;font-family:Rubik,Arial,Sans_serif;font-weight:500;gap:16px;justify-items:center;padding:2.25rem}.affilizz-loading svg{height:32px;width:32px}.affilizz-loading p{margin:0!important}.components-modal__frame.affilizz-modal__wrapper .components-modal__content{margin-top:0;max-width:600px;padding:0}.components-modal__frame.affilizz-modal__wrapper .components-modal__content:before{margin-bottom:0}.components-modal__frame.affilizz-modal__wrapper .components-modal__header{display:none}.affilizz-placeholder-wrapper{background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' stroke='%23000' stroke-width='2' stroke-dasharray='2, 2'/%3E%3C/svg%3E");border-radius:4px;margin:-6px;padding:24px;width:calc(100% + 12px)}.affilizz-placeholder-wrapper .affilizz-placeholder{align-items:center;box-shadow:none;color:#1e1e1e;display:flex;flex-direction:column;gap:8px;text-align:center}.affilizz-placeholder-wrapper .affilizz-placeholder h2{align-items:center;display:flex;flex-direction:column;font-size:18px;gap:8px;margin-bottom:0}.affilizz-placeholder-wrapper .affilizz-placeholder h2>svg{height:32px;width:32px}.affilizz-placeholder-wrapper .affilizz-placeholder p{font-size:16px;line-height:22px;margin:0}.affilizz-placeholder-wrapper .affilizz-placeholder button{color:#1e1e1e;margin-top:5px}.affilizz-placeholder-wrapper .affilizz-placeholder .components-placeholder__label{align-items:center;display:flex;flex-direction:row;font-family:Rubik,Arial,Sans_serif;font-weight:500;gap:16px}.affilizz-placeholder-wrapper .affilizz-placeholder .components-placeholder__label svg{height:32px;margin-right:0;width:32px}.affilizz-placeholder-wrapper .affilizz-placeholder .components-placeholder__instructions{background:#f8f8ff;border-radius:4px;color:#7a7db0;font-size:14px;padding:8px 14px}.affilizz-placeholder-wrapper .affilizz-placeholder .components-placeholder__instructions a{color:#111453}.affilizz-placeholder-wrapper .affilizz-placeholder .components-button{background:#1dd6a1;font-size:14px;width:auto!important}.affilizz-placeholder-wrapper .affilizz-placeholder .components-button:hover{color:#fff!important}.affilizz-placeholder-wrapper .affilizz-placeholder .components-button:focus{--wp-admin-border-width-focus:1px;--wp-components-color-accent:#000}.affilizz-placeholder-wrapper .affilizz-placeholder .components-placeholder__fieldset{display:block}.affilizz_page_affilizz-wizard{margin-top:-32px;overflow:hidden}.affilizz_page_affilizz-wizard #adminmenuback,.affilizz_page_affilizz-wizard #adminmenuwrap,.affilizz_page_affilizz-wizard #wpadminbar,.affilizz_page_affilizz-wizard #wpbody-content .notice,.affilizz_page_affilizz-wizard #wpfooter{display:none}.affilizz_page_affilizz-wizard #wpcontent{margin:0;padding:0}.affilizz_page_affilizz-wizard #wpwrap{align-items:center;background:#0b0d30 conic-gradient(from 189.81deg at 60% 500px,#404489 -9.27deg,#111453 24.39deg,#111453 178.12deg,#1dd6a1 283.06deg,#404489 350.73deg,#111453 384.39deg);display:flex;flex-direction:column;justify-content:space-evenly;padding:1.5rem}.affilizz-wizard-wrapper{font-size:14px;margin:0 auto;max-width:640px}.affilizz-wizard-wrapper .header{align-items:start;display:flex;flex-direction:row;justify-content:left;padding:1.5rem}.affilizz-wizard-wrapper .header__brand{color:#fff;line-height:40px;margin:0 0 0 .75rem}.affilizz-wizard-wrapper .affilizz-wizard{border-radius:4px;overflow:hidden}.affilizz-wizard-wrapper .affilizz-wizard__footer{align-items:center;color:#fff;display:flex;font-size:20px;font-weight:500;gap:10px;justify-content:center;padding:30px 0;text-transform:uppercase}.affilizz-wizard-wrapper .affilizz-wizard__skip a{color:#404489;font-size:12px}.affilizz-wizard-wrapper .steps{background:#fff}.affilizz-wizard-wrapper .steps ol{display:flex;flex-direction:row;justify-content:center;list-style-type:none;margin:0 auto;width:100%}.affilizz-wizard-wrapper .steps ol .step{background:#f8f8ff;border-bottom:2px solid #d9deeb;flex:1 1 0px;font-size:14px;margin:0;padding:12px 0 8px;text-align:center}.affilizz-wizard-wrapper .steps ol .step__number{display:block;font-weight:500}.affilizz-wizard-wrapper .steps ol .step a{color:#7a7db0;text-decoration:none}.affilizz-wizard-wrapper .steps ol .step--current{background:#fff;border-bottom-color:#1dd6a1;color:#111453}.affilizz-wizard-wrapper .steps ol .step--current a{color:#111453}.affilizz-wizard-wrapper .steps a[disabled]{color:#04b180;pointer-events:none;text-decoration:none}.affilizz-wizard-wrapper .step a{color:#404489;text-decoration:none}.affilizz-wizard-wrapper .step p{font-size:14px;line-height:1.5}.affilizz-wizard-wrapper .step__content{background:#fff;border-radius:0 0 4px 4px;display:none;font-family:Rubik,Arial,Sans_serif;padding:40px 80px}.affilizz-wizard-wrapper .step__content h2{color:#111453;font-size:24px}.affilizz-wizard-wrapper .step__content h2:first-child{margin-top:0}.affilizz-wizard-wrapper .step__content h3{color:#111453;font-size:20px;line-height:24px}.affilizz-wizard-wrapper .step__content a{align-items:center;color:#404489;display:inline-flex;font-size:14px;gap:4px}.affilizz-wizard-wrapper .step__content a img{margin-right:0}.affilizz-wizard-wrapper .step__content label{font-size:13px;font-weight:400}.affilizz-wizard-wrapper .step__content select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath d='M10.293 3.293 6 7.586 1.707 3.293A1 1 0 0 0 .293 4.707l5 5a1 1 0 0 0 1.414 0l5-5a1 1 0 1 0-1.414-1.414Z'/%3E%3C/svg%3E");background-position:calc(100% - 20px);background-repeat:no-repeat;background-size:11px}.affilizz-wizard-wrapper .step__content input,.affilizz-wizard-wrapper .step__content select{align-self:stretch;background-color:#fff;border:1px solid #a9b1c8;border-radius:4px;box-sizing:border-box;flex-grow:0;max-width:100%;padding:8px 12px;width:100%}.affilizz-wizard-wrapper .step__content input::-webkit-input-placeholder,.affilizz-wizard-wrapper .step__content select::-webkit-input-placeholder{color:#a9b1c8;font-size:14px}.affilizz-wizard-wrapper .step__content input:-moz-placeholder,.affilizz-wizard-wrapper .step__content input::-moz-placeholder,.affilizz-wizard-wrapper .step__content select:-moz-placeholder,.affilizz-wizard-wrapper .step__content select::-moz-placeholder{color:#a9b1c8;font-size:14px}.affilizz-wizard-wrapper .step__content input:-ms-input-placeholder,.affilizz-wizard-wrapper .step__content select:-ms-input-placeholder{color:#a9b1c8;font-size:14px}.affilizz-wizard-wrapper .step__content input:disabled,.affilizz-wizard-wrapper .step__content select:disabled{background:#f0f3fa;border:1px solid #d9deeb;color:#a9b1c8}.affilizz-wizard-wrapper .step__content input:focus,.affilizz-wizard-wrapper .step__content select:focus{border:1px solid #404489;border-radius:4px;box-shadow:0 0 0 2px rgba(29,214,161,.5)}.affilizz-wizard-wrapper .step__content__button{background:#111453;border-radius:4px;color:#fff!important;float:right;font-size:14px;padding:10px 18px;position:relative}.affilizz-wizard-wrapper .step__content__button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 12a1 1 0 0 1-.64-1.76L5.44 6 .36 1.77A1 1 0 1 1 1.64.24l6 5a1 1 0 0 1 0 1.53l-6 5A1 1 0 0 1 1 12Z' fill='%23fff'/%3E%3C/svg%3E");content:"";display:inline-block;height:12px;margin-left:12px;position:relative;width:8px}.affilizz-wizard-wrapper .step__illustration{text-align:center}.affilizz-wizard-wrapper .step__illustration h2{margin-top:12px}.affilizz-wizard-wrapper .step--current__content{display:block}.affilizz-wizard-wrapper .step__help{align-items:flex-start;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' rx='4' ry='4' stroke='%231DD6A1FF' stroke-width='4' stroke-dasharray='4, 4'/%3E%3C/svg%3E");border-radius:4px;box-sizing:border-box;display:flex;flex-direction:row;gap:1.5rem;margin-bottom:1.5rem;padding:2.25rem}.affilizz-wizard-wrapper .step__help__icon{align-items:center;display:flex;justify-content:center;max-width:100px;width:100px}.affilizz-wizard-wrapper .step__help__content h3{color:#111453;font-size:16px;line-height:24px;margin-top:0}.affilizz-wizard-wrapper .step__help__content ol{list-style-type:none;margin:0}.affilizz-wizard-wrapper .step__help__content ol li{counter-increment:step-counter;margin-bottom:10px;padding-left:15px;position:relative}.affilizz-wizard-wrapper .step__help__content ol li:before{color:#1dd6a1;content:counter(step-counter);left:0;margin-right:10px;position:absolute}.affilizz-wizard-wrapper .step__help__content ol li::marker{color:#1dd6a1}.affilizz-wizard-wrapper .step__help__content p:last-child{margin-bottom:0}.affilizz-wizard-wrapper .step__actions{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:20px 0}.affilizz-wizard-wrapper .step__actions--mono-link{justify-content:flex-end}.affilizz-wizard-wrapper .step__actions .step__button{align-items:center;display:inline-flex;gap:14px;padding:10px 12px}.affilizz-wizard-wrapper .ajax_error{color:darkred;margin:10px;text-align:left;width:100%}.affilizz-wizard-wrapper .skip{text-align:center}.affilizz-wizard-wrapper .skip a{color:#404489}.affilizz-admin-page-wrap{margin-top:0;min-height:60vh}.affilizz-admin-page-wrap,.affilizz-plugin{display:flex;font-family:Rubik,Arial,Sans_serif}.affilizz-plugin{border-radius:4px;flex-direction:row;overflow:hidden;width:100%}.affilizz-plugin__sidebar{flex:0 0 300px}.affilizz-plugin__body{background:#fff;flex-grow:1;padding:40px}.affilizz-plugin__body .description{color:#7a7db0;font-size:14px}.affilizz-plugin__body ul.description{margin-left:1.5rem}.affilizz-plugin__body ul.description li{list-style-type:disc}.affilizz-plugin-menu{font-family:Rubik,Arial,Sans_serif}.affilizz-plugin-menu__header{align-content:space-between;display:grid;grid-template-areas:"a b" "a c";grid-template-columns:44px 1fr;grid-template-rows:repeat(2,50%);justify-content:space-around;margin-bottom:1.5rem;margin-top:1.5rem;padding:15px 0}.affilizz-plugin-menu__header__icon{display:flex;flex-direction:column;grid-area:a;justify-content:center}.affilizz-plugin-menu__header__icon img{width:36px}.affilizz-plugin-menu__header__title{color:#7a7db0;font-size:13px;font-weight:500;grid-area:b;text-transform:uppercase}.affilizz-plugin-menu__header__description{color:#111453;grid-area:c}.affilizz-plugin-menu__item{align-content:space-between;color:#7a7db0;display:grid;grid-template-areas:"b a" "c a";grid-template-columns:1fr 24px;grid-template-rows:repeat(2,50%);justify-content:space-around;padding:15px;text-decoration:none}.affilizz-plugin-menu__item--active{background:#fff;border-left:2px solid #1dd6a1;color:#111453}.affilizz-plugin-menu__item--active__description{color:#1dd6a1}.affilizz-plugin-menu__item--active .affilizz-plugin-menu__item__icon img{filter:invert(64%) sepia(58%) saturate(585%) hue-rotate(111deg) brightness(97%) contrast(87%)}.affilizz-plugin-menu__item:active,.affilizz-plugin-menu__item:focus,.affilizz-plugin-menu__item:hover{box-shadow:none;color:#111453;outline:none}.affilizz-plugin-menu__item__icon{display:flex;flex-direction:column;grid-area:a;justify-content:center}.affilizz-plugin-menu__item__icon img{width:65%}.affilizz-plugin-menu__item__title{font-weight:500;grid-area:b}.affilizz-plugin-menu__item__description{color:#7a7db0;grid-area:c}.affilizz-plugin__pane{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Rubik,Arial,Sans_serif;font-size:14px}.affilizz-plugin__pane .affilizz-field-wrapper--api-key{align-items:flex-end;display:flex;flex-wrap:wrap;gap:0 20px}.affilizz-plugin__pane .affilizz-field-wrapper--api-key .affilizz-field{flex:0 1 40%}.affilizz-plugin__pane .affilizz-field-wrapper--api-key .affilizz-field-main{margin-bottom:.25rem!important}.affilizz-plugin__pane .affilizz-field-wrapper--api-key .affilizz-field input{color:#7a7db0;max-width:100%!important;width:100%}.affilizz-plugin__pane .affilizz-field-wrapper--api-key>a{align-items:center;color:#404489;display:flex;flex:1;gap:10px;justify-content:flex-start;margin-bottom:18px;text-decoration:underline}.affilizz-plugin__pane .affilizz-field-wrapper--api-key .description{color:#7a7db0;flex-basis:100%;font-size:12px;font-style:italic}.affilizz-plugin__pane--danger .affilizz-plugin__pane__inner{background:#fff2f6;border-radius:5px;color:#e41f5a;display:flex;flex-direction:column;gap:10px;margin-top:5px;padding:25px}.affilizz-plugin__pane--danger .affilizz-field__label,.affilizz-plugin__pane--danger label{color:#e41f5a!important;line-height:1.5}.affilizz-plugin__pane--danger .affilizz-field__label strong,.affilizz-plugin__pane--danger label strong{font-weight:500!important}.affilizz-plugin__pane--danger hr{border-bottom:none;border-top:1px solid #e41f5a;margin:1.5rem 0}.affilizz-plugin__pane--danger input[type=checkbox]:checked{background:#e41f5a!important;box-shadow:0 0 0 1px #b91b4a!important}.affilizz-plugin__pane--danger .affilizz-faux-select:focus,.affilizz-plugin__pane--danger .ts-wrapper.multi .ts-control:focus,.affilizz-plugin__pane--danger .ts-wrapper.single .ts-control:focus,.affilizz-plugin__pane--danger input[type=text]:focus,.affilizz-plugin__pane--danger select:focus{box-shadow:0 0 0 2px rgba(214,54,56,.5)!important}.affilizz-plugin__pane--danger .affilizz-plugin__pane__section__title{color:#e41f5a}.affilizz-plugin__pane__button--submit{font-size:14px}.affilizz-plugin__pane__header{border-bottom:1px solid gray;display:flex;margin-bottom:15px;padding:0 0 15px}.affilizz-plugin__pane__header__text{color:#7a7db0;display:flex;flex:1;flex-direction:column;font-weight:font_weight_light;gap:5px}.affilizz-plugin__pane__header__text h3{color:#111453;font-size:24px;font-weight:400}.affilizz-plugin__pane__header__text p{font-size:14px}.affilizz-plugin__pane__header__text *{flex:1;margin:0}.affilizz-plugin__pane__header__icon{width:48px}.affilizz-plugin__pane__header__icon img{filter:invert(64%) sepia(58%) saturate(585%) hue-rotate(111deg) brightness(97%) contrast(87%);width:26px}.affilizz-plugin__pane__header p.submit{align-items:center;display:flex;margin:0;padding:0}.affilizz-plugin__pane__section__title{color:#111453;font-weight:400;margin:1.5rem 0}.affilizz-plugin__pane__section__title span{background:#fff;padding:5px 1.5rem 0 0}.affilizz-plugin__pane__section__title:after{background:#d9deeb;content:" ";display:block;height:1px;margin-top:-10px;width:100%}.affilizz-plugin__pane .affilizz-form .affilizz-field.checkbox label,.affilizz-plugin__pane .affilizz-form .affilizz-field.radio label{align-items:center;color:#404489;display:flex;gap:.5rem}.affilizz-plugin__pane .affilizz-form .affilizz-field.checkbox label small,.affilizz-plugin__pane .affilizz-form .affilizz-field.radio label small{color:#7a7db0;display:block;font-size:12px;font-style:italic}.affilizz-plugin__pane .affilizz-form .affilizz-field.radio input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:0 0 0 1px #a9b1c8}.affilizz-plugin__pane .affilizz-form .affilizz-field.radio input[type=radio]:before{border-radius:50%;box-shadow:inset 1em 1em #fff;content:"";height:6px;margin:5px 0 0 5px;transform:scale(0);transition:transform .12s ease-in-out;width:6px}.affilizz-plugin__pane .affilizz-form .affilizz-field.radio input[type=radio]:hover{box-shadow:0 0 0 1px #404489}.affilizz-plugin__pane .affilizz-form .affilizz-field.radio input[type=radio]:checked{background:#1dd6a1;box-shadow:0 0 0 1px #1dd6a1}.affilizz-plugin__pane .affilizz-form .affilizz-field.radio input[type=radio]:checked:hover{box-shadow:0 0 0 1px #1dd6a1}.affilizz-plugin__pane .affilizz-form .affilizz-field.radio input[type=radio]:checked:before{transform:scale(1)}.affilizz-plugin__pane .affilizz-form .affilizz-field.checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:0 0 0 1px #a9b1c8}.affilizz-plugin__pane .affilizz-form .affilizz-field.checkbox input[type=checkbox]:before{border-radius:50%;content:url('data:image/svg+xml; utf8, <svg width="8" height="8" viewBox="0 0 8 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.94403 7.08803L0.288025 4.88003C0.124652 4.74424 0.0219124 4.54911 0.00240865 4.33757C-0.0170951 4.12602 0.0482342 3.9154 0.184025 3.75203C0.319816 3.58865 0.514945 3.48591 0.726486 3.46641C0.938027 3.44691 1.14865 3.51224 1.31203 3.64803L2.83203 4.91203L6.63203 1.04003C6.78585 0.888323 6.99364 0.803939 7.20968 0.80544C7.42572 0.80694 7.63232 0.894201 7.78403 1.04803C7.93573 1.20185 8.02011 1.40964 8.01861 1.62568C8.01711 1.84173 7.92985 2.04832 7.77603 2.20003L2.94403 7.08803Z" fill="white"/></svg>');height:6px;margin:4px 0 0 4px;transform:scale(0);transition:transform .12s ease-in-out;width:6px}.affilizz-plugin__pane .affilizz-form .affilizz-field.checkbox input[type=checkbox]:hover{box-shadow:0 0 0 1px #404489}.affilizz-plugin__pane .affilizz-form .affilizz-field.checkbox input[type=checkbox]:checked{background:#1dd6a1;box-shadow:0 0 0 1px #1dd6a1}.affilizz-plugin__pane .affilizz-form .affilizz-field.checkbox input[type=checkbox]:checked:hover{box-shadow:0 0 0 1px #1dd6a1}.affilizz-plugin__pane .affilizz-form .affilizz-field.checkbox input[type=checkbox]:checked:before{transform:scale(1)}.affilizz-plugin__pane .affilizz-form .affilizz-field.checkbox p.description{font-style:italic;margin-bottom:.75rem}.affilizz-plugin__pane .affilizz-form .affilizz-field-main{margin-bottom:.75rem}.affilizz-plugin__pane .affilizz-form fieldset{background:#f8f8ff;border:1px solid #d9deeb;border-radius:4px;margin-top:50px;padding:20px}.affilizz-plugin__pane .affilizz-form fieldset p{color:#111453;font-size:14px;font-style:italic}.affilizz-plugin__pane .affilizz-form fieldset p a{color:#1dd6a1;text-decoration:underline}.affilizz-plugin__pane .affilizz-form fieldset>p{margin-bottom:0}.affilizz-plugin__pane .affilizz-form fieldset p.description{color:#7a7db0;font-size:14px;font-style:italic;padding:5px 0 10px}.affilizz-plugin__pane .affilizz-form fieldset p.description span{color:#7a7db0}.affilizz-plugin__pane .affilizz-form legend{color:#7a7db0;margin:-50px 0 0 -25px;padding-left:3px;position:absolute}.affilizz-plugin__pane .affilizz-form label{color:#7a7db0;display:block;margin-bottom:5px}.affilizz-plugin__pane .affilizz-form input[type=text]{border-color:#d9deeb;display:block;max-width:50%}.affilizz-analytics{color:#7a7db0;display:none;transition:all .5s ease-out}.affilizz-analytics--open{display:block}.affilizz-analytics__toggle{align-items:center;color:#7a7db0;display:flex;gap:7px}.affilizz-analytics__toggle:active,.affilizz-analytics__toggle:focus{box-shadow:none;color:#404489;outline:none}.affilizz-analytics__toggle:hover{color:#404489}.affilizz-analytics__toggle svg{height:12px;margin-right:0;margin-top:-1px;width:12px}.affilizz-analytics__list{margin-top:15px}.affilizz-analytics__wrapper{background:#f8f8ff;border:1px solid #d9deeb;border-radius:4px;padding:10px}.affilizz-analytics__item{border-bottom:1px solid #d9deeb;display:flex;flex-wrap:wrap}.affilizz-analytics__item:last-child{border-bottom:0}.affilizz-analytics__item__key,.affilizz-analytics__item__value{padding:8px 5px}.affilizz-analytics__item__key{color:#7a7db0;flex:1 1 20%;font-weight:500;text-align:right}.affilizz-analytics__item__key small{display:block;font-size:10px;font-style:italic;font-weight:400}.affilizz-analytics__item__value{color:#333;flex:1 1 80%} -
affilizz/trunk/assets/dist/css/public.css
r3254716 r3259019 1 1 @import url(https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,400;0,500;1,400;1,500&display=swap); 2 @font-face { 3 font-family: "affilizz-icons"; 4 src: url("../fonts/affilizz-icons/affilizz-icons.ttf?b2n8aj") format("truetype"), url("../fonts/affilizz-icons/affilizz-icons.woff?b2n8aj") format("woff"), url("../fonts/affilizz-icons/affilizz-icons.svg?b2n8aj") format("svg"); 5 font-weight: normal; 6 font-style: normal; 7 font-display: block; 8 } 9 .affilizz-button { 10 text-decoration: none; 11 cursor: pointer; 12 } 13 .affilizz-button--inline * { 14 display: inline-block; 15 } 16 .affilizz-button--inline svg { 17 margin-left: 5px; 18 } 19 .affilizz-button--inline > svg { 20 max-width: 16px; 21 max-height: 16px; 22 } 23 .affilizz-button-icons { 24 display: flex; 25 flex-direction: row; 26 align-items: center; 27 justify-content: center; 28 margin-right: 5px; 29 } 30 .affilizz-button-icons .dashicons, .affilizz-button-icons .dashicons-before { 31 display: flex; 32 align-items: center; 33 justify-content: center; 34 line-height: 1; 35 } 36 .affilizz-button-icons .dashicons:before, .affilizz-button-icons .dashicons-before:before { 37 font-size: 16px; 38 top: 2px; 39 position: relative; 40 opacity: 0.7; 41 } 42 .affilizz-button--primary { 43 background: #111453; 44 padding: 10px 12px; 45 font-weight: 400; 46 font-size: 16px; 47 color: #fff; 48 border-radius: 4px; 49 border: none; 50 } 51 .affilizz-button--primary:hover, .affilizz-button--primary:active { 52 color: #fff; 53 cursor: pointer; 54 background-color: #7af4d1; 55 color: #111453; 56 } 57 .affilizz-button--primary:disabled { 58 background: #d9deeb; 59 color: #fff; 60 } 61 .affilizz-button[disabled] { 62 pointer-events: none; 63 opacity: 0.25; 64 } 65 .affilizz-button--secondary { 66 background: #fff; 67 box-shadow: 0 0 0 1px #111453 inset; 68 padding: 10px 20px; 69 border: none; 70 font-weight: 400; 71 font-size: 16px; 72 color: #111453; 73 border-radius: 4px; 74 } 75 .affilizz-button--secondary:hover, .affilizz-button--secondary:active { 76 cursor: pointer; 77 background-color: #111453; 78 color: #fff; 79 } 80 .affilizz-button--secondary:hover img, .affilizz-button--secondary:active img { 81 filter: brightness(0) invert(1); 82 } 83 .affilizz-button--primary-hover:hover, .affilizz-button--primary-hover:active { 84 color: #fff; 85 cursor: pointer; 86 background-color: #7af4d1; 87 color: #111453; 88 box-shadow: none; 89 } 90 .affilizz-button--create { 91 display: inline-flex; 92 background: #ff5722; 93 border-radius: 4px; 94 margin-right: 5px; 95 margin-bottom: 4px; 96 } 97 .affilizz-button--create a { 98 color: #fff; 99 font-size: 13px; 100 } 101 .affilizz-button--create a.alt { 102 color: #fff; 103 font-size: 13px; 104 padding: 0 5px; 105 } 106 .affilizz-button--call { 107 display: inline-block; 108 background: #1dd6a1; 109 border-radius: 4px; 110 margin-bottom: 4px; 111 } 112 .affilizz-button--call a { 113 color: #fff; 114 font-size: 13px; 115 } 116 .affilizz-button--hollow { 117 border-radius: 4px; 118 border: 1px solid #fff; 119 padding: 5px; 120 display: flex; 121 flex-direction: row; 122 align-items: center; 123 justify-content: center; 124 padding: 3px 5px; 125 gap: 5px; 126 color: #fff; 127 } 128 .affilizz-button--hollow:hover, .affilizz-button--hollow:active, .affilizz-button--hollow:focus { 129 color: #fff; 130 } 131 132 .insert-affilizz-publication, #insert-affilizz-publication, 133 .create-affilizz-publication, #create-affilizz-publication { 134 display: flex; 135 flex-direction: row; 136 align-items: center; 137 justify-content: center; 138 padding: 5px 7px 6px; 139 font-weight: 600; 140 color: #fff; 141 font-size: 13px; 142 } 143 .insert-affilizz-publication *, #insert-affilizz-publication *, 144 .create-affilizz-publication *, #create-affilizz-publication * { 145 pointer-events: none; 146 } 147 148 #affilizz-floating-button { 149 width: 25px; 150 height: 40px; 151 background: #1dd6a1; 152 position: absolute; 153 top: 0; 154 z-index: 6000; 155 opacity: 0; 156 padding: 0 5px 4px 5px; 157 border-radius: 4px; 158 text-decoration: none; 159 } 160 #affilizz-floating-button:after { 161 opacity: 1; 162 height: 8px; 163 width: 8px; 164 transform: rotate(45deg); 165 content: ""; 166 position: absolute; 167 background: #1dd6a1; 168 right: -4px; 169 top: 16px; 170 } 171 #affilizz-floating-button:focus, #affilizz-floating-button:active { 172 outline: none; 173 box-shadow: none; 174 } 175 #affilizz-floating-button img { 176 margin-top: 4px; 177 } 178 #affilizz-floating-button * { 179 pointer-events: none; 180 } 181 182 #step-success-button { 183 color: #fff; 184 } 185 186 *, 187 *:before, 188 *:after { 189 box-sizing: border-box; 190 } 191 192 .affilizz-select-option--floating { 193 opacity: 0.5; 194 z-index: 9999; 195 } 196 197 .affilizz-form { 198 position: relative; 199 } 200 .affilizz-form .ts-wrapper.single .ts-control, .affilizz-form .ts-wrapper.single .ts-control input { 201 width: auto !important; 202 } 203 .affilizz-form .ts-wrapper .ts-control { 204 transition: var(--transition) !important; 205 } 206 .affilizz-form .ts-wrapper .ts-control ::-moz-placeholder { 207 font-size: 16px !important; 208 color: var(--blue-400) !important; 209 } 210 .affilizz-form .ts-wrapper .ts-control input, .affilizz-form .ts-wrapper .ts-control ::placeholder { 211 font-size: 16px !important; 212 color: var(--blue-400) !important; 213 } 214 .affilizz-form .ts-wrapper:not(.input-active, .disabled, .has-items) .ts-control { 215 background: var(--blue-0) !important; 216 color: var(--blue-400) !important; 217 } 218 .affilizz-form .ts-wrapper.has-items ::-moz-placeholder { 219 display: none; 220 visibility: hidden; 221 } 222 .affilizz-form .ts-wrapper.has-items ::placeholder { 223 display: none; 224 visibility: hidden; 225 } 226 .affilizz-form .ts-wrapper.input-active .ts-control { 227 box-shadow: 0 0 0 0.1875rem var(--stroke-green--light) !important; 228 background: var(--white); 229 color: var(--blue-800); 230 } 231 .affilizz-form .ts-wrapper.loading .ts-control { 232 border-radius: 4px !important; 233 } 234 .affilizz-form .ts-wrapper.loading .ts-dropdown { 235 display: none !important; 236 } 237 .affilizz-form__label { 238 display: flex; 239 flex-direction: row; 240 justify-content: space-between; 241 align-items: center; 242 padding-bottom: 3px; 243 font-weight: 400; 244 font-size: 12px; 245 color: #404489; 246 } 247 .affilizz-form__label__hint { 248 color: #737af9; 249 flex-shrink: 1; 250 } 251 .affilizz-form .ts-wrapper.multi .ts-control { 252 align-items: center; 253 } 254 .affilizz-form .ts-wrapper.multi .ts-control div { 255 height: 25px; 256 } 257 .affilizz-form .ts-wrapper.multi .ts-control .affilizz-empty-publication-content-name { 258 font-weight: normal; 259 font-style: italic; 260 opacity: 0.5; 261 } 262 .affilizz-form select, .affilizz-form input[type=text], .affilizz-form .ts-wrapper.single .ts-control, .affilizz-form .ts-wrapper.multi .ts-control, .affilizz-form .affilizz-faux-select { 263 box-sizing: border-box; 264 padding: 13px 8px 13px 12px; 265 line-height: 1; 266 width: 100%; 267 max-width: 100%; 268 min-height: 45px; 269 font-size: 14px; 270 box-shadow: none; 271 background: #fff; 272 border: 1px solid #a9b1c8; 273 border-radius: 4px; 274 align-self: stretch; 275 flex-grow: 0; 276 } 277 .affilizz-form select.dropdown-input, .affilizz-form input[type=text].dropdown-input, .affilizz-form .ts-wrapper.single .ts-control.dropdown-input, .affilizz-form .ts-wrapper.multi .ts-control.dropdown-input, .affilizz-form .affilizz-faux-select.dropdown-input { 278 margin: 5px; 279 max-width: calc(100% - 10px); 280 padding: 8px 12px; 281 min-height: 30px; 282 border-color: #1dd6a1; 283 } 284 .affilizz-form select::-webkit-input-placeholder, .affilizz-form input[type=text]::-webkit-input-placeholder, .affilizz-form .ts-wrapper.single .ts-control::-webkit-input-placeholder, .affilizz-form .ts-wrapper.multi .ts-control::-webkit-input-placeholder, .affilizz-form .affilizz-faux-select::-webkit-input-placeholder { 285 color: #a9b1c8; 286 font-size: 14px; 287 } 288 289 .affilizz-form select:-moz-placeholder, .affilizz-form input[type=text]:-moz-placeholder, .affilizz-form .ts-wrapper.single .ts-control:-moz-placeholder, .affilizz-form .ts-wrapper.multi .ts-control:-moz-placeholder, .affilizz-form .affilizz-faux-select:-moz-placeholder { 290 color: #a9b1c8; 291 font-size: 14px; 292 } 293 294 .affilizz-form select::-moz-placeholder, .affilizz-form input[type=text]::-moz-placeholder, .affilizz-form .ts-wrapper.single .ts-control::-moz-placeholder, .affilizz-form .ts-wrapper.multi .ts-control::-moz-placeholder, .affilizz-form .affilizz-faux-select::-moz-placeholder { 295 color: #a9b1c8; 296 font-size: 14px; 297 } 298 299 .affilizz-form select:-ms-input-placeholder, .affilizz-form input[type=text]:-ms-input-placeholder, .affilizz-form .ts-wrapper.single .ts-control:-ms-input-placeholder, .affilizz-form .ts-wrapper.multi .ts-control:-ms-input-placeholder, .affilizz-form .affilizz-faux-select:-ms-input-placeholder { 300 color: #a9b1c8; 301 font-size: 14px; 302 } 303 304 .affilizz-form select:focus, .affilizz-form input[type=text]:focus, .affilizz-form .ts-wrapper.single .ts-control:focus, .affilizz-form .ts-wrapper.multi .ts-control:focus, .affilizz-form .affilizz-faux-select:focus { 305 border: 1px solid #404489; 306 box-shadow: 0px 0px 0px 2px rgba(29, 214, 161, 0.5); 307 border-radius: 4px; 308 } 309 .affilizz-form select:disabled, .affilizz-form select:disabled input, .affilizz-form input[type=text]:disabled, .affilizz-form input[type=text]:disabled input, .affilizz-form .ts-wrapper.single .ts-control:disabled, .affilizz-form .ts-wrapper.single .ts-control:disabled input, .affilizz-form .ts-wrapper.multi .ts-control:disabled, .affilizz-form .ts-wrapper.multi .ts-control:disabled input, .affilizz-form .affilizz-faux-select:disabled, .affilizz-form .affilizz-faux-select:disabled input { 310 background: #f0f3fa !important; 311 color: #a9b1c8 !important; 312 border: #d9deeb !important; 313 } 314 .affilizz-form select .affilizz-option, .affilizz-form input[type=text] .affilizz-option, .affilizz-form .ts-wrapper.single .ts-control .affilizz-option, .affilizz-form .ts-wrapper.multi .ts-control .affilizz-option, .affilizz-form .affilizz-faux-select .affilizz-option { 315 padding-top: 2px; 316 } 317 .affilizz-form select .recent, .affilizz-form input[type=text] .recent, .affilizz-form .ts-wrapper.single .ts-control .recent, .affilizz-form .ts-wrapper.multi .ts-control .recent, .affilizz-form .affilizz-faux-select .recent { 318 background: #a9b1c8; 319 border-radius: 4px; 320 color: #fff; 321 padding: 3px 4px; 322 font-size: 13px; 323 margin-left: auto; 324 } 325 .affilizz-form .affilizz-faux-select img { 326 margin-right: 5px; 327 } 328 .affilizz-form__field { 329 margin: 0; 330 } 331 .affilizz-form__field .disabled .ts-control, .affilizz-form__field .disabled .ts-control input { 332 opacity: 1 !important; 333 background: #f0f3fa !important; 334 color: #a9b1c8 !important; 335 border-color: #d9deeb !important; 336 } 337 .affilizz-form__field .disabled .ts-control::-moz-placeholder, .affilizz-form__field .disabled .ts-control input::-moz-placeholder { 338 color: #a9b1c8 !important; 339 } 340 .affilizz-form__field .disabled .ts-control::placeholder, .affilizz-form__field .disabled .ts-control input::placeholder { 341 color: #a9b1c8 !important; 342 } 343 344 .affilizz-select-item > img { 345 width: 12px !important; 346 height: 12px !important; 347 padding: 0 !important; 348 } 349 350 .affilizz-select-option, .affilizz-select-item { 351 color: #111453 !important; 352 border: none !important; 353 box-shadow: none !important; 354 text-shadow: none !important; 355 } 356 .affilizz-select-option.affilizz-select-option, .affilizz-select-item.affilizz-select-option { 357 font-weight: 500; 358 } 359 .affilizz-select-option--content-type-link, .affilizz-select-item--content-type-link { 360 background: #ccf7fa !important; 361 } 362 .affilizz-select-option--content-type-cta, .affilizz-select-item--content-type-cta { 363 background: #fdf6a1 !important; 364 } 365 .affilizz-select-option--content-type-box, .affilizz-select-item--content-type-box { 366 background: #fbdfde !important; 367 } 368 .affilizz-select-option--content-type-card, .affilizz-select-item--content-type-card { 369 background: #cfc7ff !important; 370 } 371 .affilizz-select-option--content-type-carousel, .affilizz-select-item--content-type-carousel { 372 background: #bfffbe !important; 373 } 374 .affilizz-select-option--content-type-deal, .affilizz-select-item--content-type-deal { 375 background: #ffa88e !important; 376 } 377 .affilizz-select-option--text::first-letter, .affilizz-select-item--text::first-letter { 378 text-transform: uppercase; 379 } 380 381 .affilizz-select-item--content-type-deal .affilizz-select-option--subtext { 382 color: #cb5735; 383 } 384 385 .ts-dropdown-content { 386 max-height: 165px !important; 387 } 388 .ts-dropdown-content .affilizz-select-option--subtext { 389 color: #a9b1c8; 390 } 391 392 .ts-dropdown-content { 393 margin-bottom: 0; 394 } 395 .ts-dropdown-content .affilizz-inline-loader { 396 display: flex; 397 gap: 15px; 398 justify-content: flex-start; 399 align-items: center; 400 padding-left: 12px; 401 background: #fff; 402 font-size: 14px; 403 color: #111453; 404 line-height: 35px; 405 } 406 .ts-dropdown-content .affilizz-inline-loader img { 407 max-width: 20px; 408 } 409 410 .ts-control > .item { 411 font-size: 1rem; 412 } 413 414 #affilizz-publication-id-wrapper .ts-control > .item { 415 display: flex; 416 align-items: center; 417 gap: 8px; 418 max-width: calc(100% - 34px); 419 } 420 #affilizz-publication-id-wrapper .ts-control > .item > .label { 421 white-space: nowrap; 422 overflow: hidden; 423 text-overflow: ellipsis; 424 } 425 426 .ts-dropdown { 427 margin: 0px !important; 428 width: 100% !important; 429 border-radius: 4px !important; 430 box-shadow: 0px 4px 4px rgba(17, 20, 83, 0.4); 431 } 432 .ts-dropdown .recent { 433 background: #a9b1c8; 434 border-radius: 4px; 435 color: #fff; 436 padding: 2px 4px; 437 font-size: 13px; 438 margin-left: auto; 439 } 440 .ts-dropdown [data-selectable].option { 441 font-size: 14px !important; 442 color: var(--blue-600) !important; 443 display: flex; 444 align-items: center; 445 padding: 8px 12px !important; 446 } 447 .ts-dropdown [data-selectable] .highlight { 448 background: var(--background-orange--lighter) !important; 449 border-radius: 4px; 450 font-size: 14px; 451 margin-right: 4px; 452 color: var(--blue-600); 453 padding: 0; 454 } 455 .ts-dropdown .option { 456 display: flex; 457 align-items: center; 458 padding: 0; 459 padding-left: 12px; 460 border-radius: 4px; 461 min-height: 35px; 462 } 463 .ts-dropdown .affilizz-select-option { 464 border-radius: 4px; 465 padding: 4px 8px; 466 display: inline-flex; 467 align-items: center; 468 gap: 4px; 469 } 470 .ts-dropdown .affilizz-select-option img { 471 width: 12px !important; 472 height: 12px !important; 473 padding: 0 !important; 474 } 475 476 #affilizz-publication-content-id-wrapper .ts-dropdown .option { 477 gap: 8px; 478 } 479 480 #affilizz-publication-id-wrapper .ts-control::before { 481 content: " "; 482 background-image: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2912_15560)'%3E%3Cg clip-path='url(%23clip1_2912_15560)'%3E%3Cpath d='M15.85 15.62L12.02 11.76C13.0689 10.5226 13.6432 8.95221 13.64 7.33002C13.6426 5.51674 12.9262 3.77634 11.6478 2.49042C10.3693 1.20449 8.63328 0.47791 6.82001 0.469971C5.00675 0.47791 3.27056 1.20449 1.99213 2.49042C0.713705 3.77634 -0.00271814 5.51674 -5.36294e-05 7.33002C-0.00271814 9.1433 0.713705 10.8836 1.99213 12.1696C3.27056 13.4555 5.00675 14.1821 6.82001 14.19C8.47818 14.1869 10.0782 13.5788 11.32 12.48L15.14 16.33C15.1877 16.3761 15.2442 16.4121 15.306 16.4362C15.3678 16.4602 15.4337 16.4717 15.4999 16.47C15.5646 16.4709 15.629 16.459 15.689 16.435C15.7491 16.411 15.8038 16.3753 15.85 16.33C15.8969 16.2835 15.934 16.2282 15.9594 16.1673C15.9848 16.1064 15.9979 16.041 15.9979 15.975C15.9979 15.909 15.9848 15.8436 15.9594 15.7827C15.934 15.7218 15.8969 15.6665 15.85 15.62ZM0.999946 7.33002C0.99728 5.78195 1.60839 4.2959 2.69929 3.19751C3.79018 2.09912 5.27197 1.47791 6.82001 1.46997C8.36806 1.47791 9.84985 2.09912 10.9407 3.19751C12.0316 4.2959 12.6426 5.78195 12.64 7.33002C12.6426 8.87808 12.0316 10.3641 10.9407 11.4625C9.84985 12.5609 8.36806 13.1821 6.82001 13.19C5.27716 13.1821 3.79983 12.565 2.70979 11.4731C1.61975 10.3812 1.0052 8.90285 0.999946 7.35999V7.33002Z' fill='%237A7DB0' style='fill:%237A7DB0;fill:color(display-p3 0.4798 0.4913 0.6917);fill-opacity:1;'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); 483 margin-right: 8px; 484 width: 16px; 485 height: 16px; 486 display: block; 487 } 488 489 #affilizz-publication-id-ts-control { 490 min-width: 35% !important; 491 } 2 @font-face{font-display:block;font-family:affilizz-icons;font-style:normal;font-weight:400;src:url(../fonts/affilizz-icons/affilizz-icons.ttf?b2n8aj) format("truetype"),url(../fonts/affilizz-icons/affilizz-icons.woff?b2n8aj) format("woff"),url(../fonts/affilizz-icons/affilizz-icons.svg?b2n8aj) format("svg")}.affilizz-button{cursor:pointer;text-decoration:none}.affilizz-button--inline *{display:inline-block}.affilizz-button--inline svg{margin-left:5px}.affilizz-button--inline>svg{max-height:16px;max-width:16px}.affilizz-button-icons{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-right:5px}.affilizz-button-icons .dashicons,.affilizz-button-icons .dashicons-before{align-items:center;display:flex;justify-content:center;line-height:1}.affilizz-button-icons .dashicons-before:before,.affilizz-button-icons .dashicons:before{font-size:16px;opacity:.7;position:relative;top:2px}.affilizz-button--primary{background:#111453;border:none;border-radius:4px;color:#fff;font-size:16px;font-weight:400;padding:10px 12px}.affilizz-button--primary:active,.affilizz-button--primary:hover{background-color:#7af4d1;color:#fff;color:#111453;cursor:pointer}.affilizz-button--primary:disabled{background:#d9deeb;color:#fff}.affilizz-button[disabled]{opacity:.25;pointer-events:none}.affilizz-button--secondary{background:#fff;border:none;border-radius:4px;box-shadow:inset 0 0 0 1px #111453;color:#111453;font-size:16px;font-weight:400;padding:10px 20px}.affilizz-button--secondary:active,.affilizz-button--secondary:hover{background-color:#111453;color:#fff;cursor:pointer}.affilizz-button--secondary:active img,.affilizz-button--secondary:hover img{filter:brightness(0) invert(1)}.affilizz-button--primary-hover:active,.affilizz-button--primary-hover:hover{background-color:#7af4d1;box-shadow:none;color:#fff;color:#111453;cursor:pointer}.affilizz-button--create{background:#ff5722;border-radius:4px;display:inline-flex;margin-bottom:4px;margin-right:5px}.affilizz-button--create a{color:#fff;font-size:13px}.affilizz-button--create a.alt{color:#fff;font-size:13px;padding:0 5px}.affilizz-button--call{background:#1dd6a1;border-radius:4px;display:inline-block;margin-bottom:4px}.affilizz-button--call a{color:#fff;font-size:13px}.affilizz-button--hollow{align-items:center;border:1px solid #fff;border-radius:4px;color:#fff;display:flex;flex-direction:row;gap:5px;justify-content:center;padding:3px 5px}.affilizz-button--hollow:active,.affilizz-button--hollow:focus,.affilizz-button--hollow:hover{color:#fff}#create-affilizz-publication,#insert-affilizz-publication,.create-affilizz-publication,.insert-affilizz-publication{align-items:center;color:#fff;display:flex;flex-direction:row;font-size:13px;font-weight:600;justify-content:center;padding:5px 7px 6px}#create-affilizz-publication *,#insert-affilizz-publication *,.create-affilizz-publication *,.insert-affilizz-publication *{pointer-events:none}#affilizz-floating-button{background:#1dd6a1;border-radius:4px;height:40px;opacity:0;padding:0 5px 4px;position:absolute;text-decoration:none;top:0;width:25px;z-index:6000}#affilizz-floating-button:after{background:#1dd6a1;content:"";height:8px;opacity:1;position:absolute;right:-4px;top:16px;transform:rotate(45deg);width:8px}#affilizz-floating-button:active,#affilizz-floating-button:focus{box-shadow:none;outline:none}#affilizz-floating-button img{margin-top:4px}#affilizz-floating-button *{pointer-events:none}#step-success-button{color:#fff}*,:after,:before{box-sizing:border-box}.affilizz-select-option--floating{opacity:.5;z-index:9999}.affilizz-form{position:relative}.affilizz-form .ts-wrapper.single .ts-control,.affilizz-form .ts-wrapper.single .ts-control input{width:auto!important}.affilizz-form .ts-wrapper .ts-control{transition:var(--transition)!important}.affilizz-form .ts-wrapper .ts-control ::-moz-placeholder{color:var(--blue-400)!important;font-size:16px!important}.affilizz-form .ts-wrapper .ts-control ::placeholder,.affilizz-form .ts-wrapper .ts-control input{color:var(--blue-400)!important;font-size:16px!important}.affilizz-form .ts-wrapper:not(.input-active,.disabled,.has-items) .ts-control{background:var(--blue-0)!important;color:var(--blue-400)!important}.affilizz-form .ts-wrapper.has-items ::-moz-placeholder{display:none;visibility:hidden}.affilizz-form .ts-wrapper.has-items ::placeholder{display:none;visibility:hidden}.affilizz-form .ts-wrapper.input-active .ts-control{background:var(--white);box-shadow:0 0 0 .1875rem var(--stroke-green--light)!important;color:var(--blue-800)}.affilizz-form .ts-wrapper.loading .ts-control{border-radius:4px!important}.affilizz-form .ts-wrapper.loading .ts-dropdown{display:none!important}.affilizz-form__label{align-items:center;color:#404489;display:flex;flex-direction:row;font-size:12px;font-weight:400;justify-content:space-between;padding-bottom:3px}.affilizz-form__label__hint{color:#737af9;flex-shrink:1}.affilizz-form .ts-wrapper.multi .ts-control{align-items:center}.affilizz-form .ts-wrapper.multi .ts-control div{height:25px}.affilizz-form .ts-wrapper.multi .ts-control .affilizz-empty-publication-content-name{font-style:italic;font-weight:400;opacity:.5}.affilizz-form .affilizz-faux-select,.affilizz-form .ts-wrapper.multi .ts-control,.affilizz-form .ts-wrapper.single .ts-control,.affilizz-form input[type=text],.affilizz-form select{align-self:stretch;background:#fff;border:1px solid #a9b1c8;border-radius:4px;box-shadow:none;box-sizing:border-box;flex-grow:0;font-size:14px;line-height:1;max-width:100%;min-height:45px;padding:13px 8px 13px 12px;width:100%}.affilizz-form .affilizz-faux-select.dropdown-input,.affilizz-form .ts-wrapper.multi .ts-control.dropdown-input,.affilizz-form .ts-wrapper.single .ts-control.dropdown-input,.affilizz-form input[type=text].dropdown-input,.affilizz-form select.dropdown-input{border-color:#1dd6a1;margin:5px;max-width:calc(100% - 10px);min-height:30px;padding:8px 12px}.affilizz-form .affilizz-faux-select::-webkit-input-placeholder,.affilizz-form .ts-wrapper.multi .ts-control::-webkit-input-placeholder,.affilizz-form .ts-wrapper.single .ts-control::-webkit-input-placeholder,.affilizz-form input[type=text]::-webkit-input-placeholder,.affilizz-form select::-webkit-input-placeholder{color:#a9b1c8;font-size:14px}.affilizz-form .affilizz-faux-select:-moz-placeholder,.affilizz-form .affilizz-faux-select::-moz-placeholder,.affilizz-form .ts-wrapper.multi .ts-control:-moz-placeholder,.affilizz-form .ts-wrapper.multi .ts-control::-moz-placeholder,.affilizz-form .ts-wrapper.single .ts-control:-moz-placeholder,.affilizz-form .ts-wrapper.single .ts-control::-moz-placeholder,.affilizz-form input[type=text]:-moz-placeholder,.affilizz-form input[type=text]::-moz-placeholder,.affilizz-form select:-moz-placeholder,.affilizz-form select::-moz-placeholder{color:#a9b1c8;font-size:14px}.affilizz-form .affilizz-faux-select:-ms-input-placeholder,.affilizz-form .ts-wrapper.multi .ts-control:-ms-input-placeholder,.affilizz-form .ts-wrapper.single .ts-control:-ms-input-placeholder,.affilizz-form input[type=text]:-ms-input-placeholder,.affilizz-form select:-ms-input-placeholder{color:#a9b1c8;font-size:14px}.affilizz-form .affilizz-faux-select:focus,.affilizz-form .ts-wrapper.multi .ts-control:focus,.affilizz-form .ts-wrapper.single .ts-control:focus,.affilizz-form input[type=text]:focus,.affilizz-form select:focus{border:1px solid #404489;border-radius:4px;box-shadow:0 0 0 2px rgba(29,214,161,.5)}.affilizz-form .affilizz-faux-select:disabled,.affilizz-form .affilizz-faux-select:disabled input,.affilizz-form .ts-wrapper.multi .ts-control:disabled,.affilizz-form .ts-wrapper.multi .ts-control:disabled input,.affilizz-form .ts-wrapper.single .ts-control:disabled,.affilizz-form .ts-wrapper.single .ts-control:disabled input,.affilizz-form input[type=text]:disabled,.affilizz-form input[type=text]:disabled input,.affilizz-form select:disabled,.affilizz-form select:disabled input{background:#f0f3fa!important;border:#d9deeb!important;color:#a9b1c8!important}.affilizz-form .affilizz-faux-select .affilizz-option,.affilizz-form .ts-wrapper.multi .ts-control .affilizz-option,.affilizz-form .ts-wrapper.single .ts-control .affilizz-option,.affilizz-form input[type=text] .affilizz-option,.affilizz-form select .affilizz-option{padding-top:2px}.affilizz-form .affilizz-faux-select .recent,.affilizz-form .ts-wrapper.multi .ts-control .recent,.affilizz-form .ts-wrapper.single .ts-control .recent,.affilizz-form input[type=text] .recent,.affilizz-form select .recent{background:#a9b1c8;border-radius:4px;color:#fff;font-size:13px;margin-left:auto;padding:3px 4px}.affilizz-form .affilizz-faux-select img{margin-right:5px}.affilizz-form__field{margin:0}.affilizz-form__field .disabled .ts-control,.affilizz-form__field .disabled .ts-control input{background:#f0f3fa!important;border-color:#d9deeb!important;color:#a9b1c8!important;opacity:1!important}.affilizz-form__field .disabled .ts-control input::-moz-placeholder,.affilizz-form__field .disabled .ts-control::-moz-placeholder{color:#a9b1c8!important}.affilizz-form__field .disabled .ts-control input::placeholder,.affilizz-form__field .disabled .ts-control::placeholder{color:#a9b1c8!important}.affilizz-select-item>img{height:12px!important;padding:0!important;width:12px!important}.affilizz-select-item,.affilizz-select-option{border:none!important;box-shadow:none!important;color:#111453!important;text-shadow:none!important}.affilizz-select-item.affilizz-select-option,.affilizz-select-option.affilizz-select-option{font-weight:500}.affilizz-select-item--content-type-link,.affilizz-select-option--content-type-link{background:#ccf7fa!important}.affilizz-select-item--content-type-cta,.affilizz-select-option--content-type-cta{background:#fdf6a1!important}.affilizz-select-item--content-type-box,.affilizz-select-option--content-type-box{background:#fbdfde!important}.affilizz-select-item--content-type-card,.affilizz-select-option--content-type-card{background:#cfc7ff!important}.affilizz-select-item--content-type-carousel,.affilizz-select-option--content-type-carousel{background:#bfffbe!important}.affilizz-select-item--content-type-deal,.affilizz-select-option--content-type-deal{background:#ffa88e!important}.affilizz-select-item--text:first-letter,.affilizz-select-option--text:first-letter{text-transform:uppercase}.affilizz-select-item--content-type-deal .affilizz-select-option--subtext{color:#cb5735}.ts-dropdown-content{max-height:165px!important}.ts-dropdown-content .affilizz-select-option--subtext{color:#a9b1c8}.ts-dropdown-content{margin-bottom:0}.ts-dropdown-content .affilizz-inline-loader{align-items:center;background:#fff;color:#111453;display:flex;font-size:14px;gap:15px;justify-content:flex-start;line-height:35px;padding-left:12px}.ts-dropdown-content .affilizz-inline-loader img{max-width:20px}.ts-control>.item{font-size:1rem}#affilizz-publication-id-wrapper .ts-control>.item{align-items:center;display:flex;gap:8px;max-width:calc(100% - 34px)}#affilizz-publication-id-wrapper .ts-control>.item>.label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-dropdown{border-radius:4px!important;box-shadow:0 4px 4px rgba(17,20,83,.4);margin:0!important;width:100%!important}.ts-dropdown .recent{background:#a9b1c8;border-radius:4px;color:#fff;font-size:13px;margin-left:auto;padding:2px 4px}.ts-dropdown [data-selectable].option{align-items:center;color:var(--blue-600)!important;display:flex;font-size:14px!important;padding:8px 12px!important}.ts-dropdown [data-selectable] .highlight{background:var(--background-orange--lighter)!important;border-radius:4px;color:var(--blue-600);font-size:14px;margin-right:4px;padding:0}.ts-dropdown .option{align-items:center;border-radius:4px;display:flex;min-height:35px;padding:0 0 0 12px}.ts-dropdown .affilizz-select-option{align-items:center;border-radius:4px;display:inline-flex;gap:4px;padding:4px 8px}.ts-dropdown .affilizz-select-option img{height:12px!important;padding:0!important;width:12px!important}#affilizz-publication-content-id-wrapper .ts-dropdown .option{gap:8px}#affilizz-publication-id-wrapper .ts-control:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2912_15560)'%3E%3Cg clip-path='url(%23clip1_2912_15560)'%3E%3Cpath d='m15.85 15.62-3.83-3.86a6.83 6.83 0 0 0 1.62-4.43A6.85 6.85 0 0 0 6.82.47 6.85 6.85 0 0 0 0 7.33a6.85 6.85 0 0 0 6.82 6.86 6.81 6.81 0 0 0 4.5-1.71l3.82 3.85a.5.5 0 0 0 .36.14.491.491 0 0 0 .46-.687.5.5 0 0 0-.11-.163ZM1 7.33a5.85 5.85 0 0 1 5.82-5.86 5.85 5.85 0 0 1 5.82 5.86 5.85 5.85 0 0 1-5.82 5.86A5.85 5.85 0 0 1 1 7.36v-.03Z' fill='%237A7DB0' style='fill:color(display-p3 .4798 .4913 .6917);fill-opacity:1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");content:" ";display:block;height:16px;margin-right:8px;width:16px}#affilizz-publication-id-ts-control{min-width:35%!important} -
affilizz/trunk/assets/src/scss/common/block.scss
r3254716 r3259019 187 187 188 188 &__choice { 189 padding: 0; 189 190 190 191 display: flex; … … 285 286 &__button { 286 287 justify-self: start; 288 border: none; 289 290 &:hover { 291 border: none; 292 } 287 293 } 288 294 … … 478 484 &__type { 479 485 486 &__item { 487 margin-bottom: 0; 488 } 489 480 490 &__list { 481 491 display: flex; … … 486 496 487 497 &__button { 498 background: #fff; 488 499 display: flex; 489 500 flex-wrap: wrap; … … 505 516 flex: 0 0 100%; 506 517 font-size: rem(14); 507 font-weight: 600; 508 518 font-weight: 400; 509 519 margin-bottom: 0; 510 520 } … … 512 522 i { 513 523 font-size: rem(20); 514 // height: rem(20);515 524 margin-bottom: .2em; 516 525 order: -1; 517 // transform: scale(1.2);518 526 } 519 527 … … 764 772 &__loader { 765 773 position: absolute; 774 border-radius: var(--border-radius); 766 775 background: rgba(255, 255, 255, 0.9); 767 776 top: 0; … … 790 799 } 791 800 } 801 802 &__more-button { 803 background-color: #fff; 804 color: #111453; 805 border: none; 806 } 792 807 } -
affilizz/trunk/assets/src/scss/common/blocks/form.scss
r3254716 r3259019 104 104 .affilizz-block__add, 105 105 .affilizz-block__remove { 106 border: none; 107 background: #fff; 106 108 display: flex; 107 109 width: rem(32); … … 126 128 127 129 &__list { 130 margin-bottom: 0; 128 131 & + * { 129 132 margin-top: rem(8); -
affilizz/trunk/assets/src/scss/common/blocks/product.scss
r3254716 r3259019 1 1 @keyframes slide { 2 0% {2 0% { 3 3 tranform: translate(0,0); 4 4 } 5 100% {5 100% { 6 6 transform: translate(math.div(-100%,3)*2,0); 7 7 } 8 8 } 9 9 10 .affilizz-block{ 11 &__product{ 10 .affilizz-block { 11 &__product { 12 text-align: left; 13 background-color: #fff; 12 14 display: grid; 13 15 grid-template-columns: auto 1fr; … … 38 40 39 41 &--brand, 40 &--loading {42 &--loading { 41 43 grid-template-columns: auto auto 1fr; 42 44 grid-template-areas: … … 54 56 } 55 57 56 &--loading {58 &--loading { 57 59 grid-template-columns: auto auto rem(1) auto 1fr; 58 60 grid-template-rows: auto auto auto; … … 66 68 transform: none !important; 67 69 68 &::before {70 &::before { 69 71 display: none !important; 70 72 } 71 73 72 &::after {74 &::after { 73 75 content: ""; 74 76 grid-area: pipe; … … 79 81 } 80 82 81 .affilizz-block__square {83 .affilizz-block__square { 82 84 grid-area: square; 83 85 aspect-ratio: 1/1; … … 96 98 overflow: hidden; 97 99 98 &::before {100 &::before { 99 101 // --background-grey--lighter: red; 100 102 content: ""; … … 115 117 } 116 118 117 .affilizz-block__line {119 .affilizz-block__line { 118 120 min-width: rem(48); 119 &--1 {121 &--1 { 120 122 grid-area: line1; 121 123 122 &::before {124 &::before { 123 125 animation-delay: .25s; 124 126 } 125 127 }; 126 &--2 {128 &--2 { 127 129 grid-area: line2; 128 &::before {130 &::before { 129 131 animation-delay: .25s * 2; 130 132 } 131 133 }; 132 &--3 {134 &--3 { 133 135 grid-area: line3; 134 &::before {136 &::before { 135 137 animation-delay: .25s * 3; 136 138 } 137 139 }; 138 &--4 {140 &--4 { 139 141 grid-area: line4; 140 &::before {142 &::before { 141 143 animation-delay: .25s * 4; 142 144 } … … 145 147 } 146 148 147 &::before {149 &::before { 148 150 content: ""; 149 151 display: block; … … 164 166 } 165 167 166 &:not(.affilizz-block__product--selected):hover {168 &:not(.affilizz-block__product--selected):hover { 167 169 border-color: var(--stroke-color); 168 170 z-index: 3; 169 171 transform: translate(0,rem(-1)); 170 &::before {172 &::before { 171 173 opacity: 1; 172 174 } 173 175 } 174 176 175 &__list {177 &__list { 176 178 display: flex; 177 179 flex-wrap: wrap; … … 180 182 } 181 183 182 &__item {184 &__item { 183 185 flex: 0 0 100%; 184 186 } 185 187 186 &__title {188 &__title { 187 189 grid-area: title; 188 190 align-self: end; … … 190 192 } 191 193 192 &__brand {194 &__brand { 193 195 grid-area: brand; 194 196 … … 199 201 margin: 0; 200 202 201 img {203 img { 202 204 flex: 0 0 rem(20); 203 205 max-width: rem(20); … … 205 207 } 206 208 207 &__price {209 &__price { 208 210 grid-area: price; 209 211 … … 217 219 } 218 220 219 &__informations {221 &__informations { 220 222 221 223 @extend .affilizz-title, .affilizz-title--thin, .affilizz-title--xxs; … … 225 227 } 226 228 227 &__image {229 &__image { 228 230 grid-area: image; 229 231 -
affilizz/trunk/assets/src/scss/common/blocks/reset.scss
r3254716 r3259019 1 .wpview[data-wpview-type~="affilizz"], .affilizz-modal, .affilizz-component-container { 2 p { 3 margin: 0; 4 } 1 5 2 /* purgecss start ignore */ 6 button { 7 cursor: pointer; 8 } 3 9 4 /*** 5 The new CSS reset - version 1.7.3 (last updated 7.8.2022) 6 GitHub page: https://github.com/elad2412/the-new-css-reset 7 ***/ 10 *, 11 *::before, 12 *::after { 13 box-sizing: border-box; 14 } 8 15 9 /* 10 Remove all the styles of the "User-Agent-Stylesheet", except for the 'display' property 11 - The "symbol *" part is to solve Firefox SVG sprite bug 12 */ 13 *:where(:not(html, iframe, canvas, img, svg, video, audio):not(svg *, symbol *, path, clipPath )) { 14 all: unset; 15 display: revert; 16 a, button { 17 cursor: revert; 18 -webkit-tap-highlight-color: transparent; 19 } 20 21 ol, ul, menu { 22 list-style: none; 23 } 24 25 img { 26 max-width: 100%; 27 } 28 29 table { 30 border-collapse: collapse; 31 } 32 33 input, textarea { 34 -webkit-user-select: auto; 35 } 36 37 textarea { 38 white-space: revert; 39 overflow-wrap: break-word; 40 word-wrap: break-word; 41 } 42 43 meter { 44 -webkit-appearance: revert; 45 appearance: revert; 46 } 47 48 ::placeholder { 49 color: unset; 50 } 51 52 :where([hidden]) { 53 display: none; 54 } 55 56 :where([contenteditable]:not([contenteditable="false"])) { 57 -moz-user-modify: read-write; 58 -webkit-user-modify: read-write; 59 -webkit-user-select: auto; 60 } 61 62 :where([draggable="true"]) { 63 -webkit-user-drag: element; 64 } 65 66 ::-webkit-details-marker{ 67 display: none; 68 } 16 69 } 17 18 /* Preferred box-sizing value */19 *,20 *::before,21 *::after {22 box-sizing: border-box;23 }24 25 /* Reapply the pointer cursor for anchor tags */26 a, button {27 cursor: revert;28 -webkit-tap-highlight-color: transparent;29 }30 31 /* Remove list styles (bullets/numbers) */32 ol, ul, menu {33 list-style: none;34 }35 36 /* For images to not be able to exceed their container */37 img {38 max-width: 100%;39 }40 41 /* removes spacing between cells in tables */42 table {43 border-collapse: collapse;44 }45 46 /* Safari - solving issue when using user-select:none on the <body> text input doesn't working */47 input, textarea {48 -webkit-user-select: auto;49 }50 51 /* revert the 'white-space' property for textarea elements on Safari */52 textarea {53 white-space: revert;54 55 // Prevent textarea to expand his height56 overflow-wrap: break-word;57 word-wrap: break-word;58 }59 60 /* minimum style to allow to style meter element */61 meter {62 -webkit-appearance: revert;63 appearance: revert;64 }65 66 /* reset default text opacity of input placeholder */67 ::placeholder {68 color: unset;69 }70 71 /* fix the feature of 'hidden' attribute.72 display:revert; revert to element instead of attribute */73 :where([hidden]) {74 display: none;75 }76 77 /* revert for bug in Chromium browsers78 - fix for the content editable attribute will work properly.79 - webkit-user-select: auto; added for Safari in case of using user-select:none on wrapper element*/80 :where([contenteditable]:not([contenteditable="false"])) {81 -moz-user-modify: read-write;82 -webkit-user-modify: read-write;83 overflow-wrap: break-word;84 -webkit-line-break: after-white-space;85 -webkit-user-select: auto;86 }87 88 /* apply back the draggable feature - exist only in Chromium and Safari */89 :where([draggable="true"]) {90 -webkit-user-drag: element;91 }92 93 /* hide arrow in details on safari and ios */94 ::-webkit-details-marker{95 display: none;96 }97 98 /* purgecss end ignore */ -
affilizz/trunk/assets/src/scss/common/modal.scss
r3254716 r3259019 168 168 169 169 &__loader { 170 border-radius: var(--border-radius); 170 171 img { 171 172 animation: spin 2s linear infinite; -
affilizz/trunk/classes/API.php
r3254716 r3259019 631 631 wp_send_json_error( 632 632 array( 633 'message' => sprintf( __( ' "%s"type is not implemented yet.', 'affilizz' ), $type ),633 'message' => sprintf( __( 'The "%s" publication type is not implemented yet.', 'affilizz' ), $type ), 634 634 ) 635 635 ); -
affilizz/trunk/classes/Core.php
r3254716 r3259019 191 191 wp_enqueue_style( 'affilizz-admin' ); 192 192 wp_enqueue_style( 'tom-select' ); 193 194 // In-between-versions CSS changes for the admin195 wp_enqueue_style( 'affilizz-external-css', ( Assets::get_instance() )->get_diverted_css_file_url(), array(), AFFILIZZ_VERSION );196 193 } 197 194 -
affilizz/trunk/classes/Util/Analytics.php
r3254716 r3259019 19 19 $locale = explode( '_', get_locale() ); 20 20 $rendering_modes = array( 21 'webcomponent' => __( 'Web component', 'affilizz' ),21 'webcomponent' => __( 'Webcomponent', 'affilizz' ), 22 22 'ssr' => __( 'Server-side rendering (SSR)', 'affilizz' ) 23 23 ); … … 161 161 ], 162 162 'affilizz_selective_enqueue' => [ 163 'key' => __( 'Selective enqueue', 'affilizz' ),163 'key' => __( 'Selective assets load', 'affilizz' ), 164 164 'value' => $selective_enqueing 165 165 ], -
affilizz/trunk/classes/Util/Cron.php
r3254716 r3259019 17 17 */ 18 18 public function __construct() { 19 add_action( 'affilizz_hourly_cron', [ $this, 'check_media_existence' ]);20 add_action( 'admin_notices', [ $this, 'display_missing_media_notice' ]);19 add_action( 'affilizz_hourly_cron', array( $this, 'check_media_existence' ) ); 20 add_action( 'admin_notices', array( $this, 'display_missing_media_notice' ) ); 21 21 22 22 // Connect to the API … … 25 25 // Schedule events 26 26 if ( ! wp_next_scheduled( 'affilizz_hourly_cron' ) ) { 27 wp_schedule_event( time(), 'hourly', 'affilizz_hourly_cron', array( false ) );27 wp_schedule_event( time(), 'hourly', 'affilizz_hourly_cron', array( false ) ); 28 28 } 29 29 } -
affilizz/trunk/classes/Util/Filters.php
r3254716 r3259019 25 25 26 26 // Add styles to the classic editor styles 27 add_action( 'admin_init', array( $this, 'add_editor_style' ) ); 27 add_action( 'admin_init', array( $this, 'add_editor_style_classic' ) ); 28 add_action( 'enqueue_block_assets', array( $this, 'add_editor_style_classic' ) ); 28 29 29 30 // Wrap the renders in a custom container … … 82 83 * @return void 83 84 */ 84 public function add_editor_style () {85 public function add_editor_style_classic() { 85 86 add_theme_support( 'editor-style' ); 86 add_editor_style( AFFILIZZ_URL . 'assets/dist/css/admin.css' ); 87 if ( ! empty( get_current_screen() ) && get_current_screen()->is_block_editor() ) return; 88 add_editor_style( AFFILIZZ_URL . 'assets/dist/css/admin.css?affilizz_version = ' . AFFILIZZ_ASSETS_BUILD_VERSION ); 89 } 90 public function add_editor_style_gutenberg() { 91 if ( ! is_admin() ) return; 92 if ( empty( get_current_screen() ) || ! get_current_screen()->is_block_editor() ) return; 93 wp_enqueue_style( 'affilizz-block-admin-css', AFFILIZZ_URL . 'assets/dist/css/admin.css' ); 87 94 } 88 95 -
affilizz/trunk/classes/Util/Notices.php
r3003902 r3259019 15 15 public function __construct() { 16 16 // Clean up a bit the top of the admin pages when notices exist 17 add_action( 'admin_enqueue_scripts', [ $this, 'clean_administration_notices' ] ); 17 add_action( 'admin_enqueue_scripts', array( $this, 'clean_administration_notices_classic' ) ); 18 add_action( 'enqueue_block_assets', array( $this, 'clean_administration_notices_gutenberg' ) ); 18 19 19 20 // Deal with the missing media states notices 20 add_action( 'all_admin_notices', [ $this, 'display_missing_channel_notice' ]);21 add_action( 'all_admin_notices', [ $this, 'display_missing_media_notice' ]);21 add_action( 'all_admin_notices', array( $this, 'display_missing_channel_notice' ) ); 22 add_action( 'all_admin_notices', array( $this, 'display_missing_media_notice' ) ); 22 23 } 23 24 … … 28 29 * @return void 29 30 */ 30 public function clean_administration_notices() { 31 public function clean_administration_notices_classic() { 32 if ( ! empty( get_current_screen() ) && get_current_screen()->is_block_editor() ) return; 33 wp_add_inline_style( 'affilizz-admin', ':not(.notice) + .notice { margin-top: 20px; }' ); 34 } 35 public function clean_administration_notices_gutenberg() { 36 if ( ! is_admin() ) return; 37 if ( empty( get_current_screen() ) || ! get_current_screen()->is_block_editor() ) return; 31 38 wp_add_inline_style( 'affilizz-admin', ':not(.notice) + .notice { margin-top: 20px; }' ); 32 39 } -
affilizz/trunk/includes/i18n.php
r3254716 r3259019 18 18 'link' => __( 'Link', 'affilizz' ), 19 19 'default' => __( 'Publication', 'affilizz' ), 20 'box' => _ _( 'Table', 'affilizz' ),20 'box' => _x( 'Table', 'Used as a short version for "price table" in compact interfaces', 'affilizz' ), 21 21 'card' => __( 'Card', 'affilizz' ), 22 22 'cta' => __( 'Button', 'affilizz' ), … … 145 145 ), 146 146 'condition' => array( 147 'marketplace' => __( 'Market Place', 'affilizz'),148 'used' => __( 'Used', 'affilizz'),149 'refurbished' => __( 'Refurbished', 'affilizz'),147 'marketplace' => __( 'Marketplace', 'affilizz' ), 148 'used' => __( 'Used', 'affilizz' ), 149 'refurbished' => __( 'Refurbished', 'affilizz' ), 150 150 'abbreviations' => array ( 151 'marketplace' => _x( 'MP', 'abbreviation of Market Place', 'affilizz'),152 'used' => _x( 'U', 'abbreviation of used', 'affilizz'),153 'refurbished' => _x( 'R', 'abbreviation of refurbished', 'affilizz'),151 'marketplace' => _x( 'MP', 'Abbreviation for "Marketplace"', 'affilizz' ), 152 'used' => _x( 'U', 'Abbreviation for used', 'affilizz' ), 153 'refurbished' => _x( 'R', 'abbreviation for refurbished', 'affilizz' ), 154 154 ), 155 155 ) … … 208 208 'search' => __( 'Error thrown while searching products in a create scenario.', 'affilizz' ), 209 209 'offer' => __( 'Error thrown in modal while selecting the offer.', 'affilizz' ), 210 'contents' => __( 'Error thrown in modal while populating content IDs.', 'affilizz' ),211 'publication' => __( 'Error thrown in modal while searchingURL.', 'affilizz' )210 'contents' => __( 'Error thrown in modal while populating the publication contents list.', 'affilizz' ), 211 'publication' => __( 'Error thrown in modal while fetching an URL.', 'affilizz' ) 212 212 ) 213 213 ) -
affilizz/trunk/init.php
r3254716 r3259019 5 5 * Author URI: https://www.affilizz.com 6 6 * Author: Affilizz, Dewizz SAS <wordpress@affilizz.com> 7 * Version: 1.15. 07 * Version: 1.15.1 8 8 * Requires at least: 5.9 9 9 * Requires PHP: 7.3.0 … … 13 13 if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly 14 14 15 define( 'AFFILIZZ_VERSION', '1.15. 0' );16 define( 'AFFILIZZ_ASSETS_BUILD_VERSION', ' 18hBOULky6sAQlmA' );15 define( 'AFFILIZZ_VERSION', '1.15.1' ); 16 define( 'AFFILIZZ_ASSETS_BUILD_VERSION', 'lB2WutOuF1C7nE9C' ); 17 17 18 18 foreach ( array( … … 26 26 27 27 register_activation_hook( __FILE__, array( 'Affilizz\Install', 'install' ) ); 28 register_uninstall_hook( __FILE__, array( 'Affilizz\ Install', 'uninstall' ) );28 register_uninstall_hook( __FILE__, array( 'Affilizz\Core', 'uninstall' ) ); 29 29 30 30 // Allows translation of the plugin name -
affilizz/trunk/readme.txt
r3254716 r3259019 1 1 === Affilizz === 2 2 Contributors: affilizz, romaincarlier 3 Tags: gutenberg, affilizz, editor, block, affiliation, affiliate, ads3 Tags: affilizz, block, affiliation, affiliate, ads 4 4 Requires at least: 5.9 5 5 Tested up to: 6.7.2 6 Stable tag: 1.15. 06 Stable tag: 1.15.1 7 7 Requires PHP: 7.3.0 8 8 License: GPLv2 or later … … 53 53 == Changelog == 54 54 55 = 1.15.1 = 56 57 * Fixes an issue when uninstalling / deleting the plugin from the plugins page in the back-office. 58 * Fixes PHP notations for the array callbacks in hooks. 59 * Fixes a warning while loading admin.css and inline admin styles for gutenberg (moved to enqueue_block_assets). 60 * Changes some translation source strings. 61 55 62 = 1.15.0 = 56 63 … … 62 69 * **Added** : An opening screen to choose between two modes to add affiliate content : 63 70 * Direct creation of affiliate widgets using textual search or merchant URL. 64 * Allows for creation of magic links, multi- and mono-merchant buttons, price tables, card badges, 71 * Allows for creation of magic links, multi- and mono-merchant buttons, price tables, card badges, (AI) deals, carousels. 65 72 * Browsing publications previously created in Affilizz to add affiliate widgets. 66 73 * **Added** : Administration options to share technical details to improve customer support. 67 74 * For developers : Technical output in the browser console. 68 75 * For users : Actionable in the administration pages in the back-office. 69 * **Added :**Support for carousels / deals both in insertion and creation.76 * **Added** : Support for carousels / deals both in insertion and creation. 70 77 * **Added** : Creation of groups of content *(TinyMCE version only)* 71 78 * **Added** : Support for new code hooks to customize your Affilizz integration. … … 90 97 * **Added** : All translations are now dealt with in a single file, PHP-side (i18n.php) to facilitate custom translations. 91 98 * The *affilizz_publications_javascript_l10n* filters allows to alter these imported translations. 92 * **Improved** : Pre-rendering of affilizz blocks shortcodes allow for a 90% load time improvement on the edit pages (the more complex the greater the time gain).99 * **Improved** : Pre-rendering of Affilizz blocks shortcodes allow for a 90% load time improvement on the edit pages (the more complex the greater the time gain). 93 100 * **Improved** : Cache management for SSR / webcomponents situations. 94 101 * **Improved** : Allowed tags and attributes for the KSES filtering of the administration pages and scripts renders. … … 135 142 * Adds class attributes to allowed tags and attributes in the plugin. 136 143 * Adds translations for the button opening process. 137 * Limits searches in the publications table to local- and affilizz- ids columns.144 * Limits searches in the publications table to local- and Affilizz- ids columns. 138 145 * Prepares the works to move to the react-based version of the plugin. 139 146 … … 146 153 * Changes local caching logic to only store in database cached version of SSR renders (not webcomponents). 147 154 * Fixes various issues with the diverted asset file path (local cached version of the Affilizz assets). 148 * Rewrites the selective enqueueing logic.155 * Rewrites the selective assets loading logic. 149 156 * Adds filters for multiple plugin variables : 150 157 * affilizz_publication_transient_key … … 225 232 * Updates translation files. 226 233 * Updates the local caching mechanism to use real files and avoid rewriting after report of bugs from a user. 227 * Adds option to delete the affilizz table.234 * Adds option to delete the Affilizz table. 228 235 * Moves the creation of the table to the insertion of blocks, thus being less invasive for testers. 229 236 * Allows to load the rendering script selectively. … … 237 244 * Adds support for card format (from Affilizz). 238 245 * Updates translation files. 239 * Adds a verification of the need to regenerate tinyMCE previews of the affilizz blocks.246 * Adds a verification of the need to regenerate tinyMCE previews of the Affilizz blocks. 240 247 241 248 = 1.10.0 = -
affilizz/trunk/templates/administration/page/settings/rendering.php
r3167531 r3259019 4 4 $rendering_modes = array( 5 5 'webcomponent' => array( 6 'title' => __( 'Web component (default)', 'affilizz' ),6 'title' => __( 'Webcomponent (default)', 'affilizz' ), 7 7 'description' => sprintf( __( '%1$sRecommended%2$s - Your affiliate content is loaded after the page.', 'affilizz' ), '<em>', '</em>' ) . ' ' . __( 'There is no conflict possible with your CSS…', 'affilizz' ) 8 8 ), 'ssr' => array( -
affilizz/trunk/templates/administration/page/settings/technical.php
r3254716 r3259019 29 29 <li><?php _e( 'If you encounter issued where ads are displayed in the back-office editor but not on the live website', 'affilizz' ); ?> ;</li> 30 30 <li><?php _e( 'If you notice a script being rejected by standard adblockers', 'affilizz' ); ?> ;</li> 31 <li><?php _e( 'If you are requested to do so by an affilizz administrator', 'affilizz' ); ?>.</li>31 <li><?php _e( 'If the Affilizz support team requests you to do so', 'affilizz' ); ?>.</li> 32 32 </ul> 33 33 </div> … … 42 42 <input type="checkbox" id="affilizz-selective-enqueue" name="affilizz-selective-enqueue" value="1" <?php checked( 1 == (int) get_option( 'affilizz_selective_enqueue' ), true, true ); ?> /> 43 43 <span class="affilizz-field__label"> 44 <?php _e( 'Enable selective script enqueuing', 'affilizz' ); ?>44 <?php _e( 'Enable conditional script loading', 'affilizz' ); ?> 45 45 <small><?php _e( 'Only load the script on pages containing our rendering tags.', 'affilizz' ); ?></small> 46 46 </span> -
affilizz/trunk/templates/administration/page/wizard/success.php
r2963967 r3259019 10 10 <div class="step__help step__help--no-icon"> 11 11 <div class="step__help__content"> 12 <h3><?php _e( 'You are all set!', 'affilizz' ); ?></h3>12 <h3><?php _e( 'You have completed the setup process', 'affilizz' ); ?></h3> 13 13 <p><?php _e( 'You can now insert any affiliate content from Affilizz into your pages. Start by :', 'affilizz' ); ?></p> 14 14 <ol class="list list--numbered list--numbered-accent">
Note: See TracChangeset
for help on using the changeset viewer.