﻿.admin-interface .watermark-tabs{position:sticky;top:var(--header-offset, 0);z-index:1;display:flex;align-items:stretch;gap:var(--space-2);margin-bottom:var(--space-4);border-bottom:1px solid var(--primary-low);background:var(--secondary)}.admin-interface .watermark-tabs .horizontal-overflow-nav{flex:1 1 auto;min-width:0}.admin-interface .watermark-tabs .nav-pills{display:flex;gap:var(--space-2);padding:0;list-style:none}.admin-interface .watermark-tabs__tab{flex:0 0 auto;margin-bottom:-1px;padding:var(--space-2) var(--space-3);border:none;border-bottom:2px solid rgba(0,0,0,0);background:rgba(0,0,0,0);color:var(--primary-medium);font-size:var(--font-0);white-space:nowrap;cursor:pointer;transition:color .12s ease}.admin-interface .watermark-tabs__tab:hover{color:var(--primary)}.admin-interface .watermark-tabs__tab.active{color:var(--tertiary);border-bottom-color:var(--tertiary)}.admin-interface .watermark-tabs__preview-toggle{flex:0 0 auto;align-self:center}.mobile-view .admin-interface .watermark-tabs__preview-toggle .d-button-label{display:none}.admin-interface .theme.settings{display:flex;flex-direction:column}.admin-interface .watermark-settings-heading{margin:var(--space-4) 0 var(--space-2);font-size:var(--font-up-1)}.admin-interface .theme.settings [data-setting=watermark_profiles]{order:-6}.admin-interface .theme.settings .watermark-settings-general-heading-mount{order:-5}.admin-interface .theme.settings [data-setting]:not([data-watermark-tab],[data-setting=watermark_profiles],[data-setting=watermark_default_enabled]){order:-4}.admin-interface .theme.settings .watermark-settings-default-heading-mount{order:-3}.admin-interface .theme.settings [data-setting=watermark_default_enabled]{order:-2}.admin-interface .theme.settings .watermark-settings-tabs-mount{order:-1}.admin-interface .theme.settings:has([data-setting=watermark_default_enabled] [role=switch][aria-checked=false]) .watermark-settings-tabs-mount,.admin-interface .theme.settings:has([data-setting=watermark_default_enabled] [role=switch][aria-checked=false]) [data-watermark-tab]{display:none}.admin-interface .theme.settings[data-active-tab=content] [data-watermark-tab]:not([data-watermark-tab=content]){display:none}.admin-interface .theme.settings:has([data-watermark-tab=content].overridden) .watermark-tabs__tab[data-tab-id=content]::after{content:"";display:inline-block;width:.5rem;height:.5rem;margin-left:var(--space-1);border-radius:100%;background-color:var(--highlight-high);vertical-align:middle}.admin-interface .theme.settings[data-active-tab=appearance] [data-watermark-tab]:not([data-watermark-tab=appearance]){display:none}.admin-interface .theme.settings:has([data-watermark-tab=appearance].overridden) .watermark-tabs__tab[data-tab-id=appearance]::after{content:"";display:inline-block;width:.5rem;height:.5rem;margin-left:var(--space-1);border-radius:100%;background-color:var(--highlight-high);vertical-align:middle}.admin-interface .theme.settings[data-active-tab=placement] [data-watermark-tab]:not([data-watermark-tab=placement]){display:none}.admin-interface .theme.settings:has([data-watermark-tab=placement].overridden) .watermark-tabs__tab[data-tab-id=placement]::after{content:"";display:inline-block;width:.5rem;height:.5rem;margin-left:var(--space-1);border-radius:100%;background-color:var(--highlight-high);vertical-align:middle}.admin-interface .theme.settings[data-active-tab=rules] [data-watermark-tab]:not([data-watermark-tab=rules]){display:none}.admin-interface .theme.settings:has([data-watermark-tab=rules].overridden) .watermark-tabs__tab[data-tab-id=rules]::after{content:"";display:inline-block;width:.5rem;height:.5rem;margin-left:var(--space-1);border-radius:100%;background-color:var(--highlight-high);vertical-align:middle}.admin-interface .setting.overridden .watermark-qr-style__param:not(.--overridden) input,.admin-interface .setting.overridden .watermark-qr-logo__param:not(.--overridden) input{background-color:var(--token-color-background-input)}.admin-interface .watermark-slider,.admin-interface .watermark-stepper,.admin-interface .watermark-position-picker,.admin-interface .watermark-pattern-picker,.admin-interface .watermark-blend-picker,.admin-interface .watermark-choice-segmented,.admin-interface .watermark-color-field,.admin-interface .watermark-rotation-dial,.admin-interface .watermark-switch,.admin-interface .watermark-qr-style,.admin-interface .watermark-qr-logo,.admin-interface .watermark-font-picker,.admin-interface .watermark-text-style,.admin-interface .watermark-textarea{margin-bottom:.5em}.admin-interface .watermark-font-option-site{font-family:var(--font-family)}.admin-interface .watermark-font-option-heading{font-family:var(--heading-font-family)}.admin-interface .watermark-font-option-monospace{font-family:var(--d-font-family--monospace)}.admin-interface .watermark-text-style{display:flex;flex-direction:column;gap:var(--space-2)}.admin-interface .watermark-text-style__row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-3)}.admin-interface .watermark-text-style__param{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.admin-interface .watermark-text-style__param-header{display:flex;align-items:center;gap:var(--space-1)}.admin-interface .watermark-text-style__param-label{font-size:var(--font-down-1);color:var(--primary-medium)}.admin-interface .watermark-text-style__param-control{min-width:0}.admin-interface .watermark-text-style__param-reset{display:flex;align-items:center;justify-content:center;margin-top:-1px;padding:var(--space-1);border:none;border-radius:var(--d-input-border-radius);background:none;color:var(--primary-low-mid);cursor:pointer}.admin-interface .watermark-text-style__param-reset:hover{background:var(--primary-very-low);color:var(--primary-medium)}.admin-interface .watermark-text-style__param-reset .d-icon{font-size:var(--font-down-1)}.admin-interface .watermark-textarea{width:100%;min-height:4em;resize:vertical}.admin-interface .watermark-textarea__count{font-size:var(--font-down-1);color:var(--primary-medium);text-align:right}.admin-interface .watermark-textarea__count.--warning{color:var(--danger)}.admin-interface .watermark-position-picker__anchor,.admin-interface .watermark-pattern-picker__tile,.admin-interface .watermark-blend-picker__chip,.admin-interface .watermark-choice-segmented__segment{margin-bottom:0;font-weight:normal}.admin-interface .watermark-switch{display:flex;flex-direction:column;gap:var(--space-1)}.admin-interface .watermark-slider{display:flex;align-items:center;gap:var(--space-2);accent-color:var(--tertiary)}.admin-interface .watermark-slider__value{min-width:2.5em;color:var(--primary-high);font-variant-numeric:tabular-nums}.admin-interface .watermark-stepper{display:inline-flex;align-items:stretch;width:max-content;height:var(--space-9);border:1px solid var(--primary-low-mid);border-radius:var(--d-input-border-radius);background:var(--token-color-background-input);overflow:hidden}.admin-interface .watermark-stepper__btn{display:inline-flex;align-items:center;justify-content:center;width:var(--space-9);padding:0;border:none;background:rgba(0,0,0,0);color:var(--primary-medium);font-size:var(--font-up-3);line-height:1;cursor:pointer;transition:all .12s ease}.admin-interface .watermark-stepper__btn:hover{background:var(--tertiary-low);color:var(--tertiary)}.admin-interface .watermark-stepper__btn:focus-visible{outline:2px solid var(--tertiary);outline-offset:-2px}.admin-interface .watermark-stepper__btn:disabled{opacity:.4;cursor:default}.admin-interface .watermark-stepper__input{width:3.5em;height:100%;margin:0;padding:0 var(--space-2);border:none;border-inline:1px solid var(--primary-low-mid);border-radius:0;background:rgba(0,0,0,0);color:var(--primary);text-align:center;font-variant-numeric:tabular-nums;box-shadow:none;appearance:textfield}.admin-interface .watermark-stepper__input::-webkit-outer-spin-button,.admin-interface .watermark-stepper__input::-webkit-inner-spin-button{margin:0;appearance:none}.admin-interface .watermark-stepper__input:focus{outline:none}.admin-interface .watermark-stepper:focus-within{border-color:var(--token-color-background-accent-bolder);outline:2px solid var(--token-color-background-accent-bolder);outline-offset:-2px}.admin-interface .watermark-position-picker{display:flex;flex-direction:column;gap:var(--space-2);width:max-content}.admin-interface .watermark-position-picker__frame{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(3, 1fr);width:190px;aspect-ratio:3/2;border:1px solid var(--primary-low-mid);border-radius:var(--d-input-border-radius);background-image:repeating-linear-gradient(to right, transparent, transparent calc(33.333% - 1px), var(--primary-low) calc(33.333% - 1px), var(--primary-low) 33.333%),repeating-linear-gradient(to bottom, transparent, transparent calc(33.333% - 1px), var(--primary-low) calc(33.333% - 1px), var(--primary-low) 33.333%)}.admin-interface .watermark-position-picker__anchor{display:flex;align-items:center;justify-content:center;cursor:pointer}.admin-interface .watermark-position-picker__anchor input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.admin-interface .watermark-position-picker__mark{position:relative;box-sizing:border-box;width:14px;height:14px;border:2px solid var(--primary-medium);border-radius:50%;transition:all .12s ease}.admin-interface .watermark-position-picker__mark::before,.admin-interface .watermark-position-picker__mark::after{content:"";position:absolute;background-color:var(--tertiary);opacity:0;transition:opacity .12s ease}.admin-interface .watermark-position-picker__mark::before{top:-5px;left:50%;width:2px;height:calc(100% + 10px);transform:translateX(-50%)}.admin-interface .watermark-position-picker__mark::after{top:50%;left:-5px;width:calc(100% + 10px);height:2px;transform:translateY(-50%)}.admin-interface .watermark-position-picker__anchor:hover .watermark-position-picker__mark{border-color:var(--tertiary);transform:scale(1.15)}.admin-interface .watermark-position-picker input:focus-visible+.watermark-position-picker__mark{outline:2px solid var(--tertiary);outline-offset:3px}.admin-interface .watermark-position-picker input:checked+.watermark-position-picker__mark{border-color:var(--tertiary);background-color:var(--tertiary);box-shadow:0 0 0 4px var(--tertiary-low)}.admin-interface .watermark-position-picker input:checked+.watermark-position-picker__mark::before,.admin-interface .watermark-position-picker input:checked+.watermark-position-picker__mark::after{opacity:1}.admin-interface .watermark-position-picker input:disabled+.watermark-position-picker__mark{opacity:.4}.admin-interface .watermark-position-picker__label{color:var(--primary-high);font-size:var(--font-down-1);text-transform:capitalize;letter-spacing:.02em}.admin-interface .watermark-rotation-dial{display:flex;align-items:center;gap:var(--space-3)}.admin-interface .watermark-rotation-dial .watermark-stepper{margin-bottom:0}.admin-interface .watermark-rotation-dial__ring{position:relative;flex:0 0 auto;width:2.75rem;height:2.75rem;border:2px solid var(--primary-low-mid);border-radius:50%;background:repeating-conic-gradient(var(--primary-low) 0deg 1deg, transparent 1deg 30deg);cursor:grab;touch-action:none}.admin-interface .watermark-rotation-dial__ring:active{cursor:grabbing}.admin-interface .watermark-rotation-dial__indicator{position:absolute;top:3px;left:50%;width:2px;height:calc(50% - 3px);margin-left:-1px;background:var(--tertiary);border-radius:1px;transform-origin:50% 100%}.admin-interface .watermark-rotation-dial__indicator::after{content:"";position:absolute;top:-3px;left:50%;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:var(--tertiary)}.admin-interface .watermark-pattern-picker{display:flex;flex-wrap:wrap;gap:var(--space-2)}.admin-interface .watermark-pattern-picker__tile{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);cursor:pointer}.admin-interface .watermark-pattern-picker__tile input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.admin-interface .watermark-pattern-picker__thumb{width:46px;height:34px;border:1px solid var(--primary-low-mid);border-radius:var(--d-input-border-radius);background-repeat:no-repeat;transition:all .12s ease}.admin-interface .watermark-pattern-picker__tile[data-pattern=single] .watermark-pattern-picker__thumb{background-image:radial-gradient(circle, var(--primary-medium) 2px, transparent 2.5px);background-position:center}.admin-interface .watermark-pattern-picker__tile[data-pattern=grid] .watermark-pattern-picker__thumb{background-image:radial-gradient(circle, var(--primary-medium) 1.5px, transparent 2px);background-repeat:repeat;background-size:11px 10px;background-position:5px 5px}.admin-interface .watermark-pattern-picker__tile[data-pattern=diagonal] .watermark-pattern-picker__thumb{background-image:repeating-linear-gradient(-45deg, var(--primary-medium) 0 2px, transparent 2px 9px)}.admin-interface .watermark-pattern-picker__tile[data-pattern=random] .watermark-pattern-picker__thumb{background-image:radial-gradient(circle at 22% 32%, var(--primary-medium) 1.5px, transparent 2px),radial-gradient(circle at 68% 24%, var(--primary-medium) 1.5px, transparent 2px),radial-gradient(circle at 44% 66%, var(--primary-medium) 1.5px, transparent 2px),radial-gradient(circle at 80% 74%, var(--primary-medium) 1.5px, transparent 2px)}.admin-interface .watermark-pattern-picker__name{color:var(--primary-medium);font-size:var(--font-down-1);text-transform:capitalize}.admin-interface .watermark-pattern-picker__tile:hover .watermark-pattern-picker__thumb{border-color:var(--tertiary)}.admin-interface .watermark-pattern-picker input:focus-visible+.watermark-pattern-picker__thumb{outline:2px solid var(--tertiary);outline-offset:2px}.admin-interface .watermark-pattern-picker input:checked+.watermark-pattern-picker__thumb{border-color:var(--tertiary);box-shadow:0 0 0 2px var(--tertiary-low)}.admin-interface .watermark-pattern-picker input:checked~.watermark-pattern-picker__name{color:var(--tertiary)}.admin-interface .watermark-blend-picker{display:flex;flex-wrap:wrap;gap:var(--space-2);max-width:340px}.admin-interface .watermark-blend-picker__chip{cursor:pointer}.admin-interface .watermark-blend-picker__chip input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.admin-interface .watermark-blend-picker__label{display:inline-block;padding:var(--space-1) var(--space-2);border:1px solid var(--primary-low-mid);border-radius:999px;color:var(--primary-high);font-size:var(--font-down-1);text-transform:capitalize;transition:all .12s ease}.admin-interface .watermark-blend-picker__chip:hover .watermark-blend-picker__label{border-color:var(--tertiary)}.admin-interface .watermark-blend-picker input:focus-visible+.watermark-blend-picker__label{outline:2px solid var(--tertiary);outline-offset:2px}.admin-interface .watermark-blend-picker input:checked+.watermark-blend-picker__label{border-color:var(--tertiary);background-color:var(--tertiary);color:var(--secondary)}.admin-interface .watermark-choice-segmented{display:inline-flex;align-items:stretch;height:var(--space-9);border:1px solid var(--primary-low-mid);border-radius:var(--d-input-border-radius);overflow:hidden}.admin-interface .watermark-choice-segmented__icon{display:block;width:var(--space-5);height:var(--space-5);fill:none;stroke:currentcolor;stroke-width:2}.admin-interface .watermark-choice-segmented__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.admin-interface .watermark-choice-segmented__segment{display:inline-flex;align-items:stretch;cursor:pointer}.admin-interface .watermark-choice-segmented__segment input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.admin-interface .watermark-choice-segmented__label{display:inline-flex;align-items:center;padding:0 var(--space-3);color:var(--primary-high);font-size:var(--font-down-1);text-transform:capitalize;transition:all .12s ease}.admin-interface .watermark-choice-segmented__segment+.watermark-choice-segmented__segment .watermark-choice-segmented__label{border-left:1px solid var(--primary-low-mid)}.admin-interface .watermark-choice-segmented input:focus-visible+.watermark-choice-segmented__label{outline:2px solid var(--tertiary);outline-offset:-2px}.admin-interface .watermark-choice-segmented input:checked+.watermark-choice-segmented__label{background-color:var(--tertiary);color:var(--secondary)}.admin-interface .watermark-choice-segmented__segment:has(input:disabled){cursor:not-allowed}.admin-interface .watermark-choice-segmented input:disabled+.watermark-choice-segmented__label{color:var(--primary-medium);opacity:.5}.admin-interface .watermark-choice-segmented input:checked:disabled+.watermark-choice-segmented__label{background-color:var(--primary-low-mid);color:var(--primary-medium)}.admin-interface .watermark-color-field{display:flex;flex-direction:column;gap:var(--space-2)}.admin-interface .watermark-color-field__stops{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.admin-interface .watermark-color-field__stop-action{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--space-7);height:var(--space-7);padding:0;border:1px dashed var(--primary-low-mid);border-radius:var(--d-input-border-radius);background:none;color:var(--primary-medium);cursor:pointer}.admin-interface .watermark-color-field__stop-action:hover{border-style:solid;border-color:var(--tertiary);color:var(--tertiary)}.admin-interface .watermark-color-field__stop-action .d-icon{font-size:var(--font-down-2)}.admin-interface .watermark-color-field__gradient{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.admin-interface .watermark-color-field__stop{display:flex;flex:0;align-items:center;gap:var(--space-2)}.admin-interface .watermark-color-field__stop:focus-within{border-color:var(--tertiary);outline:2px solid var(--tertiary);outline-offset:-2px}.admin-interface .watermark-color-field__stop.--inherited{border-style:dashed}.admin-interface .watermark-color-field input.watermark-color-field__picker{flex:0 0 auto;width:var(--space-5);height:var(--space-5);padding:0;border:1px solid var(--primary-low-mid);border-radius:50%;cursor:pointer}.admin-interface .watermark-color-field input.watermark-color-field__picker::-webkit-color-swatch-wrapper{padding:0}.admin-interface .watermark-color-field input.watermark-color-field__picker::-webkit-color-swatch{border:none;border-radius:50%}.admin-interface .watermark-color-field input.watermark-color-field__picker::-moz-color-swatch{border:none;border-radius:50%}.admin-interface .watermark-color-field__hex{display:flex;align-items:center;gap:var(--space-1);min-width:0}.admin-interface .watermark-color-field__hash{color:var(--primary-medium);font-size:var(--font-down-2);pointer-events:none}.admin-interface .watermark-color-field input.watermark-color-field__text{font-family:monospace;margin:0;width:3.5em;background-color:rgba(0,0,0,0);padding:0;border:none;border-radius:0}.admin-interface .watermark-color-field input.watermark-color-field__text:focus{outline:none}@media(prefers-reduced-motion: reduce){.admin-interface .watermark-tabs__tab,.admin-interface .control-unit[data-watermark-collapsible] .mini-title::before,.admin-interface .watermark-stepper__btn,.admin-interface .watermark-blend-picker__label,.admin-interface .watermark-pattern-picker__thumb,.admin-interface .watermark-choice-segmented__label,.admin-interface .watermark-position-picker__mark,.admin-interface .watermark-position-picker__mark::before,.admin-interface .watermark-position-picker__mark::after{transition:none}}.admin-interface .watermark-axis-gallery{display:flex;flex-direction:column;gap:var(--space-1)}.admin-interface .watermark-axis-gallery__label{font-size:var(--font-down-1);color:var(--primary-medium);font-weight:bold}.admin-interface .watermark-axis-gallery.--disabled .admin-interface .watermark-axis-gallery__label{opacity:.5}.admin-interface .watermark-axis-gallery__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(5.5em, 1fr));gap:var(--space-2);animation:watermark-axis-gallery-in .12s ease-out}.admin-interface .watermark-axis-gallery__grid.--compact{grid-template-columns:repeat(auto-fill, minmax(2.75em, 1fr));gap:var(--space-1)}.admin-interface .watermark-axis-gallery__grid.--compact .watermark-axis-gallery__motif{width:1.75em;height:1.75em}.admin-interface .watermark-axis-gallery__grid.--compact.--trigger{grid-template-columns:repeat(auto-fill, minmax(4.5em, 1fr))}.admin-interface .watermark-axis-gallery__separator{grid-column:1/-1;display:flex;align-items:center;gap:var(--space-1);margin:var(--space-1) 0}.admin-interface .watermark-axis-gallery__separator::after{content:"";flex:1;border-top:1px solid var(--primary-low)}.admin-interface .watermark-axis-gallery__separator-badge{font-size:var(--font-down-2);font-weight:bold;color:var(--tertiary)}@keyframes watermark-axis-gallery-in{from{opacity:0}}@media(prefers-reduced-motion: reduce){.admin-interface .watermark-axis-gallery__grid{animation:none}}.admin-interface .watermark-axis-gallery__swatch{display:flex;position:relative;flex-direction:column;align-items:center;gap:var(--space-1);padding:var(--space-1);border:1px solid var(--primary-low-mid);border-radius:var(--d-input-border-radius);background:var(--token-color-background-input);color:var(--primary);cursor:pointer;transition:border-color .15s,background .15s}.admin-interface .watermark-axis-gallery__swatch:hover{border-color:var(--tertiary)}.admin-interface .watermark-axis-gallery__swatch.--active{border-color:var(--tertiary);background:var(--tertiary-very-low);box-shadow:inset 0 0 0 1px var(--tertiary)}.admin-interface .watermark-axis-gallery__swatch.--selected{border-color:var(--tertiary)}.admin-interface .watermark-axis-gallery__swatch.--open{border-color:var(--tertiary);background:var(--tertiary-very-low)}.admin-interface .watermark-axis-gallery__swatch[aria-disabled=true]{opacity:.5;cursor:not-allowed}.admin-interface .watermark-axis-gallery__swatch[aria-disabled=true]:hover{border-color:var(--tertiary)}.admin-interface .watermark-axis-gallery__caret{position:absolute;top:var(--space-1);right:var(--space-1);color:var(--primary-medium)}.admin-interface .watermark-axis-gallery__caret .d-icon{font-size:var(--font-down-1)}.admin-interface .watermark-axis-gallery__motif{width:2.5em;height:2.5em;color:var(--primary);fill:var(--primary)}.admin-interface .watermark-axis-gallery__motif[src]{border-radius:2px;object-fit:contain}.admin-interface .watermark-axis-gallery__name{font-size:var(--font-down-1)}.admin-interface .watermark-axis-gallery[data-axis=template] .watermark-axis-gallery__grid.--compact,.admin-interface .watermark-axis-gallery[data-axis=generated] .watermark-axis-gallery__grid.--compact{grid-template-columns:repeat(auto-fill, minmax(5em, 1fr))}.admin-interface .watermark-axis-gallery[data-axis=template] .watermark-axis-gallery__grid.--compact .watermark-axis-gallery__motif,.admin-interface .watermark-axis-gallery[data-axis=generated] .watermark-axis-gallery__grid.--compact .watermark-axis-gallery__motif{width:4em;height:4em}.admin-interface .watermark-axis-gallery[data-axis=eyeIn] .watermark-axis-gallery__grid.--compact{grid-template-columns:repeat(auto-fill, minmax(3.25em, 1fr))}.admin-interface .watermark-axis-gallery[data-axis=eyeIn] .watermark-axis-gallery__grid.--compact.--trigger{grid-template-columns:repeat(auto-fill, minmax(5.5em, 1fr))}.admin-interface .watermark-axis-gallery__disabled-reason{font-size:var(--font-down-1);color:var(--primary-medium)}.admin-interface .watermark-qr-style{display:flex;flex-direction:column;gap:var(--space-3)}.admin-interface .watermark-qr-style__templates{display:flex;flex-direction:column;gap:var(--space-1);border-bottom:1px solid var(--primary-low);padding-bottom:var(--space-3)}.admin-interface .watermark-qr-style__axes{display:flex;flex-direction:column;gap:var(--space-2)}.admin-interface .watermark-qr-style__axes-row{display:flex;flex-wrap:wrap;gap:var(--space-3)}.admin-interface .watermark-qr-style__axes-row .watermark-axis-gallery{flex:1 1 0;min-width:4.5em}.admin-interface .watermark-qr-style__axes-row .watermark-axis-gallery[data-axis=eyeIn] .watermark-axis-gallery__grid.--compact.--trigger{grid-template-columns:repeat(auto-fill, minmax(4.5em, 1fr))}.admin-interface .watermark-qr-style__axis-panel{width:100%}.admin-interface .watermark-qr-style__axis{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1)}.admin-interface .watermark-qr-style__axis .watermark-choice-segmented{max-width:100%}.admin-interface .watermark-qr-style__axis-label,.admin-interface .watermark-qr-style__section-label{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);font-size:var(--font-down-1);color:var(--primary-medium);font-weight:bold}.admin-interface .watermark-qr-style__roll{font-size:var(--font-down-2);padding:var(--space-1) var(--space-2)}.admin-interface .watermark-qr-style__generated{display:flex;flex-direction:column;gap:var(--space-1)}.admin-interface .watermark-qr-style__generate-more{align-self:flex-start;font-size:var(--font-down-2);padding:var(--space-1) var(--space-2)}.admin-interface .watermark-qr-style__axis.--disabled .admin-interface .watermark-qr-style__axis-label{opacity:.5}.admin-interface .watermark-qr-style__colors{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.admin-interface .watermark-qr-style__colors .watermark-choice-segmented{max-width:100%}.admin-interface .watermark-qr-style__colors .watermark-qr-style__params{width:100%;padding-top:0}.admin-interface .watermark-qr-style__warning{color:var(--danger);font-size:var(--font-down-1)}.admin-interface .watermark-qr-style__design{display:flex;flex-direction:column;gap:var(--space-2)}.admin-interface .watermark-qr-style__design-toggle{align-self:flex-start}.admin-interface .watermark-qr-style__design-toggle .d-icon{font-size:var(--font-down-2)}.admin-interface .watermark-qr-style__params{display:grid;grid-template-columns:repeat(auto-fill, minmax(max(10em, 33.333% - var(--space-4) * 2 / 3), 1fr));gap:var(--space-3) var(--space-4);padding-top:var(--space-2)}.admin-interface .watermark-qr-style__param{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.admin-interface .watermark-qr-style__param.--full{grid-column:1/-1}.admin-interface .watermark-qr-style__param.--full .watermark-slider{max-width:max(10em,33.333%)}.admin-interface .watermark-qr-style__param-header{display:flex;align-items:center;gap:var(--space-1)}.admin-interface .watermark-qr-style__param-label{font-size:var(--font-down-1);color:var(--primary-medium)}.admin-interface .watermark-qr-style__param-control{min-width:0}.admin-interface .watermark-qr-style__param-control .watermark-choice-segmented,.admin-interface .watermark-qr-style__param-control .watermark-color-field,.admin-interface .watermark-qr-style__param-control .watermark-switch{width:max-content;max-width:100%}.admin-interface .watermark-qr-style__param-control .watermark-choice-segmented{flex-wrap:wrap}.admin-interface .watermark-qr-style__param-control .watermark-color-field__text{min-width:0}.admin-interface .watermark-qr-style__param-control .watermark-qr-style__combo{width:100%}.admin-interface .watermark-qr-style__param-control .watermark-slider,.admin-interface .watermark-qr-style__param-control .watermark-stepper,.admin-interface .watermark-qr-style__param-control .watermark-color-field,.admin-interface .watermark-qr-style__param-control .watermark-switch{margin-bottom:0}.admin-interface .watermark-qr-style__param-control .watermark-slider,.admin-interface .watermark-qr-style__param-control .watermark-qr-style__combo{max-width:18em}.admin-interface .watermark-qr-style__param-control .watermark-slider{width:100%}.admin-interface .watermark-qr-style__param-control .watermark-slider input{flex:1;min-width:0}.admin-interface .watermark-qr-style__param-reset{display:flex;align-items:center;justify-content:center;margin-top:-1px;padding:var(--space-1);border:none;border-radius:var(--d-input-border-radius);background:none;color:var(--primary-low-mid);cursor:pointer}.admin-interface .watermark-qr-style__param-reset:hover{background:var(--primary-very-low);color:var(--primary-medium)}.admin-interface .watermark-qr-style__param-reset .d-icon{font-size:var(--font-down-1)}.admin-interface .watermark-qr-logo{display:flex;flex-direction:column;gap:var(--space-3)}.admin-interface .watermark-qr-logo__params{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-3) var(--space-4)}.admin-interface .watermark-qr-logo__param{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.admin-interface .watermark-qr-logo__param.--full{grid-column:1/-1}.admin-interface .watermark-qr-logo__param .watermark-choice-segmented,.admin-interface .watermark-qr-logo__param .watermark-color-field,.admin-interface .watermark-qr-logo__param .watermark-switch{align-self:flex-start;max-width:100%}.admin-interface .watermark-qr-logo__param .watermark-slider,.admin-interface .watermark-qr-logo__param .watermark-stepper,.admin-interface .watermark-qr-logo__param .watermark-color-field,.admin-interface .watermark-qr-logo__param .watermark-switch{margin-bottom:0}.admin-interface .watermark-qr-logo__param .watermark-color-field__text{min-width:0}.admin-interface .watermark-qr-logo__param-header{display:flex;align-items:center;gap:var(--space-1)}.admin-interface .watermark-qr-logo__param-reset{display:flex;align-items:center;justify-content:center;margin-top:-1px;padding:var(--space-1);border:none;border-radius:var(--d-input-border-radius);background:none;color:var(--primary-low-mid);cursor:pointer}.admin-interface .watermark-qr-logo__param-reset:hover{background:var(--primary-very-low);color:var(--primary-medium)}.admin-interface .watermark-qr-logo__param-reset .d-icon{font-size:var(--font-down-1)}.admin-interface .watermark-qr-logo__label{font-size:var(--font-down-1);color:var(--primary-medium)}.admin-interface .watermark-qr-logo__hint{font-size:var(--font-down-1);color:var(--primary-medium)}.admin-interface .watermark-qr-logo__warning{grid-column:1/-1;padding:var(--space-2);border-radius:var(--d-input-border-radius);background:var(--highlight-low);font-size:var(--font-down-1)}.admin-interface .control-unit[data-watermark-collapsible] .mini-title{display:inline-flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.admin-interface .control-unit[data-watermark-collapsible] .mini-title::before{content:"►";margin-right:.4em;transition:transform .15s ease}.admin-interface .control-unit[data-watermark-collapsible][data-collapsed=false] .mini-title::before{transform:rotate(90deg)}.admin-interface .control-unit[data-watermark-collapsible][data-collapsed=true] .translation-selector-container~*{display:none}.admin-interface .theme.settings:has([data-setting=watermark_source] input[value=image]:checked) [data-setting=watermark_qrcode_text],.admin-interface .theme.settings:has([data-setting=watermark_source] input[value=image]:checked) [data-setting=watermark_qrcode_color],.admin-interface .theme.settings:has([data-setting=watermark_source] input[value=image]:checked) [data-setting=watermark_qrcode_background_color],.admin-interface .theme.settings:has([data-setting=watermark_source] input[value=image]:checked) [data-setting=watermark_qrcode_quiet_zone],.admin-interface .theme.settings:has([data-setting=watermark_source] input[value=image]:checked) [data-setting=watermark_qrcode_error_correction],.admin-interface .theme.settings:has([data-setting=watermark_source] input[value=image]:checked) [data-setting=watermark_qrcode_style_config],.admin-interface .theme.settings:has([data-setting=watermark_source] input[value=image]:checked) [data-setting=watermark_qrcode_halftone_image],.admin-interface .theme.settings:has([data-setting=watermark_source] input[value=image]:checked) [data-setting=watermark_qrcode_logo_config],.admin-interface .theme.settings:has([data-setting=watermark_source] input[value=image]:checked) [data-setting=watermark_qrcode_logo_image],.admin-interface .theme.settings:has([data-setting=watermark_source] input[value=image]:checked) [data-setting=watermark_text],.admin-interface .theme.settings:has([data-setting=watermark_source] input[value=image]:checked) [data-setting=watermark_text_style]{display:none}.admin-interface .theme.settings:not(:has([data-setting=watermark_qrcode_style_config] .watermark-qr-style[data-backdrop=halftone])) [data-setting=watermark_qrcode_halftone_image]{display:none}.admin-interface .theme.settings:not(:has([data-setting=watermark_qrcode_logo_config] [data-logo-field=source] input[value=image]:checked)) [data-setting=watermark_qrcode_logo_image]{display:none}.admin-interface .theme.settings:has([data-setting=watermark_source] input[value=qrcode]:checked) [data-setting=watermark_image],.admin-interface .theme.settings:has([data-setting=watermark_source] input[value=qrcode]:checked) [data-setting=watermark_text],.admin-interface .theme.settings:has([data-setting=watermark_source] input[value=qrcode]:checked) [data-setting=watermark_text_style]{display:none}.admin-interface .theme.settings:has([data-setting=watermark_source] input[value=text]:checked) [data-setting=watermark_image],.admin-interface .theme.settings:has([data-setting=watermark_source] input[value=text]:checked) [data-setting=watermark_qrcode_text],.admin-interface .theme.settings:has([data-setting=watermark_source] input[value=text]:checked) [data-setting=watermark_qrcode_color],.admin-interface .theme.settings:has([data-setting=watermark_source] input[value=text]:checked) [data-setting=watermark_qrcode_background_color],.admin-interface .theme.settings:has([data-setting=watermark_source] input[value=text]:checked) [data-setting=watermark_qrcode_quiet_zone],.admin-interface .theme.settings:has([data-setting=watermark_source] input[value=text]:checked) [data-setting=watermark_qrcode_error_correction],.admin-interface .theme.settings:has([data-setting=watermark_source] input[value=text]:checked) [data-setting=watermark_qrcode_style_config],.admin-interface .theme.settings:has([data-setting=watermark_source] input[value=text]:checked) [data-setting=watermark_qrcode_halftone_image],.admin-interface .theme.settings:has([data-setting=watermark_source] input[value=text]:checked) [data-setting=watermark_qrcode_logo_config],.admin-interface .theme.settings:has([data-setting=watermark_source] input[value=text]:checked) [data-setting=watermark_qrcode_logo_image]{display:none}.admin-interface .theme.settings:has([data-setting=watermark_size_mode] input[value=absolute]:checked) [data-setting=watermark_relative_width]{display:none}.admin-interface .theme.settings:has([data-setting=watermark_size_mode] input[value=relative]:checked) [data-setting=watermark_absolute_scale],.admin-interface .theme.settings:has([data-setting=watermark_size_mode] input[value=relative]:checked) [data-setting=watermark_max_size]{display:none}.admin-interface .theme.settings:has([data-setting=watermark_skip_small_images] input[type=checkbox]:not(:checked)) [data-setting=watermark_min_image_dimensions]{display:none}.admin-interface [data-setting=watermark_blend_mode] details[open]>summary:first-of-type~*,.admin-interface [data-setting=watermark_blend_mode] details.open>summary:first-of-type~*,.admin-interface [data-setting=watermark_qrcode_min_version] details[open]>summary:first-of-type~*,.admin-interface [data-setting=watermark_qrcode_min_version] details.open>summary:first-of-type~*{display:inline-block}.admin-interface [data-setting=watermark_blend_mode] .setting-value h2,.admin-interface [data-setting=watermark_qrcode_min_version] .setting-value h2{color:var(--primary-medium)}.admin-interface .customize-show-schema__header h2 .watermark-schema-preview__mount{display:inline-flex;vertical-align:middle;margin-left:var(--space-2)}.admin-interface .customize-show-schema__header h2 .watermark-schema-preview__mount .watermark-schema-preview__toggle{font-size:var(--font-0-rem)}.admin-interface .watermark-schema-field{display:contents}.admin-interface .schema-field[data-name=source] .schema-field__input,.admin-interface .schema-field[data-name=enabled] .schema-field__input{flex-direction:column;align-items:flex-start}.admin-interface .schema-field__input .watermark-rotation-dial .watermark-stepper{align-self:center}.admin-interface .schema-field__input .watermark-slider,.admin-interface .schema-field__input .watermark-stepper,.admin-interface .schema-field__input .watermark-position-picker,.admin-interface .schema-field__input .watermark-pattern-picker,.admin-interface .schema-field__input .watermark-blend-picker,.admin-interface .schema-field__input .watermark-choice-segmented,.admin-interface .schema-field__input .watermark-color-field,.admin-interface .schema-field__input .watermark-rotation-dial,.admin-interface .schema-field__input .watermark-font-picker,.admin-interface .schema-field__input .watermark-text-style{align-self:flex-start}.admin-interface .schema-field__input .watermark-stepper__input{width:3.5em}.admin-interface .schema-field__input .watermark-slider input[type=range]{width:auto}.admin-interface .schema-setting-editor__fields:has(.schema-field[data-name=source] input[value=image]:checked) .schema-field[data-name=qrcode_text],.admin-interface .schema-setting-editor__fields:has(.schema-field[data-name=source] input[value=image]:checked) .schema-field[data-name=qrcode_color],.admin-interface .schema-setting-editor__fields:has(.schema-field[data-name=source] input[value=image]:checked) .schema-field[data-name=qrcode_background_color],.admin-interface .schema-setting-editor__fields:has(.schema-field[data-name=source] input[value=image]:checked) .schema-field[data-name=qrcode_quiet_zone],.admin-interface .schema-setting-editor__fields:has(.schema-field[data-name=source] input[value=image]:checked) .schema-field[data-name=qrcode_error_correction],.admin-interface .schema-setting-editor__fields:has(.schema-field[data-name=source] input[value=image]:checked) .schema-field[data-name=qrcode_style_config],.admin-interface .schema-setting-editor__fields:has(.schema-field[data-name=source] input[value=image]:checked) .schema-field[data-name=qrcode_halftone_image],.admin-interface .schema-setting-editor__fields:has(.schema-field[data-name=source] input[value=image]:checked) .schema-field[data-name=qrcode_logo_config],.admin-interface .schema-setting-editor__fields:has(.schema-field[data-name=source] input[value=image]:checked) .schema-field[data-name=qrcode_logo_image],.admin-interface .schema-setting-editor__fields:has(.schema-field[data-name=source] input[value=image]:checked) .schema-field[data-name=text],.admin-interface .schema-setting-editor__fields:has(.schema-field[data-name=source] input[value=image]:checked) .schema-field[data-name=text_style]{display:none}.admin-interface .schema-setting-editor__fields:has(.schema-field[data-name=source] input[value=qrcode]:checked) .schema-field[data-name=image],.admin-interface .schema-setting-editor__fields:has(.schema-field[data-name=source] input[value=qrcode]:checked) .schema-field[data-name=text],.admin-interface .schema-setting-editor__fields:has(.schema-field[data-name=source] input[value=qrcode]:checked) .schema-field[data-name=text_style]{display:none}.admin-interface .schema-setting-editor__fields:has(.schema-field[data-name=source] input[value=text]:checked) .schema-field[data-name=image],.admin-interface .schema-setting-editor__fields:has(.schema-field[data-name=source] input[value=text]:checked) .schema-field[data-name=qrcode_text],.admin-interface .schema-setting-editor__fields:has(.schema-field[data-name=source] input[value=text]:checked) .schema-field[data-name=qrcode_color],.admin-interface .schema-setting-editor__fields:has(.schema-field[data-name=source] input[value=text]:checked) .schema-field[data-name=qrcode_background_color],.admin-interface .schema-setting-editor__fields:has(.schema-field[data-name=source] input[value=text]:checked) .schema-field[data-name=qrcode_quiet_zone],.admin-interface .schema-setting-editor__fields:has(.schema-field[data-name=source] input[value=text]:checked) .schema-field[data-name=qrcode_error_correction],.admin-interface .schema-setting-editor__fields:has(.schema-field[data-name=source] input[value=text]:checked) .schema-field[data-name=qrcode_style_config],.admin-interface .schema-setting-editor__fields:has(.schema-field[data-name=source] input[value=text]:checked) .schema-field[data-name=qrcode_halftone_image],.admin-interface .schema-setting-editor__fields:has(.schema-field[data-name=source] input[value=text]:checked) .schema-field[data-name=qrcode_logo_config],.admin-interface .schema-setting-editor__fields:has(.schema-field[data-name=source] input[value=text]:checked) .schema-field[data-name=qrcode_logo_image]{display:none}.admin-interface .schema-setting-editor__fields:not(:has(.schema-field[data-name=qrcode_style_config] .watermark-qr-style[data-backdrop=halftone])) .schema-field[data-name=qrcode_halftone_image]{display:none}.admin-interface .schema-setting-editor__fields:not(:has(.schema-field[data-name=qrcode_logo_config] [data-logo-field=source] input[value=image]:checked)) .schema-field[data-name=qrcode_logo_image]{display:none}.admin-interface .schema-setting-editor__fields:has(.schema-field[data-name=size_mode] input[value=absolute]:checked) .schema-field[data-name=relative_width]{display:none}.admin-interface .schema-setting-editor__fields:has(.schema-field[data-name=size_mode] input[value=relative]:checked) .schema-field[data-name=absolute_scale],.admin-interface .schema-setting-editor__fields:has(.schema-field[data-name=size_mode] input[value=relative]:checked) .schema-field[data-name=max_size]{display:none}.admin-interface .schema-setting-editor__fields[data-active-tab=content] .schema-field:not([data-name=name],[data-name=enabled],[data-name=source],[data-name=image],[data-name=qrcode_text],[data-name=qrcode_color],[data-name=qrcode_background_color],[data-name=qrcode_quiet_zone],[data-name=qrcode_error_correction],[data-name=qrcode_style_config],[data-name=qrcode_halftone_image],[data-name=qrcode_logo_config],[data-name=qrcode_logo_image],[data-name=text],[data-name=text_style]),.admin-interface .schema-setting-editor__fields[data-active-tab=appearance] .schema-field:not([data-name=name],[data-name=enabled],[data-name=opacity],[data-name=blend_mode],[data-name=size_mode],[data-name=relative_width],[data-name=absolute_scale],[data-name=max_size]),.admin-interface .schema-setting-editor__fields[data-active-tab=placement] .schema-field:not([data-name=name],[data-name=enabled],[data-name=position],[data-name=margin_x],[data-name=margin_y],[data-name=rotate],[data-name=pattern],[data-name=pattern_allow_partial],[data-name=pattern_max_count],[data-name=pattern_spacing]),.admin-interface .schema-setting-editor__fields[data-active-tab=rules] .schema-field:not([data-name=name],[data-name=enabled],[data-name=categories],[data-name=groups],[data-name=tags]){display:none}.admin-interface .schema-setting-editor__fields{display:flex;flex-direction:column}.admin-interface .schema-setting-editor__fields .schema-field[data-name=name]{order:-2}.admin-interface .schema-setting-editor__fields .schema-field[data-name=enabled]{order:-1}.admin-interface .schema-setting-editor__fields:has(.schema-field[data-name=enabled] [role=switch][aria-checked=false]) .watermark-schema-tabs-mount,.admin-interface .schema-setting-editor__fields:has(.schema-field[data-name=enabled] [role=switch][aria-checked=false]) .schema-field:not([data-name=name],[data-name=enabled]){display:none}.admin-interface .watermark-preview__container{position:fixed;top:20vh;left:70vw;z-index:100;resize:horizontal;min-width:300px;max-width:100vw;border:1px solid var(--primary-low-mid);border-radius:var(--d-input-border-radius);background:var(--secondary);box-shadow:var(--shadow-card);overflow:hidden}.admin-interface .watermark-preview__container img{display:block;width:100%;height:auto}.admin-interface .watermark-preview__header{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-2);border-bottom:1px solid var(--primary-low);background:var(--primary-very-low);cursor:move;-webkit-user-select:none;user-select:none;touch-action:none}.admin-interface .watermark-preview__title{display:flex;align-items:center;gap:var(--space-1);color:var(--primary);font-size:var(--font-0);font-weight:600}.admin-interface .watermark-preview__title .d-icon{color:var(--primary-low-mid);font-size:var(--font-down-1);top:1px}.admin-interface .watermark-preview__actions{display:flex;align-items:center;gap:var(--space-1);margin-left:auto}.admin-interface .watermark-preview__actions .spinner{margin-right:var(--space-1)}.admin-interface .watermark-preview__actions .btn{border:none;background:none;padding:var(--space-1) var(--space-2);color:var(--primary-medium)}.admin-interface .watermark-preview__actions .btn:hover{color:var(--primary);background:var(--primary-low)}.admin-interface .watermark-preview__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;padding:var(--space-1) var(--space-4) var(--space-1) var(--space-2);border-top:1px solid var(--primary-low);background:var(--primary-very-low);font-size:var(--font-down-2);color:var(--primary-medium)}.admin-interface .watermark-preview__sizes{display:flex;gap:var(--space-1);flex-wrap:wrap}.admin-interface .watermark-preview__size{padding:0 var(--space-1);border:none;border-radius:var(--d-input-border-radius);background:none;color:var(--primary-medium);font-size:var(--font-down-2);cursor:pointer}.admin-interface .watermark-preview__size:hover{color:var(--primary)}.admin-interface .watermark-preview__size.--active{background:var(--primary-low);color:var(--primary)}.admin-interface .watermark-preview__summary{font-variant-numeric:tabular-nums}.admin-interface .watermark-preview__image{display:block;min-height:200px}.admin-interface .watermark-preview__image canvas{display:block;width:100%;height:auto;-webkit-user-select:none;user-select:none;pointer-events:none}.admin-interface .watermark-preview__container.--compact{top:auto;left:auto;right:var(--space-3);bottom:var(--space-3);width:min(340px,100vw - 2*var(--space-3)) !important;min-width:0;resize:none}@keyframes watermark-spin{to{transform:rotate(360deg)}}.watermark-manual-toolbar__toggle{background-color:var(--secondary) !important;color:var(--primary-medium);border-radius:var(--d-border-radius);padding-inline:.45em}.watermark-manual-toolbar__toggle.--unavailable{border-radius:var(--d-border-radius) 0 0 var(--d-border-radius)}.watermark-manual-toolbar__toggle .d-icon{color:var(--primary-medium);width:1.3em;height:1.3em}.watermark-manual-toolbar__toggle:hover:not(:disabled){color:var(--primary)}.watermark-manual-toolbar__toggle:hover:not(:disabled) .d-icon{color:var(--primary)}.watermark-manual-toolbar__toggle:active{background:var(--secondary)}.watermark-manual-toolbar__toggle:focus-visible{border-color:var(--d-input-focused-color);outline:2px solid var(--d-input-focused-color);outline-offset:-2px}.watermark-manual-toolbar__toggle.--applied .d-icon{color:var(--success)}.watermark-manual-toolbar__toggle .d-icon-spinner{animation:watermark-spin 1s linear infinite}.watermark-manual-toolbar.preview{position:absolute;top:var(--space-1);right:var(--space-1);z-index:1}.watermark-manual-toolbar{display:inline-flex;align-items:center}.watermark-manual-toolbar .fk-d-tooltip__trigger{background-color:var(--secondary);color:var(--primary-medium)}.watermark-manual-toolbar.preview .fk-d-tooltip__trigger{opacity:.4;padding:.55em .55em .55em 0;border-radius:0 var(--d-border-radius) var(--d-border-radius) 0}.fk-d-menu.watermark-profile-picker-content{z-index:700}
/*# sourceMappingURL=common_theme_228_a36d1b22d10222e72c5a005ca41f221a8fd97c32.css.map?__ws=forum.triskeldujeu.worldlite.fr */
